2021年3月3日(水) ITmedia Security Week 2021 春
これは何 「Rails Wayに沿って〜」とはReview欄などでよく言われるが、定義が人によってぶれている気がするので俺のRails Wayを示した記事です。 もはや本来のモノとは別物かも知れませんが、俺はこういう観点でRailsをみて、コードを書いているよ、ということを知ってもらう意味でもこの記事を公開することにしました。 前提として、「数人以上のチームでプロダクトを実際に開発して運用する」場合の自分のスタンスを示したものです。(私も仕事では独自DSLは書きませんが自由研究用途なら自分も独自DSLを書いたりします。) それでは、いってみましょう。 Model層 データベースの操作およびビジネスロジックを記述する。 テーブルの属性は原則NOT NULLにするべき。どうしても要件上NULLを許容しなければならない場合のみNULLを許容する。 Controllerからparamsを無思考で渡
#React やってて、props のバケツリレーを何か嫌がる人たまにいるんだけど、自分は props のバケツリレーそのものをそんなに悪いと思ったことがない。 「バケツリレーがつらい」ように見えるコンポーネントの大半はそもそも props の設計がおかしい場合が多く、本当の問題はそっちにあると思っている。 たとえば、次のようなバケツリレーはつらいかもしれない。ここでいう Body はサイドバーとしてフォロワーの一覧を表示し、メインコンテンツとしてフィード一覧を表示するみたいなものを想像して欲しい。フォロワー一覧の中で使う props とフィード一覧で使う props を混ぜて1つの親に渡している状況だ。
AWS Backupの新機能、Amazon RDSのデータベースを任意の時点に戻せる「継続的バックアップ」と「Point-in-timeリカバリ」が登場 AWSは、Amazon Relational Database Service(Amazon RDS)のデータベースをいつでも任意の時点の状態にもどせる、継続的バックアップ(continuous backup)機能とPoint-in-timeリカバリ機能をAWS Backupサービスでサポートしたことを発表しました。 New Storage post by Kelly Griffin: Point-in-time recovery and continuous backup for Amazon RDS with AWS Backuphttps://t.co/LvyqRxuomE — AWS Blogs (@AWSBlogs) March
3月11日に東日本で起きた壊滅的な悲劇から10年が経ち、私たちは亡くなられた方々に敬意を表します。私たちは、日本の友人や同僚と力を合わせ、その回復力、勇気、強さに尊敬の念を抱いています。 関連記事 【番外編】今すぐ備える防災アイテム いざというときのために、これだけは用意しておこう 2月13日の地震で不安を覚えた人は多かったのではないだろうか。ではどんな準備をしたらいいのか、まずは防災アイテムをそろえておこう。 Appleの音楽制作ソフト「GarageBand」がiPadに登場して10年 2011年3月11日は、「GarageBand for iPad」がリリースされた日でもある。 Apple、震災での被災に配慮してiPad 2の国内発売を延期 3月25日に予定していたiPad 2の国内発売が延期に。大震災で混乱が続く日本の現状にAppleが配慮した。 関連リンク MACお宝鑑定団Blog
概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Matchable - Class-level Pattern Matching Macros Explained - DEV Community 原文公開日: 2021-02-16 著者: Brandon Weaver -- RubyとJSとキツネザルと言葉遊びとアートを愛しています。 新着記事ニュースレター: The Start of a Pattern Match • Buttondown Brandonさんの新着記事情報がメールで配信されます 日本語タイトルは内容に即したものにしました。 Ruby 3のパターンマッチング応用シリーズ(元記事、全3回) 1Ruby 3 Pattern Matching Applied: Poker 2Ruby 3 Pattern Matching Applied: Tic-Tac-Toe 3
東日本大震災アーカイブスでは、当時の映像を時系列に並べることで、何がどのように起こったのかをふりかえります。正直、まだふりかえりたくないという方も少なからずいらっしゃるかもしれません。しかし、何が起こったかを改めて見ることで、気がつくことも多いと考えます。発災から72時間に起こったことを、映像とともに見つめなおすことで、災害への備えの大切さや今後のための教訓について、一緒に考えることができればと思います。 2011年3月11日に発生した東日本大震災は、国内の観測史上最大のマグニチュード9.0を記録。(2011年3月13日気象庁発表) 死者・行方不明者は、1万8446人にのぼっている。(2017年3月10日 警察庁発表) 映像視聴時のお願い このサイトでは、東日本大震災に関する映像(津波や火災など)を公開しています。 このため、映像をご覧になった時に精神的なストレスを感じられる方もいらっしゃ
2021年3月5日に、mruby 3.0.0 のリリースがされました。おめでとうございます! mruby.org これに関連してなのか、mrubyをこれから始めようとか、ここのところどうなっていますかという質問をちょくちょく受けたり、ツイートを拝見したりするようになりました。 一方で、どうしても情報が古い、あるいは多くのmgemのメンテナンス状況が悪いように見える、などの初学者にとっては難しい状況が広がっており、厳しい気持ちになったり、厳しい感想を述べたりされている方もいるように思います。そして、その感想中には誤解も含まれているようです。 ここでいったん、少しでも「心構え」ができるように、これから触ってみる方々に対しての自分の考えをまとめておこうと思いました。 (さらにいうと、基本的に本原稿はいちユーザ、それもWebインフラに関わるユーザとしての解釈なので、Matzをはじめとした他のmru
イメージのビルドにDockerfile のベストプラクティスを迅速に適用することで、セキュリティ問題の防止とコンテナ化されたアプリケーションの最適化を行う方法をご紹介します。 コンテナ化されたアプリケーションやマイクロサービスに精通している方は、サービスはマイクロであるものの、脆弱性の検知、セキュリティ問題の調査、およびデプロイ後の報告と修正によって、管理オーバーヘッドがマクロになっていることに気づいているかもしれません。 このオーバーヘッドの多くは、セキュリティをシフト・レフトし、開発ワークフローの中で潜在的な問題をできるだけ早く解決することで回避できます。これについては、イメージスキャンに関するベストプラクティスで紹介しました。 適切に設計された Dockerfile は、特権コンテナの使用や不要なポートの公開、未使用のパッケージ、漏洩した認証情報など、攻撃に利用される可能性のある要素
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く