Perlのインクリメントの便利さ・凄さ!
Ruby Motion starter
brew updateのエラー対処
brew updateしたら、git関係でこんなエラーが
?? Library/Homebrew/utils/git.rb error: insufficient permission for adding an object to repository database .git/objects fatal: git-write-tree: error building trees Cannot save the current worktree state Error: Failure while executing: git stash save --include-untracked --quiet
治し方
$ cd $(brew --prefix)
$ sudo git fetch origin
$ sudo git reset --hard origin/master
brewがある場所に移動して、 fetchして、ローカルリポジトリをリモートの最新で上書きした。
で、brew updateでいけるはず。
オブジェクトの勘違い
どうも、周りからRubylistと思われているかずみんです。
ちょっと、itのバイトができたので、
気合が入り技術書をちらっと読んでみました。
今までつまずいてきたオブジェクトに、抜け穴が見えてきが
今まで自分は、空間イメージして、宇宙空間に立方体のクラスがちりばめられている空間をイメージしていました。
それなら
- 「オブジェクトって?」
って質問が来た時に困るし、他のプログラミング言語に移れないのですよ。
なので、気になるところだけ
- ストラウストラップのc++
読みました。
これまたRubyには、型ってのがないので、少しはまる。
- 型は、あたいの範囲を決定する。また、オブジェクトのデータ構造を決定する。
データ構造も決定する。
次に、
- オブジェクトは、メモリのこと。
Rubyでは、「データ構造のことである。」と教えられてきた。
ここで、
らしい。
Rubyのデータ構造を決定しているのは、どこー?ってきになるんだけど。
概念らしいけど。。。。
とりあえず、C++とRubyのオブジェクトってのが違うってことがわかったので、
ってか、
について見ていきたいと思う。
まぁ、インスタンスチェーンとか、
メソッドの呼び出しなどは、イメージできるので、
コードは、かける(かけるとは言ってない
Perlでwebstatusを得るスクリプト
どうも、かずみんです。
久しぶりの更新ですね。
遊んでいた訳ではありません。
いろいろやってて、Blog書かなくちゃー。してました。
で、今回は、
システム管理チームのチケットで
学校の教授たちのwebが200なのかどうかを調べる必要があり、手動でやるのはかなり面倒なので書きました。
もちろん、フルスクラッチではないですね。
webに落ちている奴を拾って、いじりました。
いじったと言っても、データ構造ぐらい。
ちょっといじったくらいですが、Perlかなり楽しいです。
問題は,httpsの->codeがNot Implementedになる。
「実装されていない。」
ドキュメントを見ると対応されていると書かれているのですが、なんででしょうかね。
ともあれ、大変楽になった。