Symfony2のBeta1で初めてのBundleを作る

いつの間にやらSymfony2のbeta1が公開されていたので、 そろそろ何かを作って行きます。 最初はどうやってバンドルを作るかから始めます。 もちろん試行錯誤しながらです。 今回はRenmen/ShipmentBundleを作成します。 bundleは/src直下にvender/bundleとい…

Googleが敗訴したというLinux特許について

あとでじっくり読もう。Texas jury finds against Google in Linux patent case, determines damage award of $5,000,000 http://fosspatents.blogspot.com/2011/04/texas-jury-finds-against-google-in.html特許番号5893120 http://www.google.com/patents/…

jqGridの日本語対応について

jqGridはutf8に対応しています。 したがって日本語も問題なく表示できます。

銀河の歴史がまた1ページ

現実と異なる世界にダイブして遊ぶという妄想をしたことはないだろうか。 この甘美なる妄想はこれまでも幾多のクリエイターが挑戦している題材でもある。 小説でいえば極限まで現実と同化したネットゲーム世界での冒険を描いたソードアート・オンラインがあ…

Symfony2がPR6でかっこいいディレクトリ構造に変わっていた

Symfony2がBundle指向なフレームワークとしたらApplicationフォルダは必要なんだろうか。というのをネタに書こうかなとちょっと前から考えていて、 さあ書くべとついさっき調べたらPR6でsandboxのディレクトリ構造が変わっていた。

PHPExcelで印刷用の改ページ設定について

PHPExcelで出力しているExcel5形式のxlsファイルの印刷について。 データが少し縦長だったので区切りのよいところで、 改ページを設定しようと悪戦苦闘。

jqGridのサイズを動的に変更する

表示しているブラウザのウインドウサイズを変更したときに、 自動的にjqGridのサイズも変わってほしいときってありますよね。 // #grid が対象のjqGridだとして $(window).bind('resize', function () { $('#gird').setGridWidth($(window).width() * 0.8) .…

jqGridを行毎に色をつける

