もとあったブログを分割して,作ったのがこのサイトですが,
再び統合したいと思います.
理由は横断的な閲覧をしなくてはいけなくなってしまう記事をどうするかということについて
考えたら,結果こうなりました.
私の研究はこれを防ぐものですが,まだまだ皆様に使っていただけるほど
安定はしていないので・・・.
これからもプログラミング言語について書こうとは思いますので,
コメント等をいただけるとうれしいです.
今後は以下のサイトです.
よろしくお願いします.
http://newapplesho.blogspot.com
Potential りんごの種 by blogger
2009年2月23日月曜日
2009年1月23日金曜日
Squeak まとめサイトを作ろうと考えてみる
どうしても作ってみたかったまとめサイト.
まずはアドレスを公開.
http://tomoyo.mine.nu/~apple/squeak/
まとめるとよりSqueakについて勉強が進むと思ったので,やってみることにする.
自分の研究を活かしたWeb APを使ってまとめてもいいとは思ったが,まずはHTMLを直接かいて丁寧にやってみようと思う.
調子が出てきたら,APに移行する予定.
まずはアドレスを公開.
http://tomoyo.mine.nu/~apple/squeak/
内容はこれから書く予定.
学生が息抜きでやるので,当てにならない記事だと思いますけどね.
2008年11月26日水曜日
オブジェクト指向
最近,オブジェクト指向の誕生などについて書かれている本を少し読んだのだが,少し疑問に思った.
今,世の中で言われているオブジェクト指向とはどんなものを言うのか.
なんだかよくわかなくなってきました.
さらによくわかないことを書くと
3はプログラミングテクニックのようなもので,4は3が容易にできる言語と理解しているのですが,いまいちしっくりこない.
オブジェクト指向とはどのようなものから考えられたものなのか.
はっきりと答えがわからないことに,嫌になってきそう.
今現在Squeak,Ruby,Objective-Cを勉強しているが,やはり答えはみつからない.
Alan Kayが考えたものこそが,オブジェクト指向なのか.
まずは,sumimさんのページをじっくり読んで勉強してみよう.
「オブジェクト指向入門」も読んでみるのもいいかもしれない.
オブジェクト指向の概念の発明者は誰ですか? - sumim’s smalltalking-tos
今,世の中で言われているオブジェクト指向とはどんなものを言うのか.
なんだかよくわかなくなってきました.
さらによくわかないことを書くと
- 元祖オブジェクト指向言語とは
- オブジェクト指向とは
- オブジェクト指向プログラミングとは
- オブジェクト指向言語とは
3はプログラミングテクニックのようなもので,4は3が容易にできる言語と理解しているのですが,いまいちしっくりこない.
オブジェクト指向とはどのようなものから考えられたものなのか.
はっきりと答えがわからないことに,嫌になってきそう.
今現在Squeak,Ruby,Objective-Cを勉強しているが,やはり答えはみつからない.
Alan Kayが考えたものこそが,オブジェクト指向なのか.
まずは,sumimさんのページをじっくり読んで勉強してみよう.
「オブジェクト指向入門」も読んでみるのもいいかもしれない.
オブジェクト指向の概念の発明者は誰ですか? - sumim’s smalltalking-tos
2008年11月24日月曜日
Squeak Carbon OS-X VM 3.8.19beta2U
先日のMLにこんなのがありました.
[squeak-dev] Squeak Carbon OS-X VM 3.8.19beta2U ships.
http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-November/132403.html
新しいVMが出たんだなって思ったら,4GBのメモリを搭載した場合の問題を解消したVMということ.
かなり英語には自信がないので,ググっていたら,
ぐる式のページにも書いてありました(さすがです).
Squeak VM 3.8.19b2 - ぐる式
ちょうど研究室の,MacProがそれに当たるので,使わないと.
僕が個人的にもっているMacはCore Duoなのでメモリが4GBなんて話ありませんね.
[squeak-dev] Squeak Carbon OS-X VM 3.8.19beta2U ships.
http://lists.squeakfoundation.org/pipermail/squeak-dev/2008-November/132403.html
新しいVMが出たんだなって思ったら,4GBのメモリを搭載した場合の問題を解消したVMということ.
かなり英語には自信がないので,ググっていたら,
ぐる式のページにも書いてありました(さすがです).
Squeak VM 3.8.19b2 - ぐる式
ちょうど研究室の,MacProがそれに当たるので,使わないと.
僕が個人的にもっているMacはCore Duoなのでメモリが4GBなんて話ありませんね.
2008年11月20日木曜日
Rubyのスコープ・制御構造
while や for がスコープを作らないのに対し、loop や each などのイテレータはスコープを作ります
loopやeachはスコープあるんですね・・・.
(1..5).each do |i|
var = true
end
p var
$ ruby test.rb
test.rb:4: undefined local variable or method `var' for main:Object (NameError)
Squeakでいうブロック変数になると考えれば良さそう.
同じような結果にするには・・・.
(1 to: 5) do:[:v |
| var |
var = true.].
var " popupが表示され,var appears to be undefined at this point. Proceed anyway"
trap::スコープ、制御構造 - Rubyリファレンスマニュアル
Ruby on Rails
昨日,Railsを使ってWeb APを作ろうと思って最新版にしてみたのですが・・・.
これで僕もRails2.0だ!って喜んでいたのですが,仕様が結構変わっている?
一番の問題はscaffoldでモデル名のあとにフィールド名とデータ形式を入力しないといけない.かなり扱いづらい.
そのため,古いのに戻すことに(他にも色々変わっていると困るので).
バージョン確認は以下のコマンド
さて,久しぶりRubyの勉強をしないといけませんw
$ sudo gem update --system
$ sudo gem install rails
$ sudo gem update rake
$ sudo gem update sqlite3-ruby
これで僕もRails2.0だ!って喜んでいたのですが,仕様が結構変わっている?
一番の問題はscaffoldでモデル名のあとにフィールド名とデータ形式を入力しないといけない.かなり扱いづらい.
そのため,古いのに戻すことに(他にも色々変わっていると困るので).
バージョン確認は以下のコマンド
$ rails --version
Rails 1.2.6
さて,久しぶりRubyの勉強をしないといけませんw
登録:
投稿 (Atom)