読者です 読者をやめる 読者になる 読者になる

mazeltov7のweb断片

備忘録的なテキトーなことを書きます。間違ってたり、ツッコミあればお願いします。

session_set_cookie_paramsとかセッション

PHP

これはなに 適当にsession_set_cookie_params付けてたけど、よくわかってなかった。el capitanにして、localhostの環境がlocalhost/~username/appnameみたいな感じでやるようになって、セッション消えたり、他アプリと共通化されたりおかしくなったので、調…

MBPでel capitanクリーンインストール

1. ファイル・写真etcを同期する これを機にファイル・写真は全てDropboxに同期するようにしました。Dropbox内にフォルダ作って、ローカルからそこにリンク貼る形にして、自動同期。 あと、brewで入れてるやつとかもさっと同期するために、brew bundle dump…

apacheでwebとcliでphpのバージョンが違った件

これはなに memcachedを使おうとしたら、コマンドラインでは動くのに、web(localhost)で動かなった話。なんかphpバージョンも違ってなんやこれと思った どうやった まず、memcachedを起動する部分と別にphpで使うライブラリを入れる。(この辺はメモ) ちなみ…

csv(utf-16le)のファイルから良い感じに情報を取得する

PHP

これはなに google play storeのレビューをslackにポストする、ってのをしようとして、データを良い感じにとるところで、文字化けとかデータにゴミが入ったりなどでつらみあったので、メモ。 やったこと まずレビューcsvを取得するところは、提供されてるgsu…

macでphpを5.5から5.6にする

PHP

やること brewでphpを5.5から5.6にする やったこと phpenv入ってなかったので普通にbrewでよろしくいれる。 まず諸々最新にする。 $ brew update $ brew upgrade 入れる。 $ brew install php56 Error: Cannot install josegonzalez/php/php56 because confl…

PDOで大きなデータをまとめて入れた

PHP

bulk insertというらしい。 ぱっと見るにはここに書いた。 PDOで複数データをまとめてinsertしたい // 遅い、つらい $sql = "insert into hoge_table (name, screen_name) values (:name, :screen_name)"; $stmt = $dbh->prepare($sql); for($i=0;count($con…

brewで入れたphp諸々の在処

PHP

brewで入れたphpどこに入るんやってことで見てみた。 brewで入れたものたちは、この中に入っていくっぽい。 /usr/local/Cellar phpの場合は、 /usr/local/Cellar/php55/5.5.22/lib/phpのあたりに入ってた。 で、実際にmacで効かせてるのは、ここっぽい。/usr…

twitter認証にcodebird-php使ってみた

PHP

phpでtwitter認証やるのに、楽なライブラリなんだろうと思ったら結構色々ある感じ。 - twitteroauth abraham/twitteroauth · GitHub - opauth opauth/opauth · GitHub - codebird-php jublonet/codebird-php · GitHub 今回はドットインストールでまんま動画…

ツイキャスのライブにダンマクをつけてみた

PHP

最近コード書いてなくてヤバいな、ということで、なんかさくっと色々思い出すためにちっさいの作ろうということで、なんとなく、”ダンマク”がついたツイキャスのライブを見れるWebアプリを作ってみた。 こんな感じになった(本アプリにはモザイクはありませ…

PHPで画像に文字を載せて、画像を生成する

PHP

ユーザーに入れてもらった文字を、画像の上に載せて、画像として吐き出したい、ってことがあったので、その際にやったことをメモ。 イメージは下のやつみたいな感じ。 MOJI MAKER Z | ドラゴンボールZ 神と神 公開記念 よくわからんけど、こんな感じの作れる…

macで、php使うためのlocalhost立ち上げる。

PHP

macでphpを使うためのlocalhostを立ち上げてみた。・Mac OS X LionでApache、PHP、MySQLを動かす ・Mavericks (Mac OSX 10.9)でWeb共有を使うこれを見れば、いける!まず、/etc/apache2/httpd.confのとこで、 #LoadModule php5_module libexec/apache2/libph…

ドットインストールPHP入門(応用編)を見た

PHP

応用編を見てみた。 以下、メモ。 データベースへの接続 try { #tryやって、ダメなら、catchやれ $dbh = new PDO('mysql:host=localhost;dbname=blog_app', 'dbuser', 'dbpass'); } catch(PDOException $e) { var_dump($e->getMessage()); exit; } echo "suc…

ドットインストールPHP入門(基本編)を見た

PHP

ドットインストールのphp入門の基礎編を見てみた。 以下メモ。 データ型見れる $x = 5.5 var_dump($x); #float(5.5) 定数 define("EMAIL", "hoge@gmail.com"); echo EMAIL; #$ありなしで、変数か区別できる 文字の結合 echo "hello " . "world"; #hello worl…