タグ

2018年1月9日のブックマーク (20件)

  • LinuxコアメンバーによるMeltdownとSpectre 対応状況の説明 (1/19更新) - Qiita

    はじめに Linuxの安定カーネルのとりまとめ役、グレッグ・クラーハートマンによるメルトダウンとスペクター問題に関する1/6時点での現況の説明の訳文です。 太字は訳者が主観で独自に付加したものです。 2018/1/19: 対応状況がGreg氏によりアップデートされましたので、追記しました。 ライセンス 原文は当人のブログでby-nc-sa3.0で公開されています。 この文章のライセンスも原文に準じます。 謝辞 何よりもまず多忙な中情報をシェアしてくれた原著者のGreg氏に。 表記間違いについて指摘ありがとうございます。以下修正しました。 https://twitter.com/KuniSuzaki/status/950888858568163328 ライセンスの表記間違いを修正しました。ご指摘ありがとうございました。 @7of9 さんより明らかな誤認・誤訳・見落とし箇所への編集リクエストを

    LinuxコアメンバーによるMeltdownとSpectre 対応状況の説明 (1/19更新) - Qiita
  • JavaScriptでOAuth認証した後TwitterにPOSTする - Qiita

    JSでOAuth認証した後POSTする記事が少ない というわけで今回書かせていただきます。 割とズバズバ他記事のこと言うので、 すみません先に断っておきます。 サンプルとして用意しました下記サイトに飛ぶと 動作を理解しやすいと思います。 http://oldera.html.xdomain.jp 用意するもの (1) HTML用サーバ(無料のレンタルサーバでもなんでもいいです) (2) Twitter_developerへのアカウント/アプリ登録 (3) OAuth.ioのアカウント登録/アプリ登録 (4) oauth.js(OAuth認証用のもの)/ sha1.js (5) oauth.js(OAuth.io用のもの) (6) jquery-3.2.1.min.js 補足: 手順4と5の oauth.js のライブラリの定義名がかぶるため そのままでは実行できません。 手順4の oaut

    JavaScriptでOAuth認証した後TwitterにPOSTする - Qiita
  • Amazon Web Services 業務システム設計・移行ガイドの目次 - プログラマでありたい

    お正月に筆者陣にてAmazon Web Services 業務システム設計・移行ガイドの最終校正をおこなっていました。これで私の作業は終わりで、後はいよいよ発売を待つ限りです。発売日は、2018年1月20日の予定です。目次も確定したので、細かい部分含めて公開します。 Amazon Web Services 業務システム設計・移行ガイドの目次 Chapter1 AWSサービスの概要 1-1 AWSとは AWSのサービスの特徴 AWSとオンプレミスの違い ・所有と利用 ・キャパシティ設計 ・クラウドサービスの見分け方 AWSのメリット ・スモールスタートで始められて、駄目だったら捨てられる ・インフラ構築のスピードを加速できる ・事前に多めのリソースを確保する必要がなくなる ・AWSのメリットは、「早めに失敗する」が可能なこと 1-2 AWSのサービスの全体像 AWSの基的な考え方 リージョ

    Amazon Web Services 業務システム設計・移行ガイドの目次 - プログラマでありたい
  • 「Google Pay」=「Android Pay」+「Google Wallet」

    Googleは1月8日(現地時間)、Googleアカウントで使う総合的な決済サービス「Google Pay」を発表した。従来の「Android Pay」と「Google Wallet」の機能を統合し、ブランドを統一した形だ。 Google Walletは、同社が2011年に米国で開始したモバイル決済サービス。その後、2015年にAndroid端末向けモバイル決済サービスAndroid Payが登場してからは、Google WalletはGoogle PlayストアやGmailなどで使う送金サービスの名称になっていた。 これらがすべてGoogle Payというブランドになる。Google Payの履歴はGoogleアカウントで管理できる。同じアカウントで使うChromeやYouTube、さらにはAirbnbやFandango、Instacartなどのサードパーティーのサービスでも利用できる

    「Google Pay」=「Android Pay」+「Google Wallet」
  • MeltdownとSpectreの違いについて分かったこと - Qiita

    今年になってMeltdownとSpectreが盛り上がっております。 しかし、MeltdownとSpectreの違いが分からず、ほとんど同じようなもの的な解説しかなくて困りました。 一番役に立ったのが、東京大学情報基盤センターの准教授である品川さんのこのtweet 品川さんの1/4 12:56のtweet Meltdown はアウトオブオーダー実行、Spectre は分岐予測の実装の問題を突くという違いはあるけれど、どちらも来権限のないメモリ読み込み命令を投機的に実行させて、その結果キャッシュに残ったサイドエフェクトから値を読み取るという点ではよく似ている。 — 品川 高廣 (@utshina2) 2018年1月4日 Meltdownの概要 Negative Result: Reading Kernel Memory From User Mode 2017/7/28には公開していたぜって

    MeltdownとSpectreの違いについて分かったこと - Qiita
  • アジャイルにおける事前合意について - arclamp

    昨年末、ブログをネタにTwitterで議論したことを akipii さんが「アジャイル開発にはモデリングや要件定義の工程はあるのか、という問題とその周辺: プログラマの思索」というエントリにまとめてくださいました。ありがとうございます!。 ブログで書かれたことに直接の返答にはならないのですが「アジャイルにおける事前合意はどうあるべきか?」ということを書きたいと思います。 アジャイルは最初に全てのCDSを決めない まず、狭義のアジャイル開発プロセスは優れたマネジメント手法です。システム開発を評価するQCDS(品質/コスト/期日/スコープ)ですが、Q(品質)というは「そのシステムにとって問題ないレベルにする」でしかないので、CDSの調整が論点になります。 ウォーターフォール型開発というのは、 「スコープは最初に確定」し、 「コストや期日はスコープを達成するために必要な分を最初に設定」し、 必要

    アジャイルにおける事前合意について - arclamp
  • 一緒に働いているチームメンバーに評価してもらう - maru source

    昨年から、マネージャーとしての僕を一緒に働いているチームメンバーに評価してもらうというのをはじめました。評価方法は50個ほどの質問項目が書かれたアンケートに1点(No)〜4点(Yes)をつけてもらうというものです。人数は10人くらいです。 質問項目の詳細は最後に掲載します。 この取組は会社でオフィシャルに実施してるわけではなくて、あくまでも僕が個人的に取り組んでいるものです。 何故始めたのか? ここ数年はリーダーやマネージャーという役割をやるようになり、以下のようなことに困っていました。 マネージャーが成長するには自分の上司からの評価だけでは不十分 一緒に仕事をし、影響を及ぼし合っているのはチームメンバーである 評価者と被評価者が非対称の関係になっており、評価する側が偉いみたいになってくる リーダーやマネージャーは上下関係というより役割だと思っているので、そうはなりたくない そういう役割を

    一緒に働いているチームメンバーに評価してもらう - maru source
  • 6年半のテックブログ運用を振り返って気づいたメリットと長く続けるコツ - ZOZO TECH BLOG

    あけましておめでとうございます、CTOの今村(@kyuns)です。 このテックブログを購読してくださっている読者の皆さん、いつもありがとうございます。 VASILYテックブログも記事を投稿し始めてから約6年半が経ちました。 今回はテックブログを長年続けてきた振り返りと、長く続けるコツについて紹介したいと思います。今年はテックブログを始めてみたい、という方々の参考になれば幸いです。 振り返り 初めてVASILYテックブログに記事が投稿されたのは2011年5月9日、この時から現在までに約6年半の月日が経ちました。余談ですがこの時に紹介した3種の神器は今でも現役です。(QC3はQC30になりましたが) それでは6年半の歴史を軽く振り返っていきましょう。 2011年〜2013年 とりあえず始めてみたフェーズ 2011年から2013年まではエンジニアもまだ5,6名しかおらず、気が向いたら更新する、と

    6年半のテックブログ運用を振り返って気づいたメリットと長く続けるコツ - ZOZO TECH BLOG
  • SoftwareDesign2018年1月号「使えるシェルスクリプトの書き方」特集が面白かった件 | DevelopersIO

    AWSを日常的に触っていると、シェルスクリプトを書く機会が山のようにあります。あるんだけれど、どうにも考え方が特殊というか、他の一般的なプログラミング言語とは扱い方が違うというか、使いこなせて無い感を強く持ってました。 そんな折、SoftwareDesign2018年1月号でシェルスクリプト特集があったので、渡りに船とばかり購入して読んでみたところ、むっちゃええ感じの特集だったのでここに紹介いたします。 普段からシェルスクリプト書いているんだけれど、「これで良いんかなぁ」というモヤモヤ感をお持ちの方には有用なヒントが満載の特集だと思いますYO __ (祭) ∧ ∧ Y  ( ゚Д゚) Φ[_ソ__y_l〉     シェルスクリプトダワッショイ |_|_| し'´J 以下、コマンド例は、bashを前提としています。 第1章「使えるシェルスクリプトにするために」 最初の章では、「使えるシェ

    SoftwareDesign2018年1月号「使えるシェルスクリプトの書き方」特集が面白かった件 | DevelopersIO
  • MeltdownとかSpectreとか騒ぎがあったので、Amazon Aurora(MySQL互換)R4インスタンス再テスト(mysqlslap) - Qiita

    MeltdownとかSpectreとか騒ぎがあったので、Amazon AuroraMySQL互換)R4インスタンス再テスト(mysqlslap)MySQLAWSAurora 2018/01/13追記: 「AWSが再度パッチを当てたみたい」という情報があったので、3度目のベンチマークを行ったところ、db.r4.largeおよびdb.r4.xlargeについて、2017/10/末頃とほぼ同じ速度に戻ったことを確認しました。 「AWS、またパッチ当てたってよ」と聞いたので3度目のAuroraMySQL互換)R4テスト(mysqlslap) (以下、古い情報なので現在とは状況が異なります。) 以前、R4インスタンスが使えるようになったときにmysqlslapで性能テストをしたので、今回、同じ条件で再度R4インスタンスだけmysqlslapしてみました。 Amazon AuroraでR4インスタ

    MeltdownとかSpectreとか騒ぎがあったので、Amazon Aurora(MySQL互換)R4インスタンス再テスト(mysqlslap) - Qiita
  • 試験勉強に iPad Pro が最強だった件 - iPad Pro 活用方法記事第三弾- - EverLearning!

    年もどうぞよろしくお願いいたします。前回のエントリーでも宣言した通り、今年は出来るだけブログを頻繁に更新していこうと思います。(今年の目標宣言) さて、今回の記事は、毎回好評をいただいている「iPad Pro」に関するものです。実は、このブログは最近、記事を更新していない間にも勝手にアクセス数が増え続けておりまして、1日500View、月間に15000Viewを恒常的に超えるようになりました。その最大のアクセスが、GoogleYahooから「iPad Pro 使い方」とか「iPad Pro 活用方法」といったオーガニック検索でここにたどり着く方でして、過去2回のiPad Proの活用方法記事がこれらの検索キーワードで日Apple 公式サイトの次にヒットするようになってしまいました。おそらく日におけるiPad Proの販売にそれなりに貢献していると思うのでAppleは当方に何らかの

    試験勉強に iPad Pro が最強だった件 - iPad Pro 活用方法記事第三弾- - EverLearning!
  • 【続】社会人が働きながらTOEIC960点取ったTOEIC勉強法【リスニング編】その② - 英語勉強日記

    どうも、ふぉるらんです。 『TOEIC960点取ったTOEIC勉強法【リスニング編】その①』から続いて、 私が実際やっていたリスニング対策を載せていきます。 その①はこちら↓ TOEIC960点取ったTOEIC勉強法【リスニング編】その① - 英語勉強日記 日で勉強するのはアメリカ英語 ディクテーション 分からない単語は推測してみる 日語と英語の違いに慣れる まとめ 日で勉強するのはアメリカ英語 TOEICのリスニングはアメリカ英語だけではありません。 TOEIC公式問題集にはこう書かれています。 発音は米国・英国・カナダ・オーストラリア(ニュージーランドを含む)です。 日で勉強する英語は基的にアメリカ英語なので、 みなさんアメリカ英語の発音には慣れていると思います。 TOEICで、聞きとれていたはずなのに途中からなぜか聞き取れなくなった!という方は、 アメリカ英語以外には慣れて

    【続】社会人が働きながらTOEIC960点取ったTOEIC勉強法【リスニング編】その② - 英語勉強日記
  • 良いデザインの原則と『立ち止まる』こと

    「ブラウンとアップル」という記事で、デザイナー Dieter Rams(ディーター・ラムス)が提案した良いデザインの10の原則を紹介しました。1970年代に提案されたものですが、現在にも通じる普遍性のあるメッセージです。これのアップデート版のようなものを、Co.DesignのSuzanne LaBarre さんが提案しています。特にアプリや web サイトをはじめとしたデジタルプロダクトを意識した内容になっています。 良いデザインは様々な影響を考慮している 良いデザインは『スロー』である 良いデザインは正直である 良いデザインは政治的である 良いデザインはシステムを意識している 良いデザインは良いライティングである 良いデザインは多面的である 良いデザインは人とマシンのためにある この中で特に気になった「良いデザインは『スロー』である」から、今後のデザイナーの仕事についてぼんやり考えてみま

    良いデザインの原則と『立ち止まる』こと
  • vmstat でタイムスタンプを表示する - ablog

    vmstat: Support for timestamps with '-t' & fix for '-wd' From now the vmstat can append a timestamp to each line in the VMSTAT and DISKSTAT mode. You can achieve that with the '-t' switch. The '-w' switch now works in the DISKSTAT mode too. vmstat: Support for timestamps with '-t' & fix for '-wd' (4fcd56bf) · Commits · procps-ng / procps · GitLab これ以降 vmstat は -t オプションでタイムスタンプを表示できるようになっている。 $ vms

    vmstat でタイムスタンプを表示する - ablog
  • MacでもRaspberry PiでもTensorFlow + Kerasで楽々画像認識 - karaage. [からあげ]

    TensorFlow + Kerasが便利 ディープラーニングをするとき、TensorFlowと合わせて使うと便利で有名なのがKerasというライブラリです。Kerasの使い方に関しては、ほけきよ(id:imslotterさん)の以下記事が非常に参考になります。 なので、基的なことは上記記事を読んでもらうとして(激しい手抜き)、今回は、手っ取り早くKerasを使うとMacやRaspberry Piで画像認識がどれだけ簡単にできてしまうのかということを紹介してみたいと思います。 MacでTensorFlow + Kerasを使った画像認識 環境設定 必要なライブラリは以下です。 Python3(Anagonda3) TensorFlow 1.4.0 Keras 2.1.2 opencv-python 3.3.0.10 Python2でも出来た記憶がありますが、以下でh5pyをインストールし

    MacでもRaspberry PiでもTensorFlow + Kerasで楽々画像認識 - karaage. [からあげ]
  • ホワイトボードのように書いて消せてデータ化も簡単な未来のノート「Rocketbook Everlast」レビュー - HHS

    ノートに書いた文字やイラストをデータ化出来る「スマートノート」は何冊も使った事がありますが…今回Xcountryさんからレビュー用に提供して戴いた「Rocketbook Everlast(ロケットブック エバーラスト)」はその中でも群を抜いて使いやすくて便利でした。なにが便利って… Rocketbook Everlast ホワイトボードのように書いて消せるノート ホワイトボードを使っているような雰囲気で書いた文字やイラストを濡れた紙や布で拭き消す事が出来るんです。もちろんノートになるので見た目は完全に「紙」です。 紙質はツルッとしているので普通のノートとは書き心地が違いますが、この薄さで書いたり消したり繰り返し1000回も使えます! 最初に驚いた事を書いていきますが…Rocketbook Everlastはデジタル専用の特殊なペンを使わなくてもいいんです。コンビニでもどこでも買える「フリク

    ホワイトボードのように書いて消せてデータ化も簡単な未来のノート「Rocketbook Everlast」レビュー - HHS
  • Atomic DesignからみたBootstrap|Yoko Nishida

    はじめまして。UIデザイナーの@nikoko45です。 最近Webサービスのデザインガイドラインを作っていて、特にコンポーネントをどうまとめたら良いのか模索中です。ユーザーには一貫したUIや世界観を提供でき、開発者にはもっと効率的に作業スピードをあげられる方法はないか考えてみました。 デザインガイドラインで目指したいこと 一貫性のあるデザインを維持するために、デザインファイルのテンプレート作成、コミュニケーションやレビューのコストを少しでも減らすことがゴールなのかなと思っています。(参考:一貫したデザインのためにデザインシステムを運用する方法) 色々記事を読み漁った結果、どうやらデザインガイドラインとしてコンポーネントを整理するにはAtomic Designが役立ちそうということで調べてみました。 Atomic DesignAtomic Designとは インターフェースに含まれる要素を、

    Atomic DesignからみたBootstrap|Yoko Nishida
  • 三井住友カードが「電源」付きのクレジットカード発行へ!利用後に8分経過すると、自動で電源がオフになるクレジットカードです。 - クレジットカードの読みもの

    三井住友カードの発行で有名な三井住友カード株式会社が、2018年2月にも電源機能付きのクレジットカード発行に踏み切る意向があるようです。日経済新聞が記事にしました。 不正利用防止へ電源付きクレカ 三井住友カード 三井住友カードは早ければ2月にも、電源機能を持たせたクレジットカードを発行する。スイッチを入れてパスワードを入力しないと、カード情報を読み取るためのICチップが働かず、カード番号も表示されない。 電源機能付きクレカの仕組み: 電源を入れないとクレカとして使えない: 電源をオンにするためにはパスワードが必要: 8分で自動オフになる機能も有り難い: デメリットは面倒くささ: 参考リンク: 電源機能付きクレカの仕組み: 電源を入れないとクレカとして使えない: 電源機能付きクレジットカードの仕組みはカンタン。 カード体にある電源ボタンを押さないと16桁のカード番号が表示されないので、電

    三井住友カードが「電源」付きのクレジットカード発行へ!利用後に8分経過すると、自動で電源がオフになるクレジットカードです。 - クレジットカードの読みもの
  • サーバレスでスケーラブルかつ堅牢なシステムを構築するためのデザインパターンとアーキテクチャ。Serverlessconf Tokyo 2017 - Publickey

    サーバレスコンピューティングは新しいシステム開発手法である。Serverlessconf Tokyo 2017で紹介された、スケーラブルで堅牢かつ高性能なアプリケーションの構築に役立つ6種類のデザインパターンを紹介する。 2017年11月2日、3日の2日間、東京都内でサーバレスコンピューティングのイベント「Serverlessconf Tokyo 2017」が開催されました。 サーバレスコンピューティングもしくはサーバレスアーキテクチャと呼ばれるアプリケーション実行環境は、一般にサーバのことを意識せずにアプリケーションを実行できる環境のことを指します。 そのサーバレスコンピューティング環境の実装として一般的なのが、あらかじめアプリケーションとして実行したいコードを関数として登録しておくと、指定されたイベントによって自動的に関数が呼び出されて実行されるという、いわゆるFunction-as-

    サーバレスでスケーラブルかつ堅牢なシステムを構築するためのデザインパターンとアーキテクチャ。Serverlessconf Tokyo 2017 - Publickey
  • Docker + Linuxでいい感じに自宅・小規模オフィス用ルータを作る - Qiita

    年末年始になると自宅のネットワーク周りをいじりたくなるmizutaniです.1年くらい前にミラーリングできるスイッチを格安で手に入れてはしゃいで自宅ネットワークの監視環境を作ったんですが,今見直してみるとわりと複雑な構成で,これをどうにか整理できないかと昨年末に思い立ちました.機器の構成はなるべくシンプルにするとともにどうせなら今風な作りにしようということで,Docker + Linuxで構成するPCルータを作ってみました. 設計 原則 サービスのモジュール化 Linux kernelにやらせなければならない仕事を除き,各サービスをなるべく独立して動かせるようにします. 市販のブロードバンドルーターなどと比べ,Linuxを入れたマシンは非常に自由度が高いためなんでもできますが,そのために環境が"汚れて"しまうという問題が有ります 細かい変更を続けるうちにサービスや保存してあるファイルの依存

    Docker + Linuxでいい感じに自宅・小規模オフィス用ルータを作る - Qiita