2015-04-01から1ヶ月間の記事一覧

全角と半角が混在した文字列を切り取る場合はmb_strimwidth()が便利

php

例えば半角5文字分切り取りたい場合、「あいう」だと半角6文字分になってしまうので、その場合は「あい」のみ切り取る、という処理をするんだけど、それがめんどくてどうしようと思っていたらmb_strimwidth()で解決できることが分かった。この関数を使うと、…

cakephp1.2 updateの時はcreate()実行してはいけない

やばい。超今更だけど忘れてた。cakephpでsave()の前は当たり前のようにcreate()実行していたけど、それはinsertの時のみだった。updateの時に実行すると指定しなかったフィールドにデフォルト値が入ってしまう。なのでupdateの時はcreate()を実行しないか、…

請求書には社印が必要

請求書に社印を押さなくても法律上は問題ない。しかし日本の習慣上押しておいたほうがスムーズにいく。社印がないと経理上認めないという会社もある。だから押すことを必須にすること。

phpmyadminでデータコピー

今更だけどphpmyadminで行単位でデータコピーできないのかと思って調べたところ、できたのでメモ。表示>(コピーしたい行の)編集>値を編集>新しい行として挿入する>実行

firefox 37.0.1 が無茶苦茶重いのでダウングレードした

firefoxをいつからか分からんけどバージョンアップして以来、以前より動きが明らかにもっさりになった。プルダウンとかクリックしても表示まで0.5秒くらいかかってしまい耐え切れない遅さ。firefoxのバージョンを調べた所「37.0.1」だった。なにかアドオンが…

さくらサーバーのMySQLの文字コードは完全にはUTF8にできない

さくらサーバーでmysqlの文字コードを完全にutf8にすることは出来ないっぽい。さくらのコントロールパネルでutf8でDBを作成したときのmysqlの設定は以下のようになる。 % mysql -u user -ppass -h host.db.sakura.ne.jp mysql> use user_db mysql> show vari…

システム開発の業務委託基本契約書について

契約書はどちらが作成してもよいとはいえ主導権を握るためにできるだけ自分で用意したほうがよい。契約書を作成する負担は一般的に作成者が負う。契約書は基本契約と個別契約で分けること 同じ当事者の間で、受発注が繰り返される場合を想定し、各回の受発注…