あまりモバイルしないモバイルツール
カテゴリ未分類430
PC-T140
blender1470
DTM274
草花470
モバイル98
ubuntu93
夢日記6
windows584
python160
ノートPC59
書籍60
android67
youtube観賞285
声合成23
ボカロ23
ニコ動42
MMD269
ruby9
makehuman7
flight sim197
C#40
gimp14
unity195
動画作成34
FX Composer2.51
dataBase24
Cities Skylines2
chatGPT3
PC・周辺機器8
全9件 (9件中 1-9件目)
1
何か作成しようとするとファイルの読み書きが必須となるruby でファイルダイアログを使用するには ruby/Tk を使うのが便利だ定番の方法を作っておけば使い回しができるしかし、勉強のスピードが遅いこと!昔なら1時間でできたものが数日かかっても完成しない1つの事に集中するという力が全く無くなっている好きなことだともっと集中できるのかなプログラム作りも嫌いじゃないんだけどな取りあえず、ファイルダイアログを使ってテキストを読み込み、保存用のファイルダイアログを使って書き出すというプログラムを作成した
2016.02.09
コメント(0)
プログラムの勉強だけど久しぶりだメソッドを中心に作成してみるruby では return 文を書かなくても、最後に書いたオブジェクトを返すというのは面白いところで、アルゴリズムが決まっていてコーディングするのは兎も角アルゴリズムそのものを考える力が凄く弱っている要はパズルものではアルゴリズムを考えることがプログラムを作成することと同意語なのだが・・・特に数式をカッコを多用して1行にまとめようとすると非常に難航する1つ1つの式をローカル変数を使いながら数行に書くと安心する処理速度はどうなのか良く分からないけど、一度数行に分けて書いておいてから、後で1行にまとめるのが良さそうだruby って実際にはどの程度のことができるんだろう?ところで、昨日はブログ更新が出来なかった内容があるブログでもないのに書けないとは・・・反省!
2016.02.05
ruby のプログラムで、引数を書くときにブロックというやり方がある自分が今までやってきた言語ではあまりお目にかからなかったproc( ) とかやることで、メソッドをオブジェクトとして引数にすることができるということは分かるしかし、そこにメソッド自信を記述するのと、proc( ) の引数として記述するのがどう違ってくるのか理解していないということは ruby のキモが分かっていないということだruby のキモの1つとして変数というのはオブジェクトに付ける名札だということは理解したつもりだc系の言語でいうところのポインタだろ?メソッドにポインタを渡した場合、メソッドの中でポインタの示す中身を変更することができるこのこととブロック付き引数の件を理解して初めて ruby のなんたるかが分かるような気がする違うか?
2016.01.25
ruby のプログラムで、メソッド呼び出しのとき syntax error, unexpected ',', expecting ')'が出てしまう問題は、書き方が悪いということが分かったhoge(foo , bar)と書かなければいけないところをhoge (foo , bar)と書いていたのだでも、今まで学んだ言語の中で同じ原因でエラーが出たという記憶は全く無いputs(の場合も全く同じだこの解決によって随分はかどったもうひと頑張りしなきゃ
2016.01.22
ruby のプログラム作りの中でちょっと疑問が・・・引数を持つメソッドを作成して呼び出してみる問題は引数が2つ以上ある場合だ syntax error, unexpected ',', expecting ')'が出てしまう何か書き方が悪いんだろうなこんなのって、後で考えればなんてことないことなんだけどはまっている最中は悩みなんだよなputs でも出るのだけどおかしいななんかスペースを入れているのが悪いんだろうか?
2016.01.19
さて、今日から ruby の勉強を再開したbind の書き方とマウス座標の取得を中心にテストプログラムを書いてみるウィジットを並べおいてどのウィジットからイベントが発生したかを取得しようとしたけどうまくいかないcanvas に grid を書いておいてマウス座標を取得する方法だと上手くできそうだ自分のやり方はテストプログラムを何個も作ってやり方を覚えてしまう方法なので、とにかくプログラムを作ってみる作ったテストプログラムの本数が習得度になる今から10本位作ればある程度のことはできるようになるかしらん
2016.01.17
ruby の 特徴としてパラメータの渡し方の自由度があげられる殆どの言語はパラメータの値をその位置(書かれる場所)で渡すruby でもそのやり方は可能だけど、ハッシュでも渡せるというのが特徴的だと思うまた、ブロックを使った方法とかいろんな書き方ができるパラメータの数が多いときに威力を発揮しそうだ特に、グラフィックやウィンドウ処理において効果的だろう話は変わるが、言語を使いこなす場合の大きな障害は、バージョンの問題ではなかろうかruntime を要求するものは新しい版が出るたびに再ビルドのようなことが必要になるjava や microsoft .NET Framework などが顕著な例だソフトによっては要求する runtime がPCに入っている runtime より古いものの場合でも「最新の runtime に更新してくれ」というメッセージを出すものもある(笑多少冗長でも runtime が不要な処理系の方が良いことが多い
2016.01.09
ruby/tk の widget を配置する方法を勉強しているのだが、少しづつ雰囲気が分かってきた要は繰り返し繰り返し作っては動かすことが肝心だruby on rails はどうも自分の範疇ではないというか、いくら繰り返しても練習しても面白くなさそうだruby/tk はそれでもやっているうちに、面白みも出てきそうな気がするweb アプリはクラシック ASP に限るというのが今の自分なのだけどそのうち ASP は無くなってしまうかもしれないその時は急遽 ASP.NET でもやることにしよう要はオブジェクト指向プログラムでないとダメってことだろ?分かってます。ハイ!
2016.01.05
このところずっと ruby/tk の widget を配置する方法を勉強しているtcl/tk については、昔勉強した経験があるはずなのだけど、全く記憶が無いpack 配置については、自由度がなくて好きになれないでも、html の考え方と似てる訳だよななんといっても place を使うと一応思ったとおりの配置ができると思うのだが・・・ここへきて、ようやく思うことだけど、ruby って結構同じことをいろんな書式で書ける好きな書き方を決めればいいのだろうけど、web などを見てると混乱するブロック記述とかハッシュ記述とか・・・どれかで書かないとダメということにすると、どこかに弊害が出てくるのかもしれないとにかく、なにか1本作ってみなきゃ
2016.01.03