masayuki5160's diary

名古屋でエンジニアしてます。

PHP

PHPで全文検索エンジンを作るまでのお話

PHP

ちょっとお話する必要があったのでざっくりまとめました。 こちら。 PHPで全文検索エンジンをつくるまで from Masayuki Tanaka ほんとざっくりなのであれですが、 じっさいにつくるところまでと基礎的な部分はカバーできているだろうと思います。これ…

全文検索エンジンをPHPでつくってみる

前々から興味はあったんですが、 最近検索エンジンやら機械学習やらで初心者にもわかりやすい本がどどんとでていたので集中して勉強してました。この辺ですね。検索エンジン自作入門 ~手を動かしながら見渡す検索の舞台裏新品価格¥2,894から(2017/3/19 14:5…

eclipseからnotepad++に乗り換えました

PHP

エディタについてはとくに今までeclipseを疑問を持つことなく使用していました。 IDEって便利だな〜と思いながら使ってました。 が、どうも他のエディタでもいろいろいい感じらしい、 と噂では聞いていたのでふと思い立って数あるエディタの中からnotepad++…

今日は何週目か計算する

PHP

今日が指定した日から何週目か計算する関数を書いてみました。UNIXタイムで差をだして、それを一週間分の秒数で割る、 という感じでやってます。 $START_DATE='2012-05-24';$count = countWeek($START_DATE,$END_DATE); echo "$count weeks.";function count…

連想配列を使っていてちょっとはまってしまったこと

PHP

ついこないだ連想配列でちょっとはまってしまったのでメモ。 まずはとりあえずふつうに連想配列をつくってみる。 $array1 =array( 1 => 'first', 2 => 'second', 3 => 'third', ); foreach($array1 as $value){ echo $value.'<br/>'; } 実行結果first second thir</br/>…

クラスとオブジェクトの勉強2

PHP

コンストラクタについてコンストラクタはクラスのインスタンスが作られるタイミングで自動的に呼ばれるメソッドのこと。 実装はこんな感じで。public function __construct(引数,引数,,,) { (実装) }コンストラクタは使用することで、 オブジェクトを生成す…

クラスとオブジェクトの勉強1

PHP

パーフェクトPHP (PERFECT SERIES 3)新品価格¥3,771から(2017/3/19 15:36時点)これを参考にクラスとオブジェクトについて勉強したのでそのまとめを。 クラスを定義してインスタンス化してみる

LAMP環境構築めも

PHP,MySQL,Apacheのインストールめも (CentOSで。)1.PHPをインストール # yum install php php-pear php-devel php-mbstring php-mysql php-pdo php-xml 2.確認 # php -v 3.MySQLをインストール # yum install mysql-server 4.Apacheがはいってるか確認 # …

Ethna+MySQL

Ethna×PHP (LLフレームワークBOOKS)中古価格¥1から(2017/3/19 15:41時点) これを参考にちょこちょこやってたら、DB Error: extension not foundとでて2、3時間はまってました。。 てっきりEthnaのせいかとおもっていろいろ調べてましたが、 結局MySQLモジ…

youtube APIをつかってみた

PHP

以下参考にしたサイト。 わかりやすくまとめてあったので意外に簡単にできました。Youtube 動画埋め込みプレーヤー http://phpjavascriptroom.com/?t=strm&p=youtubeapi_player_parametersYoutube APIで動画をPHPを使って取得する使い方 http://bl6.jp/web/a…