タグ

2017年3月29日のブックマーク (28件)

  • Projects – opensource.google

    Learn about all our projects.

    Projects – opensource.google
    michael26
    michael26 2017/03/29
  • Linux シグナル入門 - 4. SIGHUP, SIGINT, SIGTERM

    2013-11-5 (鈴) 1. シグナルとは? 2. シグナル・ハンドラと signal システム・コール 3. シグナルの用途 4. SIGHUP, SIGINT, SIGTERM 5. SIGCHLD 6. SIGALRM と sigaction システム・コール 7. siglongjmp による大域脱出 8. popen/pclose と SIGCHLD Linux などの Unix 類ではプロセスを終了させる事象のうち,次の3種類のシグナルの発生は当然起こり得るものとして想定しなければならない。 SIGHUP (= 1, hangup) 端末終了時に発生。元来はモデムの受話器をあげて通信を切ったことから SIGINT (= 2, interrupt) Control-C による中断 SIGTERM (= 15, termination) kill コマンドでシグナル無指定時に送

    michael26
    michael26 2017/03/29
  • パイプラインベースのCI/CDツール、Concourseとは?

    CI/CDにおける「Jenkinsおじさん問題」を解決するConcourseとは? 開発をリードするPivotalのエバンジェリストにインタビューし、その特徴や背景を聞いた。 モダンなソフトウェア開発においては、ウォーターフォールモデルではもう限界だと叫ばれて久しい。その理由として、「素早くソフトウェアをリリースできない」「変化に対応できない」などが挙げられる。そこで素早く開発して細かくリリースするアジャイル開発がもてはやされている。また開発と運用をひとつながりのプロセスとして素早く開発と実装を回すDevOpsも、NetflixAmazonなどで実際に利用されていることは業界では常識だ。しかしソフトウェアの開発プロセスをもう少し詳しく見るとコーディングからビルド、テストなどのプロセスをいかに自動化するか? の部分に大きな進展があることに気づく。いわゆる継続的インテグレーション(CI)、継

    パイプラインベースのCI/CDツール、Concourseとは?
    michael26
    michael26 2017/03/29
  • compinitのセキュリティオプション - ywataseの日記

    .zshrcに補完のために以下の設定をする。 autoload -U compinit; compinit ここでセキュリティ警告が出る場合があります。 Ignore insecure directories and continue [ny]? こんなの。 これを回避するには上記の設定を以下のようにします。 autoload -U compinit; compinit -u で、-uオプションは何か。というか設定して一年位してやっと調べる気になった。 man zshcompsys に載ってました。 zsh のオプションって manではinlineで書いてあるので読みにくい。。。 前略 compinit 中略 For security reasons compinit also checks if the completion system would use files not owne

    compinitのセキュリティオプション - ywataseの日記
    michael26
    michael26 2017/03/29
  • http://blog.uu59.org/2013-06-01-zsh-optimize.html

    michael26
    michael26 2017/03/29
  • クイズ:メタルバンド?それともサイバー脅威?

    メタルファンですか?クイズに挑戦してメタルバンドとサイバー脅威を区別できるか確かめてみましょう。けっこう難しいですよ。 サイバーセキュリティ、とは… 毎日のように、あの手この手の攻撃を繰り出してくるサイバー犯罪者。そして、さまざまなツールで応戦し、人々を守るセキュリティ業界の人間たち。イタチごっこにも例えられますが、遊びではありません。危険を伴う戦いです。 サイバー犯罪と戦う私たちの中には、メタルを愛してやまないメンバーもいます。メタルのエネルギーは、モチベーションを掻き立て、喜びをもたらし、時には立ち向かう相手に対する怒濤のパワーを持続させてくれます。マルウェアやサイバーセキュリティ関連の言葉の中に、メタルのバンド名を思わせる名前がつけられていることがあるのは、偶然ではないかもしれません。 ところで、名前を見ただけで、メタルのバンドかマルウェアか区別できますか?メタルファンの皆さんは、全

    クイズ:メタルバンド?それともサイバー脅威?
    michael26
    michael26 2017/03/29
  • Slackのemail integration(連携)を使って、ブラウザからEメールタブをニフラムする - Qiita

    TL;DR 20150813にSlack公式よりリリースされたemailとのintegrationを使って、特定のメールをslackに表示させることが可能。公式おすすめの使い方としては以下の様なものがある。 今回はこの応用により、メールボックスを(ほぼ)見なくてよい環境を構築する。 Slackで全てのコミュニケーションを可視化し、ブラウザからEメールタブ(アプリ)をニフラムしよう! 手順 - Slack側での設定 [Slack] 自分+Botだけが存在するprivate group(PG)を作成する [Slack] emailをintegrationする add a service integrationから Emailを選択 Createしましょう 先ほど作成したPGを選択 この固有アドレスを使って、環境を構築する。なおHide this addressにチェックを入れておくとこのアドレ

    Slackのemail integration(連携)を使って、ブラウザからEメールタブをニフラムする - Qiita
    michael26
    michael26 2017/03/29
  • The GitHub GraphQL API

    EngineeringThe GitHub GraphQL APIGitHub announced a public API one month after the site launched. We've evolved this platform through three versions, adhering to RFC standards and embracing new design patterns to provide a clear and consistent interface. GitHub announced a public API one month after the site launched. We’ve evolved this platform through three versions, adhering to RFC standards an

    The GitHub GraphQL API
    michael26
    michael26 2017/03/29
  • Thoughts on "Never mutate parameters" · Issue #641 · airbnb/javascript

    michael26
    michael26 2017/03/29
  • eslint-config-airbnbを守りたかった - Qiita

    ESLint のルールに eslint-config-airbnb v5.0 を採用してみたけど、一部のルールが厳しかったという話です。 eslint-config-airbnb の設定 おそらく、一番デフォルトの全部入りの設定 Our default export contains all of our ESLint rules, including EcmaScript 6+ and React. It requires eslint and eslint-plugin-react. npm install --save-dev eslint-config-airbnb eslint-plugin-react eslint add "extends": "airbnb" to your .eslintrc no-param-reassign http://eslint.org/docs

    eslint-config-airbnbを守りたかった - Qiita
    michael26
    michael26 2017/03/29
  • Elm - delightful language for reliable web applications

    A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.

    michael26
    michael26 2017/03/29
  • 実践モテリング:ReduxからElmへ

    Transcript ࣮ફϞςϦϯά
 Redux͔ΒElm΁ Mar 27 2017 @boiyaa ࣮ફϞςϦϯάɿRedux͔ΒElm΁ ͜ͷεϥΠυ͸ ࠓRedux΍VuexͳͲɺFluxΞʔΩςΫνϟΛ࠾༻͍ͯ͠Δํʹ
 ElmΛΦεεϝ͢ΔͨΊͷElmॳ৺ऀ޲͚εϥΠυͰ͢ɻ FluxܥFWΛ࢖ͬͨࣄ͕ͳ͍ํʹ΋ɺͳΔ΂͘ڵຯ࣋ͬͯ΋Β ͑ΔΑ͏ʹ৺͕͚ͯॻ͖·ͨ͠ɻ આ໌͢Δͱখ೉͘͠ͳͬͯ͠·͏෦෼ʹ͸ݴٴ͠ͳ͍Α͏ʹ͠ ͍ͯ·͢ɻʢࢲ͕ະख़Ͱ΋͋ΔͷͰʣ ࣮ફϞςϦϯάɿRedux͔ΒElm΁ ϓϩϑΟʔϧ ▸ @boiyaa ▸ 34ࡀ ▸ ϑϧεέοϕΤϯδχΞ ࣮ફϞςϦϯάɿRedux͔ΒElm΁ ͱ͜ΖͰօ͞Μ͸ɺ ϞςΔͨΊʹ ։ൃͯ͠·͔͢ʁ ࣮ફϞςϦϯάɿRedux͔ΒElm΁ ࢲ͸ɺϞς͍ͨ ▸ ϑϧεέοϕΤϯδχΞͰ͋Δࢲ͸ɺٕज़ʹϞςΔ͔Ͳ͏͔

    実践モテリング:ReduxからElmへ
    michael26
    michael26 2017/03/29
  • Google社員がSEOの質問に答える AMA with Google Search SMX West 2017 ::SEM R (#SEMR)

    Google社員がSEOの質問に答える AMA with Google Search SMX West 2017 SMX West 2017 より、Google社員Gary Illyes 氏と Mariya Moeva 氏が答える AMA with Google Search セッションを紹介。 公開日時:2017年03月28日 19:05 2017年3月下旬に米国カリフォルニア州サンノゼで開催された SMX West 2017 より、Google社員がウェブマスターからの質問に答える "AMA with Google Search" (AMA = Ask Me Anything) セッションを紹介。回答者は、Gary Illyes 氏と Mariya Moeva 氏の2名、二人とも Google Webmaster Trends Analyst です。 ドメインオーソリティといったシグナ

    Google社員がSEOの質問に答える AMA with Google Search SMX West 2017 ::SEM R (#SEMR)
    michael26
    michael26 2017/03/29
  • ポートノッキングで10秒間だけsshdを公開する設定 - hnwの日記

    先日Twitterに次のような書き込みをしたところ思ったより反応が良かったので、詳細の設定を紹介します。 UDP53番、TCP443番、UDP123番とポートノッキングをするとTCP443番に10秒だけsshdが現れる、という中二病全開の設定をした。皆様にもお勧めしたい。— hnw (@hnw) 2017年3月26日 といっても特殊なことをしたわけではなく、knockdでポートノッキングの設定を行い、iptablesと組み合わせて実現しました。 ポートノッキングとは ポートノッキングというのは、決められたポートを決められた順番で叩くことでファイアーウォールに穴を空けられるような仕組みのことです。ポートノッキングを使えば、TCPの7000番、8000番、9000番の3ポートにパケットを送りつけると22番ポート (SSH) へのアクセスが許可される、といった設定ができます。 ポートノッキングの

    ポートノッキングで10秒間だけsshdを公開する設定 - hnwの日記
    michael26
    michael26 2017/03/29
  • 選抜高校野球:「無謀なエース心中」一石を投じる機会に | 毎日新聞

    公式戦初登板が甲子園のマウンドとなった滋賀学園の光=阪神甲子園球場で2017年3月28日、三浦博之撮影 第89回選抜高校野球大会第9日の28日、引き分け再試合となった2回戦2試合があり、ベスト8が出そろった。1日挟んで臨んだ「延長十六回」のマウンドに、4校中3校が甲子園初登板の投手を起用した。投手の負担軽減が叫ばれているとはいえ、この指導者の決断には驚かされた。 「使うからベンチに入れている」。健大高崎の青柳監督も、滋賀学園の山口監督も同じことを言った。継投が基の健大高崎には過去の反省がある。2012年センバツに初出場で4強入りしたが、エースが肩を痛め、夏の群馬大会でほぼ投げられなかった。これを機に複数投手制を敷き、大会中は帯同する理学療法士の意見で登板の可否を決めている。「『行けるか』と聞くと、高校生は『行ける』と言ってしまう」と青柳監督。 滋賀学園はエースの神村が腰の違和感で投げら

    選抜高校野球:「無謀なエース心中」一石を投じる機会に | 毎日新聞
    michael26
    michael26 2017/03/29
  • プレイしていたゲームに お前は客ではないと言われた話 - half an egg

    タイトルは煽りです。煽らないつもりだったけど煽らずにいられなかった。 で、Fate/Grand Orderの話なんですが、下記インタビューと抜粋部分を読んで萎えたというか悲しくなったので愚痴を書く。 dengekionline.com Q5.なぜ宝具の演出をスキップする機能は実装されないのでしょうか(キリエさん) 塩川:もちろん技術的には可能です。ただ、先ほどの絆の話もそうですが、根的に『FGO』は効率を追求して遊ぶゲームではないんです。 そういった考え方に基づいているので、効率がよくなる、楽になる、便利になるといったことに特化した機能はさほど実装を優先していません。スキップ自体はやろうと思えばできますし、要望があるのもわかっています。 リヨさんの漫画でもさんざんネタにされていますけど、意図があって今の状態になっています。意図がないことはやらないので、あえてやっていないのは届けたい意味が

    プレイしていたゲームに お前は客ではないと言われた話 - half an egg
    michael26
    michael26 2017/03/29
  • macOS上のAPFSはUnicode Normalizationを行うのか? - なるせにっき

    iOS 10.3がリリースされましたが、APFSへの移行が含まれていて話題です。特に文字コード界隈ではHFS+で搭載されていた暗黙のUnicode Normalizationがなくなっている点が指摘されています1。 ではmacOSではどうなのでしょうか。SierraならばすでにAPFSを扱うことが出来るので試してみましょう。 % hdiutil create -fs APFS -size 1GB foo.sparseimage WARNING: You are using a pre-release version of the Apple File System called APFS which is meant for evaluation and development purposes only. Files stored on this volume may not be ac

    macOS上のAPFSはUnicode Normalizationを行うのか? - なるせにっき
    michael26
    michael26 2017/03/29
  • 「まず桃は戦車にします」アメリカ人が考えた桃太郎がヤバすぎる

    Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you.

    「まず桃は戦車にします」アメリカ人が考えた桃太郎がヤバすぎる
    michael26
    michael26 2017/03/29
  • ふるさと脱税のリスクと危険性について考える - ゆとりずむ

    こんにちは、らくからちゃです。 先日、確定申告で税金を払ってから、お財布の中身がすっからかんです(´Д⊂グスン。その分収入があったんやろ!と言われましたら、その通りではあるのですが、やはり目に見える形でお金が減るのを見るのは辛いものです。 払う額はちょっとでも少ないほうがいいよね、と思い税金のコーナーへ行ってみると、ずらっと並んでいたのは『ふるさと納税』に関する。『納税するのに、なんで節税になるねん!』なんて言う人は、もう殆ど居ないと思いますが、改めて整理するとこんな感じです。 ふるさと納税ってなんだっけな まず好きな自治体に寄付をします。寄付額分の税金(主に住民税)が自己負担額の2000円を除き全額軽減されます。全額戻ってくるケースの上限額は、支払っている税金の額によって変わります。総務省が家族構成や年収別に大変ていねいにまとめてくれていました。 (出典:総務省|ふるさと納税ポータル

    ふるさと脱税のリスクと危険性について考える - ゆとりずむ
    michael26
    michael26 2017/03/29
  • 肺にまさかの「造血」機能、米研究者が発見

    肺は空気を呼吸することにより、吸気内の酸素を血液中に取り込み、また血液中の二酸化炭素を呼気を通じて体外に排出する機能が一般に知られている。だがそれ以外に、哺乳類の肺には「血を作る」機能もあることが、米国の研究者らによって明らかになった。 科学の常識を覆す発見 カリフォルニア大学サンフランシスコ校(UCSF)の研究チームが研究成果を発表し、学術誌「ネイチャー」に論文が掲載された。 科学の世界では数十年来、骨髄がほぼすべての血液成分を作っているという前提に立っていた。だが研究チームは、マウスを使った実験で、肺が1時間あたり1000万個以上の血小板を生産していることを発見。この数は、マウスの全血液に含まれる血小板の過半数に相当するという。血小板は、血管が損傷して血液が流れ出る時に血栓を作り、止血する役割を担う。 厳密には、従来の研究で、骨髄の中で血小板を生成する「巨核球」と呼ばれる細胞が、肺の中

    肺にまさかの「造血」機能、米研究者が発見
    michael26
    michael26 2017/03/29
  • (日本語)Hadoopは失敗した、という分析

    Datanami社によるデータベース専門家とのインタビューの結果によると、Hadoopを採用したい企業の多くは、失敗プロジェクトに終わっている、と指摘している。 Snowflake Computing社CEO, Bob Muglia氏によると、今までHadoopを採用してい幸せになった企業はみた事が無いし、今後も出てくるような気配が無い、と言い切っている。 すでに、Hadoopは多くの企業で使われ...

    (日本語)Hadoopは失敗した、という分析
    michael26
    michael26 2017/03/29
  • [Managed PKI for SSL] Google Chrome57 のバグにより EV SSL 証明書の組織名がグリーン表示されない事象について

    Description [2017年4月20日更新]  Google Chrome 58 にて、バグが改修されたことを確認いたしました。 【概要】 Google Chrome の最新バージョン 57 において、Managed PKI for SSL から発行された EV SSL証明書をご利用いただいているにも関わらずアドレスバーに組織名が表示されないバグが発生しました。 この問題は Google Chrome 57 においてのみ発生しています。 【影響】 Google Chrome 57 で、以下の発生原因に該当する順序で証明書ポリシーが記載されたEV SSL証明書のサイトへアクセスした場合、アドレスバーの左側に組織名が表示されず、「保護された通信」という文言のみ表示されます。 【発生原因】 Google Chrome 57 では、証明書ポリシー(OID 2.5.29.32) が次の順序で

    michael26
    michael26 2017/03/29
  • Release react-router@4.0.0: Publish · ReactTraining/react-router · GitHub

    react-router@4.0.0: Publish mjackson tagged this Mar 11, 2017 · 10 commits to master since this tag - react-router-config@1.0.0-beta.1 - react-router-dom@4.0.0 - react-router-native@4.0.0 - react-router-redux@5.0.0-alpha.1 - react-router-website@4.0.0 - react-router@4.0.0

    Release react-router@4.0.0: Publish · ReactTraining/react-router · GitHub
    michael26
    michael26 2017/03/29
    :tada:
  • 日経BP

    株式会社 日経BP 〒105-8308 東京都港区虎ノ門4丁目3番12号 →GoogleMapでみる <最寄り駅> 東京メトロ日比谷線「神谷町駅」4b出口より徒歩5分 東京メトロ南北線 「六木一丁目駅」泉ガーデン出口より徒歩7分

    日経BP
    michael26
    michael26 2017/03/29
  • 「正しい意見や指摘こそ、優しい言葉で伝えることが大事」結城浩さんの連ツイ

    リンク 結城浩の公式Webサイト 結城浩 / Hiroshi Yuki 書籍『数学ガール』作者、結城浩の個人サイト。数学、プログラミング、文章書きに関する情報と、気軽な読み物。 334 users 43 リンク twitter.com 結城浩(@hyuki)さん | Twitter 結城浩 (@hyuki)さんの最新ツイート 『数学ガール』の作者。結城メルマガとWeb連載を毎週書いてます。文章書きとプログラミングが好きなクリスチャン。気軽に絡んでくださいね。 双倉図書館 11 users 169 KAGAMI_Hiromichi @kagamihr 算数に現地して掛け算の順序が一番有名ですが、初等教育の現状に色々な問題があることは確かだと思います。そしてそれを根気よく指摘することも大切だと思います。その点について「掛け算の順序に詳しい大学の先生」は重要な役割を果たしていると思います (続く

    「正しい意見や指摘こそ、優しい言葉で伝えることが大事」結城浩さんの連ツイ
    michael26
    michael26 2017/03/29
  • Today - Slackを活用した電子社内報配信アプリ

    平素より Todayをご愛顧いただき、誠にありがとうございます。「Today」は、2017年9月30日をもちましてサービスを終了させていただくことになりました。 「Today」は、関心のある話題やニュースを可視化することで、チームのコミュニケーションを活性化させることを目的としたサービスとして、2017年3月6日にサービスを開始しました。複数のお客様に導入していただき、コミュニケーション活性化のためのヒアリングを進めていったところ、ツールではなく、組織コンサルティングのほうが課題解決にとって価値が高く、Todayに機能として付与するのは難しいという結論に至りました。このような状況を踏まえて慎重に検討した結果、Todayを終了することにいたしました。 これまで「Today」をご利用いただき誠にありがとうございました。また、サービスの終了に伴い、ご利用中のお客様に多大なご迷惑をおかけいたします

    michael26
    michael26 2017/03/29
  • Amazon Athena のパフォーマンスチューニング Tips トップ 10 | Amazon Web Services

    Amazon Web Services ブログ Amazon Athena のパフォーマンスチューニング Tips トップ 10 2020/10/13 に、原文の更新に合わせて最新のバージョンにアップデートしました Amazon Athena は、S3 に保存されたデータに対して標準 SQL で簡単に分析を行える、インタラクティブクエリサービスです。Athena はサーバーレスのためインフラ管理の必要がなく、また実行したクエリのぶんだけ料金を支払うかたちになります。Athena は簡単に使えます。Amazon S3 上のデータに対してスキーマを定義し、標準 SQL でクエリを投げるだけです。 このブログポストでは、クエリパフォーマンスを改善するための 10 個の Tips をご紹介します。Tips には、Amazon S3 に置かれたデータに関するものと、クエリチューニングに関するものがあ

    Amazon Athena のパフォーマンスチューニング Tips トップ 10 | Amazon Web Services
    michael26
    michael26 2017/03/29
  • Code caching · V8

    V8 uses just-in-time compilation (JIT) to execute JavaScript code. This means that immediately prior to running a script, it has to be parsed and compiled — which can cause considerable overhead. As we announced recently, code caching is a technique that lessens this overhead. When a script is compiled for the first time, cache data is produced and stored. The next time V8 needs to compile the sam

    michael26
    michael26 2017/03/29