FC2ブログ
一陣の神風が舞う
東北弁炸裂するショボプログラマの日々(´・ω・`)
07 | 2019/08 | 09
S M T W T F S
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

[Java] ハッシュ関数を簡略化してみた part.2

以前書いた「ハッシュ関数を簡略化してみた」の改修コードを書いて見ました。
以前のハッシュに追加して、ハッシュ認証メッセージも出せるようにしたので、twitter等のOAuth認証にも利用できると思います。

|・x・)っ[コード]
|・x・)っ[成果物]


スポンサーサイト



テーマ:プログラミング - ジャンル:コンピュータ

[JavaScript] 書式付き文字列の出力するユーティリティを作ってみた。

C言語のsprintf()とか、JavaのString.format()みたいな 「書式付き文字列」を出力する為のJavaScriptユーティリティを作ってみた。

誰かもう作ってるだろうとか思ったら全然だったし(・x・;)


[READ MORE...]

テーマ:プログラミング - ジャンル:コンピュータ

[Java] 日付の整形とか毎回面倒なんだよ><

ってことで、例によってラッピングしてみた。

今まで、あまり列挙型を有効に活用していなかったんだけど、 同僚に感化されて色々ツール化するのが楽しくてしょうがない。

|・x・)っ[コード]
|・x・)っ[成果物]


今回、初めてGoogleCodeのSVNを使ったけどラクちんだね。
これからはなるべくGoogleCodeにソースを置くようにしよう。
http://code.google.com/p/kamikaze-project-j/


テーマ:プログラミング - ジャンル:コンピュータ

[Java] IPアドレスの正規表現
^(((\\d)|([1-9]\\d)|(1\\d{1,2})|(2[0-4]\\d)|(25[0-5]))\\.){3}((\\d)|([1-9]\\d)|(1\\d{1,2})|(2[0-4]\\d)|(25[0-5]))$
とりあえずコレでやってみた。
まあ、なんだかんだで事足りる(・x・;)
(A) \\d
1桁の数字。"[0-9]"と同じ
(B) [1-9]\\d{1,2}
1文字目が「1」固定。次が1~2桁の数字。なので、「10~99」、「100~199」を指定できる。
(C) 2[0-4]\\d
1文字目が「2」固定。2文字目が「0~4」。3文字目が「0~9」。なので、「200~249」を指定している事になる。
(D) 25[0-5]
頭2桁は「25」で固定。2文字目が「0~5」。なので、「250~255」を指定していることになる
\\.
ドット「.」を示す正規表現。
(A)|(B)|(C)|(D)
パイプでつなげてるので、(A)~(D)のいずれかという表現だぜ!
(((A)|(B)|(C)|(D))\\.){3}
(…){3}なので、(…)を3回繰り返せ!ここまででIPアドレスの「xxx.xxx.xxx.」ここまで表現したよ!
(((A)|(B)|(C)|(D))\\.){3}((A)|(B)|(C)|(D))
後ろにxxxの部分をコピペ。これでIPアドレス「xxx.xxx.xxx.xxx」出来たね!

|・x・)っ[成果物]
[Java] XPathでさっくりと値を取得してみた

XMLを読み込むとき、Node.getNodeType()とかでいちいちチェックするのは かなり面倒くさい。

なのでXPathってのを使ってみた。


[READ MORE...]

テーマ:プログラミング - ジャンル:コンピュータ



プロフィール

Mahny

Author:Mahny
趣味PG派生の職業PG(+SE?)。頭のデキはきっと残念ω

最近の記事

最近のコメント

最近のトラックバック

月別アーカイブ

カテゴリー

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

RSSフィード

リンク

このブログをリンクに追加する

ペット