はてなブログを持っていれば、誰でも参加できます。
難しそうで難しくない少し難しいGit 1の続きです。 HEADとは何なのか 前回の記事ではデタッチされたHEADについて調べるつもりがHEADとは何なのかすらわからずに終わってしまったので、まずHEADとは何かという話をしたい。 HEADというのは、現在プロジェクトのディレクトリーがどのコミットの状態にあるのか、そのコミットを示すポインターだ。 このこと自体は特に難しい話ではない。 前回の例で言え…
ご無沙汰しております。前回の投稿から約半年、間が空いてしまいました。 このブログは、Nim に関するニュースや最新情報をお届けする場として続けてきました。しかし、この半年ほど、Nim公式での動きがバージョンアップくらいの情報しかないですね。(言い訳です。) 一方開発者のAraqのサイトは更新されていたことに最近気づきました。 nimony Nim3.0としてNimonyと名称されるプロジェクトが遂…
Windows 環境でJPEGやPNG画像をWebP画像に変換するアプリを作成しました。 複数画像をまとめて変換することができます。 はてなブログでWebP画像が扱えるようになったのを機に用意しました。
tyをNeovimから使ってみる 参考 GitHub: astral-sh/ty Astral Docs: ty - Astral Docs tyとはuvやRuffの開発で有名なAstralの開発しているRust製の型チェッカー&Language Serverです。 Pythonの型チェッカーとしてはmypy,pyrightが、Language Serverとしてはpls,pyright(pyri…
前回のブログ記事ではWASMの概要とRustで書いた画像処理コードをWebAssembly(WASM)モジュールとしてコンパイルしました。今回は前回作成したWASMのモジュールをブラウザから操作できるようにHTMLとJavaScriptでフロントエンドを構築していきます。 www.hanatare-papa.jp 記事のポイント WASMを呼び出すフロントエンドの構築 Rustでセピアフィルターの…
Point Cloud Library 1.15.1 Release Point Cloud Library 1.15.1をリリースしました。このリリースにはいくつかの新機能とバグの修正が含まれています。詳しくはChangeLogを参照してください。 PCL 1.15.1 Release PCL 1.15.1 ChangeLog Notable Changes 新機能としてpcl::search:…
力試しでヘッダを書いてChatGPTとClaudeに破壊を試みてもらいました。 人生でQueueを書く機会って結構あると思うんですが、品質に関してはあんまり考えてなかったのでAIに聞けば脆弱性が見つかるんじゃないかと色々試してみました。試してみましたが見つかりませんでした。いかがでいしたか? くコ:彡いか Queueの本体 ヘッダーファイル:queue..h #ifndef QUEUE_H #de…
androidからMac Macとandroid両方のBluetoothを有効にしておく ペアリングする Android側で送信したいデータを選ぶ 共有オプションBluetoothを選び、Macに接続する 大容量のファイルだとBluetoothでは厳しいかもしれないけど、ちょっとした画像ファイルくらいなら気軽に送れるので良いかも。
AtCoder Heuristic Contest 051お疲れ様でした。相対スコア1,170,235,007,335点で15位でした。 上位解法とはかなり方針が異なるのですが、この方針で実装しきった人が少なそうでしたので、どのように実現したのかについて解法を書いていきます。 なんかすごい見た目になったビジュアライザ 問題概要 解法 アイデア 実装方針 1. 凸包を作成する 2. 分別ユニットの作…
次のページ