KOTET'S PERSONAL BLOG

Random thoughts of a software engineer Kotet. ソフトウェアエンジニアKotetのブログ。興味分野の知識をまとめたり、翻訳したりしている。

GitHub: @kotet Twitter: @kotetttt Mastodon: @kotet@mastodon.kotet.jp

#レビュー Linux財団のGreen Softwareに関するコースを受講した

#レビュー #tech

#windows COEIROINK(v2)をRustから使う

#windows #rust #tech

#python Green Softwareを目指して夜に動かないColab Notebookを作る

#python #tech

#latex Tikzで描画された図形と描画エリアとの間に余白を作る

#latex #tech

#ipfs体験記 20:curlは8.4.0からIPFSに対応している

#ipfs体験記 #ipfs #tech

#hugo HugoのGitInfo機能をGitHub Actionsで使う

#hugo #github #tech

#golang 平均値と分散を指定したランダムな時間待つ

#golang #tech

#tech Dell XPSのイヤホンジャックが死んだときに試すこと

#tech

#log 日記 (検閲済) 2023年1月

#log

#log 日記 (検閲済) 2022年12月

#log

#advent_calendar HostdonでひとりMastodonサーバーを立てる

#advent_calendar #fediverse #tech

#log 日記 (検閲済) 2022年10月

#log

#log 日記 (検閲済) 2022年11月

#log

#log 日記 (検閲済) 2022年9月

#log

#log 日記 (検閲済) 2022年8月

#log

#cpplang 最近出会ったuse-after-freeの話

#cpplang #tech #log

#log 日記 (検閲済) 2022年7月

#log

#log 日記 (検閲済) 2022年6月

#log

#log 日記 (検閲済) 2022年5月

#log

#log 日記 (検閲済) 2022年4月

#log

#python 日の出と日の入りの時刻をGoogle Calendarで表示するためにicsファイルを生成する

#python #tech

#log 日記 (検閲済) 2022年3月

#log

#log Raspberry Piで家の物を管理したらいろいろ勉強になった

#log #tech #linux #golang #react

#log iOS版OneDriveアプリのキャッシュを削除する

#log

#electronics 電子工作日記: LEDを光らせる

#electronics #tech #log

#electronics 電子工作日記: LEDのデータシートを読む

#electronics #tech #log

#atcoder 発動するとGoogle Calenderにコンテスト予定を登録してくれるブックマークレット

#atcoder #bookmarklet #tech #log

#tech Chrome Extensionのアクセス権を切り詰める

#tech #log

#dlang DとCのインターフェース:配列 Part 2【翻訳】

#dlang #tech #translation #d_blog #d_and_c #advent_calendar #cpplang

#log 検査記録 2020年11月

#log

#linux ディレクトリをたどってファイルのパスを得るツール

#linux #tech

#atcoder AtCoder Beginner Contest 177

#atcoder #dlang #tech

#atcoder AtCoder Beginner Contest 174

#atcoder #dlang #tech

#atcoder M-SOLUTIONS プロコンオープン 2020

#atcoder #dlang #tech

#atcoder エイシング プログラミング コンテスト 2020

#atcoder #dlang #tech

#atcoder AtCoder Beginner Contest 172

#atcoder #dlang #tech

#tech ツイートボタンがないページでツイート画面を開くブックマークレット 2020

#tech #bookmarklet

#linux v4l2loopbackで画面キャプチャをカメラ入力にする

#linux #tech

#dlangman D言語くんの分子遺伝学的なふわふわ考察

#dlangman #advent_calendar

#dlang std.container for 競プロer

#dlang #advent_calendar #tech

#dlangman クリスマスの喧騒に紛れるD言語くん

#dlangman #advent_calendar

#tech Twitterデータの全ツイート履歴を見られるように簡易ビューアを作った

#tech

#dlang PHPからDに切り替えたらコストが削減できました【翻訳】

#dlang #tech #translation #d_blog

#cpplang 環境変数が設定されると再コンパイルするmakefile

#cpplang #tech

#cpplang clangのデバッグ情報に行番号をのせる

#cpplang #tech

#dlang 所有権と借用をD言語に組み込む【翻訳】

