edo1z blog

プログラミングなどに関するブログです

2014-03-01から1ヶ月間の記事一覧

beatrice martin

これなつかしい

googleで祝日取得(php)

参考:Google Calendar API で日本の祝日データを取得 private function get_syukujitsu($first_date, $end_date){ $holidays_url = sprintf( 'http://74.125.235.142/calendar/feeds/%s/public/full-noattendees?start-min=%s&start-max=%s&max-res…

jquery checkbox全て選択

3回目から動かなくなったのでメモ <script> function all_select(){ if($(".all_select:checked").val()){ $('.delete_checkbox').prop('checked', true); }else{ $(".delete_checkbox").attr("checked", false); } } </script>

capistrano3でさくらレンタルサーバにGItHubのリポジトリをデプロイする

さくらレンタルサーバは環境変数設定ができず、capistrano3のデフォルトでgitリポジトリをデプロイしようとすると、GIT_ASKPASSという環境変数を設定しようとしてエラーになります。なのでデフォルトの機能を使わずにやってみます。 やることは、デプロイす…

capistrano 3

capistrano2を使っていましたが3を使うことにします。 capifyではなくcap installによって初期化します。 ぱっと見あんまり変わってないようで全然分かりませんし、参考ブログみつつやってもエラーでまくります。 cap staging deployとやると、下記エラーが…

phpStormのショートカットーキーを設定する

私のキーマップは、MaxOS X 10.5+です。 今よく使ってるショットカッとキーを書いてみます。 command+x 行切り取り・切り取り command+d 行複製 command+v はりつけ command+c コピー command+k コミット command+o クラス名など検索して開く command+shift+…

Vim 日本語対応(日本語が文字化けするときの対処)

~/.vimrcに、下記を追記する。 :set encoding=utf-8 :set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8 :set fileformats=unix,dos,mac 参考:vimによる日本語文字コード自動判別と文字コード変換

トラックバック

トラックバックの仕組みがわかってない。 トラックバック 【 trackback 】 トラックバックはリンク元サイトに「このような記事からリンクを張った」という情報を通知する仕組みで、リンク元記事のURLやタイトル、内容の要約などが送信される。トラックバック…

Ajaxのときのローダーgif画像がつくれるサイト

http://www.ajaxload.info/ http://loadergenerator.com/

javascriptを整形してくれるサイト

http://jsbeautifier.org/

cakePHP CakeDC/migrationsプラグイン

Migrationsの管理用テーブルの作成 ./cake Migrations.migration run all -p マイグレーションファイルの作成 ./cake Migrations.migration generate -f データベースの更新 ./cake Migrations.migration run all データベースの適用状態の確認 ./cake Migra…

vagrant centos6.5 ブラウザでPHPファイルの表示だけ異常に遅い

httpd.confでHostnameLookupsがONになると遅くなるらしい。 http://www.itmedia.co.jp/help/tips/linux/l0319.html でもOffになっている。 htmlファイルだと一瞬。phpだと

CentOS6.5 apache httpd: apr_sockaddr_info_get()というエラーが出る

apacheを起動するときにhttpd: apr_sockaddr_info_get()というエラーがでる。 Apache の httpd: apr_sockaddr_info_get() failed for エラー これやったらエラーが出なくなった。まだ下記のエラーがでる。 httpd: Could not reliably determine the server's…

githubのssh接続が速くなるらしい

githubでssh接続はhttp接続より遅い。 でもssh接続するとpushするときとか、パスワード入力等がいらなくなるのがメリットらしい。 すごいメリットだ。ssh接続も.ssh/configに以下を追記すると速くなるらしい。 Host github.com Compression yes Ciphers arcf…

yumでphpをアップデートする

このサーバのバージョンがなんだかわかりませんが、超phpが古くて5.1とかになってます。 yum remove phpってやったんですが、その後にyum install php53ってやったんですが、 エラーで競合、競合って書いてあってできません。 そこで、php関連のものを全部削…

cakePHP - httpsとhttpの接続強制処理

参考:CakePHP2.xでSSL接続(https://)を強制させる 参考:CakePHP 2.xのSecurityコンポーネントを使う際の注意点 Secutiryコンポーネントを使用すると、POST時に下記のような挙動をするため、Ajaxとか使ってるとエラーになるので注意が必要。 ・Formヘルパー…

git - クローンしたリポジトリのサブモジュールをワークツリーに展開する

参考:クローンしたリポジトリのサブモジュールをワークツリーに展開する サブモジュールを含むリポジトリをクローンしたとき、 サブモジュールのディレクトリは空になっている。 git submodule status を見ると先頭が「-」になっていて、サブモジュールが初…

phpstorm - ジャンプ前に戻る

command + option + 左か右矢印 ちなみにジャンプは、command + b

Apache - apr_sockaddr_info_get() failedエラー

Starting httpd: httpd: apr_sockaddr_info_get() failedというエラーでapacheが起動しません。 参考;Apache で apr_sockaddr_info_get() failed for が発生する /etc/httpd/conf/httpd.conf の ServerName の設定忘れ。これからやってみる。 と思ったらroo…

phpstormでちゃんとjumpしないときはinclude pathの設定をする

どこで設定するのか中々分からなかった。 Preferences > PHP にありました。

phpstorm vagrantの仮想マシンをXdebugでデバッグする

前回できたと思ったのですが、残念ながら寝て起きたら動かなくなってました。 再度調べてリモートデバッグ機能を復活させたいと思います。 vagrant仮想マシンの環境は下記になります。 CentOS6.5 Apache/2.2.15 (Unix) PHP 5.3.3 (cli) (built: Dec 11 2013 …

CentOSのタイムゾーンを設定する

apacheのログをみるときに、変な時間になっているので、timezoneを設定してみます。 CentOS6.5です。 参考:http://www.server-world.info/query?os=CentOS_6&p=timezone $ vi /etc/sysconfig/clock ZONE="Asia/Tokyo" UTC="false" $ source /etc/sysconfig/…

tmuxの設定・使い方

cnetos6.5です。macです。 tmuxをインストールします。 $ yum install tmux tmuxを使います。 tmux new -s {session-name} よく使うコマンド ウインドウ一覧表示: ctr+b w ウインドウ作成: ctr + b の後に c ウインドウ移動: ctr + b の後に nまたはp 画…

開発サーバとかでwebrootが / じゃないときのhtaccessの設定

これを追加すると、webrootを下記とみなしてくれるようだ。 RewriteBase /var/www/html/hoge

Vagrantのネットワークが超遅い(CentOS6.5)

参考:vagrantでCentOSのVMを立ちあげて、ネットワークが遅い時に試すこと Vagrantfileに下記を追記するとなおるらしい config.vm.provider :virtualbox do |vb| vb.customize ["modifyvm", :id, "--natdnsproxy1", "off"] vb.customize ["modifyvm", :id, "…

Vagrantの設定 - chefが動かない

今CentOS6.5のVagrantのboxをaddしまして、vagrant upを行いました。mountエラーが出ましたが、Vagrant mountエラーここの内容で解決しました。 しかしchefが機能しません。前回何をやったのかもう忘れました。chefも全然まだ詳しくないのでどっかのブログを…

厳選! cakePHP優良プラグイン53選!!

つかれた!大体上から人気ある順で並んでおります。 人気がちょっとあってもちょっと古いのは割と下にいます。 Croogo cakePHPで作られた高機能なCMSらしい。これを全部組み込んだり一部組み込んだりするとブログとかすぐにつくれるかも http://croogo.org/ …

Mac ターミナルで圧縮 zip

zip -r hoge.zip hoge hogeディレクトリを丸ごと圧縮してhoge.zipというファイル名にする