作りました。 http://wikipediashort.org/ WikipediaのURLの後ろにshortを入れるだけで短縮URLになります。 http://ja.wikipedia.org/wiki/草間彌生 ↓ [...]
Author Archives: merikonjatta
Titanium Studioのコンソールの文字化けをなおす
扱う文字列やらなんやらがすべてUTF-8であるのが前提です。 執筆時のTitanium Studioのバージョンは1.0.6です。 FinderでTitaniumStudio.appを見つける 右クリックしてShow P [...]
GNU Screenのプリセットを作っておく
新しくScreenセッションを始めるときに特定の窓を開いておければ便利です。もちろん.screenrcにべた書きすればいいのですが、やりたい作業によって開きたい窓の組み合わせは変わりますね。 しからばプリセットを書いてお [...]
Redmine用プラグイン「autohier」を公開しました
Redmine用プラグインredmine_autohierを公開しました。 ページタイトルを使って自動的にWikiページの階層構造を管理してくれるプラグインです。例えばJuice>Orangeというページを作ると、Jui [...]
XHTML互換なHTML5の書き方まとめ
HTML5をXHTMLにも準拠するように書く方法がW3Cに掲載されてたので、普段使いそうな部分を軽くまとめてみました(2011年3月現在)。この書き方 (Polyglot) にしておくとXMLパーサもXHTMLパーサもH [...]
エクスプローラのサイドバーにある「ライブラリ」「ホームグループ」などの表示・非表示を簡単に切り替えられるアプリ
Windows 7のエクスプローラのサイドバー(ナビゲーションペイン)には「ライブラリ」「ホームグループ」「お気に入り」などが表示されてますが、邪魔です。これらの表示・非表示を簡単に切り替えられるアプリを見つけたので紹介 [...]
Windows Live MeshにSorryと言われて繋がらない時
Windows Live Meshを起動してログインしようとすると Sorry, there is a problem with the windows live mesh serversと言われてしまう時の解決法。 C [...]
Note in Readerブックマークレットが動かない人へ
WebページをGoogle Reader/BuzzでシェアするNote in Readerブックマークレットが今日あたりからうまく動いてないようです。 ブックマークレットを以下で置き換えれば動くという情報があったので試し [...]
rm -rfをやめてTrashを使おう
rm -rfはもうしません。怖いです。代わりにTrashを使うことにしました。 TrashはCLIで使えるゴミ箱コマンドです。似たようなものは幾つかありますが、いろいろと普段から使いそうな機能をカバーしているので気に入り [...]
CygwinをPuTTYクローンと一緒に使えば思ったほど悪くない
Cygwinは最初に入れたときの見た目の印象があまりにも悪すぎてずっと敬遠してきたんですが、改めて導入してみると意外と使える事に気づきました。 Windows環境でgitを使うのが一番の目的で、他の選択肢としては Tor [...]
Windowsからログオフ時にVMWareをサスペンドする
バーチャルマシンが走ってる時にうっかり再起動してしまってVMが強制終了されることがよくあります。でもいちいちサスペンドするのは面倒なので、ログオフ時に自動的にVMをサスペンドしましょう。 やることは二つです。 VMをサス [...]
Objective-Cのretain/releaseことはじめ
iOSでの開発をするために最低限知っておくべきメモリ管理法です。 iOSにはガベージコレクションがありませんね。僕はJava/PHP/Ruby出身でGCに甘やかされてきたので、オブジェクトの開放を意識しながらプログラミン [...]
TortoiseSVNのオーバーレイアイコンが更新されない時
TortoiseSVNで、コミットしたのに赤ビックリが消えなくて気持ち悪い時は F5を押してみる TortoiseSVN\bin\TortoiseProc.exe /command:rebuildcacheを実行 それで [...]
クロージャとはenclosure、つまり同封である
結論: クロージャは、ClosureというよりEnclosureである。 クロージャとは、あるスコープに同封された別のスコープのことである。 クロージャとは、そういう同封を使った関数のことである。 クロージャとは、そうや [...]
Javascriptで型判定
こんな感じでいかが。 var type_of = function(o){ if ((t=typeof o)!=”object”) { return t; } if (t===null) { return “null”; [...]
ruby-debugのちょっとだけ高度な使い方
便利なコマンド ps オブジェクトが配列なら、ソートした上でカラム上に並べて見やすくしてくれます。 irb その場でirbに突入します。後述のautoevalをONにしてればあまり意味はないかも。 Debugger.se [...]
undefined method `rewrite’ for “…”:String
Railsのコントローラで謎のエラー NoMethodError (undefined method `rewrite’ for "http://colinux/sample/":String): a [...]
Javascriptで変数が配列かどうかチェックするには
var isArray = function(that){ return (Object.prototype.toString.apply(that) === "[object Array]"); } [...]
[未解決] JSのrequireで依存関係のロード完了を保証したい
RequireJSでこんなコードを書いてる。 page.html <script> require(["libA"], function(){ libA.foo(); }); </s [...]
Ruby-GetTextの三つのカッコ
_(“Message”)はメッセージを翻訳する。 n_(“Car”, “Cars”, 2)は複数形判別つきの翻訳。 N_(“Message”)は何もしない。poを作るときにメッセージIDを拾わせるときに使う。 参考:Ru [...]
zshで大文字小文字を区別せず補完
.zshrcにこう書く。 zstyle ‘:completion:*’ matcher-list ‘m:{a-z}={A-Z}’
vimにちょっと慣れてきた頃に覚えた操作
h,j,k,l,i,a,y,o,uあたりを考えずに使えるようになってきました。というわけで最近覚えてベンリィなキー操作。 cw カーソルの下の単語末尾までを置き換える(削除してインサートモードへ)。wは移動なのでcf{( [...]
FlexアプリケーションのMXML内要素を外部から参照する
Flex 4で、メインのMXML内の要素を他のクラスから参照する方法です。 「Flexアプリケーション」を作り始めると、まるでMXMLの中にコードを書くのがデフォかのようになりますが、<fx:Script>の [...]
PuTTYがCtrl+Sでフリーズするのを防ぐ
たまにvimを使ってると、保存したいのか知らんが間違ってCtrl+Sを押してしまうことがあります。するとターミナルがフリーズしますね。Puttyに限らずターミナルエミュレータ全般の話のようですが。 Ctrl+Qを押せば復 [...]
Javascriptで手っ取り早く関数をモックする
JsMockitoとかJSMockとか色々あるようですが、変にDSLのようなものを覚えるのも面倒だったのでスパッとモックできるようにしてみました。 機能は任意の関数を、別の関数で一時的に置き換えるだけです。Ajaxを使う [...]
DisplayObjectの基準点を変更する
できません。 つまりscaleXやrotationは必ず(0,0)を基準点として行われる。 別の基準点でスケールや回転をしたい場合はtransform.matrixに新しいMatrixをセットする必要がある。 var m [...]
技術ドキュメントに何を書くか
テクニカルなドキュメントを書くなら何を書くべきか、という記事。 Writing great documentation: what to write. チュートリアルを作れ 素早いのを:使い手が20分以内に何かしら達成感 [...]
Flash CS5で何が新しいのか
Flash CS5がリリースされたということで。 ビデオにキューポイントを設定してASのイベントを発火させられる Flex Builderのスゴイ 版Flash Builderがついてる Flash内のASエディタも補完 [...]
ウガンダでは多くの子どもが生贄として死んでいる
非常に衝撃的な記事を読んだので反射的にポスト。 ウガンダで子どもの生贄の現状が明らかに BBC News – Newsnight – Witch-doctors reveal extent of [...]
RailsをApache+FCGIでサブディレクトリで動かす方法
config/environment.rbにて config.action_controller.relative_url_root = “/subdir” via RailsBaseURI not working with Rails 2.2.2 routes? – Phusion Passenger Discussions | Google グループ.
Heartbeatの使い方
こないだ、バイトでHeartbeatを実験セットアップしました。 しかしHeartbeatの公式ドキュメントは情報が散り放題リンク切れ放題で悲惨なものでしたので、耐えきれず勝手にGoogle Docsにまとめてしまいまし [...]
Google Readerで背面にタブを開くChrome拡張の開発をやめました
Google Readerの「v」で背面にタブを開くChrome拡張機能の開発をやめました。 理由は タブが二枚開くなどのバグがあったが原因究明に時間を費やしすぎる Chromeのバージョンが同じなのにこのPCと隣のPC [...]
Vimでペースト時にやたらとインデントされない方法
Puttyとかを経由してvimを使っているとき、クリップボードの中身をペーストするとものすごい勢いでインデントされて途方に暮れる。 そんなときは:set pasteする。この状態でインサートモードに入って貼りつければ綺麗 [...]
WordPressのメモリ消費を節約する
WordPressを動かしてるこのサーバが重くてどうしようもなくなってきたので、メモリを節約するようチューニングしてみました。試してみたことをメモ。 サーバ環境: メモリ256MBの軟弱VPSです。 Ubuntu 9.0 [...]
Initial Thoughts on Spider for MySQL
Recently I had the chance to play with a storage engine for MySQL called Spider, so I’m jotting down some notes on what it is and what my initial thoughts were. Spider is not your typical storage engine: it allows you to redirect your data and queries to other MySQL instances depending on field values. [...]
Spider for MySQLを使ってみた
最近、バイトでSpiderという面白いMySQL用ストレージエンジンをこねこねすることがあったので、特徴と感想を簡単に紹介します。 Spiderは少し特殊なストレージエンジンで、データを行単位で別のMySQLサーバへ飛ば [...]
Google Readerの「v」で背面にタブを開くChrome拡張機能
Google Chromeの拡張機能です。Google Readerでvを押したときに元記事が背面のタブで開くようになります。これを入れておけば、タイトルを見ながらいくつも連続で開いておいて、あとでそれぞれを見ていくとい [...]
script/runnerでdebuggerを使う方法
$ rdebug script/runner yourscript.rb 起動すると最初に必ずbreakするけど、contで続行すれば自分が設定したbreakpointまで走る。
Re: CodeIgniterが急激によくなってきた
僕が以前に書いたCodeIgniterに関する記事に対して、CodeIgniterが急激によくなってきた – なんたらノート 第二期というトラックバックをいただきました。 申し訳ないけど、このブログエントリの [...]
Railsでメール受信に反応してコントローラを起動する
PostfixとRailsで、メール受信に反応してコントローラを起動させるにはどうすればいいか。
基本的には、特定のユーザに届いたメールをプログラムへパイプするようPostfixを設定することになる。では何にパイプするか?
HostingRails.comに移転した
Dreamhostの契約が間もなく切れるので、少し前に契約したhostingrails.comのアカウントへ移動しました。ついでにWordpressもアップグレード。UIがかなり変わって使いやすくなったように思います。 [...]
普通の壁とプロジェクターがマルチタッチスクリーンになるMicrosoft TouchWall
マイクロソフトのマルチタッチスクリーンといえばMicrosoft Surfaceだが、このたび新しくTouchWallなるものを発表するようだ。ソースはCrunchGear。 このTouchWall、普通の壁と普通のプロ [...]
月例発表会向けのカブロボ考察 途中経過
月例発表会向けレジュメとスライドの第一版ができた。最近研究関連の事を書いてなかったので、ラフにではあるがいまのところのアウトラインをまとめておく。 タイトル:「カブロボグリッド実現方法の検討」 カブロボグリッドとは カブ [...]
UbuntuでWindowsのホスト名を解決する方法
Ubuntuからリモートデスクトップなどを使う場合、いちいちIPアドレスを入力するのは面倒だし、そもそもIPが分からない場合がある。というわけで、Windowsのホスト名(コンピュータ名など)をUbuntuから解決する方 [...]
パスワード不要、画像でログインするシステムRecognitionAUTH
あらすじ:パスワードではなく画像の組み合わせを使って認証させる仕組み(RecognitionAUTH)を採用したOpenIDプロバイダを見つけたが、これはあまり良くないんじゃないかと思った。 myvidoopという、パス [...]
発想・創発のお助けカード
知恵カード。 問題に直面したときや、単にアイデアを探している時に発明的発想がしやすくなる手助けグッズです。 「分けよ」、「2つを併せよ」、「逆にせよ」、「自ら行うように仕向けよ」など、問題やその周辺の情報をこねくり回す方 [...]
ツールはアートリテラシーディバイドを引き起こすか
昨日のエントリを書きながら思ったこと。 昨日紹介したDirect Note Accessは、ツールだ。ツールから生み出されるものはやはり使う人次第で、いいツールを使ったからといっていいものができるとは限らないというのはよ [...]
和音の中までいじれる音楽編集ソフト
It’s like Photoshop for music. これはすごい。ドイツで開発されているDirect Note Accessという音楽編集ソフトなのだが、なんと和音の中のそれぞれの音まで触れてしまうそうだ。 か [...]
量子力学の奇妙なところについての読書メモ(3)
1回目と2回目の続きです。 本当のパラドックス EPR実験やその周辺について思考を巡らせるとき、我々は実在について悩まなければいけない。だがロケットを飛ばしたりタンパク質の折りたたみを調べたりしているときは、そんな必要は [...]
量子力学の奇妙なところについての読書メモ(2)
前回の続きです。 コペンハーゲン解釈 vs EPR 測定していない事象はあくまで不定であり、それを考えることには意味が無いとするのがコペンハーゲン的解釈。それに対し、アインシュタイン・ポドルスキー・ローゼンは通称EPR呼 [...]
カブロボグリッドがとりあえず(半分)動いた
カブロボグリッドをとりあえず動かしてみた。 昨日まとめたBOINCの仕様の実感を何となくつかめた気がする。 今はこの研究室マシンでカブロボクライアントが走っているが、なにやら気に食わんらしい。Project Commun [...]
カブロボグリッドのRyan論文まとめ
ネットワーク情報システム研究室のスタートアップとして、去年同じ研究室にいたRyanがやっていたカブロボグリッドにとりあえず着手することになりました。 これはRyanによる卒論のまとめおよびメモです。 アブスト システムト [...]
make installしたアプリを管理してアンインストールもできるPaco
あらすじ:pacoを使えばlinuxでmake installしたアプリを管理でき、ファイルの一覧を見たり削除したりできます。そんなpacoのインストールの仕方と使い方です。 make installしたアプリをアンイン [...]
量子力学の奇妙なところについての読書メモ(1)
「量子力学の奇妙なところが思ったほど奇妙でないわけ」という本の読書メモです。全体の七割ほど読み進んだけど、量子力学が奇妙にしか思えない内容です。これから終盤で奇妙でなくなっていくんだろうか。 不確定性原理 電子には磁気的 [...]
RubyでOdd number list for hash
array = {‘Hours should be a number.’} こんなコードを書いていたら怒られた。 Odd number list for hash なんで!?と思ったら{}はハッシュ用でした。配列は[]。 [...]
圧倒的に高速な通信方法を考えた
インターネット通信衛星「きずな」が打ち上げられ、広帯域幅の通信が可能になる。ところが、電波が一旦宇宙まで出るだけに遅延は必ず大きくなってしまう。いくら帯域幅が広くても遅延が大きくなることは回避できない。 ではどうすればい [...]
Ubuntu 7.10でVMWare 6.0.2の共有フォルダが使えない
問題 VMWareに入れていたUbuntu Desktopを7.04から7.10にアップグレードしたところ、VMWareの共有フォルダが使えなくなっていた。 vmware-config-tools.pl を実行すればvm [...]
Doshisha Corgiをリリースした
同志社大学の講義ノート共有サイト、Doshisha Corgi(同志社コーギー)を今日、リリースした。 Doshisha Corgi http://corgi.uni-kaji.com/ ちょうどWikiのように誰でも講 [...]
エラーメッセージについての愚にもつかない考察
Webアプリの一行入力欄で、入力が制限の長さを超えたときに出すメッセージを考える。 例0。「タイトルが制限文字数を超えています」 例1。「タイトルは半角255文字以内で入力してください。」 例2。「タイトルが長すぎます。 [...]
Antで任意のバッチファイルを実行する
exewrapというソフトを使うと、jarファイルを実行可能な.exeファイルにラッピングしてくれる。 このソフトはコマンドラインで使うのでバッチファイルを書いておくのが現実的なのだが、AntでJavaアプリをJarにパ [...]
Eclipseでデバッグ時の「行番号属性が見つからないため」
Eclipseでブレークポイントを入れてデバッグしようとすると以下のようなメッセージが出た。 行番号属性が見つからないため、ブレークポイントをpackage.SomeClassにインストールできません。行番号属性を生成す [...]
Velocityのログ出力をオフにする
JavaのテンプレートエンジンVelocityは、デフォルトでカレントディレクトリに勝手にログを排出する。ファイル名は「~.log」で、Velocityとは関係のないスタックトレースも何故か勝手に出してくれる。その上アプ [...]
Javaの正規表現でドットを改行にマッチさせる
Javaの正規表現において、ドット(.)を改行文字にもマッチさせるにはどうすればいいか。APIドキュメントが分かりにくくてしばし戸惑ったので解決策をメモしておく。 方法1:Pattern.compile時に指定 Patt [...]
現代美術?
Marcel Duchampは美に死をもたらした。 それまでの美術においては美そのものが美術の中核をなしていた。表現されるもの自体が美しい必要もなきにしもあらずだったが、それをいかに美しく表現するかに芸術家は腐心してきた [...]
ぬるぽの記録 HttpURLConnection.getHeaderFieldKey(0)
HttpURLConnectionクラスでHTTP接続をし、そのレスポンスヘッダをハッシュテーブルに格納しようとしてぬるぽが出た。 元のコード: // レスポンスヘッダを取得 int i=0; String key, v [...]
タダコピーの次はタダプリント
用紙の裏に広告が印刷されてコピーがタダになるというサービスがあるが、似た仕組みでPCからの印刷がタダになるサービスがオランダに登場したらしい。 ユトレヒト大学の学生たちが興した学生向けの無料印刷サービス「StudyPri [...]
Windows上のApacheでオレオレSSLするメモ
正当性云々を抜きにして単純に自分用サーバをSSL対応させる方法のメモ。 事情あって今回はWindows上でApacheを動かしているので、手順の中にはもしかしたらWindowsに依存する部分があるかもしれない。 手順概要 [...]
サーバサイド処理を活用してCSSを書きやすく
このCSSを ul.menu { list-style: none; } ul.menu li { padding-left: 2em; } こう書けたら? ul.menu { list-style: none; li [...]
CodeIgniterのファイル名はCase-Sensitive
久々にCodeIgniterでハマったのでメモ。 ローカルのWindowsで開発していたアプリを運用のためにLinuxのサーバにアップしたところ、訳のわからないところでエラーが出てまったく動かない。潜ってみると、原因はあ [...]
EclipseでJavaコードを実行すると「Could not find the main class. Program will exit.」
症状 EclipseでJavaのプログラムをビルド・実行しようとすると Could not find the main class. Program will exit. とメッセージがポップアップし、さらにコンソールで [...]
Webデザイン、七つのism
Vitaminの記事が面白かったので紹介。 Web Design-isms: 7 Surefire Styles that Work 昨今のWebにあふれるSweetなデザインを七つの流派に分けて紹介している。 1. コ [...]
Flashで物理法則の習作
http://www.oddwit.com/lab/flashminis/20070603solids/ ボールが飛び跳ねるだけの習作。本当はこの二つをつなぐ剛体が作りたかったのだが、それは次回に持ち越し。 最初はボール [...]
Re: Yahoo!がPHPエンジニアを雇う時に聞く質問
Yahoo!がPHPエンジニアを雇う時に聞く質問 20問ほど正解してしまった。 そろそろPHPから離れたほうがよさそうだ。少なくともPHP6が出るまでは。 しかし、こういう質問で採用される職には就きたくないなぁとつくづく [...]
WindowsでDNS伝播前にサイトをチェックする
ドメインを共用ホスティングに登録した直後などは、DNSが反映されるまでサイトを見ることができなくてとてもじれったい。特に海外のホスティングだと日本へ伝播するのにはすごく時間がかかることがある。 今すぐにでもサイトをチェッ [...]
DreamHostにTracをインストール
DreamHostにTrac 0.10.3を入れて動かす方法のメモ。 主に参考にしたサイトはこちら。 Natmaster.com – Installing Trac 0.10 基本的にここの解説に従う。 完成 [...]
PHPでは配列のキーにbooleanが使える(使いたくないけど)
PHPの配列は、そのままハッシュテーブル(連想配列)として使える。 ふと疑問に思って試してみたところ、true/falseとnullがキーとして使えてしまった。 < ?php $array = array(); $arr [...]
今日学んだJavascriptの細かいこと
イベントの伝播にはcaptureとbubblingがある。 captureが先(親から子)、bubblingは後(子から親)。つまり親divと子spanがあったとして、それぞれのonclickイベントのcaptureとb [...]
Flashで遺伝的アルゴリズムを実装してみた
あらすじ: Flashで、遺伝的アルゴリズム(GA)で巡回セールスマン問題を解くアプリを実装してみた。GAではパラメータのチューニングがかなり重要な要素だということが理解できた。 実行はこちら。ソースもあるよ 巡回セール [...]
マッシュアップ祭りか。
最近のギークたちはとにかくマッシュアップが好きなようだが、実際に使おうかなと思ったサービスはほとんど無い。 ましてやマッシュアップという言葉を知らないような人にはウケる余地など本当に微細に思えるんだがどうなんだろうか。 [...]
CodeIgniterのセッション問題解決
以前から数回にわたって書いてきたCIセッション問題が解決した。 問題というのは、セッションの有効期限を「ブラウザが閉じるまで」に設定できなかった件、そして個別のセッションについて期限を設定できなかった件だ。 CIのライブ [...]
DreamHostというサーバーに移転してみた
DreamHostというサーバーに移転してみた。 日本の低価格ホスティングとは比べ物にならないぐらいお得感抜群。どれぐらいお得かはこちらのサイトを見てもらえればわかる。 http://iisaba.com/ ちなみにこの [...]
とりあえず解決?CodeIgniterのセッション有効期限
CodeIgniterでセッション有効期限をうまく扱えない問題、ひとまず解決。 実は解決したかに見えて大きな問題が残ってるのだが、とりあえず書いておく。 Sessionクラスを拡張してsess_runとsess_writ [...]
CodeIgniterのセッション有効期限でつまづく
CodeIgniterのセッションが気に入らないという話を先日書いたばかりだが、しばらく放置して戻ってきたらまたつまづいてしまった。 ユーザーをログインさせるときに「次回以降パスワードを省略」できるよう、セッションの有効 [...]
CodeIgniterのProfilerが便利
CodeIgniterの便利な機能を発見した。 実行時のクエリや処理時間をページに出力してくれるProfiler。 コントローラークラスの中で次の一行を書くだけで、初期化と実行にかかった時間、POSTデータ、発行されたS [...]
iPod Shuffleでマルコフ決定過程
iPod Shuffleで目的の曲まで素早くたどり着く合理的な方法をマルコフ決定過程で実現するという、キモチワルーイ記事がありました。 http://norvig.com/ipod.html マルコフ決定過程は最近授業で [...]
CodeIgniterの嫌な部分
追記 2009年10月22日 CodeIgniterで検索するとすごい勢いで上位にこの記事が出てネガキャンのようになっていましたので、タイトルを修正しました。こちらもご覧ください:Re: CodeIgniterが急激によ [...]
foreachで(僕が)よく引っかかる罠
PHPで配列を扱うときは、中身をイテレートしてくれる foreach が必需品だ。 foreach ($var as $key=>$value){ echo $value; } でもあまり無防備にコードを書いている [...]
コードを読む能力
こちらのブログ「/home/siddhi」に、大卒で就職試験に来る志望者たちの実力不足を嘆く記事があった。特にコードを読む能力について書かれているが、下のような簡単な問題を出したところ、まともに答えられる人が少なくて驚い [...]
ベータで失敗しないために
TechCrunchの記事より。約一年ほど前のものだが、おそらく日本語訳が出ていないと思うので訳してみた。 かなり参考になるアドバイスが書かれている上に、TechCrunchはベータに触れる読者が多いためかなり信憑性があ [...]
CSSが無効でも画像を表示するCSS画像置換
FIRというテクニックがもてはやされたのは少し前のことだ。これは<h1>などの文字要素を、見た目をキレイにしたいがためにCSSを使って画像に置き換えるテクニックだ。音声読み上げソフトに読まれない、画像がOFF [...]
「2007年のSNS展望」
情報工学の博士課程の学生が予想する、2007年のSNS展望という記事。向こうとコチラではかなり現状も違うけど、要約してみよう。 Unit Structure – Social Networking in 20 [...]
37SignalsによるWebアプリ開発指南E-Book
BasecampやTa-Da Listでおなじみの37Signalsから、WEBアプリ開発に関するE-Bookが出ています。 https://gettingreal.37signals.com/toc.php これまでP [...]
Googleのセキュリティ事故
僕は今ゼミかじというプロジェクトに参加している。 これは、全国の大学ゼミに対して簡単ホームページとグループウェアをホスティングし、さらに他のゼミとのコミュニケーションや学生が興味を持ちそうなイベントの紹介などさまざまな付 [...]
大きさ優先で表示されるCDカバーサーチ
CD/Album Cover Art Search 僕はCDをパソコンに取り込むたびに、ネットでジャケット画像を探してきて同じフォルダに入れています。これまでGoogleイメージ検索で探していたんですが、最近発見したこの [...]
DB_DataObjectをとりあえず克服
昨日、いやおとといから格闘し続けていたDB_DataObjectを使ってとりあえずアンケートページが作成できました。 長かった… 何回か無駄につまづいてしまいました。マニュアルの記述がもう少し充実していたら多くの人が助か [...]
DB::DataObjectがうまくいかない
今日もさわやかな風が吹いていますが、僕は引きこもっています。こんにちは、マルコです。 何も考えずにデータベースからのデータの取得ができるようになるという、魔法のようなライブラリPEAR::DB_DataObjectと格闘 [...]