IT社畜犬くわっちょのはてな

青森の片隅で働く、フルスタックエンジニアに憧れる器用貧乏なIT社畜犬の遠吠え

2017-01-01から1年間の記事一覧

東京の会社を退職し青森にUターンした話

itdogkuwaccho.hatenadiary.com 渋谷のIT企業を退職して早いものでもう三ヵ月ほど過ぎました。 転職の理由などは上記にある通りなので青森に転職しての感想など。 10年近く前のコードが現役 これは青森に限った話ではないでしょうが、10年前以上のJavaソース…

JDK 1.8.0_152での無制限強度暗号ポリシーの変更方法 ※Java9も少し含む

今更だけどJCE policyの解除方法がかわったっぽいので検証。 検証プログラム https://github.com/kuwaccho/Verification/blob/master/src/AesCryptTest.java Java8の場合 JDKはJDK 8u152を使用 keyが128bitの場合 PLAIN TEXT: (・ω・`U) ENCRYPTED : cOipgSYWi…

メジャーなRDBMSでREPLACE関数が空文字を返すかnullを返すか調べてみた

青森に帰ってきてから仕事ではOracleを使うようになった。 今までは予算の都合から使える事はなかったのだが......。 そんな中、2017年にもなってOracleを使う人ならまず引っかからないであろう奇妙な挙動に引っかかる。 SELECT 'TEST' FROM dual WHERE REPL…

退職のお知らせ

2013年より約4年間勤めておりました会社を2017年8月31日をもって退職することとなりました。 同時に渋谷を離れ故郷に戻り、同じようにITの仕事に携わることに相成りました。 在職中は主にビックデータの解析ツールの開発や各種フレームワークを用いた開発、…

input type="number" 用のmaxlength指定処理を作ってみた。

こんな感じで $('input[type="number"]').on('input', function () { var regex = new RegExp(/^[0-9]+$/); var regexDecimal = new RegExp(/^([1-9][0-9]*|0)(\.[0-9]+)?$/); if ($(this).val().length > $(this).attr('maxlength')) { $(this).val($(this)…

FuelPHPのcoreのerrorhandler.phpがErrorhandlerを継承していない?

未だにこれの謎が解けぬ……なんなのだろう? ネームスペースの問題だとは思うが…… PHP Fatal error: Uncaught Exception: File "COREPATH/classes/errorhandler.php" does not contain class "Fuel\Core\Errorhandler" in /hoge/fuel/core/classes/autoloader…