2012年4月29日日曜日

CodeIgniterとTank_Auth(認証ライブラリ)のオススメページまとめ

PHPのフレームワークCodeIgniterと、その認証ライブラリであるTank_Authを使って見るときに、とても参考になったサイトをまとめてみました。

目次 : CodeIgniter ユーザガイド 日本語版
目次 : CodeIgniter ユーザガイド 日本語版

CodeIgniterのユーザーガイドです。基本的なことは全てここに書いてあるようで、重宝しています。

CodeIgniterでの開発時に有用なデバッグ情報出力と実装方法 | アイ・エス・シー実験室
CodeIgniterでの開発時に有用なデバッグ情報出力と実装方法 | アイ・エス・シー実験室

「$this->output->enable_profiler(TRUE);」と一行追加するだけで、デバッグ情報が見れて良い感じです。

CodeIgniter
CodeIgniter

CodeIgniterとその認証ライブラリTank AuthをPostgreSQL上で利用する場合のTipsについてまとめたサイトです。

Tank_Auth - プログラミング探して!
Tank_Auth - プログラミング探して!

Tank_Authの簡単な解説とインストール法の日本語訳が書いてあります。

Tank Authの基本設定 | WinRoad徒然草
Tank Authの基本設定 | WinRoad徒然草

CodeIgniterの認証ライブラリ?であるTank_Authの設定方法がわかりやすく書いてあります。

[CodeIgniter] Tank_authに独自項目を追加する | きほんのき
[CodeIgniter] Tank_authに独自項目を追加する | きほんのき

管理者と一般登録者のページを分けたかったのでとても役立ちました。

PHPフレームワーク、CodeIgniterに認証用ライブラリ、Tank Authを入れてみた : Unearned Income
PHPフレームワーク、CodeIgniterに認証用ライブラリ、Tank Authを入れてみた : Unearned Income

画像つきでわかりやすく、CodeIgniterにTank_Authを入れる方法が解説されています。

HASの庭 » Blog Archive » CodeIgniter ログイン認証(DX Auth)の導入
HASの庭 » Blog Archive » CodeIgniter ログイン認証(DX Auth)の導入

DX Authを入れる方法です。今回は使いませんでしたが、これから使うかもしれないので。

CodeIgniterのチートシート

PHPのフレームワークCodeIgniterのチートシートを集めてみました。

CodeIgniter チートシート
リファレンスシート


クイックリファレンスチャート
クイックリファレンス.png

こんにちは^v^

どうも!
生まれてはじめてお酒を飲んだソウマですw

昨日は飲み会がありお酒をコップ一杯飲みましたが、
とにかく苦いですww
でも、後味が良いですね!
なんか、お酒にはまりそう・・・かも?!w


さてさて、ドラムの話の戻りましょう(*´ω`*)ノ

・・・

最近まったく叩いてない!
なぜなら、風邪をひいてたから!
でも、治った!
きっと体がなまってる!
練習しよう!
そうしよう!
今週休み!
スタジオ行ける!
ドラム叩こう!
動画撮影できる?
わかんない!

以上w


ではでは^^ノシ

2012年4月27日金曜日

お久しぶりです><

最近全然更新してないソウマです(ー。ー;)
やはり、4月は忙しいですね^^;

 ・・・

と、言い訳を言ってみました><;


さてさて、最近の報告でもしましょうかね。
実は俺・・・

・・・

・・・




新しいペダル買ったよん^w^ノ
YAMAHAのダブルチェーンのやつね!!
正直、超使いやすいwww
今までのは某メーカーさんのシングルチェーンのペダルを使っていましたが、
だいぶ古くなってきたので、もの凄い勢いに乗って買いましたww
なので、これからはドコドコ系の曲も練習して叩けるようになりたいです!!

何の曲練習しようかな~~(*´ω`*)
ってか、ゴールデンウィーク中に時間があったらスタジオで録音したい!!!
そんな感じです!

そろそろ、何書けば良いかわからなくなってきたし以上!
また更新します^^

ではでは^^ノシ

2012年4月10日火曜日

URLとURIの違い

URLとURIの違いがいまいちわかっていなかったので調べてみました。

URIとはUniform Resource Identifierの略だそうで、直訳すれば”一定の規則に従うリソースの識別子”です。RFC 3986(日本語訳)で定義されています。

