概要 Railsを開発する上でパフォーマンスを低下させないためのTipsをメモ Tips 実行時間の大きい処理はJobで非同期実行する リクエスト内で複数な処理を実行してしまうと、レスポンスが遅くなりユーザビリティの低下につながります リクエスト内で実行する必要がないものは、ActiveJob等で非同期に実効するか、バッチ処理で定期的に処理するように することでユーザビリティの向上が図れます 条件式判定よりもSQLで絞る 取得してきたデータを1件ずつ条件反映して処理をするよりは、 取得するデータそのものをSQLで絞る方がはるかにパフォーマンスが良くなります ループの中で毎回条件式で反映してしまうと、ループの中で毎回SQLが走ってしまうこともあるので、 パフォーマンスが要求される場合はSQLで絞るか、SQLで絞れる設計にすることをおすすめします Array よりも ActiveRecord:
関連記事 Windows 10の「ストレージセンサー」でディスクの空き領域を自動的に増やす Windows 10では、Fall Creators Update以降、新たに「ストレージセンサー」と呼ぶ不要なファイルを削除し、ディスクの空き領域を自動的に増やす機能がある。本稿では、この「ストレージセンサー」の使い方を紹介する。 VMwareが「S3 APIを支持」、Cloudianのオブジェクトストレージをクラウドパートナーに提供へ オブジェクトストレージベンダーのCloudianは2019年6月19日、VMwareがクラウドサービスプロバイダーに提供しているクラウド管理プラットフォーム機能、「VMware vCloud Director」に対応したオブジェクトストレージソリューションを発表した。VMwareは同ソリューションを、2019年9月にクラウドサービスパートナー向けのカタログに追加し
マルウエア分析において、その設定情報を取得することは重要な要素です。マルウエアの設定情報には、通信や永続化といったマルウエアの動作に関わるさまざまな情報が含まれ、インシデント調査における重要な手がかりになります。 今回は、以前紹介した MalConfScan と Cuckoo Sandbox(以下、「Cuckoo」) を利用したマルウエアの設定情報を自動で取得するプラグイン 「MalConfScan with Cuckoo」を作成しました。 今回は、このプラグイン「MalConfScan with Cuckoo」の機能について紹介します。 なお、このプラグインは GitHub 上で公開しています。次の Web ページからダウンロードしてご利用ください。 JPCERTCC/MalConfScan-with-Cuckoo - GitHub https://github.com/JPCERTCC
ユカイ工学とシーマン人工知能研究所は7月30日、業務提携を発表。共感する対話エンジン「ロボット言語」の共同開発と、シーマン人工知能研究所が2020年リリース予定としている「日本語会話生成エンジン」について、ユカイ工学による販売代理店事業の展開を行うという。 ユカイ工学は、家族をつなぐコミュニケーションロボット「BOCCO」や脳波で動く「necomimi」など、コミュニケーションロボットなどを手掛ける会社。シーマン人工知能研究所は、日本語の口語ベースの人工会話エンジンを開発するベンチャー企業で、会話型育成ゲーム「シーマン」シリーズを手掛けた斎藤由多加氏が代表を務めている。 共同開発を進めているロボット言語は、2020年初旬のサービス開始を目指してユカイ工学が開発を進めている、次世代版コミュニケーションロボット「BOCCO emo」上で動作するもの。ゲーム「シーマン」の発売20周年を記念して両
20代半ばから薄毛に悩み続け、40歳でようやく改善の喜びを知った自分は、 これまで実際の通院レポートやコラムなどでさまざまな情報を発信してきました。 近藤あきらのAGA治療体験談はこちら でもAGA治療の認知度はまだまだ低い…。 どうすればもっと知ってもらえるのだろう。 日々悩んで辿り着いた答えが『激毛!H-1グランプリ』 大好きなお笑いで「AGA治療を知るキッカケになれば!」と気まぐれで始めた企画です。 お笑い界にたくさんいる頭髪の薄い芸人さんたち20組が集結。 毎回5組ずつに分けて予選を行い、薄い頭髪を活かした鉄板の「ハゲネタ」で競い合ってもらいます。 予選チャンピオンは私(わたくし)近藤あきらが独断と偏見で決定! 予選チャンピオンに輝いた芸人さんは、ネタ動画をサイトにアップできます。 最終的に各予選を勝ち抜いた4組を集め、優勝商品のAGA無料治療券を懸けてチャンピオン決戦を行い、見事
スカッシュ エバンジェリストこと、わたくし成田 治樹が今回お伝えしたいのは 「スカッシュ」と「壁打ちテニス」の違いを決定付ける、たった1つの動き方 です。 これはあくまで個人的な解釈ですが、 よくスカッシュコートの中で「壁打ちテニス」をしている初心者の方々を見かけます。 これはどういう事かと言うと、以下の図のように左右に打つ人が分かれ、 右から左へ、左から右へ、それぞれ相手がいる方向に跳ね返るように打ち合う事を指しています。 もちろん、これを全く否定するつもりはなく、間違いなく楽しみ方の1つだと認識しています。 ただ、自分がストアカ上で展開している「スカッシュレッスン (未経験・初心者用)」 では「スカッシュ」の楽しみ方を提供したいと考えていて、 そのために "ある1つの動き方" を、レッスンの最初にルール説明と併せてお伝えし、それからレッスン中 (口酸っぱく笑) 繰り返し指導するようにし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く