サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
おみそ汁
blog.fire-sign.info
ジェネリックハンドラー(.ashx)やWCFサービス(.svc)を試してみましたが、PageMethodが1番楽だと思います。 EnablePageMethods属性ScriptManagerを配置し、EnablePageMethods属性をtrueにします。 <asp:ScriptManager ID="sm1" runat="server" EnablePageMethods="true"> </asp:ScriptManager> ※ ここをtrueにしていないと実行時に下記のエラーが発生します。 Uncaught ReferenceError: PageMethods is not defined WebMethodを作成コードビハインド(.aspx.csファイル)にWebMethod属性を付与したstaticなメソッドを作成します。 [System.Web.Services.We
Vagrantを操作するコマンドをバッチファイルにしておけば毎回コマンドを入力しなくてもダブルクリックするだけでいいなぁ~と思い作成しました。 黒い画面が苦手なWebデザイナーさんとかにも使ってもらえると思います。 Windows環境用Vagrantfileファイルがあるディレクトリに「.bat」ファイルを作成して、テキストエディタで下記のようにコマンドを記述して保存したらいいです。 作成したバッチファイルをダブルクリックするだけでVagrantを操作できますよ。 起動(up).bat@cd /d %~dp0 vagrant up @pause保留(suspend).bat@cd /d %~dp0 vagrant suspend @pause破棄(destroy).bat@cd /d %~dp0 vagrant destroy @pauseMac環境用Windows環境用と同じようにVag
“vagrant up” するだけでCakePHPの開発環境が手に入るようになりました。 下記のことが全て自動で行われます。 CentOS 6.4 のダウンロード & インストールPHP 5.3.3 のインストールXdebugの設定Apache 2.2.15 のインストールMySQL 5.6.14 のインストールComposer のインストールCakePHP 2.5.* のインストールDebugKitプラグイン 2.2.* のインストールBakeコマンドでプロジェクトを作成CakePHPはComposerでインストールしているので、composer.jsonファイルを編集するだけでインストールするプラグインを追加することもできます。 リポジトリの取得GitHubからリポジトリを取得します。 >git clone https://github.com/iw3me/vagrant-centos
ComposerでCakePHPをインストールする方法です。 公式の情報にない手順が多かったので、いろいろ大変でした。 ComposerのインストールまずComposerをインストールしておいてください。 ComposerをMacにインストール方法ComposerをWindowsにインストール方法 CakePHPのインストールCakePHPをインストールしたい場所にcomposer.jsonファイルを作成します。 下記はCakePHPとDebugKitをインストールする設定です。 { "name": "example-app", "repositories": [ { "type": "pear", "url": "http://pear.cakephp.org" } ], "require": { "cakephp/cakephp": "2.5.2", "cakephp/debug_ki
MacにComposerをインストールしました。 composerのインストールターミナルを起動して下記のコマンドでcomposer.pharをダウンロードします。 $ curl -sS https://getcomposer.org/installer | php出力結果 #!/usr/bin/env php All settings correct for using Composer Downloading... Composer successfully installed to: /Users/user/composer.phar Use it: php composer.phar composer.pharファイル “/usr/local/bin/” へ移動します。 $ sudo mv composer.phar /usr/local/bin/composer下記のようにエラー
コーディングスタイルはいろいろありますが、PHPはPHP figが策定したPSR(Proposing a Standards Recommendation)に合わせたら良いと思います。 NetBeansでは、このPSRに合わせてソースコードを修正してくれるPHP CS Fixerというプラグインがあるので使用してみました。 PHP CS Fixerプラグインのインストール下記のページからPHP CS Fixerプラグインをダウンロードします。 http://plugins.netbeans.org/plugin/49042/php-cs-fixer メニューのツールからプラグインを開き、ダウンロード済を選択します。 プラグインの追加ボタンからダウンロードしたプラグインを選択してインストールします。 PHP Coding Standards Fixerを設定下記のページからPHP Codin
Vagrantで起動したCentOS 5.5へXdebugをインストールしてNetBeansからリモートデバッグするまでの手順です。 PHPのインストールPHPのインストールはこんな感じで行いました。 # yum -y install php php-mbstring php-mcrypt php-mysql PECL、PEARのインストールXdebugのインストールにはPECL(ピクル、PHP Extension Community Library)という拡張ライブラリが必要なのと、さらにPECLにPEAR (ペア、PHP Extension and Application Repository)が必要なのでまとめてインストールします。 # yum -y install php-devel php-pear XdebugのインストールでエラーXdebugをインストールしてみるとエラーにな
CentOS 5.5へGuest Additionsをインストールしたときの内容です。 VirtualBoxのバージョンは4.3.10です。 エラーの内容Guest AdditionsのCDイメージを挿入後、次のコマンドでマウントします。 # mount -t iso9660 /dev/cdrom /mnt mount: ブロックデバイス /dev/cdrom は書き込み禁止です、読込み専用でマウントします 次のコマンドでGuest Additionsのインストールを実行するとエラーになりました。 # sh /mnt/VBoxLinuxAdditions.run Verifying archive integrity... All good. Uncompressing VirtualBox 4.3.10 Guest Additions for Linux............ Virt
Vagrantで起動したCentOSにApacheをインストールして、ドキュメントルートをシンボリックリンクでVagrantの共有フォルダに変更すると、ブラウザでアクセスしたときに403 Forbiddenエラーになってしまいました。 SELinuxを無効にすることで解決できました。 エラーになるまでの手順Vagrantfileの設定はホストからのポートを8080にしているだけです。 “vagrant up”コマンドでCentOSを起動します。 # -*- mode: ruby -*- # vi: set ft=ruby : # Vagrantfile API/syntax version. Don't touch unless you know what you're doing! VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRA
Google Calendarライクなカレンダーと噂のFullCalendarの使い勝手が知りたくて各オプションを設定してみました。 月や曜日を日本語化したり日時の書式を日本風表記にしているので初期テンプレとして利用できると思います。 ソースコードとデモ <script src="js/jquery/jquery-1.9.1.min.js"></script> <script src="js/fullcalendar/fullcalendar.js"></script> <script type="text/javascript"> $(document).ready(function () { // Documentの読み込みが完了するまで待機し、カレンダーを初期化します。 $('#calendar').fullCalendar({ // ヘッダーのタイトルとボタン header: {
Windows環境でSubversionのGUIクライアントとしてTortoiseSVNを使ったことがあったので、GitではTortoiseGitを使ってみることにしました。 msysgitとTortoiseGitをインストールして日本語化するまでの手順です。 msysgitをインストールする下記のURLからmsysgitのインストーラーをダウンロードします。 今回ダウンロードしたのは Git-1.8.0-preview20121022.exe です。バージョン番号や日付は最新版に適宜読み替えてください。 ダウンロードしたらダブルクリックして実行します。 そのまま「Next」をクリックします。 そのまま「Next」をクリックします。 そのまま「Next」をクリックします。 Git Bash Here、Git GUI Hereを選択、後はお好みで。 「Next」をクリックします。 そのまま「
FullCalendarにGoogleカレンダーのイベントを読み込んでみました。 gcal.jsの読み込みGoolgeカレンダーのイベントを読み込むには、jQueryとFullCalendarのjsファイルを指定した後にgcal.jsファイルを指定する必要があります。 <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/fullcalendar/1.6.2/fullcalendar.js"></script> <script type="text/javascript" src="//cdnjs
WordPressの画像などのメディアファイルを Amazon S3に配置して、そこから配信できるプラグイン「Nephila clavata (絡新婦)」の使い方です。 「絡新婦」は「じょろうぐも」と読みます。 Amazon S3とはAmazon Simple Storage Serviceの略で、AWSが提供しているオンラインストレージサービスです。 WordPressの画像をここから配信することでパフォーマンスの向上が期待できます。 Amazon S3については下記のページで詳しく説明されています。 参考:Amazon Simple Storage Service(Amazon S3) Amazon S3のセットアップAWSの管理コンソール画面からS3を開きます。 「Create Bucket」ボタンをクリックします。 S3に画像ファイルなどを保管する入れ物(バケツ)を作るイメージで
このページを最初にブックマークしてみませんか?
『Fire Sign Blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く