CakePHP2

CakePHPでauto_incrementの最新のIDの値を取得する

いつも忘れるのでメモ。 CakePHPでsaveした時の最新のid情報を取得する方法 $this->モデル名->getLastInsertID(); これで、auto_incrementでインクリメントされた内容を取得することができます。
日々のこと

カルビーのポテトチップス うすしお味を大量に買った

コレを買いました。 うすしお味を大量に購入しました。 積み上げるとこんな感じ。 これで、しばらくポテトチップス食べ放題だ。
AngularJS

AngularJSで$httpを使ったファイルのアップロード時の注意点

formタグには以下enctypeを設定しておく enctype="multipart/form-data" スクリプトは以下のように記述する。ポイントはContent-typeをundifinedにするところです。$httpのpostはC...
PHP5

phpで配列に入っている全要素に対してtrimをする

配列に入っている要素に対してtrimをする方法です。POSTやGETされてきたデータに対してtrimをすることで、よりサービスの品質が上がると思います。ループをして1つずつtrimをしてもいいのですが、array_mapを利用すれば一行で配...
AngularJS

SPA (Single Page Applicationまたは Single Page Web Application)という考え方

AngularJSを利用するようになって、SPAという言葉を聞くようになりました。 ■SPAとは どうやら、サーバサイドでいろいろやっていたことをブラウザ側で処理することによって以下のことを実現するページの設計方式を言うみたいです。 ・単一...
CentOS6

viコマンド 本当に最低限知っておくべきコマンド

viコマンドは、ほとんどのサーバにデフォルトでインストールされているエディタです。最低限知っておくとサーバ管理ができるvi操作を紹介します。正確にはvimですね。 ■escキー 編集モードからコマンドモードへ移行します。取り急ぎ押すボタンで...
Mac

MacBook Pro で SimCity4を快適プレイ

SimCity4がAppStoreで売っているんですね。2000円で購入することができます。仕事をしなくなってしまうので、購入をためらっていましたが、次に購入してしまいました。プレイしている環境は以下のとおりです。かなり快適にSimCity...
PHP5

PHPで◯日後、◯日前など日付の加減算をする

PHPで日付の加減算をするサンプルです。よく忘れるので、書いておきます。date関数とstrtotime関数を組み合わせて実装します。 // 現在日付から○日前 date("Y/m/d", strtotime("-1 day" )); //...
WordPress

WordPress4.0へアップデートした

WordPress3.9からWordPress4.0へアップデートしました。色んな所で言われているように、メジャーバージョンアップというよりはマイナーバージョンアップみたいです。 特に問題無く動いていますね。 プラグインは以下を使っています...
jQuery

jQueryでajaxを使ってファイルをPOSTするサンプル

jQueryのajax機能を使って、ファイルなどをPOSTする時の書き方サンプルです。対象IDを記述したformタグからactionの中身を取得して、POSTしています。 // 情報をajaxでPOST function dataSubmi...
CakePHP2

CakePHPで保守性の高いコードを書くTIPS的なやつ

このコピペチェックツール【CopyContentDetector】もCakePHPで実装しています。そこで学んできたCakePHPで実装するときに気をつけることを3つ紹介します。 ■モデルはなるべくloadModelで都度呼び出す マニュア...
自動車

CT200hを磨いてもらった 続編

ブログに載せてもらいました。 結構洗車傷とか多かったみたいです。
CakePHP2

【CakePHP】Authコンポーネントでログインユーザの情報を取得する

CakePHPでAuthコンポーネントでログインした後に、そのログインしたユーザの情報を取得する方法です。以下のように記述をすると、ログインしたユーザの情報を取得することができます。 AuthComponent::user('【カラム名】'...
Mac

Macでパスワード付きのzipを作成する方法

windowsではlhaplusなどのアーカイバがあるので、パスワード付きのzipを作成することは簡単です。Macでは有名で手頃な無料のアーカイバが少なくて困まることがあります。この記事では、Macにデフォルトでインストールされているzip...
自動車

CT200Hを磨いてもらった

■磨いてもらった コーティングとか初めてですが、仕上がりはヌルヌルのテカテカです。すごいー。 中古で購入したので、リセットも兼ねてCT200Hを磨いてもらいました。 カーウォッシュシフトさんで磨いてもらいました一。定期的なメンテナンスも価格...
日々のこと

ヨドバシ.comで洗濯機を買ったら搬入できなかった話

我が家の洗濯機が壊れてしまいヨドバシ.comで洗濯機を購入しました。その洗濯機が搬入できなかった時のお話です。 洗濯機などの大型商品の通信販売は初めてでした。入らなかったらどうしよう。。。と思って、搬入経路の計測(幅と奥行き)と、置き場所の...
Mac

MacBookProを電源を繋がずにクラムシェルモードで使う

MacBookProに外部ディスプレイとキーボード、マウスをつないでデスクトップPCのように使う方法です。その際、電源を繋がなくても利用できるソフトウェアも紹介します。 ■手順 クラムシェルモードでMacBookProを使うには、以下の手順...
Mac

MacのRetinaDisplayの性能を使い切る その2

この記事で、QuickResというソフトを使うと解像度を変更できるというのを書きました。現在QuickResは有料になっています。 そこで、今回は同等の機能を無料で利用できるソフトを紹介します。 ■QuickResの代わりになるソフトウェア...
日々のこと

猫居酒屋に行ってきた

日頃の疲れを癒やすために江古田にある猫居酒屋【赤茄子】に行ってきました。ここです。 5匹の猫がいました。今回、2500円2時間飲み放題5品付きのコースをお願いしました。喫煙可なので、タバコ苦手な人は気をつけてください。 水曜日に行きましたが...
Mac

TranscendのJetDrive Lite 330を買った

Mac用に購入しました。これですね。 容量は64GBです。 装着するとこのような感じになります。ほとんどはみ出していないです。ずっと装着していても気になりません。 ただ、抜き取ることはほとんど考えられていないみたいです。頑張らないと抜けない...