プログラミング備忘録3
2015年4月25日 コンピュータ#file全部読み込む lines = open(file).read
#arrの中身をファイルに書き込む
File.open("./name.txt", "w") do |l| #"w"指定で一度ファイルを空白にしてから書き込んでいる。
arr.each {|ll| l.push(ll) } #既存にないURLだけをを書き込む。通常 l 山括弧二回 llって書く
end
一致した部分 = str.gsub(//)
例: add.push(l.gsub!(%r(^d{1,5}.s{1,5}), “”)) #{1,}って書き方ができないのが謎。マニュアルには可能と書かれてる。追い追い書き方を調べる。
cheack_lines = open(file).read
exit unless nil == cheack_lines.gsub(%r{正規表現})
require_relative ’*.rb’
★
ファイル書き込みにはeach不要。代わりにdo書く。open("ファイル名", "rやw") do |line| って書く。プログラム文中のarrにはeach必要。
★
もっといろいろある山括弧がエスケープされてしまうのでpushで代用して書いたけどそれで動くかは謎
#arrの中身をファイルに書き込む
File.open("./name.txt", "w") do |l| #"w"指定で一度ファイルを空白にしてから書き込んでいる。
arr.each {|ll| l.push(ll) } #既存にないURLだけをを書き込む。通常 l 山括弧二回 llって書く
end
一致した部分 = str.gsub(//)
例: add.push(l.gsub!(%r(^d{1,5}.s{1,5}), “”)) #{1,}って書き方ができないのが謎。マニュアルには可能と書かれてる。追い追い書き方を調べる。
cheack_lines = open(file).read
exit unless nil == cheack_lines.gsub(%r{正規表現})
require_relative ’*.rb’
★
ファイル書き込みにはeach不要。代わりにdo書く。open("ファイル名", "rやw") do |line| って書く。プログラム文中のarrにはeach必要。
★
もっといろいろある山括弧がエスケープされてしまうのでpushで代用して書いたけどそれで動くかは謎
プログラミング備忘録2
2015年4月23日 コンピュータ
a = [1,2,3,4]
a2 = ["aa","ba","ca","dc"]
aa2 = [a,a2].transpose
regexpメタ文字表。便利
http://www.geocities.jp/m_hiroi/light/abcruby05.html
Slice 取り出す
Chomp 取り除く
後置if 実行 if 条件文
Unless if !の代わりで読みやすい
Eachワンライナー list.each {|line| puts line }
%q() URLとかをそのまま扱える
%r() //の代わりで同上。同上。//の中で "と’は不要。int、str問わず一致させられる
list.each_with_index {|l, i| put l+i}
Arrayに便利なメソッド多いから随時おぼえていく
原則
小さく簡単に作って試す
出来た機能はとりあえず全部メソッド化して保存(同じファイル同じクラスにぶち込む)。あとで繁雑になったらその時考える。抽象化はせずにコピペで対応
作った機能は全部ドキュメント化して引数、引数の型、リターン、リターンの型を1ファイルにまとめて覚えておく
追記していく
つか、このブログサービスだとスラッシュがエスケープされまくってプログラミング関連の内容書けないや
a2 = ["aa","ba","ca","dc"]
aa2 = [a,a2].transpose
regexpメタ文字表。便利
http://www.geocities.jp/m_hiroi/light/abcruby05.html
Slice 取り出す
Chomp 取り除く
後置if 実行 if 条件文
Unless if !の代わりで読みやすい
Eachワンライナー list.each {|line| puts line }
%q() URLとかをそのまま扱える
%r() //の代わりで同上。同上。//の中で "と’は不要。int、str問わず一致させられる
list.each_with_index {|l, i| put l+i}
Arrayに便利なメソッド多いから随時おぼえていく
原則
小さく簡単に作って試す
出来た機能はとりあえず全部メソッド化して保存(同じファイル同じクラスにぶち込む)。あとで繁雑になったらその時考える。抽象化はせずにコピペで対応
作った機能は全部ドキュメント化して引数、引数の型、リターン、リターンの型を1ファイルにまとめて覚えておく
追記していく
つか、このブログサービスだとスラッシュがエスケープされまくってプログラミング関連の内容書けないや
プログラミング備忘録
2015年4月21日 コンピュータSlice 取り出す
Chomp 取り除く
後置if 実行 if 条件文
Unless if !の代わりで読みやすい
Eachワンライナー list.each {|line| puts line }
%q() URLとかをそのまま扱える
%r() //の代わりで同上。同上。//の中で "と’は不要。int、str問わず一致させられる
list.each_with_index {|l, i| put l+i}
Arrayに便利なメソッド多いから随時おぼえていく
原則
小さく簡単に作って試す
出来た機能はとりあえず全部メソッド化して保存(同じファイル同じクラスにぶち込む)。あとで繁雑になったらその時考える。抽象化はせずにコピペで対応
作った機能は全部ドキュメント化して引数、引数の型、リターン、リターンの型を1ファイルにまとめて覚えておく
つかメソッドと引数とリターンを全部日本語で書いてみるとか??
メソッドとして完成してクラスにぶち込む時にメソッドと変数を日本語に置き換えする。でメソッドの中身は基本いじらない。実行するのは基本別ファイルで、クラスとメソッドを呼び出して使う。どうなんだろう、ドキュメント要らずになるか否か
Chomp 取り除く
後置if 実行 if 条件文
Unless if !の代わりで読みやすい
Eachワンライナー list.each {|line| puts line }
%q() URLとかをそのまま扱える
%r() //の代わりで同上。同上。//の中で "と’は不要。int、str問わず一致させられる
list.each_with_index {|l, i| put l+i}
Arrayに便利なメソッド多いから随時おぼえていく
原則
小さく簡単に作って試す
出来た機能はとりあえず全部メソッド化して保存(同じファイル同じクラスにぶち込む)。あとで繁雑になったらその時考える。抽象化はせずにコピペで対応
作った機能は全部ドキュメント化して引数、引数の型、リターン、リターンの型を1ファイルにまとめて覚えておく
つかメソッドと引数とリターンを全部日本語で書いてみるとか??
メソッドとして完成してクラスにぶち込む時にメソッドと変数を日本語に置き換えする。でメソッドの中身は基本いじらない。実行するのは基本別ファイルで、クラスとメソッドを呼び出して使う。どうなんだろう、ドキュメント要らずになるか否か
PC買い換えてcubase入れようとしたらDVD-ROMが見つからん。困った。これ取りにいくために実家帰るのかーって感じする。むしろ新しいのを買うべきでは。。。
ちなみにPCはWinXP入ってる中古のHPのデスクトップ。CPUが1.8GHzのメモリ2ギガでHDDは80GBでDVD-ROMドライブ。送料込みで1万円だった。アップル製品高いし中古でそれなりの買って調子悪くなったら即買い替えでもいいって思った。しかし、デスクトップ超さくさく動くな。すむーーーーず
家さがしても実家探しても見つからなかった。心が折れかけてる。辛い。買うの。。。
ちなみにPCはWinXP入ってる中古のHPのデスクトップ。CPUが1.8GHzのメモリ2ギガでHDDは80GBでDVD-ROMドライブ。送料込みで1万円だった。アップル製品高いし中古でそれなりの買って調子悪くなったら即買い替えでもいいって思った。しかし、デスクトップ超さくさく動くな。すむーーーーず
家さがしても実家探しても見つからなかった。心が折れかけてる。辛い。買うの。。。
AKAI MPK49
2008年1月3日 コンピュータ
買ったよ4万4千円&cubase4と併せて15万5千円&mac book13万で28.5万&mac bookに入れたos(vista&leopard)とアップルケア6万5千円で35万
そこそこのギターとおっきいアンプ買ったらその位だし格別高いものでもないか
何より維持費が車とかバイクとかの男っぽい代物程かからないし
それにあと3,4年
(ちなみに2年前に買った定価14万(7万で買った傷アリ展示品)の木製スピーカーはまだ使ってるし、2年前に買ったipod60GB(5万くらいだったけ?)も健在だし、4年前に買ったsonyのレコーディング用のヘッドフォン1万8千円も使ってる。)
はこのまま使い続けるっぽいから元は取れるだろうと思う。
リズムの打ち込みができるpad付きとかいって興奮するぜほんとにこいつは
そこそこのギターとおっきいアンプ買ったらその位だし格別高いものでもないか
何より維持費が車とかバイクとかの男っぽい代物程かからないし
それにあと3,4年
(ちなみに2年前に買った定価14万(7万で買った傷アリ展示品)の木製スピーカーはまだ使ってるし、2年前に買ったipod60GB(5万くらいだったけ?)も健在だし、4年前に買ったsonyのレコーディング用のヘッドフォン1万8千円も使ってる。)
はこのまま使い続けるっぽいから元は取れるだろうと思う。
リズムの打ち込みができるpad付きとかいって興奮するぜほんとにこいつは
Microsoft Windows Vista Home Basic 通常版
2007年11月2日 コンピュータgeek talking
2007年10月10日 コンピュータブートキャンプでインストールしたXPにvmware入れて
vmware上のubnutuでwine使ってitunesインストールしようとしてるんです
挫折以前にweb上のもちろん日本語のサイトなんてほとんど無いから英語のサイトを感覚で読んでるとパフォーマンスはpoorっぽいとか書いてやがる(実際wineでクイックタイム起動した時点で画面が黒くなった)
osXとxpはできるか限り汚さないポリシーで使う予定だったけど
xpにitunesいれる誘惑に勝てなかった
そもそもosXでitunesに外付けHDから曲放りこんでる最中にusb抜けてHD再認識をosXでしない(xpなら認識するのに)っていう時点で糞OS決定だな
ディスクユーティリティで使えないから修復しようとしてるのに
エラーがあるので修復できませんって何言っちゃってるんですかって感じ
以上愚痴(しかも独り言)でした
追記
wineでwinのメモ帳はうごかせたよー
vmware上のubnutuでwine使ってitunesインストールしようとしてるんです
挫折以前にweb上のもちろん日本語のサイトなんてほとんど無いから英語のサイトを感覚で読んでるとパフォーマンスはpoorっぽいとか書いてやがる(実際wineでクイックタイム起動した時点で画面が黒くなった)
osXとxpはできるか限り汚さないポリシーで使う予定だったけど
xpにitunesいれる誘惑に勝てなかった
そもそもosXでitunesに外付けHDから曲放りこんでる最中にusb抜けてHD再認識をosXでしない(xpなら認識するのに)っていう時点で糞OS決定だな
ディスクユーティリティで使えないから修復しようとしてるのに
エラーがあるので修復できませんって何言っちゃってるんですかって感じ
以上愚痴(しかも独り言)でした
追記
wineでwinのメモ帳はうごかせたよー