サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
junichi11.com
概要 外部のアプリケーションを起動するショートカットを作るプラグイン(Command Shortcuts plugin)を見つけたので紹介します。ファイルやフォルダの場所からエクスプローラを開いたりやコマンドプロンプトを実行できたりします。自分で登録できるのでとても便利です。 Download & Install http://plugins.netbeans.org/plugin/43857/command-shortcuts 上記のNetBeans Plugin Portalからnbmファイルをダウンロードします。インストールは、 ツール>プラグイン>ダウンロード済み>プラグインの追加 でnbmファイルを指定してインストールを実行すればOKです。 設定 下記を参照してください。 http://code.google.com/p/netbeans-command-shortcuts/wi
NetBeans8.0からCakePHPのプラグインにbaserCMSのサポートを追加予定です。(おそらく機能の追加はたくさんはできないと思うのであまり期待は。。。) 環境 NetBeans 8.0 + (7.4では動きません) baserCMS 3.x.x+ cakephp-netbeans plugin version 0.12.0+ (開発版は0.11.*.*) 機能(予定) 新規プロジェクトからbaserCMSのzipファイルを展開(要インターネット接続環境) (追記:ローカルでのプロジェクト作成は別途プラグインをつくるかもしれません) バージョン情報の表示(ステータスバー) コード補完(Viewファイルのヘルパーの補完) コード補完(lib/Baser内での補完) Palette Vagrant用の初期設定アクション(手動でも可能) phpMyAdmin or phpPgAdmi
NetBeansのEmmetプラグインが動いていない方が結構いるようなので、いくつか修正してみました。 自分の環境では何もしなくて動いたので、特に問題ないかと思っていましたが、動いている環境の方が少なかったのかもしれません。 #NetBeans #Emmet #動かない 追記:2014/08/04 送っていたPRがマージされたので、近いうちに配布される新しいバージョンを使ってください。 追記:2015/06/26 Plugin Portalの更新はされてないようです。マージされたものは次のリンク先からDLすることができます。(http://download.emmet.io/org-lorenzos-emmet.nbm) 環境 NetBeans 7.4 RC 関連サイト http://emmet.io/ https://github.com/emmetio/netbeans http://
NetBeansのプラグインの紹介です。今回はMarkdownプラグインです。最近、結構コミットされててちょっと前より随分良くなってると思います。 環境 NetBeans 7.2+ (7.3で動作確認しました) ソース https://github.com/madflow/flow-netbeans-markdown インストール githubからクローン(zipファイルをダウンロード)して自分でnbmを作成するか、または、nbmフォルダに入っているnbmをインストールする。 バージョンを変更していないので、アップデートするためには、一度インストールしているものをアンインストール必要があります。 機能 Htmlへの変換 ブラウザで表示 カスタムテンプレート 拡張機能の設定 コードのハイライト Htmlへの変換とブラウザでの表示 実行方法は次の3通りです。 ノードのコンテキストメニューから実
NetBeansではデフォルトでファイル単位でエンコーディングを指定して開いたり保存したりすることはできません。プロジェクト単位で使用するエンコーディングを設定することはできます。プラグインで対応できるようなので紹介します。 ダウンロード&インストール 下記のページの添付ファイルをダウンロードしてNetBeansにインストールして下さい。(Attachmentsのところです) http://netbeans.org/bugzilla/show_bug.cgi?id=114123 追記 改良したものをGitHubとPlugin Portalで公開しています。 https://github.com/junichi11/netbeans-encoding-plugin/releases http://plugins.netbeans.org/plugin/60487/encoding-suppo
しばらくの間放置し続けてきましたが、ようやくOilコマンドのサポートをしました。とりあえず作ってみたので、テストしていただける方がいれば助かります。 追加予定のバージョン NetBeans7.3 0.7.0 (プラグインバージョン) 追記: 2013/04/19 プラグインポータルにアップしましたので、0.7.0+で利用可能です。 機能 oil コマンドの実行 (コマンドプロンプトやターミナルからの操作とあまりかわらないかもしれません) oli generate action (GUI) 正確なコマンドリストは、oilコマンドから取得できないので、oilのヘルプをみてコマンドリストを作成しています。そのため、実装されているけど表示されないコマンドがあるかと思います。CakePHPのように、コマンドリストをxmlで吐き出してくれる(e.g oil command_list –xml)とIDE
概要 コードのフォーマットの機能の中で、グループの複数行の位置揃えの機能を紹介します。この機能は7.1から追加されました。具体的には代入(=)と配列初期化子の=>の位置を揃える機能です。 環境 NetBeans 7.1.2 設定 ツール>オプション>エディタ>整形 言語とカテゴリをそれぞれPHPと位置揃えにします。 代入 代入のところにチェックを入れておくと、複数行を=の位置で揃えてくれます。 初期状態 > 複数行を選択 > Shift + Alt + F これできれいに揃います。 配列初期化子 代入のときと同じように連想配列でもやってみます。 初期状態 > 複数行を選択 > Shift + Alt + F 補足 チェックを入れておけば勝手に揃うのではなく、フォーマットを実行した時に揃うようになります。 プレビューのところには、上記のようなパターンになっているコードがないため、チェックを入
UnitTestについての機能を少し強化したのでその紹介です。 PHPUnitはインストール済みと仮定して話を進めます。 Step0 : PHP FuelPHP Frameworkプラグインのインストール すでにインストール済の方はプラグインのアップデートをして下さい。この機能は現在beta版としてbitbucketにて配布中ですが、問題なさそうであればプラグインポータルに公開します。 プラグインポータル bitbucket NetBeansの他のプラグインもそうですが、アップデートするときにアンインストールする必要はありません。DLしたファイルのバージョンが新しければそのままアップデートできます。 Step1 : PHPUnitの設定 ツール > オプション > PHP > 単体テスト からPHPUnitスクリプトの設定をします。 Step2 : テスト・フォルダの設定 NetBeans
CakePHP Advent Calendar 2012 8日目のエントリーです。 昨日は@ootatterさんのCakePHPのacl.phpとacl.ini.phpでした。サンプルコードをgithubに置かれているのですぐに試すことができるのがいいですね。 昨年はNetBeansのプラグインの話を書きました。なんと今年も同じです。以前よりも少しは良くなったんじゃないかとは思うので、追加・改善した点について書きます。 NetBeansと聞いて吐きそうになっている他のエディタ・IDEを使っている方も少しの間だけお付き合いいただけたらと思います。 アンケート 主に以下のものです。 New Projectの作成 プラグインのアップデート コード NewPorjectの作成 データベースさえ用意しておけばすぐに試せるように database.phpの作成 Security文字列の自動生成 app
CakePHPはappフォルダをコピーして同じ階層に置くことで複数のアプリを管理することができます。 Xamppを使っていてローカルで複数サイトの動作を確認したい時には、localhost/cake/app_1/controller/action….ってURLが長くなります。 そこでわかりやすい名前をつけて、VirtualHostの設定でhttp://hoge/controller/actionなどでアクセスできるようにします。 検索すれば、みつかるとは思いますが、メモ用に書きます。 環境 Xampp 1.7.4 Win XP XamppはD:\xamppにインストール済みの設定 apacheとhostsファイルを設定すれば、以下のようにアクセスできるようになります。 Apacheの設定 D:\xampp\apache\conf\extra\httpd-vhosts.confを編集します。
概要 NetBeansのPHPUnitの設定(プロジェクトごと)は、以下のものがあります。 プロジェクトのプロパティ > PHPUnit ブートストラップの使用 XML構成の使用 カスタム・テスト・スイートの使用 カスタムPHPUnitスクリプトの使用 PHPUnitを使用してすべての*Testファイルを実行 テスト実行前にテスト・グループの入力を求める 今回は、「カスタムPHPUnitスクリプトの使用」について紹介したいと思います。カスタムPHPUnitスクリプトとは、PHPUnit実行時のオプションをいろいろと設定して使うものです。ドキュメントにも使い方が詳しく載っていないので、最初はどのように使ったらいいのかわからないかもしれません。簡単な使い方を説明したあとに、デフォルトで使われるNetBeansSuite.phpファイルを別のファイルと入れ替える方法も説明します。 Step 1
概要 タイトルの通りCakePHPのテストケースをNetBeansで実行する方法の紹介です。すでにユニットテストをNetBeans上で実行する方法は@nojimageさんが下記で紹介されているのでまずは、そちらを参照してください。 ◎参考 http://php-tips.com/php/2012/01/cakephp2-0-phpunit-on-netbeans http://php-tips.com/php/cakephp-php/2012/03/cakephp-2x-phpunit-on-netbeans-2 上記の用に設定すれば、問題なく実行できます。ここでは少しやり方をかえてbakeでテストケースを作成してみます(ソースディレクトリは通常のままです)。あとは補足情報を追加します。Fixtureを使う場合は、2番目の参考先の設定を行なってください。 実行した環境 CakePHP 2.
概要 Composerを使ってCakePHPのプラグインをインストールするまでの過程を紹介します。composer/installersという各フレームワーク対応のライブラリが作られているので、それを利用します。FuelPHPやWordPress、Zendなどに対応しているので、詳しくはcomposer/installersのREADMEを見てください。 Composerのインストール composer.jsonの作成(Plugin側) Packagistへの登録 composer.jsonの作成(利用側) 登録されたプラグインのインストール 環境 CakePHP 2.2 (CakePHP 2.x以降) Githubでコードの管理 git コマンドが利用可能 Step 1: Composerのインストール 下記を参考 http://getcomposer.org/ http://getco
概要 前回の記事でCode Snifferを使って、NetBeansのエディタにコーディングスタイルの違反箇所を表示する方法を紹介しました(NetBeans CakePHP Code Sniffer)。今回は、違反が表示された箇所のなかで、空白や空行の修正に、フォーマットの機能を使う方法を紹介します。他の警告はメッセージ通りに手動で修正してください。 コーディング規約 コーディング規約については下記に書かれています。 http://book.cakephp.org/2.0/ja/contributing/cakephp-coding-conventions.html フォーマットの実行 フォーマットの実行は、エディタ上でフォーマットしたい範囲を選択して右クリック>フォーマットもしくは、Alt + Shift + Fでオプションで設定した通りにスペースやインデントの処理がされます。 ★フォー
–standardは “— you can select one of the following standards –”のところから選択することができます。 PHPCSにチェックをいれる Script locationの設定をする –standard=はCakePHPを選択する 他にもいろいろとオプションを設定することができます。 Step2-1-3 : アクション項目に一覧表示 Ctrl + 6かウィンドウ>アクション項目でアクション項目のウィンドウを開けます。 フィルタのアイコンをクリックして、編集からPHP Violationのタイプにチェックを入れて下さい。 Step2-1-4 : 実行 エディタ上で右クリック > Check for Violations キーマップを割り当てておくと便利です。 こちらは最初に紹介したのですが、保存した後に、手動で再実行しないといけなかったりす
概要 通常マウスをドラッグした場合は複数行全体を選択することができます。ときどき全体ではなくて、複数行の一部分をまとめて選択出来れば便利なことがあります。NetBeansの最新版では、矩形の範囲で選択をするように切り替えることができます。 矩形選択って何?って思うかもしれないので、実際に画面を見てもらったほうがはやいと思います。 矩形選択への切り替え エディタツールバーの点線の矩形のアイコン部分をクリックすることによって、通常の選択か矩形選択か選択することができます。 もしくは「Ctrl + Shift + R」で切り替えることができます。 まとめて削除 下の画像のようなコードがあり、同じメソッドを追加しなければいけなくなったときは、直接書く人もいれば、コピーして追加する人もいると思います。 ここではコピーしたとして話を進めます。 NetBeansではキャレットがある行で「Shift +
概要 最近、TLなんかでFuelPHPの話題を見かけます。書籍も出版されていて、電子書籍もでています。なんか熱くなってきているようなので、勢いで、NetBeansでサポートされている他のPHPのフレームワークと同様にFuelPHPもプラグインをつくってみました。まだ、アイコン表示だけのプラグインです♪ 追記 LinuxやMacでは新規プロジェクトを作成するときにgit cloneは選択しないで下さい。 cloneではないですが、pullしてファイルを取得するようにしました。(v0.4) そのかわりにWindowsではcloneできなくなっています。cloneする場合は外部でcloneするか、NetBeansのGitプラグインからクローンしてください。 環境 NetBeans 7.1.2 NetBeans 7.2 ダウンロード NetBeans のプラグインポータルからnbmをダウンロードし
概要 SecurityComponentのCSRF対策の機能を使って、Formからの二重送信を防止することができます。 1.xのときに使ってみたことがありましたが、SecurityComponentは思ったように動いてくれなかったイメージがありました。 2.0でとりあえずもう一度使ってみようと思い、動かしてみたらいい感じでした。 環境 CakePHP2.0 Windows XAMPP 参考 CakePHP Documentation SecurityComponent CSRF (クロスサイト・リクエスト・フォージェリ) Controllerにコンポーネントを追加 black_holeでの処理 ※必ずFormHelperを使ってformを作成してください。 基本的にはSecurityComponentを$componentsに設定するだけでOKです。 $this->Security->bl
概要 追記:CakePHP 2.xに対応しました。(遅 複数のファイルを同時にアップロードしてくれるjQueryのpluploadプラグインがあります。 このプラグインをCakePHPですぐに使えるようにプラグイン化してみました。 必要なもの CakePHP Plupload Plugin Plupload jQuery UI Plupload日本語化ファイル最新のpluploadをダウンロードすると同梱されています。 追記:CakePHP2.xは、2.0ブランチからプラグインをDLして下さい。基本的な使い方は変わりません。 jQuery UI は好みのThemeをダウンロードすることによって、widgetのデザインを変えることができます。 また、pluploadのロゴは /pl/jquery.ui.plupload/img/{plupload.png, plupload-bw.png}
開発する環境は、Eclipseが好きな人が入れば、秀丸エディタが好きな人もいる。 ブラウザと一緒(IEは除く)で、結局は自分が使いやすいもの、もしくは使いたい機能があるものがいいわけで、 こっちのほうがいい、あっちのほうがいいと言い合っても、あまり意味がないように思います。。。 IDEも人それぞれ好みがあると思うので、ただ単にNetBeansの好きな機能を書きます。 こんなの当たり前ってものばかりかもしれません。。。 (PHPで使っています。) 環境によって違うものもあるかもしれませんが、キーマップで変更ができたと思います。 Ctrl + Space 関数や変数名を補完してくれます。 Ctrl + “/” 選択した範囲をコメントアウトしてくれます。 Html,CSS,PHPそれぞれに対応したコメントアウトが行われます。 次のような場合は、Htmlのコメントになります。 <div><?php
ここでは、ローカルで開発して本番サーバーに上げる方法ではなく、 リモートサーバーからローカルにプロジェクトを作成しデバッグするまでを書く。 環境 NetBeans 7.0 Windows XP リモートサーバーからプロジェクトを作成する プロジェクト名は適当に。 ソースフォルダは、リモートサーバからダウンロードしたファイルを配置するフォルダ。 ホスト名:e.g. hogeoge.com ユーザ名: 接続するユーザ 非公開鍵ファイル: 秘密鍵を指定する。 秘密鍵はOpenSSH形式にしておく。 初期ディレクトリ:プロジェクトにしたいディレクトリのパス。 e.g. /var/www/html/blog/ 既知のホストファイルには、 どこかにknown_hostとでも名前をつけた空ファイルを作りそれを指定する。 e.g. C:\Documents and Settings\ユーザー名\.ssh\
jQueryとCSS Spriteを利用して、絵文字入力ダイアログを作成しました。 完成イメージ 概要 jQuery, jQueryUI関係のものをダウンロード(省略) 絵文字の画像(1枚の画像にまとめる)の準備 CSSの作成 コードをelement化 絵文字の画像は1枚1枚読み込んでいると、何度もサーバー側に何度も画像を要求しないといけないので、CSS Spriteで読み込む速度を高速化する。 実際、そのまま画像を読み込もうとすると200回以上やりとりしないといけないので、最初にダイアログが表示されるまで少々かかる。 通常の場合 CSS Spriteの場合 絵文字画像 CSSを書くのが面倒だけれど、CSS Sprite Generatorを使うと、複数の画像を固めてくれて、CSSも吐き出してくれる。 CSS Sprite Generator : http://ja.spritegen.w
随分前にぐぐってみつけていた記事。 ブックマーク等は元記事へお願いします http://d.hatena.ne.jp/okinaka/20090727/1248671860 追記: コードはリンク先を参照して下さい。メモとして書いていましたが申し訳ないのでコメントアウトしました。 カーソル位置に文字を挿入したい場合に有効。 注意: テキストエリアのみ有効!!テキストボックス内では挿入されない。
Windows NetBeans 7.0.1 Xampp 1.7.4 cakephp-netbeans plugin 準備 NetBeans や Xamppなど必要なものをダウンロードします。 cakephp-netbeans pluginをダウンロードし、コンパイル&インストールもしくは、ダウンロードしたnbmフォルダのnbmをインストール MySql起動して適当なデータベースを作成 データベースの作成 Workbenchやphpmyadmin、CLIから作成しておけばいいのですが、 NetBeansからも作成できることはできるので紹介しておきます。 文字コードの設定 C:\xampp\mysql\bin\my.ini サービス [ウィンドウ]->[サービス] [データベース]右クリック->[MySQLサーバを登録] [MySQLサーバ]右クリック->[データベースを作成] [表]右クリ
追記 現在NetBeans7.2のUpdate Centerから直接インストールできるようになりました。表示されていない場合は更新を押してみてください。ベータ版はGithubからDLお願いします。 概要 cakephp-netbeans pluginがgithubに置いてあるわけですが、ずっと更新されていないし、CakePHPも2.0-RCになったので、ちょっと弄ってみて付け足したりした機能について書きます。 ※pluginを使ったことによる損害については責任を負いかねます。。。 アンケート cakephp-netbeans pluginでソースファイル、重要なファイルなどとともにプロジェクトに表示されるController,Model,View,Helperは必要ですか?必要でなければ削除しようと思います。 環境 Windows XAMPP 1.7.4 NetBeans 7.2 Cake
昨日の@nojimageさんのCakePHPで使えるテンプレートエンジンまとめ (CakePHP Advent Calendar 2011 17日目)に続いて、CakePHP Advent Calendar 2011の18日目の記事です。TALよさそうですよね! こんにちは、@junichi_11です。はじめてのAdvent Calendar参加です。 PlanlessのままCakePHP Advent Calendarに参加してしまったので、ネタがありません。 NetBeansについては過去に書いているのですが、NetBeansで動く環境をつくってBlog Tutrialを実行してみたいと思います。 IDEです。ここからダウンロードすることができます。こういうのって人によって使いやすいものが違うでしょうから、自分に合うものを使えばいいと思います。NetBeansなんて使わなくて、他のID
このページを最初にブックマークしてみませんか?
『junichi11.com | NetBeans / Inkscape etc.』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く