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

自分用vimコマンド備忘録

自分用のvimコマンド備忘録これだけ覚えておけば… 移動 gg ファイルの先頭 G ファイルの最後 :[行番号] 指定した行 0 行頭 ^ 先頭文字 $ 行末 return 次の行の行頭 Ctrl-d 半画面進む Ctrl-u 半画面戻る Ctrl-f 1画面進む Ctrl-b 1画面戻る w 次の単語 b …

JavaMailでどこかのSMTPサーバにメール送信する

Javaでメール送信する場合にはJavaMailっていうAPIを使うことは知っていたが、実際に使ったことは無かったから試しにこれ使ってメールを送信してみた。 まず、JavaMailはjavax.mailパッケージ配下に必要なクラスがあるが、JavaEEに含まれるものなのでSE環境…

javaで超簡易HTTPサーバを作ってみた。

JDK6からcom.sun.net.httpserverパッケージに含まれるHttpServerクラスを使って超簡易HTTPサーバを作ってみた。ソースをgistに上げてみた。HttpBackdoor · GitHub 使用例(windows) javac HttpBackdoor.java java -cp C:\;.\ HttpBackdoor 8080使い方は、引数…

javascriptライクにdomを操作できるJavaライブラリ「jsoup」

Java使ってツールみたいなものを作るとき、httpでアクセスすること自体は簡単にできるけど肝心のhtmlがうまく扱えないってことがあった。で、いいものがないか調べてみると「jsoup」というライブラリがあるのを知ったので使ってみようと思う。jsoup Java HTM…

Macでターミナルを活用し始めたときに行った設定

エンジニアならMacでも「コマンドラインで操作した方が楽」って思う時がある。(はず) でも、Macって「すべてGUIでやれ」って感じの初期設定なんだよなぁ・・・。 標準だとlsコマンドに色もつかないし。 そこで、.bashrcを作る。 が、Macってそのままだと.b…

「便利!簡単!すぐ出来る!」雑用に役立つJScriptを見直してみた。

巷ではnode.jsが流行っている、そんなご時世だから(?)JScriptを使ってみた。 いや、サーバーサイドJSとはジャンルが違うけど。 とにかくJavaScriptで簡単にバッチが書けるという噂の言語を書いてみたんだ。 で、JScriptって? JScriptの特長 JavaScript1.5互…