Help us understand the problem. What is going on with this article?
はじめに 大量なデータのインポートやメールの送信など、処理時間が長くなるタスクを実行する際は非同期で実行することが多いと思います。RailsではActive Jobという便利な仕組みにより、非同期処理を簡単に実装することができます。 Active Job単体でも使用することはできますが、プロセスがクラッシュしたりコンピュータをリセットしたりするとジョブが失われてしまいます。そのため、production環境では後に紹介するDelayed JobやSidekiqなどのライブラリと合わせて使用することが一般的です。 先日、業務でDelayed Jobを使う機会がありましたので、今回はActive Jobの基本的な説明と、バックエンドでジョブを実行するためのライブラリの一つであるDelayed Jobを紹介します。 Active Job 大量なデータのインポートやメールの送信など、様々な処理を非
Webアプリケーション開発を学ぶ中で、多くの人がハマる(と思われる)ポイントであるAjaxについて、 未経験の身で学んだ視点から、わかりやすさ重視でまとめてみました。 今回はjQueryとRailsとjbuilderを用いたAjaxのコードで解説していきます。 コードは極力シンプルに書いていますので、ゆっくり読んでいただければ、きっとご理解いただけると思います。 厳密にみて、ここってこうだよ!などの点がございましたら、コメント欄にて優しくご指摘いただければ幸いです。笑 Ajaxとは(厳密な説明) まずはAjaxの言葉の意味から入っていきます。 AjaxはもともとAsynchronous JavaScript + XMLの略で、Webブラウザ上で動作するJavaScriptでサーバからXMLデータを取得し、取得したデータをコンテンツに動的に反映するという手法です。 (※ データ形式についてで
岡村製作所はこのほど、ITオフィスワーカー向けの机といす「パーソナル・ワークステーション Cruise&Atlas」を発売した。人間工学に基づいたデザインにより、長時間でも疲労が少ない理想的なスタイルでPC作業が行えるという。 慶應義塾大学理工学部・山崎信寿教授との共同研究に基づき、身体負荷を低減して最適な姿勢を維持できる「リラックス&コンセントレ-ション」というコンセプトを打ち出した。 Cruise(机)とAtlas(いす)で構成されている。机の天板は傾けることができ、座高が低いいすのリクライニング機構と組み合わせることで、後方向にやや傾いた「低座・後傾姿勢」形で作業できる。 机の面といすの座面が水平な場合の「直立座位」に比べ、長時間の作業でも姿勢の変化が少なく、脚のむくみも減るという。このためリラックスしながら作業に集中(コンセントレーション)できるというわけだ。 Cruiseは、楽な
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く