PHPExcelで列幅、行高をピクセルで取得する

PHPExcelで列幅と行の高さをピクセルで取得する必要があったのでやってみました。
  

 
	//Excel2007形式でテンプレート読み込み
	$reader = PHPExcel_IOFactory::createReader('Excel2007');
	$objPHPExcel = $reader->load("template.xlsx");
	
	//A列の幅を取得←Excelの列区切りをポイントすると表示される数字
	$colWidth = $objPHPExcel->getActiveSheet()->getColumnDimension("A")->getWidth();
	//Excelテンプレートのデフォルトのフォント情報を取得
	$fontInfo = $objPHPExcel->getActiveSheet()->getParent()->getDefaultStyle()->getFont();
	//フォント情報と列幅からピクセルを取得
	$colPixelWidth = PHPExcel_Shared_Drawing::cellDimensionToPixels($colWidth, $fontInfo);
	
	//3行目の行の高さを取得
	$rowHeight = $objPHPExcel->getActiveSheet()->getRowDimension(3)->getRowHeight();
	//行の高さからピクセルを取得
	$rowPixelHeight = PHPExcel_Shared_Drawing::pointsToPixels($rowHeight);
 

  
といった感じですが、バグがあるようで
PHPExcel_Worksheet_ColumnDimensionクラスのgetWidthメソッドと
PHPExcel_Worksheet_RowDimensionクラスのgetRowHeightメソッドが
正しい値を返してくれないのです・・・・
getWidthについてはエクセル上で表示される値より10%少なく取得され
getRowHeightについてはエクセル上の表示と同じ場合もあれば全然異なる場合もあります。

うーんExcel5形式なら正しく取れるのかな。

美江南(みこうなん)に行ってみた

横浜市港南区港南台で33年間続いた中華こうなんの跡地に開店した
美江南(みこうなん)という中華屋に行ってみました。

中国人の方々が営業しているようです。
19時頃に訪問しましたが、そこそこお客さんも入ってました。

厨房から食器からテーブルなど諸々を中華こうなんから引き継いで使用しているようです。
メニューを見ると価格も中華こうなんとほぼ同じ設定です。
以下メニューです。

メニュー1


メニュー2


メニュー3


メニュー4

本日食べた物です。
まず餃子ですが、ごく普通でこれといった特徴なし。具は野菜メインです。

チャーハン
薄味。というか味無し・・・・パンチ無し・・・・

こうなんメン
旨み無し。野菜は炒めが足りない。中華こうなんのこうなんそばとは比べる対象ではない。

タンタンメン
野菜は炒めが足りない。ひき肉無し。スープ旨み無し。辛いだけ。

総評です。
本場中国人の方が厨房に立っているので期待していたのですが、
正直なところ、もう行くことは無いと思いますね。
なんとなく中華こうなんと同じような物を提供していますが、似ているのは見た目だけで
味は全く似ても似つかないものです。
もっとオリジナリティを出して店名も全く違うものにしたほうが良いと思うのですが。。。。
すべてのメニューの価格がリーズナブルという点では評価出来ますが、味がね・・

いかに中華こうなんが素晴らしい店だったか改めて認識させられました。

中華こうなん

本日閉店しました。
ついにこの日が来てしまいました。
本日おいらは残念ながら仕事で行くことは出来なかったですが、かみさんと子供たち二人は
しっかり、こうなんそば、味噌ラーメン、餃子を食べてきたらしい。。。。

高校生の時に初めてタンタンメンを食べてから早25年
以来こうなんの味の虜となり、今に至ります。
安いしね、旨いしね、バイトのネーちゃん可愛いしね

もう「あいよ」は聞けませんね。。。


はい、おいらの一番のお気に入りタンタンメン


いつもの餃子ですね。

33年間だそうですね、本当にお疲れ様です。
いつも美味しい中華を、貧乏サラリーマンのために安く提供してくれてありがとうー
おじさん、おばさん、バンダナおばさん、ミイラおばさん、バイトのネーちゃん達、お疲れ様でした。

脱獄進行中

iPhoneを手にしてからもうすぐ1年。
仕事にも遊びにも、もう手放せない物となりました。
色々Androidも触ったりしたけど、個人的にはiPhoneが最高ですねぇ

でもこんなに最高なiPhoneでも使っていくうちに色々と不便な点が見えてくるもので、
BluetoothやWiFiの設定をOFFするのに、いちいち
設定⇒一般⇒Bluetooth⇒オン・オフ
なんてことをする必要があり、あーめんどくさいのね。

