タグ

2022年5月6日のブックマーク (9件)

  • 文芸的diffでソースコードを解説する - ABAの日誌

    プログラムの解説文章をソースコードに混在して表記し、そこから解説記事を生成する、文芸的プログラミングという手法がある。 文芸的プログラミングはソースコードに強く結びついた形でドキュメントを管理することができ、ソースコードの解説を記述するためには良い手法である。ただし、生成される解説記事はあくまでソースコードの記述順に沿ったものであり、プログラマの開発手順、実装順序に沿ったものでは無い。 ソースコードの解説は、そのコードが作られた順番に行われたほうが、プログラマの思考に沿って説明がされるので分かりやすい。そのような発想に基づいて提案された手法が、文芸的コミットだ。 コミットメッセージに、そのコミット内容を説明する文章を記述していくことで、コミットのヒストリーが解説記事になる手法だ。この方式だと、コミットというコードが改変されていく順番で解説ができるので、より分かりやすい内容にできる。 この方

    文芸的diffでソースコードを解説する - ABAの日誌
    at_yasu
    at_yasu 2022/05/06
    何故か 乙女文藝ハッカソン を思い出した
  • ラズパイでメッシュネットワークを作成する 準備編その1

    家庭向けネットワーク製品──いわゆるWi-Fiルーターでもアクセスポイント型ではなく、メッシュネットワークを構築してシームレスなネット環境を作る製品も増えてきました。 しかしメッシュネットワーク対応の製品は、アクセスポイント形式の製品よりもまだ高価です。以前「ラズパイを無線LANルーター化する ~アクセスポイント編~」「ラズパイを無線LANルーター化する ~ブリッジモード編~」でルーターやアクセスポイントとして利用する方法について紹介しましたが、ラズパイでもメッシュネットワークを構築することは可能です。 そこで今回はその発展系という意味で、GitHubに掲載されている内容を元に、ラズパイを使ったメッシュネットワークの構築についてご紹介していきます。 ラズパイの準備 それではメッシュネットワークを作り上げるための準備から行っていきましょう。今回使うラズパイですが、無線LAN側はアクセスポイン

    ラズパイでメッシュネットワークを作成する 準備編その1
    at_yasu
    at_yasu 2022/05/06
  • GitHub - microsoft/kiota: OpenAPI based HTTP Client code generator

    Kiota is a command line tool for generating an API client to call any OpenAPI described API you are interested in. The goal is to eliminate the need to take a dependency on a different API SDK for every API that you need to call. Kiota API clients provide a strongly typed experience with all the features you expect from a high quality API SDK, but without having to learn a new library for every HT

    GitHub - microsoft/kiota: OpenAPI based HTTP Client code generator
    at_yasu
    at_yasu 2022/05/06
  • 統合失調症 “原因の1つは自身の抗体が関わっている可能性” | NHK

    統合失調症を発症する原因の1つとして、自身の抗体が関わっている可能性があることをマウスを使った実験でつきとめたと東京医科歯科大学のグループが発表しました。 この研究成果は、東京医科歯科大学の塩飽裕紀 助教などのグループが発表しました。 統合失調症は、幻覚や妄想などの症状が出る病気で、およそ100人に1人が発症するとされます。 グループでは、統合失調症の患者220人余りを対象に血液などを詳しく調べたところ、およそ5%の患者に脳の神経細胞のシナプスにある「NCAM1」と呼ばれるたんぱく質に対する抗体が見つかり、この抗体が脳の情報伝達を妨げている可能性があることをつきとめました。 さらに、この抗体をマウスに投与すると脳のシナプスが減少したり、大きな音に過敏に反応したりするなど統合失調症のような症状が出ることを確認したということです。 グループによりますと、統合失調症の発症にはさまざまな仕組みが関

    統合失調症 “原因の1つは自身の抗体が関わっている可能性” | NHK
    at_yasu
    at_yasu 2022/05/06
  • Deploy app servers close to your users · Fly

    Scalable Full Stack Without the Cortisol Over 3 million apps have launched on Fly.io, boosted by global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Speedrun Your App Public Cloud Infrastructure. Modern Platform Endorphins. The most flexible and powerful comput

    at_yasu
    at_yasu 2022/05/06
  • 「親ガチャ」データで裏付け 貧困層の子「授業わからない」3倍超、進路「中高まで」4倍超:東京新聞 TOKYO Web

    家庭の貧困が子どもの学習理解や進学を阻む傾向が、内閣府の初の全国調査で明らかになった。貧困層の子どもの学校の授業が「分からない」割合が、比較的暮らし向きが安定している層の3倍以上で、進学希望が「中学・高校まで」にとどまる割合は4倍以上だった。生まれた環境が人生を左右しかねない「親ガチャ」がデータ面からも裏付けられ、対策が求められている。(渥美龍太) 調査は昨年2〜3月、全国の中学2年生とその保護者5000組に郵送で実施し、回収率は54.3%。世帯の収入を調べ「貧困層」「準貧困層」と、比較的に暮らし向きが安定している「それ以外」に分け分析した。 子どもにクラスの中での成績をどう思うかを聞くと、貧困層は「やや下のほう」と「下のほう」の合計が52%と、それ以外の26%の2倍に上った。授業の理解度で「ほとんどわからない」と「わからないことが多い」の合計は、貧困層が24%となってそれ以外の7.3%

    「親ガチャ」データで裏付け 貧困層の子「授業わからない」3倍超、進路「中高まで」4倍超:東京新聞 TOKYO Web
    at_yasu
    at_yasu 2022/05/06
  • 仕事や人生に迷ったときはいつも「A3用紙」がぼくを助けてくれた|中屋祐輔/ドットボタンカンパニー代表取締役

    ぼくは「A3用紙」が大好きです。 人生のパートナーと言っても過言ではありません。 いま、ぼくは会社を経営しています。全国の企業や自治体と組んで、イベントやコミュニティなどの企画・運営をおこなう会社です。 「どうやって企画を実現させるか?」「会社の方針をどうしていくか?」毎日、考えることは山積みです。 そんなとき、いつも使っているのが「A3用紙」。 1枚のA3用紙に、関係する要素や条件をすべて書き出して、それを再構築しながらアイデアを練り上げていくんです。 こんな感じ。こちらは「A3用紙の使い方」について、A3にまとめてみました。笑ぼくのキャリアはすこし変わっていて、ライトオンの店舗スタッフ、マーケター、CRMの会社のディレクター、Yahoo! 復興支援室のプロデューサー、経営者……と、いろんな仕事や立場を経験しています。 しかし人生のフェーズが変わっても、この「A3用紙」仕事術は変わらず使

    仕事や人生に迷ったときはいつも「A3用紙」がぼくを助けてくれた|中屋祐輔/ドットボタンカンパニー代表取締役
    at_yasu
    at_yasu 2022/05/06
    広く、だだっ広く見えた方が使いやすい不思議ある。iPadとかだと狭いんよね…
  • What is black and white and read all over?

    Noto emoji, a new black and white emoji font with less color, may gain us more in the long run Posted by Jennifer Daniel, Creative Director - Emoji & Expression In 1999 — back when Snake 🐍 was the best thing about your phone 📱 — there were three phone carriers in Japan 🗾 . On these phones were tiny, beautiful pictures called emoji (meaning “picture” and “character” in Japanese 🥰). These 176 im

    What is black and white and read all over?
    at_yasu
    at_yasu 2022/05/06
    お、blob復活した
  • アジャイル開発と開発言語の合意・未完成の責任 東京地判令3.9.30(平31ワ3149) - IT・システム判例メモ

    アジャイル開発の紛争事例。ポイントは、①契約の性質は請負か、②開発言語や納期などの債務の内容の合意、③損害の範囲。 事案の概要 X(設立予定会社の発起人)は、Yに対し、設立予定会社の営業に用いるウェブサイト(件ウェブサイト)の開発を委託し、件契約を締結した。開発報酬は月額2000米ドル、メンテナンスは月額800米ドルと定められた。いわゆるアジャイル方式で行うことが合意され、契約書は後追いで取り交わされた。 件ウェブサイトは、件契約締結時点において第三者が開発した原型が存在しており、それに追加・改良していくことが前提となっていた。 Xは、Yによる開発が遅延し、件ウェブサイトがまったく機能しないとして、Yに対し、件契約の債務不履行による損害賠償及び不法行為に基づく損害賠償として、既払代金相当額、逸失利益額、慰謝料、弁護士費用など、合計で約2000万円を請求した。 ここで取り上げる争

    アジャイル開発と開発言語の合意・未完成の責任 東京地判令3.9.30(平31ワ3149) - IT・システム判例メモ
    at_yasu
    at_yasu 2022/05/06
    「既存部分がReactJSであるにも関わらず、一方的にPHPやLaravelに変えたことについて合意に基づかないものであるとされました。」ああ、なるほど。