リモートデスクトップ 接続できない

2008 年 9 月 22 日

メインPCのOSを入れなおしたら、リモートデスクトップができなくなった。
クライアントから接続しようとしてもエラーすら出ず、終わってしまう。
いろいろ調べてみたところ nVIDIAのドライバーが問題だったようである。
nVIDIAから最新版のドライバーを落として入れると、リモートデスクトップができなくなる。
古いドライバーか、Beta版のドライバーに入れ替えることで解決できる。

夏休みも終わり・・・

2008 年 8 月 30 日

筑波大学の夏休みは一般の大学より1ヶ月早く始まるため、今週で夏休みは終わりです。
9月1日からもう授業がはじまるようです。
夏休み中もいろいろプログラムを書いたりして準備を進めてきたのですが、そろそろ本格的な直前期に入り忙しくなってきそうです。
はい、学園祭です。
今年は10月の11日~13日の3日間です。去年より少し遅め。
今年も筑波大学学園祭生中継プロジェクトをやってます。
筑波大の学園祭実行委員は2年制なので今年で終わりです。
去年は先輩の指示に従ってれば何とかなってましたが・・・なんか今年はいろいろと指示を出さないと行けないようで・・
悔いの残らぬよう頑張らなくては。
生中継のサイトも8月の上旬にサイトリニューアルして昨年の映像とかを流しています。
徐々にコンテンツ増加予定なのでこまめにチェックしてくださいね!(RSS配信しなきゃw)
筑波大学学園祭生中継プロジェクトのサイト
あーそれと、なんか最近、外部向けに学園祭実行委員がブログを書き出したようですよ。
FC2とかライブドアのブログじゃなくて、「つくばちゃんねる」って地域ブログで始めたようです。
つくば つくば してて良い感じですねw
筑波大学学園祭実行委員会ブログ
おれも「つくばちゃんねる」にブログ移動させるか?w(どうせ書かないんだろうけど)
あー、
雙峰祭34th - 筑波大学学園祭2008
これが筑波大学学園祭である「雙峰祭」のサイトです。これも見てねー!

MySQL+PHPでの文字化け

2008 年 6 月 12 日

MySQLから取ってきた日本語をPHPで表示させるときに文字化けてしまう問題
昔はまって、今回また覚えてなかったので記事に残しておきます。
MySQL 4.113以降、MySQL 5.013以降の場合は
my.cnf に 「skip-character-set-client-handshake」を指定することで回避できる。
上記のバージョン以前の場合は
「skip-character-set-client-handshake」が利用できないらしい。
default-character-setで指定した文字コードをクライアントでMySQLに接続後に「SET NAMES 文字コード」でクエリを投げる必要があるようです。
毎度投げるのが面倒なので
init_connect=”SET NAMES 文字コード”を設定することでrootユーザー以外は自動的に接続時にこのクエリが投げられるようです。

http://dev.mysql.com/doc/refman/5.0/en/faqs-cjk.html

このページが英語だけど詳しくいろいろ書いてある。

CakePHP::リレーション

2008 年 5 月 6 日

最近、自分の周りでCakePHPが流行のようなので、
Modelのクラスとテーブルをマッピングするのはフレームワークの機能ですが、テーブル同士のリレーションをどのようにして実現するのか。
モデルクラスにはリレーション(Associations)のためのメンバ変数が用意されている
$hasOne ・・・ 1対1のリレーションの場合
$hasMany ・・・ 1対多のリレーションの場合
$belongsTo ・・・ 従属テーブル側
$hasAndBelongsToMany ・・・ 多対多のリレーションの場合
場合に応じて各メンバ変数にリレーションの設定情報を連想配列で代入することで実現出来るようである。
単純な1対1、1対多のリレーションの場合は
hasOne もしくは hasManyに
以下の連想配列を持っている配列をモデル名の連想配列に入れて代入すればいいようである。
className conditions order dependent foreignKey
className以外はオプショナルでclassNameだけでも可能なようである。
foreignKey についてはCakeの命名規則に従ってない場合のみだけとか([モデル名の単数形]_idなら必要ないってことですね)
dependent を trueにしていると親が消えたときに全部子も削除してくれるそうです。
conditionsはSQL条件を加えられるようです。(”Profile.age > 18″ みたいな感じかな)
http://cakephp.jp/doc/ch06s04.html
詳しいガイドは上記のページに載っているようである。

