Cより5倍メモリを使っていたCrystal版Sdustを、AIと調べてCより省メモリにした
TIPS まとめ Crystal で書いたツールを高速化する方法 benchmark ディレクトリを作成し、ベンチマークをAIに依頼する Crystal のコードを高速化するときは「ストリーミン...
347 search resultsShowing 1~20 results
You need to log-in
TIPS まとめ Crystal で書いたツールを高速化する方法 benchmark ディレクトリを作成し、ベンチマークをAIに依頼する Crystal のコードを高速化するときは「ストリーミン...
ごめんなさい。AI生成記事です。
この記事は完全なるポエムです。 ここ数年Crystal信者になっています。Crystalは強い制約を持つことで高いパフォーマンスを実現してきた言語です。それに対して、RubyはCrystalには...
本記事は、最初から最後までAIを使わずに手打ちで作成しました。 はじめに AIが人間よりも上手にコードを書けるようになって、1年近く経過したように感じます。最近は手でコードを書く機会も少なくなり...
以下の記事はAIを使って動画を元に生成された記事となります。 元動画はクリエイティブ・コモンズ著作権表示必須ライセンスです。 Crystal 1.0 リリース 5周年 AMA レポート 元動画:...
昨年の夏、業務でRustによるライセンスサーバ(REST API)を開発していた。 その開発の最中、ふと昔から考えていた「帳票アプリ」のことを思い出し、改めて調べ始めたのが今回のきっかけである。...
はじめに Crystalでコードを書く際には、オブジェクトが nilable かどうかに強い関心を払う必要があります。そんなときに、手っ取り早く nilable ではないということを示すために使...
忘れる前にメモしておく。 WASMでブラウザ上で動くCrystalのASTビューアを作った。 後述の笹田さんのプロジェクトを参考に OpenAI の Codex-5.2 とかを主力にして作らせた...
概要 mise というツールを使ったところ、異なるバージョンのCrystalをインストールして使うことができて便利でしたので紹介します。 使い方 miseのインストール 公式サイトにプラットフォ...
はじめに 目的 この記事は、Crystalのコンパイラの遅さを歯がゆく思っているkojix2がCrystalとLLVMまわりを自分でもっと観察したいと考えて、初心者向けのチートシートとして作成し...
はじめに アドベントカレンダー2023の記事です。私はCrsytal言語を主に自分用の小さなコマンドラインツールを作るのに使っています。今日は、コマンドラインツールの作成方法についてまとめます。...
本記事の最初のバージョンは2024年8月に書かれました。 2025年12月に内容が不正確であった部分を全面的に書き直して再投稿しました。 はじめに Crystal言語はコンパイルがとても遅いこと...
はじめに そういえば、WebViewの練習で作ったメモアプリについてまだ記事にしてなかったなと思ったのでメモします。 GitHub: https://github.com/kojix2/memo...
だれがCrystalを使っているのか Crystalをやってると、こんなことを思います。 「このプログラミング言語はどこで使われているんだろ?」 私は趣味でCrystalを使っています。ネット上...
本記事は人間であるkojix2が、DeepWikiとChatGPTに交互に呼び出して作成した内容をベースにしていますが、人間であるkojix2が全文に目を通した上で編集や校正を行っています。(内...
この記事は、現時点で自分がぼんやり考えていることをメモ代わりに書いたものです。 体系的な情報を求めている方には申し訳ありません。しかしだな、体系的に情報を整理しようとしたら、いつまでもアウトプッ...
はじめに libuiは、Windows、macOS、Linuxといった主要の3つのオペレーティングシステムに対応するGUIライブラリです。内部的には、ネイティブなAPIを呼び出す異なる3つのライ...
私はCrystalというプログラミング言語が大好きで、この2〜3年ほどコマンドラインツールの開発に取り組んできました。その中でRubyとの違いに戸惑い、いろいろな発見や壁にぶつかりました。この記...
これは Crystal Advent Calendar 2023 の24日目の記事です。一つ前の記事は Crystalの並列実行のやり方を調べた です。 ある程度時間のかかる処理が完了したことを...
本記事は、Crystal の RFC(Request for Comments)を日本語に翻訳したものです。本文は Apache License 2.0 の下で提供されているため、ライセンス条件...
347 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.