タグ

2016年6月9日のブックマーク (22件)

  • Go 言語と React で考える「いい感じなURL設計」入門

    Description 白ヤギコーポレーションさま主催の「最先端情報吸収研究所(AIAL)」のプレゼンテーションで使用したドキュメントです。 「URL」を軸にして、サーバーサイドを Go 言語、クライアントサイドを React (+ TypeScript) で実装する場合の要点を紹介しました。 - いい感じな URL と わるい感じな URL - RESTful API のおさらい - Echo と REST API と URL - React と SPA と URL - いい感じの URL設計を目指す旅 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. interface FooterProps { company:string } export class FooterComponent extends React.Compo

    Go 言語と React で考える「いい感じなURL設計」入門
  • 現実世界のマイクロサービス:サービスに陰りが見え始め、いよいよ本気になるとき | POSTD

    マイクロサービスを用いれば、エンジニアリングチームは迅速にプロダクトを拡大することができます……もちろん、彼らが分散システム運用の複雑さのせいで泥沼にはまっていなければの話です。記事では、マイクロサービスの運用に関わる非常に厳しい問題―例えば大規模なサービスのステージングやカナリアデプロイなどの問題―が、RPC層に ルーティング の考え方を導入することにより、どう解決できるのかを説明します。 私は、Twitterでインフラのエンジニアを務めていた時代(2010年から2015年まで)を振り返ってみました。すると、当時はそういった言葉がなかったというだけで、私たちは「マイクロサービスを使っていた」のだということが分かります(当時は、今思えば分かりにくい言葉、 SOA <サービス指向アーキテクチャ>と呼んでいました)。 バズワードはさておき、当時も、現在私たちがマイクロサービスを使おうとする動

    現実世界のマイクロサービス:サービスに陰りが見え始め、いよいよ本気になるとき | POSTD
  • Shoryukenでつくるバッチ処理基盤 - トレタ開発者ブログ

    トレタのAPI開発を担当している芹沢です。 トレタでは、長時間かかるバッチ処理を複数台のサーバ上で処理させて短時間で処理できるバッチ処理基盤をAWS上で構築しました。この仕組みについて説明します。 目的 短期的には以下の課題を解決するため、長期的には似たような要件が再度発生した時に、同じ手法で解決できることを目的に作りました。 非同期でDBをデータソースとしたデータを加工してCSVファイルとして出力してS3にputしたい データソースはDBに入っているリアルタイムのデータであることが求められる CSVファイルの作成は決められた時間内に完了する必要がある 対象となるデータソースの量は日々増加し続けるが、常に決められた時間内にCSV作成が完了している必要がある 難点 今回の要件で技術的に難しい点は以下の2点です。 DBを直接参照しながら大量のデータを処理する 例えば、データソースとしてDBから

    Shoryukenでつくるバッチ処理基盤 - トレタ開発者ブログ
  • 国内初の実用化 Yahoo!地図アプリで地磁気による屋内測位機能を搭載

    【重要なお知らせ】 記事でご紹介した屋内測位機能の提供を終了しました。なお駅構内の地図は引き続きご覧いただけます。ご利用ありがとうございました。(2024/3/18追記) 地図アプリを利用中に「現在地がわかる」というのは、最もシンプルで重要な機能のひとつです。ところがこの重要な機能が正しく動作しない場所があります。建物の中や地下街などの屋内です。 屋外であれば、GPSを利用してほぼ正確な現在地がわかりますが、GPSの電波が届かない屋内では、正確な現在地を地図で知るのは非常に困難です。 今回、Yahoo!地図アプリではその「屋内での正確な位置の取得」という課題にチャレンジ、海外の新技術を導入し地磁気による屋内測位を国内で初めて実用化(※)しました。 ※Android4.3以上の端末でご利用いただけます。 迷路のような巨大駅で、今いる場所が正確にわかる 今回の新技術導入のポイントは3つ。 G

    国内初の実用化 Yahoo!地図アプリで地磁気による屋内測位機能を搭載
  • はてなダイアリーのmetaタグにnoindex,nofollowが追加された理由はGoogleからの低品質コンテンツの指摘 - ニートが社長になれる情報

    私は、はてなダイアリーの有料プランである「はてなダイアリープラス」を使って複数のブログを運営しているのですが、そのうちの一つが2016年5月31日に突然検索エンジンからのアクセスが激減し、おかしいなと思ってブログのタイトルで検索をかけたところ、全く検索に表示されなくなっていました。 これはGoogleからペナルティをらったなと思って、過度なアフィリエイトリンクを外し、Google Search Console(ウェブマスターツール)に登録して、様子を見ることにしました。 すると、次の日、トップページが戻ってきたので、大丈夫かなと思っていたのですが、また次の日になると、検索から消滅していました。 あー、これはデータセンターによって検索結果が変わるパターンで、そのうち、検索結果から消えてしまうやつだろうなと半ば諦めて様子を見ていました。 そんな折、ウェブマスターツールから英語のメッセージが来

    はてなダイアリーのmetaタグにnoindex,nofollowが追加された理由はGoogleからの低品質コンテンツの指摘 - ニートが社長になれる情報
    michael26
    michael26 2016/06/09
  • GitHub - MicrosoftEdge/WebGL: Microsoft Edge WebGL Implementation

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - MicrosoftEdge/WebGL: Microsoft Edge WebGL Implementation
  • Ruby on Rails 脆弱性解説 - CVE-2016-2098

    はじめに 先日、HASHコンサルティング株式会社の徳丸浩氏のブログにて CVE-2016-2098 の解説記事が公開されました。 Ruby on Railsの潜在的なリモートスクリプトインジェクション脆弱性CVE-2016-2098 記事の元になったのは GitHub で公開された CVE-2016-2098 の PoC です。 GitHub - hderms/dh-CVE_2016_2098: Proof of concept showing how CVE-2016-2098 leads to remote code execution この PoC(dh-CVE_2016_2098) には不可解な点が見受けられました。(現在質問中、未回答) dh-CVE_2016_2098 と CVE-2016-2098 に関して調査を行い、以下の結論に至りました。 dh-CVE_2016_2098

    Ruby on Rails 脆弱性解説 - CVE-2016-2098
  • 「採用=恋愛」「面接=デート」驚異のマッチング率を誇るヘッドハンター・メスライオン流の口説き方

    2016年3月29〜30日、株式会社LIGのいいオフィス@上野で「人事担当者向け勉強会」が開かれました。イベント初日に登壇した、株式会社ネットマーケティング・宇田川奈津紀氏は、自社が運営するオンラインマッチングサービス「Omiai」の現場から学んだ、スカウト手法を紹介しました。 「採用は恋愛と一緒」メスライオンの口説き方 宇田川奈津紀氏(以下、宇田川):みなさん、はじめまして。「メスライオン」ことネットマーケティングの人事採用責任者の宇田川でございます。よろしくお願いいたします。 たぶんみなさん「メスライオン」と言われて、「どんなことをして採用をやっているんだろう?」と思われるかと思うんですけれど。うちの「Switch.」を導入されている方はいますか? ありがとうございます。 20代若手の、即戦力の人材がSwitch.にはいっぱいおりますので、ぜひみなさんSwitch.のアカウントをあけて

    「採用=恋愛」「面接=デート」驚異のマッチング率を誇るヘッドハンター・メスライオン流の口説き方
    michael26
    michael26 2016/06/09
  • GitHub - bundai223/RictyDiminished-for-Powerline: Ricty Diminished with Powerline patched --- fonts for programming

    michael26
    michael26 2016/06/09
    github starred h-michael’s Activity
  • 成功するには「捨てる」こと。ウォーレン・バフェットに学ぶ、「25:5のルール」とは? | TABI LABO

    ウォーレン・バフェットをご存知でしょうか? アメリカの有名な投資家であり、世界最大の投資持株会社であるバークシャー・ハサウェイの最高経営責任者。「オマハの賢人」と敬愛を込めて呼ばれている彼は、11歳で初めて株式を購入したことでも有名です。 大成功をおさめている彼ですが、時間を有効に活用する能力に大変優れていると言われています。特に金銭面において、彼ほど上手く時間を使えるものはいないとか。 時間の使い方がうまい彼は、意思決定をするために3つのステップを踏んでいるという。その意思決定にこそ、彼の生産性の秘密が隠されていました。 ここではバフェットの元で、10年間専属パイロットを務めたマイク・フリントが書いた「ウォーレン・バフェットから学ぶ、意思決定をするまでの3つのステップ」紹介します。 ステップ1. 書き出す バフェットは、フリントに仕事で成し遂げないといけない目標を25項目リストに書き出

    成功するには「捨てる」こと。ウォーレン・バフェットに学ぶ、「25:5のルール」とは? | TABI LABO
    michael26
    michael26 2016/06/09
  • vim-plugin NERDTree で開発効率をアップする! - Qiita

    vim-plugin NERDTreeで開発効率をアップする! NERDTreeとは vimのプラグインで、vimを開きながらディレクトリをツリー表示することができ、ファイルにvimを開きながらアクセスができます。 導入方法 1. まずはvimのプラグイン管理ツール「NEOBUNDLE」を導入します。 導入の家サイトリンクはこちら(NEOBUNDLE) $ curl https://raw.githubusercontent.com/Shougo/neobundle.vim/master/bin/install.sh | sh

    vim-plugin NERDTree で開発効率をアップする! - Qiita
    michael26
    michael26 2016/06/09
  • 白黒写真に着彩する人工知能を使い、実際の色見と推測による色見を比較してみた - Qiita

    早稲田大学の研究グループが、ディープラーニングを使った白黒写真の着彩ツールを公開したというニュースを読んだ。 人工知能で白黒写真をカラーに 早大が技術開発、GitHubでコード公開 - ITmedia ニュース satoshiiizuka/siggraph2016_colorization: Code for the paper 'Let there be Color!: Joint End-to-end Learning of Global and Local Image Priors for Automatic Image Colorization with Simultaneous Classification'. サンプルを見てみると、確かにそれっぽく色が付いている。しかし、どれも最初から白黒写真だったものの様で、実際の色とどの程度差があるのかがよく分からない。そこで、どれくらい色

    白黒写真に着彩する人工知能を使い、実際の色見と推測による色見を比較してみた - Qiita
    michael26
    michael26 2016/06/09
  • grep/egrep/fgrepコマンドのすべて【具体例編】 - Qiita

    grep系列のコマンドにはいくつかの種類があります。 command description grep 簡単な絞り込みに用いられる egrep より強力な拡張正規表現(EREs)が使える fgrep grepやegrepよりも早いが限定的な正規表現しか使えない zgrep gzipなどで圧縮されたファイルも対象にできる zegrep zgrep + egrep zfgrep zgrep + fgrep # 「img」を含む行すべてを表示する $ grep img tmp.html # 「title」でマッチした行とその次の5行を表示する $ grep -A 5 title tmp.txt $ grep --after-context 5 title tmp.html # 「title」でマッチした行とその前の5行を表示する $ grep -B 5 title tmp.txt $ grep

    grep/egrep/fgrepコマンドのすべて【具体例編】 - Qiita
    michael26
    michael26 2016/06/09
  • 【 どのような正規表現があるのか 】

    Linuxのコマンドを「やりたいこと」でまとめました。「やりたいこと」を実行するためのコマンドと使用例を掲載しています。コマンドの基を学びたい方は「Linuxコマンド道場」を参照ください。ファイルの操作からテキスト・ファイルの処理方法まで,例題に基づいて学べます。

    【 どのような正規表現があるのか 】
    michael26
    michael26 2016/06/09
  • grepでORとかANDとか否定条件を実現する正規表現パターン

    例えばこんなテキストがあって # regex.txt key1 aaa aaa key2 key1 aaa key2 key3 aaa aaa key4 それぞれこんな条件でgrepをするケースを想定 OR条件(key1で始まるかkey2で終わる) grep -E '^key1|key2$' regex.txt 否定のOR条件(key1以外で始まるかkey2以外で終わる) grep -v -e '^key1' -e 'key2$' regex.txt # perl互換 正規表現 grep -P '^(?!key1)|^.*(?<!key2)$' regex.txt AND条件(key1で始まりkey2で終わる) grep '^key1.*key2$' regex.txt 否定のAND条件(key1以外で始まりkey2以外で終わる) grep -v '^key1' regex.txt | g

    michael26
    michael26 2016/06/09
  • 相次ぐ不倫騒動 愛妻家芸人・土田晃之が浮気しない理由「2億の価値のあるSEXって何?」(てれびのスキマ) - エキスパート - Yahoo!ニュース

    2016年は、「ゲスの極み乙女。」川谷絵音とベッキーに始まり、「米米CLUB」石井竜也、落語家の桂文枝、乙武洋匡…と芸能界を不倫騒動が吹き荒れている。そしてつい先日には、ミュージシャンのファンキー加藤と「アンタッチャブル」柴田英嗣の元とのW不倫が報じられた。 また不倫騒動後の対応をめぐって、芸人同士が対立するなどといった不可思議な余波まで生まれてしまっている。 2億円の価値のあるSEXもちろん「不倫」はいけないことだ。だが、恋愛は理屈では割り切れないのも事実だ。 それでもかつて、ぐうの音もでない理屈で浮気をしない理由を語った芸人がいる。 土田晃之だ。 このことは以前、ブログにも書いたが、今のこの状況でこそ、響くはずなので再編集のうえ再掲します。 土田晃之といえば、芸人でありながらの入院をきっかけに育児休暇を取るなど子煩悩で、何より愛家で知られている。 2011年6月11日に『ブラマヨ

    相次ぐ不倫騒動 愛妻家芸人・土田晃之が浮気しない理由「2億の価値のあるSEXって何?」(てれびのスキマ) - エキスパート - Yahoo!ニュース
    michael26
    michael26 2016/06/09
  • JMeterの実行結果CSVデータをローカルMacにたてたElasticsearchとKibanaで可視化する | DevelopersIO

    「JMeterの結果CSV、216万行か〜。これくらいだったらJMeterの「グラフ表示」で読み込んで見られるかな〜」 CPU「ブオオオオオオオオン!」 はじめに システムの負荷試験において、Apache JMeterのようなツールを使って試験を実施・結果を出力するケースもあると思います。結果ファイルのサイズがそれほど大きくない場合は、全データを計算する(JMeterでいう「統計レポート」)で問題ありませんが、例えば、長時間負荷をかけたので時系列でデータをグラフ化したい、といったことになると事情が変わってきます。JMeterの結果CSVは手元にあるので、なんとかこれを活用したいところではありますが、数百万行レベルのデータになると、とたんにExcelなどでは辛くなります(というか最大行数的に無理な気がします)。 そこで、ちょうど、弊社木戸がElasticsearchシリーズを連載しているとこ

    JMeterの実行結果CSVデータをローカルMacにたてたElasticsearchとKibanaで可視化する | DevelopersIO
    michael26
    michael26 2016/06/09
  • OpenCV + Google Cloud Vision API + Intel Edison で笑った瞬間を撮るカメラを作る - from scratch

    やりたいこと 最近娘が生まれて二ヶ月経過し、そろそろ笑ったりするようになりました。今回のテーマは娘が笑った瞬間を逃さずにカメラで撮影する事です。ちなみにこういう子どもをネタにして行うハック、僕はこれを『親バカハック』と呼んでます。 TL; DR Intel Edison でカメラをセット、一定のタイミングで撮影しつつ OpenCV で粗く笑顔認識させてから Google Cloud Vision API で表情解析 笑顔だと判定された画像を Slack で飛ばして画像をいつでも見れるようにする。 かわいい笑顔が撮れたので最高でした。 ハードウェアセットアップ Intel Edisonを手に入れたのでそれを使って作ります。Edison は Arduino 拡張ボードなら普通のUSB web camera 対応しているので、それをただぶっさして使います。 Intel Edison はSDカード

    OpenCV + Google Cloud Vision API + Intel Edison で笑った瞬間を撮るカメラを作る - from scratch
  • <不正プログラム>TV無料視聴をネット公開、少年逮捕 (毎日新聞) - Yahoo!ニュース

    有料のデジタル放送をパソコンで無料視聴できるプログラムを開発してインターネット上に公開したとして、警視庁サイバー犯罪対策課は8日、佐賀市の無職の少年(17)を不正競争防止法違反容疑で逮捕したと発表した。 パソコンで有料のデジタル放送を視聴するには「B-CASカード」が必要。これまでカードを不正改造して無料視聴できるようにして摘発された例はあったが、カードがなくても視聴できるプログラムを公開したケースで逮捕されるのは全国で初めて。 逮捕容疑は昨年6月23日、同カードがなくても有料デジタル放送が無料で視聴できるプログラムを独自に開発し、自身のホームページ上に無料で公開して不特定多数の人が閲覧、入手できる状態にしたとしている。少年は「今は話したくない」と認否を留保しているが、逮捕前の任意の調べには「カードが邪魔だった。無料視聴したかった」と容疑を認めていたという。 同課によると少年は、ネッ

    michael26
    michael26 2016/06/09
  • 排せつや自慰行為などの音だけでアルバム制作、ハーバートの2枚組新作 | CINRA

    マシュー・ハーバートのニューアルバム『A Nude (The Perfect Body)』の日盤が、7月1日にリリースされる。 1995年にWishmountain名義で音楽活動を開始し、Herbert、Doctor Rockit、Radioboyなどの名義で活動しているマシュー・ハーバート。『A Nude (The Perfect Body)』は、生活の中で裸の人間が鳴らす音をサンプリングして制作した2枚組アルバムとなる。サンプリングされているのは、べる、寝る、洗う、自慰行為をする、排せつするといった行為による音。将来は美術館での展示も予定しているという。 なお同作の全曲試聴音源がSoundCloudで公開されているほか、iTunes Storeで先行配信されている。

    排せつや自慰行為などの音だけでアルバム制作、ハーバートの2枚組新作 | CINRA
    michael26
    michael26 2016/06/09
  • The Halloween Document: Japanese

     ハロウィーン文書 リンクやコピーは黙ってどうぞ。詳細はこちら。 1. はじめに。 1998 年 11 月頭、それはマイクロソフトがアメリカ司法省と丁々発止の法廷闘争をくり広げる一方で、フリーソフト/オープンソースがしだいに勢いをつけてきて、ただのホビイストのお遊びから実際のビジネスや業務での使用にも耐える格的なシステムとして認知度を高めていたときだった。そのときいきなりネット上にあらわれたのがこの文書である。 オープンソースソフトの代表格の一つである Linux はじょじょに各種サーバ市場に入り込み、NT の立場を脅かす存在になってきていたが、公式には MS は、「あんなのマニアのおもちゃ、ぼくたちはお金持ちの企業さん相手、格がちがうよ、はなから相手にする気はないね」的な発言をしてきていた。ところがこの文書では、MS はなんとオープンソフトをはっきり脅威として認識したうえで、どうやっ

    michael26
    michael26 2016/06/09
  • Halloween I:Japanese

    OSS はユニークな開発プロセスを持ち、強み・弱みも独特である OSS プロセスは、その参加者の動機づけと、ある問題に対して持ち込めるリソースという面でユニークである。 OSS はしたがって、非常に興味深い、まねのできない資産を持っており、これについては十分に理解する必要がある。 { TN のコメント: これはなかなかおもしろい言葉遣いです――「まねのできない資産」――これが意味しているのは、マイクロソフトの行動原理はもっぱら、他人のやることをまねすることだ、ということですね。 } 歴史 オープンソース・ソフトは、ホビイストや科学コミュニティにそのルーツを持ち、開発者・ユーザたちの無制限なソースコードの交換を特徴としている。 インターネット用ソフト OSS の最大の事例はインターネットである。インターネット最初期のコードは、Tim O'Reilly インタビューで語られているように、昔もい

    michael26
    michael26 2016/06/09