tohokuaikiのチラシの裏

技術的ネタとか。

2012-09-01から1ヶ月間の記事一覧

1234567 => 1/234/567 みたいにサブディレクトリを切りたい時に文字区切りを入れるだけの関数

php

1 12=> 12 123=> 123 1234=> 1/234 12345=> 12/345 123456=> 123/456 1234567=> 1/234/567 12345678=…

ImageMagickの上下左右に余白を作るオプションspliceについて

参考 http://www5a.biglobe.ne.jp/~nkgwtty/njaLinuxImageMagick.html http://hashi4.civil.tohoku.ac.jp/soft/node43.html コマンドはこんな感じ $ convert before.jpg -background "#e2ddd4" -gravity north -splice 0x10 after.jpg まとめ spliceに与える…

生のUnicode文字をHTMLエンティティにする。

php

UTF-8一辺倒な最近は問題ないのですが、たまにレガシーな環境に行くとUnicode文字が出なくて困ります。で、HTMLエンティティがあるものはそっちにしてしまおうという関数。 array(), 'after' => array(), ); // #h-24.2.1 $j = range(160, 255); // #h-2…

今時のEthnaを使う

現時点でのEthnaを持ってきて使ってみる。 https://github.com/ethna/ethna/tree/release/2.6.0beta4ずっと2.5くらいだったので。 インストール pear-localを作る .htaccessでinclude-pathで上記のローカルPEARを含ませる EthnaとSmarty3をローカルPEARに設…

postMessageを簡単に

frame間でJavaScript操作するのにpostMessageするのだけど、なんで今回使ったかというとローカルに置いた静的HTMLで使いたかったので。この場合、オリジンが無いのでChromeとかSafariはセキュリティエラーで引っかかってしまう。 下準備 使うのは、jQueryでp…

jQuery.param()に対応するのが無い

jquery deserializeとかで検索したらすぐあった。 https://github.com/edgarjs/jquery-deserialize

jQueryのparent()とparents()の違い

テストコード <html> <head> <script src=" http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.1.min.js"></script> <script> $(function(){ console.log($('.bold').parents()); console.log($('.bold').parent()); }) </script> </head> <body> <div>div, <span>span, </span> <b class="bold">b </b> </div> <p>p, <span>span…</span></p></body></html>

Confluence4.3へのアップグレードガイダンス

https://confluence.atlassian.com/display/DOC/Confluence+4.3+Upgrade+Notes にあるのを読んでみたので、メモ。 DB2とPostgreSQL8.2のサポートが終了 アップグレード手順 既存のConfluenceからのマイグレーション。 DBとデータファイル一式のバックアップ…

linuxのrenameがコピーできなかったので

$ find . -name "*.html" |xargs -I{} cp {} {}2 && find . -name "*.html2" |xargs -I{} rename .html2 -sp.html {}こんな感じで対応。

secureなCookieのヘッダ

メモ