waste of time

主にPHP

2014-01-01から1年間の記事一覧

VPSで名前解決できなかった件

お名前.comのVPSの管理を頼まれて構築作業していたところ、yum -y updateでエラーが出るのに気付く。 ping www.google.comが通らないしnslookupも使えない。 ping 173.194.126.146(google.comのIPアドレス)は通るので、どうやら名前解決ができていないようだ…

ConoHa(CentOS6.5)にxdebug入れる

# yum install php-pecl-xdebug Loaded plugins: fastestmirror, priorities, security Setting up Install Process Loading mirror speeds from cached hostfile * base: ftp.tsukuba.wide.ad.jp * epel: ftp.kddilabs.jp * extras: ftp.tsukuba.wide.ad.jp…

ConoHaで環境構築③

ConoHaで環境構築① - 開発の備忘録的なやつ ConoHaで環境構築② - 開発の備忘録的なやつ remiリポジトリの追加 $ sudo rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm $ sudo yum install yum-plugin-priorities ← リポジトリの優先…

ConoHaで環境構築②

ConoHaで環境構築① - 開発の備忘録的なやつ ConoHaで環境構築③ - 開発の備忘録的なやつ iptablesの設定 sshポートはあとで10022に変更します。 $ chkconfig iptables --list ← 3:onになっているのを確認 $ sudo vim /etc/sysconfig/iptables *filter :INPUT …

ConoHaで環境構築①

ConoHa試用中です。 ConoHaでは、SSH経由シリアルコンソール接続するための秘密鍵が用意されているので、それをConoHaコンパネからダウンロードしてシリアルコンソールに接続する。 あくまでシリアルコンソール接続のための秘密鍵なので注意。 SSH接続用に使…

Sublime text3に入れてるパッケージとか設定とか

前にも同じような記事を書きましたが、転職して職場環境も開発環境も新しくリフレッシュしたのでSublime textのパッケージも今一度見直してみることにしました。 パッケージの内容は前回の記事とほぼほぼ同じだと思いますが、今回はそれに加えて現在の設定フ…

Gitの用語メモ

普段の業務ではSVNでソース管理しているのですが、最近個人的な開発(と呼べるほどのことはしていませんが)でBitbucket/SourceTreeを使って今更ながらGitを触り始めました。 SVNを使っていたと言っても基本的にはチェックアウト・更新・コミットをするくら…

mod_rewriteのRewriteCondとRewriteRuleの使い方

業務で.htaccessにリダイレクト設定書くとき詰まったので使い方とかの備忘録。 基本的な形 .htaccessに書くときの基本形は以下のとおり。 <IfModule mod_rewrite.c> RewriteEngine On RewriteCond hoge fuga RewriteRule piyo poyo </IfModule> 事前にhttpd.confでmod_rewriteが有効になってる前…

CakePHP2.5.4でjQuery読み込み場所について

まだドットインストールのCakePHP入門やってます。 ajaxで記事削除するうんぬんのところでどうにもうまく動かない。PHPでエラーは出てないから多分JSの箇所が悪いんだろうと思って見なおしてみても原因がよく分からない。(そもそもドットインストールのコー…

CakePHP2.5.4でフォームのバリデーションエラー時に指定したメッセージが出ない

最近ドットインストール見ながらCakePHP習得し始めたんですが、モデルに指定したバリデーションエラーメッセージと異なるエラーメッセージが表示されて困ってました。 Model array( 'rule' => 'notEmpty', 'message' => '必須入力項目です。' // ←これ表示…

脆弱性が発見されたbashをアップデートした

「Bash」に重大な脆弱性、Heartbleed以上に危険との見方も 巷で話題になってるbashの脆弱性に関して、対策済みのバージョンにアップデートすることにした。 CentOS(さくらVPS)のbash アップデート前のbashのバージョンは4.1.2-15.e16_5.1。修正版は4.1.2-15.…

PHP5.3.3からPHP5.5.17に上げたらMySQLが起動しなくなった

前エントリで苦労してPHP5.5系にアップデートしたのはいいんだけど、そのサーバで動いてたアプリケーションをPHPアップデート後に動かしてみたら以下の様なエラーが出た。 Warning: mysql_connect(): Can't connect to local MySQL server through socket '/…

PHPのバージョンを5.3.3から5.5系に変える

CentOSのバージョンは6.5、PHPのバージョンは5.3.3であることを確認。 $ sudo yum update $ cat /etc/redhat-release CentOS release 6.5 (Final) $ php -v PHP 5.3.3 (cli) (built: Aug 6 2014 05:54:27) Copyright (c) 1997-2010 The PHP Group Zend Engin…

よく使うショートカットまとめ

いろいろ共通のも混じってると思う。 Chrome ショートカットキー 効果 Ctrl + T 新しいタブを開く Ctrl + W 現在のタブを閉じる Ctrl + R 現在のタブをリロード Ctrl + Shift + R キャッシュを無視してリロード(スーパーリロード) Ctrl + Shift + T 閉じた…

PHP5.4から可能になった連想配列記法をPHP5.3.3で使ってエラー出てた話

昔作ったアプリケーションを久しぶりに動かしてみたらシンタックスエラーが出たので、ソースの該当箇所を見てみたら連想配列を以下のように指定していた。 $data = [ 'api_key' => $api_key, 'limit' => $limit, 'offset' => $offset ]; ばっちりとマニュア…

クラウドコンピューティングのITシステム

よく聞くけどよく忘れるので書いとく。 SaaS (Software as a Service) よくあるいわゆるWEBアプリケーション。 PCにインストールすることなく、ブラウザ上で操作できるアプリケーションのこと。 OfficeWebApp Gmail など ちなみにASPも業務アプリケーション…

PHPのpublic, private, protected

アクセス装飾子 意味 public どこからでもアクセス可能 private 自クラスからのみアクセス可能 protected 自クラスとサブクラスからのみアクセス可能

Sublime text 3で使用しているPackages

2014/10/18追記:新しい記事書きました。 Sublime text3に入れてるパッケージとか設定とか - 開発の備忘録的なやつ 現在私が使っているパッケージをまとめました。 主に、新しい環境でパッケージを1から入れるときに自分で参考にする用です。 AutoFileName …

64bitOSをVMで動かすときはVirtualization Technologyを有効にしようという話

winノートPCにvagrantを入れてCentOS環境を作ってみました。 CentOS6.5(64bit)のboxでvagrant initしてVagrantfileを生成するところまでは良かったのですが、vagrant upするとDL is deprecated, please use Fiddle~ と出てVMが起動できません。 ググって見…

CentOSの時刻を現在時刻に合わせる

先のエントリで書いたようなAPIリクエストでエラーが出るのはOSの時刻があっていないことが原因(たぶん)。 OSの時刻をNTPで自動で合わせるようにしたらエラーは出なくなった。 方法は以下に丸投げ。 CentOSにntpサーバを入れて、日本標準時刻に自動的に合…

Cannot use object of type stdClass as array

PHPでTwitterのトレンドを取得するプログラムで「Cannot use object of type stdClass as array」というエラーが表示されました。 PHP Error: Cannot use object of type stdClass as array - ふってもハレても にあるように、原因はオブジェクトを配列とし…