10/31/2007

Yahoo! Japan

Yahoo! Japanの新しいトップページのBetaが公開されている.



Ajaxがたくさん使われている.すっきりとした感じになり,個人的にはよくなったと思う.

Yahoo! Japan


Apple Store for Education
人気blogランキングへ

Parallels Desktop 3.0 Beta build 5540

Parallels Desktop 3.0 Beta build 5540が公開されています.

Leopardに対応?したようなしていないような.



Parallels Desktop 3.0 for Mac Beta



Apple Store for Education
人気blogランキングへ

Halloween

Halloweenです.





Google
YouTube


Apple Store for Education
人気blogランキングへ

10/30/2007

Smultron

Smultronの最新版が公開されていました.
Smultron3.2です.
しばらくアップデートしていないうちにメニューとかが日本語になっていました.

最近はmiよりこちらを使っていたりします.




Smultron

Apple Store for Education
人気blogランキングへ

10/29/2007

Omni製品 Leopard対応開始

Omni製品 Leopard対応開始が始まっています.

さっそくダウンロードをしたいと思います.

Omni Leopard - The Omni Group

Apple Store for Education
人気blogランキングへ

MacPortでSearch

MacPortをupdateして

bash-3.2# port search squeak
squeak lang/squeak 3.9 Full, portable, Smalltalk-80 system

Squeakでてきた.
UbuntuでもインストールaptでSqueakを見つけられるけどportでもあるなんて,すごい感動.

Squeakって3.9って結構見かけるようになってきたので,なんだかうれしいです.

MacPort

Leopardの環境をきちんとさせるためMacPortをしっかりとメンテナンスをした.

メンテナンスといってもアップデートだけだが・・・.

sudo port -d selfupdate

ちょっと試してみたこと

bash-3.2# port search squeak
squeak lang/squeak 3.9 Full, portable, Smalltalk-80 system

何か感動.

MacPort

Apple Store for Education
人気blogランキングへ

LeopardとX11

LeopardのX11がよく分からないことになっている.
田中俊光さんのblogに/usr/X11R6から/usr/X11になるとLeopardが発売される前から書かれていたのでちょっと注意しないと思っていたのですが,いろいろと問題があるようです.

意味不明なことになっていてかなり困りました.
卒研をMacでやっている人はプログラミング環境がおかしくなる可能性もあるので,注意してください.
環境構築で時間がかかるのは卒研としてはあまり意味がありませんからね.

同じようなことを書いている人がいましたので,リンクを張っておきます.
Leopard X11 - HAT


LeopardのX11 - 田中俊光のblog

Apple Store for Education
人気blogランキングへ

Mac OS X Leopard ビデオガイド [日本語版]

Mac OS X Leopard ビデオガイド [日本語版]が公開されています.

iPhone同様,Appleのスタッフは統一されていますね.
Mac OS X Leopard ビデオガイド

Apple Store for Education
人気blogランキングへ

Leopard動作ソフト [Ringo(りんご)用]

僕が持っているソフトでLeopardで動作するソフトの紹介します.

ただし,しっかりと検証したわけではないので参考ぐらいでよろしくお願いいたします.

OmniGraffle 4.2.1
Firefox 2.0.0.8
Thunderbird 2.0.0.6
Shiira 2.0
VMWare 1.1rc1
Parallels 3.0 Build 5160.0

Apple Store for Education
人気blogランキングへ

10/27/2007

プログラミング言語の実行速度は?

プログラミング言語の実行速度を比較したサイトを先日おしえてもらった.

Gentoo : Intel Pentium 4 Computer Language Shootout

なかなかおもしろいのでよかったら見てみてください.

Apple Store for Education
人気blogランキングへ

Bag探索 その1

以前書いたMagmaにはMagmaCollectionというのがあり,それはどうやらBagのようなイメージ?を持っていればいいようだが,Bagについてあまりにもしらないので探索をしてみることにした.

Bagはcontentsというインスタンス変数を持っているようだがそれはどうやらDictionaryらしい.
つまりDictionaryを内部で使っているようだ.

