tohokuaikiのチラシの裏

技術的ネタとか。

2017-03-01から1ヶ月間の記事一覧

Magento2.1をComposerを使ってインストールする

普通にZIP持ってきてインストールする方法はこちらなのですが、せっかくなのでComposer使ってやってみましょう。アップデートとかあった際にupdateコマンド一発で何とかしてくれそうですしね。 magento.flatz.jp 環境設定 普通に、Ubuntu16.04を使ってインス…

JavaScriptのEvent Listener付与時に即時実行する方法

どっちがいいんだろう? $=jQuery; // 1 $('#f').on('click x', function(e){ alert('do'); })).trigger('x'); // 2 $('#f').on('click', (function(){ var f = function(){ alert('do'); }; f.call(); return f; }); なんかほかにもあったような気がする。

Smartyを使ったPHPアプリケーションをgettextで国際化する

php

普通にpoeditとgettextで行けるでしょ、って思ったらそうでもなかったということで。 potファイルの作成 gettextは、「ソースコード」→「.potファイル」→「.poファイル」→「.moファイル」となり最終的には.moファイルを使う。 .potファイルができれば.moファ…

PHPのsetlocaleまとめ

php

前2つのエントリでハマりまくったPHPのsetlocaleのまとめ。*1 Apache CLIの共通の認識 $locale -a を行って表示されないロケールは(つまりOSで有効化されてないロケール)setlocale()しても無効である。 ただし、言語パック(debianだとtask-japaneseパッケー…

PHPのsetlocaleをCLIでチェックばかりしてたらハマった話。

php

まとめ setlocale()の挙動について調べている際に、ApacheからではなくCLIから調べていた。 このCLIの場合の調査は下記の通り。 CLIからPHPを実行してsetlocaleする際は、OSのロケールに依存する。 OSの/etc/locale.genで有効にしてないロケールは、setlocal…

PHPでgettextする際の注意事項というか、setlocaleの罠

php

PHPでgettextを使って国際化しようとかいうとだいたいこういう記事がヒットする。

jQuery-UI のautocompleteで候補が出てくるメッセージがうっとうしいので出さなくしたい。

なんかjQuery-UIのautocomplete使うとこんなメッセージ出るんですよね。 ヘルパメッセージらしいのだけど、面倒なので出したくない。 autocompleteの際のオプションで、 messages: { noResults: '', results: function() {} }, focus: function (event, ui) …