はじめに ちょっとしたメモを取るときにどんなツールを使っていますか? 僕は今まで、特に何も考えずにEvernoteを使っていました。 しかし、最近はEvernoteに不満を感じてました。
gist.github.comAOPみたいなコードを書くことができる。特定のステータスコードのレスポンスに対して共通処理を設定できるので、便利です。
AngularJSとExpressを使って認証機能を作っているので、その作業過程を書く。そもそも、認証を実装するときにどうすればいいかわからないので整理。 認証の方式 セッションIDを使う HTTP認証(Basic認証、ダイジェスト認証) SSLクライアント認証 今回は、もっ…
参考: http://qiita.com/noanoa07/items/a20dccff0902947d3e0c # インストールオプションの確認 $ brew info gnuplot # Aquaterm、X11を指定 $ brew install gnuplot --with-aquaterm --with-x11 メモメモ。
立ち上げた仮想マシンはないのに、$ vagrant global-statusでは残ってしまっているとき。 $ vagrant global-status --prune これで削除してくれる。
centos に java1.8をインストール。 yumで入れると、古いバージョンが入ってしまうため、rpmでインストールする。 $ wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/ot…
(研究テーマとは全く関係ないけど)最近、機械学習の不均衡データをどうやって取り扱うべきかという論文を読みました。その論文では、分類器に決定木を使ったものが取り扱われていました。そこで、自分で決定木を実装してみようと思い立って作ってみました。…
はじめに AngularJSは独自の概念が多いので慣れるまでは少し苦労することだろうと思います。理解するのに苦労する独自の概念の一つに、$apply、 $digest、$watchなどのデータバインディング 関連の仕組みがあります。今回、これらの概念について整理するため…
AngularJSのそれなりの大きさのシステムを作っているのですが、今まではYoemanを使った開発フローを採用していました。ただシステムが大きくなるにつれて管理が難しくなるし色々問題が出てきているので、Yoemanから脱却しようと一念発起して、一から開発フロ…
ExpressでPOSTで送信されたデータを受け取るときになかなかうまくいかなかったので書きました。フロント:AngularJS サーバ :Node.js、Expressやろうとしてたことはmultipart/form-dataのデータをアップロードしてました。
サーバ(Scientific Linux)のセットアップをしたので、備忘録。 ハードディスクは以下の通りに組んだ。 ハードディスクの構成 (RAID0) 1TB HDD × 2 ←home、root、swap (RAID5) 256GB SSD × 2 ←temp
.bashrcに以下の設定 alias sudo="sudo env PATH=$PATH"
neobundle.vimとは、Vimのプラグインを管理するためのプラグイン。 ホームディレクトリ以下の、
NFSでつながっている別のマシンのソフトウェアをApacheのCGI経由で動かそうという話。 まず、bashからソフトを動かしてみた。 しかし、パーミッションがなく実行できない。 先輩に聞いてみたところ、グループに登録していなかったかららしい。 $ id でちゃん…
/etc/resolv.conf 自分のマシンが利用するDNSサーバのアドレスを記述するファイル。 OSをインストールしたときに、GUIのネットワーク設定で書いたDNSサーバのアドレスが書いてあった。 idコマンド ユーザidやグループidを表示するコマンド。 nslookupコマン…
以前までWebアプリケーションのテストをPythonのワンライナーで行っていた。 今回きちんとWebサーバでテストしようと思って、同一ネットワーク内にWebサーバを構築してテストすることにした。 環境 サーバマシンのOS Scientific Linux 6.5 Webサーバ Apache …
RHEL6では、Google Chromeのサポートが終了してしまったため、アップデートできなくなった。そこでGoogle Chromeの母体である、Chromiumをインストールしてみた。インストール環境 ・Scientific Linux 6.5 ・Chromium 31.0.1650.63インストール方法 $ wget h…
LANG=C xdg-user-dirs-gtk-update を実行。変更内容が書かれたウィンドウが出てくるので確認して、update Namesをクリック。 cd使うとき、日本語入力にしなくてすむ。楽チン。
とりあえず作ってみたので、投稿しました。 とある大学のバイオ系の大学の4年生です。 4月から大学院生になります。 研究テーマは、バイオ系の研究に使うシステム開発で、プログラミングとかやってます。 ITのこととか、勉強したこととか忘れないように作り…