Bagの代表的なmethodとしてはadd:,remove:があるが最近それがよくわからなくなっている.
使い方というより,仕組みがよくわからない.
ただ内部的にDictionaryを使っていて,どうやらobjectをkeyとして使っているよう?だ.

う〜ん,メモリのことや,参照?ということがよく分かっていない(だと思う)ためこのあたりがよく分からない.
考えてみたら「参照」ということがよくわからないとCollectionやシンボルも本当に理解できているといえない,ましてはオブジェクト指向そのものがわかっていないのではないか.

Cのポインタとかをもっとしっかり理解するべきかもしれない.
プログラムに対してあまりに初心者で焦ってはいるが,最近は何かもっと言語について知りたいが多くなってきただけいいとしよう.

LeopardでSqueak

どうでもいいことだと思いますが,一応メモ.

Mac OS X LeopardでSqueak3.9-7067mac vm 3.8.18beta1Uを使ってSqueakを起動.
問題なしに起動.
よかった.

最近すこしだけObjective-Cが気になっています.

Xcode3.0も入ったことなので,勉強してみるのもいいかもしれませんね.

MacやSmalltalkにとても関係があるようですし・・・.




それにしても僕のDockはいれすぎですね・・・.

Leopardインストール

Leopardをさっそくインストールしていました.
1時間30分ぐらいで完了しました.
あとDeveloperToolもいれたので,合わせて2時間ぐらいかかりました.

すこしインストールでもたつくところがあるので,コンピュータが止まったように思えてしまうところがありますが,気長に待ちましょう.

ちょっと眠いのでスクリーンショットとかはまたお昼ぐらいにのせます.

Apple Store for Education
人気blogランキングへ

10/26/2007

Mac OS X Leopard

Mac OS X Leopardが届きました.

どうやら9:55に届いたようです.
今からインストールしたいと思います.

では.
Apple Store for Education
人気blogランキングへ

10/25/2007

Leopard 出荷開始

今日Mac OS X Leopardが出荷されました.
メールで来ていたので,確かの情報です.

Time Machine用のHDも用意しないと.




Apple Store for Education
人気blogランキングへ

10/23/2007

BootCamp Beta配布終了

BootCamp Betaが配布終了しています.
Leopardが発売されるためですね.

ところで僕のBootCampのVistaが壊れてしまいました.
ちなみにBootCamp1.2なのでアップデートしようとしたら・・・これです.
はやくLeopardが届いて欲しいです.

僕にとってはVistaになって特がなかったのでXPを今回は入れました.
Parallelsでも快適でいいです.





Apple Store for Education
人気blogランキングへ

10/22/2007

Willリモコンジャケット

Willリモコンジャケットがもらえることを任天堂が行っているのですが,僕もリモコンをもっているので申し込もうと考えたのですが,どうやら本体をもっていないとだめそうです.
残念.

リモコンだけもっている人なんてめずらしいからかな?

「Willリモコンジャケット」についてのお知らせ

Apple Store for Education
人気blogランキングへ

10/20/2007

Smalltalkだけに

Squeakの素晴らしさに感動している自分ですが,やはり他人からの批判的な?意見が多いです・・・.
「触ったこともないのに,よくもそう言えますね・・・」っと言いたくなります.

って愚痴はいいとして・・・.
以前書いたようにSqueakの実行速度に関して聞かれることがあったりするので,自分ではどのような計測ならいいのかわからなかったので,ある先輩(この人はすごいプログラマー)から教えてもらったサイトで調べてみることに.

Gentoo : Intel Pentium 4 Computer Language Shootout

速度に関してはやはり厳しいものがあるのかな.

僕としてはSqueakはイメージを形にするものとして考えているので,別に実行速度など別にいいかなと思っています.

sumimさんがレイトレースのプログラムを書いていたので,僕も今度実行してみよう.

レイトレースベンチを Squeak Smalltalk で



最近,ヤジを対抗ために卒研が終わり次第,Squeakについてもっといろいろ勉強しようと思っています.



だがまず卒研がいまいちうまくいっていない.
プログラミングの才能がないのかな・・・.
はぁ〜・・・.

速度とか,言語とかの問題よりまず何より使う人が問題だ(僕のことです).

VisualWorksを入れてみる

