Symdon Blog
diary[WIP]
今日やった事とか考えた事とか
DONE サーバかサーバーか SCHEDULED: <2024-08-04 Sun> CLOCK: [2024-08-04 Sun 10:00]–[2024-08-04 Sun 11:00] => 1:00 これからは長音はなるべくかいていこう。 https://blog.symdon.info/posts/1722762693/ DONE 公開鍵登録申請フォーム作成 SCHEDULED: <2024-08-04 Sun> DONE 新PC移行手順 SCHEDULED: <2024-08-04 Sun> 最新のmacOSをクリーンインストールする。 Xcode Command Line Toolsをインストールする。 xcode-select --install Homebrewをインストールする。 各種ツールをインストールする。 Git OpenSSH OpenSSL GnuPG SSH鍵対を作成する。 SSH公開鍵の登録申請を行う。 この申請は、別の端 ...
所要時間: 約 2分, 作成: 2024/8/4, 更新: 2024/8/4
diary
今日やった事とか考えた事とか
昨日、テストを直しきろうと思っていたんだけれど寝てしまった。まずは、昨日の続きをやろう。 djangorestframeworkを3.14から3.15に変更する時の注意点 djangorestframeworkを3.14から3.15に変更する時の注意点についておしえて。特にフィールドの初期値周りについて。 nullableフィールドには`default=None`を明示的に設定 空文字列を初期値に設定する ...
所要時間: 約 2分, 作成: 2024/8/3, 更新: 2024/8/3
diary
今日やった事とか考えた事とか
昨日はあまり仕事に取り組む事ができなかった。注意力が散漫になってしまい、どうも作業に取り組む事ができなかった。僕にはこういう事がしばしばあるんだけれど、他の人はどうだろうか。そして、もしそういう事があるならどのように対策しているのだろう。 DONE 一時的に取り込んだ修正を元に戻して取り込み直す SCHEDULED: <2024-08-02 Fri> 対象のブランチに切り替える。 一時的に取り込んだ修正をrevertする。 本線の修正を取り込む。 プッシュする。 G ...
所要時間: 約 3分, 作成: 2024/8/2, 更新: 2024/8/2
minetest[WIP]
スキンを作る
数年の間、minetestというゲームで遊んでいる。これは、C++で実装されたボクセルゲーム1で、Luaで拡張していく事ができる。この拡張はmodと呼ばれる。これまで、ゲームサーバをGoogle Cloud上にホスティングしたり、小さなmodをいくつか実装したりした。その中で自分だけのスキンを作りたいと思うようになった。そこで今回は、これについて調べる事にした。 スキン スキンとは、キャラクターの外観の ...
所要時間: 約 13分, 作成: 2024/7/19, 更新: 2024/8/1
comment
今日やった事
PR(1)を作成する。 メッシュをUV展開してテクスチャを作り新しいキャラクターを作る。 サイトの崩れを直す => 何もしてないのに直った。 PR(2)を直す。 給料がマイナスになった これから4ヶ月ぐらい、10万ずつ支払って仕事をする事になった。しかも、そこから数ヶ月の間は2万円支払って仕事をする事になった。もはや、何のために仕事をしているのか分からない状態になったな。生活のためのお金をどこかで稼がなきゃいけな ...
所要時間: 約 1分, 作成: 2024/8/1, 更新: 2024/8/1
diary[WIP]
今日やった事
やった事 DONE 防火布を購入する SCHEDULED: <2024-07-31 Wed> モバイルバッテリの防爆対策の一環で、3000円ぐらいの防火布を購入した。もちろんこれだけで対策する訳ではないけれど、少しだけ火災、爆発に対する防御力が増すと思う。 グラス繊維。 JIS Z2150規格 防炎1級試験。 そのまま使う事はできない。 JIS Z2150規格 防炎1級試験というものが一体どのようなものなのか分からないけど、試験をしてくれているのはありがたい。あとで調べてみたい。 DONE ...
所要時間: 約 1分, 作成: 2024/7/31, 更新: 2024/7/31
diary
思考の混乱をそのまま書くという事について考える
今日は、考えがまとまらない。僕が昔書いたEmacsについての記事を読んでくれている人がいて、少し嬉しくなった。以前、精神的に追い詰められていた時、どこのだれかも分からない人のブログを読んで勇気づけられた事があった。だから、僕もそんな文章を残していきたい。 テーマは技術の内容が多いけれど、その時に考えた事や感じた事をあまり整理する事なく書く事にしている。混乱している状態がそのまま伝わるといい。 一般的に ...
所要時間: 約 1分, 作成: 2024/7/30, 更新: 2024/7/30
comment[WIP]
今日やった事
場所を選ばずミーティングできるような装備 防音用のマスクのようなものがあれば良さそうだ。購入して試してみる。 防音用の部材を購入する。 ヘアバンド 日焼けマスク ボウル 部材を使ってみる。 実施したところ、以下の事が分かった。 外見が果てしなく怪しくなる。 息苦しい。 防音機能はカップの防音性能を向上させる事で良くなりそう。 音質があまりよくない。こもっている 概ね狙いどおりだったが、あの状態をオープンスペースで実施する ...
所要時間: 約 2分, 作成: 2024/7/29, 更新: 2024/7/29
comment
今日やった事
今日はminetestのキャラクターの設定にメッシュを適応してみようと思う。重要な部分を抜粋してみる。minetestでプレイヤーに対して設定を行うには、 player:set_properties() を使う。引数として指定する値は異なるため1つずつ確認していく。 mesh にはモデル名を指定する。これは恐らくblenderで生成したb3dファイルの名前を指定する。 texture にはテクスチャのPNGファイルの名前を指定する。前回は全面と背面の2種類を指定したが、 ...
所要時間: 約 1分, 作成: 2024/7/26, 更新: 2024/7/26
diary
今日やった事
やった事 DONE テクスチャを差し替えてみる https://blog.symdon.info/posts/1721384196/#headline-15 やり残した事 Hugoのgo-orgで、チェックボックスのフォーマットを正しくレンダリングするように修正する。 新PCの環境を構築する。 テクスチャの背景を透明にする。
所要時間: 約 1分, 作成: 2024/7/26, 更新: 2024/7/26
diary
今日やった事
やった事 DONE 原稿内の指摘事項を見直す 見直しをした。自然で認識しやすい日本語を書くのは結構難しい。 DONE 兵站の整備を進める 食糧の状態が悪く、食事ができないという状況が発生する可能性がしばらく前からあった。そこで補給のために兵站の整備を進めた。 DONE 納税する 消費税関連 消費税 地方消費税 固定資産税 都道府県 法人県民税 法人事業税 特別法人事業税 市 法人市民税 やり残した事 チェックボックスのフォーマットを正しくレンダリングする ...
所要時間: 約 2分, 作成: 2024/7/25, 更新: 2024/7/25
comment
今日やる事
やる事 検証 インタビューの質問項目に回答して返す。 現金出納帳の記帳 原稿見直し 食糧の送付手配 手動テストの実施 PRのレビュー依頼を出す テクスチャを作る
所要時間: 約 1分, 作成: 2024/7/24, 更新: 2024/7/24
comment
今日やる事
少し、気分が落ち込む。だいたいのやる事は結構時間がかかる。特にテストの実行に時間がかかる問題はなんとかしたい。ローカルマシン上でテストを実行するのは、正直あまりやりたくない。 絶対にやる事 火曜定例。 納付書の記入をする。 やりたいこと 数字が不一致となるテストを直す。 意図せず失敗しているテストの原因を調べる。 もう必要のない権限を破棄する。 原稿内の指摘事項を見直す。 納税する。 新PCの環境を構築する。 テクスチ ...
所要時間: 約 1分, 作成: 2024/7/23, 更新: 2024/7/23
comment
今日やる事
今日も一日を粛々と生きよう。 タスク 税務関連の書類を処理する。 記入する。 押印する。 郵送する。 10章を読む。 WebAssemblyについての調査。
所要時間: 約 1分, 作成: 2024/7/22, 更新: 2024/7/22
comment
複数の独立した環境
今日はあまり力の入らない日だったけれど、夕食は一人で食べる事はしなかった。駅で待ち合わせしてご飯を食べに行った。今日受けた試験についていろいろと聞いた。本当に頑張っているようだ。良い思い出が出来た。ぶつかったりしながらも、できるかぎり力にはなりたい。 ただ僕は明日にでも、またネカフェ難民に戻るかもしれないし、ホームレスにもなりえる。どこまで今の状況を維持できるか疑問だ。敵もいる。何度考えても詰んだ状 ...
所要時間: 約 3分, 作成: 2024/7/21, 更新: 2024/7/21
comment
「毎日、一生懸命仕事に取り組む」という習慣を、今まで必死に作ってきた。だから、その習慣が生きている。 僕の生き方を理解してもらえない事や、粗雑に扱われる事に対して気分が落ち込む事もあるけれど、それでも目の前の事に一生懸命取り組む。その姿勢を大切にしたいし、大切にしている。
所要時間: 約 1分, 作成: 2024/7/20, 更新: 2024/7/20
comment
今日やる事
必ずやる事 Pythonの本を読む。 やりたい事 アニメーションの設定の方法を調べる。 テクスチャの貼り方を学ぶ。 MBB Webサイトのコンテンツを追加する。 とりあえずのコンテンツページを埋める。 Lispの実装を進める。 car cdr 古いライブラリから脱却するためにモデルを整理する。 やりたくないけどやる事 税務関連書類を開封して中身を確認する
所要時間: 約 1分, 作成: 2024/7/20, 更新: 2024/7/20
comment
今日やる事
ちょっと前までorg-modeでタスク管理をしていた。多くの事を長期間に渡って取り組む時には効果的ではあるけれど、明日に確証が持てない時には簡単なチェックリストぐらいの方がいい。1日でできる事なんて限られているから、そこまで仰々しくやる必要はない。 今日も今日1日の事だけ考える。 やる事 データ更新バッチを直してレビューを受ける。 Pythonの本を読む。 スキンについて調べる。 MBB Webサイトのコンテンツを ...
所要時間: 約 1分, 作成: 2024/7/19, 更新: 2024/7/19
comment
今日一日の事だけ考える
考えがまとまらないけれど、今日一日でやる事を決めて取り組む。 やる事 文章を書く。 データ更新バッチを書く。 Lispにドット対表記をサポートする。 7章を読む スキンの仕組みを調べる。 MBB Webサイトのコンテンツを追加する。 グッズページ 配信ページ ゲームページ
所要時間: 約 1分, 作成: 2024/7/17, 更新: 2024/7/17
comment
今日やる事を考える
これまで、粛々と出来る事に取り組んできた。 書籍の作業を進める。 6章を読む。 LISPを作る。 ドット対対応 スタンダードマクロ対応 配信チームのサイトを作る ハンバーガーメニューを治す。 メンバーページを作る。
所要時間: 約 1分, 作成: 2024/7/15, 更新: 2024/7/15
comment
今日も一日できる限り働いた。
所要時間: 約 1分, 作成: 2024/7/14, 更新: 2024/7/14
comment
今日も、やりたい事に全力で取り組もう。 配信チームのサイトを作る デザイン崩れをなおす。 トップ画像を作る。 LISPを作る。 クォート対応 書籍の作業を進める。 6章を読む。 LLMのモデルを作る。 配信チームのサイトを作る 各ページを作る。 ハンバーガーメニューを調整する。 LISPを作る。 ドット対対応 スタンダードマクロ対応 名刺を作る。 名刺SaaSを使う。 印刷する。
所要時間: 約 1分, 作成: 2024/7/13, 更新: 2024/7/13
comment
今日も目の前の仕事に取り組んだ。進みは遅いけど少しずつ着実に進めている。
所要時間: 約 1分, 作成: 2024/7/6, 更新: 2024/7/6
comment
自作Lispがそれなりに動作するようになってきた。
所要時間: 約 1分, 作成: 2024/6/29, 更新: 2024/6/29
comment
Lispを実装しているんだけれど、再帰呼び出し可能な関数を定義できない。どうやってやればいいんだろう。
所要時間: 約 1分, 作成: 2024/6/26, 更新: 2024/6/26
comment
数年前からSNSを積極的には使わないようになった。あれは、それを見たり読んだりする必要のない人にまで情報を届けてしまう。それによって意図しないように解釈され反感を買ったりする。自分自身もそういう情報を見て、少しだけ嫌な気持ちになったりする。必要な情報はほどんどなかった。 僕はいろんな事でしばしば追いつめられるけれど、その時にちょっとしたブログに辿り着いて、その文章を読んで、少しだけ元気が出たりする。 ...
所要時間: 約 1分, 作成: 2024/6/26, 更新: 2024/6/26
comment
AWS Summitに来た。いろいろ見てまわる。あと幕張あんまり来る機会もないので、周辺も見て回る。
所要時間: 約 1分, 作成: 2024/6/20, 更新: 2024/6/20
comment
Emacsと僕のinit.elについて少しだけ考えた事を記録しておく。 何がなくなっても、Emacsとinit.elは常にそこにある。Webにアップロードしてあるから、基本的に失う事はない。それらがあれば、どんな状況であってもまた戦える。 人から見たら大袈裟で、ちょっと厨二っぽくて、バカらしい表現のように思えるかもしれない。それでも家族や友人、仕事や仕事仲間、趣味、家や車、人生を構成する要素の中でどん ...
所要時間: 約 2分, 作成: 2024/6/16, 更新: 2024/6/16
comment
もうむりぽ
所要時間: 約 1分, 作成: 2024/6/16, 更新: 2024/6/16
comment
今日も目の前の仕事をしっかりやろう。あとしたい勉強もしよう。
所要時間: 約 1分, 作成: 2024/6/16, 更新: 2024/6/16
comment
今日はもう終わりにしよう。進捗状況はそれほど芳しくないけれど、それは能力の問題なので仕方がない。この時間になるといろいろと考える事が難しくなって、考えがまとまらなくなる。良かったのか悪かったのか分からないけれど、頭の切り替えの回数が減った事でだいぶ楽にもなった。少しの分量なら、覚えておけるような感じがある。認知能力が下っていた以前と比較すると、今は大分マシにはなった。そうすると誰が敵なのか良く分か ...
所要時間: 約 1分, 作成: 2024/6/15, 更新: 2024/6/15
comment
とりあえずいくつかの敵をやっつける事にしよう。
所要時間: 約 1分, 作成: 2024/6/15, 更新: 2024/6/15
comment
いろいろと持ってはいるけれど、全て僕のものという訳ではないし、ただの借り物だ。10年程全力疾走してきたが、結局自分に残った価値のあるものを考えてみると、チューニングされた生活習慣ぐらいなような気がする。
所要時間: 約 1分, 作成: 2024/6/15, 更新: 2024/6/15
comment
AWS Summitの登録を済ませた。
所要時間: 約 1分, 作成: 2024/6/15, 更新: 2024/6/15
comment
親や家族との縁は切ってきた。
所要時間: 約 1分, 作成: 2024/6/15, 更新: 2024/6/15
comment
まずは、今目の前にある仕事を一生懸命やろう。
所要時間: 約 1分, 作成: 2024/6/15, 更新: 2024/6/15
comment[WIP]
asciidoc用メジャーモードを作る
AsciiDocはマークアップのため記法(Nortation)の1つだ。AsciiDocをEmacsで表示したり編集する場合様々な方法がある。 adoc-mode AsciiDocのために書かれたメジャーモードに adoc-mode がある。adoc-modeはEmacs上でAsciiDoc形式のファイルを扱うためのメジャーモードです。しかしデフォルトの設定では、コメントやメタ情報の表示サイズがとても小さくなってしまう。これでは編集時に ...
所要時間: 約 2分, 作成: 2024/3/23, 更新: 2024/6/14
emacs lisp[WIP]
Emacsのsyntax-tableを扱う
多くのテキストエディタや統合開発環境は、既に各プログラミング言語ごとにシンタックスハイライトしたり、補完などの機能が組み込まれている。そのため、特に何も考える事なくそれらの機能を使えるだろう。または使いたいプログラミング言語用の拡張をインストールする事で、その機能を使えるようになる。それはとても便利で良い事だけれど、独自のプログラミング言語(他にも独自の構文を持つDSLなど)を自作した場合、それに ...
所要時間: 約 5分, 作成: 2021/6/25, 更新: 2024/6/13
comment
故あって母艦派からデーモン派に鞍替えする事にした。
所要時間: 約 1分, 作成: 2024/6/12, 更新: 2024/6/12
comment
「宇宙と長野」のMVむっちゃ好きだなぁ。特に2番の入りを間違えて「あっ」ってなっている所が好きだ。間違える所までが歌詞なんだろうなぁ。
所要時間: 約 1分, 作成: 2024/6/8, 更新: 2024/6/8
comment
VoxelLibre MBBエディションの開発環境構築手順
ソースコードの準備 ホームディレクトリに移動する。 cd ~ ソースコードを取得する。 git clone https://github.com/TakesxiSximada/VoxeLibre-mbb-edition.git VoxeLibre 取得したソースコードのディレクトリに移動する。 cd VoxeLibre ブランチを切り替える。 git checkout -b origin/mbb mbb Minetestにソースコードを読み込ませる Minetestのゲームは、macOSの場合 ~/Library/Application Support/minetest/games/ 配下にある。そこで先程のソースコードのディレクトリへのシンボリックリンクをここに設置する。 ln -sf ~/VoxeLibre ~/Library/Application\ Support/minetest/games/VoxeLibre あとはゲームを開始する。
所要時間: 約 1分, 作成: 2024/6/8, 更新: 2024/6/8
comment
僕はプログラマーだから、プログラムを書く事が仕事だし好きだけれど、何でもかんでもプログラムを書こうとは思わない。だからといって外部のサービスをゴテゴテに使うのも良いとは思わない。その時その時の状況、お客さんやオペレーションする人や開発者などの関係する人、いろんな情報を勘案して、その時に最適な答えを相談しながら決めたいし、そうしている。ただ5年ぐらいは手を入れなくても良いようなコードは良いコードだと ...
所要時間: 約 1分, 作成: 2024/6/8, 更新: 2024/6/8
comment
日本を出て移住する事にした。
所要時間: 約 1分, 作成: 2024/6/8, 更新: 2024/6/8
comment
先日モブの出現頻度を下げる修正をした。この直前、コードベースをZip配布版からGitの最新版を取得するように切り替えていた。どうやらそれが良くなかったようだ。食料は食べられなくなり、ポーションの挙動がおかしくなったとの報告が来た。慌てて元のコードベースに戻してデプロイしなおした。なかなか思い描いた通りには行かない。これについてはまた時間を見つけて再チャレンジする。
所要時間: 約 1分, 作成: 2024/6/7, 更新: 2024/6/7
comment
少しだけ考えた事を書く。 プログラマなのに、きちんとプログラミングできない状況に少しだけ不満を感じるようになってきた。僕にとってプログラミングは、仕事であるし、趣味であるし、自己表現の手段だ。20年前の自分より、少しだけプログラミングできるようになったし、できる事も増えた。それなのにプログラミングを思う存分できていないように思える。 他の誰かのためにプログラミングをするという事の難しさも感じている。自 ...
所要時間: 約 1分, 作成: 2024/6/7, 更新: 2024/6/7
comment
今日は、サーバの負荷を抑えるためにモブの出現頻度を下げる事にする。だいたい全体的に1/10にしてみる。もし不都合が出てきたら、少しずつ調整する事にする。 ENTITIES/mcl_mobs/spawning.lua ENTITIES/mobs_mc/axolotl.lua ENTITIES/mobs_mc/bat.lua ENTITIES/mobs_mc/blaze.lua ENTITIES/mobs_mc/chicken.lua ENTITIES/mobs_mc/cod.lua ENTITIES/mobs_mc/cow+mooshroom.lua ENTITIES/mobs_mc/dolphin.lua ENTITIES/mobs_mc/ghast.lua ENTITIES/mobs_mc/glow_squid.lua ENTITIES/mobs_mc/guardian.lua ENTITIES/mobs_mc/guardian_elder.lua ENTITIES/mobs_mc/hoglin+zoglin.lua ENTITIES/mobs_mc/horse.lua ENTITIES/mobs_mc/llama.lua ENTITIES/mobs_mc/ocelot.lua ENTITIES/mobs_mc/parrot.lua ENTITIES/mobs_mc/pig.lua ENTITIES/mobs_mc/piglin.lua ENTITIES/mobs_mc/polar_bear.lua ENTITIES/mobs_mc/rabbit.lua ENTITIES/mobs_mc/rover.lua ENTITIES/mobs_mc/salmon.lua ENTITIES/mobs_mc/sheep.lua ENTITIES/mobs_mc/shulker.lua ENTITIES/mobs_mc/skeleton+stray.lua ENTITIES/mobs_mc/skeleton_wither.lua ENTITIES/mobs_mc/slime+magma_cube.lua ENTITIES/mobs_mc/spider.lua ENTITIES/mobs_mc/squid.lua ENTITIES/mobs_mc/stalker.lua ENTITIES/mobs_mc/tropical_fish.lua ENTITIES/mobs_mc/villager.lua ENTITIES/mobs_mc/villager_zombie.lua ENTITIES/mobs_mc/witch.lua ENTITIES/mobs_mc/wolf.lua ENTITIES/mobs_mc/zombie.lua
所要時間: 約 1分, 作成: 2024/6/6, 更新: 2024/6/6
comment
いつまでたっても生きるだけで精一杯なんだが。なんかここまでくると、その状態がデフォルトの設定のように思えてくる。
所要時間: 約 1分, 作成: 2024/6/5, 更新: 2024/6/5
comment
データベースのバックアップは大切
ゲームのデータベースが破損し、ゲームへのログインすらままならない状況に陥った。僕の大切なゲームは、何もしていないのに壊れた。今回はそんな話をしようと思う。この文章は事実を元にOpenAI API (モデル: gpt-4o-2024-05-13 )を用いて作成した。表現が誇張されたりしている部分はあるけれど、元にあった事は事実なので、本当に焦った様子を想像すると少し笑えるかもしれない(本当に焦ったんだからね!!)。暇な時にでも読み物として楽し ...
所要時間: 約 5分, 作成: 2024/6/1, 更新: 2024/6/1
comment[WIP]
Rustで遊ぶ
昨今のRustの勢いを見ているとRustを避けて通る事はできなそうだ。そこでRustで遊ぶ事にした。 開発環境を構築する Rustコンパイラやその他の開発ツールをインストールするには rustup 1を使う。公式ドキュメントに従い以下のコマンドでインストールする。 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh これによりコンパイラである rustc や、パッケージツールである cargo などが使用可能になる。もしインストールディレクトリに PATH が通っていない場合、 PATH を通す ...
所要時間: 約 5分, 作成: 2024/5/31, 更新: 2024/5/31
comment
DeepL APIを使う
Google翻訳が出てきた時にはこんな便利なものがあるのかと思ったが、不自然な文章に翻訳されるといった事もしばしばあった。そこから時が経ち、DeepLが出てきた。とても自然な文章に翻訳されて凄いと関心した。その頃にはGoogle翻訳も進化していて、不自然な文章は、ほとんど出力されなくなっていた。最近はChatGPTをはじめとした生成系AIのサービスの方が、翻訳の精度も高いような気もする。「翻訳して ...
所要時間: 約 4分, 作成: 2024/2/23, 更新: 2024/5/31