Nobuさんのブログ

Using Drupal 7 with latest MAMP

in

After I updated my MacOS to 10.11.6 (El Capitan), older MAMP seemed stop working. So, I updated MAMP to the latest version, which is Version 4.1.

For the most part, it's working fine, but I noticed that one older Drupal 7 implementation stopped working. It caused White Screen of Death (WSOD). Upon investigation by adding the following code in index.php, I see that webform module is failing.

文字化けするemlファイルをGmailにインポートする方法

昔使っていたWinBiff2 でエクスポートしたメール。どうしてそうしたのか不明なんだけど、全てのメールが1通あたり1つのテキストファイル( TXTの拡張子)で保存されてあった。年度ごとに7年分、1年辺り3000〜7000通のメール。これをGmailにインポートした記録です。

動作環境:OS X 10.10.5 (Yosemite)
Apple Mail (OS X付属のもの)
Outlook for Max 2011

1.TXT --> eml
これは拡張子を変えるだけでオッケーだった。元々、eml形式(生のメール形式?)であったらしい。ただ、本当のeml形式なのか、以下の手順でemlじゃないけど認識されているかは不明。

2.Outlookへインポート

Subversion 1.7 on a shared hosting (InMotionHosting and GoDaddy Linux hosting with cPanel)

I have managed to install svn on a shared hosting successfully (on InMotionHosting's business hosting plan and GoDaddy Linux hosting with cPanel). I needed the subversion (client only) with https protocol support.

Increase phpMyAdmin's upload limit

When restoring MySQL db, using phpMyAdmin is handy. But the file size for upload is limited to 8MB. Here's how to increase the limit.

1. Locate php.ini
http://localhost/phpinfo.php shows where's the php.ini.

2. Edit php.ini
upload_max_filesize
post_max_size
(optionally) memory_limit

3. Restart Apache
sudo apachectl restart

Using GD library PNG support on Mac OSX Yosemite

in

When I upgraded to my main machine to Yosemite, I've encountered a case that some images on Drupal installation doesn't generate image-style images. The status page shows that the GD library was not complied with PNG support.

The solution is to install the latest php. I followed the following page, basically to install php55 using home brew.

Using Drush on Mac with MAMP

in

Just got stuck with this. When using MAMP and Drush, you need to specify the PHP path so that both use the same PHP.

http://drupal.org/node/1296594#comment-5443454

Basically, you just need to export DRUSH_PHP in .bash_profile.

export DRUSH_PHP="/Applications/MAMP/bin/php/php5.2.17/bin/php"

Run source ~/.bash_profile to take it effect.

Chromeで強制的にメイリオを使う方法

in

Chromeがアップデートされたからか、過去に設定した方法でメイリオにならなくなった。そこでユーザースタイルシートを試してみたところ、うまくいった。

* {
}

@
font-face {
 
font-family: "MS PGothic";
 
src: local("メイリオ");
}

@
font-face {
 
font-family: "MS Pゴシック";
 
src: local("メイリオ");
}

@
font-face {
 
font-family: "Arial";
 
src: local("メイリオ");
}

System Management Controller のリセット方法

in

アダプターをつなげてもMag Safeで電気が供給されてない状態になった。ので、Apple Storeに行ったら、すぐに新しいアダプターをくれた。それと、Power Management Controllerのリセット方法だと言ってキーボードの左側の Shift+Control+Optionと電源ボタンの同時押しを教えてくれた。

調べてみたらどうやら System Management Controllerのリセットのことだったらしい。

Appleのサイトにも載っている。
http://support.apple.com/kb/HT3964

とりあえず新しいアダプターではちゃんと電源供給できているみたいなので、これで様子を見てみる予定。おかしくなったらリセットを試してみよう。

Javaで超簡単にスタックトレースを表示する方法

in

いろいろなところから呼び出されているメソッドで問題があったとき、どの呼び出し元が問題か調べたいときがある。

そんなときはこの1行でスタックトレースを表示。

new Exception().printStackTrace();

簡単でStackTraceElementの配列をいじる必要もなし。

Google Calendarで土日だけ違う色を付ける方法

in

Google Calendarは便利。仕事の予定も個人の予定も1つにまとめてる。ちょっとだけ不便なのは土日がはっきりと表示されないこと。そこで、

1.カレンダーを月曜表示に
 これで土日が1週間の最後に来るので仕事と遊びの計画が見やすく

2.土日だけ違う色で表示
 カレンダーのバックグラウンドの色を土日だけ違う色に。方法は以下のCSSをStylishを使ってwww.google.comに設定


div.month-row > table.st-bg-table tr > td:nth-child(6) /* for Sat in Mon-Sun system in Month view */
{
background-color:#E6EBFA;
}

コンテンツ配信