タグ

2009年3月27日のブックマーク (11件)

  • 株式会社ミクシィ | mixiアプリ カンファレンス 2009

    新着情報 2009年6月8日mixiアプリ カンファレンス 2009 イベントレポート(動画)を公開しました 2009年5月25日mixiアプリ カンファレンス 2009 イベントレポートを公開しました 2009年4月23日mixiアプリ カンファレンス 2009を開催しました 2009年4月1日申込み者多数のため申込みを締切りました 2009年3月24日mixiアプリ カンファレンス 2009特設サイト(サイト)をオープンしました 2009年3月24日mixiアプリ カンファレンス 2009の参加申込みを開始しました ソーシャルアプリケーション プロバイダー* が、SNS『mixi』のユーザー情報、ソーシャルグラフ(人と人とのつながり)とコミュニケーションを利用して、『mixi』内に独自のサービス・アプリケーションを開発・提供できる「mixiアプリ」。 カンファレンスには、「mixiア

  • Domain-Driven Design: Sample Application

    Last updated: 15 Feb, 2010 Part 1: Domain-Driven Design and MVC Architectures Part 2: Domain-Driven Design: Data Access Strategies Part 3: Domain-Driven Design: The Repository Some of the Domain-driven design concepts explained above are applied in this sample application. Directory Structure app/ config/ controllers/ UserController.php domain/ entities/ User.php UserProfile.php repositories/ User

    Domain-Driven Design: Sample Application
  • Zend_Mail で半角カナを送信する方法 - Devel::Bayside

    携帯電話向けに、どうしても件名と文に半角カナを入れる必要があり、数時間格闘したら、ようやく Zend_Mail で半角カナを送信することができました。 ドコモ、au、ソフトバンクで文字化けしないことを確認しました。Zend Framework のバージョンは、1.7.5 です。 sub send_mail($params = array()) { // subject $subject = mb_convert_encoding($params['subject'], 'JIS', 'SJIS'); // body $body = mb_convert_encoding($params['body'], 'JIS', 'SJIS'); // from_name if ( isset($params['from_name']) ) { $params['from_name'] = mb_e

    Zend_Mail で半角カナを送信する方法 - Devel::Bayside
  • MacPortsのSubversionが濁点つきのファイル名を扱えるようになってた - hnwの日記

    追記(2009-07-17):僕の環境だけかもしれませんが、upgradeするときは「sudo port upgrade subversion +unicode_path」としないと、新バージョンがvariantsの指定無しでビルドされてしまいます。どうにも面倒なのですが、何とかならないもんですかね。 以前、僕は「濁点ファイル名も扱えるSubversionをMacPortsでインストール」という記事を書きました。MacのSubversionだと濁点を含む日語ファイル名が上手く扱えないから、偉い人が作ってくれたパッチを当てるといいよ、という話題でした。 ところが、今日になってSubversion 1.6.0にしようと思ったらunicode_pathというvariantsの存在に気づきました。下記のようにすれば、濁点がうまく扱えるパッチを当ててくれます。 $ port install sub

    MacPortsのSubversionが濁点つきのファイル名を扱えるようになってた - hnwの日記
  • PHPでメモリ上に一時ファイルを作る - hnwの日記

    blog.plastik.jp » PHP5 の fgetcsv() で読み込み内容が腐る現象」という記事を読みました。fgetcsv()だとSJISのCSVファイルがうまく読めないので、UTF-8に直してテンポラリファイルに保存してfgetcsvで読み込む、という筋書きのようです。 ちゃんとtmpfile()を使っていたりしてナイスなコードだと思います。でも、すぐ不要になるデータをディスクに書き込むのはイマイチじゃないでしょうか。ここはメモリに書いた方がカッコいいと思うんです。僕なら下記のようにします。 <?php $data = file_get_contents("example.csv"); $data = mb_convert_encoding($data, "UTF-8", "Shift_JIS"); $fp = fopen('php://memory', 'r+'); fw

    PHPでメモリ上に一時ファイルを作る - hnwの日記
    akkun_choi
    akkun_choi 2009/03/27
    php://memory
  • すごいねこのPV!:アルファルファモザイク

    PVがすごい曲 http://takeshima.2ch.net/test/read.cgi/news4vip/1237898180/ 103 :以下、名無しにかわりましてVIPがお送りします:2009/03/24(火) 23:33:58.32 ID:eKy8Xf5cO chemical brothers の star guitar これ以上トリッキーなPVがあったら教えて欲しい この凄さ、気付けない奴も居そうだが 108 :103:2009/03/24(火) 23:38:28.00 ID:6O4eQye30 star guitar http://www.youtube.com/watch?v=Ws_R_GxZX2o これね 114 :103:2009/03/24(火) 23:46:51.53 ID:6O4eQye30 ってゆうかMichel Gondryが撮った

  • 特定の場所でしかスレッド共有できないケータイ掲示板「そらノート」

    ソラノート(渋谷区渋谷2)は3月23日、ユーザーの位置情報を基に特定のエリア内のみで情報を共有するモバイル向けローカル掲示板サービス「そらノート」(β版)を公開した。 スレッド型掲示板システムをベースに、スレッドの設置場所とユーザーの閲覧範囲を限定することで、特定の場所でしかスレッドを共有できない「不便で新しい」(同社)ネット掲示板。昨年9月設立の同社が、第1弾事業として立ち上げた。学校内のサークル用や近隣住民向けた店舗の特売情報など、街の回覧板、掲示板のような利用を想定。今後エリアターゲット型の広告も展開し、新型のローカルコミュニティーサービスを目指す。 サイトでは、ユーザーがGPSと地図情報を使い、現在地の半径800メートル以内に新規スレッドを作成。各スレッドは同じく半径800メートル以内にいるユーザーのみ閲覧できる仕組み。β版オープン当初は、連動するグーグルマップの表示単位に合わせ、

    特定の場所でしかスレッド共有できないケータイ掲示板「そらノート」
  • Zend Framework パフォーマンス改善 - Devel::Bayside

    仕事で ZF アプリを作っていると、パフォーマンスも考えなくてはいけません。とりあえずこんな改善策をやってみました。 realpath キャッシュ PHP 5.1 からは絶対パスを使うと realpath キャッシュというのが効いて、パフォーマンスが改善するようです。幸い、ZF のアプリでは、index.php が置いてある場所だけがわかれば、あとはそこから引けるので、以下のように値を設定しておきます。 define('APPLICATION_PATH', realpath(dirname(__FILE__))); include_path 最適化 Zend Framework のパフォーマンスガイドにこうあります。 クラスの読み込み速度を上げるためにできる簡単な方法のひとつに、 include_path に気をつけるということがあります。特に大切なのは次の 4 つです。 絶対パス (あ

    Zend Framework パフォーマンス改善 - Devel::Bayside
  • 恐怖のcrontab -r. 設定ファイルはレポジトリ管理せよ - LukeSilvia’s diary

    crontabファイル含め、設定ファイルはレポジトリで管理しましょうという話です。 恐怖のcrontab -r crontab -r を安全にする - antipop 間違えて crontab -r してしまい、crontab をふっとばしてしまったので、以下のような zsh 関数を書いて、確認を出すようにした。つか、隣同士にある -e と -r で編集と削除とか、酷いよ><。。。 cronのにジョブを登録する際に、crontabファイルを開きますが、「crontab -e」と間違って「crontab -r」をやると、crontabが消えてしまう。しかも、記事の内容にある通り、「e」と「r」というタイポしてもおかしくない位置にあるというので、これは怖い。 crontabの内容なんてほとんど覚えてない割にはちょくちょく更新するファイル。バックアップとかとってないと大変なことになる。 ytoy

    恐怖のcrontab -r. 設定ファイルはレポジトリ管理せよ - LukeSilvia’s diary
  • 十全な Zend_View_Smarty - modifiedの日記

    これで Zend_Layout も Zend_View_Helper も使えるはず。 レイアウトは {$layout->content} ヘルパーは {$helper->Form()} みたいに呼び出す。 Zend_View_Abstract を継承して Smarty に必要な部分だけ上書き、という作り。 なのでヘルパーとかフィルターとかはZend_View と同じように使えるはずです。 (若干投げやりかもしんない。) ソースの色づけは今度やります。 <?php /** * Smarty用ビュースクリプト */ class My_View_Smarty extends Zend_View_Abstract { /** * Smarty object * @var Smarty */ protected $_smarty; /** * 文字列のエスケープに使う関数 * @var string

    十全な Zend_View_Smarty - modifiedの日記
  • ソースコードにWhy(なぜ)を残していますか? - Fly me to the Luna

    つい最近Java界隈でSimpleDateFormatがスレッドセーフではない、という事が話題になりました。JavaDocにも「synchronizedではない」と書かれている事だけれども、日付の変換は良く使う上にフォーマットを繰り返し書くのは面倒なので、ユーティリティクラスとしてまとめておく事が良くあるっしょ。 こんな感じで。 package util; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; public abstract class DateConverter { public static String convertYYYYMMDD(Date date){ DateFormat formatter = new SimpleDateFormat("y

    ソースコードにWhy(なぜ)を残していますか? - Fly me to the Luna