で、なにか良い方法が無いか調べてたら「脱獄」だって。
まあ簡単に言えばiPhoneを改造してしまえってことらしい。
でも失敗すると「文鎮になっちゃうよ!」とか恐ろしいこと書いてあるわけ。
おいらはiPhoneの1台持ちなので文鎮になっちゃたらてーへんなの。

でもね、一応コンピュータ屋ってこともあり、なんでもチャレンジってことで速攻で脱獄しました。
しかし簡単ですなぁ 脱獄用のソフトダウンロードして数回クリックするだけで終了。
色々ソフトを入れましたが本当に便利なものばかり。
SBsettingてやつは、ロック画面でもBluetoothやらWiFiなどのオン・オフが速攻で出来ちゃう、
これだけでも脱獄する意義があるっちゅうぐらい優れものでございます。
あとは、SMSやMMS、メールを送信する前に確認メッセージが出たり、電話かけるときも確認メッセージが出たり。
通話履歴を個別で消せたり。
こんなの日本製の携帯電話なら当たり前の機能なんですけどね。

あとは画面表示カスタム系ね。
これはすぐ飽きちゃいますけど。
他の人と違うのでちょっと優越感があるかなってとこです。

脱獄iPhone画面


こんなことも出来ちゃうんですねぇ
もう入獄状態で使うことは無いでしょう。そのぐらい便利で面白いです。

iPhoneでブルートゥースヘッドセットを使用してみた

あぁブログって毎日更新するものなんだろうけど貧乏暇なしなので無理・・・
念願のiPhoneを入手してから早4ヶ月が経っちゃいました。
なんとまあ素晴らしいオモチャだこと。ふんだんにアプリや音楽を入れて楽しんでますハイ
自宅にいる時はほぼ子供のゲーム機と化してしまってますけどね・・・・

さてさて、iPhoneのために買ってあったこちらのブルートゥースヘッドセット

香港のショッピングサイトで約1170円で入手した代物です。
iPhoneが来る前に使用していたシャープのガラケーでは通話も音楽再生も全く問題なし。
果たしてiPhoneでも使えるのか。
まずiPod再生(中学時代に燃えたJapanese Heavy Metal Loudness おじさんになっても聴いてます)

画像右下のマークがブルートゥースヘッドセットにて音声出力してますよーということです。
iOS4.2からはこの画像をタップすると再生デバイスを変更することが出来るようになりました。

こちらが、画像をタップして出力先を変更することが出来る画面です。

ブルートゥースヘッドセットからの操作については
音量調節、次の曲、前の曲への送り(チョイ送り戻しは不可)、一時停止が問題なく行えました。
音の良し悪しについては使用するヘッドフォンによるのでなんとも言えません。
Youtubeなどの動画についてはブルートゥースの特性上少々音が遅れるのでいまいちかなぁ

さてさて、じゃあ通話はどうかというとiPod再生中に電話がかかってくると音楽が
フェイドアウトして呼び出し音がヘッドフォンから流れます。
で、ヘッドセットの中心のボタンを押下することで、通話が開始できます。
マイクの感度は余り良くないようなので、なるべくヘッドセットに口を近づけるほうが良いみたいです。
通話についても動画再生と同様にブルートゥースの特性上、少し遅れるため相手方と若干のズレが生じます。
通話を終了した後は当然のことながら先ほどまで聴いていた音楽が再生されます。

で、こちらから発信する場合。
通常はiPhone側から通話相手をアドレス帳などから選択し発信すると以下のように
通話デバイスの指定が可能。なにもしないでそのままにするとヘッドセット優先で発信します。

じゃあ、iPodで音楽再生中にヘッドセット側から通話は開始出来るのか??
と思い色々ヘッドセットのボタンを押したら、どうやら中心のボタンをダブルクリックすると
直前に掛けた相手に発信してしまうようで・・・・・・これはあまり良くないかなぁ

総評としては、1170円のヘッドセットでこれだけ出来れば文句ないかなと。
ヘッドセットはUSBで充電可能。フル充電で3時間ぐらいのiPod再生は可能だと思います。

あとは注意したい点がひとつだけ。
音楽再生をやめてヘッドフォンを外したあとにiPhoneとブルートゥースヘッドセットの
接続を切ることをお勧めします。
接続したままで電話が掛かってくるとヘッドセットに呼び出し音がなり全く気がつかないといったことが
ありました。。。。
さあ次は何をDealExtreamから買おうかな。。。。予備バッテリーあたりを狙うかな。