プログラミング
エニグマ作った。エニグマとはエニグマは第二次大戦時にナチスドイツ軍が使用していた当時最強に堅牢と言われていた暗号化ツール。これはドイツ軍が作ったものではなくて民間企業の商品だったようだ。ただ、エニグマの暗号化端末があまりにも高価すぎて全く…
ある単語の文書集合中での重要度の指標にIDFというのがある。 ja.wikipedia.orgDFというのは文書集合全体におけるその単語が出現する文書数で、IDFというのはInverse(逆の)DF、要するにたくさんの文章に出現する単語は価値が低く、限られた文章にしか出現…
sdkmanというのちょっと使ってみたら使いやすそうだった。 qiita.com javaは今後すごい勢いでバージョン上がってくのでこういうの使ったほうが良さそうすね
仮想通貨がバブリーで何かと話題ですが「ビットコイン」の終わりから「ブロックチェーン」の時代へ--中島真志仮想通貨なんておまけみたいなもので、ブロックチェーンにこそ本当の価値があるという話をよく聞きます。 でも僕はこれには懐疑的な立場で、やっぱ…
dockerちゃん、ちょっとあれほしいって時にマジ便利。 Dockerhubを中心としたエコシステムがまじよくって、例えば一瞬だけMySQL使いたいってなったら、ターミナル開いて以下のコマンドを実行するだけで、MySQLサーバーが立ち上がる。 docker run --name mysq…
Chromeの言語設定は、「設定」→「詳細設定」→「言語」、で設定できる。 この時によく見ると、「言語の順序」と「Google Chromeをこの言語」との2つのことが設定できる。この2つにはそれぞれ以下の感じで使う。・Google Chromeをこの言語で表示 Chromeの設…
シンタックスハイライトするためにはpygmentsなどをインストールしておく必要がある。 $ pip install markdown $ pip install pygments $ pip install py-gfmfrom markdown import markdown path = '/tmp/test.md' f = open(path) md_str = f.read() f.close…
# ログイン $ heroku login # heroku appをローカルに作成 $ git init $ git add . $ git commit -m "initial commit" $ heroku create $ git commit -m "heroku create" # デプロイ $ git push heroku master # Clone $ heroku git:clone -a appName # ブラ…
ほとんど更新と一緒だけど、運用する時はBulkのがよく使うと思うので簡単に。 curl -XPOST localhost:9200/_bulk -d ' { "index" : { "_index" : "test", "_type" : "type1", "_id" : "1" } } { "field1" : "value1" } { "delete" : { "_index" : "test", "_…
備忘録第二だん更新処理curl -XPUT localhost:9200/testindex/type1/_create -d '{"hogehoge" : "fugafuga"}'という感じのリクエストをしてインデクスされるまでの更新処理。ざっくり更新リクエスト処理RestIndexAction : インデックスリクエストを処理する…
検索のリクエストを受けてからレスポンスを返すまでざっくり追ってみた。 過去何回か追ってみて、時間が経つとすぐ忘れちゃうので備忘録的ななにか。 検索リクエスト処理RestSearchAction : 検索リクエストを処理する - client.search NodeClient#search()…
golang書いてみようとふと思ってみんな大好きTwitter bot作りました。ニコニコ動画の人気動画を配信するという体裁のbotです。作ったやつ→ニコニコ動画_Fav ソースは→https://github.com/yfujita/nico-fav-tweet動作ニコニコ動画の公開RSSでランキングをXML…
仕事の納期がひしひしとせまってきているプレッシャーに押しつぶされて「そうだ、AngularJS一度使ってみよう」と思ったので、もはやただの遊び場となっているアニメランキングのサイトを更新しました。 http://niconico.anirank.info/anirank/ニコ動の動画の…
昔作って放置してたやつのリポジトリを変えました。 完全に別のリポジトリになってまつ。https://github.com/yfujita/nico-api-client ちょこちょこ直しました。 API叩くたびに毎回HttpClientをクリエイトするとかいう感じになってたので使いまわすようにし…
ためしてないけど以下みたいにするとオレオレ証明書mavenリポジトリからもダウンロード出来るらしい。mavenの3.0.5以降でつかえるぽい。 mvn package -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
秋アニメを登録してみた。 http://niconico.anirank.info/anirank/ まだ始まったばかりだけど今のところ 1位:蒼き鋼のアルペジオ 2位:キルラキル 3位:凪のあすから 4位:東京レイヴンズ 5位:メガネブ! 6位:機巧少女は傷つかない 7位:境界の彼…
ニコニコ動画の再生数とかからアニメのランキングつくりました。 ↓こちら niconico アニメランキング http://niconico.anirank.info/anirank/ ニコニコ動画が出来たあたりの2006年からランキングがあります。以前も同様なのを作っていたのですがいろいろ更新…
コメント取得のAPI(http://msg.nicovideo.jp/**/api/)にwaybackkeyとwhenを設定するとwhenで指定した時点での過去ログ取得できるらしい。 コメントの取得方法は下記の記事がとっても分かりやすいと思いました。 http://kenapnet.blog.fc2.com/blog-entry-3…
ニコニコ動画の再生数とかからアニメのランキングを作るのを以前つくりました。 http://fujiriko59.sakura.ne.jp/web/anime_rnk/ これをもうちょっと拡張しようと思ったので、ニコニコ動画のAPIから情報引っ張ってこれるライブラリを作りました。サイト自体…