mysql メールアドレスからドメイン数でカウント
+-------+----------------------+ | id | mail_address | +-------+----------------------+ | 1 | aaaa@example.com | | 2 | bbbb@example.com | | 3 | cccc@example2.com | | 4 | dddd@example2.com | | 5 | eeee@example2.com | | 6 | ffff@example3.com | | 7 | gggg@example4.com | +-------+----------------------+
こんなデータあったら
SELECT COUNT(id) AS ccc, SUBSTRING_INDEX(mail_address,'@',-1) as domain FROM mail_data WHERE id in(select uid from order_master ) GROUP BY domain ORDER BY ccc;
ついでなんでソート
+-----+-----------------+ | ccc | domain | +-----+-----------------+ | 1 | example4.com | | 1 | example3.com | | 2 | example.com | | 3 | example2.com | +-------+---------------+
的な感じ
linuxでファイル名で検索したければlocateのほうが早い
但しupdatedbが実行されている場合だけだけどな!
locate search_filename
findとかよりも早い。
当日作成されたファイルとかだと引っかかんないよ
linux でのファイル内一括検索 grep
たまに忘れるので
find /var/www/hogehoge -name \*.inc -print | xargs grep --color=always -n 'search_text'
--color=alwaysは見やすくしたいだけ
findとxargs組み合わせてるのはこっちのほうが早いらしいので。
今更だけど携帯のHTMLをCSSっぽく書いてみる
<?php // ガラケー用のスタイル定数 // color palette define('C_WHITE' , '#fff;'); define('C_BLACK' , '#333;'); define('C_GRAY' , '#666;'); define('C_GRAY_LIGHT' , '#999;'); define('C_RED' , '#f33;'); define('C_ORANGE' , '#ff6633;'); define('C_TEXT' , 'color:'.C_BLACK); define('C_TEXT_LIGHT' , 'color:'.C_GRAY); define('C_TEXT_RED' , 'color:'.C_RED); define('C_TEXT_ORANGE' , 'color:'.C_ORANGE); define('C_TEXT_WHITE' , 'color:'.C_WHITE); // font if($CON_CLIENT->getCarrier() == 'DOCOMO'){ define('FONT_L' , 'font-size:medium;'); define('FONT_M' , 'font-size:small;'); define('FONT_S' , 'font-size:small;'); define('FONT_SS' , 'font-size:small;'); }elseif($CON_CLIENT->getCarrier() == 'SOFTBANK'){ define('FONT_L' , 'font-size:medium;'); define('FONT_M' , 'font-size:small;'); define('FONT_S' , 'font-size:small;'); define('FONT_SS' , 'font-size:x-small;'); } else { // フォールバックはau define('FONT_L' , 'font-size:medium;'); define('FONT_M' , 'font-size:small;'); define('FONT_S' , 'font-size:x-small;'); define('FONT_SS' , 'font-size:xx-small;'); } define('NORMAL' , 'font-weight:normal;'); define('BOLD' , 'font-weight:bold;'); define('ERROR_MSG' , FONT_S.C_TEXT_RED); // layout define('AL_CENTER' , 'text-align:center;'); define('AL_LEFT' , 'text-align:left;'); define('AL_RIGHT' , 'text-align:right;'); // headings //define('H1A' , FONT_M.C_TEXT.'border-top:solid 1px #eee;border-bottom:solid 1px #ccc;padding:3px;'); define('H1A' , FONT_M.C_TEXT_WHITE.'background-color:#333333;padding:3px;'); define('H2A' , FONT_S.C_TEXT.'background-color:#ddd;border-bottom:solid 2px #ddd;padding:3px;'); define('H3A' , FONT_S.C_TEXT_WHITE.'background-color:#666;padding:3px;'); // table define('TABLE_1' , FONT_S.AL_LEFT.'border-collapse:collapse;'); define('TH_1' , FONT_S.C_TEXT.NORMAL.AL_LEFT.'background-color:#eee;border-bottom:solid 1px #ddd;');
って感じで定数ファイル用意しておいて
携帯用のviewで
<div style="<?php echo H1A ?>"> <span style="<?php echo FONT_S ?>">aaaaaaaa</span><br> </div> <div style="<?php echo FONT_S ?>padding:3px;"> ・<a href = "url">データを見る</a> </div> <div style="background-color:<?php echo C_WHITE;?>"> <table style="<?php echo TABLE_1;?>" width="100%"> <tr> <td style="<?php echo AL_CENTER ?>"><span style="<?php echo FONT_S ?>"> <a href="url"> <img src="url" width="96" alt="" /> </a> </span> </td> </tr> </table> </div> <div style="<?php echo FONT_S.C_TEXT_LIGHT ?>"> <span>定価 xxxxxx円</span> </div> <div style="<?php echo FONT_S ?>"> <span><?php echo CONTENT_TITLE ?>価格</span> <span style="<?php echo C_TEXT_ORANGE.FONT_L ?>">xxxxxx円</span> </div>
的な書き方どうよ?
CSSっぽい使い方できそうじゃね?
dynabook AZ
買いました。
何がいいって、薄さ、軽さ、バッテリー持ち。
軽さ870gで最薄部12mm。ディスプレイが1024×600とか。カタログスペックで7時間持つバッテリー。
サスペンドで17時間以上。
問題は、OS。
なんとAndroid。それだけならまだしも、Android Marketが使えないということ。
アプリは別のAndroid端末からapkを移せば使える 事もある。
使えないアプリも多いけど…
PCだと思って使うと非常に使いにくい。
そもそも右クリックがメニューだし。
Wifi環境下ならEvarNoteとかでメモ帳がわりに使えるし、メールもいちおう送受信できるので
いいかな…と。
今なら2万円ぐらいで買えるから、試しに買ってみたけど、まだちょっと明確な使い道が見つからない。
さて、どうしてくれようか…