認証系 railsのマニュアルでも紹介されているのが下記2つ。 binarylogic/authlogic plataformatec/devise モデル系 モデルのコメントにテーブルの構造を表示してくれるらしい ctran/annotate_models 検索機能 activerecord-hackery/ransack View系 ページネ…
チュートリアルやりながら、使い方まとめます。 railsコマンド 便利なコマンドが沢山ある。rails5になって変わったのも結構あるらしい。API用の軽量なやつをさくっと作れるとかもよさそう。 下記のように省略できる。 $ rails generate -> rails g $ rails s…
Ruby on Rails ガイド (5.0 対応) 電子書籍版もあってうれしい。 Ruby on Rails チュートリアル チュートリアルからやる。 1-3 最初のアプリケーション $ mkdir ruby $ cd ruby $ rails new hoge $ cd hoge フォルダ構成はここに書いてある。 railsサーバを…
ここからrubyのダウンロードする。Ruby 2.3.3 (x64)にした。インストールした。 $ ruby -v ruby 2.3.3p222 (2016-11-21 revision 56859) [x64-mingw32] エディタはRubyMine使う。 gemが使えない。 $ gem install rails Please update your PATH to include b…
webpacke2でReactの開発環境を作る。 フォルダ・ファイルを作る $ mkdir react1 $ cd react1 $ mkdir src $ mkdir public $ touch public/index.html $ touch src/index.js $ touch webpack.config.js $ touch postcss.config.js インストール $ npm init -y…
PostCSSは、高速にCSSをごにょごにょできるツール。プラグインが沢山あって色々なことができる。 postcss/postcss PostCSS とは何か by Yoshihide Jimbo PostCSS まとめ Webpack2でpostcssを使う postcss/postcss-loader プラグインは下記を使ってみることに…
CLOUD VISION API PHP用のライブラリを使ってみる Cloud Vision API Client Libraries (APIリファレンス)Google\Cloud\Vision\VisionClient $ composer require google/cloud $ gcloud auth application-default login $ vim cv.php $ php cv.php サンプルコ…
XML-RPCという仕組みが使われていて、大体weblogUpdates.extendedPingか、weblogUpdates.pingというメソッド名が使われる。IXR_Library.phpというライブラリがあるのでこれを使って作る。飛んでくる情報の最小単位はブログ名とブログURLなので、ブログURLか…
https://book.cakephp.org/2.0/ja/core-utility-libraries/xml.html App::uses('Xml', 'Utility'); public function rss() { $url = 'http://endoyuta.com/feed/'; $info = $this->_get_rss($url); if(!$info) return false; $this->log($info); } private f…
phpQuery Github:TobiaszCudnik/phpquery Composer対応したやつ:zomberg/phpquery 使い方
Seldaek/monolog $ composer require monolog/monolog bootstrap.phpに下記を追加 include 'logger.php'; config/logger.phpに下記を追加
quickapps/cmsは、CakePHPで作成されたCMSだそうです。ライセンスはGPL-3.0dだそうです。GitHubスターが150個くらい。試しにインストールしてみます。 インストール $ composer create-project -s dev quickapps/website [website_name] インストール画面 結…
WyriHaximus/MinifyHtml HTMLを圧縮して出力してくれるプラグイン。 インストール $ composer require wyrihaximus/minify-html bootstrap.phpに下記を追加。 Plugin::load('WyriHaximus/MinifyHtml', ['bootstrap' => true]); 設定 AppView.phpに下記を追加…
gourmet/whoops whoopsという、かっこいいエラー画面にしてくれるプラグイン。 $ composer require gourmet/whoops:~1.0 bootstrap.phpの下記ErrorHandlerの箇所を修正する。 (new ErrorHandler(Configure::read('Error')))->register(); 修正後 (new \Gourm…
FriendsOfCake/awesome-cakephp 認証系 FriendsOfCake/Authenticate CakeDC/users dereuromark/cakephp-tinyauth ivanamat/cakephp3-captcha ADmad/cakephp-jwt-auth ADmad/CakePHP-HybridAuth 認可系 ivanamat/cakephp3-aclmanager JcPires/CakePhp3-AclMan…