gemが超便利、Railscasts全コンテンツが無料公開ほか|TechRacho(テックラッチョ)〜エンジニアの「?」を「!」に〜|BPS株式会社エンジニアの「?」を「!」に。gemが超便利、Railscasts全コンテンツが無料公開ほかhachi8833&シェアツイートブックマークLINEこんにちは、hachi8833です。いえば今日は七夕でした。7月最初のRailsウォッチ、いってみましょう。rails/activestorageつい先ほど知りました。Storageなどのクラウドを透過的に扱えるようです。commitもわずか19時間前というスピード公開です。/asterite/rufoからリポジトリが移動していました)rubocopの手の届かないようなかゆいところの書式を瞬時に修正してくれます。公開後1月も経たないうちに★200個超えです。パーサーとしてRuby純正のRipperを使っているという行儀のよさもうれしい点です。デフォルトの修正は極力控えめかつエラー時以外は何もメッセージを出さないので、必要に応じて.rufoを追加して指定を追加するというアプローチです。.rufoがない場合は、ダブルスペースなど本当にミニマムな部分しか修正しません。rufoするだけで設定を共有できます。「これ、欲しかったって言ってたやつでしょー、ほれほれ」「Vim/Emacs/Sublime/VScodeとかのプラグインはあるけどRubyMineのがないや」「Filewatcher使えばRubyMineでも使えると思う」さっそくRubyMineでやってみました↓。3にもsublime-rufoを仕込みました。どちらもファイルを保存した瞬間にダブルスペースなどを退治してくれるようになったので大変快適です。RubyMine用プラグインはよ。今週の⭐をダブルで進呈いたします。おめでとうございます。今週は公式サイトの更新がまだないので、commitログからピックアップしました。:anythingを指定するとActiveSupportの#delegateが期待どおりに動かなかった問題が修正されました。:some_method)endeachをmapに変更しただけというピンポイント修正です。「splat演算子*か」「そういえばsplat演算子はあまり使ってない」さらに、merge後にkamipoさんがそっとテストを修正してくれていました。warningの修正です。ActiveModel::Type::DateTime#serializeActiveModel::Type::DateTime#serializeとActiveModel::Type::Date#serializeの挙動を揃えました。RubyのIntegerは理論的に桁数無限なんだし、2の補数で考える方がおかしい。ごめん、公式ドキュメントにちゃんと書いてあったわ。integerintの値のビットの数を返す。ここでいう「ビットの数」はそのビットの最上位のビット位置のことであり、符号ビットは含めない(2**nのビット位置はn+1になる)。該当するビットがない(ゼロや-1)の場合はゼロを返す。Batesさんが少しずつ活動を再開しているようです。無料になった更新版2017/06/27最後のRailsCastsエピソードを制作してからもう4年の月日が経ちました。今こそ従来の有料コンテンツを無料公開するときだと思いました。Pro版と更新版エピソードはすべて無料でご覧いただけます。応援してくださった皆さまには深く感謝いたします。皆さまのおかげで私の人生は大きく変わりました。素晴らしいRailsコミュニティの一員であることを嬉しく思います。コミュニティの皆さまから大変多くの応援や励ましをいただきました。批判ですら建設的かつ前向きなものでした。私にとって教えることは情熱です。フルタイムでのRailsCasts活動にシフトしたことで、私は燃え尽きてしまいました。実際に開発したものでないアプリを元に教材を制作することは困難であり、実際のアプリに役立つアイデアが盛り込まれているかを念入りに確かめながらのシナリオ制作は消耗が激しく、時間がかかるようになってきました。いつの日かRailsCastsに復帰または何らかの講師になることがあるかもしれませんが、これまでの休業期間中にどうにかreinteractiveの仕事でRails開発に復帰しはじめたところです。これをきっかけにコミュニティに復帰する日を待ち望んでいます。コミュニティでお会いしましょう。「おー」「Railscasts有料のままでもいいから活動再開して欲しい」「無料になったコンテンツもやっぱり2013年までのばかりですね」そこからRailscastsの功績の大きさについて話題になりました。Batesさんを英語で検索すると、突然の活動停止を惜しむ声と復帰を望む声がざくざく出てきます。reporting)先週別口で見つけてご紹介しようと思ってたのですが貼り忘れてました。最終的な1ファイルRailsはgistで見られますが、ポイントはとにかくbundlerをいかに組み込むかだったようです↓。パーミッションとか気にしなくていいし」「さすがにgemそのものまでは組み込めないか」「もし組み込んだらすごいサイズになるw」bundlerが早くRuby標準の組み込みライブラリになればいいのにと思います。元記事の続編が公開されました。MySQL5分程度なのですぐ終わります。jfirebaugh/konachablog.botreetechnologies.comよりKonachaはmocha.jsとchai.jsを使っています。★は1000個を超えてます。JavaScriptとCoffeeScriptのどちらでもテストを書けるようです。});});同記事では類似のgemとして以下もリストアップされていて、Konachaも含めてなぜか皆お茶がらみの命名です。jasmine/jasmine-gemjejacks0n/teaspoon類似gemには他にevergreenもあります。緑ということで無理やりお茶がらみと思ってもよいのかしら。20171つのランキングに頼らずいろんなランキングを比較しているのがちょっとよさそうです。2017はウォッチでもお伝えしましたが、動画がひととおり出揃ったようです。Queuewww.schneems.comよりC言語を交えつつconcurrent-rubyを使ってRubyでLock-freeしています。関係ありませんが、smoking-free(禁煙)を「喫煙自由」と勘違いした笑い話を思い出しました。freeは前から形容するか後ろから形容するかで大きく意味が変わります。somaticio/tensorflow.rb機械学習では定番のPythonライブラリ「Tensorflow」のRuby版です。あと少しで★500です。Rubyというまとめリストがあがってました。いわくテンソル」という歌を思い出してしまいます。parser有限状態機械なども登場する本格的な内容です。Fontaine氏の記事です。kmuto/review/reviewml.org/jaよりふと目に止まったので取り上げてみました。Re:VIEWは日本語版のRailsチュートリアルやRailsガイドの電子書籍化作業でも使われています。MySQLmorimorihogeさんがBPSのSlackに投下した記事から。パフォーマンス上の理由だそうです。briandunn/flatwareZeroMQという並列処理フレームワークを使っており、RSpec/miniTestを問わず使えるそうです。questionshashrocket.comよりhashrocket.comはペアプログラミングに力を入れているらしく、他にも記事があります。「最初は時間はかかるが、それに見合った効果は必ずある」という趣旨です。danielpclark/faster_pathgithub.com/danielpclark/faster_pathよりコア部分はRustで書かれているそうです。bootsnapなどと同様、インストールするだけで効くgemのようです。ankane/ahoyイベントをトラックして、FluentdやRabbitMQなどのさまざまなデータストアに保存できます。あと少しで★2,000です。あたるくだけた表現である。海上で他の船に呼びかけるときの挨拶である。アホイより小松左京の小説「復活の日」で、アホイという呼びかけをアマチュア無線の救助信号で使ってたのをたった今思い出しました。tom-lord/regexp-examples単なるサンプル集ではなく、正規表現に合わせてサンプルを生成してくれます。個数だって指定できます。'O']それすらだるい人にはランダム生成もやってくれます。activityJWTがDeviseと人気を二分しているのが気になって取り上げました。grade)だと「だいぶ読みにくい」といった具合に、難しい単語ベースかなにかで文章のスコアを出します。codeSidekiqやActiveSupportなどのgemを読む記事です。Rails?定番リンクや動画などを簡単に紹介している初心者向けの記事です。「インタビューって、誰に?」「よくわからないけどRailsのインストラクターみたいですw」「社内新卒向けの記事かな」GraphQL系の記事たち最近ちょっとGraphQLを調べていて目に止まった記事たちです。athityakumar/colorlsgithub.com/athityakumar/colorlsよりlsコマンドのカラー化とアイコン表示のgemです。Sheetsbriansteffens.github.ioよりHackerNewsで2位にあがっていました。2.4の新機能ほか今週の主なニュースソースソースの表記されていない項目は独自ルート(TwitterやRSSなど)です。コボラー、ITコンサル、ローカライズ業界、Rails開発を経てTechRachoの編集・記事作成を担当。チュートリアル第2版の監修および半分程度を翻訳、Railsガイドの初期翻訳ではほぼすべてを翻訳。その後も折に触れて更新翻訳中。enno.jpを運営。実は最近Go言語が好きで、Goで書かれたRubyライクなGoby言語のメンテナーでもある。仕事に関係ないすっとこブログ「あけてくれ」は2000年頃から多少の中断をはさんで継続、現在はnote.muに移転。Storageを使ってはいけない(翻訳)#Tags#会社紹介#自社サービス#勉強会#Rails#PHP#デザイン#実績#週刊RailsウオッチCONTACTお気軽にご相談ください。(翻訳)CONTACTTechRachoでは、パートナーシップをご検討いただける方からのご連絡をお待ちしております。お気軽にご意見・ご相談ください。