ECCUBEの管理画面で規格をクリックしてもだんまり

完全に備忘録ですが・・・

 

ECCUBE 2.4.4で商品管理から商品一覧を表示し、規格をクリックしても、無反応というか時間がかかるというか、数分単位で待つ必要がありました。

ただ、なぜか一覧の一番上の商品の「規格」ボタンだけはすぐ表示されるという…

/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php

 

変更前
“vw_cross_products_class” =>’
(SELECT T1.class_id1, T1.class_id2, T1.classcategory_id1, T1.classcategory_id2, T2.product_id,
T1.name1, T1.name2, T2.product_code, T2.stock, T2.price01, T2.price02, T1.rank1, T1.rank2
FROM (SELECT T1.class_id AS class_id1, T2.class_id AS class_id2, T1.classcategory_id AS classcategory_id1, T2.classcategory_id AS classcategory_id2, T1.name AS name1, T2.name AS name2, T1.rank AS rank1, T2.rank AS rank2
FROM dtb_classcategory AS T1, dtb_classcategory AS T2 ) AS T1 LEFT JOIN dtb_products_class AS T2
ON T1.classcategory_id1 = T2.classcategory_id1 AND T1.classcategory_id2 = T2.classcategory_id2) ‘,

変更後
“vw_cross_products_class” =>’
(SELECT T3.class_id1, T4.class_id AS class_id2, T3.classcategory_id1, T3.classcategory_id2, T3.product_id, T3.name1, T4.name AS name2, T3.product_code, T3.stock, T3.price01, T3.price02, T3.rank1, T4.rank AS rank2
FROM (SELECT T1.product_id, T1.product_code, T1.stock, T1.price01, T1.price02, T1.classcategory_id1, T1.classcategory_id2, T2.class_id AS class_id1, T2.name AS name1, T2.rank AS rank1
FROM dtb_products_class AS T1 LEFT JOIN dtb_classcategory AS T2 ON T1.classcategory_id1 = T2.classcategory_id) AS T3 LEFT JOIN dtb_classcategory AS T4 ON T3.classcategory_id2 = T4.classcategory_id) ‘,

で直りました。

 

audi純正ドリンクホルダー

 

 

AudiのTT用に購入。

さすがに純正です。過剰包装です。

横のボタンを押すと、バーがすーっと降りてくるのはさすがですね

 

 

FreeHand

今はなき、MacromediaのFreeHandはご存じですか?

端的に言えば、イラレみたいなソフトウェアです。FLASHなどと一緒にMacromediaStudioとして販売されていました。

私はそれを使っていて、イラレなんてよくわかんない勉強しなきゃいけないソフトより、すぐに使えるわかりやすいFreeHandがいいじゃん、とずっと思っていましたが、時代に取り残されてしまって、今では見る影もありません。

ところで、FreeHandの拡張子はFH11とかな感じなのですが、これはイラレで開くことができます。

昔のFH11ファイルをイラレで開いてみたら、開けたので、びっくりしました。

spモードメールバージョンアップ

AQUOS PHONE ツインカメラと3D液晶で「撮る・観る」が楽しめるダブル3Dスマートフォン

実はiPhone4からAndroidのSH-12Cに乗り換えています。

Androidがいいから?いえいえ、逆です。iPhoneの良さを再確認するために、敢えての乗り換えです。

 

今日SPモードメールがバージョンアップしたのですが、iPhoneの場合、更新情報がチェックできるのに、Androidの場合、更新がそっけないです。なんの情報もなしに更新しなきゃいけないの?みたいな。

ウェブには更新情報が載っていました。

https://market.android.com/details?id=jp.co.nttdocomo.carriermail&feature=search_result

メール返信時にカーソルが宛先に当たらないように改善

これは嬉しいです。menu→返信で、すぐに文章を入力しはじめると、それが本文ではなくて、toのアドレスのところに入ってしまっていたのです。

iPhoneをお使いの方、びっくりしました?

ええ、Androidってそんな感じなんです。

 

iPhoneやiPadのシミュレータの画面キャプチャ

iPhoneやiPadのアプリ開発をしていると、画面のキャプチャ、スクリーンショットが欲しくなります。

