今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

2017-11-01から1ヶ月間の記事一覧

VisualStudio Team services使ってみた

参考にした記事がこちら。≫ 全部無料⇒プライベートgitリポジトリ+CI環境+Issue管理。 VisualStudio Team servicesのススメ - のらぬこの日常を描くとりあえず、公式サイトに行って「はじめる」をクリックする。公式サイト ≫ Azure DevOps Services | Micros…

電話番号の正規表現

電話番号の正規表現って、ぐぐったらいくつもあるけどいまいちピンとこない。そのなか、にぽたんは別格。 でも、こんな長いのソースコードに埋め込みたくない。。。≫ 二度目の公開!電話番号の正規表現 - にぽたん研究所電話番号の規則は総務省のサイトに。≫…

ローカルで複数のGAEプロジェクトを同時に実行する方法

複数のGAEプロジェクトをローカルのパソコンで同時に実行したい場合、普通に[実行]-[Webアプリケーション]を選択すると、デフォルトのポート番号8888で起動しようとして起動に失敗する。同時に複数のサーバーを起動するには、Jettyが使用するポート番号を変…

Datastoreに保存したオブジェクトのKeyの文字列化

文字列化するとパッと見では謎の文字列だしJSONでやり取りするにもひとつの文字列だけでオブジェクトを特定できるので便利。 相互変換するのも1行だけでOK。文字列化するときは以下のコード。 String s = KeyFactory.keyToString(key); Keyに変換するときは…

MD5でパスワードをハッシュ化する

java.securityパッケージのMessageDigestでハッシュ化する。 public String hash(String s) { String hash = ""; try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(s.getBytes()); byte[] digest = md.digest(); hash = DatatypeConve…