localdisk

PHP とか Java とか Web とか好きなことを書きます。

Laravel で複数のDBを使う方法

今日は軽い Tips を。アプリケーションを作成していると、複数の DB を参照する機会もあると思います。Laravel でももちろん、サポートされています。 接続定義 app/config/database.php 'sqlite', 'connections' => array( // デフォルト 'sqlite' => arra…

Laravel のログインパッケージ Confideの解説(実践編)

これは Laravel Advent Calendar 9日目の記事です。先日に続き @localdisk が担当させて頂きます。 内容としては先日紹介した Confide の紹介、本日は実践編です。 導入については http://localdisk.hatenablog.com/ に書いてありますのでよかったら読んでみ…

Laravel のエラー処理

Fuelphpのエラーハンドリングがなんか今ひとつ物足りなかったのでなんとかしてみた話 - どうにもならない日々@mkkn を見て (Laravel でどうやるんだっけ?) と思い少し調べてみました。 …調べるまでもなかった…。 v4.0:エラーとログ Laravel のエラー処理は a…

Laravel のログインパッケージ Confideの解説(導入編)

Laravel Advent Calendar 8日目は @localdisk が務めさせていただきます。先日は、川瀬さんのLaravel4.1、依存パッケージの紹介でした。僕の注目は phpseclib です。これを使用したデプロイパッケージがありまして、近いうちに試してみたいところですね。 今…

Laravel Advent Calendar 2013 の 2日めを書いた

最小構成で始めるLaravelPHP は 5.3 から SQLite が、 5.4 からビルトインウェブサーバーが組み込まれることによって、開発環境を作成する手間が激減しました。 例えるならば、ゆるふわな PHP ちゃんは、家庭的でとても気がつくかわいい女の子。ふいに目があ…

NetBeans で Sass を使う

NetBeans7.4 使ってますか? 僕は使ってます。仕事以外で。仕事では嫌々 Eclipse を使ってます。Web 系の機能が息をしてませんね。Eclipse は人気にかまけてプラグインという名の貢物をゴテゴテと身につけて、自分を磨くの忘れてしまったんです。不憫ですね。…

30分でわかるCodeIgniterでログイン処理

Easy Authentication with CodeIgniter | Nettuts+ twitterを眺めていて見つけました。対象としてはCodeIgniter初学者でインストールはしたことあるけど、どうやって動かすかわからない人…とかかな? 英語がわからなくてもけっこう分かりやすいですし、30分な…

CodeIgniterで簡単メンテナンスモード

なにかしらWebサービスを作成して継続していくならメンテナンスモードの作成は必須になると思います。とはいえこういった機能にあまり時間をかけたくないですよね。CodeIgniterなら簡単にメンテナンスモードを作成できます。 フック CodeIgniterにはフック機…

CodeIgniter Utility Package を作ってます

ここ最近 CodeIgniter を便利に使う記事を書いてきて、ささやかながらある程度の需要があると判断したので今まで記事にした内容をまとめて Bitbucket のアップしました。名付けて CI Utility Package。 CI Utility Package 以下の内容が同梱されています。下…

さよなら! var_dump! ようこそ CodeIgniter Profiler!

PHPer のみなさんこんにちは! 今日も元気に var_dump してますか? 僕はやってます! var_dump! var_dump! でも CodeIgniter(以下CI) のおかけであんまり var_dump しなくなりました。せっかくなのでその方法をみなさんに向けてシェアしようと思います。 CI の…

CodeIgniter の Model を一工夫して使いやすくする方法

CodeIgniter の ActiveRecord はかなり使いやすいと思うのですが、ちょっと一工夫するともっと使いやすくなるよ! というのを書いてみたいと思います。僕が使ってる MY_Model はこんな感じ。 application/core/MY_Model.php * @property CI_DB_active_record…

CodeIgniter 東京勉強会が開催されます

最近なんとなく CodeIgniter(以下CI)が流行ってきているような気がします。僕もお仕事で CI を使っています。「CakePHP は生焼けでも食べられる」というのはよく聞く話ですが、CI は生でも美味しくいただけるフレームワークだと思います。 はい、というわけ…

NetBeans で CodeIgniter のコード補完を行わせる冴えたやり方

CodeIgniter いいですよね! 今日は NetBeans 7.0 リリース記念に NetBeans で CodeIgniter のコード補完を行わせる冴えたやり方をご紹介しましょう! NetBeans は phpdoc の @property に型と名称を書いておけばコード補完が効くというナイスな機能を持ってま…

CodeIgniter用のQdmailライブラリを作ったよ

国産高機能メールライブラリのPHP高機能日本語メール送信ライブラリ・文字化けフリー - Qdmail - PHP::Mail Library , Quick and Detailed for MultibyteをCodeIgniter(以下CI)で使いやすいようにライブラリ化してみた。CI既存ののEmailライブラリとインター…

Codeigniter2 用のLayout library を作ったよ

Codeigniter でもレイアウトの共有機能を使いたいなぁ、ということで作ったよ。 application/libraries/Layout.php */ class Layout { /** * ci * * @var Codeigniter */ private $_ci; /** * data * * @var array */ private $_data = array(); /** * layo…

CodeMirror for WordPress 1.0.2 Update

CodeMirror のバージョンが 0.7 に上がっていたのと、CSS ファイルのシンタックスハイライトが効いていない部分を修正しました。 WordPress › CodeMirror for WordPress « WordPress Plugins WordPress のプラグインの作成は仕事に煮詰まったりしたときに最…

localdisk.org を作ったよ

GAE

最近の僕はずっと考えていました。「自分に足りないものはなにか…」と。 paperboy&coには面接で振られ楽天にはWebエントリの時点で振り落とされる…と就職活動は上手くいかず、細々とお仕事をいただきながらフリーランスとして活動するも、当てにしていた案件…

CodeMirror for WordPress をアップデートしたよ。

@miccwebさんの @localdisk 多分エロいんですよwエロはモテと方向性は一緒かしらね?? このアプリ、プラグインのソースエディタもハイライトされるとぐっときて失神しそうになるのですが、先生。2010-06-28 22:44:17 via web to @localdisk というリクエス…

簡易 Migration ツール Ekot(エコー) を作ったよ

PHP

1回書いたエントリが消えちゃったのでやっつけで書いちゃうよ。 Rails っていうのは僕にとってそう魅力的でないけれど、1つだけ羨ましい機能がある。それが Migration. あまりに羨ましすぎて、PHP や Java のお仕事でも Rails のプロジェクトを作って Migrat…

第1回 山口県WEB勉強会

第1回 山口県WEB勉強会 : ATND PCを持っていけないので先にslidesshareに貼っておきますね。 山口Web勉強会View more presentations from devworks.

WordPress のテーマ編集にシンタックスハイライトを適用する「CodeMirror for Wordpress」を作りました

@yuki930が「WordPressプラグインを作ったらモテる」と言ったのでリクエストを募ったところ「テーマファイルの編集にシンタックスハイライトを適用して欲しい」というのがあったので作りました。以下説明。 インストール WordPress › CodeMirror for WordPre…

Simple Validation Framework Haraiso

PHP

ここのところ、夜なべして作っていたのがようやく形になったので公開します。 localdisk / Haraiso — Bitbucket コメントアノテーションで Validation を行います。使い方はとても簡単。 localdisk / Haraiso / Downloads — Bitbucketより Zip ファイルをダ…

Perl vs PHP と言われてもなぁ…

PHP

僕の尊敬する Erogeek のゆーすけべーさんがこんなエントリを書かれてました。 404 Not Found - ゆーすけべー日記 …読まれましたか? このエントリでは、結論としてWebの開発から小物スクリプトまでPerlに軍配が上がるとされていますが、僕としてはPerl はラ…

PHP_Codegenerator 作ったよ

PHP

気がついたら、1ヶ月半も書いてなかった…! そりゃ就職活動も上手くいきませんよね>< とりあえず、ネタをひねり出す為にコードジェネレータを書いてみました。遅々として進んでいない Castalia(俺フレームワーク)に組み込む予定です。 使い方 addRequire('H…

今年もよろしくお願い致します

明けましておめでとうございます。今年もよろしくお願いいたします。 今年は去年に引き続き Smoochy 等いくつかプロダクトをリリースしていきたいなと思います。 1つは今作ってるフレームワーク、名前は Castalia(きゃすたりあ) といいます。春までにリリー…

Smoochy 0.2.0 をリリースしました

ダウンロードは bitbucket.org よりお願いします。 localdisk / Smoochy / Downloads — Bitbucket 変更点 HTML パーサーを Domdocument から PHP Simple HTML DOM Parser に変更 Page クラスから別 HTML をインポート出来るようになりました example を作り…

テンプレートエンジン Smoochy を公開します

Twitter で再三「リリースするよ」とか言っておきながら全然出来ていませんでしたが、せっかくのクリスマスなので、公開してみることにしました。コードがかなり汚いですが、一応意図通り動いてますので。お正月とかにドキュメント書いたりリファクタリング…

調子にのってtube8のflvと3gpのURLを取得してみた

PHP

先日作ったServices_YourFileHostが好評だったので、YourFileHost(会社で開いちゃダメ、ゼッタイ)の後継と目されている(と僕が勝手に思っている)、tube8(会社でry)のflvと3gp(iphoneとかで再生できるらしい)のURLを取得できるスクリプトをPHPで書いたよ。 fl…

Services_Yourfilehostを作った

PHP

みんなの夜のお供として定評のあるYourFileHost.com(会社で開かないように注意して下さい)。もちろん僕も大好きなのですが、使いにくいことこの上ありません。何回か続けて動画をみようとしたらログイン画面とかでるし。いい加減いらっとしたので、カッとな…

PHPでjQueryっぽく書けるPHPQueryってやつを作った

PHP

,. -‐'''''""¨¨¨ヽ (.___,,,... -ァァフ| あ…ありのまま 今 起こった事を話すぜ! |i i| }! }} //| |l、{ j} /,,ィ//| 『PHPテンプレートエンジンを自作していたら i|:!ヾ、_ノ/ u {:}//ヘ いつの間にかjQueryもどきをPHPで実装してた』 |リ u' } ,ノ _,!V,ハ | …