卒研やアルバイトに疲れたので,気晴らしを.
少し前にsumimさんのBlogにVisualWorksのインストールを紹介したサイトのリンクがあったので,インストールしてみました.

http://www.sra.co.jp/people/h-asaoka/study/VisualWorksInstall/

浅岡さんのサイトですね(日経ソフトウェアでみたことがあります.最近お金がないので買っていませんが・・・)

ちなみに僕はMacユーザなので,Mac版を入れてみました.
intelMacもきちんと対応されていますね.

GNU Smalltalkよりやっぱり使いやすい.
やっぱりSmalltalkは環境があってこそSmalltalkなんでしょうね.

直系Smalltalkとのことなので,わくわくします.

ところで日本語は入力できるみたいだけど,何かおかしいです.
う〜ん,よくわかりません.

調べるのはまたにしよう.


VisualWorksを入れるときに思ったのですが,Macの場合X11のVMと普通のVMだと実行速度とか変わるのだろうか.
SqueakもいろいろVMがあるようですが,もしかしたらVMの違いで僕のSqueakは激変するのでしょうか.

VMにはぜんぜん詳しくないので,困ったものです.
もっといろいろなことを勉強しないと.(言語そのものもそうだけど,Computer全体に関することも)

10/19/2007

VMware Tool をインストール

VMwareのFedoraCore 7にVMware Toolをインストールする.

  • VMware Toolをインストールを選択
  • CDが自動マウントされるので,rpmを任意の場所にコピー
  • rpmを実行(コマンドラインで行わないときちんとインストールされない)
  • vmware-config-tools.plを実行
  • 解像度を選択
  • vmware-toolbox & を実行
  • 必要な設定を選択してあとはclose
  • あとはreboot

ウィンドウの大きさに合わせてきちんと解像度が変わってくれるので無事インストールができたと思う・・・.


Apple Store for Education
人気blogランキングへ

右クリックでターミナルを出す [ Fedora Core 7 ]

右クリックでターミナルを出せるようにする

yum install nautilus-open-terminal

Apple Store for Education
人気blogランキングへ

yumのアップデートを早くする

あることがしたいためにVMwareにFedoraCore7をいれてみた.

yumのアップデートを早くするために次のコマンドを使った.

yum install yum-fastestmirror

入れただけでは意味がないので,更新.
yum check-update

きっと早いはずだ.

Apple Store for Education
人気blogランキングへ

10/18/2007

Leopard注文

さっそくLeopardを注文してみました.
学割を使いたいので,ネットのAppleStoreで注文です.

正直なところお金がないので,買う予定はありませんでしたがちょっとした事情から買うことにしました.

新しいDesktopはやはり気になります.

Apple Store(Japan)


Apple Store for Education
人気blogランキングへ

GNU Smalltalk

コマンドラインで使える?Smalltalk,GNU Smalltalkを入れてみました.

インストールはたぶん成功.
gstと入力するだけで起動しますが,readlineが使えないと困るのでrlwrapを使いながら起動.

rlwrap gst

GNU Smalltalk ready

st>

なんとか起動完了.

st> 1 + 2 !
3

!はオブジェクトにメッセージを送るために使うみたい.

st> 1 + 2
st> + 3 !
6

なるほど.

代入を・・・

st> x := 1 !
stdin:1: assignment to undeclared variable x

できない.
ならば,一時変数を宣言して
st> |x |
st> x := 1 !
1

できました.一時変数でなくする方法はないのかなとチュートリアルをちょっとみたら.

st> Smalltalk at: #x put: 0!

これを実行すると使えるみたい.

st> Smalltalk at: #x put: 0!
0
st> x := 1 !
1
st>

よくよく見ているとSmalltalkにxを登録しているってこと?
Workspaceがないから仕方がないのかな?

コマンドラインでSmalltalkが書けたらいいなと思って入れてみましたが,Squeakの環境になれているためかやはり違和感が・・・.


Bloggerは好きですけど,プログラミングメモとしてはちょっと使いづらいのかな?
CSSで囲むように宣言するのもいいけど,う〜ん.


GNU Smalltalk

Mac OS X Leopard 発売まであと少し

