とあるセクシーなデータ分析官

を目指す渋谷で働くソーシャルゲーム分析者の卵

2009-01-01から1年間の記事一覧

なんとmixiアプリにR18カテゴリ登録が!!

驚愕の事実が発覚しました… mixiアプリにて、アプリ内でコメント機能を実装してしまうと 審査にてR18とされてしまい、18歳以下はアクセスできない縛りが発生してしまうようです…orz 未成年も登録できるようになったmixiの、未成年保護のための措置なんですね…

OAuthってなんだー

mixiアプリモバイル作るよ!って事で始まりましたが…OpenSocialで、IDとパスワードが必要なくてもその人の情報をとりにいくための、 サーバーへの認証方法?として2-legged OAuthというものがあるようですが、 mixiアプリ公式資料を読んでもまったく意味不明…

mixiアプリモバイル作るよ!

第一フェーズ 情報収集! mixiので開発者向けドキュメントじゃよくわからなかったので、参考になりそうなところをいくつかまとめた http://developer.mixi.co.jp/appli/appli_mobile/lets_enjoy_making_mixiappmobile/mixiappmobile_summary ↑mixiの提供する…

TwitteAPIをPHPで扱うためのservices_twitterライブラリの簡単なまとめ

http://labs.transrain.net/products/services_twitter/ ↑こちらに一応APIリファレンスはありますが、 各種メソッドの説明が所々虫食いになっているので、説明がついてない分の補完 メソッド: getFriends() //自分がフォローしている人のデータと最近の発言…

TwitterAPIをPHPで扱うライブラリのまとめ

PHPからTwitter使うのに便利なライブラリ(以前は素でAPI使っていたので)まずはライブラリインストール pear channel-discover pear.hawklab.jp pear install --alldeps -f http://labs.transrain.net/files/Services_Twitter-0.4.0.tgz 参考:http://labs.…

apachのパスワード作成機能

サーバーサイドでベーシック認証用のパスワードを発行するための方法hapasswd -c ファイル名 ユーザー名 1. htpasswd -c .htpasswd orege 2. パスワード入力 3. 確認のパスワード入力

バッファ関連の処理についてメモ

php

ob_start() 引数に指定した処理を、処理が走ったときに出力するのではなく、最後に出力される時に実行する。 または、ob_flushなどで明示的に出力する関数を実行すると出力される。 ob_clean() バッファを明示的にリセットする。 今までバッファに貯めたもの…

symfonyでDBの変更をしてからモデルを修整するまで

自己流symfonyでのdatabaseのカラム追加・修正、テーブル追加時のモデルの更新方法メモ 1、バックアップを取る symfony propel-dump-data front dump0713.yml 2、キャッシュを消す symfony cc 3、 schema.ymlを編集する 4、 schema.xmlがあったら消す →h…

symfonyでリレーションがうまく貼れない件について

自分はDB構築するときはDBDesignerで設計してから SQLをエクスポートして、テーブルを作成しているのですが、 外部キーを設定していても… symfonyでsymfony propel-build-schema を実行すると、発行されたschema.ymlの中には外部キー情報が消えてます! これ…

symfonyでdatetime形式のカラムデータを、形式を指定して取得してくる

symfonyではDBのカラムとしてcreated_atやupdated_atなどを datetime形式で作っておくと、データをinsertした時に自動で入れてくれますが、 今回は出力時に、時刻の取得のしかたを指定して取る方法です。 通常 echo $data->getCreatedAt(); //2009/10/24 …

占いAPIで占いコンテンツを使ってみた

占いはとか胡散臭い! でも自分でプログラムとして実装するともっと胡散臭くなる。 なんで、誰かそれっぽい人の占いの結果だけを使ってしまおうという占いコンテンツです。 ということから見つけたのが占いAPI http://jugemkey.jp/api/waf/api_free.php これ…

WikiのAPIをとText_Wikiを使って、wiki内から説明文を取得してみた

前回はGoogleでWiki内の記事検索をやりましたが、 そこからの派生でWiki本文を取得してしまおうという試みです。 サンプルプログラム http://keywood.ryuquo.com/wiki/input.php まずPEARからText_Wikiをインストールしていることが前提です! http://pear.p…

Google AJAX APIを使ってwikipediaの記事検索をやってみた

wikipedia内の検索機能使いにくいです>< で、考えたのがGoogleでドメイン指定検索を使って wikipedia内を検索して記事の一覧を取得しよう!という試みです。 $word = $_GET['word']; $wikidatas = googleSearch($word); print_r($wikidatas); function goo…

Google Developer Dayに参加してきたのでレポートを

会場:パシフィコ横浜 日時:10:00〜18:00(13:00〜15:00、2セッションに参加) 参加セッション 1.HTML5により拓かれる次世代Web → HTML5の概要について [1]HTML5の概要 [2]規格の概要 [3]新機能の解説 → 実例などはこちら 2.オフィスアワー(GEO/位置情報)…

第43回PHP勉強会@関東に参加してきました!

昨日の記事のトラックバックが失敗していたので再投稿>< 2回目のPHP勉強会への参加してきました! http://events.php.gr.jp/events/show/79 前回と同じくメモを置いておきます。 もくじ 1.モバイル開発用プラグイン →Text_Pictogram_MobileとHTML_CSS_M…

