いろいろ備忘録

雑記です。

2017-07-01から1ヶ月間の記事一覧

$(function(){})で囲む理由

$(function(){}) で囲むと、全てのDOM要素が読み込まれた後に実行されるそうです。 Node.js + Express + socket.io で、入力に応じて画像を返す.md · GitHub 似ているものに即時実行関数があります。(function(){})など、カッコで全体を囲んでいるものです。…

octaveの行列の積

*と.*では異なる。 *は行列として積をとる。 [1 2; 3 4; 5 6] * [2 ; 2] = [ 1*2 + 2*2 ; 3*2 + 4*2 ; 5*2 + 6*2] = [6; 14 ; 22] octave:13> xx = 1 2 3 4 5 6 octave:14> yy = 2 2 octave:15> x * yans = 6 14 22 .*は要素ごと。 [1 2; 3 4; 5 6] .* [ 0 0…

Gradient Descent

Courseraの講義なので、ルー語になってしまうことをご了承ください。 概要 Cost functionをminimizeするには、傾きが0になる方向にθを近づけていく。 Cost functionをθで(Partial )derivativeすることで傾きを求めると、どちらの方向に行けば最小の地点があ…

CentOS7 PHP7.0にtidyをインストール

インストールされているPHPのバージョンに合ったパッケージを探す。yum list | grep tidy PHP7.0に合うパッケージはPHP70から始まる。7.1はPHP71から始まる。今回はphp70-php-tidy.x86_64が見つかった。yum install php70-php-tidy.x86_64 インストールしま…

flat-uiのvaliables.lessを編集してPHPStorm(WebStorm)でコンパイル

まず、この記事に従って設定します。 mugimugi.hatenablog.com もし、どこにインストールされたかわからず、コマンドプロンプトでlesscも使えない場合は、グローバルインストール先にPATHが通っていないのでこちらを参照してください。 phiary.me 次に、空の…

エラーが出た:the requested PHP extension intl is mising from your system.

phpのextensionがないらしい。 yum list | grep intlで、自分のPHPのバージョンに合ったものを見つける。 yum install {パッケージ名}する。 rpm -ql {パッケージ名}でextensionの.soの場所を調べる。 php.iniにextension={調べた場所}でインストールしたext…

CentOS7のGUI(gnome)で.sh(シェルスクリプト)をコマンドラインではなくダブルクリックで実行できるようにする

d.hatena.ne.jp

CentOS7にXAMPPとCakePHP3とNode.js&Socket.ioをセットアップするまでの流れ

CakePHP上にチャットを構築しようとするとき用の備忘録 Socket.ioが通信方法をwebsocketに変更しようとすると、変更を知らせるパケットのステータスコードが101ではなく200になってしまうという問題(ポーリングは可能なため一応通信は可能だが、socket.ioの…

CentOS7のGUIでXAMPPをインストールする

XAMPPの公式サイトから.runをダウンロードし、 実行権限を付加した後、sudo ./xamp-*.runとCentOS上で実行する。 ./は必要。これがあることで、システムは./~.runがコマンドではなくファイルパスであることを認識できる。

Apacheのリバースプロキシに失敗する

AH00016: Configuration Failed[Thu Jul 06 22:46:50.368024 2017] [core:notice] [pid 11224] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0[Thu Jul 06 22:46:50.368903 2017] [suexec:notice] [pid 11224] AH01232: su…

CakePHP3でトランザクションの使い方

計算処理を減らすため、中間テーブルと同時に行を挿入しなければならない時など、 トランザクション処理を行いたい場面はよくあります。 そんな時CakePHP3では ConnectionManager::get('default')->transactional というメソッドを使います。 使用例はこちら…