#dlang #tech #translation #d_blog

#tech "Mimalloc: Free List Sharding in Action"を読んだ

#tech #log #cpplang

#dlang 無限レンジを作るときはemptyの実装に気をつけなければならない

#dlang #tech

#assembly gccにおけるモジュラ逆数を用いた(x % m == 0)の最適化

#assembly #tech #cpplang

#assembly 入門MOVプログラミング 本当にx86のMOVはチューリング完全なのか

#assembly #tech

#dlang 無限の猿とイタチのプログラム

#dlang #tech

#dlang 常用漢字表を総当りして新元号をリークする

#dlang #tech

#dlang ライブラリ不使用、数百行でレイマーチングを行い爆発した

#dlang #tech

#dlang ライブラリ不使用、数百行でレイトレーサを書いて新世界の神になる

#dlang #tech

#dlang Brainfuckを出力する自作言語を作ってAtCoderに参加する

#dlang #brainfuck #tech

#dlang D言語財団の新規ファンディングキャンペーン【翻訳】

#dlang #tech #translation #d_blog #advent_calendar

#dlang ロスト・イン・トランスレーション:カプセル化【翻訳】

#dlang #tech #translation #d_blog #advent_calendar

#tech highlight.jsの言語自動判定を無効化する

#tech

#dlang AliasSeqで引数をこねくりまわす

#dlang #tech

#dlang DとCのインターフェース:配列 Part 1【翻訳】

#dlang #tech #translation #d_blog #d_and_c #advent_calendar #cpplang

#dlang シクシク素数列 D言語編

#dlang #tech #advent_calendar

#dlang 君もDでx86_64向けCコンパイラを書こう

#dlang #assembly #tech #advent-calendar

#dlangman Wordで暴れまわるD言語くん

#dlangman #advent_calendar

#dlang 2つの「コンパイル時」【翻訳】

#dlang #tech #translation #d_wiki #advent_calendar

#tech N分木と配列について

#tech

#java Arch Linuxでjavacをインストールする

#java #linux #tech

#tech ディレクトリを日付で管理するためのBash関数を作った

#tech

#log 長期休み中に読んだ本を思い出してみる

#log

#ipfs体験記 19:ipfs filesコマンドでディレクトリを構築する

#ipfs体験記 #ipfs #tech

#linux iPhoneが再接続できないときの対症療法

#linux #tech

#hugo 古い記事に警告を表示する

#hugo #tech

#ipfs体験記 18:CloudflareがIPFSゲートウェイとホスティング支援サービスを提供

#ipfs体験記 #log #tech

#ipfs体験記 17:普通のファイルシステムのようにIPFSで読み書き

#ipfs体験記 #ipfs #tech #log

#log Kotet SVG化計画

#log #tech

#dlang DMD 2.082.0 Released【翻訳】

#dlang #tech #translation #d_blog

#log 完備辞書と気分の上下

#log #dlang #tech

#log kotet.jp ドメインを取得した

#log #hugo #tech

#webdesign 非デザイナーによる非デザイナーのための短期集中Webデザイン講座【翻訳】

#webdesign #tech #translation

#tech 紙とペンでビットマップ画像を生成してbase64としてツイート

#tech

#dlang 標準ライブラリの to で配列を変換する

#dlang #tech

#dlang dppでCのヘッダファイルを自動変換

#dlang #tech #log #cpplang

#essay 仮想通貨の写真素材を手に入れた

#essay #log

#ipfs体験記 16:fs-repo-migrationsをつかった最新版への移行

#ipfs体験記 #ipfs #tech

#essay 長文を書けるようになりたい

#essay

#dlang Dで書くクワイン・マクラスキー法

#dlang #tech #log

#ipfs 非中央集権静的Gitホスティング

#ipfs #tech

#russian Th(x)ってなんだ

#russian #deeplearning #tech

#regexp 同じ文字の繰り返しが3回続く単語にマッチする正規表現

#regexp #tech #log

#dlang KotetのD言語作業環境2018年春

#dlang #tech #log

#jekyll GitHub Pagesでも目次(ToC)は作れる

#jekyll #tech #github

