それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2012-04-19から1日間の記事一覧

imagecreatefromjpeg/imagecreatefrompngの自動判別

php

PHPのGDは面倒な子だとおもう。 imagecreatefromjpegにpngを渡すとエラー imagecreatefrompngにJPEGを渡すとエラー jpeg/pngの自動判別をしたい ファクトリー・メソッドみたいなのがない困る。では、自動判別はできないのか? 画像のタイプ毎に、自動判別で…

PHPで日付を簡単に進める。

php

いまさら感はあるんだけどさ。phpの日付処理は、クラス+メソッドで実装されてない*1。オブジェクト指向が最高だと思わないし、それが以外の手法もあって、それも便利ってことを改めて認識したのでエントリにします。 日付処理をする . 日付関数を組み合わせ…

PDOのSQLiteでカラム名やテーブル定義を取ったりする

php

mysqlなら show create table を書けばいいんだけど。SQLiteを使うとそれができない。困ったの何とかする。 sqlite_master からSELECTする SELECT * from sqlite_master; masterのテーブル構造 SQLITEのテーブル管理テーブルのテーブル構造。 |type|name|tbl…

バックアップについて考えてみた。

世代バックアップについて考えてみた。あまりにアタリマエのこと。当たり前ッす。 バックアップを何世代かにまたがってとっておく、それはそんなに難しいことでもないし、単純なことから考えていけばいいんじゃないかと。 ファイルを何回つくってmv するだけ…

ffmpeg で動画のサムネイルをズバッと作る

ディレクトリ中の動画を一気にサムネイルにする。ruby使うと楽だった。 Dir.glob でファイルをすべて出して。 ffmpegに掛ける。 #!/usr/bin/env ruby Dir.glob("*.mp4").map{|e| "ffmpeg -i '#{e}' -r 1 -f image2 -ss 20 -t 00:00:21 -vframes 1 '#{e}%d.jp…

データベースをまたがったクエリ

データベースをまたがったクエリは出来る。 テーブル名にデータベース名をプレフィックスすれば出来る。まぁschemaだけのことなので出来てもそりゃそうかと思う。 SQLの例 SELECT db1.table1.name, db2.table1.id from db1.table1 , db2.table1 where db1.ta…