MySQLのコンソールで文字化け対策

MySQLをターミナルから使っている時に、日本語が文字化け。

ずっと、クエリ発行時に
SET NAMES utf8
とかしてたけど、これは良くないらしい。

で、いろいろ調べて直したりしてたけど、いつも忘れるのでメモ。

基本的には、my.cnfにこれ書いておく。

[mysqld]
default-character-set=utf8
skip-character-set-client-handshake

“MySQLのコンソールで文字化け対策” の続きを読む

OSXでログイン時に自動でサーバへ接続

ずっと設定しようと思いつつ忘れていたので、やっと設定。

iTunesのライブラリデータは自宅のNASにあるので、MacBookから利用するには、
起動するたびにSambaへ接続する必要があったのです。
まぁ、大概は接続し忘れてiTunesを起動して、ファイルが見つかりませんと言われてた訳で。
やっとこさ設定。
やったのは、AppleScriptを書いて、ログイン項目に追加するだけ。
以下、作ったスクリプト。

“OSXでログイン時に自動でサーバへ接続” の続きを読む

iPhoneからこんにちわ?

こんにちわこんにちわ!
今さら感があるけど、iPhone用のプラグインを入れてみた。
やっぱりUIに最適化することは大切だねー。
ちょっとブログ書きたくなったよ。

MySQLの話 その1

今日は、UNIONというのを覚えた。

いや、SQL知らなさすぎでしょって感じですけどw

同じデータ構造の、複数のテーブルからデータを取得するときに使うらしい。

とりあえず実際に使ってみないと良くわからないので、また今度。

sekaicamera

sekaicamera

電脳コイル、みたいなイメージ?

単純にすごいなぁ、と感嘆。

カメラで見てる映像にそのまま重ねてしまうのは思いつかなかった。
なんだろう、技術的にできるんだっていうのも驚き。

このビデオの中で紹介されている、ある場所に音声メモを置いたりっていうのは
自分の中でも考えてて、そういうゲームがあっても良いなぁとはおもってたんだけど。。。

まさか、それをカメラで写しているところに表示までさせるとは。

ってか、ちゃんと見てないけどコレってもう作ってあるの?

何はともあれ、いろいろ考えないと。

amazon on sale

amazon.co.jp エレクトロニクス 秋のメガセール

なんか、毎年?もっと頻繁にやってる気がするね。

それで、毎回HDDレコーダを買おうか悩むわけです。

上京して、正確には横浜だけど、一人暮らしを始めて早9年目、
ビデオだとか録画機器を持たないまま生活してきたよ。

うーん、このままずっと買わない気もするけど、セールって聞くとついねぇ。
あと、amazonはうっかりぽちっとしがち。

perl-DBI

perlからMySQLを操作。

今までずっとMySQLとかPostgreSQLとか、データベースから逃げてきたけど、
ウッカリ触ってみたら、意外と簡単でした。

ライブラリ万歳!

use DBI;
#———————-
# DB setting
#———————-
my $db_name = “hogehoge”;
my $mysql_host = “example.com”;
my $mysql_usr = “hoge”;
my $mysql_passwd = “hogehogehoge”;
my $d = “DBI:mysql:”.$db_name.”:”.$mysql_host;

my $dbh = DBI->connect($d, $mysql_usr, $mysql_passwd);
$dbh->do(“set names utf8”);

my $ins_q = “INSERT INTO hoge SET name=\'”.$hoge.”\'”;
my $sth = $dbh->prepare($ins_q);
$sth->execute;
my @rows;
  while(@rows = $sth->fetchrow_array){
    foreach(@rows){
      decode(‘utf8’,$_);
        print “$name[0] : status = $_\n”;
    }
  }
$sth->finish;
$dbh->disconnect;

こんな感じ。

もう少し臆せずに使っていこう。
自前プログラムは、ずっとテキストに保存してきたからねw

Thunderbirdのprofilesフォルダを移動

Cドライブがいっぱいになってきたので、毎日確実に増えるメールの保存場所を変更。

PCが新しくなってエクスポート/インポートしてる人はいっぱいいたけど、
この設定を変えてる人は意外と少なかった。
ただ、記事になってる数が少ないだけかもしれないが。

WindowsXPなら、Thunderbirdのデータ類はここ。

C:\Documents and Settings\ユーザー名\Application Data\Thunderbird\Profiles\[英数字+default]

とりあえず、Thunderbirdは終了させた状態で作業をしましょう。

この[英数字+default]のところを、適当に好きな場所に移動。
今回は、以下のような感じで。

D:\Mail\[英数字+default]

その後、元のデータの中からprofiles.iniファイルを編集。

C:\Documents and Settings\ユーザー名\Application Data\Thunderbird\Profiles\
profiles.ini

元ファイル

[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=1
Path=Profiles/xxxxxxxx.default

[変更後]

[General]
StartWithLastProfile=1

[Profile0]
Name=default
IsRelative=0
Path=D:\Mail\xxxxxxxx.default

後は、Thunderbirdを再起動したら終了。

starting objective-c

うっかりiphoneを買ったので、objective-cの勉強を始めてみる。

ただ、このブログもそうだけどなかなか家ではパソコン開いたり、何か作ったりとかしないのです。
これも9割以上、会社から書いてたり。。。w

というわけで、会社のwindowsマシン上に、objective-cの開発環境を構築しました。
というか、iphoneの開発環境?

オープンソースのiPhoneアプリ開発環境を試す

こちらを参考に作成してみました。
ダウンロードの時間はかかったけど、ただただインストールするだけだったので簡単に終了。

問題は、会社にいるとiPhoneとつながらないし、OSX環境もないので確認ができない。
GUIのプログラミングは先になりそうだなぁという感じです。

まずは、コマンドラインで、しかも普通のgccでコンパイルして作っていくかなぁ。