#dlang D言語のビジョン2018年前半期【翻訳】

#dlang #d_wiki #tech #translation

#dlang LDC 1.8.0 Released【翻訳】

#dlang #tech #translation #d_blog

#log 検査で気絶したので現状を記録しておく

#log

#dlang DCompute:GPU上で走るD【翻訳】

#dlang #tech #translation #d_blog

#dlang DCompute:ネイティブDによるOpenCLやCUDAのGPGPU【翻訳】

#dlang #tech #translation #d_blog

#dlang DMD 2.079.0 Released【翻訳】

#dlang #tech #translation #d_blog

#dlang プログラムの城を粉々にしてしまうバグを永久に克服する【翻訳】

#dlang #tech #translation #d_blog

#ipfs体験記 15:ipfs mount

#ipfs体験記 #ipfs #tech

#ipfs体験記 14:IPFSとDocker

#ipfs体験記 #ipfs #tech

#tech ネットワーク遅延と光速度【翻訳】

#tech #translation

#dlang DMD 2.078.0 Has Been Released【翻訳】

#dlang #tech #translation #d_blog

#dlang Dの新しい名前修飾【抄訳】

#dlang #tech #translation #d_blog

#log 「三方よし」の広告プラットフォーム Anonymous Adsのすゝめ

#log #bitcoin

#jekyll 記事の編集履歴、PR作成、ソース表示 in GitHub Pages 2018

#jekyll #tech #github

#ipfs体験記 13:非中央集権型ウェブ魚拓

#ipfs体験記 #ipfs #tech

#jekyll 超軽量、IPFS対応レスポンシブJekyll theme ”ultralight”を作った

#jekyll #ipfs #tech

#ipfs体験記 12:ブラウザ拡張のDNSLINKサポート

#ipfs体験記 #ipfs #tech

#ipfs体験記 11:IPFSによる分散型SoundCloud

#ipfs体験記 #ipfs #tech

#ipfs IPFS体験記10: `pacman -S go-ipfs`

#ipfs #tech #ipfs体験記

#dlangman Deep Neural D-man

#dlangman #python #deeplearning #tech #advent_calendar

#dlang DとCのインターフェース:入門編【翻訳】

#dlang #tech #translation #d_and_c #d_blog #advent_calendar #cpplang

#dlang インストールスクリプトの使い方

#dlang #tech #advent_calendar

#dlang マイナス時間で完了するfizzbuzz

#dlang #tech #advent_calendar

#dlang DMDとDUBをソースからインストールする

#dlang #log #tech #advent_calendar

#dlang 「どれかと等しい」を簡潔に書く

#dlang #tech #log

#ipfs IPFS体験記9:Wikipediaミラープロジェクト

#ipfs #tech #ipfs体験記

#ipfs IPFS体験記8:IPFS網漁

#ipfs #tech #ipfs体験記

#blockchain_train_journal IPFSを理解する【翻訳】

#blockchain_train_journal #tech #translation #ipfs

#jekyll ニコニコ動画のプレーヤーを埋め込むJekyllテンプレート

#jekyll #tech

#blockchain_train_journal 非中央集権型ストレージシステムを選ぶ【翻訳】

#blockchain_train_journal #tech #translation #ipfs

#dlang DMD 2.077.0 Released【翻訳】

#dlang #tech #translation #d_blog

#blockchain_train_journal まだ間に合うブロックチェーン【翻訳】

#blockchain_train_journal #tech #translation #bitcoin

#tech コマンド終了時に毎回音を鳴らす

#tech

#ipfs IPFS体験記7:Windows

#ipfs #tech #log #ipfs体験記

#log 🏁100🎊

#log

#ipfs IPFS体験記6:ipget

#ipfs #tech #log #ipfs体験記

#ipfs P2PプロトコルIPFS体験記5:アップロード

#ipfs #tech #log #ipfs体験記

#ipfs 非中央集権型Web、IPFS体験記4:ブラウザ拡張2

#ipfs #tech #log #ipfs体験記

#jekyll GitHub Pagesで相対パスを使う

#jekyll #tech #github

#ipfs 永続Web、IPFS体験記3:ブラウザ拡張1

