タグ

igrepのブックマーク (25,504)

  • HTTPSレコードがRFCになりました | IIJ Engineers Blog

    RFC9460が出ました 昨年、このエンジニアブログでHTTPSレコードについてとりあげました。これを書いたときはHTTPSレコードはまだインターネットドラフトだったのですが、2023年11月、ついにRFC9460として標準化されました。 RFCにはなったけど日語の詳しい記事はまだ少ないし需要あるかなーと思って改めて解説を書きはじめたんですが、だらだらとクソ長くなって書いた人が読んでも眠くて退屈な内容になってしまいました。ので、書いたものはばっさり捨てました。 そういえばいまから3年前、DNS Summer Day 2021で発表したプレゼン資料がありました。これをRFCになった現在の内容にあわせてアップデートしたほうがてっとりばやいしわかりやすそうです。 ということで、加筆修正した資料を置いておきます。DNS屋さんはとりあえず全部読んでおいてください。Web屋さんは前半だけ理解してお

    HTTPSレコードがRFCになりました | IIJ Engineers Blog
  • ネットを監視も干渉もしない国は、日本を含むたった4カ国だけ

    インターネット上の意見に政府の圧力がかかるのは70カ国中53カ国、監視干渉行為をしない国は日を含めてたった4カ国。ネット上の自由に迫る「影」は着々と広がり続けています。その実情とは。長年情報通信政策に携わり、現在は大手プロバイダーのIIJ副社長である谷脇康彦氏の著書『 教養としてのインターネット論 世界の最先端を知る「10の論点」 』から一部を抜粋して紹介します。 インターネットはどう生まれ、どう使われてきたか 1960年代のインターネット草創期。インターネットの普及は世界の人々の間で情報や知識を共有することを促し、透明で民主的な社会の実現に貢献するという期待が利用者の間に確かに存在していました。これはインターネットの基精神である「自律・分散・協調」という面に依拠するものでした。 具体的には、インターネットを構成するルーターなどの機器は民間の人たちが「自律」的、つまり自由に設置・運用し

    ネットを監視も干渉もしない国は、日本を含むたった4カ国だけ
  • 段ボールベッドの「食わず嫌い」を防ぐには お年寄りの不安解消法:朝日新聞デジタル

    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

    段ボールベッドの「食わず嫌い」を防ぐには お年寄りの不安解消法:朝日新聞デジタル
  • Be aware of Arrays - V8 engine advice

    igrep
    igrep 2024/02/21
    なるべくC言語よろしく整数のpacked arrayを使え、という話
  • Dosu - Everyone's Developer

    Maintaining code should be easier than writing it.Dosu is an AI teammate that lives in your GitHub repo, helping you respond to issues, triage bugs, and build better documentation.

    Dosu - Everyone's Developer
  • HonoXについて

    2月9日、予告していた通りHono v4をリリースしました。 そのHono v4のリリースと同時に、Honoを使ったメタフレームワーク「HonoX」を公開しました。 今回はHonoXのいくつかの特徴について書いてみたいと思います。これは使い方というより作者目線の思想みたいなものです。 メタフレームワーク HonoXとは一言で言うと「HonoとViteを組み合わせたメタフレームワーク」です。HonoX自体が機能を提供しないのが肝です。 もう少しだけ具体的に言います。HonoXで扱うのは「Honoのインスタンス」そのものです。つまりあなたがHonoXでアプリを作るということは「Honoのアプリを作る」ことになります。その証拠にエントリーポイントになるapp/server.ts内で出てくるappはHonoのインスタンスなので、hono/devにあるヘルパー関数showRoutes()がそのまま使

    HonoXについて
  • 尾を噛む蛇としての外部キー制約 - 『SQLアンチパターン』のキーレスエントリ(外部キー嫌い)を考察する

    この例では「担当カウンセラーID」「利用者ID」「相談種別ID」が外部キーになります。それらのカラムに入力できるのはそれぞれ参照先の親テーブルに存在する主キーのIDか、もしくはNULLです。 設定可能なreference_optionオプション reference_optionとは、外部キーとして参照されている親テーブル側のレコードを削除・更新したときに、参照している子テーブルの外部キーをどうするか? というオプションです。利用するRDBMSによりますが、だいたいのRDBMSで以下3種類の設定が可能になります。(MySQLだとこちらのページの参照アクションを参照。) CASCADE 親テーブルの削除・更新を行ったのち、その更新内容を子テーブルにも反映させます。 SET NULL 親テーブルの削除・更新を行ったのち、子テーブルの外部キーをNULLで埋めます。 RESTRICT(NO ACTI

    尾を噛む蛇としての外部キー制約 - 『SQLアンチパターン』のキーレスエントリ(外部キー嫌い)を考察する
    igrep
    igrep 2024/02/20
  • インドでおなかを守る極意と、インド的「下請け文化」の考察-③|インド麦茶

    (今回の記事は、前回の投稿、インドでおなかを守る極意「習慣編」、「道具編」の続きですが、インド的「下請け文化」の考察に関する単体投稿としても完結しています。) なぜインドはこれほどまでに衛生管理が困難なのだろうか。その大きな理由の一つは、インド的「下請け文化」である、という仮説を置きたい。この文化はカーストという宗教的背景が存在するヒンドゥー教徒に限らず、イスラム教徒や仏教徒も含めて、宗教に関わらずインドの社会・組織文化として地域と人心の隅々に浸透している。インド的「下請け文化」とは、ここでは、「役割を細分化し、苦労が多い仕事を、立場が下の人間にどんどん下ろしていくことを是とする社会文化特性」と定義したい。この「下請け文化」が社会の隅々に浸透していることと、公衆衛生を維持する難しさがどのように関係しているのか。以下が、その仮説の大枠である。 インド的「下請け文化」 ⇒汚いものや大変な仕事

    インドでおなかを守る極意と、インド的「下請け文化」の考察-③|インド麦茶
    igrep
    igrep 2024/02/20
    "下請け文化の主人として君臨している層の人間は、「組織を作って人を働かせ、自分は楽をする」という資本家としてのお手本のような動作を自然体でやることができるし、その仕組みを理解できている"
  • CSPでサードパーティースクリプトを律する

    はじめに Legalscapeの顧客の中には、情報セキュリティー等の理由から社内ネットワークからの通信の宛先を制限している組織もたくさんいます。 そのためLegalscapeでは、プロダクトの動作に必要な第三者リソースの一覧を管理し、Legalscapeの導入時にはそれらのドメイン名への接続を許可するようにお願いしてきました。 しかし、現代のWeb開発は、第三者リソースが利用可能であることを暗に期待しがちです。開発者がLegalscapeの顧客背景をよく知らずに新しい依存を導入してしまうことも考えられます。またさらに厄介なのが間接依存の増加です。実際に、firebase packageの更新によって内部で呼び出しているAPIのエンドポイントが変化し、開発者が知らないうちに接続先が変わっていたということが判明しています。[1] そこで私は、CSPを使うことでサードパーティースクリプトやAPI

    CSPでサードパーティースクリプトを律する
    igrep
    igrep 2024/02/19
    なんだそりゃ... "不思議なのが、CSPで明示的に許可しているはずのドメインへのアクセスがブロックされた記録が多数送信されている点です (報告データ内にCSPの記述が含まれており、その記述と自己矛盾しています)"
  • GitHub - microsoft/UFO: A UI-Focused Agent for Windows OS Interaction.

    UFO is a UI-Focused dual-agent framework to fulfill user requests on Windows OS by seamlessly navigating and operating within individual or spanning multiple applications. 🕌 Framework UFO operates as a dual-agent framework, encompassing: AppAgent 🤖, tasked with choosing an application for fulfilling user requests. This agent may also switch to a different application when a request spans multipl

    GitHub - microsoft/UFO: A UI-Focused Agent for Windows OS Interaction.
  • GitHub - bakks/butterfish: A shell with AI superpowers

  • WASM to the Moon - Introducing the Very First WASM Based Client

    igrep
    igrep 2024/02/18
    memgrachのWasm製Node.js向けクライアントライブラリーを作るまで。やっぱ非同期周り辛いよなぁ
  • GPT APIを組み込んだ業務システムを開発するときの虎の巻|伊志嶺朝輝

    幸運なことに、今年は多くのGPTを組み込んだシステムのPoCなどを担当させていただいた。 自身の備忘録も兼ねて、それらで得られたコツのようなものをまとめてみる。 ここで解説するテクニックは、OpenAI公式で解説されている基的な情報は含んでいないため、未読の方はOpenAI公式のドキュメントも読了することを強くおすすめする。 プロンプトはできる限り単純に、単一タスクの指示にするまず、一番大事なことはこれである。 プロンプトエンジニアリングと検索してよくヒットする様々なテクニックは、「ChatGPTを用いて複雑なタスクを一つのプロンプトで実行する」ためのものである。 そのため、それらのテクニックに沿ってプロンプトを作成すると、大抵の場合様々な処理を一つにまとめた長文になることが多い。 しかしこれはGPT APIをシステムに組み込む場合にはアンチパターンとなる。 なぜならプロンプトが複雑にな

    GPT APIを組み込んだ業務システムを開発するときの虎の巻|伊志嶺朝輝
  • 【ランキング多数】あなたの街の1位は ギョーザ以外も家計調査 | NHK

    毎年この時期のおなじみになりつつある総務省「家計調査」の発表。 ラーメンやギョーザが注目されがちですが、実は503もの品目について調べているんです。 たとえば、「まぐろ」の支出額1位は静岡市、「焼酎」は鹿児島市、「温泉」は青森市… なるほど、うなずけます。 一方で、「米」は浜松市、「ビール」は青森市(風呂上がりの一杯?)、洋服や美容代などに最も支出しているのは、さいたま市という結果も。 家計調査からは、産地から見る「日一」とはまた違った地域の姿も見えてきます。 目次 最も“消費”した自治体は? 「べ物」消費額1位をイッキ見

    【ランキング多数】あなたの街の1位は ギョーザ以外も家計調査 | NHK
  • 32bit intと32bit floatの情報量は同じか?

    結論から言うと、一般には違います。さらには、みなさんの予想に反して32bit floatのほうが情報量が大きくなることもあります。どういうことなのでしょうか。 「32bit intと32bit floatの情報量が同じか否か」が巷で話題となっているようです。 ここでは、情報理論における「情報量」の定義に立ち返って、この問について考えてみましょう[1]。 変数がもつ情報量 「情報量」とは、一体どのようなものだったでしょうか。「情報量」という概念は情報理論におけるものであり、これは確率の概念に基づいて定義されています。「ある離散確率変数Xの値がxである(X=x)」という情報の情報量I_X(x)は以下のように定義されます[2]。 I_X(x) = - \log_2 P_X(x) \quad \text{[bit]} ここでP_X(x)は、確率変数Xについての離散確率分布です。 では、「32bit

    32bit intと32bit floatの情報量は同じか?
    igrep
    igrep 2024/02/17
    なるほどなぁ。 "ある情報(情報源)を32bit intと32bit floatの2種類の型(符号化方式)で符号化した場合、符号化されたデータの情報量を比較すると、一般にその大小関係は情報源の分布に依存し..."
  • PNG を読んでみた

    こんにちは。ナレッジワークの torii です。 社内の LT 大会で「PNG を読んでみた」という内容の登壇をしたのですが、勿体無いので内容をブログでも簡単に紹介したいと思います! 画像ファイルとしてとても身近な PNG ですが、普段はライブラリを使って処理するため自前でバイナリを読んだり仕様を追ったりする機会も少ないのではないでしょうか。中身を理解することで、Web サービスにおいてより安全かつ最適な方法で画像ファイルを扱うのに役立てよう、というのがこの記事の狙いです。 経緯(社内勉強会の取り組みについて) ナレッジワークでは以前より Encraft という社外向けの勉強会を定期的に開催していますが、社内向けにも Encraft Share Day という勉強会があります。Encraft Share Day は、より多くのメンバーに発表の場を提供することで技術発信の経験を積んでもらう目

    PNG を読んでみた
    igrep
    igrep 2024/02/17
    とてもわかりやすい!
  • 企業の公的情報、登記で一括変更 年500万件手続き省略 - 日本経済新聞

    デジタル庁は企業が商号や住所を変える際に商業登記を書き換えるだけで税や営業許可といった各省庁が持つ登録内容を一括で変更できるようにする。年間で少なくとも500万件超の手続きが省略される見通しだ。企業にとっては事務負担が減り、より生産性が高い業務に人員を振り向けられる利点がある。各省庁がバラバラに扱う公的情報を管理するデータベースを整備する。商業登記のほか、不動産登記や住所表記などもそれぞれ一

    企業の公的情報、登記で一括変更 年500万件手続き省略 - 日本経済新聞
    igrep
    igrep 2024/02/17
    おお、これはありがたい!
  • 兄弟だったロシア「今はギャングのよう」 侵攻2年「私の、あの日」:朝日新聞デジタル

    ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

    兄弟だったロシア「今はギャングのよう」 侵攻2年「私の、あの日」:朝日新聞デジタル
  • GitHub - pubgrub-rs/pubgrub: PubGrub version solving algorithm implemented in Rust

  • コロナ第10波の兆し、今後「心不全パンデミック」の恐れも、研究

    新型コロナウイルスの感染は昨年11月下旬から年が明けても増える傾向が続き、流行の「第10波」の兆しも見せている。理化学研究所(理研)と京都大学の共同研究グループは昨年末、症状が収まった後もウイルスが心臓に残存すると心不全のリスクが高まる可能性があると発表した。同5月に感染症法上の位置付けが5類に移行し、人々は「コロナとの共生」の日常に戻っているが、流行ウイルスの性質が大きく変わったわけではなく、油断はできない。厚生労働省は今冬期の流行拡大に注意を呼びかけている。 国内初感染確認から4年でまた増加傾向 新型コロナウイルスの感染者が国内で初めて確認されてから1月15日で4年が経過した。5類移行後は感染実態の把握方法は全数把握から全国約5000の定点医療機関による定点把握に変更された。厚労省によると、定点把握の感染者数は移行後も増え続け、昨年8月末から9月上旬には1医療機関当たり約20人になり流

    コロナ第10波の兆し、今後「心不全パンデミック」の恐れも、研究