2023-07-01から1ヶ月間の記事一覧
疑問に思ったことをググってコード書いて試してみた。
書いている途中って感じ。これはひどい。
レシーバとは、メソッドを呼び出したオブジェクトのことである。car.run()のうち左側のcarを指す。
知らなくても良さそう。
コマンド引数のうち便利そうなのをピックアップする。
コマンドは色々あって奥が深そう。
いよいよ本格的に学習がはじまる。
# encoding: utf-8と書くやつ。2.0以降ならデフォルトでそれになるので不要。そう、Windows以外はね。
コードの先頭に#!/usr/bin/env rubyと書くやつ。
これで最後。
PHPもほとんど触ったことがない。
Perlはほとんど触ったことがないけれど。
軽く流し読み。
多すぎる。気になったところだけピックアップする。
6時間かかった。
サクッと入った。
いい感じ。これができなきゃrubyやめる。
公式ドキュメントのやつ。1時間はかかった。
執筆時点での最新3.0.2を入れた。
Pythonの経験から一筋縄ではいかないと思って調べた。
Rubyを勉強すると決めた。まずはどんな言語か調べてみた。
ruby, go, TypeScript, AssemblyScriptあたりが候補。
久しぶりにC#を触りたかったのでやってみたがダメだった。
統一感のあるコードにしてくれるツール。
flake8はLintツール。いわゆるコードの静的チェッカー。
pipenvはPythonの環境構築用ツール。
原因はreCAPTUCHA。こいつのせいでログインできず公開範囲が「自分のみ」のフォルダにある画像一覧をRSSから取得できない。
コマンドラインパーサ。Usageのテキストからコマンド引数を解析してくれる。だが、思ったように受け取れなかった。
curlコマンドをラップした自作コマンド。
Node.jsが必要。デバッグはできたけど、パッケージ化はできなかった。