Uniform Resource Identifier (URI) は、抽象的あるいは物理的なリソースを識別するための簡潔な文字列である。この仕様書は、一般的な URI の構文と相対的形式である URI 参照を解決するための手順を定義し、更にインターネット上での URI の使用のついての指針やセキュリティについての考察を示す。 URI の構文では、全ての妥当な URI の上位集合{superset} である文法を定義し、実装が取り得る全ての識別子についてのスキーム特有な必要条件を知らなくても URI 参照の共通の構成要素{component} を解析する事を可能にする。この仕様書では各 URI の生成文法は定義しない; それらの作業は各 URI スキームについてのそれぞれの仕様書によって行われる。
Uniform Resource Identifier (URI): 一般的構文より引用

つまり、URIは”リソースを識別するための簡潔な文字列”ということです。また、URLについては

URI は、それが位置指定子か、名前か、あるいはその両方かという点において、更に分類できる。 "Uniform Resource Locator" (URL) という用語は、リソースを識別するのに加えて、その主なアクセスメカニズム (例えば、そのネットワーク上の "位置") を記述する事によってリソースの場所を見つける方法を提供するような、URI の部分集合を指す。 "Uniform Resource Name" (URN) という用語は、例えそのリソースが存在しなくなったり、あるいは利用不可能になっても全体において一意で永続的である事が要求される "urn" スキーム [RFC2141] の下での両方の URI、また名前の特性を持つあらゆる他の URI を参照するために歴史的に使用されている。
個々のスキームは、"名前" あるいは "位置指定子" のどちらか一方に分類される必要はない。あらゆる与えられたスキームからの URI の例でも、名前、位置指定子、あるいは両方の特性を持っているかもしれないし、これはしばしばスキームのどんな品質よりも、命名の権威{naming authority} による識別子の割り当てにおける永続性と配慮に依存する。将来の仕様書や関連文書では、より制限された用語である "URL" や "URN" よりも一般的な用語である "URI" を使用すべきである [3305]。
Uniform Resource Identifier (URI): 一般的構文より引用

というように書いてあります。つまり、URLはURIの部分集合である(URLであるものはURIでもある、がURIであってもURLであるとは限らない)ということで、URIのうち特に位置指定子(ネットワーク上の位置など)を持つものです。

では、http://www.example.com:80/foo?bar#baz では何処に位置指定子が記述されているのでしょうか?

URI - Uniform Resource Identifiersによると「scheme (http):リソースにアクセスするための手法を識別します。 http_URL の場合、scheme は http で確定です。 」ということなので、httpがアクセスメカニズムのようです。

まとめると、
URI: リソースを識別するための簡潔な文字列
URL: URIの内、アクセスメカニズムが記述されているもの
HTTPでのURLであれば、位置指定子はhttp
ということです。

参考:URIとURLの違いとは?

間違いに気づいたら是非教えて下さい。

2012年4月6日金曜日

こんばんは(*´ω`*)

こんばんは^^

最近楽譜を書く練習をしています!

あ!

もちろんドラムのねww

何の曲を書こうかな~・・・
といいつつ何を書くか決まってるんだけどね((*´艸`))
早く動画投稿したいな(TwT)
最近は自宅でトレーニングばかり(´・ω・`)

忙しくてスタジオに行く暇がないのだ~~><;
でも、4月中には演奏動画撮りにいくぜぃ!!

・・・

たぶんね・・・(`・ω・´;)


そんな感じですw
何となく投稿でした~~w ^^ノシ

2012年4月2日月曜日

MarsEditでBloggerを使う方法

ブログを更新するためにMarsEditを導入しようとした時に躓いたことを含めて書きます。
メニューのFileからNew Blogをクリックして新規ブログを作成しようと思います。 NewBlog ブログのタイトルとURLを入力してFinishすると、 not able auto-detect MarsEditはあなたのブログの設定を自動で発見することができませんでした。 このブログの設定を編集しますか?
というようなメッセージがでるので、Edit Settingで設定します。 ブログタイトルSetting System Name: Blogger
System API: Google Data Protocol 2.0
API Endpoint URL: http://○○○.blogspot.jp/atom.xml 上の画像のように設定してOKをクリックするとブログの設定が完了するはずです。
Blog IDは個々のブログに割り振られているIDで、Bloggerのブログ管理画面のURLの中にあります。例えば、
http://www.blogger.com/blogger.g?blogID=1234567890123456789#overview
なら「1234567890123456789」です。
参考:Blogger(ブロガー、google):XML-RPC のエンドポイント

MacのNetBeansでJavaFXを使ってみる(Mac OS X)

