タグ

2014年2月12日のブックマーク (8件)

  • ユビレジのiPadアプリのCI環境をJenkinsからTravis CIに移行したときのまとめ - 24/7 twenty-four seven

    こちらの記事について、最新のTravis CIの環境(2014/4/15)ではコード署名に失敗する問題があります。 その問題の修正については下記の記事にまとめました。 Travis CIでipaを作るときのCode Signが失敗するのを修正したメモ - 24/7 twenty-four seven 実際は完全に移行したわけではなくて、Travis CIの有料プラン(プライベートリポジトリが使える)のフリートライアルを試しているところなのですが、しばらくはTravis CIでCIを動かすことにしたので、そのときの設定などをまとめます。 もともとは社内のサーバでJenkinsをホストしていて、それがダメということは全然ないのですが、社内でサーバをメンテナンスするのも面倒だし、ビルドスクリプトとかをポータブルな状態にしておくのは手元でサクッと実行できたりいろいろ都合が良さそうだと思い、試しにや

  • Is it time for a career switch? (WWW 2013) 読んだ - 糞糞糞ネット弁慶

    Is it time for a career switch? (WWW 2013)(pdf) 概要 通常の推薦問題であるような「どの職業を推薦するべきか」ではなく,「どのタイミングで次の職業を推薦するべきか」に取り組んだ論文. 著者のJian WangはLinkedIn: Log In or Sign Upの当時インターン,現 Applied Research Engineer.この論文のあとには同じく「どのタイミングで商品を推薦すべきか」という問題に取り組んだOpportunity model for e-commerce recommendation: right product; right time(SIGIR 2013) - 糞ネット弁慶なんかも書いている.最近ずっと追いかけている研究者. 目的 ソフトウェアエンジニアがシニアソフトウェアエンジニアのポストに移るのに平均2年,r

    Is it time for a career switch? (WWW 2013) 読んだ - 糞糞糞ネット弁慶
  • パスワード問合せシステムを作る (clojureのreducers) - Qiita

    現在のパスワードを教えてくれるからといって、「平文で保存してる!くぁwせdrftgyふじこlp‎」と脊髄反射してはいけません。 JALの6桁数字パスワードがどう格納されているか? 古いシステムなのでMD5でハッシュ化していると想定しますが、もちろんsaltは付けているでしょう。 さて、そんなパスワード保管方式で、現在のパスワード問合せに応答するシステムを作ってみます。 パスワードを「567890」、saltを「hoge」として、データベースには"hoge$567890"のMD5値"4b364677946ccf79f841114e73ccaf4f"が格納されているとします。 総当りしてみましょう。 (ns six-length.core (:require [clojure.core.reducers :as r]) (:import [java.security MessageDigest

    パスワード問合せシステムを作る (clojureのreducers) - Qiita
  • 数字6桁パスワードのハッシュ値の総当たり、PHPなら約0.25秒で終わるよ

    JALの6桁数字パスワード問題から派生して、JALのサイトがパスワードリマインダとして「現在のパスワード」を教えてくれることから、JALサイトではパスワードを平文保存しているのではないかという疑惑が持ち上がっています。それに対して、「いやいや、従来の主流と思われるソルト付きMD5ハッシュでの保存しても、実用的な速度でハッシュ値から元パスワードを『解読』できるよ」と、JALを擁護(?)するエントリが現れました。 パスワード問合せシステムを作る (clojureのreducers) この記事では、最初Clojureによる単純な総当たりで36秒、Clojureのreducersによる並列化で11秒でハッシュ値から元パスワードが求められるよ、と説明されています。まことに痛快な記事ですので、未読の方には一読をお勧めします。 とはいうものの、100万件のMD5の総当たりが、逐次実行で36秒、並列化して

  • 【PC遠隔操作事件】初公判を前に、片山祐輔氏インタビュー(江川紹子) - エキスパート - Yahoo!ニュース

    片山祐輔氏には接見禁止がついているため、直接面会したり、手紙のやりとりができない。そのため、昨年10月と12月の2回、弁護人を通じて質問状を送った。回答は、弁護人がパソコンで打ち直したものを受け取った。明らかな誤字脱字は江川が補った。末尾の注は江川による補足説明。 「出口のないトンネルの中にいるよう」あれから1年ーー現在(2013年10月)の状況と心境は? 監禁生活は8ヶ月を超え、10月27日現在で260日目となります。春、夏が過ぎ、今は格的な秋の季節になりましたが、四季を感じることができない環境に閉じ込められています。やっていることと言えば、弁護人から差し入れてもらっているを読むかパズル雑誌を解くことぐらいです。1日数時間流れるラジオからは音楽番組やトーク番組が聞こえてきますが、「秋が深まってまいりました」「今日は絶好の行楽日和です」等のコメントを聞くたびに、せつなさでいっぱいになり

    【PC遠隔操作事件】初公判を前に、片山祐輔氏インタビュー(江川紹子) - エキスパート - Yahoo!ニュース
    wata88
    wata88 2014/02/12
    勾留期間が長すぎるの一言に尽きる
  • 「好奇心の窓」によって音楽の好みは20代のうちに固定されてしまう

    By Aaron Brown 見知らぬ人でも普段どんな音楽を聞いているのかを知ることで、どんな人なのか深く捉えられることがあります。こういった音楽の嗜好によって人々の性格が4タイプに分類でき、また、好きな音楽を追究できる年齢には限界があるという研究結果が発表されています。 You are what you listen to http://www.apa.org/monitor/julaug03/listen.aspx What does your favorite music say about you? - The Week http://theweek.com/article/index/255909/what-does-your-favorite-music-say-about-you テキサス大学オースティン校の卒業生ジェイソン・レントフロー氏とサム・ゴスリング教授は、在学生たち

    「好奇心の窓」によって音楽の好みは20代のうちに固定されてしまう
  • Play Flappy Bird in the browser!

    Wordle Mahjong Solitaire Minesweeper Empire Big Farm Sonic* Space Invaders* Galaga* Qbert* Tennis* Simon * Requires keyboard - this can be an iPad / Bluetooth keyboard.

    Play Flappy Bird in the browser!
    wata88
    wata88 2014/02/12
    FlappyBirdに乗り遅れたので、これでちょっと遊んでみた
  • iOS上で動作する革命的ものづくり環境「Pythonista 3」の魅力をとくと語る

    iOS用のアプリは通常、開発アカウントを取得し、Macを使って開発します。 開発アカウントを取得するほどではないが、iOSデバイス上で何かやりたい処理がある、という人はいるでしょう。 あるいは、プログラム好きな人なら率先してiOSデバイス上でプログラミングをしたいと思うのではないでしょうか。 そうしたニーズに存分にこたえることができる、iOSデバイス上で動作する統合開発環境がPythonista 3です。 2016年9月21日に開催されたPyCon JP 2016で @equal_001 さんがPythonistaについて発表されていたのでご紹介。 Python支持者のことをPythonistaといいますが、アプリ名はそこから取ったんでしょうね。 正真正銘のPythonが内蔵されていて、ローカルで動きます。 [参考] Kazuhiro AbeさんはTwitterを使っています: 「インタプ

    iOS上で動作する革命的ものづくり環境「Pythonista 3」の魅力をとくと語る