(注:このブログはもう更新していません)この日記は私的なものであり所属会社の見解とは無関係です。 GitHub: takahashikzn

[クラウド帳票エンジンDocurain]

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

コソサート?

ジーニアスバーで見かけました。 スタッフに聞くと、 「1日1回は誰かに指摘される。とうの昔に修正を依頼しているが、まだ(本社が)対応してくれない」だそうです。 良く見ると、「あがとう」もあります。

UseStringDeduplicationの効果を計測する

javacのバグのせいでずっとJDK1.8.0_20以降へ乗り換え出来ずにいたわけですが、 (参考: http://takahashikzn.hatenablog.com/entry/2014/10/15/204657 ) とうとう諦めて、このバグを回避するようソースを全面的を書き換えることにしました。 書き換えた内容…

Firefox36ではSelenium IDE上でjQuery.eachが使えない

Firefoxでは、僕は主にDeveloper Editionを使っています。 先日、バージョン36へアップデートすると 『permission denied to access property 'call'』 というエラーが出て、user-extensions.jsで追加している自作コマンドが動かなくなりました。 因みにうち…

"Percorna"は何と発音するか

MySQLをフォークして作られたPerconaサーバ。 MariaDBの存在感が大きいためにイマイチ知名度に欠けますが(※当社比)、実は導入を検討しています。 MariaDBはMySQLとの互換性が極めて高いと知られておりますが、完璧ではありません。アグレッシブに改修しま…

ドッペルゲンガー?

言葉は違えども、考えていることは全く同じ。 何のことかというと、これ。http://www.infoq.com/news/2014/11/lang-ext-csharp-functional-exts http://github.com/louthy/language-ext このライブラリ、僕が作ったIndolentlyにソックリなんです。 関数名も…

皇室御用達のGoogle Analytics?

なんとなく皇宮警察のホームページを見ていました。 職業病としてソースを見てみたら、こんな感じ。拡大した画像。 採用活動の分析の一環なのかもしれませんが、やるべきことはちゃんとやっているようです。 流石に現代のサイトとしてJSをふんだんに使わざる…

自分の酒棚

なんとなく晒してみる。深い意味は無い。 これは事務所の棚で、自宅の棚にはこの2倍くらいボトルがあります。いまはジンが一番多いですが、近頃はコニャックやカルバドスがお気に入りになったので、もっと増える予定。

素のless-v2.0をRhinoで動かす

lessの2.0がリリースされました。http://github.com/less/less.js/blob/master/CHANGELOG.md 世間的にはSass/SCSSが主流だと思いますが、動作にはRubyが必要です。一方でlessは全部JSで記述されているため、(僕にとっては)使い勝手が良い。 JSPのように、初…

"No supported authentication methods available"→SELinuxの設定を確認

SSHで"No supported authentication methods available"と表示される理由は様々ですが、よくあるオチはパーミッションの設定が間違っていることです。 例えばこちらで解説されているように、 http://blog.livedoor.jp/mochikoastech/archives/4721276.html a…

CheckStyleがJava8に対応

CheckStyle-5.9がリリースされています。リリースノートはこちら。http://checkstyle.sourceforge.net/releasenotes.html 5.9での最大の変更点は、このバージョンからJava8の文法に対応したことです。 早速、ラムダ式だらけのソースに対してチェックを試して…

Java8u25がリリースされるもコンパイラのバグは解消されず

Java8u25がリリースされています。が…!!!以前書いたコンパイラのバグ*1は依然として解消されず。 バグパレードを検索したら、まさに同じ問題が登録済みでした。コレ。 http://bugs.java.com/bugdatabase/view_bug.do?bug_id=8056984 Java8u20から導入された…

「ACLが見つかりましたが、予期していたものではありませんでした」を解消する

Mac

ディスクユーティリティの「アクセス権の修復」を実行すると、こういう画面になることがあります。 で、「修復しました」とログがでるのに、何度やっても同じメッセージが出続ける。 いい加減ウザいので解決策を探した所、これを使えば良いらしい。 http://g…

Eclipse4.5 M2でApache Ivyが動かないでござるの巻

個人的メモ。見出し通り。で、Eclipseのエラーログを見るとIvySettings.javaでClassCastExceptionが起きている。 public synchronized void addAllVariables(Map variables, boolean overwrite) { for (Iterator iter = variables.keySet().iterator(); iter…

結合度と凝集度

いま書いているコードで、結合度という概念が必要だったのでCouplingという単語を使いました。 ただ、カップリングと言うとほら…何というか日本語圏だとアレじゃないですか。 A × Bみたいな。 何のことを言っているかわからないというアナタ、ずっとそのピュ…

Java8u20で文字列のメモリ効率が向上

以前、こんな記事(と言ってもほとんど意訳だけ)を書きました。 実はStringはメモリリークの原因だった(※1.7.0_06未満) 上記記事の要約は、 Java7u06より前のバージョンでは、String.substringなどで文字列を切り出す際に元の文字列の内部表現であるchar配列…

Parallels10でAlt-Tabの挙動がおかしい

昨日、AppleStoreへParallels10を買いに行ったのですが、置いてありませんでした。 どうやらParallels10から、パッケージ販売には消極的になった模様です。 しょうがないのでダウンロード販売で買いました。 ウチの全社員分なので7ライセンス。そろそろ法人…

Bフレッツ・ギガファミリーは効果無し?

http://news.mynavi.jp/articles/2014/09/01/hikari/Bフレッツの契約者でこの記事を見て『おっ!?』と思わない人はいないはず(当社調べ)。 僕もまんまと提灯記事に釣られて申し込みしてみたのですが、 NTTカスタマーサポートのお姉さん曰く 『ぶっちゃけ…

『ゴキ◯リ』データベースだと…?

InfoQから。もうアイコンがヤバイwwwhttp://www.infoq.com/news/2014/08/CockroachDB Cockroach is a distributed key/value datastore which supports ACID transactional semantics and versioned values as first-class features. The primary design goa…

PMD Pluginの正しいアップデートサイトURL

公式ページではhttp://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/と主張していますが、これは誤りでhttp://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site-latest/が正しい。

freedly proが1周年

8/22にこんなメールが来ていました。 僕はfeedly proを購読しているのですが、有料サービス開始からちょうど1年だそうです。 つい最近はDDoSで恐喝されるというエライ目にあったfeedlyですが、そのような試練を乗り越え、今や立派にポストGoogle Readerとし…

JDK8u20のコンパイラのバグにぶち当たる

いつの間にかJDK8u20がリリースされていたので更新しました。すると、 コンパイラで例外が発生しました(1.8.0_20)。Bug Paradeで重複がないかをご確認のうえ、Java Developer Connection (http://java.sun.com/webapps/bugreport)でbugの登録をお願いいたし…

Eclipse4.4.1がそろそろ登場

http://download.eclipse.org/eclipse/downloads/drops4/M-4.4.1RC1-201408130800/ そろそろ4.4.1がリリースされそうです。僕は4.5を使っているので関係無いですが…

Eclipse4.5 Marsを使い始める

2015-05-30追記 この記事は古いのでこちらを参照して下さい。 http://takahashikzn.hatenablog.com/entry/2015/05/29/214749 Eclipse4.5 "Mars"の、初回マイルストーンビルドがリリースされました。 ダウンロードはこちらから。http://download.eclipse.org/…

7月下旬の金沢

先々週、僕の実家である金沢に帰省していました。ひと足早い先祖の墓参りです。 この写真を撮った夜はこの店で飲んでました。 冒頭の写真が斜めなのはジンを飲み過ぎたからです。特に意味は無い。 Bar 一葉 ここはとてもいい店です。 僕は空間好きなので、酒…

CheckStyleがJava8の構文に非対応→8月末までに対応予定

http://github.com/checkstyle/checkstyle/issues/10 みんなが「無いとムリ!!死ぬ!!」と、一斉唱和したおかげで、作者の方も最優先で対応することを決めた模様です。

DEFAULT ICONの商用ライセンスは購入可能

DEFAULT ICON カコ(・∀・)イイ!!でも、ライセンスはCreative Commons 3.0。 堅いお客さんは、クレジット掲載とか嫌がるからなあ… そんなアナタに朗報。DEFAULT ICONの商用ライセンスは購入可能です。 僕も実際に購入しました。価格は100ユーロ以上、200ユーロ以…

Emacs+がEclipse4.xに正式対応

http://www.mulgasoft.com/とうとう...とうとう来ました!!! Emacs+が、Eclipse4.xに対応です。 渇望の[Ctrl-x 2]系にも完全対応。これで思い残すことはありません。 個人的には今年最大のニュースであります。 よーしパパ どーんと$50寄付しちゃうぞー…

スティーブ・ジョブズのランチは孤独

Mac

こちらより。http://www.cultofmac.com/285477/steve-jobs-always-ate-lunch-alone/ スティーブ・ジョブズのランチタイムはいつも孤独だったそうです。 そもそもランチタイム中の彼に近寄る従業員は一人も居なかったそうで、一人ポツンと食べていた、という…

ecjでコンパイルしたクラスをTomcat8でデプロイできない

実は、Tomcat-8.0.8から何故かこんなエラーが出て、WEBアプリが起動しなくなっていました。 6 26, 2014 8:14:41 午後 org.apache.catalina.startup.ContextConfig processAnnotationsWebResource 重大: Unable to process web resource [/WEB-INF/classes/fo…

Tomcat8 正式リリース!

長いベータ版の期間を経て、とうとうTomcat8がリリースされました。 僕は既にTomcat8のベータ版を業務で使っていましたが、 商用環境で数ヶ月間の連続運用を行っている現在、大きな問題は出ていません。 横着したでござるの巻 ところで一つ、解せないことが…