Javaで文字化けする文字を判別する方法

例えばHTMLはCP932、DBはUTF-8、メールはISO-2022-JP
そんな環境だったときに困るのが文字コード

servletで動いているウェブアプリがあったとして、HTMLからJava、DBへの流れは特に意識しないでも問題ない。Javaがやってくれるから

でも、困っちゃうのがアプリに登録されているネタを別の媒体に出力する時だ。
主にあるのがメール。ISO-2022-JPは、CP932(shift_jisの拡張)で使えた文字が使えない。… 続きを読む “Javaで文字化けする文字を判別する方法”

Javaからキャリアを始めた僕にとってPythonは難しい

Pythonの考え方が難しい。

関数オブジェクトとかは分かった。
文法的な意味ではなく、使いドコロ。

なんとなくだけれども、ポリモーフィズムを割と簡単に書けそう。
引数の内容に応じて返す関数を変えればFactoryメソッドみたいな使い方ができそうだね。… 続きを読む “Javaからキャリアを始めた僕にとってPythonは難しい”

【OS】かっこいいコードネームをまとめてみた。【ソフトウェア】

OSやソフトウェアなどのコードネームはかっこいいものばかりだね。本当にかっこいい。

目につくもののコードネームをまとめてみた。
日本でもこういう遊び心が欲しいね。

調べてみると、詩的だったり何かしらの知識が必要だったり、
それについて知っているとニンマリできる。そういう遊び心がある。… 続きを読む “【OS】かっこいいコードネームをまとめてみた。【ソフトウェア】”