- 追加された行はこの色です。
- 削除された行はこの色です。
- Ruby へ行く。
#author("2022-04-16T07:54:50+09:00","default:yakumo_murakami","yakumo_murakami")
[[FrontPage]]
#contents
Object指向スクリプト言語Ruby。日本発で、今は世界中の有志によりメンテされている。
* 最新の更新 [#b47dae36]
- [[2020年のheadless]] ブラウザにヘッドレスモードがつき、seleniumの呼び方が変わった。
- [[ファイルにオブジェクト-Marshal]] 取り扱いにちょっと注意。
- [[Rubyで、オブジェクトを保存する]] ファイルに直接保存、とても便利よ。
- [[RubyでCTRL+Cを捕まえる]] こんな事もできるのよ。
- [[Rubyで書式指定]]
- [[日付つきファイル生成]] 先日のファイルを元に今日の作業ファイルを作る。
- [[配列を簡単にxlsxに出す(RubyXL)]] チョー簡単なので好きに応用してね!
- [[コンソールで羽根をクルクル回す]] 実用性?そんなものはどうでもいいのよ!
* Ruby関係 [#mfc0ed98]
** リンク [#ofb21591]
- [[Ruby/Tk入門>http://ronor.web.fc2.com/rubytk/]]
** ネットワーク [#dd58ef66]
- [[2020年のheadless]] ブラウザにヘッドレスモードがつき、seleniumの呼び方が変わった。
- [[headlessでマルチ]] ちょっときづいた事。
- [[ruby+seleniumでタイムアウト]] selenium-webdriverで、タイムアウト狙ってみる。
- [[古いキャッシュをExpire]] 同じデータをいちいち読みに行って先方に迷惑をかけないための技術。
- [[エージェント擬装(open-uri)]] wgetでやらなくていいのよ。
- [[RubyでRSSを読む]] 便利ねえ。
- [[Firefox48以上でselenium-webdriverがうまく動かない]] ひっかかったー ><
- [[selenium+headlessなサンプルソース]] そのまま実行できます。
- [[seleniumでホームページを保存]] これって本来はリモコンツールみたいなもの?クロールにも便利よ。
- [[WebアクセスでUserAgentを渡す]] なるほど。
- [[RubyでMySQLサーバにアクセスしてみた]] ふむ。
- [[Google検索結果を読んでみる(HTML解釈編)]]
- [[Google検索APIを読んでみる(Ruby)]]
** システム [#a01bb0f8]
- [[RubyでCTRL+Cを捕まえる]] こんな事もできるのよ。
- [[OS判定]] ただしjRubyとかの場合の応答が不明
- [[ユーザースレッドを個数制限つきで実行してみる]] スレッドって大切よね。
- [[タイムアウトで外部プログラムを止めてみよう]]
** いろいろ [#j6fc20c0]
- [[ラズパイ+ruby+「ゆっくり」]] ちょっと遊んでみますね。
- [[ファイルにオブジェクト-Marshal]] 取り扱いにちょっと注意。
- [[Rubyで、オブジェクトを保存する]] ファイルに直接保存、とても便利よ。
- [[Rubyで書式指定]]
- [[コンソールで羽根をクルクル回す]] 実用性?そんなものはどうでもいいのよ!
- [[昨日の日付を知りたい]]
- [[ハッシュでソートしましょう]]
- [[Windows上できちんと日本語を使うには?]]
- [[配列の差分]] 配列の変化をどうやって検出するか?のひとつの案。
- [[休日の判定はどうするの?]] これ、定番の悩みよね。
- [[応答をクラスで判定してみよう]]
- [[Rubyのクラスに色々代入したり使う]] まいがっ!知らなかった……orz
- [[Rubyでスクレイピング]] XpathとかNokogiriとか。
- [[Rubyでソートしましょう]] ※sort=>並べ替え
- [[パスワードを生成してみましょう(ruby)]]
- [[Hash_指定ハッシュを削除(Ruby)]]
- [[Timeで秒未満の識別(Ruby)]]
- [[jsonの取り込み・追加(ruby)]]
** ファイルやディレクトリ一般 [#y7439394]
- [[日付つきファイル生成]] 先日のファイルを元に今日の作業ファイルを作る。
- [[実行ファイルのいるディレクトリ]]
- [[自分自身のお名前は?]] 君の名は。
- [[タイムスタンプや状態つきで複写しましょう]]
- [[Unicode+BOMでテキスト出力]] UTF-16LEでした。
- [[Rubyでファイルを探しましょう]] find
- [[ファイルからフルパスとか拡張子とか色々ゲット(Ruby)]]
- [[ファイルオープン時のモード一覧(Ruby)]]
- [[Rubyで、奥にあるディレクトリを一気に作成]] Ruby
- [[Rubyでファイルのタイムスタンプを書き換える]] Ruby
- [[Rubyでテキストファイルの読み書き]] Ruby
- [[シンボリックリンクを張りたい(Ruby)]]
** 特定データ対応 [#j82b7e7d]
- [[Googler+wikipedia]] ぶった斬り雑品
- [[配列を簡単にxlsxに出す(RubyXL)]] チョー簡単なので好きに応用してね!
- [[xlsxを読み書き(rubyXL)]] ふむ。
- [[SkyrimのPerkツリー操作バッチを作る]] ふふ、ゲームにだってバッチリ使えるのよ。
- [[xlsを読み込む。]] xlsxとかは無理。本格的には、LaTexで有名な奥村ラボとかに見に行くといいかも。
- [[Rubyで、実行ファイルのあるカレントディレクトリに移動]]
- [[Rubyで、自分自身のマイセルフを取得]] 自分自身を取得するのよ。
- [[RubyでCSVを読もう]] Ruby
- [[RubyでZIPを解凍しよう]] Ruby
- [[PDFを読もう(Ruby)]]
- [[nokogiri(ruby)でhtmlから情報をとる]]
** 備忘録(よくわすれるのよ) [#j456f1af]
- [[Rubyのクラスに色々代入したり使う]] Rubyでオブジェクトの内部データを外から参照するには?
** Ruby/Tk [#oe211cec]
GUIも必要よね。
- [[Ruby/Tkおぼえがき]]
- [[Rubyでラーメンタイマー]] GUIのラーメンタイマー。操作はボタンひとつだけ。
- [[Ruby/tkしてみよう]] Hello,Worldからタイマーまで。
** データベース関係 [#b6f0014d]
sqlite以上から独立DBサーバまで。
- [[MySQLに接続するよ?]]
- [[sqliteで削除したり抜粋したり。]] 結構使えるかも。
- [[sqlite3で、時制のあるデータを受け取ってみる。]] ソートもあるよ。
- [[SQlite3を使ってみる。]] うん、かんたんね。
** トラブル対処 [#p9267bd8]
- [[cygwin+rubyで sqlite3をインストールできない。]]
- [[Windows環境でgemがSSLエラー]]
* リンク [#y13dfceb]
:Ruby公式ホームページ| http://www.ruby-lang.org/
:日本Rubyの会| http://ruby-no-kai.org/