2016-01-01から1年間の記事一覧

Preztoのforkを探してみる

zsh

github.com Preztoはzshの設定ファイルの詰め合わせで,よく書かれた便利な設定をプラグイン機構によって手軽に導入することが出来ます。 私は数ヶ月前にzshの設定ファイルを作り直したときにPreztoを導入しました。とても便利です。 kujira16.hateblo.jp 残…

Matplotlib 2.0.0rc1を試す

ダサくなくなったという話を聞いたので,試してみました。 私はpyenv+Anacondaの環境を使っています。せっかくなので分離した環境を作って,そこにインストールすることにしましょう。 # `matplotlib-v2` という名前で新しく環境を作る。 # Pythonのバージョ…

セグメント木をあきらめた人のための平方分割

この記事はCompetitive Programming Advent Calendar 2016(その2)の12月15日の記事です。 www.adventar.org はじめに 基本事項 1点に対する変更クエリ・区間に対する質問クエリ Range Sum Query Range Minimum Query 区間に対する変更クエリ・1点に対する…

Jupyter Notebookの小ネタ (display, tqdm, SSHポート転送)

この記事は jupyter notebook Advent Calendar 2016 の12月13日の記事です。 qiita.com Jupyter Notebookを使う上で,この機能を知らない人を見つけたら教えてあげたくなるような小ネタをいくつか紹介します。 IPython.display.display Jupyter Notebook上で…

ACM-ICPC 2016アジア地区つくば大会 参加記

結果 5完26位でした。 Results and Standings | ACM-ICPC 2016 Asia Tsukuba Regional メンバー @shora_kujira16 @menphim M2の先輩 @odashi_t(コーチ) 会場に行くまで 奈良に新幹線なんてあるわけないじゃん! 移動時間の見積もりで,1時間に2本のバスに…

末尾がトップレベルドメインになっている英単語を探してみた

del.icio.us や honokak.osaka のように接尾辞がトップレベルドメインになっている単語のドメインを買いたくなったので探してみました。 英単語のリストは以下のページから拝借 www.eigo-duke.com トップレベルドメインのリストはWikipediaから トップレベル…

リクルートホールディングスのサマーインターンシップ 2016に参加しました

r.recruit-jinji.jp 9月1日(木)~ 9月16日(金)の期間でデータアナリストコースに参加していました 私のスキルセットならエンジニアコースでは?と思う方もいらっしゃるかもしれませんが,学部の卒業研究では情報検索に取り組んでいましたし,リクルート…

サイボウズのエンジニアサマーインターン 2016に参加しました

blog.cybozu.io 8月22日(月) 〜 26日(金) の回に参加していました。 私が参加したのはWebアプリケーション開発コースで,kintoneに新機能のプロトタイプを実装するというのが課題でした。 1日目 初日から台風に見舞われました… 私が出勤した頃には雨はそれほ…

ISUCON6予選にチーム「試運転」で参加しました

isucon.net 私と@menphim, @yurahunaで予選2日目に参加しました。 事前にやったこと 使用する言語の選択では,メンバー全員が研究で多少は使っていることから,Pythonを選択することに決めました。過去のISUCONでの本選出場者数から考えるとPythonはやや分が…

人工知能で「ぬ」と「ね」を区別するための手書き文字データセットを作った

経緯 パターン認識の講義で高次元データを用意して次元削減を適用する課題が出たので,FXで有り金全部溶かした人のためのデータセット作ってる pic.twitter.com/K6emS0YVXj— しょラー (@shora_kujira16) 2016年7月14日 . @shora_kujira16 左:「ぬ」と「ね」…

ICFPC 2016にチーム「試運転」で参加しました

ICFP Programming Contest 2016: Official Site: Task Description ICFPC初参加です。 チームメンバー @yazaten @yurahuna @menphim @shora_kujira16 チーム名「試運転」でNAISTの学生とNAISTの学生予備軍で参加しました。 pic.twitter.com/zGE84UeIT1— ゆら…

TypeScript + power-assert + Mocha + Karma + webpack を使ってブラウザ上でJavaScriptをテストする(2016/12/19追記)

github.com 2016/12/19追記 現在では様々な状況が変わっており,この記事の内容だけでは動作しません。コメント欄に追加の情報がありますのでそちらを参照してください。 やりたいこと JavaScriptを書くのがつらい → TypeScriptを使って型のあるプログラミン…

JavaScriptで作った微妙なツールの紹介

単独の記事で紹介するほどではないかな,と思ってブログには書いていなかったのですが,少し前からよくJavaScriptで微妙なツールを作ってGitHub Pagesにアップロードしています。作ったツールの中から,多少は使い道がありそうなものをいくつか紹介します。 …

ACM ICPC 2016 国内予選参加記

