symfonyではDBのカラムとしてcreated_atやupdated_atなどを datetime形式で作っておくと、データをinsertした時に自動で入れてくれますが、 今回は出力時に、時刻の取得のしかたを指定して取る方法です。 通常 echo $data->getCreatedAt(); //2009/10/24 …
占いはとか胡散臭い! でも自分でプログラムとして実装するともっと胡散臭くなる。 なんで、誰かそれっぽい人の占いの結果だけを使ってしまおうという占いコンテンツです。 ということから見つけたのが占いAPI http://jugemkey.jp/api/waf/api_free.php これ…
前回はGoogleでWiki内の記事検索をやりましたが、 そこからの派生でWiki本文を取得してしまおうという試みです。 サンプルプログラム http://keywood.ryuquo.com/wiki/input.php まずPEARからText_Wikiをインストールしていることが前提です! http://pear.p…
wikipedia内の検索機能使いにくいです>< で、考えたのがGoogleでドメイン指定検索を使って wikipedia内を検索して記事の一覧を取得しよう!という試みです。 $word = $_GET['word']; $wikidatas = googleSearch($word); print_r($wikidatas); function goo…
会場:パシフィコ横浜 日時:10:00〜18:00(13:00〜15:00、2セッションに参加) 参加セッション 1.HTML5により拓かれる次世代Web → HTML5の概要について [1]HTML5の概要 [2]規格の概要 [3]新機能の解説 → 実例などはこちら 2.オフィスアワー(GEO/位置情報)…
昨日の記事のトラックバックが失敗していたので再投稿>< 2回目のPHP勉強会への参加してきました! http://events.php.gr.jp/events/show/79 前回と同じくメモを置いておきます。 もくじ 1.モバイル開発用プラグイン →Text_Pictogram_MobileとHTML_CSS_M…
2回目のPHP勉強会への参加してきました! 第43回PHP勉強会@関東 投稿ミスがあったので書き直しました↓ http://d.hatena.ne.jp/Arko/20090604/1244076413
今日はサービスの本番化のため一日rsync漬けでした。 忘れないうちにメモを。 symfonyでのrsyncの設定方法についてです。 1.rsyncの設定ファイルを編集 config/propertiex.ini [symfony] name=dowsing [dowsing] user=hugahuga host=192.168.0.133 dir=/pa…
最近symfony1.0で管理画面を作るときにはモデル作った後に アドミンジェネレーターでサクっと作ってしまうようになりました。 3分間管理画面クッキング♪ ./symfony init-app admin ./symfony propel-init-admin admin (モジュール名) (モデル名) ※1 モデル…
.htaccessのmod_rewriteを使って 機種別のアクセスを制御(DoCoMoのデコメアニメ対応状況に応じて)したのでメモを。 RewriteEngine On RewriteCond %{HTTP_USER_AGENT}% N706iw [OR] RewriteCond %{HTTP_USER_AGENT}% N706ie [OR] RewriteCond %{HTTP_USER_…
Google Stati Maps APIで地図を画像として取得できますが、 最近そのAPIの機能が拡張されて、フラッシュで生成されるGoogle Maps APIと 同じようなオプションが使えるようです! 下記のソースで作ったものはこちら http://keywood.ryuquo.com/gmap/gmap.php …
巷では美女応援だとか、やたらと「美女」のつくサービスが流行っているそうですね!! というわけで、 これぐらいなら自分一人でも作れそうかな? とブームにのって似非サイト作ってみました! 「おれのびじょ」 http://keywood.ryuquo.com/bj/index.php 言…
巷で流行のtwitterへAPIを使ってコメントの新規投稿と プロフィール画像の更新を試みてみました。 結果からいいますと、コメントの投稿は成功しましたが画像の更新はなぜかできませんでした… 以下、ソースになります。 setBasicAuth($username, $password); …
symfony1.0でsetTemplateを使いました! 404エラー以外に、共通のエラーページを作成したかったので、 ひとつのテンプレートを使いまわしてます。 まずは同じモジュール内のテンプレを呼びたいとき $this->setTemplate('gps'); return sfView::ERROR; //g…
メアドをDBに保存するとき(@以下含める)、データの型をどうすればよいか。 メアド全体で255文字以内にすればよいとのこと。 http://q.hatena.ne.jp/1155029301 ただ、それとは別に携帯の場合はキャリアごとにルールがあるみたい。 au http://k-tai.impress…
昨日は失敗談だけでしたが、 jqueryでgoogleの画像検索を行いサムネイルを表示させるということを実装することができました。 $("#search").keyup(function() { //フォームでキーが叩かれた時に実行 var word = $(this).attr("value"); //叩かれた文字を取得…
$.getJSON('http://ajax.googleapis.com/ajax/services/search/images?v=1.0&rsz=large&lh=ja&q='+searchword+', function(imgs) { alert(imgs); } jquery内でエラーがかえってくるよ>< マニュアルをちゃんと読んでみたら、別のIPのURLをたたきたいばあい…
yahooAPIの画像検索を使い、テキストエリアに入力された語に関する画像を表示させるコードを書いてみました。 前提としてyahooAPIのIDが必要になります。 >| JS $("#search").keyup(function() { var searchword = $(this).attr("value"); //テキストエリア…
縦に並んでいる画像をドラッグ&ドロップで入れ替えたい! というのを実装するのにjqueryのライブラリ、 sortable.jsを使って実現してみました。 検索するとこんな親切な解説サイトがあったのでそれ通り実装してみる。 http://allabout.co.jp/internet/javas…
ローカルに保存した画像をサムネイルにする必要があったので、 imageMagickを使って画像の加工に挑戦してみました。 まずはCentOS上のコンソールでconvertコマンドを叩いたら、 そんなものありませんと言われたのでインストールから yum install ImageMagick…
以前のエントリではsymfony内にpearを入れるとこまでしかできてなかったので補足します。まずhogetというプロジェクトが作ってあったとして、 pearを入れておくためのvendorというディレクトリを作ります。 そこに以前のエントリどおり.pearrcを入れてpearを…
こんばんわ、本日から自由が丘支社から鎌倉本社へ出社となったキムラです。 八幡宮の前のとおりは桜がきれいに咲いております。 安定してると好評のsymfony1.0系列を使っておりますが 現時点での1.0系最新バージョン(1.0.17から)1.0.20へアップデートしまし…
PHPの基礎のおさらいとして「基礎からのPHP」を読んでいるのですが、 その中にある課題からフォームを作る練習をしました(DBやファイルへ保存する機能は無しで)。 以下がそのプログラム http://keywood.ryuquo.com/sample/touhyou/index.php コントローラー…
とりあえずデフォルトのページをhu/ってことにすればいいと思ったのでこうしてみる。 DirectoryIndex hu/index.html ここで問題。 hu/index.htmlを表示することはできるが、urlは/になる クライアントの要望ではURLもja/index.htmlにしたいとのこと。 なので…
ちょっと頭の整理を兼ねてメモっておく。 コントローラ的なもの index.php confirm.php complete.php ビュー的なもの indexSuccess.php confirmSuccess.php completeSuccess.php モデル的なもの sendmail.php validate.php config.php index.phpにアクセスが…
PHP勉強会にはじめて参加したので、レポートという名の覚え書きを。 events.php.gr.jp - 第41回PHP勉強会@関東 場所:新宿 トライコーン株式会社様 1F 日時:3/24 19:30〜21:30 個人的な感想 新しいフレームワークとしてAgaviを知ることができたが、 PHP5.2…
今回はCSSを後から書き換える2つの方法を実装してみました。 といいましても片方の方法は以前の記事のものを使っております http://d.hatena.ne.jp/Arko/20090304/1236174580 ↑この記事の延長になります ・CSSファイルを関数が実行されたときに読み込む方法…
お問い合わせフォームをフレームワークやライブラリなど一切使用せずに、自力で素のPHPだけで完成させよ! という指令にここ1週間ひーひー言ってました。 しかもお客様へ納品するプログラムという・・・そこでのTIPSをいくつか。 名前が全角日本語で入力されて…
Jquery使って要素埋め込む時が最近よくあるので簡単にまとめてみる。 $("div").append("<img src='/img/piyo.jpg'>") → 指定した要素に対して、その要素内の一番後ろに追加$("h1").before("<img src='/img/huga.jpg'>") → 指定した要素の前$("h1).after("<img src='/img/hoge.jpg'>") → 指定した要素の後$("p").wrap("<a href="hoge.com"></a>") → 指定した要素を…
rpmでインストールされているphp関連のものをすべて削除 まずは現在のPHPのバージョンを確認します。 [kimura@hoge ~]$ php -v PHP 5.1.6 (cli) (built: Jul 16 2008 19:53:00) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 19…