タグ

2023年2月24日のブックマーク (16件)

  • R86S レビュー (Ubuntu 22.10 編 その1) - 外部記憶装置

    R86S レビューシリーズ R86S レビュー (Ubuntu 22.10 編 その1) - 外部記憶装置 ← この記事 R86S レビュー(Ubuntu 22.10 編 その2 NAPT他) - 外部記憶装置 R86S レビュー(OpenBSD 編) - 外部記憶装置 R86S レビュー(pfSense 編 その1 初期設定) - 外部記憶装置 R86S レビュー(pfSense 編 その2 Firewall, NAT) - 外部記憶装置 R86S レビュー(pfSense 編 その3 IPSec VPN) - 外部記憶装置 謎の小型PC、R86S を購入し、簡単な計測を行った時の記録 R86S について R86S は aliexpress で販売されている謎の小型PCである。 SFP+ が2個と 2.5Gbps Ethernet(RJ-45) が3個搭載されていることが最大の特徴となっ

    R86S レビュー (Ubuntu 22.10 編 その1) - 外部記憶装置
    ryshinoz
    ryshinoz 2023/02/24
  • 有効期限を過ぎても消えないインメモリキャッシュの謎 - 私が歌川です

    tl;dr キーワードは「monotonic clock」です。 あらすじ Goで以下のようなコードを書いていた*1*2。あるAPIを叩くクライアントで、APIコールに必要なアクセストークンを4時間キャッシュしている。c.getToken() で得られたトークンを使ってAPIコールを行えばよい。 type Client struct { mu sync.RWMutex expiresAt time.Time token string } // トークンのキャッシュがあればキャッシュから返し、なければ更新してから返す func (c *Client) getToken() string { if cachedToken, ok := c.getTokenFromCache(); ok { return cachedToken } return c.refreshToken() } // トー

    有効期限を過ぎても消えないインメモリキャッシュの謎 - 私が歌川です
    ryshinoz
    ryshinoz 2023/02/24
  • 推薦システムの実績をLookerでモニタリングする - ZOZO TECH BLOG

    はじめに こんにちは。ML・データ部/推薦基盤ブロックの佐藤(@rayuron)です。私たちは、ZOZOTOWNのパーソナライズを実現する機械学習を用いた推薦システムを開発・運用しています。また、推薦システムの実績を定常的に確認するためのシステムも開発しています。記事では、Lookerを用いて推薦システムの実績をモニタリングするシステムの改善に取り組んだ件についてご紹介します。 はじめに 改善の背景と課題 背景 課題 課題解決のために 要件1. 指標異常時の自動アラート 要件2. サマリの定期配信 要件3. 上記2つをSlack通知できること ダッシュボードの候補の比較 要件を満たすための設計 要件の実現方法 開発環境と番環境 実装 ディレクトリ構成 ダッシュボード ダッシュボード構築の流れ 配信実績に関して 推薦結果に関して GitHub Actions 1. 指標異常時の自動アラー

    推薦システムの実績をLookerでモニタリングする - ZOZO TECH BLOG
    ryshinoz
    ryshinoz 2023/02/24
  • GPT-3を使って自分だけのAIアシスタントを作る第一歩 - Taste of Tech Topics

    皆さんこんにちは。健康診断の結果がちょっと気になる年齢になってきたSsk1029Takashiです。 GPT-3を扱ってチャットボット作ってみる記事の第2弾になります。 第1弾のこちらもぜひご覧ください。 acro-engineer.hatenablog.com 前回は質問応答システムとしてGPT-3を活用しましたが、今回はAIアシスタントとしてGPT-3を活用してみます。 AIアシスタントとは何かというと、Google Homeのように命令を入力すると、それに沿った処理を実行してくれるシステムを指します。 ChatGPTとの違いは命令の結果は必ずしも文章生成だけではないということです。 ChatGPTでは文字列を入れて、要求に沿った文字列を返します。 対して、AIアシスタントでは、カレンダーに予定を入力したり、アラームを設定したりなど、具体的なタスクを実行します。 この記事では、前回に続

    GPT-3を使って自分だけのAIアシスタントを作る第一歩 - Taste of Tech Topics
    ryshinoz
    ryshinoz 2023/02/24
  • 脱 create-react-app! webpackでReact ×TypeScrip開発環境構築からHello World!まで

    まえおき この記事では、なんとな〜くゆる〜く webpack を理解する記事となっています。 2022 年 3 月からエンジニアとしてキャリアをスタートして、業務でマニュアルでの環境構築が必要になったのでこの記事を書こうと思いました。 脱 create-react-app みなさんはcreate-react-appせずに React の開発環境を構築したことがありますか? 私は、ありませんでした。 実際の開発現場(業務)では、create-react-appでプロジェクトを始めることが無いそうです。(わたしの周りの場合では。) create-react-appはコマンド一発で React の開発環境を構築できて便利ですが、webpack の設定が隠蔽されるため、の設定をいじくり回すにはejectする必要があります。 ejectはひと手間かかるうえ、公式では推奨していないようです。 それだっ

    脱 create-react-app! webpackでReact ×TypeScrip開発環境構築からHello World!まで
    ryshinoz
    ryshinoz 2023/02/24
  • Pixelの「消しゴムマジック」、iPhoneでも利用可能に 「Google One」ユーザーなら

    Googleは2月23日(現地時間)、サブスク制クラウドストレージ「Google One」のユーザー向け新機能を発表した。これまで一部のPixel端末でしか使えなかった写真編集機能の「消しゴムマジック」や「カモフラージュ」をPixel以外のAndroid端末とiPhoneでも使えるようにする。

    Pixelの「消しゴムマジック」、iPhoneでも利用可能に 「Google One」ユーザーなら
    ryshinoz
    ryshinoz 2023/02/24
  • Colaboと弁護団の「リーガルハラスメント」会見、名誉毀損の可能性がさらに高まる。事業計画書修正版が記者会見より後に出された説も浮上

    opp @oppekepe7 「colabo令和4年度事業計画書」のデマを流したの誰?|opp @oppekepe7 #note note.com/opp406/n/n5f5a… 開示請求の結果、colabo弁護団の説明が虚偽であったことが判明。 2023-02-22 02:07:16 ザラメ @since1624 @oppekepe7 @himasoraakane 【悲報】リーガルハラスメント無効 神原弁護士が主張する「リーガルハラスメント」の根拠となる、 太田弁護士の「暇空氏は修正前・後の文書を恣意的に切り取りしをして印象操作している」という主張が成り立たないことになります。 pic.twitter.com/R70Pf5qY8r 2023-02-22 02:45:31 リンク note(ノート) 「colabo令和4年度事業計画書」のデマを流したの誰?|opp|note colabo

    Colaboと弁護団の「リーガルハラスメント」会見、名誉毀損の可能性がさらに高まる。事業計画書修正版が記者会見より後に出された説も浮上
    ryshinoz
    ryshinoz 2023/02/24
  • ベアメタルサーバーを利用したクラウドサービスで発生する課題を Tailscale で解決する

    株式会社時雨堂は WebRTC SFU Sora (以下 Sora) というパッケージソフトウェアとそのクラウドサービスを開発、提供しています。 WebRTC (Real-Time Communication) は音声や映像、データを P2P でリアルタイムにやりとりするための技術です。 Sora は WebRTC SFU (Selective Forwarding Unit) で、P2P での通信とは異なり、音声や映像などを「サーバー経由」で配信する技術です。つまり、Sora が中間サーバーとして、音声や映像、データを配信者に代わって複数の視聴者に配信します。Sora があれば、視聴者の数が増えても配信者自身がすべの視聴者に音声や映像、データを送る必要はなく、Sora を介して一度に多くの視聴者へリアルタイムに配信できます。 時雨堂では 2015 年より Sora の開発を行い、その顧客

    ベアメタルサーバーを利用したクラウドサービスで発生する課題を Tailscale で解決する
    ryshinoz
    ryshinoz 2023/02/24
  • ruby.wasm で MySQL Parameters を作り直した - tmtms のメモ

    プライベートでは基的に誰の役にも立たないプログラムを作ってるんだけど、たまにうっかり MySQL Parameters みたいな役に立つものを作ってしまう。 MySQL Parameters は5年くらい前に Vue.js の勉強のために作ってみたんだけど、結局そのまま Vue.js は触らず放置状態だった。MySQL の新しいバージョンが出るたびにデータは更新してたけど。 ruby.wasmRubyWebAssembly 上で動くようになり、ブラウザ上で JavaScript の代わりに使えるようになったんで、MySQL Parameters を Ruby で作り直してみた。 ruby.wasm ruby.wasm のページに載ってるけど、これだけでブラウザ上で Ruby が動く。簡単。 <html> <script src="https://cdn.jsdelivr.ne

    ruby.wasm で MySQL Parameters を作り直した - tmtms のメモ
    ryshinoz
    ryshinoz 2023/02/24
  • 「ソフトウェア開発」と「プロダクト開発」は違う|市谷 聡啓 (papanda)

    執筆をしていて、時々迷うことがある。 「ソフトウェア開発」と書くべきか、「プロダクト開発」と書くべきか。 手元の行為としては同じでも、この2つの言葉の間には隔たりがある。 何げなく使っている言葉であっても、突き詰めて捉えていくと違いに気づくことができる。言葉を丸めたまま扱うと、それ以上理解が深まることはない。大事なテーマであるほど、使う言葉に気を払うようにしたい。「ソフトウェア開発」と「プロダクト開発」この言葉の違いを、置いている「目的」から捉えてみよう。 ソフトウェア開発の目的とは、ソフトウェアを作ることにある。ソフトウェア開発と称して「作らない」ということは稀だろう。どのようにソフトウェアを作るか、という観点に焦点があたりやすい。ときとして、ソフトウェア作りそのものが「こだわり」へと昇華していく。 一方、プロダクト開発の目的とは、プロダクトを利用してもらうことにある。プロダクトを提供し

    「ソフトウェア開発」と「プロダクト開発」は違う|市谷 聡啓 (papanda)
    ryshinoz
    ryshinoz 2023/02/24
  • Big Sky :: Go 言語プログラミングエッセンスという本を書きました。

    2023/3/12 発売です。 Go言語プログラミングエッセンス エンジニア選書 mattn 技術評論社 Kindle版 / ¥3,450 (2023年03月09日) 発送可能時間: Go が発表された当初から Go を見続けて来たので ずいぶん時間が経った気がします。僕なりにいろいろな活動をして来ました。Go 体や周辺ツールへのコントリビュート、イベント登壇、雑誌への記事の投稿や「みんなのGo言語」の共著など。 あらゆる活動が Go づくめで刺激的でした。Go で得たものも沢山あります。そして Go を使う人も想像していた以上に沢山増えました。Go に関して書かれたブログ、Go の求人、今では大学で Go を教えているところもあるくらいです。Go を知った事で僕のプログラミング人生はずいぶん変わりました。それまでは何を作るにしてもC言語をメイン言語として使ってきましたが、今や新しいアプ

    Big Sky :: Go 言語プログラミングエッセンスという本を書きました。
    ryshinoz
    ryshinoz 2023/02/24
  • Linus Torvalds氏、Gitのマージに関し「マージについて説明できないのならやらないほうがいい」ゴミだからとアドバイス | ソフトアンテナ

    ホームソフトウェアLinus Torvalds氏、Gitのマージに関し「マージについて説明できないのならやらないほうがいい」ゴミだからとアドバイス Linus Torvalds氏、Gitのマージに関し「マージについて説明できないのならやらないほうがいい」ゴミだからとアドバイス 2023 2/22 LinuxおよびGitを開発したLinus Torvalds氏が、Gitのマージに関して直々にアドバイスしていた事がわかり、注目を集めています(Phoronix)。 Linus Torvalds氏のGitマージに関する実践的なアドバイスは「もしマージのことを説明できないのなら、やらないことだ。これは当に簡単なことです。マージの理由を説明しないままマージすることは絶対に許されない」というものです。 Linus氏はマージに対するコメントが十分に含まれていないプルリクエストを発見し、我慢の限界を突破し

    Linus Torvalds氏、Gitのマージに関し「マージについて説明できないのならやらないほうがいい」ゴミだからとアドバイス | ソフトアンテナ
    ryshinoz
    ryshinoz 2023/02/24
  • 蔵書11万冊廃棄、代わりに購入したのは…学校現場から不満の声 広島県立学校図書館リニューアル | 中国新聞デジタル

    広島県教委は21日に公表した内部調査結果で、県立学校の図書館リニューアル事業の指導を依頼している児童文学評論家の赤木かん子氏(東京)との取引に「違法性はない」と結論付けた。ただ、赤木氏が関わった15校で、改装に伴い11万冊余りの蔵書を廃棄。学校現場からは、代わりに小学生向けの赤木氏の著書を購入させられたなどといった不満の声が出ている。 ⇒【関連記事】赤木かん子氏らに謝金など1068万円支払い、法令違反なしと結論 高校に小学生向けのや紙芝居 県教委は2018~22年度、県立高22校などで図書館をリニューアルした。改装後、来館者数が増えた▽を活用して調べる生徒が増えた▽授業での利用が増えた―と評価する学校もある。平川理恵教育長は「学校を変える一つの方法として有効だ」と成果を強調している。 県教委は、赤木氏が関わった15校で11万1490冊を廃棄したと説明する。代わりに

    蔵書11万冊廃棄、代わりに購入したのは…学校現場から不満の声 広島県立学校図書館リニューアル | 中国新聞デジタル
    ryshinoz
    ryshinoz 2023/02/24
  • Starlink(スターリンク)のネットワーク、アンテナのIPアドレス、NATの仕様などを調べました | IIJ Engineers Blog

    Starlinkを構成するネットワーク機器はこんな感じになっています。これまでDishと書いていましたが、アンテナと書いた方が直感的かなと思いますし、いちいちStarlink XXXXと書くのも長いので簡潔な表記にしています。 拠点やゲートウェイは国毎に用意されています。アンテナからの通信はコンステレーションを介してゲートウェイを通過、拠点からインターネットにつながっていきます。アンテナは拠点からキャリアグレード NAT (CGNAT) のISP shared IPv4 アドレス(100.64.0.0/10 の範囲)をDHCP で受け取ります。DHCPのリース時間は5分(FAQに記載あり)で、アンテナが別の場所とかに移動したりすることで変わる事があるようです。 アンテナのIPアドレスを調べる 拠点のIPアドレス(100.64.0.1)にpingしてみると疎通がある事がわかります。 $ pi

    Starlink(スターリンク)のネットワーク、アンテナのIPアドレス、NATの仕様などを調べました | IIJ Engineers Blog
    ryshinoz
    ryshinoz 2023/02/24
  • DBサーバでUPDATE/DELETEを打つ安心感を高める

    近年はDBサーバで直接UPDATE/DELETE文を発行する場面はかつてより減ったように感じますが、引き出しとして持っていて損はないと思ったので私が普段やっている方法をメモしておきます。 プロトタイピングだったり、開発環境でも有効なので手癖にしておくのは有効だと考えます。 MySQLを例に書いていますが、対象のRDBMSは特に限定されません。 1. 対象のレコードを下見する まずはこれから更新する対象を見ておきましょう。 mysql> select * from books where id=1; +----+-----------+-----------------+-------+ | id | author_id | title | price | +----+-----------+-----------------+-------+ | 1 | 1 | Learning UPDA

    DBサーバでUPDATE/DELETEを打つ安心感を高める
    ryshinoz
    ryshinoz 2023/02/24
  • 電源タップの寿命ってどのくらい? 安全な捨て方をサンワサプライに聞いた

    電源タップの寿命ってどのくらい? 安全な捨て方をサンワサプライに聞いた:デジタルガジェットのあとしまつ もはや仕事や生活になくてはならないものになりつつあるデジタルガジェットの数々。購入を薦められることは多々あるが、正しい捨て方は知られていない。連載では、デジタルガジェットの正しい捨て方を専門家に聞いていく。 今回は電源タップの捨て方を紹介する。厳密に言うと電源タップ自体はデジタルガジェットではないが、電子機器を複数台充電するために利用する人も多いだろう。そんな電源タップの適切な捨て時について、電源タップなどを販売するサンワサプライ(岡山県岡山市)の広報担当者に1問1答形式で聞いた。 電源タップの寿命はどのくらい? ──電源タップを捨てるか、交換する適切なタイミングを教えてください 使用環境にもよりますが、3~5年といわれています。接続不良により火災などの重大事故にならないように、1年に

    電源タップの寿命ってどのくらい? 安全な捨て方をサンワサプライに聞いた
    ryshinoz
    ryshinoz 2023/02/24