Copyright © 2010 kenjioh.com. Silver theme by c.bavota & Juan Gordillo. Powered by WordPress.
Posts Tagged ‘IT’
Google-fu 〜英語での検索技術〜
先週のLanguage exchangeのセッションで教えて貰った言葉「Google-fu」。Googleはご存じの通り。それに、中国拳法:カンフー”Kung-fu”の”fu”を足して「Google-fu」。it means someone’s capability for google. いかにうまくグーグルが使えるか。ability to find things quickly and easily, particularly difficult things. ちょっとgeekな言葉らしいけど、なんか面白い。
日本語におけるGoogle-fuには自信があるが、英語でのGoogle-fuは全く勝手が違ってダメダメです。私のLanguage exchange partnerの場合は逆に英語でのGoogle-fuは問題ないが、日本語で検索するのは難しいって。そりゃそうよね。言語が違うと検索技術も全然違うという当たり前のことを確認。いや、前々から分かってはいましたけどね。海外での生活を考えたり留学について考えたり現地のことを調べたり、日本語になるまえのニュースを調べたりということをしようとすると、どうしても英語で検索する必要性が出てきます。英語の情報の方が圧倒的に多いですから、日本語のGoogle-fuを失ってでも英語のGoogle-fuが欲しいくらい。
こんな記事を参考にしつつ、Goople-fu in Englishをincreaseしないといけませんね。せっかくだから日本語で簡単にまとめてみましょうか。別に英語に限った技術じゃないけど。
上記ページでは6段階に分けていくつかのtrickがまとめられています。以下
Continue Reading »How to add Google Friend Connect social bar
I just added google friend connect social bar to all the pages in kenjioh.com. You can find it on the bottom of the pages. The most entries I’m blogging here are kind of personal, so there would be very few people becoming a member of this site using GFC…. but if no one become a member of this site I might feel sad :p
Maybe I should make my entries meaningful. I will try.
Well, in this entry. I’m going to explain what I did to add GFC social bar.
If you use GFC, you can add powerful social function to your site. However, as I mentioned, no one joining your site might make you feel sad… like me
please PLEEEEAAAAAAASE BECOM A MEMBER OF KENJIOH.COM. might mean nothing other than my pleasure,tho. lol
Continue Reading »SuperColliderはじめました。
続くかどうかは置いておいて、ちょっとさわり始めてみました。SuperCollider。
SuperColliderは、音響合成用プログラミング環境および言語である。オブジェクト指向型で、リアルタイム音響合成とアルゴリズミック・コンポジションに特化している。2002年にJames McCartneyによって開発・発表されたSuperCollider3を元にして、現在はGPLライセンスのもと、フリーウェアとして、サイエンティストとアーティストの為に開発が続けられている。
プログラムを書いて音楽を作ります。全貌はよく自分でもまだ分かっていないので、詳しいことは何もいえねー。
ということで、プログラミング言語なのでまず文法やら関数やら覚えていかないと。日本語ソースが非常に不足しているので、音楽系・プログラミング系の英語ソースを読み解くトレーニングにもなります。というか、時間かかりすぎて飽きてしまうかもというくらい、これがまた慣れないもんで結構しんどい。英語ページって今までも積極的に見てたけど、こういう教科書的なものをずっと読むのって疲れますね。適当にニュアンスだけGETして通過しちゃってもあとで躓いちゃうんで、ある程度以上ちゃんと理解しながら読み進めるので、ホントに神経使うし時間かかります。
少しずつやってくってことで、今日はあまり進めない。ちなみにdavid cottle’s tutorialっていうのがメジャーらしいので、それに沿ってやってます。twitterで教えてもろた。
- Object – SC(SuperCollider)では全てがオブジェクト。Synth, SinOsc, LFNoise, EnvGen, 5, 6.7, “strings”, etc.
- Message – basicなmethodみたいなものと理解。.playとか。他にscope, ar, max, rand, midisps などなど。”Hello SC3″.speakって感じで使うと喋ってくれたり。
- Arguments – A list of items separated by commas, enclosed in parentheses like:(1, 2, 4), (”string”, 45, myVar);
- Variables – 変数の頭は小文字 pitchClass, nextCountとか。
- Functions – {}で囲む。{SinOsc.ar(60.midisps)}
- Arrays –
- 文の最後はセミコロン – 何となく雰囲気がRubyに似ているくせにセミコロンがないと文句垂れやがる。
- Ugens – よく分からない。まぁ、色々組み合わせて色々やりまっせーって事なのだろうか。Unit generators are a combination of object, message, and argument list that result in some type of output. Ugens are connected together to create a patch: LFNoise0.ar(0.5), SinOsc.ar(440, 0, 0.4), Sequencer.ar(s, r, j)
というわけで、本日のSC3 work.
“hello! SC3’s world!!”.speak;
以上!ww
最近Facebook使ってる時間が長い。今更ながらfacebookアプリとか何か作ってみたいなぁなんて思ったり。今ならmixiアプリ作れよという声が聞こえてきそう(汗)Facebook、アメリカ国内ユーザーベースでもMyspaceを抜いたそうで。写真機能とか結局色々洗練されてるんでみんなFacebook使ってくれたらいいのにとか思ったり思わなかったり。ただmixiの独自性ってやっぱ、日記なのかな。Facebookには無いもんね。ただ、だからかわからないけど、mixiアプリとか言われてもなんだか「プラットホーム」な感じがしないのは俺だけではあるまい。
プラットホームとしてのFacebookって凄くよくできていて、その中でも最近Lingo ExchangeっていうLingo Networkが作ってるLanguage exchangeのアプリが凄く気に入った。ここんとここれで英語を訓練しつつ、日本語教えてる。もっぱらのパートナーは実はLingo Networkの中の人で、なんとそのアプリのFlash部分を作った人だったりしてビックリした。オーストラリアから日本に来て3年経つらしいけど・・・、日本は英語で生活しやすすぎるのかもしれません。話はそれたけど、とりあえず、Language Exchangeがオススメなのです。その為にFacebook始めてもいいと思うよ?
http://facebook.com/kenjioh
Facebook使ってる知人の方、Addして下さいませ。
Facebook、日記ないと思ったけどノートってので同じような事ができるんね。ただ、mixiの日記みたいには使われていないような気がする。今度そういう使い方してみようかな。Twitterで十分という気もするけれど。
Continue Reading »やっと落ち着いたTwitterクライアント:Tweetie
Twitter始めてからちょっと経つけれど、結構クライアントをかえてきた。直接Twitterのページでってことは今までなかったなぁ。Macで定番のひとつTwitterPodに始まり、暫くそれでいってたけど、何かしっくり来てなかったんですね。APIの変更でうまく更新できなかった時期があって、メジャーどころのTwitterrificを使ってみたけど、スグ終了。マイナーなcrocketとかいうのも試してみたけど、見た目がよくないし安定してない。TwitterPodと同じ作者様のpocket*を試して、これがズバッと来たわけです。追われない感じ。けど、過去のつぶやき、やっぱ観ます。いちいちページには行ってられない。そして今Tweetieに落ち着いています。最高にしっくりきています。
- Growl対応じゃないのがかえっていいのです。控えめ。
- メニューバーのアイコンがさりげなく青くなってたら確認する。それだけ。
- 最後に確認したところでスクロールバーが止まってるので、新着が分かり易い。
- Twitterの全てがこのクライアントで完結する。
- @言及されてるユーザーをどんどん辿っていけます。パンくずメニューで戻っていけるし。
- 見た目がとにかく洗練されている。
- つぶやく専用のウィンドウがホットキーで呼び出せる。
- Cocoaアプリなんで、辞書とも連携できるし、スペルチェックも機能する
pocket*みたいに未読数が数字で出たりしたら更に嬉しいんだけど、溜まっちゃったという強迫観念が無い方がいいのかも。とにかくさりげなく。DockのアイコンはPreferenceから消せるようにして欲しい。5/4までに購入すれば$15-なんだが、無料版でも広告が入るだけなので別にいいかな。広告もキレイに入ってるしMacのソフトとかの広告なので鬱陶しくない。
Continue Reading »RSSリーダーに時間を奪われない方法
Firefox3.1Beta1を試してみた。原因は面倒なので突き止めていないが、Google Readerがうまく機能しなくなった。Feedチェックはメールチェック同様、PC作業の効率を下げる。が、やめられない(笑) 時間を決めて一気に処理しないとなぁと思いながらもついつい見てしまいがち。今回は、しばらく全くチェックしないというのを試すいい機会と思う事にした。
が、やっぱり気になってしまい、結局Safariを起動してチェック。
そこで気付いた。
普段使いのブラウザとは別のブラウザでFeedチェックすると、物凄くしっくり来たのだ。
私の場合、普段使いのブラウザは現在Firefox。RSSリーダーを使うのにSafariを使った。Operaでもなんでもいいけど。
■今までの使い方
Firefoxのタブで常にGoogle Readerが存在。Feedチェックするときは、キーボードショートカットでずんずん流し読みしながら、気になった記事をvキーで新規タブで開きまくる。一通り落ち着いた所で一つずつ見ていく。Tab treeを使っているので、Google Readerの子タブとしてそれぞれの記事は開かれるので、とりあえずFeedチェックだけしといて開いた記事は後で任意のタイミングで読む。
>問題点
・タブの量が尋常じゃなくなり、ブラウザ立ち上げに時間がかかる(例えFeedチェックする為に立ち上げる訳でなくても)
・常にRSSリーダーTabがあるので、未読数が気になる。(閉じちゃうと、せっかく子Tabになってる記事達がフラットになっちゃうし)
■これは!と気付いたやり方
Feedチェックするときだけ、普段とは違うブラウザを立ち上げる。それ以外の時は立ち上げない。それだけ。
こうすることで、メモリも節約できる。能動的にチェックしようと決めたとき以外立ち上げなければ時間も奪われない。未読のTabが増えても他のブラウザ作業(普段使いブラウザ)には影響がない。
何より、頭の切り替えができるのがいい。mixiなどのtabも、普段使いのブラウザから追い出すとよさそうだ。
ブラウザを複数使い分ける事によって頭を切り換える。それぞれの用途にあったカスタマイズをするという事もできるかもしれない。
iPhoneを諦めたiPod touchユーザーの意見
現金一括支払いで2年縛り無し!
機種変しました。Pantone。812SHです。キャメロンが踊ってCMしてたり、水につけても大丈夫!って結構宣伝してますね。そんなわけで、人気シリーズPantoneの2007年春モデルに機種変しました。古ッ!!けど、この1年で携帯って何が進化した?してないよね、何も。それなのに古いってだけで凄く安かった。8000ポイント使って16800円で一括現金払いで購入。割賦とかややこしい話もなしで良い。縛りもない。型落ち機種ホントにオススメ。
iPhoneを諦めたらMacBookが買える
vodafone時代の携帯を使っていて、別に機種変する必要性も感じてなかったんですが、実はホワイト学割対象者でして…、ホワイト学割に移行するために機種変する必要があったのです。タイミング的にiPhoneを待ったのに、ホワイト学割適用外ということで待った意味は無かった…。それでもiPhoneへの憧れはあったんですが、値段が高すぎるのでやめました。5980円の定額通信など含めると月1万円近い出費に…それは無理。そんな私は、これから携帯の月々の支払い恐らく2000円強で済むとみられます。2500円で計算しても2年間で6万。機種代入れて76800円。iPhoneを買っていたら20万超えです。MacBook1台分の差。ホワイト学割の私には選択の余地無し。そうじゃなくても実は選択の余地無し(私の使い方で約10万の差になる)。
iPhoneじゃなくていい
今考えるとiPhoneである必要はなかった。普通の携帯+iPod touchで十分。むしろ、こっちの方が便利。これは強がりではなく、やりたいことっていうのが、Todoとスケジュールの管理と、それらをMacと同期する事。常に同期されている必要は無い。NemusSyncを使ってPC lessでGCalと同期とれるし。職場も家も無線LANあるし、町中も結構使える。今日は人身事故で山手線が1時間止まっていたけど、ワイヤレスゲート契約してたので、電車ん中でMacBook開いて、Daily routineが片付きました。iPod touchの方が薄いし、当然携帯ネットワークも使わないので電池も持つ。使用頻度は低いけどどこでも使えるMaps.appだけが惜しいな。そこはオフラインで回覧できるソフトでカバー。
iPhone批判記事には反対
iPhoneは不便だよっていう声はいっぱいあるけど、そこで挙がっている意見ってワンセグとかモバイルSUICAとか元々要らんってのが多い。オートチャージのVIEWカードの方が便利。携帯でTVなんぞ観ない。文字入力がいけてないという意見もあるが、ハッキリ言ってそれは適応力なさ過ぎ。iPod touchのFW2.0にしましたが、この文字入力は凄くよい。携帯よりいいかも。そんな風に言うと、お前の携帯サバキがしょぼいとか言われそうだけれど、んな事もない。自信ありますよ。携帯の早打ち。JK並。ただし、メール着信を知らせる配慮だとか携帯の基本性能的な部分の欠如は確かに痛い。
FW2.0。App Storeは凄くいい
おもいきって1.1.4JBから2.0にしてJBしましたが、肝心のNemusSyncが動かせず…。近々対応との事なので、それを待ちたい(FW戻すの面倒。)また、iDicで英辞郎を使っていたけど、それも動かない。App StoreのWISDOM日英・英日辞書を2800円で購入してみたけど、iDic+英辞郎より使い勝手かなり良い。これは本当にオススメ。App Storeのお陰で本格的なソフトが増えて、これから非常に楽しみ。携帯ネットワークを活用したソフトも増えると思うけれど、別にいいかな。乗り換え検索とかは携帯で良いです。iPhoneの発売のお陰で有用なソフトが爆発的に増え、iPod touchでも活用できるのはユーザーにとってはかなり嬉しい。
iPod touch活用
iPhoneとは関係ないけど、私のiPod touchの活用実例。
・Calendar.app:NemusSync使ってWiFi経由でGoogle Calendarと同期(は近日…)。
・Things.app:GTDツール。Desktop版のThingsと同期できるようになる予定
・辞書:WISDOM日英英日辞書、かなり良い。
1.1.4JB時代だと
・Calendar.app:NemusSyncで同期。これは良かった。
・Things.app:App Storeの恩恵なので、これ無理だった。Todoは紙使ってた。
・辞書:iDic+英辞郎。悪くなかったけど、App Storeで買えるWISDOMが良すぎ
iPod touch万歳
という訳で、iPhone熱は冷めました。iPod touch既に持ってる人は、ホント、iPhone買わなくていいと思う。そして2.0にアップグレードは絶対おすすめ。まだinstaller.app使えなくてヤダって人もいると思うけど。App Storeはかなりいけてます。iPhone 3Gのお陰で一気にメジャーなプラットフォームと化した一連の製品群、iPhone 2G, 3G, iPod touchはホント凄いと思う。iPod touchの需要も増えるんじゃないかな。iPod touch買うなら実質支払い20000円のiPhone 3Gにするわー、とか目くらまされてる人は冷静に考え直しましょう。
究極?Leopard徹底ダイエット
Leopard徹底ダイエットを慣行。
HDD節約系と負荷軽減系。常識っぽいのから、独自にやったものまで。
自分メモ用。真似するときは自己責任で。
■負荷軽減系
・Dashboard切る(全く使ってなかった)
・QuartzGLを有効にする
→Onyx使うとか、Terminalで
sudo defaults write /Library/Preferences/com.apple.windowserver QuartzGLEnabled -boolean YES
・その他、Onyxで色々
切れる無駄なエフェクト全部切ったり、Dockの3Dを無効にしたり色々最適化。
・GoogleDesktopをunistall
存在すら忘れていた。結構そういう人いるんじゃね?
・Gmail notifier使用停止
→これだけのためにGoogleさんのプロセスいくつかあるのが嫌なので。メールチェックの頻度を少なくするという目的もあり。
・GoogleSoftwareUpdateAgent
→鬱陶しいことに、GoogleSoftwareUpdateAgentとかいうプロセスがいつまで経っても居座る。
~/Library/LaunchAgents内のGoogleのplistファイル削除して(他のGoogle Products使ってる人は中身を編集して要らんものカットがよいかと)起動しないようにしちゃう。ついでに該当ファイルも削除した。
ところでGoogleML.bundleって何してるのか、誰か教えて。分からなかったから消してない。
・言語設定は基本Englishで
最初からそうしているけど、少しは軽いらしい。比べてないから分からない。
ただ、英語のインターフェースも慣れちゃえば全然苦じゃないのでオススメ。
・Login Itemを徹底見直し。
System preferences – Acounts – Login Itemsと辿る。
・趣味で壁紙を一定時間で変えるようにしていたけど泣く泣くDailyに。
壁紙変更のタイミングで結構負荷が上がるため、Active Monitorのグラフ観てたら一定間隔で山が…。壁紙使わないのが一番いいんだろうけど、そこまでしたくない。
■HDDダイエット編
・ユニバーサルバイナリの無駄をカット
【参考】まだ見ぬ「雪豹」を待ちながら – lipoでダイエット編
これが結構面倒臭い。しかし効果としてはソコソコ。こんだけ面倒なことして数百MBってイマイチだけれど気分的にキモチイイ。塵も積もるよ
・無駄な言語ファイル削除
これは自分で勝手にやったんですが、効果抜群。フランス語ドイツ語ロシア語中国語韓国語・・・どこ語?っての、絶対使わない。一応日本語を置いておくとして、EnglishとJapanese以外を徹底的に削除。Applicationsフォルダ内の*.app君たちって結構でかいの多いけど、言語ファイル削ったらビックリするぐらい小さくなります。殆ど言語ファイルじゃねーか、というものもあります。
【やったこと】
アプリケーションとかプラグインの類のGet Info最下部、Languagesで不必要な言語のチェックを全て外した後、該当アプリケーションを右クリックし「Show Pacage Contents」で中身表示。Contents/Resources Disabled/以下の無駄な言語ファイルを削除。
Core Services以下とか、Get InfoでLanguageが操作できないものについてはShow Pacage Contentsして、Contents/Resources内にある要らない言語ファイル(自分の場合は*.lprojのEnglishとJapanese以外)を削除、パスワードを聞かれて答える。という流れ。ただ、Resources内で必要なファイルまで消してしまわないようにと、少し神経を使う。
上記ふたつはApplications以下のみでなく、/usr/bin内とか/System/Library/CoreServices以下とか、/System/Library/PreferencePanes/以下とか。徹底的に。あわせると数GBになります。しかも、気分もいい。
以上!だいぶ軽くなりました。夏の暑い季節を前にやっておくべきかも。
(あ、そういえばZefyr買いました。いいです、これ♪)
そしてHDDも軽やかに。SDDな人とか、容量が少なめの人は絶対やった方がいいと思う。
他に何かあったら教えて欲しい!まだ出来る事がある気がする。究極!ってできるように知恵を分けて下さい。
Continue Reading »LeopardのDictionaryの為にSafariへ転向
僕はずっとOpera使いだった。軽いから。けど最近FirefoxもSafariもみんな軽い。色々拡張できるから最近はFirefoxを使っていたのだけれど、今日Safariに乗り換えた。色んなブラウザをうろちょろうろちょろしてるけど、今回ばかりはこれでほぼ決定しそう。なぜこのタイミングでブラウザを変えたのかと言いますと、LeopardのDictionaryが素晴らし過ぎるからなのです。詳しくはヤスヒサ氏のLeopard最強アプリは辞書を読んで下さい。この記事読むまで、こんなに便利な機能がある事を知らなかったんです。記事自体は少し経つのに、Firefoxを使い続け、英語のサイトだけSafariで見るとかいう阿呆な事をしてたんですが、今日思い切ったわけです。
さて、Safariにする理由はあれど、不満なところもあるわけです。
- Safari adblock入れたら何故かtarget設定されてるリンクが開けない。なんで?
- タブにFabiconが表示されないのでパッと見分からない。
- Firefox + fireotab mix plusみたいにタブが複数段にできない。
- 大好きなマウスジェスチャが、一応実現できるが、微妙。
とりあえず、以上をあきらめたSafariをよりよくするために以下
- 定番Safari stand。右にTabのサムネイル表示させてる。
- SafariGestures。マウスジェスチャー。不満はあれど。
- GreaseKit。Greased LightBox, Minibuffer Safari, LDRize, oAutoPagerize, Search Term Highlighter
GreaseKitで使えるイケテルScriptあったら教えて下さい。上記は恐らく超定番・マストアイテムなので、まだな人はサクッと調べて入れてみて下さい。直ぐ見つかるので別にソースとか示さないという怠惰…。
Continue Reading »ブラウザ選択の重要性。Operaを選べ!
今頃Web2.0がどーとか言いませんけど、とりあえずWebブラウザのある種のOS化という話を前にチラっと書きましたので今日はブラウザの選択についてちょっと書きたい。というのは、最近またOperaに戻って感動しているからです。泣く泣くOperaを離れてから約1年。こいつを忘れた日は一日も無かった(嘘)しかしこないだから、ワタクシOpererに戻りました。この感動を伝えたい・・・。
今までIE→Opera→Firefox→Flock→Flock(Mac)ときてました。当然ですが(?)一番Operaの時期が長かった(と思う。ちゃんと数えてない)4.xの頃から8.xまで使ってたのかな。AJAXとかばりばり流行っちゃって微妙についてけないOperaに耐えながらも最後は泣く泣くFirefoxにという感じでした。Google CalendarかGmailかで微妙に耐えられない不具合があった気がします。それが無けりゃあずっと使っていましたとも。FlockはFirefoxより軽いらしいから乗り換えました。実際Firefoxより軽快ではあったかな。
こないだふと思いついてOperaをダウンロード。バージョンは9.25でございます。そしたらどうでしょう。素晴らしくイイ!さっきFlockに「軽快」って言葉を使ったけど、じゃあこのOperaは何て言ったらいいんだ?!という位サクサク。タブの生成、ページの遷移、描写スピード、素晴らしくサクサクサクサク。もう戻れません。ただ、FirefoxとFlockには強力な「Add-on」達がいた訳で。かなり活用させて頂いていたもんですからOpera復帰リハビリはすこーしだけ大変でした。そして、Firefoxアドオンで実現していたいくつかの機能は残念ながらあきらめました。が、Operaにはその価値があるから。けど実は結構Operaでも同じような事は実現できたりするので、諦めた機能はほんの少しです。
OS、普通激しく選びますよね?適当に選ぶとかあり得ませんから。そう。この時代のブラウザ選びというのはOS選びに匹敵する程重要なのです!(ちょっと言い過ぎ)だから、皆さん。何も言わずにOperaを使ってみて下さい。Preferenceとかちょっとマニアックだったりしますし、とっつきにくいかもしれないですけど、好き勝手できるこの柔軟性が何ともOperaはイイんです!!手軽にサーチエンジンを追加できるのも良いです。以前は設定ファイルをテキストエディタで編集してたんですが普通にOperaにサーチエンジンを追加する機能が追加されてました。で、パネルって奴を自分で作れるので、そこに沢山検索窓を置いてあります。僕は左にパネルを置いて上からGoogle, wikipedia, ALCの英辞郎, Gmail, amazon, youtube, google map, google image, ページ内検索、と9つの検索ボックスが仲良く並んでます。これ、Operaの好きなとこ。更に玄人的に使うには検索窓は表示しない方法ですね。それぞれのサーチエンジンにはキーを割り当てられるので、キーボードのF2(URL入力してページの移動)で出てくるダイアログに「g 検索文字列」と入力してエンターを押せば、あら素敵。すぐにグーグル検索できちゃう。という具合。ちなみに上に書いたGmailの検索ボックスはは、メアドを入力してエンターを押せば、新規メール画面になるっつー感じ。
ただ何よりも、動きがサクサクなのが重要なんです!!!Operaのサクサクを味わえば他には戻れませんよ。
以上で布教活動を終わらせて頂きます・・・。
あ、ちなみにOperaは新しいGmailのIFには対応していないので、FluidというWebページをアプリケーションのように動かせるソフトで動かしています。エンジンはSafariなので新IFでサクサク。さすがにOpera+旧GmailよりはSafari+新Gmailの方が軽快。ついでにGoogle CalendarもFluidで動かしています。ブラウザで常駐するタブはアプリ化させて外に解放。これ、おすすめ。
Continue Reading »



