サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ドラクエ3
endoyuta.com
つかれた!大体上から人気ある順で並んでおります。 人気がちょっとあってもちょっと古いのは割と下にいます。 Croogo cakePHPで作られた高機能なCMSらしい。これを全部組み込んだり一部組み込んだりするとブログとかすぐにつくれるかも http://croogo.org/ CakeDC/utils 色々詰まってる便利なやつらしい。これにトラックバック実装するときのpingbackっていうのもありそうだな。つくんなきゃいけないから見てみよう。 CakeDC / migrations これは良さげ。データベースいじった履歴とかデータベースの共有とかその辺をなんか便利にしてくれるっぽい。 CakeDC / search これは多分有名なサーチプラグイン。でも使ったことない。サーチってそんな難しくないし。でもきっと便利にできてるんだろうから調べてみるのはいいかも。 CakeDC / users
Xcode 7.0.1 Swift 2.0 ボタンだと、下記のようにできます。 self.myButton.addTarget(self, action: "onClickMyButton:", forControlEvents: .TouchUpInside) UIImageViewだと、addTargetは使えません。 参考:SwiftにてUIImageViewをTap検知後、詳細画面に遷移したい 上記を参考に、下記のように作成してみましたが、エラーはでませんが、検知しません。 let gesture = UITapGestureRecognizer(target:self, action: "onTouchImg:") imgView.addGestureRecognizer(gesture) func onTouchImg(recognizer: UITapGestureRecog
cakePHPのPaginatorのsort機能は便利だが、例えばフィールドに格納されている内容が、”非常に忙しい”、”忙しい”、”平均的”、”暇”、”すごく暇”といった文字列になっている場合、忙しい順に並べたいと思っても、cakePHPは日本語が読めないし、意味も分からないのだから難しい。 よって、何らかの対処が必要である。 参考にしたサイトは、下記4サイト。 http://snowland.net/nucleus/item/2984 MySQLはOrder byで任意の順番でソートすることが簡単にできる。 http://d.hatena.ne.jp/atcorp/20100213/p1 cakePHPのPaginatorは、毎回$model->beforeFindメソッドを2回実行する。 http://blog.kabadna.com/20110731-1297/ CakePHPのPa
Xcode 7.0.1 Swift 2.0 参考:UIImage 下記のようにやってみましたが、NSDataに関するエラーがでました。 let url = NSURL(string: img_url); //img_urlにhttp://hoge.com/img.jpg等のStringが入っている var err: NSError?; var imageData = NSData(contentsOfURL:url!,options: NSDataReadingOptions.DataReadingMappedIfSafe, error: &err)!; var img = UIImage(data:imageData); let imgView = UIImageView(image:img); imgView.frame = CGRectMake(0, 0, 100, 50); sel
sshでサーバに接続してるときに非常にイライラさせられるので、調べた。 参考:ssh 接続をタイムアウトしないようにする 設定は、クライアント側・サーバ側のどちらかのみすればよいとのこと。 とりえあずサーバ側を設定してみる。 vim /etc/ssh/sshd_config sshd_configに、下記を追加してみた。 ClientAliveInterval 10 ClientAliveCountMax 10 どうもできてるっぽい。と思ったらできていない! 参考:NATな環境で放置したSSH接続が切断される問題について よくわからないが、とりあえず解決したいので次に、クライアント側の設定もしてみる。 できてる。
はまりにはまって、ようやく、さくらサーバでのcakePHPのcronができました (ToT)/ cakePHPのConsole用cake.phpから、作成したShellを呼び出すんですね。 Consle用のcake.phpは、/appフォルダから呼び出さないといけないらしい。 下記が、さくらのcronの実行コマンドになります。 cd /home/アカウント名/www/プロジェクト名/app/ ; /usr/local/bin/php /home/アカウント名/www/プロジェクト名/app/Console/cake.php Hoge まず、appフォルダに移動して、PHPでコンソールのcake.phpを起動し、Hogeを渡しています。 Hogeはシェル名ですので、自分で作成した名前になります。実際に実行したいコードは、このシェルに書きます。 シェルは、cakePHP2.3ですと、/app/
http://book.cakephp.org/2.0/ja/models/model-attributes.html recursiveは恐ろしい。怖い人はAppModelに、public $recursive = -1;と書いておけばデフォルトで-1になるようだ。 これをしない場合、デフォルト値は1になる。 recursive -1 は、JOINしない。自分だけとってくる。 recursive 0 は、自分と自分がbelongsToしているモデルだけとってくる。 recursive 1 は、自分とbelongsToとHasManyをとってくる。 recursive 2 は、自分とbelongsToとHasManyと、BelongsToとHasMany先が関連しているモデルを一階層分とってくる。 みたいな感じになっているようだ。0は自分だけという意味ではないってことである。それにしても0
検索ページでPaginatorを使っていると、3ページ目を表示している状態で、検索条件を変更した結果、3ページ目が存在しなくなり、Not Fountエラーが生じるといったことがありました。これはあんまりよろしくないので、Paginatorを確認しました。 queryではなくnameでパラメタをとっている場合は、下記のような感じにすれば、ページが1に設定されます。 try、catchを使って、エラー発生の場合に下記を実行するとエラーが回避されます。 $this->request->params['named']['page'] = 1; $jobs = $this->paginate('Job', $conditions);
参考:vagrantでCentOSのVMを立ちあげて、ネットワークが遅い時に試すこと Vagrantfileに下記を追記するとなおるらしい config.vm.provider :virtualbox do |vb| vb.customize ["modifyvm", :id, "--natdnsproxy1", "off"] vb.customize ["modifyvm", :id, "--natdnshostresolver1", "off"] end
なんとも忌まわしい存在を知ってしまいました。dead-letterです。 いつも使っているサクラサーバにデプロイしたらお問い合わせのフォームで送信しようとしたらエラーになってしまっている状態です。そして、サーバのエラーログに下記のようなものが出てきました。 malformed header from script. Bad header=/home/hoge/dead.letter… S: index.php, referer:フォームのURL スクリプトからのメールフォームのヘッダーが行けてないよ。といったことでしょうか?意味不明です。いつもと同じプログラムだったと思ったのですが。何とも忌まわしいです。 あ、もしかして、ドメイン登録してるけど、メアドはgoogleで登録してるから、そんなメアド登録してないじゃん!みたいなことをずうずうしくもサクラサーバはいっているのかもしれない。それくら
前回できたと思ったのですが、残念ながら寝て起きたら動かなくなってました。 再度調べてリモートデバッグ機能を復活させたいと思います。 vagrant仮想マシンの環境は下記になります。 ・CentOS6.5 ・Apache/2.2.15 (Unix) ・PHP 5.3.3 (cli) (built: Dec 11 2013 03:29:57) 順番を整理します。 1.vagrantにlocalhost:8080で接続できるようにしておきます。 Vagrantfileに、下記を追記します。実際はコメントアウトされているのでそれを解除します。自分のVagrantfileでは22行目。 config.vm.network :forwarded_port, guest: 80, host: 8080 2.Xdebugをインストールします。 $ sudo yum --enablerepo=epel in
便利らしい。調べよう。fileBinderの例文で使われているので調べた。多分これだろう。 24時間cakePHP Transitionコンポーネント1.0 24時間cakePHPといのはいい名前だな。 ↓TransitionComponentの紹介記事 TransitionComponent for CakePHPで簡単確認画面実装 Transition Componentは、セッションと、主にCakePHPのモデルバリデーションの機能を利用してページ遷移を管理しており、 使いこなすとページ遷移管理を非常にすっきりとしたコードで実現することができます。 これはフォーム入力→確認画面→完了画面みたいなやつをすっきりと書けるということだなー!いいねえ。 追記:cakePHP2.3でTransitionコンポーネントを使ってみる 使ってみたらかなり便利だった。まだ初歩的な使い方しかしてないけど
cakePHP 2.3 ファイルアップロード – FileBinderプラグイン 投稿者: edo1z 投稿日: 05/13/2013 最初、FileBinderを使おうと思ったが、uploadのが人気ありそうなので、uploadを使ってみようと思った。しかし結局日本人が作ってるし、まだ元気なプラグインだとどこかに書いてあったのでFileBinderを使うことにした。こっちのが書くこと少なくてすみそうだったし。 FileBuinderの参考: CakePHPの超便利なファイルアップロードプラグイン、FileBinderプラグインの使い方をまとめてみた。 FileBinderプラグイン uploadの参考: cakePHP 2.x 画像アップロードプラグイン“upload”の使い方 CREATE TABLE `attachments` ( `id` int(11) NOT NULL AUTO
cakePHP2.3 Formヘルパー datetimeのセレクトボックスを年月日区切りにする 投稿者: edo1z 投稿日: 05/23/2013 Formヘルパーのdatetimeのセレクトボックスで、簡単に下記のような感じで”年月日”区切りにする。 (1) /lib/Cake/View/Helper/FormHelper.phpを、/app/View/Helperにコピーする。 (2)コピーしたFormHelper.phpの、下記の部分を修正する。 //$opt = implode($separator, $selects); $opt = ""; $i = 0; if (is_array($separator)) { foreach($selects as $select) { $opt .= $select.$separator[$i]; $i++; } } else { $op
Popular Posts Python – NumPyで画像を配列として取得する... 893ビュー windows10のGPUを調べる(NIVIDA買ったのにNIVIDAになってない)... 767ビュー Python – MNISTを使う 511ビュー TensorFlow – tf.app.flags.FLAGS(ファイル実行時にパラメタ... 356ビュー TensorFlow – 畳み込み演算の関数 tf.nn.conv2d... 291ビュー Python3 – アルゴリズム(重み付きグラフ・最短経路探索・ダイクストラのアルゴリズ... 277ビュー TensorFlow – 畳み込みニューラルネットワーク(CNN)をやってみる... 262ビュー Python3 – matplotlibでアニメーションGIFをつくる... 256ビュー Python – 数値微分 250ビ
このページを最初にブックマークしてみませんか?
『Logicky BLOG – Logickyの開発ブログです』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く