eachで今の要素の処理をやめて、次の要素に移りたい時に 「forみたいにbreakで行けるでしょー」 (1..4).each do |n| break if n<=2 p n end 「あれ?何も出ない?」 =>調べる (1..4).each do |n| next if n<=2 p n end # 3 # 4 nextでした
STDIN.readlines だけです。getsなんていりません! ただ、改行は残ってしまうので、 STDIN.readlines.map(&:chomp) こうしておきましょう。
前回 5.5まで(一部理解できてない) 特異メソッド a = [1,2,3] b = [1,2,3] c = a def a.xx self.inject(:+) end a.xx # => 6 b.xx # NoMethodError: undefined method `xx' for [1, 2, 3]:Array c.xx # => 6 [1,2,3].xx # NoMethodError: undefined method `…
前回 読んでたら疲れたので第4章までで知ったこととか。 ObjectはKernelモジュールをincludeしている なので def aaa "call aaa(#{self})" end aaa #=> "call aaa(main)" [].aaa #=> "call aaa([])" /aaa/.aaa #=> "call aaa((?-mix:aaa))" 余り使うことはな…
メタプログラミングRuby(第2版)を図書館でリクエストしていて、今日やっと届きました。 7月30日までに返さないと <- とりあえず第3章まで読んだので覚えたこととか。 使いすぎは良くない(当たり前) メタプログラミングにも静的なものと動的なものがある。 …
blog.toshimaru.net を見て。 使えそうなところにはどしどし使っていきたいです。
いつも起動時には前回のセッションで開いたタブを開くようにしています。 が、間違って多重起動などをして、元のタブがわからなくなってしまったり・・・ これ今気付いたんですが、 vivaldiなら右上のゴミ箱のマークからウィンドウ(nタブ)のところからすべて…
iとlは間違えやすいので気をつけよう!
rakeで二個以上のピリオドで区切ってある拡張子のファイル 例: a.tar.gz の拡張子を変えようとした。 やりたいこと: a.tar.gz => a.abc 結果: a.tar.gz => a.tar.abc tarの部分が拡張子と認識されなかったっぽい? task :default do p a = FileList["**/*.ta…
Cドライブの空き容量を10GB未満にすれば自動アップデートを止められます。(多分) というか、途中で空き容量不足で中断されます。 無駄なお金を使いたくない人は7月27日までにアップデートすることになりますが、、 正直使いづらくなった点も多いので、MSさん…
ひとつ前のページに戻るときについ・・・
vivaldiのメニューの色が変わって成功したかがわかりやすい?
2016/06/27に累計100アクセスを達成しました ありがとうございます そして、良い記事を出せるように頑張ります!
resulr = val[0] / val[2] 分子の方しか出てこなくてあーだこーだやってやっと見つかった。 正しいのは result = val[0] / val[2] resulr result ^
なんとな~くアクセス解析を見たら 前日比27倍になっているではないか! 6/18 0 (我ながら0ってひどい) 6/19 3 6/20 1 6/21 27 何が原因? soukouki.hatenablog.jp だった。 今日は夏至 2016/06/21 夏至 今日 夏至 今日の夏至 ってヤフって来てた。 (「今日…
今日は2016年6月21日で夏至。 今日から段々と日が短くなっていく。 一日一日を大切に生きよう。
あいうえお アイウエオ あいうえおを検索した時は両方引っかかる さすがCOOが日本人なだけある
記録 毎回ステージは違うので場所は少しずれます 717 色が反転した時にびっくりしてアウト 1139 他でもだけど下の段に鳥が来た時によくミスってアウトに 1533 ミスって2回飛んで着地が間に合わずにアウト スピードがやばい
今まで a = 1.5+1 b = String.new('str') STDOUT.puts "#{a},#{b}" これから a = 1.5+1 b = String.new('str') STDOUT.puts "#{a},#{b}" 前の記事も直しておきます。
powershellのコマンドのヘルプが見づらい気がするのは自分だけ? help copy 名前 Copy-Item 構文 Copy-Item [-Path] <string[]> [[-Destination] <string>] [-Container] [-Force] [-Filter <string>] [-Include <string[]>] [-Exclude <string[]>] [-Recurse] [-PassThru] [-Credential <pscredential> ] [-WhatIf] [-Con</pscredential></string[]></string[]></string></string></string[]>…
中国の方の企業に買収されるみたいで、、、 Vivaldiとかいうoperaの創業者がつくったブラウザがあるとか。 ということで、行ってきます。 operaアカウントを削除。 「残念です!」って言われてもねぇ。 vivaldiをダウンロード。ダウンロード – Vivaldi そし…
combination (1..4).to_a.combination(2).to_a => [[1, 2], [1, 3], [1, 4], [2, 3], [2, 4], [3, 4]] permutation (1..4).to_a.permutation(2).to_a => [[1, 2], [1, 3], [1, 4], [2, 1], [2, 3], [2, 4], [3, 1], [3, 2], [3, 4], [4, 1], [4, 2], [4, 3]]…
オンラインじゃない方に要望なんですが、 ポップアップを減らしてほしい。 所持金が8桁もあるのに確認はいらないです。 都市の建設と道路の敷設が同時にできるようにしてほしい。 ウィンドウの広さを変えれるようにしてほしい。
宇宙ゴミ大丈夫なの? 実現できる頃には更に増えてそう。
powershellでgitを使っているんですが、 ctrl+cを押して終了させるとgitのlogが少しおかしくなるんですよね。 主に--graphのところが出なくなったり。 まあctrl+cで終了させるのが悪いのかな。
良い言語って言われてて気になってはいたけど、 なんか避けてた1,2ヶ月前。今では一番好きな言語です。 c#をvisual studioで書いてる時みたいなデバックのしやすさがあればいいのに。
題名の通り。 あそこまでしなくても良かったと思うんだけど。
git rebase Current branch master is up to date. え? とりあえず、 git fetch お、 git rebase origin First, rewinding head to replay your work on top of it... Fast-forwarded master to origin. できた。 短い。
丸括弧は 文字をまとめる /+?-?(\d+|\d+.\d+)/ => +12 => -12.34 文字を取り出す /(+?(-?\d+|\d+.\d+))/ => +12 ($1=>‘+12’) => -12.34 ($1=>‘-12.34’) いい例が思いつかなかった() 後者の例だと$2に12.34が入ってしまって、 組み合わせて使うときに邪魔。 …
思うこと 毎日一言づつでも更新を目指したい。 プログラミングについて d.hatena.ne.jp ここは参考になると思う。