2008-01-01から1年間の記事一覧

安易に俺の環境だと動かないって言うなー

C

久しぶりに、C言語書こうとしたら忘れさっていた。 文字列の連結って、「.」それとも「+」?いいえ、「strcat」です。 友人とふたりで書いていたわけだけれど、ググって出てきたコードをコンパイルした友人の一言 「俺の環境だとexp関数動かないや」 早い、…

昔作ったHP見るのは恥ずかしい

サークルのHPなんだけれど、document.writeでリアルタイムに画像リンク生成してた。 サーバ側をいじれなかったとは言え考え無しだったなぁ。 そんな自分の軌跡 HTMLだけで記述 CSS使ってみる( ブラウザによってはデザイン崩壊して涙 ) javascriptも使って…

のサイズを動的に変える時の注意事項

真っ白になります ちょっとでも、canvasのサイズを変えると真っ白になってしまうので、 画像を再読み込みしましょう。 windowのリサイズイベントでcanvasのサイズを変える例 <html> <head> <meta http-equiv='Content-type' content='text/html; charset=utf-8'> <title>canvas</title> <script type='text/javascript' language='javascript' charset='utf-8'> // イベントハンドラを追加 // 引用元 IT戦記:http://…</meta></head></html>

がっかりした

注文しといたマクロスFのO.S.Tが来たー と、思って玄関開けたら、妹の荷物だった。 しかも代引き 財布が空になったよ(´・ω・`)にょろーん

でお絵かき->DBに保存->PHPで表示->(゚Д゚)ウマー

きっかけ canvasタグ上に描いた絵を保存しようとしたら、 意外に情報が見つからず苦労したんで、載せときます。 canvas? まず、canvasやHTML5についての仕様は、以下のサイトを見てください http://www.html5.jp/ 流れ 今回は、フリーハンドで描いた絵を保存…

onclickで盛り上がってるみたい

javascriptのイベントをどう書くか? onclickは推奨?非推奨? タグにonclickを埋め込む方法自体なら、アリだと思う。 初心者向けなら、ナシだと思う。 前者は、作業効率面から 直感的だし、コード短くなるしね。 つまり、意味を知ってて使うならアリ 後者は…

紛失物発見

無くしたと思っていた「WEB+DB PRESS 総集編」を発見した。 WEB+DB PRESS 総集編とは? Webアプリケーションを作成する上で必要な知識を得られる本であるWEB+BDの1〜36巻がPDFで収録されているお得な本です。 無くした当初は Web界隈の情報は、急速に変化し…

CM前のアレ

ぼーっとテレビ番組見てて気づいたけれども、 CM入る前に画面右下辺りに、タイトルが出てくる。 すると、「CM入るんだな」って分かるけど、 アレもお約束ってやつなのかなぁ。 意識的にお約束を探すのも面白いね。

Firecookieにdecodeしたcookieも見られる機能追加してみた

Firecookieを入れるまでは console.log(document.cookie)で、いちいちcookieを表示していたけれど、 これはFirebugを拡張してcookieタブを追加してくれるから、 簡単に確認できてとても便利。 その上、ドメイン、パス、有効期限など詳しい情報を見やすく出し…

swpファイルはsvnaddしないで。というお話

symfonyなどのフレームワークだと、コマンド一つで必要なファイルが作られるので大変便利なのですが、 subversionへファイルを一つ一つ追加するのはめんどくさい。 そこで、前回のsvnaddコマンドの登場だったわけですが、 snvaddで追加される新規ファイルた…

バージョン管理下に置かれていないファイルをまとめて管理下に

ずっと探してたコマンドが見つかったので、幸せおすそ分け。シェルの設定ファイルに書いといてください。 自分は、zsh使ってるんで、~/.zshrcに書きました。 alias svnadd="svn st | grep '^\?' | sed -e 's/\?[ ]*/svn add /g' | sh"引用元 http://www.good…

Firefox3.0b5キター

Firegestures 1.05とGreasemonkey 0.7.20080121.0がb5未対応となりましたorz よりによって、最もお世話になっている子たちが、これからアップデートする人は注意してくださいね。

雪とか嘘だろ

長野は雪です。 4月1日に降るとは狙ってたのか? それはそうと、エイプリルフールネタは大好きです。 Yahooとか凄いね。

coLinuxをdevel-coLinux-20080302にアップデートした

今まで、アップデート方法がよくわかっておらず躊躇していたが、卒論書きあがった勢いで実行してみた。 目次 coLinuxをシャットダウンさせる サービスから削除 旧coLinuxのアンインストール 新coLinuxのインストール coLinuxをシャットダウンさせる まんまで…

全てのチェックボックスをチェックするJS

firebug無いとだめですが、consoleに var elements = $x('//input[@type="checkbox"]'); for(var key in elements) {elements[key].checked = true;} と入れると、爽快です。 trueの代わりにfalseだと全解除。 ふぅ論文書くか

プレゼン乗り切った

昨日は、研究のプレゼン発表2日目。 いよいよ自分の発表の番、レーザーポインター持つ手が震える程チキンでしたが 乗り切った ただ 3年からの質問で 「そのシステム便利だと思ってますか?」 って聞かれたときは、怒り半分悲しみ半分でしたよ。 見返してや…

卒論が遅々として進まない・壊

明日・明後日は、プレゼンDA!自分は、javascriptチョコチョコで、相方にPHPを殆ど任せてたんだけど スクリーンショット撮る用にPHPを改変しようとしたら for($lin=0; $lin<$len; $lin++) リンレン・・・(゚Д゚)<ボーカロイドのことかぁ!

優先度 解っちゃいるけど 守れない

卒論あるけど、symfonyのチュートリアル見ながら、askeet作ってしまう。 ちなみに、まだ4日目。 ルーティングルール変更でつまづき中orz 確実に欠点なんで直さねば。 なんて言いながら、お絵かき機能おもしれー 今朝起きたら、車にしこたま雪が積もってた。…

この1年ユーザビリティについて学んでみて

まずは、ユーザビリティ大事だと痛感した。 そして、Webに限らず、身の回りのいろいろなもののユーザビリティを意識するようになった。 苦労して作ったアプリの評価がぼこぼこで凹んだ。てか、逆切れしたね。 ユーザの予想外の行動に驚いた。本の通りで笑っ…

卒論執筆が遅々として進まない

今までの研究成果をカタチにして残すとなると、こんなんでいいんか? って考えが過ぎり、書いては消しての連続。 あと、困るのが裏づけ。 なんとなくを無くす作業が大変。 研究背景 ユーザビリティ大事ジャン 研究目的 ユーザビリティ向上でみんなHappy 結論…

NERD Commenterでjavadoc風コメント

vim

タイトルの通りのことしたいなーと思い sexyコメントをハックしてみました。 コメントトップ コメントの始まりを「/*」から「/**」に "assume c style sexy comments if possible" before if s:HasCStyleComments() let left = '/*' elseafter if s:HasCStyl…

データベース文字化け

symfonyでアプリ作成中に、データベースの中身確認すると id name 1 ??? 文字化けしとる! これだからマルチバイトは、 えーと、 mysql> status; Server characterset: utf8 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1 …

jQuery UI 1.5が素敵

jQuery UI 1.5のデモ見たら、あまりに素敵過ぎてprototypeから浮気しそうw ユーザインターフェース強化中なんで、こういうのは有り難い。 もうちっとキレイなコード書きたいなぁって事で、PHPのフレームワークである symfonyにも手出してます。 ドキュメント…

作る側のモチベーション維持

研究で、ユーザのモチベーション下げさせないWebアプリ作成〜とかやってるけれど こっちのモチベーションが維持できねー 理由 苦労してコーディングしても、ユーザからしたら当たり前 or 気にも留めない動作 自分が不便と思うことをユーザも思っている場合は…

選択範囲の文字列取得

getSelection = function() { var s = document.selection ? document.selection.createRange() : window.getSelection(); s.str = function() { return document.selection ? this.text : this.toString(); }; getSelection = function() { return s; }; re…

sudo使っても$PATHは変わらないのね

以前、 %sudo groupadd sudo: groupadd: command not found となり、そんなはずはないだろ。 と思っていたけれど、やっと判明。 rootだと # echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 一般ユーザ(takitake)だと %…

今年の目標

一人でwebアプリ作れるスキルを身につける! javascriptを弄くってただけで、PHPやmysqlはさっぱりだから、サーバサイドにも強くなる。

新年会しました

謹賀新年 2日に高校の同級生と新年会しました。 自分は、1985年生まれの22才で大学4年生 勘定が合わないのは、察して この年になると 周りは、大学生、会社員、無職、etcと職業欄が賑やかになりますね。 見た目変わっても、中身はそうそう変わらないもの(…