mizukix7のブックマーク (129)

  • React で作るゆっくり解説 feat. Remotion

    export const FirstVideoConfig: VideoConfig = { sections: [ { title: 'イントロダクション', bgmSrc: '/audio/bgm/honobono-wartz.wav', backgroundVideo: '/video/cyber-bg.mp4', afterMovie: '/video/yukkuri-opening.mp4', talks: [ { text: 'ねえねえ魔理沙', speaker: 'reimu', id: '59f8c2cd81334be5ab5cdc7899fad286', audioDurationFrames: 25, }, { text: 'なんだ霊夢', speaker: 'marisa', id: '0ba332a465c3404a870de15cad021407', audioD

    React で作るゆっくり解説 feat. Remotion
  • ブログをAstro に移行しました - As a Futurist...

    式年遷宮の様な感じですが、数年おきにブログを作り直してます(前回)。今回は Gatsby でデザインした UI をほぼそのままに、フレームワークを Astro に移行しました。静的サイトの作成では Astro の開発者体験が最高に優れているので、2 年間ほぼ塩漬けにしてしまっていた Gatsby のコードを無事に移行できてよかったです。 Astro とは? Astro は 一言で言うと、Better HTML です。Astro というフォーマットでサイトが記述できるのですが、普通の(素の)HTML も Astro としてそのまま使えます。厳密には違いますが、HTML のスーパーセットみたいな感じです。その HTML の要素群を component としてまとめることで関心を分離できて(この辺は Web Components でも実現できます)、必要に応じてビルド時にロジックも走らせることが

    ブログをAstro に移行しました - As a Futurist...
  • 学習データに最適化されすぎて本来の目的が達成できなくなる「過学習」と同様の現象はAIだけでなく社会全体で起こっているという主張

    機械学習における過学習(過剰適合/オーバーフィッティング)とは、AIが学習データのみに最適化されてしまい、未知のデータに対する予測能力が低くなってしまうという現象です。そんな過学習と同様の現象が機械学習分野だけでなく社会全体のさまざまな場面でも発生していると、Google傘下の人工知能研究所・Google Brainの研究者であり近年の画像生成AIに広く用いられている「拡散モデル」の論文執筆者でもあるJascha Sohl-Dickstein氏が主張しています。 Too much efficiency makes everything worse: overfitting and the strong version of Goodhart’s law | Jascha’s blog https://sohl-dickstein.github.io/2022/11/06/strong-Go

    学習データに最適化されすぎて本来の目的が達成できなくなる「過学習」と同様の現象はAIだけでなく社会全体で起こっているという主張
  • 【決定版】2022年~2023年で必ず確認するべきGitHubリポジトリ 40選

    はじめに 今回の記事では、個人の独断と偏見で2022年~2023年で必ず確認するべきGitHubのリポジトリを紹介する。私のTwitterでこれまで紹介したものもあれば、そうではないものもある。 GitHubプログラマーにとって、普段の学習・開発を進めるうえでもっとも重要な情報源の1つである。記事では、分野ごとに確認するべきGitHubリポジトリを紹介する。 なお、今回の記事で紹介するGitHubリポジトリの分野は以下の通り。内容はWeb開発に特化している。 確認必須 Web Python JavaScript TypeScript ちなみに、「確認必須」は分野を問わずすべてのプログラマーに役立つGitHubリポジトリを紹介している。 今回の記事を通して、年末年始の学習・開発に大いに役立ててもらえたら幸いだ。 確認必須 freeCodeCamp 世界最大規模のプログラミングメディア「f

    【決定版】2022年~2023年で必ず確認するべきGitHubリポジトリ 40選
  • ググり時間をぶった切る。AWSを最速で攻略するサイト13選 - Qiita

    はじめに 自分がAWSをこれっぽっちも知らない頃、 ググって出てきたどこか知らんサイトからだと、「欲しい情報はこれじゃない」ってのが多くあった。 そんなこと繰り返していると エラー、トラブル時に即対応できない 間違って構築したせいで運用時に悪化してしまう 古いソースコードでエラーがでて動かない これで無駄な時間を過ごすことになる。 要は「ググって得たその情報で、作ったものは正しいのか?」 AWSは常にアップデートされ続ける 欲しい情報を手に入れるまで調べる時間を割くなら、 公式展開してるサイトから得たほうが正確である。 ということで、最速でAWSを攻略するサイトをまとめる。 この記事をブックマークでもしておくと、ググる手間も省けるだろう。 目次 AWSドキュメンテーション AWSサービス別資料 トレーニングライブラリ AWSブログ アーキテクチャーセンター ワークショップをする よくある質

    ググり時間をぶった切る。AWSを最速で攻略するサイト13選 - Qiita
  • 【執筆体験記】大学 1 年生が、アルゴリズムの本を書くまで - E869120's Blog

    0. はじめに こんにちは、東京大学 1 年の米田(@e869120)と申します1。私は競技プログラミング趣味であり、AtCoder や 日情報オリンピック などに出場しています。2021 年 12 月 30 日現在、AtCoder では赤(レッドコーダー)です。 この度、「アルゴリズム×数学」が基礎からしっかり身につく技術評論社より出版しました(既に発売されています)。アルゴリズムと数学を同時に習得できる新しい入門書です。の内容や特徴については、 アルゴリズムと数学を書きました - E869120's Blog をご覧いただければと思います。 実際、一冊のを完成させるというのは決して簡単なものではありませんでした。記事では、を書いたきっかけや、どのように執筆が進んだかについて記したいと思います。 目次 0. はじめに 目次 1. を書くことを決めるまで 1.1 競

    【執筆体験記】大学 1 年生が、アルゴリズムの本を書くまで - E869120's Blog
    mizukix7
    mizukix7 2022/01/01
    本屋で見かけたので買ってみました。かなり丁寧に説明してあって、とてもわかりやすいです。
  • 「2年目になって泣きながら勉強してる」プログラミングに興味を持つのはいいが、これらの知識を先に入れておかないと入社したときに結構病む

    きさらぎ @zer0_ykisaragi プログラミングに興味を持つことは良い事だけど、自分自身の後悔を書くと、 コンピュータサイエンス ネットワーク セキュリティ Linux SQL/DB GitHub を先にやっておくべきだった。 入社してからここが分からないと結構病むレベル 2021-09-22 06:39:02

    「2年目になって泣きながら勉強してる」プログラミングに興味を持つのはいいが、これらの知識を先に入れておかないと入社したときに結構病む
    mizukix7
    mizukix7 2021/09/24
    基本情報技術者の勉強を、Pythonなどのプログラミング言語と合わせて学習するのが、時間がかかるけど実務にも役立つしおすすめ
  • 数学概念が人類に生まれつきそなわっていないことを示す、数と言語人類学──『数の発明――私たちは数をつくり、数につくられた』 - 基本読書

    数の発明――私たちは数をつくり、数につくられた 作者:ケイレブ・エヴェレット発売日: 2021/05/08メディア: 単行 はじめに 数の概念は、生まれつき備わっているものではない 数の概念がないなんてことがあるのか? 1〜3 おわりに はじめに 『ピダハン──「言語能」を超える文化と世界観』という、左右や数字の概念を持たない珍しい言語の持ち主であるアマゾンの少数民族について書かれたノンフィクションがある。この、少数民族の話ながらもそこからチョムスキーの言語能否定の話や、幸せとは、文化とは、宗教とは、といった話に繋がっていく普遍的な話を展開しており、そのユーモア溢れる筆致もあって世界的に話題になっていった。 今回取り上げたい『数の発明』は、その『ピダハン』の著者ダニエル・L・エヴェレットの息子、ケイレブ・エヴェレットによる著書である。親子揃って言語学者とは凄いが、ケイレブは父親であ

    数学概念が人類に生まれつきそなわっていないことを示す、数と言語人類学──『数の発明――私たちは数をつくり、数につくられた』 - 基本読書
    mizukix7
    mizukix7 2021/05/12
    これは面白そう。kindle版まだみたいなので,出たら読もう。
  • 良いコードとは何か - エンジニア新卒研修 スライド公開|CyberZ Developer

    CyberZ CTO室のメンバーの森 (@at_sushi_at) です。 先日、株式会社サイバーエージェントの2021年度 エンジニア新卒研修でコードの品質に関する講義を行いました。 そこで話した内容とスライドを完全公開します。 45分の内容のため、かなり長いですが、個人的にぜひ一読して欲しい内容になっています。 はじめに こんにちは、森 篤史と言います。2019年度入社で今年で3年目になります。株式会社CyberZのOPENREC.tvというプロダクトでAndroidアプリチームのリーダをやっています。 最近はプログラムを書く仕事以外に、次世代マネジメント室という全社横断組織でDevelopers Blogの改善プロジェクトを実行したり、CyberZ CTO室で組織活性化に取り組んでいます。 あと、2019年度の未踏スーパークリエータにも認定されました。 メインの仕事としては、入社して

    良いコードとは何か - エンジニア新卒研修 スライド公開|CyberZ Developer
    mizukix7
    mizukix7 2021/04/28
    具体的なコードで、情報処理技術者試験では定番のソフトウェア品質について説明されていて素晴らしいです。
  • Python 製 Web フレームワークを Flask から FastAPI に変えた話|NAVITIME_Tech

    こんにちは、けんにぃです。ナビタイムジャパンで公共交通の時刻表を使ったサービス開発やリリースフローの改善を担当しています。 今回は Python 製の Web フレームワークとして FastAPI を導入した話をしようと思います。 Python 製の Web フレームワークPython には代表的な Web フレームワークが 2 つあります。 ・Django: フルスタックフレームワーク ・Flask: マイクロフレームワーク Django は大規模開発向け、Flask は小中規模開発向けと言われますが、今回開発したサーバは小規模なサーバだったため、以前は Flask で開発していました。 しかし、どちらのフレームワークを使う場合でも下記のような機能を使おうとするとプラグインやサードパーティの助けを借りる必要があります。 ・OpenAPI ・JSON Schema ・GraphQL ・We

    Python 製 Web フレームワークを Flask から FastAPI に変えた話|NAVITIME_Tech
  • 30年前のスパゲッティ

    今の子供たちは信じてくれるだろうか? 昔のスパゲッティは赤しかなかった。 家庭だけでなく、給もファミレスもナポリタンとミートソースしか無かった。 もちろん、「パスタ」などという呼称は一般的ではなく、ましてミートソースを「ラグー」と呼ばれるのを聞いたことがなかった。 うちの父など、未だに赤くないスパゲッティはゲテモノだと思ってる。 おそらく赤くないスパゲッティが市民権を得たのはイタリアンブームが来たときのような気がする。 イタリア語のべ物がティラミスとかパンナコッタとか 流行った頃。 初めてべたカルボナーラに衝撃を受けた。 そのカルボナーラは、今に思えば日式の別物ではあるが、スパゲッティが乳製品ということが衝撃たった。 スパゲッティだけではない。 ピッツァ全てピザ。 サラミとタマネギとピーマンが必ず乗ったパン生地のアメリカ式で、タバスコをかけてべるものだった。 マルゲリータなどなか

    30年前のスパゲッティ
    mizukix7
    mizukix7 2018/06/05
    いまだに十津川村の喫茶店とかだと、スパゲティはナポリタン、というところも多いので、地域差は大きい気がする
  • 【問題提起】篠原嘉一氏に情報教育の講演を依頼する前に考えていただきたいこと ~ITエンジニアから見た、情報教育のあり方について~ - give IT a try

    要約(僕の主張) 篠原嘉一氏の講演内容には、IT関連の知識がない人にはわかりづらいウソや間違い、極論が多く含まれているため、適切な情報教育だとは言いがたい。よって改善を強く希望する。 学校側は「生徒をネットのトラブルから守りたい」という思いが優先されるため、ITエンジニアよりも「情報の正しさ」がないがしろにされてしまうのかもしれない。だが、ITエンジニアとして、そして保護者として、学校は子どもたちに正しい情報を伝える努力をしてほしい。 我々ITエンジニアも情報教育を学校に丸投げするのではなく、正しい知識を伝えるために、主体的に情報教育に協力していく必要がある。 はじめに Image: http://www.mrf-ip.com/blog/0067/ 先日、息子が通っている中学校で開催された情報教育講演会に参加してきました。 これは中学校の全生徒と、任意参加の保護者で、情報教育(主にSNS

    【問題提起】篠原嘉一氏に情報教育の講演を依頼する前に考えていただきたいこと ~ITエンジニアから見た、情報教育のあり方について~ - give IT a try
    mizukix7
    mizukix7 2018/06/04
    情報関連の講師って、こういう大げさ断定系の方が、受けが良かったりする現実もある。残念だし、自分はやりたくないけど。
  • 大幅減益のカドカワ、ニコ動で苦戦

    17年4月に開催した大規模リアルイベント「ニコニコ超会議2017」では、2日間の来場者数が過去最高の15万4601人(2017年当時)を記録したが、有料会員の減収分をカバーできなかった。 出版事業と映像・ゲーム事業も、それぞれ営業利益が60億円(同28.1%減)、28億円(同13.2%減)と減益。出版事業は新工場や新規事業への投資に加え、前期のヒット映画「君の名は。」関連書籍の反動も減益に影響した。映像事業も「空海」「ナミヤ雑貨店の奇蹟」は好調だったものの、その他の実写が計画を下回った。 19年3月期(18年4月~19年3月)は、売上高2130億円、営業利益80億円を見込む。 関連記事 niconicoが高齢化 有料会員は年間28万人減 niconicoの有料会員数は、直近1年間で約28万人減少。30~50代の割合が増えた。 「昔のニコ動に戻りたい」は叶わぬ夢か 運営とユーザー“温度差”の

    大幅減益のカドカワ、ニコ動で苦戦
  • 英語の達人に聞きまくったホントの英語習得法は「みんなが知ってるけど目を背けていた真実」だけだった - ベルリンのITスタートアップで働くジャバ・ザ・ハットリの日記

    かつて日で働いていた時にすごい英語の達人たちに英語の習得法を聞きまくったことがあって、それで判明したのは「みんなが知っているけど目を背けていた真実」だけだった、という話。 「これから海外で働こう」と考えた当時の私は日企業に勤務していてお世辞にも英語ができる、なんてレベルではなかった。ただラッキーなことにその当時、所属していた開発チームの隣には海外営業チームがいた。たまたま席が隣だったのだ。そこの海外営業チームには当然ながら、とても英語のできる人達が在籍していた。 今、シンガポールのスタートアップで働いている目線から言うと非常に変なのだが、なんとその「海外営業部」の所属メンバーは全員が日人だった。まーそれはいいとして、当初の私はその部署で英語がやたらできる人を7人ピックアップして、ひとりひとりランチに連れ出し「どうやって英語をマスターしたのか?」と聞いてまわった。元々そんなに社交的では

    英語の達人に聞きまくったホントの英語習得法は「みんなが知ってるけど目を背けていた真実」だけだった - ベルリンのITスタートアップで働くジャバ・ザ・ハットリの日記
    mizukix7
    mizukix7 2018/05/02
    これはやる気出ました。貴重な情報ありがとうございます。やります。
  • エンジニアなら脆弱性情報を読めるようになろう | Tech Blog

    こんにちは、アドテクスタジオでセキュリティエンジニアをしている岡崎です。 皆様、年末年始はゆっくりできましたでしょうか。私は年始に公開された「Meltdown and Spectre」のお陰で年始早々、情報整理に追われてました。 今回は、先日「Meltdown and Spectre」の脆弱性のこともあり、脆弱性情報の見方と脆弱性情報API活用について、書かせていただきます。 1,脆弱性情報の見方 エンジニアの方であれば、脆弱性情報を確認する中でCVEやCVSSなどを目にすることが多いと思います。それぞれどのような意味を持ち、どのように見るのかを知っておきましょう。 先日あった「Meltdown and Spectre」を例に見ていきましょう。 https://meltdownattack.com/ https://spectreattack.com/ まず、このような脆弱性情報が公開され

    mizukix7
    mizukix7 2018/01/31
    このあたり、最近の情報処理安全確保支援士試験によく出てきます。
  • 画像からHTMLを生成する深層学習とは?AIがwebサイト自動コーディング。 | Ledge.ai

    サインインした状態で「いいね」を押すと、マイページの 「いいね履歴」に一覧として保存されていくので、 再度読みたくなった時や、あとでじっくり読みたいときに便利です。

    画像からHTMLを生成する深層学習とは?AIがwebサイト自動コーディング。 | Ledge.ai
    mizukix7
    mizukix7 2018/01/18
    これはぜひ、試してみたいです。使えるようだったら、仕事が劇的に変わりそう。
  • "貨幣や宗教は虚構"「サピエンス全史」ユダヤ人著者が語ったこと。

    3つの革命1万2千年前、狩猟採集から農耕への移行「農業革命」が起きた。ハラリ氏は、人類の生活は豊かになったという解釈は偏っており「史上最大の詐欺だった」と主張する。 「どの観点から見るかで変わります。たしかに農業革命によって人間は大きな集団的な力を得ました。都市、国、帝国といった集団ができました。貿易、経済成長、技術革新も生まれました」 単位面積当たりに得られる物は増え、人類の数は指数的に増えた。 「一部のエリート、例えば、王、牧師、王侯貴族といったような人々の生活は、非常に改善されました。歴史は、そうした一部の王侯貴族の見方や、人間の集団的なパワーという観点から述べられます。そうした場合、農業革命は大きな前進だったと言えます」 ただ、大半の人たちにとって、生活の質は悪化したという。 「人間の体や脳は、木に登ったり、動物を追ったりという狩猟採集生活に適応するように発達してきました」 「と

    "貨幣や宗教は虚構"「サピエンス全史」ユダヤ人著者が語ったこと。
    mizukix7
    mizukix7 2017/12/28
    原文調べたら,虚構は 「imagination」でした。単に「想像」ぐらいの意味ですね。
  • iPhoneXの顔認証システムである『Face ID』がほんと使えない!認証できずに今まで何度、パスコードを入力させられたかわかりません。 - クレジットカードの読みもの

    この記事は新しいサイトに移転しました。 約3秒後に自動的にリダイレクトします。 リダイレクトしない場合はこちらをクリックしてください。

    iPhoneXの顔認証システムである『Face ID』がほんと使えない!認証できずに今まで何度、パスコードを入力させられたかわかりません。 - クレジットカードの読みもの
    mizukix7
    mizukix7 2017/12/10
    Apple Payは、Apple Watch使ったほうが楽です
  • 技術書を作るための技術スタック | メルカリエンジニアリング

    Mercari Advent Calendar 2017の3日目はmhidakaがお送りします。 Advent Calendarで空いてるところに収まったら12月3日は日曜日ということで、エンジニア趣味的な話です。 筆者は技術的なブログや書籍を書くかたわら、技術書のためのイベントなどを開いてます。 技術を追求すること、プログラミング、まとめることが好きでモバイル分野で継続的に書籍を出版しています。 内容はおおむね同人誌作りへ適用している技術の話です。 書籍の作り方は出版社によっても違いますが、紹介する内容と同様の作り方をしている商業書籍もたくさんあります。 ここでは著者の目線から出版業界のテクノロジーをのぞいてみましょう。 作る楽しみと読者の視点 著者がを書く動機は人それぞれですが技術を広めたい、たくさん売れたい、自分の知識をまとめたいなど目的を持って書き始めます。 また一方で書籍の目

    技術書を作るための技術スタック | メルカリエンジニアリング
    mizukix7
    mizukix7 2017/12/03
    これは役に立ちそうです。いろいろ試してみます。
  • 「プログラミングの常識」を時々見直す必要性について|Rui Ueyama

    自分の中のプログラミングの常識というものは、ときどき現実のハードウェアに合わせて調節しないといけない。ハードウェアが進歩し続けているので、コンピュータで簡単にできることと相対的に難しいことのバランスが変化し続けているからだ。ここでは特にストレージにフォーカスして書こうと思う。 昔はメモリが相対的にとても貴重な資源だったので多くのプログラマがメモリを節約することに血道を上げていた。例えばWindowsの初期の頃に設計されたデータ構造には、メモリをバイト単位ででもいいから節約したいという意図の痕跡がいまでも多く見受けられる。DRAMの次に速い記憶装置はHDDだったので、メモリが足りなくなればHDDにデータを保存せざるを得ないのだが、DRAMとHDDのランダムアクセスの速度差は、机の上のの開いているページを見るのと、そのAmazonで注文して到着するのを待つのと同じくらいのスケールで違うの

    「プログラミングの常識」を時々見直す必要性について|Rui Ueyama
    mizukix7
    mizukix7 2017/11/02
    いろんな常識が変わっていきます