JavaのプログラミングでGUI(AWTやSwingを使った)を使ってみた時、仕様がわかりにくくて苦労した思い出があります。 しかし、最近?JavaFXというものがでたようで、Wikipediaによると、
JavaFXは従来のAWTやSwingによるJavaのGUI開発をより簡単に、その表現力をよりリッチにした新しいプラットホームである。JavaFXではアニメーションするGUIを簡単に作成することができ、Java AppletおよびJava Web Startを用いてブラウザを通じて簡単に配布・実行できるRIAプラットホームとなっている。JavaFX自体はブラウザを要さず、単体のJavaアプリケーションとして実行することが可能である。
http://ja.wikipedia.org/wiki/JavaFX だそうです。GUI開発が簡単に出来るという事がとっても魅力的なので、NetBeansを使ってHello World!!してみます。 NetBeans IDE と JavaFX 2.0 の設定 上のサイトによると、NetBeans 7.1(Java SE, Java EE, またはすべて)が必要ということなので、 NetBeans IDE 7.1 Beta ダウンロード NetBeansをダウンロード から、私は「すべて」をダウンロードしました。 で、インストールして、起動、「新規プロジェクト」をクリックすると 新規プロジェクト カテゴリより「JavaFX」、プロジェクトより「JavaFX アプリケーション」、 そして「次へ」をクリックすると、 新規JavaFXアプリケーション
選択された Java プラットフォームは JavaFX をサポートしていません。 デフォルト以外の Java SE プラットフォームを作成し、「JavaFX」タブに移動して  JavaFX を有効にし、JavaFX SDK と JavaFX RT へのパスを入力してください。 JavaFX SDK は JavaFX の Web サイトからダウンロードできます。
というメッセージが出たので、 JavaFX 2.1 build b19 Developer Preview Download JavaFX_SDKのダウンロード からJavaFX SDK(Mac OS X)をダウンロード、解凍してできたフォルダを適当な場所に設置(私は/Library/Java/javafx-sdk2.1.0-beta)しました。 プラットフォームを管理 NetBeansに戻って、プラットフォームの管理をクリックするとプラットフォームマネージャーが開き、 プラットフォームマネージャ− プラットフォームの追加をクリックして、プラットフォームフォルダを選択(私は/Library/Java/Home)、プラットフォーム名をJDK 1.6-FX-enabledなどにして完了をクリックしました。 JavaFXの有効化 JavaFXを有効化して、Pathを画像のようにセットしました。 新規アプリケーションのウィンドウに戻って、JavaFX プラットフォームを今作った、プラットフォームに変更すると、警告のメッセージが消えたので【完了」をクリックしました。 新規プラットフォーム やっと、新規プロジェクトが作成できたので、実行してみると、 JavaFXのHelloWorld ちゃんと実行されました!やった!! まあ、もう疲れたのでJavaFX自体はあとでガンバロ・・・

Firefoxの調子が悪いときは?アドオンマネージャーに何も表示されないときの解決策

この前、MacでFirefoxを使っていたところ、アドオンマネージャーに何も表示されなくなっている事に気が付きました。 拡張機能が表示されていない 拡張機能を入れられなくて困ったので、インターネットで調べてみると、Firefoxにはセーフモードなるものが有ることを知りました。 Mac ユーザが知っとくとちょっと便利な Firefox 3 の 5 つの新機能 MacではセーフモードにはOptionキーを押しながら起動すると、セーフモードで立ち上がるとのこと。 Firefox セーフモード 本当にセーフモードで起動した!こんな機能あったんですね! そこで拡張機能を全て無効にして起動してみると、、、 拡張機能が表示されている 良かった、拡張機能が表示されるようになった。一安心です。 使う機能だけ有功にして、一度終了してから、再起動してみたところ、今のところ問題なく使えています。 教訓は「拡張機能を必要以上に沢山入れるべきでは無い。」ですかね?

追記:Firefoxのアドオンの一覧が表示されないorz(続編)に続きます

はじめましてヾ(o´∀`o)ノ

ソウマっていいます(`・ω・´)

ドラムとか漫画とかゲームとか音楽とか色々好きだったりします!
どんなブログを作ろうかわかりませんが、
なんとなくfrtea君と一緒に作っていきたいですv(>∀<*v)三(v*>∀<)v

いつか・・・いつかはドラムとかプレイ動画とか投稿してみたいです!!
そんな感じで良ければみて下さいねヾ(*・ω・)ノ

またね~~^^ノシ