第43回PHP勉強会@関東に参加してきました!

2回目のPHP勉強会への参加してきました! 第43回PHP勉強会@関東 投稿ミスがあったので書き直しました↓ http://d.hatena.ne.jp/Arko/20090604/1244076413

symfonyのsyncコマンドを使ってrsyncで本番サーバーへ同期化!

今日はサービスの本番化のため一日rsync漬けでした。 忘れないうちにメモを。 symfonyでのrsyncの設定方法についてです。 1.rsyncの設定ファイルを編集 config/propertiex.ini [symfony] name=dowsing [dowsing] user=hugahuga host=192.168.0.133 dir=/pa…

symfony1.0 のアドミンジェネレーターで管理画面をさくさく作る

最近symfony1.0で管理画面を作るときにはモデル作った後に アドミンジェネレーターでサクっと作ってしまうようになりました。 3分間管理画面クッキング♪ ./symfony init-app admin ./symfony propel-init-admin admin (モジュール名) (モデル名) ※1 モデル…

.htaccessで携帯からのアクセスを制御(機種によってリダイレクト)する

.htaccessのmod_rewriteを使って 機種別のアクセスを制御(DoCoMoのデコメアニメ対応状況に応じて)したのでメモを。 RewriteEngine On RewriteCond %{HTTP_USER_AGENT}% N706iw [OR] RewriteCond %{HTTP_USER_AGENT}% N706ie [OR] RewriteCond %{HTTP_USER_…

Google Static Maps APIを使って、携帯から使えそうな簡単な地図サイト作ってみた

Google Stati Maps APIで地図を画像として取得できますが、 最近そのAPIの機能が拡張されて、フラッシュで生成されるGoogle Maps APIと 同じようなオプションが使えるようです! 下記のソースで作ったものはこちら http://keywood.ryuquo.com/gmap/gmap.php …

美女応援のマネだけど、「おれのびじょ」作ってみた

php

巷では美女応援だとか、やたらと「美女」のつくサービスが流行っているそうですね!! というわけで、 これぐらいなら自分一人でも作れそうかな? とブームにのって似非サイト作ってみました! 「おれのびじょ」 http://keywood.ryuquo.com/bj/index.php 言…

PHPでtwitterAPIを使っててコメントの投稿、プロフィール画像の更新を試してみた

巷で流行のtwitterへAPIを使ってコメントの新規投稿と プロフィール画像の更新を試みてみました。 結果からいいますと、コメントの投稿は成功しましたが画像の更新はなぜかできませんでした… 以下、ソースになります。 setBasicAuth($username, $password); …

symfony1.0でほかのモジュールのテンプレートを呼び出す

symfony1.0でsetTemplateを使いました! 404エラー以外に、共通のエラーページを作成したかったので、 ひとつのテンプレートを使いまわしてます。 まずは同じモジュール内のテンプレを呼びたいとき $this->setTemplate('gps'); return sfView::ERROR; //g…

メアドをDBに保存するときのデータの型について考えてみる

メアドをDBに保存するとき(@以下含める)、データの型をどうすればよいか。 メアド全体で255文字以内にすればよいとのこと。 http://q.hatena.ne.jp/1155029301 ただ、それとは別に携帯の場合はキャリアごとにルールがあるみたい。 au http://k-tai.impress…

jqueryで入力された文字列から自動で画像検索するコードを実装してみた

昨日は失敗談だけでしたが、 jqueryでgoogleの画像検索を行いサムネイルを表示させるということを実装することができました。 $("#search").keyup(function() { //フォームでキーが叩かれた時に実行 var word = $(this).attr("value"); //叩かれた文字を取得…

google ajax search を jqueryでgetJSONしようとしたら詰まってしまった

$.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をたたきたいばあい…

AJAXな画像検索を実装してみた

yahooAPIの画像検索を使い、テキストエリアに入力された語に関する画像を表示させるコードを書いてみました。 前提としてyahooAPIのIDが必要になります。 >| JS $("#search").keyup(function() { var searchword = $(this).attr("value"); //テキストエリア…

sortable.jsライブラリを使ってみた

縦に並んでいる画像をドラッグ&ドロップで入れ替えたい! というのを実装するのにjqueryのライブラリ、 sortable.jsを使って実現してみました。 検索するとこんな親切な解説サイトがあったのでそれ通り実装してみる。 http://allabout.co.jp/internet/javas…

ImageMagick使ってみた

ローカルに保存した画像をサムネイルにする必要があったので、 imageMagickを使って画像の加工に挑戦してみました。 まずはCentOS上のコンソールでconvertコマンドを叩いたら、 そんなものありませんと言われたのでインストールから yum install ImageMagick…

symfony内にpearとsymfonyを入れてパッケージ化する

以前のエントリではsymfony内にpearを入れるとこまでしかできてなかったので補足します。まずhogetというプロジェクトが作ってあったとして、 pearを入れておくためのvendorというディレクトリを作ります。 そこに以前のエントリどおり.pearrcを入れてpearを…