![http://11neko.com/loom/](https://cdn-ak-scissors.b.st-hatena.com/image/square/a842dcf8d46cfa4b2b14d57114df859e3cdcd1fc/height=288;version=1;width=512/https%3A%2F%2F11neko.com%2Fwp-content%2Fuploads%2F2017%2F03%2Floom-600x358.png)
こちらは改訂前の旧版のページです。改題第2版の商品ページをご覧ください Webセキュリティ解説の決定版 "Bulletproof SSL and TLS" の全訳(原書2017年版へのアップグレード済み) Ivan Ristić 著、齋藤孝道 監訳 520ページ B5判 ISBN:978-4-908686-00-9 電子書籍の形式:PDF 2020年7月4日 第1版第5刷 発行(原書2017年版アップグレード対応済み) 本サイトにてユーザ登録のうえ購入いただくと、原著改訂第2版に収録されるTLS 1.3の解説章を付録として含んだ特別版PDFがお読みいただけます 現代生活を支えるネットワークにとって、通信の暗号化は不可欠の機能です。しかし、実際のインターネットで暗号化通信を利用できるようにするには、暗号化アルゴリズムの知識だけでなく、セキュリティプロトコルとその実装技術、さらに、基盤となる信
みなさんは、CSSを書くときに管理のしやすさを意識していますか? CSSを書くときに命名や構造のルールをシンプルにすることで、他のCSS編集者が理解しやすくなります。 何も意識せずにCSSを書くと、 誰も読めない、理解できない 何に使っているかわからない謎のルールセットがあるが、必要かもしれないので消せない CSSを修正したら意図していないパーツも修正の影響が出てしまった スタイルが上書きされすぎていて、 !important せざるを得ない といった問題が起こりやすくなります。このような問題を解決するアプローチとして、CSSを設計するという考え方があります。ウェブサイトの規模が大きくなり複雑化していく現代では、CSS設計を意識することの重要性が高まってきています。今回は、CSS設計をしたことがなくても意識してほしいCSS設計の基礎になる考え方と、基本の手法についてご紹介します。 CSS設
Google Cloud、マイクロインスタンスを無料に。App Engineは1日28時間、Cloud Storageは月5GB、Cloud Functionsは月200万回など、無料枠を拡大 Googleは同社のGoogle Cloud Platformの無料枠を大幅に拡大しました。 例えば、Google Compute Engineのf1-microインスタンスはずっと無料で利用でき、NoSQLデータベースのGoogle Cloud Databaseは1GBまで無料、オブジェクトストレージのGoogle Cloud Storageは1カ月あたり5GBまで無料。 さらにGoogle App Engineは1日あたり28時間インスタンス時間まで無料、Google Cloud Functionsは1カ月あたり200万回呼び出しまで無料など、全部で15のクラウドサービスについて、性能や容量など
こんにちは!最近きな粉豆乳にハマッているシステムエンジニアのささきです。 前回はエンジニア3年目を終えて思うことという題材で、スケジュール管理やコミュニケーションの大切さについて書かせていただきました。 今回は、前回の記事で少し触れたコミュニケーションをとる方法、システムエンジニアとして私が意識しているコミュニケーション術をみなさんにお伝えしていきたいと思います。 なぜコミュニケーションは大切? そもそも、なぜコミュニケーションをうまく取れた方がいいのか……。 私の環境での話となってしまいますが、一人でプロジェクトを進めることはありません。他者との関わりを持ちながら仕事をスムーズに効率良く進めるためにも、コミュニケーションは欠かせないと考えています。 チームメンバーとは業務上で関わりをもつ機会が多いため、なんでも相談しやすい関係にいると思います。逆に他部署のメンバーとは関わりも少なく、話す
先日、日本国内のMAUが1600万人を超えたと発表のあったInstagram。昨年の900万人から、著しいユーザー数の伸びを記録しています。 そんなInstagramですが、今や単なる写真共有SNSアプリではありません。最近では、ビジネス向け機能の拡充が進んでいます。たとえば先日導入された「ビジネスプロフィール」では、問い合わせ窓口を表示させたり、地図を出して店舗へ誘導したり、またインサイトデータの分析が可能となりました。 なぜFacebook社はそのような開発を進めているのでしょうか。本記事では、Instagramがユーザーの「見たい」「知りたい」というニーズを満たしている点に触れ、なぜ企業のマーケターが同アプリのビジネス活用に力をいれるべきかを述べていきます。 ■目次 Instagramのビジネス向け機能とは Instagramの「検索文化」とは Instagramならではの強み 今後
2017年3月2日(木)、都内では初のGitLabのイベント「GitLab meetup in Tokyo #1」がピクシブのオフィスで開催されました。 ピクシブ7年目社員である堀岡 亜樹、ニックネームはuchienneo。彼女が同イベントのLTで語った、GitLabを使ったプロジェクト運営におけるタスク管理の方法について紹介します。 GitLabをタスク管理ツールに選んだ理由 ピクシブのエンジニアをやっているuchienneoといいます。私はpixivというサービスの魅力に惹かれて、エンジニアとして7年ほどピクシブで働いてきました。 私が開発に関わっているプロダクトでは、エンジニアが持っているタスクの管理にGitLabを使っています。そこで使ってみて感じたことを、お伝えできればと思います。 pixivisionという、ピクシブが運営しているサービスがあります。pixivに投稿されたイラス
[レベル: 中級] 日本の Yahoo! が AMP をサポートすることになりました。 Yahoo! 検索の AMP 対応を発表 Google は、AMP をテーマにした AMP Conf 2017 を3月7〜8日に米ニュヨークで主催しています。 1日目の基調講演で、David Besbris (デイビッド・ベスブリス)氏が、日本の Yahoo! 検索が AMP に対応することを明らかにしました。 ヤフージャパンがAMP を対応することが発表されました!#ampconf pic.twitter.com/QPt4h56SqV — Duncan Wright (@dunc_Can) 2017年3月7日 同時に、AMP Project の公式ブログでもアナウンスが出ています。 ……Yahoo! Japan which said it will connect to AMP pages from
Google、DockerコンテナのビルドをREST APIなどで自動化できる「Container Builder」リリース。1日あたり120分のビルド時間まで無料 ソフトウェアの開発サイクルを迅速にまわすうえで、開発したコードをビルドし、テスト環境でテストをし、本番環境へ展開するといった操作を自動的に行う、いわゆるCI/CD(継続的インテグレーション/継続的デリバリ)の仕組みを構築することは欠かせないものになろうとしています。 こうしたCI/CD環境を構築するにあたって便利なのがDockerコンテナです。アプリケーションをDockerコンテナにパッケージすることで、軽量でポータブルなDockerコンテナの特長を活かして開発者が開発に利用しているノートPCからテスト環境、本番環境まで簡単に移動できるためです。 GoogleはこうしたDockerコンテナのビルドをRESTful APIを用い
オリジナルのアイコンを作るシンプルで簡単なデザインテクニックを紹介します。 円や矩形などの基本的な形を組み合わせたり、変形させたりして、さまざまなアイコンを作成します。 作業に慣れてしまえば、どれも1分もかからずにアイコンを作成できます。 The Super Simple Guide to Iconography 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 目のアイコンの作り方 矢印のアイコンの作り方 バッテリーのアイコンの作り方 箇条書きリストのアイコンの作り方 クラウドのアイコンの作り方 次に進むのアイコンの作り方 ファンネルのアイコンの作り方 プレイ・ポーズのアイコンの作り方 位置矢印のアイコンの作り方 位置ピンのアイコンの作り方 サウンドのアイコンの作り方 ウェーブのアイコンの作り方 Toptalのアイコンの作り方
ワンライナー mysql -u ユーザ -pパスワード -h 接続先 -e "SQL文" | sed -e 's/\t/\" \"/g' | sed -e 's/^/\"/g' | sed -e 's/$/\"/g' | sed -e "s/^/$(date '+%Y%m%d %H:%M:%S') /g" >> ファイル パスワードを生テキストで書くなって人はゴニョゴニョしてください。 追記:ゴニョゴニョするはなし、書きました。 MySQLで幸せになれるヤツの続き-パスワードを隠蔽する方法 - なからなLife 取りたい情報に応じて、権限が異なります。DBのroot相当の権限があるといいのですが、少なくとも「全スキーマへのSELECT」と「PROCESS」は必要になるはず。 何するやつ? MySQLにログインして、-eの後に指定したSQLを実行して、ログアウトする。 SQLの結果をパイプで
今回は Google が公開した python-fire というパッケージを試してみた。 python-fire では、クラスやモジュールを渡すことで、定義されている関数やメソッドを元に CLI を自動で生成してくれる。 ただし、一つ注意すべきなのは、できあがる CLI はそこまで親切な作りではない、という点だ。 実際にユーザに提供するような CLI を実装するときは、従来通り Click のようなフレームワークを使うことになるだろう。 では python-fire はどういったときに活躍するかというと、これは開発時のテストだと思う。 実装した内容をトライアンドエラーするための CLI という用途であれば python-fire は非常に強力なパッケージだと感じた。 今回使った環境は次の通り。 $ sw_vers ProductName: Mac OS X ProductVersion:
新書『逆説のスタートアップ思考』が明日 3/8 に Amazon 他の書店で発売されます。この記事はその書籍を読む前後に読んでもらえると、本の内容の見通しがよくなるのではないかと思います。 さて、タイトルの中にある「スタートアップ思考」は、Peter Thiel の Zero to One 第一章『僕たちは未来を創ることができるか』の最後の見出しから取ってきたものです。 ここで言うスタートアップ思考とは一体何なのでしょうか。私の現在の理解の範囲では、「自分の頭で考える」「自分の意志を持つ」「自分で決める」ということで、まとめてしまえば非常に凡庸なものかな、と思っています。 ただこれは、スタートアップ的な考え方を持つ創業者や投資家が、起業家志望の相談に乗っているときに 「で、君だけのユニークな洞察は何?」「で、君はどうしたいの?」といった、個人の意志や考えを確認してくることが多いことに符合し
最近久々に「スタープログラマ」という言葉を聞いた。 そういえば、私の中にもかつてそういう存在がいたなあ、と思い出した。 あえて定義することもないが、スタープログラマとは、先進的なOSSプロダクツを実装し、ブログなどでプログラミングを堂々と論じ、できれば単著の一つも書いているような人たちといったところである。 話の都合上、具体的な名前を出すが、高林哲氏、higepon氏、新山祐介氏などが、私にとってのスタープログラマであったし、少し時代を戻すとεπιστημη氏であるとか、賛否両論だとは思うが、やねうらお氏などの名前が挙げられるかもしれない。 スタープログラマというのは、駆け出しのプログラマやプログラム学習者にとっての目標であり、先輩であり、嫉妬の対象でもある。 彼らの言葉は絶対で、疑う余地もないことであり、私はそのプログラミングに対する思想を無条件に受け入れたし、彼らが使っているエディタや
今回は見出し(h1〜h6タグ)のオシャレなデザインサンプルを68つ紹介します。CSSコードをコピペすればそのまま使うことができます。もちろん自分好みにカスタマイズして使って頂いても構いません。
こんにちは。あたぎです。 今日は、先日行われたアジア最大のScalaカンファレンスであるScalaMatsuri2017の参加レポートです。 ぐるなびでは基本的にPHPを用いて開発を行うことが多いですが、私の携わる レストランの検索機能を始めとしていくつかのプロジェクトでは部分的にScalaの導入を始めており、今回も検索機能に携わるメンバー数名で参加してきました。 私自身、まだそれほどScala経験豊富ではないので、若干理解が浅いところもあるかもしれませんが、以下はいくつか参加したセッションのうち、印象に残っているものの簡単なまとめと所感になります。 Readable Scala 先述の通り、ぐるなびではScalaは部分的に使い始めていますが、Scalaエンジニアの数は、PHPのエンジニアに比べてはるかに少数派です。 PHPなど他言語のエンジニアと話している中で、「Scalaって、なんだか
日経電子版のリニューアルで、コンセプトモデル設計とプロダクト監修をさせていただいた。 超大型アプリを完全リニューアルするとき、KPIを落とす事なく、どのように整合性やユーザー利便性を担保していくか。 「日経電子版×Sansanアプリ開発プロジェクト成功への道〜アプリ開発者勉強会Vol.2」より http://connpass.com/event/16187/
東京大学より、英語学習・無料オンラインコース「English Academia」がリリース!どなたでも学べます! 東京大学から、また新しい英語学習・無料オンラインコースがリリースされました。 名づけて、 「English Academia」(イングリッシュ・アカデミア) https://utokyo-ea.com/ です(パチパチパチ!)。 このコースは、どなたでもご利用いただけ(学生であってもなくても、社会人であろうと、誰であろうとOK!)、スマホからでも、PCからでも学ぶことができます。 イングリッシュ・アカデミアは、これから研究ライフをはじめる、学部生、大学院生向けに開発された、初心者向けのアカデミックコミュニケーションのサイトです。どうぞふるってご利用下さいませ。どうぞよろしく御願いいたします。 ▼ いまさら「アタリマエダのクラッカー」ですが、グローバル化が進行しています。そんなな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く