#ipfs #tech #log #ipfs体験記

#ipfs 分散ファイルシステムIPFS体験記2:設定一覧

#ipfs #tech #log #ipfs体験記

#ipfs 惑星間ファイルシステムIPFS体験記1:セットアップ

#ipfs #tech #log #ipfs体験記

#tech 現Bitcoinベースのプロトコルでは月に2000万を超えるユーザに対応できない【翻訳】

#tech #translation #bitcoin

#dlang D言語の2つのnext_permutation

#dlang #tech

#jekyll GitHub Pagesで総記事数を表示する

#jekyll #tech

#tech 「ラップアラウンド」(トロイダル)な空間における2点間の距離の計算【翻訳】

#tech #translation

#translation iPhoneとデスクトップでmarkdownを書くために用意したツール集

#translation #tech

#dlang オウン・ウェイ - GCを避けたアロケーション (Part2: ヒープ)【翻訳】

#dlang #tech #translation #dlang_gc_series #d_blog

#log 音声入力日記 - スローテンポな話術

#log

#log 修正もせずに100%音声入力する日記

#log

#log Dで巡るソートアルゴリズム その2

#log #dlang #tech

#log Dで巡るソートアルゴリズム その1

#log #dlang #tech

#dlang DMD 2.076.0 Released【翻訳】

#dlang #tech #translation #d_blog

#dlang AtCoder Beginner Contest 006 - D

#dlang #tech

#dlang 2の平方根をDだけで1万桁求める

#dlang #tech

#log techタグの記事が50本を突破

#log

#dlang ドキュメントの過去版を見る

#dlang #tech

#dlang 整数閉区間のRange

#dlang #tech

#log Anonymous adsについて その2

#log #bitcoin

#dlang オウン・ウェイ - GCを避けたアロケーション (Part1: スタック)【翻訳】

#dlang #tech #translation #dlang_gc_series #d_blog

#log Inoreaderが無料アカウントの機能を減らすらしいがアプリ内課金が不便

#log

#dlang Dにおけるコンパイル時ソート【翻訳】

#dlang #tech #translation #d_blog

#jekyll MathJaxのCDNが警告を発しつつも使えてしまっていた

#jekyll #tech #github

#dlang binary.h in D

#dlang #tech

#jekyll GitHub Pagesで内部リンクを貼るpost_urlテンプレートについて

#jekyll #tech

#dlang importでコンパイル時にファイルを埋め込む

#dlang #tech

#dlang 駆け足の人生:GCを減らすための工夫【翻訳】

#dlang #tech #translation #dlang_gc_series #d_blog

#dlang automem: DのハンズフリーRAII【翻訳】

#dlang #tech #translation #d_blog

#dlang なぜ、どういう時にSOAを使うべきなのか【翻訳】

#dlang #tech #translation

#dlang CTFEを強制するテンプレート

#dlang #tech

#dlang コンパイル時fizzbuzzと謎のaliasSeqOf

#dlang #tech

#jekyll 記事の編集履歴、PR作成、その他Qiitaにあるような3つの機能の代替

#jekyll #tech #github

#dlang 処理後の結果を見られるdmdのスイッチ -vcg-ast

#dlang #tech

#dlang dubで自力でCの構造体を使う

#dlang #tech #cpplang

#dlang dubで自力でOpenSSLを呼び出す

#dlang #tech #cpplang

#dlang dubで自力でCのsqrt()を呼び出す

#dlang #tech #cpplang

#dlang dubで自力でCの標準ライブラリを呼び出す

#dlang #tech #cpplang

#dlang Dのメタプログラミングは面白くない - C++との比較【翻訳】

#dlang #tech #translation #cpplang

#dlang テキストページャをPythonからDに移植する【翻訳】

#dlang #tech #translation

#dlang dlibでマンデルブロ集合を描く

#dlang #tech

#dlang 死神を恐れないで - GCについて知る【翻訳】

#dlang #tech #translation #dlang_gc_series #d_blog

#dlang 新・CTFEエンジンについて【翻訳】

#dlang #tech #translation #d_blog

#dlang Dでマンデルブロ集合を書く

