タグ

2017年10月10日のブックマーク (18件)

  • Code Health: Providing Context with Commit Messages and Bug Reports

    Is there any advice on how to handle the "Code review fixes" commit or the "Remove dead code" commits? Usually I like to squash the "Code review fixes" prior to merging. However, I'm not really sure how to handle the tiny commits like the "Remove dead code" as I feel that they should be logically a different commit. ReplyDelete "Code review fixes" I would normally squash. At Google, we use Piper w

    Code Health: Providing Context with Commit Messages and Bug Reports
    takc923
    takc923 2017/10/10
  • 日本だけじゃなく世界的に終わっているし、終わっているのは個人の未来だ - フロイドの狂気日記

    ロンドンで留学して良かったことの一つに、色んな国の人たちと話せることがある。 www.blogx3.com はてブで時折、日終了エントリが見れるけど、はっきりと言えるのは世界的に終わってる感が半端ないということだ。 日は少子高齢だから、人口減少だから投資の価値がないからみたいなことを強調されるけど、色んな国の人達が似たようなことを考えてて、それで自分だけでも助かろうと英語を勉強しにロンドンくんだりまで来ているわけだ。 仲良くなった台湾の女の子は日の現在の経済力についてすごく評価していた。 それに比べて台湾はダメみたいなことを自虐的に言うのだ。 彼女は特に今の総統は頭が悪いという評価をしている。僕はシャープの買収なんかを見て台湾は上り調子、一人当たりのGDPもアゲアゲだと思っていた。 なので鴻海みたいな会社があるじゃないか、と言うと 鴻海はすごいしリスペクトするけど、工場は全部大陸にあ

    日本だけじゃなく世界的に終わっているし、終わっているのは個人の未来だ - フロイドの狂気日記
    takc923
    takc923 2017/10/10
    少なくとも個人の環境によるのは間違いないよなあ。
  • Coinhiveとその周りの攻防を解説するよ - satetsu888のブログ

    Webサイトの新たな収益化手法としての期待されたり、ただのマルウェアだと非難を受けたりあちこちで盛り上がってるCoinhiveですが、残念ながらいろんなアンチウイルスソフトにブロックされはじめたようで完全に闇のツール扱いになってしまったようです。 さすがにウイルスだと言われているところから逆転するには相当の奇跡的なこと(ex. 突然Googleが買収して GoogleMinig として Adsense と並べられるとか)がない限り無理だろうとは思っていますが、その一方でCoinhiveをブロックする手法とそれを回避する方法が色々提唱されてちょっと面白い展開になってると思ったので、ブラウザマイニング技術の落ち着く先に期待しつつ、Coinhive周辺で発生している攻防を簡単に紹介してみようと思います。 Coinhiveの基動作 まずはCoinhive自体はどのような仕組みで動いているのかのお

    Coinhiveとその周りの攻防を解説するよ - satetsu888のブログ
    takc923
    takc923 2017/10/10
  • 負荷を均すための『時間軸シャーディング』という考え方 - プログラムモグモグ

    ウェブアプリケーションを作っていると、負荷を分散させるために「タイミングをばらけさせる」場面に時々遭遇します。 データの更新、キャッシュのフラッシュ、バッチ処理など様々な問題で、同じ構造が見られます。 例えば、スマホアプリからバックグラウンドで1時間ごとに何らかの情報をサーバーに送りたいとします。 愚直に毎時0分に更新処理を行うようにすると、すべてのユーザーから同じタイミングでリクエストが来てしまいます。 ですから、リクエストのタイミングをユーザーごとにばらして負荷を均す必要があります。 他のケースを考えます。 5分ごとにジョブを投入して何らかの更新を行うタスクがあるとします。 来ならデータベースに更新を行いたいのですが、データベースのハードウェアの限界が近いので、更新データをまずキャッシュに乗せるようにしました。 何らかのタイミングでキャッシュからデータベースにフラッシュする必要があり

    負荷を均すための『時間軸シャーディング』という考え方 - プログラムモグモグ
    takc923
    takc923 2017/10/10
  • ブラウザで仮想通貨を採掘するサービス "Coinhive" について

    ここ最近で急に有名になった、”Coinhive” というサービスがあります。一言でいうと、ブラウザのJavaScriptを利用して仮想通貨 Monero を採掘するためのサービスで、Webサイトに導入することによって来訪者から直接収益をあげたりすることを目的にしています。 有名になったのには理由があって、ユーザーの許可を得ずに勝手に採掘をするサイトが問題になったためです。Pirate Bayの事例などが有名ですね。 個人的にCoinhiveのようなサービスは適切に使われる限り仮想通貨のキラーサービスになりうると期待しています。ここでCoinhiveがどのようなサービスなのか、技術とビジネス両方から注目してみようと思います。 2018-06-12追記: Coinhive をユーザーの許諾なしに利用していたサイトの管理者の方が神奈川県警に家宅捜索を受けたそうです。詳細は経緯の説明サイトを御覧く

    takc923
    takc923 2017/10/10
    PC、使ってない間のリソースパワーが勿体無いと思ってたけど、こう言う可能性もありそう。
  • 長女は本を読みすぎて日本語がおかしい|shokola

    年間300〜400冊(重複あり)ほどを読むうちの長女は、圧倒的な語彙力を持ちながらも、その幼さゆえに日語がおかしかったことが度々ありました。 そのアンバラスさをpplog に都度記録して流れていったものに少しだけ加筆(日付はpplog投稿日)したもので、6歳からの記録です。「おかしい」のほか「流石だ」などもあり、月日が経つにつれ、そちらの記事が増えていきます。 ちなみにまとめ方は同じくpplogで記録されていた席を譲ってくれたひとびとの真似です(ポエム仲間だと思ってますw) 04 Oct 2015長女はを読みすぎて日語がおかしいはさみで切るとき 「これは斧で切り落とさなくちゃいけないわね!」 (木こりか) おやつべたとき 「うーん、軽やかにおいしい!」 09 Oct 2015長女はを読みすぎて日語がおかしい2私のの進みが悪いとき 「ママ、にわかにべにくいの?」 (「少し」な

    長女は本を読みすぎて日本語がおかしい|shokola
    takc923
    takc923 2017/10/10
  • サンフランシスコでの3年間

    渡米から3年、米国で会社を始めて2年が過ぎました。ひとつの区切りとして、米国で会社をはじめた経緯から、Uberの初期投資家でありLAUNCHの創業者であるJason Calacanis(ジェイソン・カラカニス)氏から投資を受けるまでをまとめました。 自分の失敗や経験が、少しでもこれから米国で挑戦する人の参考になれば嬉しいです。少し長いですが、お付き合いください。 サンフランシスコへシリコンバレー、サンフランシスコと言えば、スタートアップの業界で働いている人であれば、誰もが関心のある土地だと思います。 僕もそのうちの1人でした。学生時代から、Facebook、TwitterAirbnbなど、世界中で愛されるプロダクトが生まれるこの土地に、そしてそれを作る起業家に、心から憧れていました。 Blogger、Twitter、Mediumの3社の創業者であるEv Williams。Twitter

    サンフランシスコでの3年間
    takc923
    takc923 2017/10/10
  • Scala関西 Summit 2017で瀬良さんと「Reladomo in Scala」という話をしてきました #scala_ks - itohiro73’s blog

    9月9日に開催されたScala関西 Summit 2017に参加して来ました。私の所属する株式会社FOLIOもブロンズスポンサーとして協賛させていただきました。 Scala関西、やって参りました!へーしゃ株式会社FOLIOもスポンサーしております。求人も見てね。 https://t.co/LmO099kxep #scala_ks pic.twitter.com/b6HsZbwqpx— Hiroshi (@itohiro73) 2017年9月9日 セッションでは、ScalikeJDBCやSkinny Frameworkでおなじみ瀬良さんと共同で「Reladomo in Scala」という話をしてきました。 Reladomo in Scala #scala_ks from Hiroshi Ito www.slideshare.net 今年のカンファレンス参加はひたすらReladomoの話ばかり

    Scala関西 Summit 2017で瀬良さんと「Reladomo in Scala」という話をしてきました #scala_ks - itohiro73’s blog
    takc923
    takc923 2017/10/10
  • JJUG CCC 2017 Springで論理削除フラグをどうにかするための話をしてきました 【FOLIOスポンサー】 - itohiro73’s blog

    JJUG CCC 2017 Springで、「データ履歴管理のためのテンポラルデータモデルとReladomoの紹介」という話をしてきました。 データ履歴管理のためのテンポラルデータモデルとReladomoの紹介 #jjug_ccc #ccc_g3 from Hiroshi Ito 今回の登壇は、株式会社FOLIOのスポンサーセッションです!FOLIOについてはこちらの入社エントリー記事もご参考ください。Toggetterは下のリンクから。 togetter.com 世の中のみなさんが「論理削除フラグ」を使いたくなるモチベーションとしては、実は「削除」ではなく別のビジネスロジックを実装したいだけであることがほとんどだと思います。 たとえば論理削除フラグという名の死亡フラグ - @ledsun blogというエントリを参考にさせていただくと、下記のような要件の例があります。 ・社員が退職(・転

    JJUG CCC 2017 Springで論理削除フラグをどうにかするための話をしてきました 【FOLIOスポンサー】 - itohiro73’s blog
    takc923
    takc923 2017/10/10
  • Java 9 のモジュールシステム (JPMS; JSR 376) の概要 - ひだまりソケットは壊れない

    Java SE 9 がリリースされましたね! めでたい! さてさて、Java SE 9 の目玉といえばやはり The Java Platform Module System (JPMS; JSR 376) ですよね! Project Jigsaw の心臓部です。 この記事では JSR 376 をさらっと読んで、JPMS の全体像をまとめておきます。 (実際の使い方などはこの記事の範囲外です。) モジュールシステムの理解への取っ掛かりとして皆さんの一助となれば幸いです。 仕様 (JSR 376) 概要 The Java Platform Module System (JPMS) の目的とその手段 JSR 376 に書かれているとおりの内容を日語にしてます。 目標 JPMS の目標は、親しみやすく、それでいてスケーラブルなモジュールシステムを定義すること。 開発者がライブラリやフレームワーク

    Java 9 のモジュールシステム (JPMS; JSR 376) の概要 - ひだまりソケットは壊れない
    takc923
    takc923 2017/10/10
  • GitHub - a8m/play: Play something while waiting for your command to finish

    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 - a8m/play: Play something while waiting for your command to finish
    takc923
    takc923 2017/10/10
  • 目標でなく恐怖を明確にすべき理由

    Tim Ferriss / 青木靖 訳 2017年4月 (TED2017) これは1999年の幸せな私の写真です。 大学4年のときで、ダンスの練習のすぐ後でした。私は当に幸せでした。その10日後に自分がどこにいたか正確に覚えています。大学の駐車場にとめた自分の中古のミニバンの後部座席にいて、自殺しようと思っていました。やると決めてすぐに、万全の実行計画を立てました。崖っぷちのすぐ間際まで行きました。私が死にいちばん近かった時です。私が引き金から指を離したのは、いくつかの幸運な偶然のおかげてした。後になって私が最も怖く感じたのは、この偶然の要素でした。 それで私は自分の浮き沈みを制御するための様々な方法を系統的に試すようになりましたが、それは良い投資だったと言えるでしょう。 普通の人だと大きなに襲われるのは、生涯にせいぜい6回から10回ですが、私は双極性病で、家族もそうです。私はこれま

    目標でなく恐怖を明確にすべき理由
    takc923
    takc923 2017/10/10
  • Googleが「Google認定モバイルWebスペシャリスト」の試験を開始。モバイル対応Webアプリの開発者に求められるスキルを認定

    Googleが「Google認定モバイルWebスペシャリスト」の試験を開始。モバイル対応Webアプリの開発者に求められるスキルを認定 Googleは以前からモバイル対応Webの発展に力を入れてきました。Webデザインではモバイルに対応したレスポンシブウェブデザインを推奨し、Webアプリケーションではオフラインにも対応したプログレッシブWebアプリを推し進めようとしており、また検索ではモバイル優先のモバイルファーストインデックスへの将来的な対応を打ち出しています。 Google Certified Mobile Web Specialistの試験を開始 そのGoogleが新たにモバイル対応Webの推進策を発表しました。「認定モバイルWebスペシャリスト」(Mobile Web Specialist)のトレーニングと認定試験です。 Googleはこの認定試験が、モバイルWebデベロッパーの能力

    Googleが「Google認定モバイルWebスペシャリスト」の試験を開始。モバイル対応Webアプリの開発者に求められるスキルを認定
    takc923
    takc923 2017/10/10
  • Webサービスは振る舞いをモニタリングするべきって話 - そーだいなるらくがき帳

    って話を明日のPHPカンファレンスでする予定でした。 PHPカンファレンス、私用のため私の登壇をキャンセルします。楽しみにされてた皆様、大変申し訳ありません。当日登壇予定だった内容はブログに細かく詳細まで記載して公開します。この度は皆様、ご迷惑をおかけします。 #phpcon2017 https://t.co/qgHogswYeI— そーだい@初代ALF (@soudai1025) 2017年10月6日 ここにあるとおり、雨の影響により、子供の運動会が延期になり、PHPカンファレンスと被ってしまいました。そこで色々悩んでいたところ、スタッフの方が気を利かせて連絡を先にくださり、キャンセルさせていただくことにしました。正直年に1度のお祭ですし、会いたい人も沢山いるイベントですから断腸の思いでした。しかも僕は今年各地のPHPカンファレンスに出れなかったので会えていないPHPerの方が多く居ます

    Webサービスは振る舞いをモニタリングするべきって話 - そーだいなるらくがき帳
    takc923
    takc923 2017/10/10
    変化を知ることが大事だから観測することが大事、なのであれば、そのうち機械学習で変化した時に教えてくれて必要な時だけ確認する未来になるのかな。
  • 新しいリリースモデルはJavaを使う人 全員要注目だった - きしだのHatena

    9月の頭くらいに、Javaのリリースモデルが6ヶ月ごとの短期リリースになるということが発表されてました。 で、「へぇ〜」みたいな感じで見てたのですけど、JavaOneでの話を聞くと、これ結構大変なのかも、ということになってそうなので、ちょっとまとめてみます。 追記:2018年05月の状況をQiitaでまとめています。 [Javaのサポートについてのまとめ2018 - Qiita](https://qiita.com/nowokay/items/edb5c5df4dbfc4a99ffb) Javaの新しいリリースモデル 公式情報はこちらにまとめられています。(10/4にアップデートされてます) http://www.oracle.com/technetwork/jp/java/eol-135779-ja.html ざっくり言えば、6ヶ月ごとに機能リリースを行い、3ヶ月ごとにメンテナンス/セキ

    新しいリリースモデルはJavaを使う人 全員要注目だった - きしだのHatena
    takc923
    takc923 2017/10/10
  • いよいよ日本も終わりだなと感じる - 外資系金融マンの読書ブログ

    この国もいよいよ佳境 産業から見る日の変遷 私は歴史の専門家ではないので、大いに間違っている部分はあると思うが。 資源立国 18世紀ころまでは銀を中心とする資源の国だった。 資源を支払って文化技術を輸入して成長したといえるだろう。 軍事国家 1900年前後は、国や正義のために戦う戦闘狂の国だった。 資源の力を失った国が必死に模索してたどり着いた道なのだろう。21世紀の感覚で戦争は悪だなどといっても仕方がない。 工場国家 敗戦後は、明確に工業国を目指した。 工業国といっても、当時の日が目指したのは「オペレーショナル・エクセレンス」と呼ばれる工業化である。 生産プロセスの効率化・改善を得意とする工業国なので、要するにイノベーションの国ではなくインプルーブメントの国だった。 技術国家 1990年ころまでは自動車をはじめとする技術の国になった。 しばらく大きなイノベーションが起こらなかったた

    いよいよ日本も終わりだなと感じる - 外資系金融マンの読書ブログ
    takc923
    takc923 2017/10/10
    投資しないのは、若い人は投資のことを知らず、高齢者が多い(高齢者にとってはメリットが小さい)のが原因じゃないかな。あとそもそもお金的に「今を生きることに必死」なのであれば、投資しろってのは無理な話。
  • Small Functions considered Harmful

    In this post, I aim to: — Shed light on some of the presumed benefits of small functions — Explain why I personally think some of the benefits don’t really pan out as well as advertised — Explain why small functions can actually prove counterproductive sometimes — Explain the times when I do think smaller functions truly shine General programming advice doled out invariably seems to extoll the ele

    Small Functions considered Harmful
    takc923
    takc923 2017/10/10
  • Small Functions considered Harmful

    In this post, I aim to: — Shed light on some of the presumed benefits of small functions — Explain why I personally think some of the benefits don’t really pan out as well as advertised — Explain why small functions can actually prove counterproductive sometimes — Explain the times when I do think smaller functions truly shine General programming advice doled out invariably seems to extoll the ele

    Small Functions considered Harmful
    takc923
    takc923 2017/10/10