フリーなんす

フリーランスエンジニアの色々

開発

zend frameworkでmysql の limit への bind でハマった

Mysqlでselect文を書いてlimitを指定して、画面から指定された行数だけ取得して表示〜ん〜軽い軽いと思って $query = 'SELECT * FROM `table` LIMIT ?'; $param[] = 10; $sth = $dbh->prepare($query); $sth->execute($param); こんな感じでさらっと書いてさ…

ブラウザを閉じたらセッションを切る

setcookie("session", $session_id, 0); cookieでセッションIDを管理する場合にブラウザが閉じられた時点で、セッションを無効にする方法。 cookieの有効期限(expire)を「0」にすればいいだけのことだった。 マニュアルにもめっちゃ書いてあるのね。。。 PHP…

プラモデル

誕生日プレゼントで1年前に前職の同僚からもらったプラモデル(RG 1/144 RX-78GP01 Fb ガンダム試作1号機 フルバーニアン)を作らずに眠らせっぱなしにしてたので、さすがにそろそろ作ろうかなと。 お盆休みも暇なんで作ってみました。 何年かぶりにガンプラ…

わからないことはわかる人に聞くのが1番早い。

わからないことはわかる人に聞くのが1番早い。 これは間違いないと思います。 ただ、早いのは、わからないからわかる人に聞いた本人だけ。 聞かれた側の人は知ってることを教えるのに、時間を消費してしまう。プロジェクト全体として見た工数としてそれが総…

教える

だいぶサボってましたが、ゆる〜く続けていきます。。。 聞いてきた相手自身で答えを出せるように導く 聞かれたことに対して、答えを提示して終了。 ではなく、相手が何がわからないのか?何がわかってないのか?を理解して、順を追ってヒントを与えながら、…

redisのGUIツール

仕事でredisを使うことになって、そりゃまぁどんなデータが格納されてるのか? データの中身が知りたい時があるわけですよ。 当然コマンド打てば見れるんですよそりゃ。でも。。。でも。。。めんどくさいじゃないっすか。 で、GUIツールを探したら、そりゃぁ…

curlでPOST

API開発してて、curlでPOSTリクエスト投げるとかまぁよくある場面なんですが、前にもハマって、最近またハマったんでもう忘れないように備忘録。 phpから $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_RETURNTRA…

phpの初期設定

現場で開発用サーバを用意してもらってて、そこでAPIの開発を進めてるんですが、なんかうまく動かない。。。 APIのレスポンスは200 OK!で返って来てるのに、API側から返ってきたった内容が有効期限が切れてるみたいな。。。 時間ねぇ、、、、ん〜なんだろ、…

windows開発環境

前職ではリーダーをやってたのもあって、なかなか時間をとってガッツリプログラミングしたりする時間がなかったんですが、今のプロジェクトではガッツリプログラミングしてます。 リーダー業も嫌いではないけど、やっぱこっちの方が楽しいなと改めて感じる今…