CodeIgniterの学習 71 - 30分位で始められる(かもしれない)Twitterボットの制作(その1、卵くらい)

(2010/08/26 追記) OAuth対応してなくてベーシック認証のままなので、今となっては参考になりません。 (2010/08/26 追記終わり)(以下原文) こんにちは!今日は Twitter API CodeIgniter Library - http://www.haughin.com/code/twitter/ を使って、Cod…

CodeIgniterにJobboardを組み込む1-素材の選定(ソース無し)

こんにちは!ブログ更新を復活するために少しずつ書いていきます。 これまでのCodeIgniterの学習 エントリーとは、 ちょっと趣向が変わると思いますのでご了承ください。(ソースの記述よりも、概念的なものが多くなる予感。) jobboard を CodeIgniterに組…

CodeIgniter1.7.1のチートシート

このブログも気合いを入れずに更新していけるように小ネタ。 中ネタ大ネタは時間を見てまたやります。 twitterのフォロー先追ってたらこんなのがあった。元サイトはこちら http://code.google.com/p/codeigniter-1-7-1-quick-reference-cheatsheet/プリント…

tumblrとtwitterに移動実験中

お久しぶりです。 長い文章とソースの更新がつらくて、このブログが半ば放置状態になっています。 (捨ててはいませんが、やりかけの日報エントリーは放置状態) 今はこっちに移動しようかと思っています。(ブログも自作系に移行しようかと思案中)基本独り…

お知らせ・一時更新とめます。

こんにちは。えーっと本業が忙しい+なかなかはかどらないので一時更新止めます。また落ち着いたらもどってくるじょー。(超不定期更新はあるかも。) CodeIgniter好きっす。押しつけられるのが嫌いな俺にはぴったりだったよ。 一度さくっと動くモノを作って…

CodeIgniterの学習 70 - LightWindow(ThickBoxみたいなの)をCodeIgniter上で使ってみる

こんにちは、お久しぶりっす。今日はLightwindow(ThickBoxみたいなの)をCodeIgniter上で使ってみる。元ネタは http://codeigniter.com/wiki/Lightwindow_with_CI/ です。ほぼ元ネタに従えば動くんだけど、実際に使ってみるべし。ひたすら実験君あるのみ。 …

しょぼい作業日報管理プログラムでも作るか。- その4(A-1-3 自分自身にインタビュー 3/3 回目)

今日は前回ふくらませ過ぎた要件を圧縮する。最低限必要なこと以外は後ろに回し、 ユーザーが求めている一番重要な事がぼやけないようにする。 このエントリーは脳内の模擬プロジェクトだから予算は関係ないが、 実際は双方が許容できる予算・期間との兼ね合…

しょぼい作業日報管理プログラムでも作るか。- その3(A-1-2 自分自身にインタビュー 2/3 回目)

