驚愕
昨晩上司と交した会話。
上司:「OKIさん見て見て。○○○社が納品で収めてきたC#のソース。
たった700行のソースなんだけど。」
OKI:「700行… ライトですね。」
上司:「でも、ファイルサイズが400KBもあるんだよ。」
OKI:「700行…で、ですか?」
ソースを表示して行くと、データがビッシリ書かれている部分が。
OKI:「画面に沢山書いてあるようですが、これで700行なんですか?」
上司:「コレ、1行で書いてんだよ。」
OKI:「1行!?…って、カラムどれくらいなんでしょうね?」
と見てみると…

驚きの「1行 = 22万7583カラム」!
上司&OKI:「ギャー!!」
OKI:「すっ、凄いっ!エディタでちゃんと表示できるんですね!
こんなの見た事ないですっ! つーか、見たくない!」
上司:「しかもコレ、Shift_JIS to UTF-8の変換関数を自作してて、
その変換テーブルがこの1行のヤツっぽいんだよ。」
OKI:「えっ!? 自作…?」
上司:「しかもコレ、この行と同じように逆のテーブルも書いてあるんだよ。」
OKI:「えええぇぇぇっ!?」
上司:「C#で普通こんな関数作るか?文字列変換する関数位あるだろ?」
OKI:「ありますよね~。」
上司:「馬鹿じゃないのか? メールで『ちゃんと自作関数で
全ての文字列が変換できたかUTしたんですか?』って書いてやったよ。」
OKI:「(^^; 当然、試験なんてしてないでしょうね…」
業界でエンジニアやってて長いですが、零細企業でここまでレベルの低い会社見たのは、生れて初めてです。
おおかた知識が無いので、ネットのどっかからUTF-8のコード表をダウソして、コピペしたのでしょうね…
しかも、このテーブルのデータ型がushortというオチまで付いてて、もうどうしたら良いのか…
Shift_JIS to UTF-8で4バイト必要な漢字を変換させてプログラムをブッ飛ばしてあげたい。
上司:「OKIさん見て見て。○○○社が納品で収めてきたC#のソース。
たった700行のソースなんだけど。」
OKI:「700行… ライトですね。」
上司:「でも、ファイルサイズが400KBもあるんだよ。」
OKI:「700行…で、ですか?」
ソースを表示して行くと、データがビッシリ書かれている部分が。
OKI:「画面に沢山書いてあるようですが、これで700行なんですか?」
上司:「コレ、1行で書いてんだよ。」
OKI:「1行!?…って、カラムどれくらいなんでしょうね?」
と見てみると…

驚きの「1行 = 22万7583カラム」!
上司&OKI:「ギャー!!」
OKI:「すっ、凄いっ!エディタでちゃんと表示できるんですね!
こんなの見た事ないですっ! つーか、見たくない!」
上司:「しかもコレ、Shift_JIS to UTF-8の変換関数を自作してて、
その変換テーブルがこの1行のヤツっぽいんだよ。」
OKI:「えっ!? 自作…?」
上司:「しかもコレ、この行と同じように逆のテーブルも書いてあるんだよ。」
OKI:「えええぇぇぇっ!?」
上司:「C#で普通こんな関数作るか?文字列変換する関数位あるだろ?」
OKI:「ありますよね~。」
上司:「馬鹿じゃないのか? メールで『ちゃんと自作関数で
全ての文字列が変換できたかUTしたんですか?』って書いてやったよ。」
OKI:「(^^; 当然、試験なんてしてないでしょうね…」
業界でエンジニアやってて長いですが、零細企業でここまでレベルの低い会社見たのは、生れて初めてです。
おおかた知識が無いので、ネットのどっかからUTF-8のコード表をダウソして、コピペしたのでしょうね…
しかも、このテーブルのデータ型がushortというオチまで付いてて、もうどうしたら良いのか…
Shift_JIS to UTF-8で4バイト必要な漢字を変換させてプログラムをブッ飛ばしてあげたい。
やれやれ…
Twitter Streaming API仕様が、9月末に変更されました。
https://dev.twitter.com/blog/streaming-api-turning-ssl-only-september-29th
最近は仕事で使ってなかったので、全然気が付きませんでした。(^^ゞ
仕様変更はURI schemeが「https」になっただけで、まだBASIC認証はできますが、OAuthへの対応も考慮に入れないとならなさそうです。
アッパーコンパチを考慮しないで、いきなり変えてくる所がお上意識で残念な会社だと思いますが、その情報でメシを食っている私はハイエナの遠吠えということで。(^^ゞ
ボエ~♪(ジャイアン風に)
ということで、2ヶ月前に作成した「Twitter Streaming APIを用いて全世界のつぶやきを眺めるC# GUIプログラム」ですが、たちまちゴミになりました。(^^;
対応はソースコードに1文字追加してコンパイルするだけですが、いつまた変わるか信用出来ない会社になったのと、このプログラムを必要としている人がいるか分からないので(ちなみにダウンロードは現時点で24回)、このまま放置することにします。m(_ _)m
https://dev.twitter.com/blog/streaming-api-turning-ssl-only-september-29th
最近は仕事で使ってなかったので、全然気が付きませんでした。(^^ゞ
仕様変更はURI schemeが「https」になっただけで、まだBASIC認証はできますが、OAuthへの対応も考慮に入れないとならなさそうです。
アッパーコンパチを考慮しないで、いきなり変えてくる所がお上意識で残念な会社だと思いますが、その情報でメシを食っている私はハイエナの遠吠えということで。(^^ゞ
ボエ~♪(ジャイアン風に)
ということで、2ヶ月前に作成した「Twitter Streaming APIを用いて全世界のつぶやきを眺めるC# GUIプログラム」ですが、たちまちゴミになりました。(^^;
対応はソースコードに1文字追加してコンパイルするだけですが、いつまた変わるか信用出来ない会社になったのと、このプログラムを必要としている人がいるか分からないので(ちなみにダウンロードは現時点で24回)、このまま放置することにします。m(_ _)m
Twitter Streaming APIで世の中の戯言をモニタリング
休憩プログラミング
現在の仕事の立場がら、殆どプログラミングをしない事になっているのですが、性分から仕事中に急になんか作りたくなったりします。
先日、隣の席の人と閑話をしていたところ、「美人時計」の話になり、「これをいつも見ていながら仕事したいですね(´д`;ハアハア」みたいなノリになったので、ちょっと勉強がてら、このサイトのビューアでも作ってみるか…
という感じで作ってみました。
先日、隣の席の人と閑話をしていたところ、「美人時計」の話になり、「これをいつも見ていながら仕事したいですね(´д`;ハアハア」みたいなノリになったので、ちょっと勉強がてら、このサイトのビューアでも作ってみるか…
という感じで作ってみました。
| HOME |