You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Write your scripts in a modern type-safe and runtime-safe programming language that handles many bugs and mistakes during compilation process.
I talked at RubyKaigi 2024 LT! https://rubykaigi.org/2024/presentations/lt/ rubocop-daemon was developed independently as a personal project before being integrated into the RuboCop core as a Server Mode. In this LT, I will discuss how rubocop-daemon came into being and the process leading to its integration into the RuboCop core, sharing the lessons learned along the way. Specifically, I will foc
概要 CC BY-NC-SA 4.0 Deedに基づいて翻訳・公開いたします。 英語記事: Prism in 2024 | Rails at Scale 原文公開日: 2024/04/16 原著者: Kevin Newton CC BY-NC-SA 4.0 Deed | 表示 - 非営利 - 継承 4.0 国際 | Creative Commons 日本語タイトルは内容に即したものにしました。 syntax treeは「構文ツリー」と訳しています。lexerは英ママとしています。 Ruby 3.3.0では、Prismと呼ばれる新しい標準ライブラリがCRubyに追加されました。PrismはRuby言語を解析するパーサーであり、Cライブラリ版(CRubyでもオプションで利用可能)とRubyライブラリ版(Ruby gemとして利用可能)の両方が公開されています。Prismプロジェクトは多くの開発
json_canvas は JSONCanvasは形式のファイルを Ruby で簡単に読み書きできるライブラリです。すでにいくつかの言語のライブラリはあったのですが Ruby 用が無かったので作りました。 インストール方法 json_canvas を使い始めるには、まずアプリケーションのGemfileに以下の行を追加してください。 gem 'json_canvas' その後、ターミナルで以下のコマンドを実行します。 $ bundle install もしくは、直接以下のコマンドを使ってインストールすることも可能です。 $ gem install json_canvas 基本的な使い方 JsonCanvasを使用するには、Rubyスクリプト内で以下のようにgemを読み込んでください。 require 'json_canvas' キャンバスの作成 新しいキャンバスを作成するには、次のコードを使
あまり知られていないことだが、Crystalは携帯電話(Androidのスマートフォン)でも動作する。別にハッキングするわけではなく、Crystalの公式ホームページでも説明がある正規の方法で。 Termux Termuxとは、AndroidデバイスをLinuxとして使うことができるアプリである。これをインストールする。 あとは次のようにCrystalをインストールするだけだ。 余談だが、ruby や htop vi などすぐに思いつくようなツールはだいたいインストールできる。あとは、普段のコンピュータでやっているのと同じように vi などでファイルを編集して保存し、crystal build を行えばよい。 スマートフォンでCrystalがコンパイル・実行できるのは非常に面白い。 オススメです。
Have you ever wanted to edit Ruby code programmatically? Perhaps change one bit of text to another, use a bit of regex and all good to go. The problem is Ruby code isn't text, strictly speaking, it's a series of tokens that all have distinct meaning which makes it very hard to change non-trivial codepaths with regex without committing horrible atrocities that would make a Perl programmer proud. (*
新型コロナウイルスに感染して療養していたタレントの大竹まこと(74)が30日、パーソナリティーを務める、文化放送「大竹まこと ゴールデンラジオ!」(月~金曜後1・0)に1週間ぶりに復帰した。 大竹は23日に同番組を体調不良で欠席すると、25日の放送で同局の砂山圭大郎アナウンサー(48)が「大竹さん、火曜日からお休みしていて。火曜日の時点では熱があって節々が痛いということだったんですけど、昨日(24日)検査をしたところ、コロナ陽性が判明しました。もう熱は下がっているそうですけど、体の節々は痛いみたいですけどね」と報告していた。 大竹は「しばらく休ませていただきました。大したことないと思ってたんだけどね、こんな時期も流行からずれてコロナになったりするんだね」と復帰を報告。 コロナに初めて感染したという大竹は「どんどん弱ってきて…。部屋から出れないわ、節々は痛いわ、風呂も入れないし、動かないから
まつもとゆきひろ氏がソフトウェア開発に役立つ2冊の書籍を紹介 『失敗の科学』と『APIデザインケーススタディ』から学べること #11 「失敗の科学」 オープニングトーク まつもとゆきひろ氏:まつもとゆきひろです。月曜日に放送して以来、ちょっと間が空いてしまいました。今日これを録音しているのは、(2022年)6月25日の土曜日なので、月曜日から土曜日まで録音できなかったということになります(笑)。 「Voicy」は、一発録りで流す仕組みで、編集をほとんどかけていないので、そういう意味で言うと、習慣化して毎日10分とか録れば、すぐに毎日できるようになると思うんですけれども、まだ習慣になっていないので、忙しいとこうやってつい後回しになって、じゃあ、次の日、とかなってしまいがちなのが現状です。 例えば、毎日「Wordle」をするとかですね(笑)、日記を書くとかですね、それから、「mruby」に1日
だいぶ前に書いたものを見て思い出したりしつつ最低限のものを書いてみました。 (他所に書いていたものを引っ越してきました。元の公開日は 2024-02-12 です。) コード 一番ベーシックな動的計画法のものを書いてみました。より改良された手法もあるようですが本記事では扱いません。 後で自分が見て思い出しやすいように少し冗長に書いています。「理解のためのリファクタリング」を自分なりに行った状態です。 # diff.rb class Diff def initialize(xs_a, xs_b) @xs_a = [nil] + xs_a @xs_b = [nil] + xs_b @table = Array.new(@xs_a.size) { Array.new(@xs_b.size) } end def no_edit?(ai, bi) @xs_a[ai] == @xs_b[bi] end
内容紹介 ITエンジニア必読の世界的名著が21年ぶりの大改訂! 懐中電灯、子猫、時計……一見関係なさそうな題材を取り上げながら、複雑に見えるコンピュータを単純なモノの組み合わせとして捉え、その本質に迫る。なじみ深い点字やモールス符号、機械語、アセンブラ言語、プログラミング言語などの「コード」を通してコンピュータに隠された「仕組み」を解き明かしていく。その本質を知れば、デジタル社会を理解できるだろう。 第2版では、実際のCPU、すなわちコンピュータの脳、心、魂を形成する中央演算処理装置の仕組みも説明する。本書が100ページ近く初版よりも長くなっている理由でもある。その通り、本書を読み進めるのは長い旅になる。ページを通して私と一緒に最後までたどり着ければ、CPUの内部にさらに深く潜り込むことができる。 本書は著名テクニカルライターのCharles Petzold(チャールズ・ペゾルド)著、Co
SNSのMastodonを運営する独非営利団体Mastodon gGmbHのオイゲン・ロチコCEOは4月27日(現地時間)、米国で非営利団体Mastodon,Inc.を設立したと発表した。これにより、米国で税金控除の対象となる寄付金を受け取ることなどが可能になる。 この非営利団体の理事会に、Twitter(現X)の共同創業者として知られるビズ・ストーン氏など4人を理事として迎えた。 Mastodonはこれまで、ドイツ政府が非営利団体と認めるMastodon gGmbHで運営してきたが、ロチコ氏によると、「ドイツの税務署から、非営利の地位を取り消したという通知が来た」という。活動に変化はなく、主な収入はクラウドファンディングのPatreonから得ているのみなのに、と同氏は説明した。 米国の非営利団体種別「501(c)(3)」であれば、税金控除の対象になる。また、「MastodonがEU圏外で
SNSを利用している方であれば、おそらくほとんどの方が「もふもふ動画」や「最多情報局」といったアカウントを一度は見たことがあるでしょう。 面白動画やかわいいペットの写真などの投稿で、多くのフォロワーを集めていますが、実はその大半が無断転載によるもの。転載を知らされていない元の投稿主らから、問題視されています。 ■ 「削除依頼はDMまで」とあるものの、要請に応じず 投稿を見てみると、完全に無断転載しているものと、Xの動画引用方法(URLの末尾に「video/1」を付ける方法)を使用した、“仕様の範囲内”で引用しているものの2パターンがあります。 しかしながら後者の“仕様”を使った場合でも、投稿者(動画や写真の権利者)が嫌だといえばそれまで。投稿者には著作権および著作者人格権があり、Xにポストしたからといって権利を手放したわけではありません。 これは利用規約の概要にも「ユーザーは、ポストまたは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く