fjkzのブックマーク (807)

  • コードの半減期とテセウスの船 | POSTD

    プロジェクトが発展する際は、単純に新しいコードが古いコードの上に追加されているのでしょうか。もしくは、時間をかけて徐々に古いコードが新しいコードに置き換えられているのでしょうか。これを解明するために、手ごわい GitPython プロジェクトの助けを借りて、Gitプロジェクトを分析する 簡単なプログラム を構築してみました。履歴を年ごとに振り返り、 git blame を実行してみようと思ったのです(この処理を多少でも速くすることは簡単ではないと分かりました。しかし、ファイルのキャッシングを便宜的に含ませることや、変更された点を履歴から見つけること、 git diff を使って変更したファイルを無効にすることなどの詳細を、いつかお伝えします)。 頭がさえている時に、 テセウスの船 をダサくもじって、 “テセウスのGit” と名付けました。私は父親になって、ひどいダジャレを作れるようになった

    コードの半減期とテセウスの船 | POSTD
    fjkz
    fjkz 2016/12/26
    ソフトウェアの成長過程を物理学的に調べる
  • TechCrunch | Startup and Technology News

    While funding for Italian startups has been growing, the country still ranks eighth in Europe by VC investment, according to Dealroom. Newly created Italian Founders Fund (IFF) hopes to help…

    TechCrunch | Startup and Technology News
    fjkz
    fjkz 2016/12/06
  • TechCrunch | Startup and Technology News

    While funding for Italian startups has been growing, the country still ranks eighth in Europe by VC investment, according to Dealroom. Newly created Italian Founders Fund (IFF) hopes to help…

    TechCrunch | Startup and Technology News
    fjkz
    fjkz 2016/11/30
    コンセンサスを取るブロックチェーンって、それはただの DB じゃないか?と思わないでもない。
  • ウォルマート、食品管理に「ブロックチェーン」を導入

    fjkz
    fjkz 2016/11/30
    ブロックチェーンである必要性が読み取れなかった。
  • 2016年現在のJavaについて - arclamp

    Sun MicrosystemsがOracleに買収されたのが2009年ですから、あれから7年が経ちました。 2013年、Javaは大人になったはずだった 僕は2013年に「イマドキのJavaORACLEについて - arclamp」という記事をアップし、次のように書きました。 そんなわけで「ORACLEJavaにコミットしているのか?」という質問が無意味なぐらい、ORACLEJava技術だけではなく、Javaユーザーの方を向いているのです。 もちろん、ORACLEは(SUNに比べて)イノベーションが足りないとかスピード感がないとか批判もできるのですが、これだけエンタープライズのユーザーが増えた中では、Javaの後方互換性を保ちつつ、着実に進化していく、つまりは引き続き安心してJavaを使うことができるというのは大きな価値でしょう。 そう、Java当の意味でオトナになったのかもし

    2016年現在のJavaについて - arclamp
    fjkz
    fjkz 2016/11/22
  • 第二世代人工知能の亡霊がもたらす”AIの冬”

    第二世代人工知能の亡霊がもたらす"AIの冬" AI Winter is coming!! 2016.11.21 Updated by Ryo Shimizu on November 21, 2016, 15:49 pm JST 日立が公開した「汎用人工知能」のプロモーションビデオが日AI業界で悪い意味での注目を集めています。 このビデオでは、日立は自社で開発したAI技術「H(エイチ)」を、「汎用人工知能」と自称しています。 しかし、「汎用人工知能」は、通常、AGI(Artificial General Intelligence)の訳とされ、人工知能研究のメインストリームでは、GoogleやFacebookなどを含めて「まだ世界の誰も開発に成功していない」ものとされています。 ビデオに登場する株式会社日立製作所、研究開発グループ技師長の矢野和夫氏によれば、このH(エイチ)は、「(カスタマ

    第二世代人工知能の亡霊がもたらす”AIの冬”
    fjkz
    fjkz 2016/11/21
  • 【速報】宮崎駿監督、ドワンゴ川上会長にマジギレ : IT速報

    1: フェイスクラッシャー(catv?)@\(^o^)/ [ニダ] 2016/11/13(日) 22:59:32.43 ID:w8L1EmJJ0.net BE:323057825-PLT(12000) ポイント特典 ドワンゴ「人口知能を使って気持ち悪い動きをするアニメーションを作りましたwww」 宮崎駿「障がい者を馬鹿にしてるのか?君たちは痛みを知らないんだね。だからこういうふざけたものが作れるんだ」 ドワンゴ「...」 ソース:NHK 動画

    【速報】宮崎駿監督、ドワンゴ川上会長にマジギレ : IT速報
    fjkz
    fjkz 2016/11/14
    祟り神のような存在しないものの動きを想像して動画にするという天才にしかできないことが、計算機でできるようになる(かも)というデモだと理解した。
  • 機械翻訳と意味 - アスペ日記

    ここ最近、Google翻訳がリニューアルされ、性能が向上したという話が流れてきたので、さっそく試してみた。 ぼくが真っ先に試したのは、「母は、父が誕生日を忘れたので、怒っている。」だ。 なぜこの文が気にかかっていたかは後述する。 結果は次の通り。 "My mother is angry because my father forgot her birthday." すばらしい。 では、「母は、父が鞄を忘れたので、怒っている。」はどうだろうか。 "My mother is angry because my father forgot his bag." 完璧だ! 「誕生日を忘れた」の場合は「母の誕生日」と解釈し、「鞄を忘れた」の場合は「父の鞄」と解釈する。 これこそ、利用者が翻訳に求めるものじゃないだろうか。 しかし、ここまでだった。 次にぼくは、「父」と「母」を入れ替え、「父は、母が誕生日

    機械翻訳と意味 - アスペ日記
    fjkz
    fjkz 2016/11/13
  • Pythonのコマンドライン引数処理の決定版 docopt (あとJuliaに移植したよ) - りんごがでている

    Pythonをよく使う人にはよく知ってる人も多いのですが、docoptという便利ライブラリがあります。 docoptはargparseやoptparseのようなコマンドライン引数をパースするライブラリなのですが、その発想がコロンブスの卵なのです。 例えばPython標準のargparseだと、argparseのAPIを組み合わせてパーサを組み立てるわけです。するとパーサと一緒にヘルプも作ってくれて、"program --help"などとすると自動生成されたヘルプを表示してくれるようになります。 しかし、そのAPIを覚えるのが大変で、毎回ドキュメントを読まないと忘れちゃうわけです。 import argparse parser = argparse.ArgumentParser(description='Process some integers.') parser.add_argument

    Pythonのコマンドライン引数処理の決定版 docopt (あとJuliaに移植したよ) - りんごがでている
    fjkz
    fjkz 2016/11/13
  • IT界のサグラダファミリアことみずほ銀行のデスマプロジェクト、システム統合再延期へ : IT速報

    みずほ銀行は2016年12月に予定していた新たな勘定系システムの完成時期を遅らせる検討に入った。 システムの一部で実施中の動作確認テストを延長する必要があると判断した。遅らせれば2度目の延期となり、新システムの運用開始は18年夏以降になるとみられる。みずほは過去に2回の大規模なシステム障害を起こしており、今回も万全を期すことにした。 勘定系システムは、口座の入出金や資金決済、口座管理などを担うシス… http://www.nikkei.com/article/DGXLZO09463300R11C16A1EE8000/ 関連:【悲報】みずほのデスマ現場、ガチで監獄並だった。末端は7次受けで時給900円

    IT界のサグラダファミリアことみずほ銀行のデスマプロジェクト、システム統合再延期へ : IT速報
    fjkz
    fjkz 2016/11/12
  • 人工知能の入門書を読んだ。「人工知能は人間を超えるか」松尾豊著、「脳・心・人工知能」甘利俊一著 - 未来のいつか/hyoshiokの日記

    人工知能の入門書、 人工知能は人間を超えるか ディープラーニングの先にあるもの (角川EPUB選書)と、脳・心・人工知能 数理で脳を解き明かす (ブルーバックス)を読んだ。どちらも入門書として平易に書かれているので、門外漢でも読み進めることができる。 私が、就職した頃(80年代半ば)は、まさに第二次AIブームということで、高度成長を謳歌した日は、怖いものなしで、AIの分野でも世界を席巻しようとしていた。 第五世代コンピュータプロジェクトという汎用AIを作るという意欲的なプロジェクトが実施されていたのもその頃だ。AIが、強いAIを志向するというよりも便利な道具としてエキスパートシステムなどがもてはやされていた。論理的推論によって問題解決を行う。問題を明示的に記述できれば、あとは機械が自動的に推論して結論を導き出す。限定的な問題については一定の成果を得られたが、知識をルールという形式にして記

    人工知能の入門書を読んだ。「人工知能は人間を超えるか」松尾豊著、「脳・心・人工知能」甘利俊一著 - 未来のいつか/hyoshiokの日記
    fjkz
    fjkz 2016/11/01
  • 300万円使って関ヶ原の戦局をひっくり返せ : 哲学ニュースnwk

    2016年10月23日14:00 300万円使って関ヶ原の戦局をひっくり返せ Tweet 1:以下、名無しにかわりましてVIPがお送りします:2012/09/26(水) 19:23:53.67 ID:ia/+5j8H0 ・現代文明の物を300万円以内で何でも持ち込んでよし ・ただし車両の燃料費や弾丸等消耗品の諸経費は込み 4: 以下、名無しにかわりましてVIPがお送りします:2012/09/26(水) 19:26:13.01 ID:fBa9gWPl0 戦車一つあればなんとかなりそうだな 12: 以下、名無しにかわりましてVIPがお送りします:2012/09/26(水) 19:27:46.47 ID:ia/+5j8H0 >>4 戦車どころか 300万じゃニュービートルもきついぞ 7: 以下、名無しにかわりましてVIPがお送りします:2012/09/26(水) 19:26:37.20 ID:t

    300万円使って関ヶ原の戦局をひっくり返せ : 哲学ニュースnwk
    fjkz
    fjkz 2016/10/25
  • イケてる環境のWEB系の労働生産性がイケてないSIerのたった三割しかない件 - プロマネブログ

    久しぶりの更新。一度ブログ書くの面倒になると、とことん書くのが面倒になるもんで。 【Web系最高って言うけど当なの?】SIから転職したエンジニア達に聞いてみた - paiza開発日誌 まあ、いつものPaizaのWebアゲSIer Disの記事なわけなんですが。。。 最近、どうでもよくなって放置していたものの、いろいろ誤認している人が増えていそうなので、改めて問題点指摘しておきますか。ブコメ見るとSIer側の反論も欲しそうだし。 とはいえ、開発環境の話はわきに置いて、別の観点を中心とした内容となります。 イケてる環境のWEB系の労働生産性は、イケてないSIerのたった三割 http://www.soumu.go.jp/johotsusintokei/linkdata/ict_keizai_h28.pdf 上記は総務省が毎年公開している「ICT の経済分析に関する調査 」の資料です。 大体1

    イケてる環境のWEB系の労働生産性がイケてないSIerのたった三割しかない件 - プロマネブログ
    fjkz
    fjkz 2016/10/24
    Web系がBtoBをすれば無敵なのではと思ったり
  • Excelデータベースの鉄則。分析はデータの下ごしらえで決まります - 実践で使うExcelとAccessの話

    記事は移転しました。 約3秒後にリダイレクトします。 リダイレクトしない場合はここをクリックしてください。

    Excelデータベースの鉄則。分析はデータの下ごしらえで決まります - 実践で使うExcelとAccessの話
  • TechCrunch | Startup and Technology News

    You’re running out of time to join the Startup Battlefield 200, our curated showcase of top startups from around the world and across multiple industries. This elite cohort — 200…

    TechCrunch | Startup and Technology News
    fjkz
    fjkz 2016/10/08
    これ前からなかった?
  • Git Undo エイリアスを定義する | POSTD

    (注:2017/06/22、いただいたフィードバックを元に翻訳を修正いたしました。) このような経験はありませんか?「ローカルのコミットをし過ぎてしまったことに急に気づいて ローカルコミットを書き直している最中 、rebaseしすぎてしまい、自分が思い描くような履歴になっていなかった」。どうですか? 私はあります。そのような時、「ただ CTRL + Z で開始時に戻れればいいのに……」と思います。もちろん、決してそんなに単純ではありません。 GUI でさえもです。 そんな絶望的な瞬間を経験することがあったので、 git undo コマンドを独自に作成する決心をしました。以下に私のアイデアと、そこに行き着くまでの過程を紹介したいと思います。 Reflog Gitのundo操作を行うために私が最初に目を付けたのは、reflogです。「 reflogとは何だろう? 」と思うかもしれませんね。Gi

    Git Undo エイリアスを定義する | POSTD
  • 「YAMAHAのコピペ」ってどこまで本当なの? ヤマハ本社に聞いてきた | i:Engineer(アイエンジニア)

    こんにちは。ヨッピーです。突然ですが皆さんは「ヤマハのコピペ」をご存じでしょうか。 ヤマハの歴史 ・最初は輸入ピアノの修理→楽器関係作る ・楽器やってた流れで電子楽器も作る→DSPも作る ・DSPを他に利用しようとして→ルーター作る という流れで、楽器、電子機器、ネットワーク関係の製品を作るようになった。 じゃ、なんで発動機や家具とかも作ってるかというと、 ・ピアノの修理で木工のノウハウが溜まる→家具を作る→住宅設備も作る ・戦時中に軍から「家具作ってるんだから木製のプロペラ作れるだろ」といわれて戦闘機のプロペラ作る→ついでにエンジンも作る ・エンジン作ったから→バイクも作る ・エンジン作ったから→船も作る→船体作るのにFRPを作る ・FRPを利用して→ウォータースライダー→ついでにプールも作る ・プールの水濁ったんで→浄水器作る ・失敗作の浄水器で藻が大繁殖→藻の養殖

    「YAMAHAのコピペ」ってどこまで本当なの? ヤマハ本社に聞いてきた | i:Engineer(アイエンジニア)
    fjkz
    fjkz 2016/10/01
    取材してみるもんやな
  • https://jp.techcrunch.com/2016/09/26/smooz/

    https://jp.techcrunch.com/2016/09/26/smooz/
    fjkz
    fjkz 2016/09/28
  • Diff algorithm - 枕を欹てて聴く

    id:smoking186 さんの指摘を受け, First Authorの名前などを付加しました. どうもです. 記事内のcodeは最適化などを施しておらず, 冗長に, 定義どおりに書いています. ifがまとめられたりとかしますが, そのあたりはご容赦を... Rubyでlevenshtein距離を見て以来, 個人的にdiffブームが来ていた. 計算量O(ND) / O(NP)のalgorithmなどがあるのは知っていたが, 論文(英語)および, 解説のみ, またはソースコードのみなど分かれているものが多く, algorithmに疎い自分には理解するのに大変時間がかかってしまった. しかしやっとわかったので, 解説+JS実装してみる. 解説とソースコードがセットだと, 多少はわかりやすくなるかと... 自分は正直これくらい細かく言われないとすぐにはわかんない人なので(the O(ND)だけ

    Diff algorithm - 枕を欹てて聴く
    fjkz
    fjkz 2016/09/25
  • BLOGOS サービス終了のお知らせ

    平素は株式会社ライブドアのサービスを ご利用いただきありがとうございます。 提言型ニュースサイト「BLOGOS」は、 2022年5月31日をもちまして、 サービスの提供を終了いたしました。 一部のオリジナル記事につきましては、 livedoorニュース内の 「BLOGOSの記事一覧」からご覧いただけます。 長らくご利用いただき、ありがとうございました。 サービス終了に関するお問い合わせは、 下記までお願いいたします。 お問い合わせ

    BLOGOS サービス終了のお知らせ
    fjkz
    fjkz 2016/09/14