進学したので新しいチームで参加しました。 チーム構成 学部生がいない大学院に進学してしまったので,M1と早生まれ or 飛び入学のM2だけでチームを作る必要がありましたが,なんとかなりました。 大学の近所でこういう看板を見つけたので,チーム名はchasen…

100 numpy exercisesで見つけたNumPyの便利そうな機能

github.com 今まで知らなかった関数をいくつか見つけたので,それについて調べました。 numpy.ndarray.flags numpy.ndarray.flags にはいろいろなフラグが設定できる。たとえば writeable を False に設定した行列に対して書き換えを行うと例外が発生する。 …

hyperoptでハイパーパラメータをチューニングしてみた

Kaggleとかやってる人に人気のあるアレです。 github.com インストール ここ数ヶ月の間,開発が停滞していて,Python3の互換性の問題を修正するプルリクエストが取り込まれていない状況です。 不幸にもPython3に関する問題に追突してしまった場合には,修正…

Wordの数式ショートカット (Word 2016 for Mac)

Mac

設定方法 「ツール」 → 「ショートカット キーのユーザ設定」 「すべてのコマンド」から「EquationToggle」を選択する(「InsertEquation」でもいけるという情報をどこかで見た気がするけど,私の環境ではダメだった)。 初期設定では control+= というショ…

NAIST周辺の生活環境(2018年版)

基本的な情報については他のサイトでも見つかるので,私は最近更新されたことについて書きたいと思います。 学内にコンビニが出来た www.naist.jp オープンキャンパスに来られた人はご存知かと思いますが,学内にコンビニが出来ました。私が去年受験した時に…

Preztoを使ってzshrcをシンプルに作りなおした

追記 ここ10ヶ月ほど本家リポジトリのmasterブランチの更新が無く,先行きが不透明なのでforkを探してみました。 kujira16.hateblo.jp はじめに 研究室にzshのヘビーユーザーがいたので,それに触発されてzshの設定を作りなおしました。 私がzshを使い始めた…

サークルでPython勉強会を開いてみた

speakerdeck.com speakerdeck.com . @scaled_wurm 「今インストールしている公式処理系を消してanacondaで入れなおそう」の意味でした。スライドだけ見ると意味不明ですね— しょラー (@shora_kujira16) March 28, 2016 サークルの後輩が「今までC言語しか触…

kd木のライブラリjtsiomb/kdtreeで最近傍探索を高速化してみた

次のような問題を解く必要がありました 3次元空間中に点群 と がある。ユークリッド距離が最小となるペア を報告せよ(決定的に振る舞うなら近似でもOK) もっと良い方法もあるのかもしれませんが,今回はKD木を使って くらいの計算量で解くことにします。調…

CMakeとNuGetの相性が怪しい?

C++

C++のビルドツールとして、先月くらいからCMakeを使い始めました。理由はVisual Studio用のソリューションファイル生成機能を使いたかったからです。 このプロジェクトではBoostも使用しているのですが、せっかくなのでNuGetを使ってBoostを導入してみました…

私がIIJmioを契約したときの罠の話

今月 (2016年1月) がドコモの2年縛りの更新月だったので,紆余曲折ありましたがIIJmioに乗り換えました。 紆余曲折の具体的な内容 ( ^o^)デビットカードでIIJmioを契約するぞ! ( ˘⊖˘) 。o(ん,待てよ?先月調べた時には使えたはずだぞ?) IIJ┗(☋` )┓三 IIJ…

Okapi BM25をスパース行列のまま計算するPythonライブラリを作った

情報検索で使われる単語の重み付け方法のひとつにOkapi BM25というものがあります。文献によって細かな違いはありますが,今回は Wikipediaに載ってるやつ を使うことにします。 それぞれの文書におけるそれぞれの語の重みを表す行列を計算するクラスを作り…

MS Wordで論文を書くことを強いられているんだ! Vol.2

前回 kujira16.hateblo.jp 数式ツール Word 2007以降かなり使いやすくなっているのだが,インライン数式を多用するような場合にはさすがにLaTeXのほうが使いやすいと思う。同意できない人は以下の文をWordで入力してみてほしい。 $adj(v)$は頂点$v$に隣接す…

FF13 FF13-2 LR-FF13 (Steam PC版) レビュー

無印から順番に数ヶ月前からプレイしていたのですが,正月休み中に一通りクリアできました。PS3を持っていないので,全て初見プレイです。 コントローラー ゲーム自体にはキーコンフィグを変更する機能が付いていないので,コントローラーによってはまともに…

くまのプーさんのホームランダービー!

本年の打ち初めはオウルに惨敗という結果に終わりました。 応援ありがとうございました #打ち初め pic.twitter.com/So53e3FF9S— しょラーbot (@shora_kujira16) 2015, 12月 31 pic.twitter.com/KmzdBuo606— しょラーbot (@shora_kujira16) 2015, 12月 31 pic…