iPhoneの影響で発売が延びていたMac OS X Leopard がいよいよ発売します.
今回の目玉はいろいろありますが,日本語環境が充実するようです.
大辞泉』『使い方の分かる類語例解辞典』『プログレッシブ英和中辞典』『プログレッシブ和英中辞典』が搭載.

すごいサービスですね.
さすがApple.


Apple Store(Japan)




Mac OS X Leopard

Mac OS X Leopard - 日本語環境

Apple Store for Education
人気blogランキングへ

10/16/2007

コーン



Macの上にあるうまい棒を二つ比べてみると・・・



8gと6gと違いがあります.
ニュースでご存知な方はいると思いますが,とうもろこしの値上がりがうまい棒にも影響がでているそうです.


Apple Store for Education
人気blogランキングへ

10/14/2007

今のSmalltalkは?

Smalltalkは有名なパロアルト研究所でSmalltalk-72,76,80という感じで生まれたのは少しだけ知っていますが,結局今そのSmalltalkは現在どれが正当なる継承者なんでしょうか.

調べる方法がないので,まずはWikipediaでSmalltalkだけでどれだけあるか調べてみることに・・・

* Smalltalk-80
* ObjectWorks
* VisualWorks
* Squeak
* Dolphin Smalltalk
* Smalltalk/V
* Smalltalk Express
* Smalltalk/X
* VisualAge Smalltalk
* Concurrent Smalltalk
* Smalltalk MT
* Distributed Smalltalk
* Little Smalltalk
* GNU Smalltalk
* SmallScript (S#)
* #Smalltalk
* Strongtalk
* PIC/Smalltalk
* Smalltalk/JVM
* Self 4.0 Smalltalk System
* Smalltalk 72 for Squeak
* Ambrai Smalltalk

この中で知っているのはSqueak,Visual Works,Ambrai Smalltalkぐらいでしょうか.
有名なものにGNU Smalltalkがあることは知っていますが,僕はみたことがありません.

Squeakは僕の今必須アイテムで,Visual Worksはときどき読む日経ソフトウェアで見かけます.
Ambrai SmalltalkはMacなSmalltalkとして以前インストールしたのですが,評価版なのでもう使えません.

これをみているとなんだか全てのSmalltalkの関係を分かりやすく図で表して欲しい物です.

これから少しずつ調べて書いていこうと思います.

全てをSqueak Smalltalkにするには?

Squeakに初めて出会ったとき,これさえあれば全てSqueakで実現できると思いました.

僕がやりたいことは全てSqueakがかなえてくれるだろうと.

大学ではC,Javaを少し学びましたが,お馬鹿な僕には・・・.
今考えるとそのままCとJavaだけだったらとても大学院へいこうとは思わなかったでしょう.

大学院でもSqueakは使っていこうと思いますが,最近ちょっと心配なことが.

実行速度?のことをよく聞かれますが,Squeakは果たして他の言語と比べるとどうなんでしょうか?
遅いとか聞きますが,実際どうなんでしょうね.(僕がたいしたことをやっていない証拠かもw)

僕としてはSqueak Smalltalkから離れたくないので・・・.

う〜ん,僕にとってはどうでもいいのに,周りからいわれると・・・.

仕方がないので,調べてみたいと思います.
さてどうやって調べましょうね.


最後にsumimさんがSqueak Smalltalkと書いているので,僕もまねさせていただきました.

10/13/2007

ノーベル平和賞

米国のアル・ゴア前副大統領がノーベル平和賞を受賞してみたいですが,ゴアさんはApple取締役だったようで,Apple.comではトップにゴアさんの写真が載っています.



Apple.com

Apple Store for Education
人気blogランキングへ

ニコニコ動画 RC2

今更ながら古いネタですが,ニコニコ動画が全体的にデザイン変更.


Apple Store for Education
人気blogランキングへ

Potential - りんごの種 by blogger: OSC2007 fall Tokyo (感想)

Potential - りんごの種 by blogger: OSC2007 fall Tokyo (感想)

OSC2007 fall Tokyo (感想)

OSC2007 fall Tokyoが終わってもう1週間が過ぎました.

もうだいぶ時間が経過してしまったので,メモみたいな感じで感想を.



初めての参加でしたが,オープンソースが活発なことや自分が普段聞きたかった話とかが話せてとても面白かったです.
個人的に良かったのは,olpcについて話が聞けたこと.
話を聞いたら,なんだかolpcを欲しがっていた自分がすこし情けなく思えてきました.
(詳しく知りたい人はSqueakのセミナーとかに参加してみてください)
olpcは教育プロジェクトであって・・・.
olpcを使って,何か研究もしたかったですが貢献できるかというと・・・.
ただ今後は何らかの形で少しでもolpcを応援できたらいいなと思いました.

さてその他の感動を少し紹介.
Plone3.0のセミナーに参加したのですが,Pythonって本当にすごいと思いました.
僕はPythonは書けないのですが,すごく書きたいと思いました.
とくにOODBがいい!

debianのところではW-ZEROでdebianを起動していたので,びっくり.
思わず写真を撮ってしまいました.




今回は100ドルPCの写真を撮影するのを忘れたので,違うとき撮影したのを公開.

Apple Store for Education
人気blogランキングへ

Resize 'Em All 1.0.6 J

Blogなどで写真を使うとき,デジカメの画像をそのまま貼るのはいろいろな意味でNGです.
なので普通はリサイズをするのですが,リサイズのためにすごい画像編集ソフト(Photoshopとか,Gimp)を起動するのも大変です.

Macのプレビューは画像形式の変換はできますが,リサイズは不可能.
ということで,リサイズ専用のソフトを紹介.

Resize 'Em All 1.0.6 Jというソフトです.
Ringo推薦アプリケーション for Macに登録です.

Resize 'Em All 1.0.6 J




Apple Store for Education
人気blogランキングへ

10/06/2007

OSC2007 fall 二日目

昨日はすごいいろいろな話ができました.
お昼をとる時間を忘れてしまうぐらい,いろいろ話したり,セミナーを受けました.

利用者側からの話や技術的な話.

ちょっとうれしいのが,Firefoxのシールとかグッズとかも貰えました.(昨日は企業がなので・・)

今日もがんばるぞ.←何をだ?

詳細はまた後ほど.

オープンソース・コミュニティ
http://itpro.nikkeibp.co.jp/article/NEWS/20071005/283949/?ST=oss

OSC2007 fall 二日目

昨日はすごいいろいろな話ができました.
お昼をとる時間を忘れてしまうぐらい,いろいろ話したり,セミナーを受けました.

利用者側からの話や技術的な話.

ちょっとうれしいのが,Firefoxのシールとかグッズとかも貰えました.(昨日は企業がなので・・)

今日もがんばるぞ.←何をだ?

また詳しくはのちほど.


オープンソース・コミュニティ
http://itpro.nikkeibp.co.jp/article/NEWS/20071005/283949/?ST=oss


Apple Store for Education
人気blogランキングへ

10/05/2007

OSC2007 fall へ

ただいま東京へ到着.

今日は仕事ではなく,OSC(オープンソースカンファレンス)2007へ参加するため.
オープンソースのプログラミング言語の最新情報を勉強したいと思います.

Squeakと100ドルパソコンに期待.
他にも卒業研究に関係のある言語についてもいろいろと・・・.

また報告はのちほど.


Apple Store for Education
人気blogランキングへ

OSC2007 fallへ

ただいま東京へ到着.

今日は仕事ではなく,OSC(オープンソースカンファレンス)2007へ参加するため.
オープンソースのプログラミング言語の最新情報を勉強したいと思います.

また報告はのちほど.

10/01/2007

VMware Fusion 1.1 Beta

VMware Fusion 1.1 Betaをようやく入れてみました.

最近忙しくて,ぜんぜんBlogが書けない.
だれかいっしょにBlog書いてくれないかな?

今回のいいところは日本語メニューになったこと.





リンクはact2の方です.
VMware Fusion - act2


Apple Store for Education
人気blogランキングへ

olpc 最新映像

夢のパソコンolpc,100ドルパソコンについてABC Newsが放映しています.

http://abcnews.go.com/Video/playerIndex?id=3641902

手回し発電機とソーラいいですね.

Apple Store for Education
人気blogランキングへ