画面みたいに表を見やすくするために、 1行おきに色を付けたいときってありますよね。 <style> .ui-row-even { background: LemonChiffon; } </style> <script type="text/javascript"> $(function() { $('#grid').jqGrid({ 'colModel': 略 'gridComplete': function () { $('tbody > tr:even', this).addCl</script>…

jqGridで文字のサイズを変更する

画面右上にフォントサイズを変更できるサイトってありますよね。 jqGridで同じようなことをする方法。※ヘッダやページャのheightを調節しないと 文字が見切れちゃうので注意してください。 $(function () { var changeFontSize = function (size) { $('div.u…

無線LANルーターをブリッジとして使うとき

結論 UPnPを切れ! 理屈じゃないんだ! 即座に切れ!※無線LANルーターのね。Internet gatewayのはそのままでおけ

custom formatterとunformatを使う(jqGrid.colModel)

参考 wiki:custom_formatter -jqGrid Wiki 概要 データベースからPHP経由等で取得したデータをフォーマットして表示する。 たとえば、http://d.hatena.ne.jp/というデータをリンクにして表示したいとか、 0ならA、1ならBと表示したいときに使う。

ブログからのリンクを簡単に作る方法

ブログからのリンクを作るときに、URLとページタイトルを 取得するのってめんどうだよね。そんなあなたに! ブックマークレットという便利なわざがあるらしい。 javascript:function a(){clipboardData.setData('Text','<a href="'+location.href+'" rel="nofollow">'+document.title+'</a>');}a(); 上記のコ…

puttyとvsftpdでFTP over SSH

古いアプリがftpを使っている!? PASVモードへの変更は難しくなさそうだ。 FTP over SSH、出番だ!

jqGridで表示されているデータをCSVとかにエクスポートする方法(JSON編)

概要 datatypeがjsonの場合です。 $('#grid').jqGrid('getGridParam', 'postData')が検索(searchGrid)や更新(reloadGrid)時にサーバー(url)へ送信されるデータです。 目的 jqGridでmultipleSearch:trueのときに、複雑な条件を設定して、並べ替えなんかもし…

php_flagとphp_valueの違い

PHP

記事名と本文が大きくかい離しているのはご愛嬌。 違いをはっきりと書いてある文章をなかなか見つけられなかったので メモ書きと思って書き始めたらついつい。。 PHPに関する設定をどこでしていますか? Apache経由でPHPを呼び出している場合、 僕は4通り思…

Amazonアソシエイトを右クリックで作る方法

アフィリエイトのリンク作るのってめんどくさい。 アマゾンで見ている商品へのアフィリエイトリンクをさくっと作りたい! アマゾンアソシエイトのバーから作るリンクはダサくて嫌という人へ贈る 右クリックだけで独自リンクを作る方法

jqGridとPHPとZend_Dbでテーブルを検索する(JSONによるAjax)

建設予定地とりあえずの目次 てっとり早く済ませたい人は はじめるまえに jqGridの検索は3種類ある Filter Single Multi 3種類対応 2010/12/07 追記 ちょっと手が回っていなくて、このまま未完のまま放置させてもらいます。

検索条件を適用したままリロードする方法

目的 jqGridで検索条件を維持したまま更新させたい。 背景 navGridにある更新ボタンを押すと、 multiSearch等で設定してある検索条件を無視して、 データを取得してくる(検索ダイアログのリセットを押した状態) 方法 navGridのオプションで refresh:false …

IEのコンテキストメニューに独自項目を追加する方法

完全にメモです。 参考 [InetSDK] ブラウザの標準コンテキスト メニューに項目を追加する(Microsoft KB177241) レジストリ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Amazon file://c:\users\{account_name}\documents\amazon.html J…

grid.loader.jsがIEで動作しない

jqGrid: 3.8.1 結論 githubにあるjquery.jqGrid.jsを使用しましょうhttps://github.com/tonytomov/jqGrid/blob/master/jquery.jqGrid.js え、いままではどうやってデバッグしていたの? 気合の脳内シミュレーション! よくある話 せっかく作ってあるのにドキ…

jqGridでgridDnDを使用した場合にnodeNameエラーがでる

jqGrid: 3.8.1 結論 次のリリースで訂正されています。本家Forumでのやり取り jQuery Grid PluginDrag and Drop and draggable (possible Bug?) 次のリリースを待てない人へ githubからgrid.jqueryui.jsを取ってきて差し替えましょう https://github.com/ton…

jqGridのeditGridRowで連続追加時にselectのdefaultValueを動的に変更する

editGridRowやnavGridの追加ボタンを使用して大量のデータを入力したいとき、 selectの値を毎回指定しなおすのが面倒だから、 最後に入力した値をdefaultValueに設定する。 ・afterSubmit内のthisから対象のgridを取得 var $t = $(this.gbox + ' .ui-jqgrid-…

Googleインスタントプレビューを使いこなす

どうやったら使い勝手の良いインスタントプレビューができるか試行錯誤してみた。 結論から言うと、インスタントプレビューだけを見るようになれば便利になるかも。 初めにプレビュー一覧が表示されて、カーソルを合わせると文字が表示される。 つまり、現在…

レンタルサーバーの稼働率100%保証(SLA)という名の幻想

サーバーが落ちる夢で飛び起きたこと、ありませんか? 最近、そんな悪夢にうなされるサーバー管理者の救世主である稼働率100%保証という夢のようなレンタルサーバーが増えています。 SLA(品質保証制度) - レンタルサーバー(ホスティング)ならWebARENA(…

続:Googleインスタントプレビュー無効化

反響へのお礼 グーグルさんのインスタントプレビューを出ないようにする。でユーザースタイルシートを使用してインスタントプレビューを追い出す方法を書きました。 反響が大きく喜んでいます。 実は書いた本人は使っていません!? ただ、心苦しい点が・・…

文字コードの罠

PHP

文字コードって嫌だよね。 普段意識しなくていいように作ってあるから、いざ文字コードを調べようと思うととても大変。 Port80にTelnetでアタックして違う文字コードで送信とか無理ですから。 おまけにCookieやらのヘッダ情報をつけなきゃなんてひにゃぁ。こ…

jqGridをJSONで使用するときのjqGrid間ドラッグアンドドロップの実装(gridDnD)

jqGrid : 3.8.1 jQuery : 1.4.4 jQuery UI: 1.8.6 IE8 2011/11/28 追記 jqGrid: 3.8.1 でgridDnDとjQuery UIのdialogなどのDraggableな物を使用するとnodeNameエラーが発生します。 最新のソースでは訂正されているので次のリリースを待つかgithubからgrid.j…

PHPとMySQL4.0を使用したアプリのMySQL5への移行

次に手をつける予定の案件 1年以内に廃止予定だから、とりあえず動けばいいんだ。動けば。 概要 MySQL 4.0.24、PHP 5.2.11、の環境で動いている業務用アプリのサーバー移転を行う。 移転先のバージョンは自由に選べる。 結論 mysqldをujisで運用すれば何とか…

jqGridをJSONで使うときに設定したい7項目

1. ダウンロードするときは全部入りを選びましょう jqGridはダウンロード時に選んだ内容から最適化したコードを作成してくれます。これはとてもありがたいのだけれど、機能が必要になるたびダウンロードするのは面倒じゃない。最初から全部選んじゃいましょ…

グーグルさんのインスタントプレビューを出ないようにする。

プレビューより広告を見(せ)たいんだ! ただでさえ表示回数少ないのに、か、かぶってる。 IE以外を使っている人はこちらへどーぞ。 safari and firefox:http://memo-no-memo.cocolog-nifty.com/blog/2010/11/google-safari-2.html opera:http://memo-no-me…