Dockerで開発、ステージ、本番へのリリースから運用までを一通り行った結果、どのようなことに注意して開発すべきか、どのような構成をとるべきか、どうやって本番リリースするのかについてまとめます。Laravel, Lumenを使っていたため、PHPで開発を行っている方たちにとっても、本番導入を検討するにあたって良い目安になるかと思います。
http://morizyun.github.io/digdag/ に入門記事を書きましたのでよければこちらも読んでみてください!
こんな選挙は見たこともなかった総選挙の3日前、息子の学校の前でPTAが労働党のチラシを配っていた。「私たちの学校を守るために労働党に投票しましょう」「保守党は私たちの市の公立校の予算を1300万ポンド削減しようとしています」と書かれていた。息子のクラスメートの母親が、「労働党よ。お願いね」とチラシを渡してくれた。 その翌日、治療で国立病院に行くと、外の舗道で人々が労働党のチラシを配っていた。「私たちの病院を守るために労働党に投票しましょう」「これ以上の予算削減にNHSは耐えられません。緊急病棟の待ち時間は史上最長に達しています」と書かれていた。配偶者が入院したときに良くしてくれた看護師がチラシを配っていた。彼らはみなNHSのスタッフだと言っていた。 今年で英国に住んで21年目になるが、こんな選挙前の光景は見たこともない。 一般庶民が、(それも、これまではけっこうノンポリに見えた人々まで)そ
PHPカンファレンス2020での講演資料です。 アジェンダ 誤解1: Cookieは誤解がいっぱい 誤解2: 脆弱性があるページにのみ影響がある 誤解3: 脆弱なECサイトはセキュリティコードを保存している 誤解4: クレジットカードをサイトに保存すると漏洩リスクが高まる 誤解5: ハッシュ値で保存されたパスワードは復元されない 誤解6: 高価なSSL証明書ほど暗号強度が高い 誤解7: TRACEメソッドの有効化は危険な脆弱性である 誤解8: 怪しいサイトを閲覧すると情報が盗まれたりウイルスに感染する 誤解9: イントラのウェブサイトは外部からは攻撃できない 誤解10: セキュリティ情報はウェブで収集する
日本の製造業の敗因に関する本を少し集中的に読んでいました。その中で気になったのが「技術力」という言葉です。 「人間力」という曖昧な言葉が嫌いな人は多いと思いますが、その割に「技術力」「科学力」という言葉はそういう方々もたまに使われているように感じています。たとえば Nature の特集を受けて、日経新聞で「日本の科学力がこの10年で失速」という記事が出ていますが、そこでは自然と科学力という単語が使われています。同様に数々の書籍で「技術力」という単語が多数使われていました。 では実際、技術力という言葉はどのような意味で用いられているのでしょうか。 たとえば、 「日本は技術力では負けていないがビジネスで負けた。例えば鴻海がシャープの最先端の液晶パネルに出資したのが技術力がある証拠」(大意)という議論もあれば、 「企業はビジネスで勝つために技術開発をしているのであり、技術で云々は負け惜しみに過ぎ
Spring Security は 5.4 以降、設定の書き方に大幅な変更が入っています。 詳しくは @suke_masa さんの Spring Security 5.7でセキュリティ設定の書き方が大幅に変わる件 - Qiita を参照してください。 基礎・仕組み的な話 認証・認可の話 Remember-Me の話 CSRF の話 セッション管理の話 レスポンスヘッダーの話 メソッドセキュリティの話 Run-As の話 ACL の話 テストの話 MVC, Boot との連携の話 番外編 Spring Security にできること・できないこと CORS とは @tomoyukilabs さんの CORSまとめ - Qiita が勉強になりました。 雑にまとめると、 ブラウザは、あるオリジンから読み込まれたリソースから別のオリジンにアクセスできないようになっている 同一オリジンポリシーとい
MacBookAir(2011 Mid)を使い続けるのも辛くなってきてますので、買い換える気は前々からありました。 で、昨年のMacBookProを狙ってたんですが、TouchBarってどうなの?USB-C一本で使うにはハブとかゴチャゴチャいるんじゃないの? 等々の懸念があって二の足を踏んでました。 今回こそは買おうと思います。 ほんとは Mac mini を待ってました。 今のディスプレイが使いたいとかあるし、メモリやストレージも自分で拡張したいって気持ちもあったので。。。 ただ… もぅ無いですよね。捨てられる運命なんですかね。。。 ってことで、miniは諦めました。 買い足しではなく買い替えです。 今のAirはちょっとなんかするとすぐに熱風吐くしストレージも少ないし。。。 とはいえ、Windowsも必須だったりします。 さて、どうするか? 純粋にAirの後継としてMacbookにしてモ
こんにちは @wozozo です花金です。 Android の Google Chrome 53 以降、デスクトップ版の Chrome 60 以降では Payment Request API に対応しています。これに対応しているブラウザであれば、毎回クレジットカード情報の入力をすることなく Google Chrome に保存されているカード情報を使って簡単に決済を行うことが可能です。 まず前提として、Payment Request API が提供する機能は決済に必要なカード情報の受け渡しであり、カード情報を受け取ったにあとに実際に決済を行うためには PAY.JP のような決済ゲートウェイを別途利用する必要があります。 ECサイトによって必要な機能の違いはあると思いますが、クライアント側の実装は基本的に以下のコードだけで済みます。 (Google Developers のサイトにサンプルコー
Speee技術顧問の id:gfx です。 2017/05/31 に Roppongi.rb #3 開催のためSpeee Loungeを提供いたしました。私も「RailsエンジニアがReactを始めてSSRとReduxを導入するまで」と題した発表をしましたが、普段使っているReactベースの環境とはまたったく別のAngualrやRiotなどの話を聞けましたし、大変すばらしい勉強会だったと思います。 Roppongi.rb #3 “Rails x Frontend-Tech” - connpass Roppongi.rb #3 “Rails x Frontend-Tech” Tweetまとめ #roppongirb - Togetterまとめ Roppongi.rb #3をSpeee Loungeでやってます!#roppongirb #speee_lounge pic.twitter.com
@wakamshaさんの AltJS 課題を webpack, TypeScript, React でやってみた + α こんにちは、今月入社したアップル信者ではない齋藤です。 先日 Naoki YAMADA (@wakamsha) さんが書かれたスライドに課題があり 弊社に2つブログが上がったわけですが、僕も書いてみます。 以下が弊社にすでに上がっているブログです。 * @wakamshaさんの AltJS, AltCSS 課題を webpack, SCSS, TypeScript, React でやってみた * @wakamshaさんのAltJS,AltCSS課題をGulp, SCSS, TypeScript でやってみた 課題 スライドに書かれている課題は以下です。 JavaScript, CSS いずれも何かしらのプリプロセッサを使用すること(※HTMLは任意) ローカルサーバーの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く