2025/01/07
第2週: 日月火水木金土
2025年 1.92%経過
nishio.icon
ハイパーインフレーション34話
テンション上がってきて止まらなくなってきたが仕事なので寝なきゃ…
Hyou.icon
ばぁ
今日の私は塵です。
つばくろ.icon
起きる頃に換気止めるのはなかなか良さそう
5時から止めて7時頃にCO2濃度が730ppm
よく考えると夕方帰宅するときも止めておいていい
CO2濃度で細かくオンオフするとなおよいか
動作回数が増えると電池交換の頻度も上がってしまうのでDC3VのACアダプタでも探してきて改造しようかな
ねむい
昨日は元気があるのに時間がなくて、今日は時間があるのに元気がない
qwerty1234.icon
ハイパーインフレーションが面白かった人はサンキューピッチも読んでくれよな!
今年が2%過ぎようとしている
七草粥の日であるらしい
1/7決め打ちだったのを認識してなかったinajob.icon
bsahd.icon
インストールメディアを上書きしてレスキュー用USBにしたいが、どのOSを選ぶべきなのか
https://ja.wikipedia.org/wiki/Linuxライブディストリビューションの比較
目的:GUIでデータ救出とパーティション操作がしたい
https://gyazo.com/b783db88a8b9839de613fb4f473b0350
4シーダー位で安定している
シーダーが多すぎて負担率が上らない
インストールメディア兼レスキューUSBとして使えるっぽい
USBは32GBなので、パーティション2つにすれば有効活用できる
だめだ。パーティションが割れない
パーティションテーブルを作りなおしたら行けた
https://gyazo.com/48a6b0bc28c0a6821a44ea2c182e578b
一旦なにかしらのフォーマットをしないとライターのメニューに出ない
だめだ。ISOの制限っぽい
タッチパッドをタップしてもクリックにならないので有線マウスを繋ぐ
日本語入力はできない
キー配列は変えられた
遅い
try kubuntu する
Windows側を128GiBにしてLinux側を97.71GiBにした
パーティションマネージャーのパスワードは空でいい
インストールメディアのパーティション編成がおもしろい
https://gyazo.com/99e413a1f7a2edfdbd0ef5601a8dd82b
https://gyazo.com/d884416b0bbf82a246df05e935e77f22
SKK,絵文字が出ない
https://tsuyoshicho.github.io/SKK-JISYO.emoji-ja/ を入れる
標準辞書がEUC-JP
/usr/share/skk/ にファイルを置いてから設定する
変換候補だと出ない
井戸端内に直接書いてきたコードをGistに移したい
👀https://github.com/scrapbox-jp/scrapbox-api.js
scrapbox-api.js
もう二度と自力でAPI呼び出しを書かないことを誓います
それはメンテしてませんtakker.icon
まじか。forkして直してやろうbsahd.icon
Github Flowでの開発に慣れたい
scrapbox-userscript-stdのほうがおすすめtakker.icon
scrapbox-jpのリポジトリに移行したらbsahd.icon
https://gyazo.com/d7b75f9c023434b992effe7bffc634ac
ちゃんと例外ベースにしてよ...
/vim-jp-emojis/contribute-chance.icontakker.icon
Result型がよさげだったからそれにしちゃったtakker.icon
特定の設計思想を採用するのはよくない (基礎的なlibraryに色をつけたくない)ので、近々変更する予定です
具体的にはWeb APIとほぼ変わらないものにする
例外ベースにするか、result typeにするかはuserにおまかせ
作業室2024-11-24#6743e9f61280f00000f71bfbで言っていたやつ
そういえばPRもう作ってたんだった
https://github.com/takker99/scrapbox-userscript-std/pull/216
私は異常系を例外でまとめてやりたいbsahd.icon
というかCやGo言語の例外なしで困ってる人を考えると例外があるほうがいいのでは
というか基本的なWeb APIが例外ベースなので例外ベースだと思ってた
独自のエラークラスを作ればhttps://www.memory-lovers.blog/entry/2021/01/18/022021
これあんまりやりたくないですtakker.icon
runtime codeが増える
違うversionの同じlibraryを使ったとき、同じclassだと判定されなくなる
https://zenn.dev/luma/articles/2e891a24fe099c
TypeScriptに限っていうと、例外は型が付かないのでなるべく避けたいですtakker.icon
ただ、Javaのthrows Error問題も避けたいbsahd.icon
例外は必要か?というリンクがあったtakker.icon
/mrsekut-p/TypeScriptのError Handling
これに書かれているEither型でのエラー処理法はあんまり良くないと思うMijikko.icon
まず、これを使う条件として、必ず受け手側でNoneの分岐をしなければならないという暗黙の了解が発生してしまっている
エラーハンドリングで一番怖いのが例外に対する処理の書き忘れだが、この方法だと
「エラーを返すこと」自体は明示できている
JSDocの@throwsでも十分な気はするけれど
一方で、例外処理を書き忘れた場合、プログラムがそのまま続行されてしまう危険がある
例外処理を書き忘れる=実質的な例外の握り潰し になるので、かなりリスキー
最低限エラーかどうか確認するコードを書かないと型エラーで弾かれたはずbsahd.icon
あと、ESLintにそういうのがあったはず
code:ts
const a = functionReturnsEither() // : Either<Error, number>
a.value
Property 'value' dows not exist on type 'Error'になる
型ガードとしてエラー時の処理を書かないと型エラーになる
if (a._tag !== 'None')を書くならif (a._tag === 'None')も書くだろという話であれば、まあMijikko.icon
例えば、その戻り値を活用せずに、関数の実行だけ行った場合は上記ifは書かずに終わると思います
戻り値を活用する前提で書かれている??
前述の通り例外処理を書かないパターンを考慮していないのが最大の問題で、それに対するアプローチがあるのかという話になります
何故try ... catchが標準なのかをもう少し理解した方が良いかもしれない
Mijikko.iconの解釈違いがあれば申し訳ないです
個人的な嗜好も混じってるので、Scrapbox-fansに置くのは憚られたtakker.icon
というのが当初の理由
今は@cosense/stdに公開してるので、もう大差ないかも
@cosenseは誰でもメンバーになれるのだろうかyosider.icon
自分が招待すればなれるみたいhttps://jsr.io/docs/scopes#inviting-memberstakker.icon
今作っているナニカの置き場がほしいので良かったら招待してほしいyosider.icon
yosider/cosense-mcp-server
mcp serverというのがあるのかtakker.icon
Claudeとなにかするためのもの?
Yesyosider.icon
正確にはプロトコル(Model Context Protocol)で、それを使うサーバー(データを提供する側)とクライアント(AIなどデータを使う側)はいろんなものになり得るらしい
https://github.com/yosider/cosense-mcp-server/blob/06da33122441c126aac38676ec6038d9ea5726a9/src/cosense.ts#L50
たしかunwrapOkだけで同じことができたはずtakker.icon
そうなのか、感謝yosider.icon
あとすみませんResult typeを使う設計は、上に書いたとおり別の設計に破壊的に変更する予定です
めんどくさいので0.30.0でいきなりやっちゃうつもりですが、もし急で困ることがあれば、0.29.xで新しい設計を別のsubmoduleにexportし、Result typeを使う設計をdeprecatedとしつつしばらく残そうと思います
気にせずやってください、変わったら直しますyosider.icon
22:46:28 招待してみましたtakker.icon
jsr:@cosenseで公開するpackagesの基準をちょっと悩んでるtakker.icon
cosense関連でも、個人的なpackageはjsr:@takkerにしてる
まあ細かいことはいいや。まずはやってみよだ
確かに、@cosenseというオフィシャル感のある名前を取ることになるのかyosider.icon
まあ細かいことはいいや。まずはやってみよだ
https://gyazo.com/78137e7dcfd7f377ebbbc19c57203958
takkerは直接memberなわけじゃないんだ
そうなんだtakker.icon
visual-studio-code-bin入れる
Kateはあきらめる
クリップボードの画像貼り付けが効かない
https://gyazo.com/eb8119fbd98eaf6232caac131e5a6dbf
--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime %F
github shadowbanされてる
kde keysmithで2fa
サポートに連絡した
nomadoor.icon
https://height.app/
Cosense Agentが出来たらこんな感じになるのかな
scrapbox copilot作りたいtakker.icon
(っ`・ω・´)っフレーnomadoor.icon
でもそのために下で話されてるようなselfhost / オフライン cosenseから必要になりそうな予感
QWOP.icon
年始に原因不明で痛めた左膝がまだ痛む
1月は毎週末イベント(ライブ)に行くので療養に専念
年始にクレカが不正利用されていた
現状はクレジットカード会社に連絡をいれ対応済
キャッシュカードとしても利用していたのでいつもより不便
アプリ経由で出金は可能
inajob.icon
半日程度仕事しよう
子守より仕事の負荷の方が低い罠
早上がりして昼寝した。偉いぞ!
体調よりテンションが先に回復する罠
Hiro Aki.icon
おはようございます
交換し使わなくなったパソコン達の廃棄作業
汚らしい手で乱暴に剥き秘部をさらけ出す背徳感、があるのはせいぜい2台目まででそれ以降は作業感
汚らしい手=機械作業用の軍手、洗濯されていて汚染はされていなくても毛羽立っていて電子機器からすればとても汚い
どうせ廃棄だしという感覚だから本当に雑な作業でHDDやSSDを取り出す
センタポンチとハンマーでHDDの記憶面まで貫き、SSDも筐体を貫通させているので見えてはいけないところまで外気に触れさせた
アルミって柔らかい金属だよなと体感
埃って何であんな甘い匂いするのかと、今回も思う
新しくなったパソコンにて、とある社内のアプリを初起動したら.NET Framework 3.5をインストールしてねと表示される
許可したけどインストール失敗、なんやかんやして無事インストールした
3.5のリリース日を見ると2007/11/19らしいが、そんなのをいまだ使ってて大丈夫なのかなと不安になる
Microsoft .NET Framework - Microsoft Lifecycle | Microsoft Learn
気になって見てみると、.NET Framework 3.5 Service Pack 1は、2029年1月9日までサポートってなっていた。Microsoft凄いねmeganii.icon
mtane0412.icon
OSSに触れまくってselfhost cosenseが欲しい
わかるwogikaze.icon*3cak.icon*2nishio.iconbsahd.icon
セルフホスト、と言うよりローカル動作がいいかなbsahd.icon
データはテキストベース保存にし、同期やバックアップは別ソフトに任せる
思考がCosenseに最適化されているので他のツールだと納得行く書き方ができないwogikaze.icon
せめてviewerがほしいなと思う、前に井戸端で見た気がするcak.icon
ひどいのでもよければCosense Code Cloneがありますbsahd.icon
🙏cak.icon
/icons/eyes.icontakker.icon
Home Assistantとかの成熟したOSSコミュニティはすごい(語彙力)
Linuxでうまく動作するBluetoothチップの情報とかここにあったのか
どのコミュニティでもDiscourseがうまく機能している
ググれば大体誰かが同じ質問している
Cloudflare tunnelでWARPを使って自宅ネットワークに接続できるようになった
Wallosのサブスク管理がよさげ
更新近い時に通知飛ばしてくれる
今年こそAdobeを解約する
https://gyazo.com/b94926b406a2a6c69361f899dc7ce9a7
よさそうcak.iconyuyuko.icon
はいはいWallos Wallos
wogikaze.icon
Cosense以外のメモアプリでできなくて困ったこと3選
cak.icon
昔買ったカシミアの靴下が出てきたので靴下の上に履いたらあったかい
炊飯器はデカいのを買った方がいいのかもしれないが、私はどちらかというと小さめの家電を買って何度も回したい派だ
というよりは家電を動かすための労力をなるべく小さくして何回も回せばいいと思っている派かも
ちいかわ世界みたいにその辺に炊き立てが湧いてたらいいのに
逆に小さい炊飯器はどこまで小さいのかと見てみたら、一人用のもあるのかHiro Aki.icon
サンコー おひとりさま用超高速弁当箱炊飯器【白】
友人がこれを仕事場に持ち込み昼ご飯を炊いていると言っていたcak.icon
Scrapboxをオフラインで使いたい
災害時とかサーバ障害とかのことを考えてる
まじでScrapboxになんでも書いてるので何もわからなくなる可能性がある
パスワード等重要な情報を直に書いてはいないが、ここを探せばある、というのが書いてある
ハイパーインフレーションは完結祝いの無料公開みたいな時に読んだ
おもしろかった
terang.icon
ゲームマーケット2025春に出展申し込みをした
加油.iconcak.iconyuyuko.iconHiro Aki.iconbsahd.iconqwerty1234.icon
油をobrigadoterang.icon*3
abragadoyosider.icon
AIとダンスした。ちょっと疲れた。
オーストリアで極右政党の政権ができるニュース👀
手土産を買いに池袋の西武百貨店へ。
デパ地下じゃなくてデパナナに変わっていた
うっかり厚着しすぎてきてしまって電車が暑そうで、乗るのも面倒だしと、家まで歩く。知らない道が楽しい。
天久鷹央の推理カルテを最新話の2話まで視聴
2025冬アニメ
✂ to 天久鷹央の推理カルテ(アニメ)の感想
湯豆腐が美味い
安い豆腐を顆粒昆布だしで温めて、ポン酢かけてゆず(果物)の皮をのせた
koyoshi.icon
お昼にマクドナルドの「ザク切りポテト&肉厚ビーフ コク旨ガーリックマヨ」を食べた
エヴァンゲリオンとのコラボメニューの1つ
スクリーンショットのことをハードコピーと呼ぶのをひさしぶりに聞いた
Mijikko.icon
わん
https://gyazo.com/e006b0fa6aae5f6fa7e3ab6ae6659e3d
https://x.com/Mi_Daphnia/status/1876498830981808316
ブラウザで動かすのでどうしても...bsahd.icon
博士TypeScriptにするか型検査ツール導入しろ
GitHub Actionsで定期実行(cron)のワークフローを組んだユーザーが退職すると、ワークフローは無効化される
罠すぎるだろ
はるひ.icon
Maven
恋愛したい
けど全体的にそういう感じじゃ無すぎる
うーん。金玉かゆし
もう嫌だー
hata6502.iconギチギチミチィ
ムギュウといい、どういうタイミングで発せられた言葉なのかwogikaze.icon
年単位で気になっていることがらはるひ.icon
ウェイトブランケットの重圧に耐えるときhata6502.icon
全部布団の音なの笑うはるひ.icon
1ge.icon
業務メールでいちいち「あけおめ」の旨を書かなきゃいけないのめんどすぎる
nishio.icon
Devinに作らせてたタスク管理システム、各タスクをMiroの付箋にして、依存関係を矢印で表現してくれる機能ができました
https://github.com/nishio/ai_project_manager/pull/24
見やすいとは言っていない
https://gyazo.com/5bf92e39730bab8c1872968e5296d74a
手で整理した
https://gyazo.com/2c1e10d9851e37d4818f94508d37f388
Miroさんはこの「日本語だと字がちっさくなる時がある問題」をいつになったら改善するのか
Miroで日本語だと字がちっさくなる時がある問題
GPT.iconMiroフォーラムやリリースノートを確認すると、日本語表示の問題を把握している旨のやり取りはあるようですが、具体的な修正スケジュールは見当たりません。
ぐぬぬnishio.icon
ハイパーインフレーション35話
成長したなぁー
全部読んだ!
超長風呂、2時間くらい入ってた
汗かきまくって鼻がすべすべになってるw
漫画読んでる間にDevinがなんか作ってた
https://gyazo.com/650fda10ee39c4a59cc0fe35d1dfe9f3
アイコンはすごくいいぞ!配色もいいぞ!
共同編集とか箇条書きとは何なのか!!
https://gyazo.com/a17012c8420d3b617f78be8d7d20f224
見た目だけ作ってることが判明したw
難しいところにチャレンジすることを避けてわかりやすいとこだけ作っちゃうのあるあるだな
takker.icon
Scrapboxをオフラインで使いたい
構想はあるのだが、構想しているだけ
春休みにやりますwogikaze.icon
おうえん……したいとこだけどwogikaze.iconさんのタスクは大丈夫かなtakker.icon
たしか受験期だったような
(不快に感じる発言であれば撤回します)
春休みなら受験は終わってるはずだwogikaze.icon
こういうのもDevin.aiに投げてたたき台を作ってもらうのがいいのだろうか
「Scrapboxをオフラインで使いたい」では仕様が曖昧すぎて作れないから仕様書の作成をChatGPTとかと議論した方が良さそうnishio.icon
それはそうとScrapboxくらい手軽にスマホとかからかけて、AIからも書き込めるツールは欲しい
私が欲しいのはこれwogikaze.icon
SlackとGitHubだと満たされない気持ちw
Slackは書き込むのは手軽だが、どこに行ったかわからなくなったりスレッドが乱立したら迷宮みたいだし、長くなったスレッドをスマホで見るのも辛い
self hostでいいなら、hedgedoc逆つ.iconbsahd.icon
なるほどーtakker.icon
たとえば「scrapbox json dataをD&Dすると、それを表示するweb appを作りたい。技術スタックはReact & Hono & Deno deployで。ほかにも公開projectを直接指定してoffline化したり、編集機能をつけたり、PWAとかも考えているけど、とりあえずjson dataを表示するところまでをまず作って動かしてみたい」というのを投げて、それの善し悪しや代替案などを議論するみたいな
試してみていいよwnishio.icon
ありがとうございます!takker.icon
今日ははよねろなので明日やります
そちらの要件とこちらの要件は違いそうだから僕も最小限のScrapboxクローンを作るか()nishio.icon
ハイパーインフレーションが全話無料キャンペーンをやっているようだ
通りでみんな読んでいるわけだ
明日読もう
AIを使う予期せぬ機会をいただいている
自分が何をしたいのかを他者に説明する点が苦手なのか、うまく使いこなせていない
まずはとにかく使ってみることが目標なので、そこはクリアできてよかったと思う
機会が巡り会うのは運だけど、一度巡り会ったら棒に振らずに行動していきたい
yosider.icon
井戸端に張り付きすぎて更新がなくて暇なとき
Date modified with (my icon)を消化していく
古い日記を切り出す活動をする
日記切り出し妖精さん
つまらないので去る
名残惜しくも自制して去る
井戸端依存症防止システムに強制されて去る
ランダムをおす(まだ見てない書き込みがたくさんあるので)はるひ.icon
2025/01/06←2025/01/07→2025/01/08
2025/01.icon