OpenSSH

2008 年 1 月 30 日

OpenSSHの公開鍵認証がなぜかうまくいかず、はまった。
ログを見ると。
Authentication refused: bad ownership or modes for directory
と怒られていた。
ホームディレクトリにオーナー以外のユーザーに書き込み権限があるとダメなようだ。
ACLでアクセス権を管理しているのでそれでは困る。
sshd_configで
StrictModes no
にしたらパーミッションの確認を行わなくなって問題は起きなくなった。(デフォルトでyesになっているようである)

雙峰祭 33rd 2007

2007 年 9 月 17 日

筑波大学の学園祭「雙峰祭」の実行委員会に入って活動しているのですが・・・
情報システム局という局の生中継という部門に入ああっています。
そこで宣伝。
http://www.sohosai.com/ ←オフィシャルトップページ
このページはうちの局(情報システム局)のWeb部門の方ががんばって作ったようです。
で、生中継部門では例年Web上で学園祭を生中継するので
http://live.sohosai.com/ ←生中継ページ
このページも宣伝。先輩が頑張って作ったようです。ハイクオリティー
今のところ、この生中継のページはこのブログと同じで、私の家のサーバーで動いてます。
学内のサーバーに.comドメインは貼れないそうですよ。
久々の更新・・・ 宣伝でサーセン。

久々に頑張ってる?

2007 年 5 月 20 日

ml_ipodのドイツ人とのメールのやりとりの回数も徐々に回復してきて、ぼちぼち開発してます。
数ヶ月さぼってたからなぁ・・・すみません。
中国語バージョンを作りたいーって言ってる中国人も現われたりで、グローバル化が進みそうです(ぉ
このml_iPodで学んだテクニック系を別のブログかこのブログかどこかに書き記しておいて後から参考にしたり、他の開発者さんの参考にしてもらったりできないかなーとか考えてたり・・・(なかなかやる気が・・・)
ml_ipodの解説wikiの日本語化にも取りかかったりしています。
http://mlipod.sourceforge.net/wiki/Main_Page/ja
まだあんまりやってませんが・・・そのうちほぼ全部完成させたいなぁと思ってたり。
まぁWikiなんで興味ある方、是非協力を・・・

久々にml_ipod

2007 年 5 月 16 日

ml_ipodぼちぼちやってます~。
数日後にバージョン3になって登場する予定です。
ユーザーインターフェースを改善してくれるーという助っ人が現れてくれたおかげで設定ページがかなり使いやすくなったと思います。(もちろん日本語化ローカライズ済み)
バージョン3に間に合うかどうかわかりませんが、これまで画像のアップロードはアルバムアートだけでしたが写真にも対応します。
これからも頑張りますー

Google nano

2007 年 5 月 16 日

以前やったGoogleのアンケートラリーに当選しちゃって、iPod nanoが届いた。
Googleすばらしいぃー
google.jpg

Lingrのクライアント

2007 年 5 月 7 日

Lingrにちょっとはまってしまった。
一つ問題点が・・・ 常駐するにはブラウザをずっと起動しておかなければならない・・・
Lingr Raderを使っていれば常駐して無くても発言をみれるけど、書き込むためにはブラウザを起動して・・・っと少し面倒。
そこでクライアントを作っちゃおうかなぁと検討中。
.NET Framework か MFCか・・・
Lingrの仕組みは AjaxでCometという技術を使っているそうな。
http://blog.japan.cnet.com/kenn/archives/003149.html
ここが詳しい。