revertのブックマーク (427)

  • 徐々に高度になるリングバッファの話 - Software Transactional Memo

    リングバッファのイメージ図 1. リングバッファとは何か 機能的にはFirst In First Out (FIFO)とも呼ばれるキューの一種であるが、リング状にバッファを置いてそれの中でReadとWriteのインデックスがグルグルと回る構造をとる事によって容量に上限ができることと引き換えに高速な読み書き速度を得たものである。キューを単に実装するだけなら山ほど方法があって線形リストを使ってもいいしスタックを2つ使っても原理的には可能だ。その中でもリングバッファを用いた方法の利点はひとえに性能の高さでありメモリ確保などを行わないお陰でシステム系の様々な場所で使われている。 これの実装自体は情報系の大学生の演習レベルの難度であるが少し奥が深い。まずリングバッファのスタンダードなインタフェースと実装は以下のようなものである。 class RingBuffer { public: explicit

    徐々に高度になるリングバッファの話 - Software Transactional Memo
    revert
    revert 2023/07/30
    面白いけど自分とは無関係みたいに思ってる人が多そうだけど、何気なく使ってるロガーライブラリの中ではこの手のテクニックが使われてるし、意外と身近な代物ではあるんだよね
  • OSSすぐ死ぬ - kmuto’s blog

    (結論はなく、ダラダラ昔話を書いただけ。) サービスやプロダクトの開発にあたって、自社外で開発されたオープンソースソフトウェア(OSS)を外部コンポーネントとして使うという場面は今や当たり前だと思うけど、そのOSSができるだけ長く保守開発を続けてくれるにはどうしたらよいか、ということまで考えることは少ないだろう。 OSSはそのライセンス遵守の上では金銭を支払うことなく自由にサービスやプロダクトに使えるし、うまく機能がハマれば開発の費用・時間コストを大幅に軽減できる。 ただ、そうしてできた素晴しいサービス、プロダクトのアーキテクチャを見返してみると、個人の手弁当のOSSが危ういバランスを支えてSPOF的に存在していることがある。ジェンガの絵がよく出てくるよね( File:dependency.png - explain xkcd )。 Someday ImageMagick will fin

    OSSすぐ死ぬ - kmuto’s blog
    revert
    revert 2023/07/23
    殆どの組織は相応の技術スタックを維持する金も技術もないから振り回されるのは仕方がないよね
  • 「僕はバカだ、どうせ凡人」の声 通知表を廃止した小学校の決断 | 毎日新聞

    各クラスで渡される通知表を見て一喜一憂する児童の姿は、終業式の日の一コマになっています。でも、神奈川県茅ケ崎市の市立香川小学校では、そんな光景が見られません。教員が議論を重ね、通知表を廃止したからです。そもそも通知表は必要なのか。前校長の國分一哉さん(61)に聞きました。【大沢瑞季】 成績に関係なしなら「やりません」 数年前、担任教諭の代理で高学年の授業を担当した國分さん。「プリントをやりましょう」と指示を出すと、複数の児童が手を挙げました。 「これは成績に入りますか?」 「成績に関係がないんだったら、やりません」 勉強は、自身の評価を上げるためのものに過ぎず、興味を深めるものではない。そうした考え方を持つ児童がいたことにショックを受けたといいます。 香川小では学期ごとに教科の成績などを「十分達成している」「おおむね達成している」「努力が必要である」の3段階で評定した通知表を作成していまし

    「僕はバカだ、どうせ凡人」の声 通知表を廃止した小学校の決断 | 毎日新聞
    revert
    revert 2023/07/21
    テストの点は良かったからか、通知表の内容は全く気にして無かったな。先生のコメント欄の内容は一貫性が欠けていたので、毎度適当こいてて見る価値ないと当時思ってた
  • decoding="async" について詳しく調べてみる

    この記事は2023年7月19日時点の Chrome の最新版 115.0.5790.98 を使って検証しました。今後 Chrome の実装によって挙動が変わる可能性はございます。 はじめに 画像表示のパフォーマンス改善において、「decoding="async" をつけましょう」というのをよく見かけますが、おそらくほとんどの人がその実際の挙動を理解していない、あるいは誤った認識をしていると思います。今回詳しく調べる前の僕も含めて。 loading と decoding の違い 画像のパフォーマンス改善で decoding="async" のほかに、もう一つよく言及されるのが loading="lazy" です。decoding 属性について詳しく見る前に、まずは loading 属性との違いについて理解したほうがいいと思います。 loading とは、ブラウザがどのように画像を読み込むかを

    decoding="async" について詳しく調べてみる
  • 拡散モデルで将棋の方策を学習する - TadaoYamaokaの開発日記

    拡散モデルで、将棋の方策を学習できないか試してみた。 拡散モデル 拡散モデルは、高品質で多様なサンプルを生成できる生成モデルである。 昨年8月にStable Diffusionが公開されたことで注目を集めている。 拡散モデルは、確率微分方程式によって表される確率分布を近似するモデルで、モード崩壊を起こさず多様な分布を学習できるという特徴がある。 また、プロンプトと呼ばれるテキストにより条件付けを行い、テキストに従った画像を生成できる。 将棋の方策 将棋の方策は、座標と移動方向の組み合わせで表現でき、dlshogiで採用している表現方法では2187次元になる。 つまり、指し手は、局面によって条件づけられた2187次元の確率分布からサンプリングを行っていることになる。 拡散モデルの可能性 条件付けを行い高次元の確率分布からサンプリングを行うという仕組みは、将棋の方策においても適用できると考える

    拡散モデルで将棋の方策を学習する - TadaoYamaokaの開発日記
    revert
    revert 2023/07/17
    釈迦説法だろうがエルゴード的じゃないものに拡散モデルを適用できるとは考えにくい
  • 電子辞書で2時間調べてもわからない!スウェーデン人漫画家が混乱した幻の漢字とは/北欧女子オーサが見つけた日本の不思議5(7) - レタスクラブ

    学生時代は「ギーク(オタク)」と呼ばれるほど、子どもの頃から日のアニメや漫画にのめり込んでいたという北欧スウェーデン人漫画家・オーサ・イェークストロムさん。念願の来日を果たし、漫画好き外国人にとっては天国のような東京で暮らしはじめると、彼女はさまざまなカルチャーギャップに直面します。 日に住んでいる私たちにとっては当たり前のことでも、オーサさんから見れば不思議そのもの。そんな彼女の率直な視線で語られる「びっくりした出来事」は「これが当然ではないんだ」という気づきを与えてくれるものばかりです。 日とスウェーデンの架け橋となるような漫画を描きたい!そんな両国への愛にあふれたオーサさんの、驚き&爆笑エピソードをお届けします! ※記事はオーサ・イェークストロム著の書籍『北欧女子オーサが見つけた日の不思議5』から一部抜粋・編集しました。

    電子辞書で2時間調べてもわからない!スウェーデン人漫画家が混乱した幻の漢字とは/北欧女子オーサが見つけた日本の不思議5(7) - レタスクラブ
    revert
    revert 2023/07/15
    学生の頃のノートはこの手の略字を使いまくってたな
  • ツイッター閲覧・投稿制限で災害時の情報に影響「リスクが顕在化」 | NHK

    自治体の中には防災情報の発信にツイッターを活用するところが多くなっていますが、ツイッターの閲覧や投稿回数の制限など相次ぐ仕様の変更で影響が出てきています。災害時に避難情報などの発信ができなくなっている自治体も出ていて、防災情報をメールやホームページなどでも確認するよう呼びかけています。 自治体 突然ツイートできず 起業家のイーロン・マスク氏が買収して以降、ツイッターは仕様の変更が相次いでいて、最近では自動で投稿できる回数や閲覧回数が制限されるようになっています。 熊県では、災害時に市町村が県独自の防災情報システムに避難指示などの情報を入力すると、ツイッターやメール、それに報道機関などに一斉に伝える「Lアラート」など複数の方法で配信されるようにしています。 ツイッターには県の防災アカウントから市町村の避難情報などを発信していましたが、熊県によりますと先月30日の大雨の際や河川が氾濫するな

    ツイッター閲覧・投稿制限で災害時の情報に影響「リスクが顕在化」 | NHK
    revert
    revert 2023/07/08
    外資だろうと不安定だろうと日本ユーザーが沢山いるなら妥当でしょ。情報連絡手段がこれ一本になってるならいざしらず多重化されてるなら別に問題ないだろ
  • 武器にできそうな食材

    ・ごぼう(長いやつをムチにする) ・パイナップル(チクチクが痛そう) ・すいか(ボーリングみたいに転がす) ・コショウ(くしゃみくらいはさせられる) ・玉ねぎ(目を痛くさせる) ・あっつあつ揚げたての唐揚げ(火傷する) ・あずきバー(鈍器になる) これじゃ勝てないな…やっぱり無理か

    武器にできそうな食材
  • 「20 年の IT の遅れを取り戻せる手応えを感じる」 文部科学省の Slack 導入

    「20 年の IT の遅れを取り戻せる手応えを感じる」 文部科学省の Slack 導入「パソコンとスマホさえあれば、いつでもどこでも業務にあたれる環境に。Slack は働く時間と空間のハードルをぐっと下げてくれました」 法令・制度をつくる政策提言をはじめ、省内外との調整など幅広い業務を行う文部科学省。特に国会会期中は、議員の質問への答弁をつくる「国会対応」に忙しく、帰宅が深夜に及ぶことも珍しくない状況でした。 2022 年 1 月、同省は省内コミュニケーションシステムを刷新。新システムのプラットフォームとして Slack の活用がスタートすると、職員間の連携がスムーズになり、あらゆるシーンで業務効率化が加速したといいます。 省改革推進・コンプライアンス室の中田欣成さん、業務改善推進員の川口真史さん、サイバーセキュリティ・情報化推進室の福井孝典さんに、中央省庁で初となるフルクラウド化の足がか

    「20 年の IT の遅れを取り戻せる手応えを感じる」 文部科学省の Slack 導入
    revert
    revert 2023/07/05
    それでやっと20年前のラインぐらいなんじゃ
  • 少子高齢化が続く昨今選挙権を持つ人の大半は高齢者になっており、将来のための政策を考える政治家は票が取れないからほとんどいないという話を聞いたことがあります。 これもう一票の格差ならぬ世代の格差ができているも同然だと思うんですが、本当に日本の将来を考えるならに投票価値の平等には目を瞑って、将来を担う若者の一票の影響力を強くした方がいいんじゃないかと考えたりします。 みなさんどう思われますか。 | mond

    少子高齢化が続く昨今選挙権を持つ人の大半は高齢者になっており、将来のための政策を考える政治家は票が取れないからほとんどいないという話を聞いたことがあります。 これもう一票の格差ならぬ世代の格差ができているも同然だと思うんですが、当に日の将来を考えるならに投票価値の平等には目を瞑って、将来を担う若者の一票の影響力を強くした方がいいんじゃないかと考えたりします。 みなさんどう思われますか。 この問いは、近年急に流行り出した、いわゆるシルバーデモクラシー論とこれに付随する選挙制度等の改革提案の是非を問うものです。結論を先に述べると、①適切でない因果関係を前提としており、②政策過程に過度に歪んだ影響を及ぼす制度変更を提起するものであり、そもそも③世代格差是正を目的とする制度改革を政治家ができるなら政策の歪みをただす直接的な政策変更ができるはず、という点において、現在の日の「論壇」で論じられて

    少子高齢化が続く昨今選挙権を持つ人の大半は高齢者になっており、将来のための政策を考える政治家は票が取れないからほとんどいないという話を聞いたことがあります。 これもう一票の格差ならぬ世代の格差ができているも同然だと思うんですが、本当に日本の将来を考えるならに投票価値の平等には目を瞑って、将来を担う若者の一票の影響力を強くした方がいいんじゃないかと考えたりします。 みなさんどう思われますか。 | mond
    revert
    revert 2023/07/01
    まあ投票行動に責任が取れるのはその人が生きてる間だけと考えれば、余命に応じて加重がついてもいい気はするよなあ
  • 「管理職になりたくない」77% 負担をどう減らす?改革の現場に密着 | NHK

    「管理職になりたくない」と答えた人は77%にのぼります(民間企業のアンケート調査より)。「日の管理職は罰ゲームのような状況。チームのなかでこぼれた仕事をやらなければならないし、部下の属性や価値観が多様化してコミュニケーションをとるのも相当難しくなっている」と専門家は指摘します。 どうすれば管理職の負担を減らすことができるのか。「管理職のポストをあえて廃止する」「孤立しがちな管理職が相談できる場所を作る」など、課題に向き合う現場に密着取材しました。 (首都圏局/ディレクター 梅肇・高瀬杏・竹前麻里子) 密着 管理職の現状とは… 管理職の働き方に課題を抱え、改善に乗り出そうとしている企業が取材に応じました。自動車や新幹線などに使われる部品、ベアリングの大手メーカーです。 技術開発部門の課長職にあたる千布剛敏(ちふ・たけとし)さん(46歳)に密着取材させてもらいました。管理職になって4年。担

    「管理職になりたくない」77% 負担をどう減らす?改革の現場に密着 | NHK
  • 他人がSNS中傷を「捏造」、木村花さんの母は気づかず提訴…真偽見極め困難

    【読売新聞】 テレビ番組に出演していた女子プロレスラー木村花さんがSNSで中傷されて自殺した問題を巡り、母親が中傷の投稿をされたとして損害賠償を求めた訴訟で、証拠とした投稿が第三者による 捏造 ( ねつぞう ) とみられることがわか

    他人がSNS中傷を「捏造」、木村花さんの母は気づかず提訴…真偽見極め困難
    revert
    revert 2023/06/22
    これが令和最新版の気になるあの子の住所の調べ方か
  • VOL.22自分は水着にならないと価値がないと思っている女の子へ

    公営の公園での水着撮影会中止について、そもそもグラビアアイドルってなぜ女性にだけ存在する仕事なのでしょうか?当は水着になりたくない、という女性も多くいる中で、やりたくないことをやることがなぜ「特権」扱いされるのでしょうか。

    VOL.22自分は水着にならないと価値がないと思っている女の子へ
  • 管理や報酬と結びついた目標は“チート”を誘発する モラルを崩壊させない「目的ベースの目標設定」のやり方

    NTT Comの技術顧問が「目標設定の基」について講演する「エンジニアリングマネージャーと目標設定」。ここで株式会社アトラクタ Founder兼CTO / アジャイルコーチ兼NTT Comの技術顧問の吉羽氏が登壇。目標設定のやり方とその運用方法について話します。 「定量的に判断できる目標が良い目標」なのかはまぁまぁ怪しい話 吉羽龍太郎氏:さて、題に入っていきたいと思います。今日はどういう方が(このセッションを)聞いているかはわからないんですが、目標設定の時に、特に上司の方からよく言われる話ってこういう話なのかなと思います。 「目標を設定する時は、達成できたかどうかを定量的に判断できるようにしましょう」。「定量的に判断できる目標が良い目標なんだ」と。(言われたことがある方は)リアクションとかで教えてくれるとうれしいです。 僕もいろいろな会社に勤めましたが、若い頃とかによく言われた記憶があ

    管理や報酬と結びついた目標は“チート”を誘発する モラルを崩壊させない「目的ベースの目標設定」のやり方
    revert
    revert 2023/06/08
    目標設定は難しい。仕事の不確実性と裁量のバランスの設計がよほど良くないと目標管理は毒になりやすい。確かにうまく機能するシーンは存在するが、いつ機能するか理解して使えてる会社は少そう
  • YOASOBI「アイドル」Billboard国際チャート1位に 日本語楽曲として史上初

    YOASOBIの楽曲「アイドル」が、Billboard The Global Excl. U.S.で1位を獲得した。 Billboard The Global Excl. U.S. top 10は、米ビルボードのグローバルチャートの一つで、米国データを除外した結果を反映した世界ランキング。 同チャートで日語の楽曲が首位を獲得したのは史上初の快挙となる。また、Youtube Music Charts世界楽曲ランキングでも2位を記録している。 世界的なヒットを記録、アニメ『推しの子』との相乗効果も TVアニメ『【推しの子】』の主題歌としても知られるYOASOBIの「アイドル」。 Billboard JAPAN総合ソング・チャート“JAPAN Hot 100”にて7週連続の総合首位を獲得するなど、空前絶後のヒットを記録する楽曲となっている。 ストリーミングでは日史上最速となる5週で1億回再生

    YOASOBI「アイドル」Billboard国際チャート1位に 日本語楽曲として史上初
  • WebAssemblyでPOSIXの機能を利用可能にする仕様「WASIX」が公開

    Wasmerは、WebAssemblyでPOSIX(Portable Operating System Interface)の機能を利用可能にする新しい仕様「WASIX」を5月30日に公開した。WASIは、WebAssemblyWindowsmacOSLinuxで動作可能にするための仕様であるWASIを拡張したものだ。WASIでは、OSのファイルシステムやネットワークなどを安全に利用可能にするAPIを定義している。 WASIXは、マルチスレッド処理やバークレーソケット、プロセスのフォーク、DNSによる名前解決など、POSIXが定義する機能の多くをWebAssemblyで利用可能にする。現在のところWASIXはRustとC言語で利用でき、ZigやAssemblyScriptへの対応も予定している。 WASIXを利用したプログラムを作成するには、上記の対応言語でWASIXのAPIを使っ

    WebAssemblyでPOSIXの機能を利用可能にする仕様「WASIX」が公開
    revert
    revert 2023/06/07
    素でPOSIX使えば良くない?と思ったが複数言語をWASMで糊付けしてアプリケーションにするという文脈なら使い道はあるか。これの想定ユースケースはどうなってんだろう
  • 総務省統計局 データサイエンス・オンライン講座 社会人のためのデータサイエンス入門

    統計データを用いた分析事例を知り、 統計リテラシーを学ぶ ・大人がデータサイエンスを学ぶべき理由 ・統計データからわかること① ・統計データからわかること② ・統計データからわかること③ ・統計リテラシーの重要性 ・統計を利用する際の注意点 データ分析に必要な統計学の基礎を学ぶ ・データの種類 ・代表値~平均・中央・最頻値 ・ヒストグラムと相対度数 ・四分位・パーセンタイル・箱ひげ図 ・分散・標準偏差 ・相関関係 ・回帰分析 ・標分布 ・信頼区間 データの見方と 適切なグラフの選び方を学ぶ ・統計表の見方 ・比率の見方①-クロスセクションデータ- ・比率の見方②-使い方と注意点- ・時系列データの見方① ・時系列データの見方② ・グラフの選び方① ・グラフの選び方② ・グラフを作る時・読む時の注意点 誰もが使える公的統計データの取得方法と 使い方を学ぶ ・公的統計とは ・公的データの入手

    総務省統計局 データサイエンス・オンライン講座 社会人のためのデータサイエンス入門
    revert
    revert 2023/06/05
    理系なら大学一年の前期で履修してそうなやつ。心理学・経済学あたりでは勿論やってそうだけど他の文系学科だとあまり触らずに卒業することになるのかなあ
  • これだけは知っておきたいクラス設計の基礎知識

    JJUG CCC 2023 Spring 発表資料(ステップアップセッション)。 私がクラス設計をするときに重視している考え方とやり方を紹介。 主な内容 ・クラス設計のスキル 3段階 ・クラス設計の技能を習得するシナリオ ・7つの基礎知識 ① 入出力と計算判断 ② プログラムの中核と周辺 ③ モジュラー性 ④ データ抽象 ⑤ カプセル化 ⑥ 契約プログラミング ⑦ 不変(イミュータブル)

    これだけは知っておきたいクラス設計の基礎知識
    revert
    revert 2023/06/05
    自分の経験的にはデータ抽象の設計によって最終的な品質が左右されやすい気がしている。そしてプリミティブ型をただラップする以上のものを書ける人は少ない。スライドの内容については概ね同意できると思いました
  • Disney+でオリジナル作品が大量に削除されているのはなぜ?→解説している海外記事が興味深い「減損処理やったんかあれ」

    シネマンドレイク @cinemandrake Disney+でオリジナル作品が大量に削除されている一件について、なぜそんなことが起きるのかを業界関係者が解説している海外記事。あまり知られていない動画配信サービスのおカネの裏事情が説明されていて、とても興味深い。-> whatsondisneyplus.com/industry-insid… 2023-05-28 12:15:00 リンク whatsondisneyplus.com Industry Insider Explains Why Disney+ Is Removing Original Content This coming Friday on, May 26th 2023, Disney is set to remove over 60 titles from its streaming services around the

    Disney+でオリジナル作品が大量に削除されているのはなぜ?→解説している海外記事が興味深い「減損処理やったんかあれ」
    revert
    revert 2023/05/31
    UGCじゃあるまいし提供維持のインフラコストは誤差でしょ。この指針はイカれたKPI設定の末路に見える
  • セルフレジ万引き横行、「もやし」スキャンで和牛持ち去る 監視カメラより「声かけ」が重要 - 弁護士ドットコムニュース

    セルフレジ万引き横行、「もやし」スキャンで和牛持ち去る 監視カメラより「声かけ」が重要 - 弁護士ドットコムニュース