スキップしてメイン コンテンツに移動

投稿

2010年を振り返る(駆け足で)

今年を振り返ってみるか 今年も色々ありましたので、だだーっと羅列したいと思います。 ・Zencoding導入により、コーディングスピードが10倍(誇張表現)に ・謎コピペ量産(主にOperaとか高専とか技術者ネタとか) ・IE6 must dieキャンペーン実施→今はもうやってない←えっ ・Opera Show with Twitter Searchを製造 ・Vim like on Safari(笑) ・将棋熱衰えず ・コーディング熱衰えず ・本業が普通に忙しくなってきた ・Skypeが常駐するようになった ・Twitterに常駐(ry

Rubyのスレッドプログラミングで悩んでいます。添削お願いします><

Rubyのスレッドを一定数に抑えたい この書き方がスマートかどうか分からないので、ブログにアップして添削を待つというWeb2.0な対応(意味不) やりたい事は、Rubyのスレッドを一定数以下に抑えたい。 例えばスレッドを一気に20も30もがーっと立ち上げるんじゃなくて、5個とか10個とかこちらでコントロールできる範囲でそうしたい。

ブラウザの拡張をつくろう!

いつもの前振り 初めましてもそうでない方もお元気ですか。 元気があれば何でも出来る!出来ません。 JavaScript Advent Calender 、13日目担当のArc Cosineです。 今回はJavaScriptのネタを何か書こうと思いましたが、どうせならツールの一つくらい作ったほうがいいだろうと言う事で土日に突貫工事で作ってみました。 Extension Maker http://www.tunsns.net/ExtensionMaker/ 時間切れで間に合いませんでしたが、Opera拡張だけは作れるようになっていますので、試してみてください。 チュートリアル トップヘアクセスしたら右下にある「今すぐ試してみる」をクリックしましょう。 そうしますと、基本情報を入力する画面が出ますので、必要な情報を入力してください。 今は入力チェックしていませんが、将来的にはちゃんとチェックするようにします。 次に、コードを入力する画面が出てきますので、ここにコードを貼り付けましょう。 Operaで動くUserScriptを試しに貼ってみると良いでしょう。 例えば、僕が昔書いたcolorful_favstarとかね! コード貼っておきますね。 コピペする場合は、view plainをクリックすると楽にコピペ出来ますよー。view plainの文字、薄くて見づらいけれど。 // ==UserScript== // @name Colorful Favstar.fm // @namespace http://moco.nond.es/ // @description Change tweet color and font size by favourites count like Favotter.net. // @version 0.1.1.20100808 // @include http://favstar.fm/* // @include http://ja.favstar.fm/* // @include http://de.favstar.fm/* // ==/UserScript== (function(doc){ ...

新しいはてなブックマークボタンにしてみた。

テンプレートをいじれば誰でも簡単に新しいはてなブックマークボタンを利用することが出来ます。 Bloggerに慣れた人なら簡単だね!!! ……そんな簡単に直せませんって。 <div class='post-header'> <div class='post-header-line-1' style='margin: 10px auto 1.5em auto;'> <b:if cond='data:post.url'> <a expr:href='"http://b.hatena.ne.jp/entry/" + data:post.url' class='hatena-bookmark-button' data-hatena-bookmark-title='data:post.title' data-hatena-bookmark-layout='standard' title='このエントリーをはてなブックマークに追加'><img src='http://b.st-hatena.com/images/entry-button/button-only.gif' alt='このエントリーをはてなブックマークに追加' width='20' height='20' style='border: none;' /></a><script type='text/javascript' src='http://b.st-hatena.com/js/bookmark_button.js' charset='utf-8' async='async'></script> </b:if> </div> </div>

5分で作るOpera エクステンション

5分で作るOpera エクステンション Opera エクステンションがやって来るヤァ!ヤァ!ヤァ! Opera11が発表されましたが、皆様いかがお過ごしでしょうか。 開発者でない人でも、簡単に作れるOpera エクステンション。 作成するファイルは僅か5つ。 ・index.html ・background.js ・popup.html ・test.png ・config.xml 早速、作ってみましょう。 用意するもの Opera 11 あと、圧縮ツール。zip圧縮出来るならば、何でも良いです。 実際に作ってみよう まず、index.htmlを作りましょう。 <!DOCTYPE HTML> <html lang="ja"> <head> <meta charset="UTF-8"> <title>MyTest</title> <script charset="UTF-8" src="background.js" type="text/javascript"></script> </head> <body> </body> </html>

連想配列を使おう

きっかけ JavaScript関係のエントリで気になるコードがありました。 それは、以下の二つ 半角カナのスタイル名を全角カナに変換する - 名もないテクノ手 JavaScriptで半角英数字を全角英数字に変換する関数|本を買わずに解決するWeb制作の小技 問題点 どちらも、半角と全角の変換をするだけの簡単なコードなのですが、その変換用の辞書に使っているのが二つの配列というのがちょっと残念。 この程度の量であれば問題ないのですが、こういうコードメンテは大変面倒です。 辞書が増えて、配列の「順番」が変わった時にバグる という危険性も含まれています。 それでは、こういう時にはどうすれば良いのでしょうか。

高専にはアホしかいない.

ネタです 高専っていうのはつまらないところだ. アホしかいない. 学生も骨がないのばかりだし, 本当にただの学生である. それは違う. 研究室の学生は教官と対等である. それが研究というものだ. 授業においてはそうではないかも知れない. しかし, 研究室に入ったからには独立の精神を持って自分の意志で研究テーマを選択し実行しなければならない. こんな当たり前のことがほとんど行われていない. というか皆無である. これではどこぞの三流大学とどう違うのだ. 高専生の気概を持つべきである. おれたちはエリートなのだという意識を持ち, 教官のいうことにはまず逆らうことから思考すべきである. なんでもはいはいと言うことを聞いて, それではダメだ. 大体において, なんでもかんでも正しいアドバイスが出来る人間が高専の教官なんかやってると思うのか? おれたちは, これから日本を引っ張っていく人材にならなければいけない. その時におれたちにアドバイスをくれる人間はいない. 常に自分たちで思考し, みんなを引っ張っていく必要がある. それは三流大学の学生との違いだ. 彼らは教官のいうことを大人しく聞くことが研究であるが, おれたちは教官と対等に意見することが研究だ. これが出来なければ, 一体どの世界でリーダーになれるというのだ. もちろん, 研究能力において教官というのは多少は優れてるのだろう. 特に論文の書き方についてはまぁまぁ従うべきだ. しかし研究の内容については, とことん言い争うべきだ. 納得行かないことがあればとことん反論すべきだ. はい分かりましたはい分かりましたと連打するような学生であってはいけない. 研究テーマがつまらんと思ったらとことん拒否すべきだし, 教員の無能さを見抜けばとことん指摘して攻撃すべきだ. 場合によっては精神的に潰しても問題ない. というか, おれは教員というものが向上していくとすればそれは学生との対話の中でしかないと思っている. 彼らにとって, 学生と対話したことは生涯における価値なのだ. 学生と対話することを拒否するような教員は教員失格であろう. 一体何のために生きているのか. そんなに教官であることが誇らしいのであれば, おでこに私は高専の教官ですとマジックで書いて闊歩してみなさい. 日本人の教官にすら意見出来ない人間...