タグ

ihirokyxのブックマーク (378)

  • GPG キーのエクスポート/インポート - Smile Engineering Blog

    はじめに 過去の投稿「GitHub の Verified マーク」の中で GPG を使用しました。マシンの買い替えにあたり、手っ取り早く GPG キーを移行することにしたので備忘のためこの手順を残しておきます。 移行は、 古いマシンで GPG キー、GPG 署名キーのエクスポート 新しいマシンで GPG キー、GPG 署名キーのインポート 新しいマシンで GPG キーの所有者信頼を設定する の手順で進めます。 キーのエクスポート GPG キー、GPG 署名キーをエクスポートするには以下のコマンドを使用します。 gpg --export {GPG キー ID} > pub.key # GPG キーのエクスポート gpg --export-secret-keys {GPG キー ID} > sec.key # GPG 署名キーのエクスポート GPG キー ID は --keyid-format

    GPG キーのエクスポート/インポート - Smile Engineering Blog
    ihirokyx
    ihirokyx 2024/09/01
  • 美しいUIを作るために デザイナーが意識している ちょっとした考え方

    PdMというキャリアがUXデザイナーの頭によぎったとき スポットライトをどう当て、 どうシステムを見つめるか

    美しいUIを作るために デザイナーが意識している ちょっとした考え方
  • [Go言語] gin と singleflight を組み合わせた試行錯誤と実装例 - Techtouch Developers Blog

    singleflight とは gin とは Middleware Context 2つの実装例 1. 同期待ち方式 2. 非同期待ち方式 まとめ こんにちは。SRE 兼 テックブログ編集長の izzii です。毎年お盆休みに連泊で登山するのですが今年は台風の影響で行けませんでした。悲しい! さて、記事ではパフォーマンス最適化の文脈で登場することの多い singleflight と、ウェブフレームワーク gin を組み合わせた実装例を紹介します。要素技術の概要とモチベーションに触れつつ、試行錯誤についてもお話しします。実装に関しては結局妥協が必要であり正解の形がないので GitHub で公開という形ではなく、ブログを通して自分の考えた2つの実装を紹介することにしました。この記事は Go に関する基礎知識を必要とします。 singleflight とは 複数のスレッド(go routine

    [Go言語] gin と singleflight を組み合わせた試行錯誤と実装例 - Techtouch Developers Blog
  • 記憶力に頼らないタスク管理 / Task management without relying on memory

    2024/08/27 のHRmethod Meetup - 組織課題のタスク管理 ( https://hrmethod.connpass.com/event/326745/ ) で公開した発表 開発業務では当たり前になってきているタスク管理ですが、人事領域や開発関係者における組織課題の管理において…

    記憶力に頼らないタスク管理 / Task management without relying on memory
  • 依頼仕事の最適化 〜未完了をいかに完了にするか〜

    https://hrmethod.connpass.com/event/326745/ で登壇した資料です。 組織課題における未完了の問題点、組織課題に向き合うアプローチとして、 - Inside-Outなメンタルモデル - FEARLESS CHANGEにあるような組織で物事を実践するための…

    依頼仕事の最適化 〜未完了をいかに完了にするか〜
  • 生成 AI の基礎 - Training

    このモジュールでは、言語モデルを使用して、AI アプリケーションとサービスが自然言語入力に基づいてオリジナル コンテンツを生成できるようにする方法を確認します。 また、人間の創造的なタスクを支援できるコパイロットの作成が生成 AI によってどのように実現されるかについても学習します。

    生成 AI の基礎 - Training
  • クラウド設計パターン、アーキテクチャ、および実装 - AWS 規範ガイダンス

    翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。 クラウド設計パターン、アーキテクチャ、および実装 Amazon Web Services (AWS)、Anitha Deenadayalan 2024 年 5 月 (ドキュメント履歴 ) このガイドでは、 AWS のサービスを使用して、一般的に使用されるモダナイゼーション設計パターンを実装するためのガイダンスを提供します。スケーラビリティの実現、リリース速度の向上、変更による影響範囲の縮小、リグレッションの軽減を目的として、マイクロサービスアーキテクチャを使用して設計される最新のアプリケーションが増えています。これにより、開発者の生産性が向上し、俊敏性が向上し、イノベーションが促進され、ビジネスニーズへの注力を強化することができます。マイクロサービスアーキテクチャは

  • 【KARAKURI LM 10本ノック】番外編: Chrome内蔵のローカルLLM (Gemini Nano)で「どこでもCopilot」を作ってみた

    記事中で紹介しているユーザスクリプト「どこでもCopilot」。ChromeビルトインのLLMで、任意のフォーム上で文章の続きをサジェスト。外部通信なし、無料で動作こんにちは、カラクリR&Dの吉田です。今回は、10ノック「番外編」ということで、Google Chrome の最新版に先日(2024年8月22日)組み込まれたローカルLLMの話をします。 記事の概要2024年8月22日に公開された Google Chrome の「バージョン128」にローカルLLM として Gemini Nano が組み込まれました。このLLMは、フロントエンド JavaScript から手軽に呼び出し可能で、ローカルLLMなので外部への通信は発生しません。しかも無料です。 記事では、このLLMを体験する方法を記します。また、このLLMを応用して、任意のフォーム上で入力した文章の続きをリアルタイムで補完し

    【KARAKURI LM 10本ノック】番外編: Chrome内蔵のローカルLLM (Gemini Nano)で「どこでもCopilot」を作ってみた
  • WindowsのハードウェアクロックをUTCで管理する

    February 13, 2021 · ↻ March 3, 2021 · 2 min · 641 words はじめに#WindowsLinuxmacOS(bootcampでない)とデュアルブートしていると、OSの時計表示がおかしくなってしまうことがあります。 どうしておかしくなるのか#Windowsは内部でローカルの時間を利用しています。日であればUTC+09:00です。電源を切るとき、BIOSにこの値を保存します。これをハードウェアクロック、RTC、CMOSクロックと呼びます。BIOSは搭載された電池によって、この値を保持・更新し、次回Windowsが起動する際にWindowsに渡します。しかし、LinuxmacOSでは、UTCそのものでハードウェアクロックを管理し、表示する際にはタイムゾーンに合わせた値を計算します。このため、例えば、WindowsがUTC+09:00として

    WindowsのハードウェアクロックをUTCで管理する
  • GPT-4o-miniのファインチューニングのすゝめ

    突然ですが、みなさんLLMのファインチューニングしていますか? 個人的な感想かもしれませんが、ファインチューニングは、幻滅期に入っているように感じています。 GPT-3.5 Turboのファインチューニングが発表されて以降、ファインチューニングしても思ったような出力をしてくれないので、ファインチューニングに期待しないという意見がちらほら聞こえてきました。 ファインチューニングするぐらいなら、Few-shotなどのプロンプトエンジニアリング技法を駆使した方が、結果的には求めている出力をしてくれると考えている方も多かったのではないでしょうか。 正直、私自身もそうでした。 ファインチューニングは、データセットを準備するのも大変ですし、正直コスパがよくないなと感じていました。 実際、プロンプトのチューニングは高速でPDCAを回せるので、ファインチューニングを反復するよりも遥かに高速なフェードバック

    GPT-4o-miniのファインチューニングのすゝめ
  • DNS検索コマンドdugの紹介 | IIJ Engineers Blog

    Haskellコミュニティでは、ネットワーク関連を担当。 4児の父であり、家庭では子供たちと、ジョギング、サッカー、スキー、釣り、クワガタ採集をして過ごす。 技術研究所開発室の山(和)です。私は、同僚の日比野と一緒にDNSのフルリゾルバ(キャッシュサーバ)の実装を進めています。このフルリゾルバの名前は bowline と言います。結びの王様である「もやい結び」から名付けました。 サーバの bowline に加えて、検索コマンドである dug も実装しています。DNSに詳しい方なら分かると思いますが、 dig コマンドに似せた名前を選びました。(もちろん、DIGDUGという名作を意識しています。) 今回は、 DNS検索コマンド dug の使い方について説明します。dugコマンドをインストールする一番簡単な方法は、githubからバイナリをダウンロードすることです。Intel Linux

    DNS検索コマンドdugの紹介 | IIJ Engineers Blog
    ihirokyx
    ihirokyx 2024/08/22
    dig dug
  • AIと著作権について | 文化庁

    AIと著作権の関係については、令和6年3月に文化審議会著作権分科会法制度小委員会において、「AIと著作権に関する考え方について」を取りまとめました。 ページでは、AIと著作権について、上記の考え方と、その関連文書を紹介します。 著作権法第30条の4等の基的な考え方について IoT・ビッグデータ・人工知能AI)等の技術を活用したイノベーションに関わる著作物の利用に係るニーズのうち、著作物の市場に大きな影響を与えないものについては、平成30年の著作権法改正により、相当程度柔軟性を確保する形で、著作物の利用の円滑化を図るべく、「柔軟な権利制限規定」が整備されました。 以下の資料では、この柔軟な権利制限規定の趣旨・内容・解釈やサービス・行為の取扱い等について、文化庁としての基的な考え方をお示ししています。 ・デジタル化・ネットワーク化の進展に対応した柔軟な権利制限規定に関する基的な考え方

  • ITがつまらんとか言ってるのは老害だけ | さにあらず

    最近は、ITが面白いだとかつまらんだとか言って盛り上がってるけども、面白いってのは、どういうことか、ちょっと考えてみようか。 知識と学習#一つ目は、学習するに足るだけの知識体系がそこにあるかどうか。 知らない事を知る、出来なかったことが出来るようになる快感ってのは、何度経験しても最高なんであって、一人でも多くの人にこの体験をして欲しい。素晴らしいことに、ソフトウェア技術だけに範囲を絞ってもまだ理解できてない事は大量にあるし、増え続けてる。 生成AIがアシスタントしてくれるけど、ちょいちょい嘘をついてくるってのが、また熱いよね。AIが言ってる事だけを真に受けちゃダメで自分でちゃんと試さないといけない。そして、インターネット上に無い情報について、やつらは手も足もでない。 最近は新しい技術が出てこないなんて言ってる連中もいるようだが、現実の社会課題を解決し、それを付加価値として提供できて初めて新

    ITがつまらんとか言ってるのは老害だけ | さにあらず
    ihirokyx
    ihirokyx 2024/08/22
    明日からはオートミール食ってプロテイン飲んで筋トレしとけ。今日は風呂に入る前にスクワット10回、寝る前にストレッチ30分な。忘れんなよ。
  • Docker入門資料「入門 Docker」を5年ぶりにアップデートしました。 - y-ohgi's blog

    TL;DR 「最短でプロダクションで扱うため」のコンセプトはそのままに 入門 Docker がv2になりました 5年ぶりにのアップデートで、古くなった情報を消し最新の情報の追加をしてほぼ書き直しました。 現代でも残ってしまっているような古いプラクティスについても言及しているので、再読もオススメです。 概要 入門 Docker を5年ぶりにアップデートしました。 deprecatedな部分だけは綺麗にするかと思い、git cloneしたところ筆が乗りだいぶ様変わりしてv2になりました。 変更点 古くなってしまっている情報を修正したことがメインです。 特に以下3点です。 1. DockerfileのDSL 2. compose v2対応 3. Dockerfileのベストプラクティス 他にもいくつか。 現在でも使用されている非推奨な使い方への言及 古くなってしまっているが、現在でも使用されてい

    Docker入門資料「入門 Docker」を5年ぶりにアップデートしました。 - y-ohgi's blog
  • ざっくりAWS - AWSの料金を日本円でざっくり

    サイトは公式のものではありません。 公式の料金計算ツールには、2018年にリリースされたAWS Pricing Calculatorと、歴史のあるSIMPLE MONTHLY CALCULATORがあります。サイトは、公式のツールから入力項目に絞ってシンプルにしたものです。そのため、AWSの料金をざっくり知りたいときには便利ですが、正確な料金を知りたい場合は、公式の料金計算ツールを使用してください。

    ざっくりAWS - AWSの料金を日本円でざっくり
    ihirokyx
    ihirokyx 2024/08/16
  • Bucket Monopoly: Breaching AWS Accounts Through Shadow Resources

    Gain total lifecycle visibility, reduce risks and stop attacks with the most comprehensive, fully integrated Cloud Native Application Protection Platform (CNAPP)

    Bucket Monopoly: Breaching AWS Accounts Through Shadow Resources
    ihirokyx
    ihirokyx 2024/08/15
    CDKで作られるバケットが乗っ取られてたらという話
  • Okay, I really like WezTerm

    A while back my friend recommended that I try WezTerm. I’d been an iTerm 2 stalwart for the better part of a decade, but not to be too narrow-minded I conceded, started it up, and saw this: Does the job, sure, but doesn’t feel quite right. Okay then, experiment over. Back to iTerm… Fast forward a couple of months and I got the itch to try a new terminal again. I wanted to use one whose config was

    Okay, I really like WezTerm
    ihirokyx
    ihirokyx 2024/08/14
  • オープンソースとは違う新しい取り組み「Fair Source」登場。ビジネスの持続性とソースコード公開の両立を目指す

    企業がソフトウェアビジネスを持続的に行えることと、ソフトウェアのソースコードを公開することの両立を実現するための新しいライセンスへの取り組みとして「Fair Source」が登場しました。 意訳すると、ソースコードが公開され、開発者のビジネスを守るための最小限の制約がありつつもコードの利用や変更、再配布が可能で、計画的に一定期間後にオープンソースとなるもの、と言えるでしょうか。 具体的なライセンスとしては「Functional Source License (FSL)」が推奨されているのに加えて、「Fair Core License」「Business Source License (BSL)」が該当するとされています。 Fair Sourceの目的とは 公式Webサイトでは、Fair Sourceの目的が次のように説明されています。 The purpose of Fair Source

    オープンソースとは違う新しい取り組み「Fair Source」登場。ビジネスの持続性とソースコード公開の両立を目指す
    ihirokyx
    ihirokyx 2024/08/14
    ビジネスの持続性とソースコード公開の両立を目指す
  • 年100件ほどプロポーザルを読んで作った伝わりやすいプロポーザルのチェックリスト|さとりゅう

    この記事についてこの記事では、日スクラム系カンファレンスのプロポーザルを勝手に沢山読んできた筆者(さとりゅう)が考える「内容が伝わるプロポーザルの書き方」を提案します。筆者がこれまでに読んできた中で、講演内容がどのようなものなのかを伝える目的であるプロポーザルが、その役割を果たすのに不十分な記述のため、当は素晴らしい講演内容が伝わらずに終わってしまっているのではないか、ということを危惧しています。そこで記事では、講演内容がわかりやすいと読み手として感じたプロポーザルを思い出しながら、それがどのような構造であったのかをチェックリスト形式で提案します。このチェックリストを用いて、より多くの伝わるプロポーザルが生まれることを願っています。 動機先日、 株式会社カケハシの小田中さんが素敵なスライドを公開していました。これによって、多くの人がカンファレンスのプロポーザルを書こうというモチベー

    年100件ほどプロポーザルを読んで作った伝わりやすいプロポーザルのチェックリスト|さとりゅう
  • ほとんどの人は建設的な議論ができない

    議論とは何か。 日国語大辞典によれば、「互いに、自己の意見を述べ、論じ合うこと。意見を戦わせること。」 と定義されている。 ビジネスにおいては、もう少し拡張してもいいかもしれない。 意見を戦わせる目的は2つある。 一つは 「意見を戦わせることで、どの意見が優れているか(正しいか)、判定すること」 そしてもう一つは 「意見を戦わせることで、よりよい意見を生み出すこと」 この2つを目的とした議論を、「建設的な議論」と呼ぶことにする。 ほとんどの人は建設的な議論ができない しかし。 私は様々な会社で議論を見聞きしてきたが、「建設的な議論」ができる人はそれほど多くない。 組織内における議論のほとんどは、「自分の地位を上げること」と、「相手を貶めること」に使われてしまうからだ。 議論の目的が「意見」を出したり、質を高めることではなく、人の評判を操作するだけに使われる状況。 これが「不毛な議論」だ。

    ほとんどの人は建設的な議論ができない