本体ならホームボタンとスリープボタン同時押しで画像で保存されるわけですが、

アプリ開発途中だったり、大量にキャプチャしたい場合などはシミュレータの画面を直接欲しいですよね。

MacのOSX上でシミュレータを動かしながら

command+control+C

で画面イメージがクリップボードにはいります。

あとはプレビューとかでcommand+N (クリップボードから新規作成)すれば、画像が手に入りますね。

他にも、iOS-Simulator Cropperなるソフトもありました。

http://www.curioustimes.de/iphonesimulatorcropper/

201106151114.jpg

これがいいのは、Purpose of result imageで、実際にpng画像化されるデータに画面のみだったり、ipadやiphoneの筐体イメージもはいったりしてくれます。 TakeSimulatorScreenshotでそのままpngデータで保存されるのも便利ですね。

iPad2をケースを組み合わせてより保護する

iPadの場合は純正ケースを使っていました。

多少かさばりますし、縁のびらびら(?)がちょっとかっこわるい、とは思いつつもそこがiPadを守ってくれてたりしてたのです。

で、iPad2です。純正ケース、というべき風呂のフタは考えられていてとても使いやすいのですが、iPadの純正ケースのような守ってくれてる感が足りません。そのままバッグにぽいっと入れられる感覚ではないと思います。

そこで、思い切って加工することにしました。純正をいじるのは気が引けるので、

iPad2専用TPUケース 液晶保護フィルム付

http://buffalo-kokuyo.jp/products/ipod/case/ipad/bsipd202ct/index.html

これを純正ケースの磁石の部分だけカットします。


この重なっている部分です。


こうなりました。これで全面保護されているので、バッグにポンでも安心です。

保護ケースの部分は液晶よりもでっぱっているので、純正ケースが液晶にぴたっと張り付くわけではありませんが、ちゃんとスイッチは入ってくれます。少し費用かかりますし、かさばるのですが、iPadで純正ケースを使っていた方にはオススメです。

BaserCMSのDashBoard ダッシュボードを変更する

結構最初のほうでやってしまいたい場合もある、このDashBoardの変更です。

あれ?どこだっけ?ということがあるので、メモ。

場所は

/app/webroot/themed/テーマ名/views/dashboard/admin/index.ctp

にあります。

管理メニューでいうと

ダッシュボード > システム設定 > テーマ管理 > コンテンツテンプレート > コンテンツテンプレート 編集: index.ctp

ココです。パンくずって便利ですね、って初めてこのコピペして思いました。

っとここまで書いて、これでは内容が変わらないのでした。なんで?

正解は

/baser/views/dashboard/admin/index.ctp

です。

なんででしょう?themedの中のほうが優先では?

BaserCMSをお名前.comの共用サーバSDにインストールする

詰まったので備忘録。

お名前.comの共用サーバSDBaserCMSをインストールしたのです。すると、インストール画面でCSSが効いていない状態に。

これはBaserCMSのサイトに書いてあるところのcore.php書き換え対策だな。と思い、core.phpやら.htaccessやらを書き換えるも症状がかわりません。このサーバはログファイルが見れないらしく、いったいどこに問題が・・・といろいろFirefoxのFirebugで眺めているとcssファイルの中身の先頭部分にPHPのWarningを発見!

Warning:  date() [function.date]: It is not safe to rely on the system’s timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We had to select ‘UTC’ because your platform doesn’t provide functionality for the guessing algorithm in /export/sd09/www/jp/r/e/gmoserver/3/7/sd0164037/shoudankai.shinkinkyokai.or.jp/cake/libs/cake_log.php on line 93

timezoneが設定されていない様子・・・.htaccessに

php_value date.timezone Asia/Tokyo

としてもInternalServerErrorになるばかり・・

しょうがないのでお名前.comに問い合わせると、小一時間で返答がありました。返答内容はちょっと違ったけど、

なお、、PHPの設定はお客様ホームページ領域内に「php.ini」を設置いただくことにより変更可能となり、当該ディレクトリ内の実行ファイルについてはお客様設置のphp.ini設定を参照し動作するものとなります。

ということなので、堂々と

date.timezone = “Asia/Tokyo”

という内容のphp.iniを作ってあげることで解決しました。