#dlang #tech

#tech Gitlabのissueのタスクの進捗をまとめるシェルスクリプト

#tech

#log 便利なオンラインメモ帳を訪ねて三千里

#log

#english ネイティブも知らない"newbility"、その意味と成り立ち

#english

#dlang In式のオーバーロード2種

#dlang #tech

#tale Google ストリートビュー神話 第1章

#tale #log

#english Run と Execute の違いは何か

#english #translation

#log ForestとSiri等9件

#log

#log POTSと診断された事等3件

#log

#github コミットメッセージ上で他のリポジトリの特定のコミットを参照する等

#github #tech

#log オリンピック懐炉

#log

#dlang Lazyな新しいimportについての議論

#dlang #tech

#dlang 名前を言ってはいけないあの型 - Voldemort Types

#dlang #tech

#dlang コンパイル時にファイルから文字列を読み込む

#dlang #tech

#tale 何かを思い出すたびに記憶が飛んだり変わったりする系男子

#tale

#essay サイトの内容をGitHubのリポジトリと同期するメリット3つ

#essay #tech

#trivial_things よしなしごと 1/24

#trivial_things

#log 多元宇宙とたんぽぽのコーヒーについて(制作記)

#log

#log 53日間GitHubで草を生やし続けて気づいたnつのこと

#log

#trivial_things よしなしごと 1/15

#trivial_things

#essay 自動運転車を信頼できる人とできない人の違いについて

#essay

#trivial_things よしなしごと 1/10

#trivial_things

#qiita Qiitaの記事をJekyllの投稿の形式に変換してバックアップする

#qiita #tech #jekyll

#essay 読書記録:ブランドの暗殺、悪意あるデマ

#essay

#essay 和語のすゝめ

#essay

#trivial_things よしなしごと 1/3

#trivial_things

#qiita JekyllでテキストをHTML用にエスケープする

#qiita #tech #jekyll

#log Twitterカードを設定した

#log

#tale 日本むかしっぽい話 「ビッグな男」

#tale

#log GitHubで草を生やす話

#log

#log Anonymous Adsについて

#log #bitcoin

#dlang 文字列の長さを取得するときはlengthを使ってはいけない

#dlang #qiita #tech

#dlang 〜D言語くんの分裂に関する更なる考察〜(代理投稿)

#dlang #qiita #dlangman #advent_calendar

#qiita GitHubのissueを悪用して画像をホストする

#qiita #tech #github

#dlang 待ち時間をD言語くんで彩る - 進捗表示ライブラリを作った

#dlang #qiita #tech #dlangman #advent_calendar

#qiita サッと一時ブランチを作って作業して捨てる

#qiita #tech

#dlang 改行とかのある文字列をエスケープしないで書きたい

#dlang #qiita #tech #dlangman

#dlang cowsay -f dman

#dlang #qiita #tech #dlangman #advent_calendar

#essay 「ゆるやかな大麻コミュニティ」から妄想した「美しくなる文化」の芽生え

#essay

#jekyll Jekyllのtheme"minima"のハンバーガーメニューがiOSで動作しないバグ

#jekyll #tech

#dlang ローカルのdubプロジェクトに依存するdubプロジェクト

#dlang #qiita #tech

#qiita どどんとふ on windows

#qiita #tech

#log Welcome to Jekyll!

#log #jekyll

#dlang D言語くんの繁殖についての新説

#dlang #qiita #dlangman #advent_calendar

#dlang JSONValueにJSONValueを入れる

#dlang #qiita #tech

#dlang D言語でBasic認証

#dlang #qiita #tech

#dlang Dでつくるbrainfu*kのインタプリタ

#dlang #brainfuck #qiita #tech

#dlang OpenGL/GLFWはじめての人がD言語でウィンドウを表示するまで

#dlang #qiita #tech

#qiita 自分以外のユーザの作ったリストを取得する

#qiita #tech

#dlang 行列と高速化の練習をした

#dlang #qiita #tech

#qiita どどんとふ1.46.00を最小構成のCentOS7から構築できた時の手順

#qiita #tech

#dlang ズンドコキヨシ with D

#dlang #qiita #tech