python, PHPPHPで暗号化して.NETで復号化という処理をしようとしたところ結果が一致しないと言うことが起こりました。色々ぐぐった結果PHPのマニュアルがヒットしましたヨ。。。 Mcript - Dot NET - 3DES problem. This is a solution for the 3DES algorithm's problem in his interaction with .NET TripleDESCryptoServiceProvider (System.Security.Cryptography), CBC mode, because the key is completed to 192bits and the text is padded. So, we has two problems: - The key's completion was pos
EC-CUBE, googlemod_pagespeed、話題になってますね。やはりベンチマークといえばEC-CUBE(ぇインストール下記を参考にしましたInstall Page SpeedさくらのVPSにGoogleのmod_pagespeed入れてみた ハブろぐ - havelog.ayumusato.comベンチマークab -n 5 http://localhost/eccube-2.4.4/html/デフォルトのEC-CUBE2.4.4に対してapacheベンチマーク*1 Document Path: /eccube-2.4.4/html/ Document Length: 13273 bytes Concurrency Level: 1 Time taken for tests: 2.948862 seconds Complete requests: 5 Failed reque
PHP勉強会シリーズ第3回目、これで新機能の勉強はほぼ終わりの予定です。と言っても他にも追加されたものはたくさんあるんですけどね、gotoとかgotoとか・・・遅延静的束縛PHP 5.3.0 以降、PHP に遅延静的束縛と呼ばれる機能が搭載されます。 これを使用すると、静的継承のコンテキストで呼び出し元のクラスを参照できるようになります。この "遅延静的束縛" という機能名は、内部動作を考慮してつけられたものです。 "遅延束縛 (Late binding)" の由来は、メソッドを定義しているクラス名を使用しても static:: の解決ができなくなったことによります。 その代わりに、実行時情報をもとに解決するようになります。 "静的束縛 (static binding)" の由来は、 静的メソッドのコールに使用できることによります (ただし、静的メソッド以外でも使用可能です)。遅延静的束縛
php自分はPHP以外の言語をほとんどやっていないので他の言語だとこんな感じと言われても今ひとつピンと来ません。なので機能が追加されたらちゃんと勉強しておかないと取り残される・・・って思いがあるので勉強してみます(*ΦωΦ)ラムダ関数用語が入り混じっててマニュアルを見ててもわかりにくいのでまずは書き方を整理してみます*1普通に書く場合 function cube($n) { return($n * $n * $n); } $a = array(1, 2, 3, 4, 5); $b = array_map("cube", $a); print_r($b); // Array ( [0] => 1 [1] => 8 [2] => 27 [3] => 64 [4] => 125 ) create_functionを使う場合create_function ― 匿名関数 (ラムダ形式) を作成する
EC-CUBE先日こちらの記事で商品作成スクリプトが紹介されていました。http://d.hatena.ne.jp/xross-cube/20100810/p1こんないいものがあったのか、と思った反面使うのにちょっと手間だったのでプログラムをちょこっと修正しました。設置箇所/data/script/CreateEcCubeData.php使い方php -f CreateEcCubeData.php変更箇所EC-CUBEの中のinstall.phpを呼ぶように変更SC_Query.phpもEC-CUBE内の物を使うように変更(なので2.5がでても使えるはず)pgsqlでもmysqlでも使えるようにカテゴリーへの登録も自動で行うようにしたソース #!/usr/local/bin/php -q /* * EC-CUBE データ生成スクリプト * * Copyright(c) 2000-2008
EC-CUBE, カスタマイズ【EC-CUBE本体にデフォルトで組み込んでほしいなーと思う機能】をつくってみるコーナーをはじめてみます*11時間位で作れて仕事で作ってないもの、が自分の中でのルールとりあえずの1回目はGoogleアナリティクスを管理画面から設定するカスタマイズですバージョン2.4.4を基準に作っています。(恐らくそれ以前であれば大丈夫)カラムを追加するdtb_baseinfoに追加します。 ALTER TABLE `dtb_baseinfo` ADD `google_analytics` TEXT NULL DEFAULT NULL COMMENT 'google_analytics用' 管理画面にフォームを追加するSHOPマスタ登録に登録できるようにします/data/Smarty/templates/default/admin/basis/index.tpl 225行目あ
jquery File Styleデザイナーさんとしてはをデザインできないと困るっぽいので使ってみました。 設置の仕方は簡単でサイトに書いてあるように これだけ。そうするとにimageが適用され、クロスブラウザもok・・・と思ったらそうでもなかったのでメモ書きdemopage(注)あくまでもwindows環境だけでしか確認してませんFirefox,safariでは思った通りの挙動、Firefoxのpointerが気持ち悪いけどこれは仕様っぽいので仕方ない。問題はopera、そしてIEで確認ボタンを押してもらえばわかりますが左半分ぐらいが押せない。。。 そこで解決法ですがかなり無理やりな方法。 javascriptの中に1行追加 var filename = $('') .addClass($(self).attr("class")) .css({ "display": "inline",
php, EC-CUBE先日、Google Analytics Mobileが公式に使用可能となりましたね。そんなわけで、各モバイルサイトに組み込まれているかと思いますがEC-CUBEに組み込む場合、1点だけ必須の修正があります。(組み込み方は人それぞれ自由でいいと思います、phpで作られてるし、smartyだし) → 設置方法を詳しく書きました data/class/SC_MobileImage.php 95行目付近に追記 if (preg_match('|/ga.php|', $value)) continue; これだけですが、これをしないとアクセス解析が出来ません。以上、ご注意くださいませ。 2/12 追記下記プラグインはホントに動いてませんでした。後ほど修正版を載せます。>>>>>>>>>>>>参考までに設置はsmartyのプラグインを使いました。 /* * 使い方 * mobi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く