シンメトリック公式BLOG
システム開発のノウハウをまとめています

プロプロセッサの使い方 | Java | プログラミング

 現在のJavaでは資源の節約があまり意識されなくなってきていますが、 今でも少ない資源(メモリ・CPU・VRAM等のリソース)の下でJavaを使ったプログラムのニーズはあります。 例えば、今では誰もが持っている携帯電話や家電製品等の組み込み系がそれに当たります。 ここでは、携帯電話でのJavaアプリ …

SimpleDateFormatのマルチスレッド問題 | Java | プログラミング

 JavaベースのWebサイトを本番リリースした後、発生するトラブル・・・。あってはいけないけど、トラブルが発生した原因を調査し、対処しなきゃいけない。 で、原因を調査するとき、まず再現条件を調べるんだけど、再現させるのが難しいのがこのマルチスレッド問題。ページをリロードする度に、うまくいったり、エラ …

仕様と実装が違う!ケータイのマーキー記述方法(XHTML+CSS)

 先日、とある携帯サイト開発プロジェクトにおいて、「au端末でマーキーが1回で終わってしまう!?」という問題に遭遇しました。仕様どおりに書いてもマーキーが繰り返さないのです。どうやら、ブラウザの実装が、仕様どおりではないようなのです! でも大丈夫。auでマーキーを繰り返しループさせる方法はちゃんとあり …

If文のAnd / Or に注意 | VBScript | プログラミング

 Javaをメインのプログラム言語とする弊社(株式会社シンメトリック)ですが、もちろん他の言語での開発もやります。以前、ASP(.NETではない)を使ったことがありました。そのとき、VBScriptがJavaと大きく異なる次の2点 ショートサーキット(後述)する論理演算子がない Nullの可能性がある …

ちゃんと暗号化してるぞ!SoftBank著作権つき画像ファイルの外部転送

 携帯(SoftBank)でダウンロードした画像の著作権管理。意外にちゃんとしてるぞっ! 画像の準備&外部メモリへ転送 まず、弊社のモバイルコンテンツ変換ソリューションDurianのjpgとpng画像を用意。あとは、ファイルをコピーして、拡張子をそれぞれjpz、pnzに変更。これで著作権付き画像も用意 …

WayBack Machineでsymmetricをスパイせよ

 「WayBack Machine」、収録Webが400億ページを超える という記事が近年ちょっとした話題に上り 単純にその数字に、またサイトを実際に使用して驚かれた方も多いことだろうと思います。かく言う私も始めてこのツールを知った際は驚きと同時に感動を覚えました。寝る間を惜しみ友人のサイトURLを入 …

Thunderbirdの返信ヘッダー以外の!ヘッダー変更

 このエントリーでは、MozillaのメーラーThunderbirdを利用時に、任意のメールヘッダーを変更する方法について取り上げます。 返信ヘッダーの変更に関しては、Webでもたくさん情報は見つかりますが、以下の方法を使えば、どんなヘッダーでも変更可能です。 このTipsを使えば、例えば特定のHea …

Page Top