VVani07のブックマーク (71)

  • 上司になったら|miyasaka

    上司になる人にアドバイスするとしたらどういうことを伝えるだろうか? 機能する上司になるのはほんとに難しい。 役職は会社から与えてもらうことができるが、、だからといって部下がついていくかどうか?は別物だ。フォロワーシップのない管理職は人も部下も辛い。 はじめて管理職になったのはたぶん32歳のときだった。当時の職場には管理職トレーニングなんてなかったし、そもそも上司ってほとんど見たことなかったし(小組織にしかいたことなかった)で、とりあえず現場プレイヤーのまま管理職になり、そのまま突進して、そして組織がでかくなって見事にいちど自分自身でパンクした。 そのときに幾つかのを読み始めたんだがその一冊がジャックウェルチのエグゼクティブコーチをしてた人の。 そこにリーダーにありがちな悪癖が20ある。おもいあたることがみなさんもないだろうか? 極度の負けず嫌い 何かひとこと価値を付け加えようとする。

    上司になったら|miyasaka
  • Tailscaleやめたい - まいの雑記帳

    # はじめにTailscaleはネットワークの知識がない人が使うものだと思っていて、内心ずっと冷笑しているのですが、悪い噂をあまり聞かないので当に悲しいです。用途に応じて使い分けろという話なんだろうとは思います。思いますが、他人の環境にアクセスしたいときに「まずTailscaleを入れて〜」みたいなことを言われると当に嫌な気持ちになります。 ちなみに私も使っているので、あまり人のことを言えた義理ではありません。 便利なのは認めます。tailscale up一発で直接インターネットへの疎通性を持たないホストに外から入れるのは素直に便利ですし、ちょっとしたマネジメント用途にはすごく使えるものだと思います。ただ、この便利は、OSのリゾルバ, netfilter, routing table他諸々に対する全力の侵襲と引き換えに成立しています。問題は、その侵襲の質が悪いことで、当にストレスが溜

  • MySQL Parameters を picoruby.wasm で作り直した - tmtms のメモ

    MySQL の各バージョン間のパラメータの差分を見ることができる MySQL Parametersという便利ページがあるんですよ。 もともと8年前(2018年)に Vue.js の練習として作ったものだったんだけど、JavaScript はあまり触る気になれなくて放置してた。ruby.wasm の登場で Ruby でもブラウザ上でプログラムが動かせるようになったので 3年前(2023年)に ruby.wasm で作り直した。 だけどフルセットの Ruby をブラウザで読み込むんで、起動が重くなったんですよ。まあそれはそう。 モバイルデバイスだと厳しいくらい。そのうちどうにかしたいなーとは思ったんだけど、そのままにしてた。 RubyKaigi 2026 に参加して picoruby.wasm の話を聴いたことで、MySQL Parameters を picoruby.wasm で作り直す気に

    MySQL Parameters を picoruby.wasm で作り直した - tmtms のメモ
  • S3 Files 性能評価

    はじめに Zenn 読者のみなさん、こんにちは。e-dash VPoE の伊藤です。 2026年4月、AWS から S3 Files がリリースされました。 S3 バケットをファイルシステムとしてマウントして使える、という非常にインパクトのある機能で、ユースケース次第では大幅なストレージコスト削減やアーキテクチャ簡素化が期待できそうです。一方で、「実際どの程度の性能が出るの?」「EBS や EFS の代替としてどの程度使えるの?」という疑問もあります。 そこで今回は、S3 Files の性能を実機で評価し、他のストレージ構成(エフェメラルストレージ・EBS・EFS)と比較してみたので、その結果を共有します。 なお、当初は比較対象に Mountpoint for S3 も含める予定でした。しかし実機で検証した結果、fio による汎用ベンチマークが構造的に成立しないことがわかったため、今回は比

    S3 Files 性能評価
  • Rubyist Lazy Load #とは

    Fri, Apr 24, 2026 One-minute read2026年4月22日〜24日、RubyKaigi 2026 が北海道の函館で開催されています。それに先駆けて企画された「Rubyist Bulk Reload 」と、Twitter(現X)で一部盛り上がりを見せた「#Rubyist_Lazy_Load 」というハッシュタグについて、いち参加者としての視点から「なにがあったか」を記録しておきます。 RubyKaigiとは / RubyistとはRubyKaigi とはプログラミング言語Ruby についての最大のお祭りで、年に1回開催されています。2016年からは首都圏から離れた場所で開催されるようになり、今年は北海道の函館で開催されています。 「Rubyist 」とは「Rubyに対して「お客さん」以上の気持ちを持っている人」と定義されています。 ということで、RubyKaigi

    Rubyist Lazy Load #とは
  • プログラミングにおける精神的摩擦(Mental friction)と向き合い方

    はじめに これは Qiita Advent Calendar 2021 D言語カレンダー の 8日目 の記事です。 近年プログラミング言語の1つであるD言語のコミュニティフォーラムで言及されるようになった「精神的摩擦(Mental friction)」という概念について、個人的な考えも交えつつ整理したもの公開しておこうと思います。 ある程度読んでいただくと、以下のような課題に対して改善が図れたり理解が進むのではないかと思います。 プログラミング等で自分の怒りや不満を抑えるポイント、改善に向けた方法論 稀に見るヘイトにあふれた技術記事や日ごろ発生する不満への対処法 プロダクトの価値としてぼやけがちな「心地よさ」の明確化 もちろん話を単純化したうえで予想を多く含むので、怒りや不満の心理を理解したとか言うつもりはまったくありません。全然違うこともあると思います。以下実際のやり取りをまとめたものな

    プログラミングにおける精神的摩擦(Mental friction)と向き合い方
    VVani07
    VVani07 2026/04/21
  • grill-me スキルがめちゃ良いので布教したい

    Matt Pocockさんが作った「grill-me」というAgent Skillsが、とてもシンプルなのですがとても良いので紹介したいと思います。 たった3行のスキル Agent Skillsってだいたい数十行〜150行くらいあるものが多い印象ですが、なんと grill-me はたったの3行。 この計画のあらゆる側面について、私たちが共通の認識に達するまで、徹底的に私に質問を投げかけてください。 設計のツリーを枝分かれの先まで一つひとつたどり、決定事項間の依存関係を順番に解決していきましょう。 各質問に対し、あなたの推奨する回答も併せて提示してください。 質問は一度に一つずつお願いします。 もしコードベースを探索することで答えが得られる質問であれば、質問する代わりにコードベースを調査してください。 こんな短い記述で何が変わるの?という感じですが、コーディングエージェントの挙動がガラッと変

    grill-me スキルがめちゃ良いので布教したい
  • 30分で光る!遊べる!オリジナル基板「Board43」で体験するPicoRubyワークショップ #rubykaigi #Board43 - inSmartBank

    こんにちは! id:masawada です。RubyKaigi 2026の開催まで2週間を切りましたね。みなさま準備は順調でしょうか? 株式会社スマートバンクはRubyKaigi 2026でHack Space Sponsorとして、カンファレンスの合間にほっとひと息つける憩いの場を作ります。また、このHack Space内の企画として、PicoRubyを手軽に体験できるワークショップを実施します。 RubyKaigiではPicoRubyに関する発表が近年増え続けており、今年はついに5セッション(組み込みRubyも合わせると10セッション)に達しました。 rubykaigi.org そこで、セッションを聴いて興味を持ったその足で、自分でもPicoRubyを動かして遊べる場としてワークショップを準備しました。また、ワークショップの題材として、オリジナルのボードも設計しました。その名も「Boa

    30分で光る!遊べる!オリジナル基板「Board43」で体験するPicoRubyワークショップ #rubykaigi #Board43 - inSmartBank
  • WindowsをUTF-8環境に切り替えてみた - シーゴの Excel 研究室

    今回は WIndows のシステムロケール設定で UTF-8 環境に変更した際の影響について気付きをまとめました。 最新の Windows UTF-8 事情 直近の記事で UTF-8 変換バッチの改良版を公開したのですが、その際 Windows の文字コードやエンコードの対応状況についても色々調べました。 【最新版】シフトJIS を UTF-8 に変換するバッチ - シーゴの Excel 研究室 MacさんZIPを文字化けなしで展開するバッチ - シーゴの Excel 研究室 最初の版の記事を公開した時からだいぶ時間が経って、 WindowsUTF-8 事情にもいろいろ変化があったようです。 「メモ帳」はデフォルトのエンコードが BOM なしの UTF-8 になりました。 そして Windows も、ベータ版とはいえシステムのエンコードをUTF-8 に切り替えられるようになりました。

    WindowsをUTF-8環境に切り替えてみた - シーゴの Excel 研究室
  • Slackを使ってmacのclaude codeを遠隔で操作してみた | DevelopersIO

    既存の Slack Bot Token(User Token: xoxp-)のスコープを確認したところ、RTM API は missing_scope で使えないことが判明しました。そこで Socket Mode(WebSocket)で実装することにしました。 完成形のイメージ 次のような流れです。 スマホ Slack ↓ !ghost <指示> #ghost-commands(プライベートチャンネル・例) ↑↓ WebSocket(Socket Mode・即時) Mac(launchd 常時起動) → ghost_socket.py → claude -p "<指示>"(permission で許可済みのツールを実行) → Claude Code(Slack / Backlog / Toggl 等の MCP が全て使える) → 結果をスレッドに返信 + @メンションで通知 ↓ スマホに通

    Slackを使ってmacのclaude codeを遠隔で操作してみた | DevelopersIO
  • Claude Codeチャット履歴はObsidianに保存

    やったこと Claude Codeの設定フォルダにチャット履歴をObsidianに保存するコマンド定義ファイルを作成しただけ。 コマンド定義ファイル /.claude/commands/obsidian.md --- description: 現在の会話履歴をObsidian Vaultに保存する --- # 指示 現在のClaude Codeセッションの会話履歴をMarkdownファイルとしてObsidian Vaultに保存してください。 ## 保存先 [Obsidian Vaultのフォルダパス] ## ファイル名形式 conv_YYYYMMDDHHMM_<conversation_title>.md(現在の日時を使用) ## Markdown形式 ``` # Claude Code Conversation --- ID: "<% tp.date.now('YYYYMMDDHHmm

    Claude Codeチャット履歴はObsidianに保存
  • プレーンテキストで出力するワイヤーフレームツール「Mockdown」「Wiretext」が相次いで公開 ——テキスト形式のワイヤーフレームをエージェントに渡し、UIコードの生成を目指す | gihyo.jp

    プレーンテキストで出力するワイヤーフレームツール「Mockdown」「Wiretext」が相次いで公開 —⁠—テキスト形式のワイヤーフレームをエージェントに渡し⁠⁠、UIコードの生成を目指す 生成ボタンも提供している「Mockdown」 デザイナー兼エンジニアとしてAI領域で活動するMike Bespalov氏は2026年2月16日、AIエージェントへの指示用にアスキーワイヤーフレームエディタ「Mockdown」をWebアプリとして公開した。Mockdownは、キャンバス上に視覚的にコンポーネントを配置し、プレーンテキストのワイヤーフレームを生成するツール。迅速にレイアウト案を作成し、AIエージェントに機能するコードを生成させるために設計されている。なお、このツールは後述の「Wiretext」にインスパイアされて開発されたもの。 Mockdownのサイト AI agents read ma

    プレーンテキストで出力するワイヤーフレームツール「Mockdown」「Wiretext」が相次いで公開 ——テキスト形式のワイヤーフレームをエージェントに渡し、UIコードの生成を目指す | gihyo.jp
  • 『CSV++』フォーマットの提案仕様について - ASnoKaze blog

    コンマ区切りのデータフォーマットであるCSV (Comma-Separated Values)に、階層構造を追加する『CSV++』という拡張仕様がIETFで提案されています。 www.ietf.org この仕様は、CSVに階層構造を定義します。既存のCSVパーサーでもパーサーエラーにならず、フラットになってはしまうがパースできるように設計されています。 医療情報フォーマットであるHL7 Version 2.xに影響を受けているそうです。 例 配列構造 キーに [ ] で区切り文字を指定することで、配列となります。 下記は、複数の電話番号・メールアドレスを持つ例です id,name,phone[|],email[;] 1,John,555-1234|555-5678|555-9012,john@work.com;john@home.com 2,Jane,555-4444,jane@compa

    『CSV++』フォーマットの提案仕様について - ASnoKaze blog
  • Arch Linuxしか使わなくなった話

    この記事では、元々WindowsヘビーユーザーだったWindows歴7年の私がArch Linuxに乗り換えて今後もメインではArch Linuxしか使わないであろう理由についてお話していきます。 1.Windowsへの技術的な失望(不安定、AIゴリ押し、ブラックボックス) まずは、Windowsをやめた理由についてお話します。理由はたくさんありますが、一番大きかったのはWindows 11になってからMSがCopilot等のAI関連に力を入れるようになり、Windowsの開発がおろそかになり、バグ修正はおろか新たなバグが追加で出てくると言ったOSとしての安定性に欠ける代物になってしまったからです。 他にも理由がたくさんありますが、抜粋して以下にまとめました。 OSの不安定化(最大の理由):作業に集中したい時に限ってブラックスクリーン等の挙動がおかしくなる。 強制的な更新と再起動 (Win

    Arch Linuxしか使わなくなった話
  • 飛行機の隣席にオードリー・タンさんがいた話 - Sway

    この写真を見て欲しい。 私みたいな40overのIT屋にとって神のような存在であるオードリー・タンさんだ。しかもタンさんがlaptopで見ているwebサイトは、僕が作ったサービスの繁体字版ページだ。そう、タンさんは僕が載っていた飛行機の隣座席に座っていたのである。私は勇気を出してタンさんに話しかけた。だって人生でこんな機会は二度と来るはずもない。 「不好意思…オードリー・タンさんですよね?」 うおーーーーやはりご人だった!いや様子おかしいと思ってたんだよ。座った瞬間mac開いて仕事始めたんだけど異常な作業スピードで「なんだこいつ…」とビビり倒した。只者ではない生産性。そしてふとチラ見えしたタンさんのthreadsアカウント。モバイル端末でSNSをやらないという噂通りやんけ…確定演出じゃん… livedoorという会社で昔働いていたことを伝えた。タンさんは「Dan Kogaiさんとは20年

    飛行機の隣席にオードリー・タンさんがいた話 - Sway
  • Litestream VFS

    I’m Ben Johnson, and I work on Litestream at Fly.io. Litestream is the missing backup/restore system for SQLite. It’s free, open-source software that should run anywhere, and you can read more about it here. Again with the sandwiches: assume we’ve got a SQLite database of sandwich ratings, and we’ve backed it up with Litestream to an S3 bucket. Now, on our local host, load up AWS credentials and a

    Litestream VFS
  • runtime/secret でGoのランタイムから秘匿情報を消す

    はじめに この記事は、Google Developer Experts Advent Calendar 2025 13日目の記事です。 先日、Go の tip に入った面白い新機能についての話をしようと思います。 このコミットで、runtime/secret という新しいパッケージが入りました。 runtime/secret このコミット、テストケースが多いだけであり実はそれほど大きな変更ではありません。実際に追加された主たる関数は secret.Do と secret.Enabled だけです。 // Do invokes f. // // Do ensures that any temporary storage used by f is erased in a // timely manner. (In this context, "f" is shorthand for the /

    runtime/secret でGoのランタイムから秘匿情報を消す
  • 心理的安全性は作らない

    心理的安全性の担保」がバズっていますが、色々と誤解も多く、 心理的安全性を意図して作ろうとして、失敗している例も良く聞きます。 色々と自分なりの経験を踏まえ、まとめたことをお伝えできれば。

    心理的安全性は作らない
  • 「FastAPI + htmxが最強説」- AIエンジニアがモック作るならReactは不要、Streamlitも捨てよう

    FastAPI + htmxが最強説 - Pythonエンジニアがモック作るならReactは不要、Streamlitも捨てよう この記事はLivetoon Tech Advent Calendar 2025の12日目の記事です。 宣伝 今回のアドベントカレンダーでは、LivetoonのAIキャラクターアプリのkaiwaに関わるエンジニアが、アプリの話からLLM・合成音声・インフラ監視・GPU・OSSまで、幅広くアドベントカレンダーとして書いて行く予定です。 是非、publicationをフォローして、記事を追ってみてください。 題 どうも、LivetoonCTOのだいちです。 今回はスタートアップでプロトタイプ開発する時の技術選定について書きます。結論から言うと、FastAPI + htmxという組み合わせがモック開発において最も効率的で効果があると思います。 モックごときでReact

    「FastAPI + htmxが最強説」- AIエンジニアがモック作るならReactは不要、Streamlitも捨てよう
  • GitHub - zensical/zensical: A modern static site generator by the Material for MkDocs team

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - zensical/zensical: A modern static site generator by the Material for MkDocs team