みなさんこんにちは!今日は前回出た要件をちょっとふくらませてみることにする。 (次回はふくらませ過ぎた要件を圧縮する予定) (前回: http://d.hatena.ne.jp/dix3/20090311 ) 前回出た要件脳内会議1回目の内容は以下の通り。A-1-1:要件の洗い出し1…

CodeIgniterの学習 69 - Version1.7.1からform_buttonがデフォルトでsubmit→buttonになってるので注意

今日は小さいネタ。 数分ほどはまったので、一応メモ。 見たはずなのに忘れてたうっかりさんは俺だけかもしれないけど、 デフォルトの挙動が変わっている。 CodeIgniter1.7.1のchangelog - http://codeigniter.com/user_guide/changelog.html を見ていればわ…

しょぼい作業日報管理プログラムでも作るか。- その2(A-1-1 自分自身にインタビュー 1/3 回目)

作業日報管理ってどんな機能を作ればよいかな?まずは俺自身に質問して要件を洗い出すことにする。 (前回:http://d.hatena.ne.jp/dix3/20090310 ) 自己インタビュー列挙(順不同)とても小さな組織をイメージしている。(とある制作会社) 大きい組織だと…

しょぼい作業日報管理プログラムでも作るか。- その1(A-0 思い立つ)

こんにちは! 書くネタに完全に詰まったので、今日からこのブログ用に、しょぼい作業日報管理プログラムでも作り始めることにする。 忙しいので進捗は少しずつ。 途中で放置はしない予定なので気長に眺めてください。 前提や参考ソース(移植)などは今の段…

CodeIgniterの学習 68 - Zend_RegistryをCodeIgniter上で簡単に呼び出すラッパーを作る

こんにちは、もうすぐ春ですね。僕にもそろそろ春は来るのでしょうか?今日は CodeIgniter上でZend_Registryを使ってみることにする。(過去のエントリーで既にZend Frameworkは使える状態にしているので、使えるようにするまでの説明は省略。詳しくはそっち…

CodeIgniterの学習 67 - Zend ServerをLinodeのVPS上に入れてCodeIgniterを動かしてみた。VPSで遊ぶ -その4

今日はいろいろてんこ盛りなエントリー。 この前借りた linodeのfremontのVPS(Linode360)に、 このあいだ出た Zend Server を突っ込んでみた。んでその上にこの前作った ヤフーの画像検索apiと形態素解析apiの画像検索お遊びアプリをのせてみた。 ちなみにCo…

CodeIgniterの学習 66 - ログイン認証の仕組みを作るなら Freak Auth より DX Auth の方がいいかもねー。

今日は画面ダンプのみのエントリー。過去にFreak Authの認証についてエントリーを書いて放置していたけど、 いろいろ使いにくいところもあったので、(routeとか継承とか1.7対応とか)今更ながらDX Auth の方を試してみた。 DX Auth - http://dexcell.shinsen…

VPSで遊ぶ -その3 Linodeのアトランタ(内陸部)とフレモント(西海岸)のping速度比較 - やっぱり西海岸は快適

前回もう一台Linode(http://www.linode.com)のフレモントのデータセンターにVPSを借り増ししたので、 pingの反応を比べてみた。 以下比較画像こっちがアトランタ(内陸部): 平均204ms。 vimでパチパチ弄っていると微妙にもたつくので、ちょっとだけスト…

VPSで遊ぶ -その2 もう一台Linodeで借りた。

Linode( http://www.linode.com )のホームページをのぞいてみると、 西海岸のFremontにLinode360が追加されてたので、 内陸部のAtlantaで借りてるlinux鯖はそのままに、追加でもう一台借りた。チケットで頼めば追加じゃなくて、移動もしてくれるらしいが、…

CodeIgniterの学習 65 - Version 1.7.0 → Version 1.7.1にマージして更新したメモ

日本のCodeIgniterのメーリングリスト(http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users) を読んでいたら、Version 1.7.1が出たとのこと。んで、マージしてみた。 以下俺メモ (WinMergeで目視確認。)まだ軽くしか動作確認してない。ネッ…

VPSで遊ぶ -その1 LinodeでVPS借りた。

CodeIgniterの話だけだとネタが枯渇するので、雑文も書いていくことにします。Linode のVPSの話。ついかっとなって実験用に借りました。(開発サーバとか本番サーバでは出来ないことの実験用) (導入にあたっては、ボンノウドットコム http://wiki.bonnou.c…

CodeIgniterの学習 64 - php_qr-0.3.1を使ってQRコードを簡単に生成・表示するヘルパを作ってみる(取りあえず版)

こんにちは。最近忙しい+特に新しく書くネタがないので放置気味のブログです。今日は http://d.hatena.ne.jp/rsky/20070918/1190041651 さんの所の php_qr-0.3.1(要コンパイル)を使って、PECL経由でQRコードを簡単に生成・表示するヘルパを作ってみる。(…

CodeIgniterの学習 63 - ヤフーの画像検索apiと形態素解析apiを組み合わせてお遊びアプリを作る-その8(現在のコード完成度100%)

CodeIgniterでお遊びアプリを作る8回目。(09/09/28追記) 形態素解析結果が取れなくなっている? 取れなくなっているならURL変更だろうな。後で調べる。 ↓ apiのURLを最新のものに変更した。このソースを設置している実験URLは http://pizw.com/yaimg/ で…

CodeIgniterの学習 62 - ヤフーの画像検索apiと形態素解析apiを組み合わせてお遊びアプリを作る-その7(現在のコード完成度85%)

CodeIgniterでお遊びアプリを作る7回目。 今回で終わらそうと思っていたけど、終わらなかったのでまだ引っ張る。 残務整理っぽくてテンション低めなのだ。 今日は、前回のエントリーでおさらいした、未完了項目の 4.未 検索履歴を表示する。検索履歴はユー…

CodeIgniterの学習 61 - ヤフーの画像検索apiと形態素解析apiを組み合わせてお遊びアプリを作る-その6(現在のコード完成度70%)

CodeIgniterでお遊びアプリを作る6回目。あけましておめでとうございます。 今日は作る機能・作った機能の整理 コード無しの手抜きエントリー。 作る機能・作った機能の整理前回までに作った機能のおさらいをしておく。 済 キーワードを入れて検索すると、a…

CodeIgniterの学習 60 - ヤフーの画像検索apiと形態素解析apiを組み合わせてお遊びアプリを作る-その5(現在のコード完成度60%)

CodeIgniterでお遊びアプリを作る5回目。今日はキャッシュ機構を作り、ヤフーAPIへの問い合わせ回数を削減する。 ついでに、CodeIgniter標準のデータベースキャッシュクラスも使ってみる。 (APIの仕様はここらへん http://developer.yahoo.co.jp/ )現在の…

CodeIgniterの学習 59 - ヤフーの画像検索apiと形態素解析apiを組み合わせてお遊びアプリを作る-その4(現在のコード完成度45%)

CodeIgniterでお遊びアプリを作る4回目。今日は日本語形態素解析を使って関連キーワード抽出機能を入れてみる。 だんだん形になってきた。(日本語形態素解析APIの仕様はここ http://developer.yahoo.co.jp/webapi/jlp/ma/v1/parse.html ) 関連キーワード…

CodeIgniterの学習 58 - ヤフーの画像検索apiと形態素解析apiを組み合わせてお遊びアプリを作る-その3(現在のコード完成度35%)

CodeIgniterでお遊びアプリを作る3回目。今日はページネーション処理を入れてみる。 (キャッシュ機構とかはまだ。) ページネーション処理はCodeIgniterのページネーションクラスを使った。 検索条件の保持は、たいして重要な情報でもないのでhiddenでもい…

CodeIgniterの学習 57 - ヤフーの画像検索apiと形態素解析apiを組み合わせてお遊びアプリを作る-その2(現在のコード完成度25%)

一昨日のエントリー 「CodeIgniterでヤフーの画像検索apiと形態素解析apiを組み合わせてお遊びアプリを作ることにした」 の第二回目。今日は取りあえず、単純な画像検索を出来るようにしてみる。前回から10%くらい進捗。(キャッシュ機構とか、DB格納とか、…

CodeIgniterの学習 56 - 特定のコントローラのみ、使用できるipアドレスを制限するようにする

今日はCodeIgniterで、ある特定のコントローラは、特定のipアドレスからのリクエストのみを受け付けるような制限を追加してみる。すごく簡単なネタ。 (昨日のネタは遅々として進行中)目的ある特定の機能は 自分のサーバ自身 ある固定ipアドレス だけに使え…

CodeIgniterの学習 55 - ヤフーの画像検索apiと形態素解析apiを組み合わせてお遊びアプリを作る-その1(現在のコード完成度15%)

前回wikiの移植が面倒くさくなって放り出したので、代わりに CodeIgniterでヤフーの画像検索apiと形態素解析apiを組み合わせてお遊びアプリを作ることにした。暇を見て一日少しずつ書いていくことにする。 今日からのエントリーは、作ったコードを少しずつ貼…

CodeIgniterの学習 54の補足、やっぱりこのwikiの拡張はやめる

うーん、ソースを触っていたらスパゲッティーすぎるので、やっぱり拡張と公開は止めることにしました。 見渡しがきかなすぎる。(この状態で公開するのは良くない気がしたので。 あと、ぐぐってみたらディレクトリートラバーサルの危険性があるとの情報を見…

CodeIgniterの学習 54 - Pawfaliki (Wiki)をCodeIgniterのライブラリー化して、wikiを使えるようにしてみる(その1:実験・紹介編)

(08/12/21追記) やっぱりとりやめ。理由は次のエントリーを参照。 あと、ぐぐってみたらディレクトリートラバーサルの危険性があるとの情報を見かけました。 (追記終わり)以下ボツエントリーお久しぶりです。今日は前回のエントリーでちょっとふれたwiki…