All business crowdfunding platforms wishing to operate within the European Union (EU) must now comply with a new EU-wide regulatory framework that brings a uniform set of rules to the bloc. Crowdfundi
OSCにて、著者様ご本人から直接売って頂いた『Linuxのしくみ』ですが、読むの遅くてモタモタしてましたが無事読み終わりましたので軽く感想など書かせていただければと思います。遅かったのは花粉症とMHWのせいだ。 [試して理解]Linuxのしくみ ~実験と図解で学ぶOSとハードウェアの基礎知識 作者: 武内覚出版社/メーカー: 技術評論社発売日: 2018/02/23メディア: 単行本(ソフトカバー)この商品を含むブログを見る 読んだ人 Linux触り出してそろそろ10年目(マジかウソだろおい…) だいぶ前に職場でカーネル2.6解読室とかの輪講とかはやってたけど「お、おう」くらいな理解度だった Kernelのコードまで読んだ経験はあまり無い 難易度の高くないLAMP周りをボチボチ(高負荷になることが無い簡素なUIとか) iptablesとかnetfilter周りをボチボチ OSSでVPN繋ぐ
Googleは2018年7月からモバイル検索のランキング要素としてページの読み込み速度を使用すると発表しています。このように、ページの読み込み速度はだんだんと重要性を増してきていますが、Chromeの拡張機能「Lighthouse」を使えば、自分のサイトの読み込み速度だけでなくPWAへの対応状況やSEO対策状況などを簡単に計測してスコアで表示できます。 Lighthouse によるウェブアプリの監査 | Tools for Web Developers | Google Developers https://developers.google.com/web/tools/lighthouse/ LighthouseにはChromeの拡張機能版とコマンドライン版がありますが、今回はChromeの拡張機能版を使用していきます。 Lighthouse - Chrome ウェブストア https:
検証環境 前提条件 オリジナルコード ベンチマーク 最適化1: 簡単な最適化 ベンチマーク 最適化2: where & each を使う ベンチマーク 最適化3: find_each を使う ベンチマーク 最適化4: in_batches & update_all を使う ベンチマーク 最適化5: where & update_all ベンチマーク 最終結果 「ActiveRecordデータ処理アンチパターン」で発表します 参考リンク Railsのバッチ処理最適化の記事書いたら需要あるかな — toshimaru (@toshimaru_e) December 2, 2017 ということで今日はRailsバッチ処理の最適化について書いてみたいと思います。 検証環境 コードの検証に使った環境は下記の通りです。 macOS High Sierra (2.3 GHz Intel Core i5
2018年2月1日にGMOペパボ株式会社に入社しました! 消防士を辞めてエンジニアに転職してからの1年2ヶ月は福岡のシステム開発会社で機械学習などのデータサイエンスの分野に取り組んでいましたが、ペパボにはインフラエンジニアとして入社しました。今回の記事は、いわゆる転職エントリというやつです!転職の理由などを振り返っていきます! 消防士からエンジニアへの転職については下の記事にまとめてます。 blog.tsurubee.tech なぜインフラエンジニアになったのか 私はこれまでデータサイエンスの分野に取り組んできたため、「機械学習エンジニア」や「データサイエンティスト」といった道もあったのですが、インフラエンジニアになりました。その理由を書いていきます。 データサイエンスの分野は、機械学習のアルゴリズムへの理解や、それらをプログラムに落とす力はもちろんのこと、それに加えて対象となるドメイン(
Essential Go is a free book about Go programming language. It's part of Essential Programming Books. It's written to provide clear and concise explanation of topics for both beginner and advanced programmers. Most examples are linked to online playground that allows you to change the code and re-run it. You can also quickly navigate to desired content using table of content on the left and search
❏ 中田ヤスタカ氏が、自身の音楽のルーツとなったゲームを語る! ニューアルバム『Digital Native』は、“ゲーム”がキーワード(1/2) - ファミ通.com 中田ヤスタカ氏が、自身の音楽のルーツとなったゲームを語る! ニューアルバム『Digital Native』は、“ゲーム”がキーワード(1/2) - ファミ通.com 中田ヤスタカといえば、 Perfume で有名なアーティストです。中田ヤスタカさんのインタビュー記事です。なんと、ファミ通でのインタビューなのです。なので、ファミ通らしいゲームを起点としたインタビューが中心となっています。しかし、ゲームだけにとどまらず、中田さんの音楽の起点となった PC エンジンや音楽づくりの原点となった部分について光をあてています。 とにかく、彼の音楽づくりに対する徹底的なこだわりというのは、間違いなくこの時期に作られたのだということがわか
Rename Rails controllers, views and migrations with Rails Refactor There can be cases where you wished you named that controller a lot better, as it does not make any sense and is very ambiguous in its current form. If you have ever wondered whether there is a way for you to do quick renamings of multiple related files inside a Rails project, then I have some good news for you. There is already a
Gemfile Rails 5.0.1の新品Gemfileに厳選gemのみを追加したものを参考までに貼ります。 元のコメント行は削除してあります。 rails newで使うのが前提なので、既存プロジェクトでは状況に合わせてGemfileに追記してください。 source 'https://rubygems.org' git_source(:github) do |repo_name| repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") "https://github.com/#{repo_name}.git" end gem 'rails', '~> 5.0.1' gem 'sqlite3' gem 'puma', '~> 3.0' gem 'sass-rails', '~> 5.0' gem 'ug
WordPressが広く使われるようになった理由には、ユーザーにとってわかりやすいライセンス、後方互換性を守ること、豊富なプラグインやテーマの存在などのいくつかの理由が挙げられますが、一方でセキュリティに対する問題も多く指摘されるようになりました。 そこで今回は、非エンジニアの皆さんを対象に、みなさんのWordPressをいかに安全に保つかについて説明していきます。 ポイントは以下の3つです。 公式ディレクトリ上のテーマやプラグインを使用すること。 こまめに最新版にアップデートすること。 強力なパスワードを使用すること。 公式ディレクトリ上のテーマやプラグインを使用する 様々なところで言及されていますが、WordPressでつくられたサイトのセキュリティに関連するトラブルのほとんどは、サードパーティのプラグインやテーマが原因です。そのため安全なプラグインやテーマを利用することはとても重要で
転職挫折エントリ(SIer QA→Webエンジニア) みなさまこんにちは。 今回私が転職に挫折しましたので、よろしければ何かの参考になればと思い経緯を公開させていただきます。 ※想像以上に伸びたので、ブコメを拾って脚注を追加しました。そんなことしてる暇があったら開発しろって?うるせえ今からやるんだよ! 当方スペック まずはじめに私の大まかなスペックです。 27歳 地方国立大の情報学科を卒業 SIerのQA*1として5年目*2 うち7ヶ月は開発(レガシーシステムだったので言語はCOBOL) 社外活動も多少取り組んでいる プライベートでの学習はソフトウェアテストが中心、開発はあまりやってない なぜ転職しようと思ったのか? 理由は以下の通りです。 ゆくゆくは自分でアプリ開発をしたい→それにつながるアプリ開発の仕事がしたい しかし現職でアプリ開発の部署に移るのは難しそう(運用保守の案件になる可能性
それは切りたくても切れない爪で、爪を切れないだけでなく、髪を洗うことも、体を洗うこともできませんでした。 そうしたことができないのは体の“痛み”からで、その痛みの原因は世界的に有名な歌手も患っている病気でした。取材のきっかけは、NHKに届いた1通の短いメールでした。 (ネットワーク報道部記者 大窪奈緒子) 去年、人気歌手レディー・ガガさんが、筋肉に強い痛みなどの症状が出る「線維筋痛症」を患っていることを明らかにしました。 それをニュースで知った鹿児島県の男性がメールをくれたのです。 「私もこの病気で6年間苦しんでいます。 取り上げて頂く事は 患者の救いになると思い投稿しました」 男性は鹿児島県霧島市の福岡一成さん、63歳です。
はじめに こんにちは。KitchHikeエンジニアの小川です。 Webアプリケーション開発において、コードベースが大きくなってくると、よく問題になるものの一つが表示ロジックの重複ではないでしょうか。知らず知らずのうちにビューに同じようなロジックが増えて、コードの見通しが悪くなってくるのです。 KitchHikeのコードにもその兆候が見られはじめたので、対策として ViewModel パターンを取り入れています。このパターンを適用することで、表示ロジックを集約し、コードのメンテナンス性を向上させることができました。 ViewModel は、そんなに凝ったことをしているわけではないのですが、コードをすっきりさせる上ではかなり強力なパターンです。 今回はこの ViewModel について、実際の使い方を含めご紹介したいと思います。 ViewModelとは? 一言でいえばビューに関連するロジックを
GoogleはMWC(モバイル・ワールド・コングレス)で新しいページスピードツールをリリースしました。日本語の表示や円換算は未対応ですが、記事内のGIF画像を参考にぜひご自分のサイトでも試してみてください。日本のサイトで試す場合はデフォルトで「United States」となっている右上の国の中から、「Japan」を選択してからお試しください。 一つ目のツールは競合とのモバイルでの比較を可能に。もう一つはモバイルスピードがビジネスに与えるインパクトを確認するためのツール。 Googleは数年に渡って、マーケターとサイト所有者にモバイルサイト上での体験を改善するように促してきた。月曜日、バルセロナで開催されているMWCで、検索の最大手Googleが新しいモバイルベンチマークツールのリリースをアナウンスして、この流れを加速させた。新しい「モバイルスコアカード」と「インパクトカリキュレータ」の二
技術には歴史がある。しかし、技術者には過去はない。ただ創造あるのみ。 稲葉清右衛門 技術の進歩は人間の知的好奇心によって発展してきました。 昨年の発売以来、スマートスピーカーは現在エンジニアの格好の遊び相手になっているようです。 この記事では、Qiita(キータ)の中から、Google Homeを使ったユニークなHackを21個、厳選してまとめました。お楽しみください。 【n_uさん】異業種ロボット交流会 [Qiita] RoBoHoN と google Home のお遊戯会を実装した の実行動画です / 5歳男児(SHARP公式設定)ロボホンと、オトナなmini が、エアバイオリン🎻などをします pic.twitter.com/E0MsdDQjTl — n_u (@ln_ulln_ul) 2018年1月9日 映画の中の世界だった「ロボット同士が会話する」光景が、現実化しています。お手伝
うまくいかないことが続くと、気づけば「私なんて……」とクヨクヨしてしまいがち。世の中には仕事もプライベートでも輝く“キラキラ女子”がいっぱいいるようだけど、とても自分はあんなふうにはなれない……。 そう卑屈になってしまうときがある。でも、この人の話を聞いていたら、何だかクヨクヨしてばかりの自分がとてもバカらしく思えてくる。 アパホテル社長・元谷芙美子さん。お馴染みの同社広告でよく見るトレードマークの帽子を頭に乗せて元気いっぱいに話す姿は、とてもキラキラしている。 元谷 芙美子(もとや・ふみこ)さん 福井県出身。高校卒業後、福井信用金庫に入社。営業として活躍した後、元谷外志雄氏と知り合い、結婚。71年、夫が起業した信金開発株式会社(現:アパ株式会社)に入社。94年、アパホテル株式会社取締役社長に就任。その後、早稲田大学大学院博士課程を修了。自ら広告塔となってメディアに登場し、アパホテルの認知
モバイルアプリエンジニアの山下(@yamshta)です。 先日、エンジニアチームでの勉強会にてターミナルを題材としたハンズオンを行いました。 techblog.lclco.com 今回はその際に共有した業務効率を上げるためのターミナル環境構築について紹介します。 以下に心当たりのある方は一緒に構築していきましょう。 ターミナルがモノクロ ターミナルをいい感じにしたいけどよくわからない ターミナルにこだわりが無い iTerm2 まずはじめにプリインストールされているターミナルとはお別れをします。 ターミナルアプリには、便利な機能が含まれている『iTerm2』を使うのがオススメです。こだわりが無い人こそ、とりあえずこれを使っておきましょう。 iTerm2 - macOS Terminal Replacement 上記のページからダウンロードして、解凍したものをApplicationフォルダに移
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く