yumenautのブックマーク (1,317)

  • 第59回 Fediverse入門―非中央集権型SNSサーバを作ろう!(1) | gihyo.jp

    連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーは白方健太郎さんで、テーマは「実践Fediverse」です。 稿のサンプルコードは、WEB+DB PRESS Vol.114のサポートサイトから入手できます。 Fediverse─⁠─非中央集権型ソーシャルネットワーク 2017年春に日でブームとなったMastodonが構成するような非中央集権型ソーシャルネットワークは、Fediverseと呼ばれます。Fediverseは、中央に全体を制御するサーバがおらず、各サーバが連合と呼ばれるゆるいネットワークを構成することが特徴です。 稿では、Fediverseに参加するために最小限実装する必要がある機能と、Perlにおける実装方法を説明します。 Fediverseを構成する仕様群 Fediverseは複数の仕様を組み合わせることで実現されています。節では、それぞ

    第59回 Fediverse入門―非中央集権型SNSサーバを作ろう!(1) | gihyo.jp
    yumenaut
    yumenaut 2024/01/17
  • How to implement a basic ActivityPub server

    Today we’ll be looking at how to connect the protocols powering Mastodon in the simplest way possible to enter the federated network. We will use static files, standard command-line tools, and some simple Ruby scripting, although the functionality should be easily adaptable to other programming languages. First, what’s the end goal of this exercise? We want to send a Mastodon user a message from o

    yumenaut
    yumenaut 2024/01/17
  • ActivityPub W3C Proposed Recommendation 05 December 2017

    ActivityPub W3C Recommendation 23 January 2018 This version: https://www.w3.org/TR/2018/REC-activitypub-20180123/ Latest published version: https://www.w3.org/TR/activitypub/ Latest editor's draft: https://w3c.github.io/activitypub/ Test suite: https://test.activitypub.rocks/ Implementation report: https://activitypub.rocks/implementation-report Previous version: https://www.w3.org/TR/2017/PR-acti

    yumenaut
    yumenaut 2024/01/17
  • ActivityPub - ActivityPubまとめwiki

    yumenaut
    yumenaut 2024/01/17
  • TypeScript 4.7 と Native Node.js ESM

    TypeScript 4.7 がリリースされたので、Node.js ESM 対応の現状をまとめておく。 @teppeis さんの TypeScript 4.5 以降で ESM 対応はどうなるのか? を先に読んでおくと、以降の話も読み進めやすいかも。 このエントリの中でも、teppeis さんの定義した用語をそのまま用いさせてもらう。 * CommonJS (CJS): 従来式の Node.js CommonJS で書かれたファイルまたはパッケージ * ES Modules (ESM): ES2015 で定義されたモジュール仕様。Node.js では v12 以降でネイティブにサポートされている。 * Native ESM: ESM 形式で記述されたファイルを、Node.js またはブラウザで直接 ESM として実行する方式またはそのファイル。擬似 ESM と区別するために Native と

  • ESモジュールとCommonJSと対応したTypeScriptパッケージの(たぶん)正しい作り方 - Qiita

    先日、JTC-utils という CommonJS と ESM に対応したデュアルパッケージを公開したのですが、とてつもなく苦労したのでここにメモを残しておくことにします。 デュアルパッケージに対応するという記事はいくつかありますが、この記事は次の条件の時に役に立つと思います。 ソースコードは TypeScript で作りたい。 CommonJS と ESモジュールの両方に対応したい。 サブモジュール1を作りたい。(←ここ重要) 2023/07/18 コメントを受け、一部訂正をいれています。 2023/07/19 さらに調べたところ、TypeScript の公式見解としては、たとえ型宣言ファイル(.d.ts)の内容が同じであっても、.cjs に対しては .d.cts を用意すべきとのことでしたので、その前提に基づき記述を全面的に見直しました。 何がそんなに難しいのか TypeScript

    ESモジュールとCommonJSと対応したTypeScriptパッケージの(たぶん)正しい作り方 - Qiita
  • はてなー一家にありがちなこと

    ・夫婦別姓 ・妊活をしていた ・家にテレビはあるがあまりついてない、つけるとしてもニュースが多いがニュースを見ると長文を語り始めるため消している ・読もうと思って積んでるがたくさんある ・子供の名前が古い ・お小遣いは少ないがなぜかそれをドヤる ・親の介護をしている ・たまに漏らす ・お気持ち増田に書くので家族仲は割といい(はてな内では間接的に罵りあっている) ・娘の一人称が「僕」だが多様性の時代なのでツッコめない ・学歴は高いが一浪している ・地味な投資をしている、親父が投資額を自慢してくる ・ブランド物は嫌いだが周りに好きなやつが居て知識だけ微妙にある ・コメントは100文字にまとめるという教育方針

    はてなー一家にありがちなこと
  • JAL機炎上、そのとき何が 検証・羽田空港衝突事故

    SNS上などの映像からは、乗客が3カ所の脱出シューターで次々と滑り降りているのが見て取れる。海外メディアは全員の生還を「奇跡」と伝えた。その陰で海保機側は機長を除く搭乗者5人が亡くなった。

    JAL機炎上、そのとき何が 検証・羽田空港衝突事故
    yumenaut
    yumenaut 2024/01/10
  • お気に入りのコマンドラインツールを淡々と紹介する

    めちゃくちゃ良い記事でした。 「OSS は使っていることを公言するだけでも貢献になる」と songmu さんが言っていたので、私も貢献したいと思います。 僕も貢献したいのでよく使うコマンドラインツールを紹介していきます。 特定のプログラミング言語等に依存するツールは省いています。 actionlint - GitHub Actions の Workflow ファイルの静的検査 GitHub Actions の Workflow ファイルの静的検査ツールです。 かなり精度が高く、色々な設定ミスを検知してくれます。 エラーメッセージも見やすくて助かります。 aicommits - コミットメッセージを自動生成 変更内容を元に自動でコミットメッセージを AI が生成してくれるツールです。 コミットをする前にちゃんと確認してくれるのも安心感があって良いです。 cLive - ターミナル操作を自動化

    お気に入りのコマンドラインツールを淡々と紹介する
    yumenaut
    yumenaut 2024/01/10
  • 2023年に第一巻が発売された新作まんがのベスト20選+α - 名馬であれば馬のうち

    ランキング雑誌を信じてはいけない。 集合していると称しつつ少人数の博識に頼っているwikiの知性を信じてはいけない。不完全なアグリゲーションを信じてはいけない。metacritic を、Amazonレビューを、あなたの神を信じてはいけない。 自分自身に祈りなさい。 わたしはあなたに真理をシェアするでしょう。ハチワレが、そうなされたように。 [ちいかわ書:第八章:第二十四節〜第二十七節] 【レギュレーション】 【20選】 1.平井大橋『ダイヤモンドの功罪』(ヤングジャンプコミックス) 2.ひの宙子『最果てのセレナード』(アフタヌーンコミックス) 3.大武政夫『女子高生除霊師アカネ』(ヤングジャンプコミックス) 4.羽流木はない、篠月しのぶ『フツーと化け物』(ビームコミックス) 5.路田行『すずめくんの声』(MeDu Comics) 6.紫のあ『この恋を星には願わない』(it Comics)

    2023年に第一巻が発売された新作まんがのベスト20選+α - 名馬であれば馬のうち
  • ドラゴンクエストIV(FC版・NES版)AI仕様の解析 by vaxherd - クリムゾンのブロマガから移転した話

    現在の作戦設定を取得する ボス戦(つまり「逃走禁止」フラグが設定されている戦闘)においては、 プレイヤーによって設定された作戦が「みんながんばれ」か「ガンガン いこうぜ」の場合、隠し作戦である「対ボス」が代わりに使用される。 MP余裕量を計算する 呪文を使う仲間の場合、作戦や戦闘状況に応じて、行動評価(以下参照)に 影響を与えずに使えるMPの「余裕量」が設けられている。行動の消費MPが この余裕量以下の場合、消費MP「0」とみなされる。 具体的に、AIプログラムはまず、各仲間の「有用値」を計算する。256から、 マヌーサ・マホトーンの場合はキャラクター毎の値(以下参照)が引かれ、 さらに睡眠状態だと、その結果が半減される。 キャラ │マヌーサ│マホトーン 勇者  │ 85 │ 85 クリフト│ 100 │ 100 ミネア │ 100 │ 100 マーニャ│ 32 │ 192 ブライ │ 3

    ドラゴンクエストIV(FC版・NES版)AI仕様の解析 by vaxherd - クリムゾンのブロマガから移転した話
    yumenaut
    yumenaut 2024/01/04
  • 『葬送のフリーレン』でも話題、今さら聞けない「エルフ」って何者? 『指輪物語』から『ダンジョン飯』まで、多種多様に変化するエルフ像 | JBpress (ジェイビープレス)

    歴史家:乃至政彦) エルフとは何か? 西洋風ファンタジー作品には、「エルフ(Elf)」という、人間ではない人型の妖精が登場する。 最近は、これまでファンタジーものに関心のなかった人たちも、日漫画『葬送のフリーレン』や『ダンジョン飯』を介して、エルフという存在を知るようになっているとも聞く。 そこで、エルフとは何かを簡単に説明してみたいと思う。 典型的なエルフ像 現在のファンタジー世界におけるエルフについて、およそ共通する6つの特徴を挙げておく。 ①容姿端麗で、華奢な体つきを持つ。耳が尖っていて、髭は生えない。 ②魔法が得意で、頭脳明晰である。 ③ドワーフ(白雪姫に登場する小人。闇の妖怪とも)、ホビット(呼び名は作品世界によって様々。愛嬌ある小人)など人型の種族の中でも長寿で、数百年は生きる。 ④人間には比較的好意的で、生殖も可能。ドワーフとは争いがち。 ⑤森に住み、弓矢と軽い剣、軽い

    『葬送のフリーレン』でも話題、今さら聞けない「エルフ」って何者? 『指輪物語』から『ダンジョン飯』まで、多種多様に変化するエルフ像 | JBpress (ジェイビープレス)
  • ドラクエ4のAI戦闘と作戦、完全に理解した|frenchbread

    30年ぶりにファミコン版ドラクエ4をプレイしたので、AI戦闘の仕様についてまとめます。ソースは主に下の記事と自分でプレイした検証結果です。 件に関しては下の記事以上に詳しい情報はないと思われますが、仕様解析というコンセプトで非常に詳細に記載してくださっているため、この記事では自分なりに実プレイ上有用かなと思えるレベルでまとめました。 ご一読いただければ「なぜブライやミネアがいまいち使えなかったのか」といった疑問も解消すると思います。 なお、以下に記載の内容は100%正確とは限りません。 ソースの解析記事を私が誤読している可能性があるのと、一部自分で補完した内容はあくまでプレイ検証して「おそらくこうだろう」と結論づけているに過ぎないためです。ご了承ください。 基礎知識まず基礎知識。 ある程度詳しい方、少し調べたことがある方ならこの辺りはご存じの内容になるかもしれません。 AIは「モンスター

    ドラクエ4のAI戦闘と作戦、完全に理解した|frenchbread
    yumenaut
    yumenaut 2024/01/03
  • データベース概論Ⅰ | 筑波大学オープンコースウェア|TSUKUBA OCW | 北川博之

    データベースシステムに関する入門。データベースの基概念、データモデリング、リレーショナルデータモデル、データベース言語SQL、リレーショナルデータベース設計論、物理的データ格納法、問合せ処理等について講述する。 (2018年度) 【教科書】 「データベースシステム」(北川博之著、オーム社) 北川 博之筑波大学 計算科学研究センター教授1978年東京大学理学部物理学科卒業。1980年同大学理学系研究科修士課程修了。日電気(株)勤務の後、筑波大学電子・情報工学系講師、同助教授を経て、現在、筑波大学計算科学研究センター教授。理学博士(東京大学)。データベース、データ統合、データマイニング、ストリーム処理、情報検索、ビッグデータ等の研究に従事。著書「データベースシステム」(オーム社)等。日データベース学会会長、ACM SIGMOD日支部委員長等を歴任。情報処理学会フェロー、電子情報通信学会

    データベース概論Ⅰ | 筑波大学オープンコースウェア|TSUKUBA OCW | 北川博之
    yumenaut
    yumenaut 2024/01/01
  • 更新されたら真っ先に聴いているおすすめポッドキャスト - laiso

    ポッドキャストはリスナーの存在が見えづらいらしく聴いてるとアピールしないと更新停止してしまいがちなので定期的に感想を書いていく 聴く環境について ポッドキャストの探し方 BUSINESS WARS / ビジネスウォーズ News Connect あなたと経済をつなぐ5分間 #ニュースコネクト Off Topic // オフトピック fukabori.fm バンクーバーのえんじに屋 texta.fm プログラム雑談 Misreading Chat mozaic.fm kkeethのエンジニア雑談チャンネル 購読一覧 聴く環境について クライアントはGoogle Podcastを使っているんですけど終了してしまうし*1最近はSpotifyに誘導されがちなので、今後移行先をどうしようか迷っている そもそもGoogle Podcastの購読一覧ってどこから見るんだろうと疑問だったが、https:/

    更新されたら真っ先に聴いているおすすめポッドキャスト - laiso
    yumenaut
    yumenaut 2024/01/01
  • 2023年にブックマークしたページでよかったもの集めた - Really Saying Something

    2013年から「その年ごとにブックマークしたページでよかったもの集めた」と題して、1年分の「自分がブックマークしたページ」を振り返り、まとめています。正確には毎年ではなくて、2022年だけ抜けています。いろいろなことがあり抜けました。そしてあきらめて、2023年版を作りました。 完全に「私得」なまとめなのでカテゴライズなどは一切しておらず、主に自分のブックマークした順番となっています。基的には、以下の基準で選出しています。 当年に作られたエントリーであること Wikipediaや当年に作られたことが明確でない役所のページなどは除外 ブックマークが多く集まっていてもリンク切れであるものは除外 Yahoo!ニュース(掲載終了)、サイトクローズなど 内容が「閲覧する際に1記事単位になっている(ページャーはOK)」になっていること 有料記事、課金しないと全部読めない記事などは除外 今年は入院した

    2023年にブックマークしたページでよかったもの集めた - Really Saying Something
    yumenaut
    yumenaut 2023/12/31
  • 2023年の買ってよかったワインたち - シロクマの屑籠

    はてなブログのキャンペーンで「買ってよかった2023」というものがあったので、自分も書いてみます。2023年に買ってよかったワインたちについてのものです。コスパワイン部門、中堅ワイン部門、ちょっと値が張る部門にわけてお届けします。 【2023年に買ったワインたちの全体的傾向】 円安と世界的なインフレ傾向、そしてブルゴーニュワインやシャンパーニュなどの高騰。こうした傾向がますます強くなった結果、2020年以前と同じようにワインを買うのは諦めなければならなくなりました。そうなると、今までは避けてきたエリアやジャンルのワインを開拓しなければなりません。でも、開拓意識を持つと見知らぬワインたちがざくざく見つかる側面もあり、面白くもあります。まだまだワインの沼は広い。 【コスパワイン部門】 d.A.ワイナリー (ジャン クロード マス) ヴィニウス グランド リザーヴ 2021 昔から時々飲んでいた

    2023年の買ってよかったワインたち - シロクマの屑籠
  • 【ベストバイ2023】買ってよかったモノ・ガジェットBEST10 | LOPYLOG-ロピログ-

    こんにちはワタヤ(@taoblog10)です。 2023年も残すところあと僅か。 皆さんはどんな一年を過ごされましたでしょうか? LOPYLOGはというと、読んでいただいている皆さんのおかげで開設5周年を迎えることができました。いつも当にありがとうございます! 今年はブログ以外のお仕事で忙しくさせていただいたり、夫婦共用のワークスペースを構築したりと僕の消費行動もインテリアやデスクアイテムに興味が注がれた1年でした。 さて、今年も1年を通して出会ったものたちに感謝しつつ、『ベストバイ2023』と題して買ってよかったものをまとめておきたいと思います。 2023年、買ってよかったモノ・ガジェットBEST10 ちなみに、モノの良さと順位は全く関係ありません。あくまで自分の中で印象に残ってる順に並べてみました。 というわけ、まずは10位から! 10位:aulumu MagSafeバッテリーパック

    【ベストバイ2023】買ってよかったモノ・ガジェットBEST10 | LOPYLOG-ロピログ-
    yumenaut
    yumenaut 2023/12/31
  • 面白かった本2023 - phaの日記

    今年もなんとか年末までたどり着きましたね。毎年書いている今年面白かったを紹介する記事です。 今年は屋(蟹ブックス)で働き始めたということもあって、今までよりも幅広いを手に取った一年だったように思います。あと、去年はなぜか短歌くらいしか読めなくなっていたけど、今年はエッセイとかをまた楽しく読めるようになってきました。うれしい。エッセイを書く気力もわりと戻ってきたので、2024年はまたエッセイを出したいなと思っています。まあ、できる範囲でやっていきたいですね。無理せず、死なないように。 マンガ 鶴崎いづみ『私のアルバイト放浪記』(観察と編集) 大山海『令和元年のえずくろしい』(リイド社) 大白小蟹『うみべのストーブ』(リイド社) 坂上暁仁『神田ごくら町職人ばなし』(リイド社) 岩波れんじ『コーポ・ア・コーポ』(ジーオーティー) 新井英樹『SPUNK - スパンク!』(KADOKAWA

    面白かった本2023 - phaの日記
    yumenaut
    yumenaut 2023/12/28
  • 自分を救うプログラミング|naoya

    子どものころは絵を描くのが好きだった。 学校の休み時間は、クラスメートはみな外にサッカーをしにいっていたが一人教室にのこってノートに漫画を描いている、そんな小学生だった。 自宅に戻っても、自室にこもってよく漫画を描いていた。 漫画と書くいっても、別に人を楽しませるために描いているわけではなかった。もちろん褒められると嬉しかったが、それが目的だったわけではなく、いま思えば、それは自分で自分を癒すかのような行為だった。自分を救うために絵を描いていた。 絵を描いているときは、それに夢中で没頭していて、ほかの何にも代えがたい時間を過ごすことが出来た。この時間が、どこか自分の救いになっていた。 中学二年生ぐらいになって思春期にさしかかった頃だろうか。教室で絵を描いていると浮いてしまうことに気づいて、恥ずかしくなって、描かなくなった。 それでもやっぱり絵を描いたりなにか作品を作ったりするのは好きだった

    自分を救うプログラミング|naoya
    yumenaut
    yumenaut 2023/12/28