タグ

読み物に関するt-satのブックマーク (78)

  • Japanese - The Joel on Software Translation Project

    t-sat
    t-sat 2023/01/16
    ときどき(日本語で)読みたくなるんだよなあ。
  • 真面目なプログラマのためのディープラーニング入門

    はじめに: 講座は「機械学習ってなんか面倒くさそう」と感じている プログラマのためのものである。講座では 「そもそも機械が『学習する』とはどういうことか?」 「なぜニューラルネットワークで学習できるのか?」といった 根的な疑問に答えることから始める。 そのうえで「ニューラルネットワークでどのようなことが学習できるのか?」 という疑問に対する具体例として、物体認識や奥行き認識などの問題を扱う。 最終的には、機械学習のブラックボックス性を解消し、所詮は ニューラルネットワークもただのソフトウェアであり、 固有の長所と短所をもっていることを学ぶことが目的である。 なお、この講座では機械学習のソフトウェア的な原理を中心に説明しており、 理論的・数学的な基礎はそれほど厳密には説明しない。 使用環境は Python + PyTorch を使っているが、一度原理を理解してしまえば 環境や使用言語が

    真面目なプログラマのためのディープラーニング入門
  • ギリシア神話のエピソードと世界の神々

    ギリシア神話のエピソード 世界の神々と宗教の事典 キリスト教・一神教の歴史と教義(別ページ) 『古事記』『日書紀』と日の神話・古代史(別ページ) 一神教のキリスト教と多神教のギリシア神話との差異 ここでは、西欧文明世界の起源となった古代ギリシアの宗教であるギリシア神話に登場する神々や英雄についてのコンテンツを制作していきます。全知全能の唯一神を信仰する一神教のユダヤ教やキリスト教では、神は『完全』と『無限』の属性を持っていて、神自身が人間の不完全な感情に由来する魅惑的なドラマを展開することはありません。原則として偶像崇拝が禁止されている一神教では、カトリック教会内部のキリスト像やマリア像、聖人像を除いて、擬人化された神の彫像が作られることも多くありませんでした。 一切の偶像崇拝を禁止する厳格なイスラム教では、絵画や彫刻、工芸品といった宗教美術が花開くことはありませんでしたが、キリスト教

  • 文字列を反転させたい|nona

    こんにちは。徒然なるままにTweetを眺めていたら、Tanakaさんがこのようなことを呟いていました。 そういやRustのStringにreverseメソッドないなと思ったけど、まあよく考えたらUTF-8で文字逆転させるとか地獄のような話になるしそもそも長さが変わるケースとかあったりしそうで怖いわな・・・(´・_・`) — Hideyuki Tanaka (@tanakh) May 1, 2021 背景等はよくわからないですが、文字列の反転というのは確かに難しい問題ですし、どう難しいのかというのを、ちょっと真面目に考えて解説してみました。というノートです。 文での表記についてこれから文字とそのバイト表現の話をしていきます。文字のエンコードの方式で同じ数値でも色々意味が分かれてしまいますので、文では以下のように表記することにします。 Unicodeコードポイント(以下、単にコードポイント

    文字列を反転させたい|nona
  • 怪談おじさん体験談、独学で書いた論文が知らんまに大学入試問題に使われていた話|砂味

    最初にお詫びしなければならないことがあります。 件の試験を受けられた皆様。 私の未来を見通す目の無さゆえに、入試に使われる可能性を全く想像せず、あなたたちのお気持ちを想像することなく、文中で「浪人の荻原新三郎」と連呼してしまいました。深くお詫び申し上げますとともに、次に入試利用される文章執筆の際はいっそうの注意をお約束いたします。 これは、ほぼ独学で書いた論文が、知らん間に大学入試で使われた素人のおじさんの話であります。 ちょっと珍しい経験だったので、今後同様の経験をする、あるいはしたい人のためにもメモを共有しておこうと思います。 そして、ろくに実績もない、よくわからん立場の人間である私の文章を発見した出題者さんのアンテナと、じゃあこれでいこうと決断した同志社大学さんの器のデカさに敬意と感謝を表します。 入試問題に使われたということは、大学教員から見ても文章的に問題がなく、受験生に読ませて

    怪談おじさん体験談、独学で書いた論文が知らんまに大学入試問題に使われていた話|砂味
  • React を深く知るための入り口

    Reactに対する見方をアップデートする 国内外の優れた開発者の方による React の各論の記事は枚挙にいとまがありません。しかし、React の入門を一通り終えた方に向けの浅く広い総論はあまり見かけません。 React の公式ドキュメントのトップページに掲載されている短い3つの文章があります。この React質を表現した文章を掘り下げることが、初学者のステップアップにつながるのではないかと考え、各章に対して注釈を加えました。 React について少し深く知ることで、さらに React を好きになったという方を一人でも多く増やしたい。その思いから記事を執筆しました。 記事は React の考え方を知ることで、React に対する見方をアップデートすることを目的としています。 Reactとは何か。それはUIを構築するためのJSライブラリである React公式ドキュメントの一文 R

    React を深く知るための入り口
  • O'Reilly Japan - オープンソースソフトウエア Web版

    目次 訳者まえがき 謝辞 1   はじめに クリス・ディボナ/サム・オックマン/マーク・ストーン 2   真のプログラマ(hacker)たちの国――概略史 エリック・S・レイモンド 3   バークレー版UNIXの20年 (UNIXが、AT&Tの所有物からオープンソースソフトウェアになるまで) マーシャル・カーク・マクージック 4   インターネット・エンジニアリング・タスクフォース スコット・ブラドナー 5   GNUシステムとフリーウェア運動 リハード・ストールマン 6   シグナスソリューションズ社の将来性(創業者からの報告) マイケル・ティーマン 7   オープンソース開発におけるソフトウェア工学的側面 ボール・ヴィクシー 8   Linuxの強味 リーナス・トーバルズ 9   ユーザにすべてを提供するビジネスモデル ロバート・ヤング 10  努力、忍耐、謙遜 ラリー・ウォール 11

  • Linux,オープンソース(OSS)で「システム奮闘記」

    システム奮闘記 2001年12月から連載をしています。 2000年に勤務先(中小企業)で自力でLinux導入をキッカケに始まった オ-プンソース(OSS)でIT化。 現在進行形で各種オープンソース(OSS)を活用し、システム導入の話を中心に 連載を続けています。 大手と違い、システム導入費用も、人的資源も限られていますが、 知恵と努力を使えば、中小企業のIT担当者でも、 自力でシステム構築ができる事を実証したいと思います (^^) Tweet

    t-sat
    t-sat 2020/12/02
    引っ越してたあ! ありがたや。
  • インターネットの本質から理解できるプロトコル「BGP」についてまとめた! - Qiita

    BGPを通してインターネットが何なのか理解しよう リンク ・Macのオススメな初期設定15選(メールアプリ設定編) ・Macのオススメな初期設定30選 (システム環境設定編) ・Macのオススメな初期設定20選(Finder設定編) ・Chromeのオススメな初期設定10選(Mac) ・Macのオススメなアプリ40選 インターネットってそもそも何? インターネットの仕組みを知らない人に インターネットってどんな仕組みなの?って言われたらなんて答えますか? この答えをここで示したいなと思って書きました。 記事では以下のような 「インターネットは世界中の誰とでも繋がることができるんだよ」 みたいな話はしません。 なるべく専門用語を少なくして、インターネットの仕組みを理解することを目的とします。 書籍では氷山の一角しか書かれないため非常に全体像が分かりにくくなっています。 そして専門用語が多す

    インターネットの本質から理解できるプロトコル「BGP」についてまとめた! - Qiita
  • マルチスレッド・プログラミングの道具箱

    まえがき クラウド上の仮想サーバから手元のスマートフォンまで、いまや複数のCPUコアを搭載するマルチコアはどこにでもある環境になりました。ハードウェア側が並列(Parallel)・並行(Concurrent)処理に向けて急速に進化する一方で、ソフトウェア側つまりプログラミング言語の進化はさほど追い付いていません。並行処理記述の手軽さを求めた Go言語 や、マルチスレッド処理の安全性を重視する Rust言語 などが登場してはいるものの、「普通にプログラムを記述するだけで複数CPUコア環境で高速に走るプログラミング言語」は遠い夢物語のままです。 モダンなプログラミング言語や並列・並行処理ライブラリは、複雑で難解なマルチスレッド処理を直接記述しなくてすむよう、安全性・利便性の高い抽象化レイヤを提供します(例:Go言語のgoroutineとchannel、Rust言語の Rayonライブラリ)。し

    マルチスレッド・プログラミングの道具箱
  • HUMAN+ – 公益社団法人 日本産科婦人科学会

    女性だけでなく男性にも知っておいてほしいことを掲載した、健康について不安を感じたらまず紐解いていただきたいディクショナリーです。 自分の人生は自分のもの。自分の生き方を主体的に選ぶためには、それぞれのタイミングで正しい知識や頼れる相談相手を味方につけることが大切です。この手帳には、そんなヒントがいっぱい。産婦人科のお医者さんたちがつくったなので、妊娠・出産に関する項目はもちろん、それ以外の内容も充実しています。迷ったとき、悩んだときに、読んでください。 HUMAN+第二版の改訂 ※執筆者の所属は改訂第二版作成時のものです。 第一章 ~思春期~ 12.人工妊娠中絶(p.30) 14.ピル(経口避妊薬)を上手に利用しよう(p.33) 15.やせすぎ、肥満の女性への影響(p.34) 18.思春期に受ける主なワクチン(p.38) 19.HPVワクチン(子宮頸がん予防ワクチン)、受けた方がいいの?

  • 【全文無料】総目次 世界史/日本史のまとめ|みんなの世界史

    「みんなの世界史」(世界史のまとめ/日史のまとめ) noteコンテンツの総目次です。 全部合わせると、100万字以上あると思いますが、全文無料です。 since 2018.10- 基コンセプト 昔と今を、今と未来をつなぐ。 世界の中の日、日の中の世界をつなぐ。 世界史を26ピースに「輪切り」にし、 深く、たのしく、わかりやすく”翻訳”する。 コンテンツの一覧【1】ゼロからはじめる世界史のまとめ(世界史×ゼロから) 【2】同時に学ぶ! 世界史と地理(世界史×地理) 【3】世界史のまとめ × SDGs(世界史×未来) 【4】"世界史のなかの" 日史のまとめ(世界史×日史) 【5】世界史の教科書を最初から最後まで(世界史×教科書) 【6】新科目「歴史総合」を読む(歴史総合) 【7】新科目「世界史探究」を読む(世界史探究) 【8】歴史の扉(歴史×モノ) 【9】歴史のことば(書評) 【1

    【全文無料】総目次 世界史/日本史のまとめ|みんなの世界史
  • 行動主義心理学を10分で理解する

    はじめに行動主義はJ.B.Watsonが最初に提唱した心理学の哲学だ。この哲学は、現代では下火のように見なされてたり、あるいは棄却すべき対立仮説のように扱われることが多い。 しかし、実際には認知心理学者、あるいは認知科学者が槍玉にあげる行動主義は、誤解に基づくものか、そうでなくても「その行動主義を自称している行動主義者は現代にはいないよ」と言わざるをえないような藁人形論法であることが少なくない。 そこで、行動主義の誕生から現代的な展開までの歴史について、ごくごく簡単にまとめてみようと思う。 Watson の行動主義行動主義は、Watson が 1913 年に提唱した。 Watson の基的な主張は、ご存知の通り「心理学の対象を客観的に観察可能な行動に限る」というものだ。 当時の心理学は Wundt の提唱した「内観法」を用いて人間の持つ「観念連合」を記述する、というものであった (余談だ

    行動主義心理学を10分で理解する
  • インターネットは最終的に、0と1の信号をサーバークライアント間で発受信しているということでしょうか?非常に非効率な気がします。

    回答 (14件中の1件目) 「最終的に、0と1の信号を…発受信している」おかげで現実的な価格で世界中と通信することができるようになりました。 このデジタル処理の理論とそれを実現する電子回路(コンピュータも含めて)の登場発展によって低品質な回線でも高品質な通信ができるようになったのです。 エラーを検出して再送する事により、((後で出る)エラー訂正ではリカバーできなかった) ”ノイズ”をユーザーに気づかせること無く正しいデータを送ることができます。これはインターネットのように、パケット通信でなければ実現困難です。インターネットで通常使われるTCPが高品質なのはこの再送のおかげです。(UD...

    インターネットは最終的に、0と1の信号をサーバークライアント間で発受信しているということでしょうか?非常に非効率な気がします。
  • ソフトウェアアーキテクチャの歴史 - tasuwo's notes

    改めて ソフトウェアアーキテクチャ GUI のアーキテクチャの歴史を調べてみたくなった。来の MVC とは何か?何が正しくて何が間違っているか?も重要なのだが、それよりは、なぜそれが生まれたのか?何を解決しようとしたのか?どのような問題点が生まれて、それをどう工夫して解決・発展してきたのか?を知りたい。しかし、そういうことがまとまっている日語の情報が少ないので、自分で色々かいつまんでメモしておく。 MVC の原点は 70 年代にまで遡り、実装としては Smalltalk-80 のクラスライブラリとして実装されたのが最初だと思われる。しかし、後世に大きな影響を及ぼしたポイントをいくつか持ちつつも、当時のアーキテクチャが現代においてそのまま利用されているケースはほぼないといっていい。したがって、単に MVC といった時には大抵最初期の MVC を指すことは少なく、区別するために最初期の M

    ソフトウェアアーキテクチャの歴史 - tasuwo's notes
  • 再帰関数を学ぶと、どんな世界が広がるか - Qiita

    0. はじめに 再帰関数は初めて学ぶときに壁になりがちで なんとなくわかった...けれど どんな場面で使えるのだろう...いい感じの例を探したい! という気持ちになりがちです。再帰関数は、なかなかその動きを直感的に想像することが難しいため、掴み所が無いと感じてしまいそうです。 そこで記事では 再帰関数の動きを追いまくることで、再帰関数自体に慣れる 再帰的なアルゴリズムの実例に多数触れることで、世界を大きく広げる! ことを目標とします。特に「再帰関数がどういうものかはわかったけど、使いどころがわからない」という方のモヤモヤ感を少しでも晴らすことができたら嬉しいです。なお記事では、ソースコード例に用いるプログラミング言語として C++ を用いておりますが、基的にはプログラミング言語に依存しない部分についての解説を行っています。 追記 1. 再帰関数とは 再帰の意味はとても広いです。自分自

    再帰関数を学ぶと、どんな世界が広がるか - Qiita
  • JavaScriptの { } を理解する - Qiita

    結果はどうなったでしょうか。 自分が今使っているGoogle Chromeだとこうなりました。 結果は{a: 10}というオブジェクトです。まあ、これは当然ですね。3 + 5と入力すれば実行されて8が返ってくるのですから、{a: 10}というオブジェクトリテラルを書けば{a: 10}というオブジェクトが作られるのは当然です。 ……。 ここで、一部の人は「おいふざけんなよ」と思っているかもしれません。というのも、この例は環境によっては違う結果になるのです。具体的には、Chrome以外2のブラウザのREPL(FirefoxやEdgeなど)が該当します。あと、ts-nodeのREPLも該当するらしいです。これらの環境では、結果は{a: 10}ではなく次のようになります。 オブジェクトを作ったはずなのに結果が10とか意味不明ですね。そもそも、こんな簡単なプログラムで結果が全然違うとか、JavaSc

    JavaScriptの { } を理解する - Qiita
  • 低レイヤを知りたい人のための Cコンパイラ作成入門

    はじめに このオンラインブックは執筆中です。完成版ではありません。フィードバックフォーム このには一冊のに盛り込むにはやや欲張りな内容を詰め込みました。書では、C言語で書かれたソースコードをアセンブリ言語に変換するプログラム、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します。当面の目標はセルフホスト、すなわち自作コンパイラでそれ自身のソースコードをコンパイルできるようにすることです。 このでは、コンパイラの説明の難易度が急に上がりすぎないように、様々なトピックを書全体を通じて次第に掘り下げていくという形で説明することにしました。その理由は次のとおりです。 コンパイラは、構文解析、中間パス、コード生成といった複数のステージに概念的に分割することができます。よくある教科書的アプローチでは、それぞれのトピックについて章を立てて解説を行うことになりますが、そのよう

  • 放射線について考えよう。

    ブックデザイン:鈴木成一デザイン室 出版社:明幸堂 2000円+税 A5判・並製 312ページ ISBN978-4-9910348-0-0 C0042 これほど丁寧で網羅的に放射線を説明しているをほかに知らない。 このを書棚に入れておけば、なにか事が起こったときにいつでも引き出して正確な知識を得ることができるだろう。健康診断でCT検査やPET検査を受けるときにも参考になる。しかも、科学に興味のある小中学生なら、最後まで読み終えることができるほどのわかり易さだ。 成毛眞 (HONZ代表) 「週刊新潮」掲載 【書評のつづきを読む】 放射線について正しく理解するためには、 物理学の知識をひとつひとつ積み重ねながら、 自分の頭で考えなければなりません。 どうしたら考えられるようになるのか? これから10回にわたって、 考えていきましょう。

    放射線について考えよう。
  • 科学の方法

    中谷 宇吉郎 岩波書店 (岩波新書 青版 313, G50), 1958年 HTML化: 増田 耕一 (作業中, ひととおり入力完了 2003年8月17日, 最新改訂 2018年3月21日) [HTML化についての注 (2018年3月21日補足)] 自分用に入力したものを暫定的に置いたもので、長期的に置き続けることは約束しません。 入力のまちがいに気づいたときには修正していますが、 全体を通して原文と読みあわせて校正はしていません。 原文で漢数字が使われているのを算用数字にしてしまったところがあります。 数式は、自己流にむりやりHTMLにしており、正しく読めるかどうか確かではありません。 とくに、数式の上線(オーバーライン)は正しく表現できていません (スタイルシートによる表現に思い至ったのですが、まだ実行していません)。 目次 ページ