タグ

parity88のブックマーク (538)

  • インターネットが生まれるまで - デマこい!

    徒歩よりも遅かった ローマ帝国時代後期、ローマ支配下のエジプトの法的文書には、暦日と在位中の皇帝の名前が記載されていました。当時はローマで新しい皇帝が即位しても、それがエジプトに伝わって法的文書に反映されるまでにタイムラグがありました。このタイムラグを調べると、古代における情報伝達の速さを推測できます。また、近世に入った1500年頃の情報伝達の速さは、ヴェネチアの商人たちの日記から推測できます[1]。 その結果を見ると、平均時速はほとんど変わらず時速1・5キロメートルほどだったようです。産業革命以前の世界では、情報伝達は人間の歩行速度よりも遅かったのです。 出典:グレゴリー・クラーク『10万年の世界経済史』下巻p177 出典:グレゴリー・クラーク『10万年の世界経済史』下巻p178 近代の情報伝達の速さは、ロンドンの新聞から推測できます。世界中で起きた事件がロンドンで報道されるまでのタイム

    インターネットが生まれるまで - デマこい!
    parity88
    parity88 2024/04/13
  • マイクロソフト、初心者向け生成AI学習教材「生成AIアプリケーションの開発を始めるために必要な全知識を学べる12講座」を無償公開

    マイクロソフト、初心者向け生成AI学習教材「生成AIアプリケーションの開発を始めるために必要な全知識を学べる12講座」を無償公開 コースの内容には、大規模言語モデル(LLM)がどのように動くかを理解する。「生成 AI と大規模言語モデルの紹介」、ユースケースに適したAIモデルを選択できるようにする「様々なLLMの調査と比較」、プロンプトの構造と使用法の理解のための「プロンプト・エンジニアリングの基礎」、埋め込み技術を利用したデータ検索アプリケーションを構築する「Vector Databasesを利用した検索アプリケーションの構築」、外部APIからデータを取得するためFunction Callingを設定する「Function Callingとの統合」など、入門的な内容から高度なアプリケーションの開発まで多岐にわたるレッスンが用意されています。 レッスン内容は日語による説明と図で構成 各レ

    マイクロソフト、初心者向け生成AI学習教材「生成AIアプリケーションの開発を始めるために必要な全知識を学べる12講座」を無償公開
    parity88
    parity88 2024/01/12
  • 社内の知らないことを探すパターン - Konifar's ZATSU

    社で何かキャッチアップするのがめちゃくちゃ上手い人がいる。 情報がまとまっているか、参照しやすいかといった社の状況にもよるのだけれど、上手い人には一定のパターンがある気がしていて、そのへんを雑にまとめておきたい。 検索対象の選択肢を持ち、最速を意識している Slackのやりとりを検索する、GitHubのIssueやPRを探す、Google Driveを検索するといった感じでまずシュッと探してみる癖が染み付いている どこに情報がまとまっているかを見極め、選択肢のうちどこからあたるかのが最速かを素早く判断している 検索条件を駆使している ワードでの検索だけではなく、日時の範囲指定、投稿者・メンション先といったフィルタリング、除外設定などを駆使している インデックスとなる人や聞く場所を作っている 人に聞いた方が早いことも多いので、どこで誰に聞けば辿れるかインデックスを作っている。人や場所がない場

    社内の知らないことを探すパターン - Konifar's ZATSU
  • MySQLのインデックスですが、B-treeではなくB+treeを使用するのはどうしてなのでしょうか? | mond

    MySQLのインデックスですが、B-treeではなくB+treeを使用するのはどうしてなのでしょうか? 端的に言うと性能が良いからです。 これを理解するにはバッファプールへの理解が必要です。ディスク指向のデータベースの上では有限のメモリを最大限活用することでメモリに入り切らない巨大なデータ群に対して良好な参照性能を出す必要があります。バッファプールとはディスク上のデータの羅列を固定サイズのページ(InnoDBの場合16KB)の羅列であるとして読み書きに必要な分だけをメモリに移し取り複数の書き込みをできる限りメモリ内で受け止めて後でまとめてディスクに書き戻すという、ライトバック型のキャッシュのような機構です。 この中においてバッファプールは有限のサイズしか無いので適宜プール内のデータを書き戻して入れ替えながら上手くやっていく必要があります。 さてB+treeとB-treeの最大の違いは木のリ

    MySQLのインデックスですが、B-treeではなくB+treeを使用するのはどうしてなのでしょうか? | mond
    parity88
    parity88 2023/10/02
  • 「NAT」「NAT越え」「NATタイプ」ってなーに?

    「NAT(ナット)※1」はオンラインゲームを支える重要な技術のひとつです。 「NAT越え※2」に失敗するとマルチプレイができなくなりますし、「NATタイプ※3」の違いはマルチプレイのしやすさに影響します。 ところが、NAT は仕組みが難しく、初心者向けの記事も少ないため、イカスミカフェには NAT についての質問がよく寄せられます。 そこで今回は、Nintendo Switch(ニンテンドースイッチ)を例にして、世界一わかりやすく NAT を解説してみたいと思います。

    「NAT」「NAT越え」「NATタイプ」ってなーに?
    parity88
    parity88 2023/08/29
  • 進捗確認をやめると上手くいく|きゅーい / koyo

    プロジェクトマネジメントといえば「進捗確認」と思っている人も沢山いると思いますが、私は進捗確認という行為そのものに否定的です。 このエントリでは、進捗確認という行為がいかに無意味であるかという話および、進捗管理として行うべきことを書いていきます。 誰かのプロジェクトマネジメントの参考になればと思います。 ※ 進捗管理が不要という話ではありません 進捗確認の定義このエントリでの進捗確認は下記の定義とします。 複数人が関わるプロジェクト等において、プロジェクト等をマネジメントするべき立場にある人間が、プロジェクトの所属メンバーに対してタスクの進捗状況を口頭・テキスト等で直接確認する行為 少し難しい言葉で書きましたが「進捗どう?」といった質問およびその回答からなる一連の流れだと思ってください。 なぜ進捗を確認したくなるのかプロジェクトマネージャー(PM)の仕事のひとつに納期の管理というものがあり

    進捗確認をやめると上手くいく|きゅーい / koyo
    parity88
    parity88 2023/06/21
    進捗確認を実業務に沿わない定義にして批判してるだけ。あとタスクの粒度を細かくするのをPMが全部やるのも非現実的。
  • 人付き合いって大事かなと思ったら読みたい3冊 - 本しゃぶり

    人付き合いは大切だと言われるが、実際どれくらい大切なのか。 俺みたいなタイプは知識として教えて欲しい。 人脈と成功のはこれを読め。 やっぱり人脈か 学生時代に触れた言葉で印象に残っているものがある。それは「人・・旅」だ。ライフネット生命の出口治明の言葉で、彼は人間が学ぶ方法はこの3つだと常々言っている*1。俺はこれを読んだ時に思った。 「俺は人に会うのは好きじゃないから、代わりにを倍読もう」 それで積極的にを読み、年に一回は旅に出るということを続けてきた*2。だが、色々とを読み続けたことで、あることに気がつく。人と会い、繋がりを作ることは重要ではないか、と。 もしかしたら「学び」だけなら「」と「旅」だけでもそれなりに得られるかもしれない。だが「成功」を求めるならば、「人」の比重が多いようだ。俺が読んできた様々なで、「人脈」や「人的ネットワーク」の重要性が語られていた。また、社

    人付き合いって大事かなと思ったら読みたい3冊 - 本しゃぶり
    parity88
    parity88 2023/04/24
  • 育児中社員の仕事巻き取るの限界すぎて会社を辞めた

    結論。子持ち同僚のフォローがしんどすぎて会社辞めた。 大変だなあと思うから急な子供の発熱も学校行事にも快く送り出していたんだけど。 もうダメだ。 というか、もう嫌になった。 ずっと、当ーーーーーにずっと、週の半分以上は遅刻、 中抜け、早退。 それも当日に。 いや、仕方ないんだよ。仕方ないんでしょ。 病気は当たり前に子供全員移る、何なら親も感染して、卒業式だ、入学準備だ、面談、送迎、春休みだからお昼は長めに取りまーす、明日は入学式でーと、びっくりするほど業務時間内に来ない。 当然、その人の仕事はこっちに降りかかる。 大事な会議も当欠。 話し合いの場にそもそも来ないのに、あとからノコノコやってきて「あの件どうなりました〜?」と始まる。 議事録読めと突っ返したこともあったが、読ませても何かと質問してくるのは変わらないのでやめた。 弊社は残業で業務時間を補填できるシステム。 なので配偶者にバトン

    育児中社員の仕事巻き取るの限界すぎて会社を辞めた
  • Oracle Database backup and recovery

  • PostgreSQLに関するNTTデータのSlideShareのスライドリスト

    はじめに SlideShareの広告対策です。 更新履歴 2023/12/13 CloudNative Days Tokyo 2023の資料を追加しました。 2023/12/07 PostgreSQL Conference Japan 2023の資料を追加しました。 2023/11/16 NTTデータで以前使われていたSlideShareのスライドを追加しました。 2024/03/08 第45回PostgreSQLアンカンファレンス@オンライン、DEIM2024の資料を追加しました。 2024/07/09 OCHaCafe Season 8 #4、DSS Asia 2024、TiUG Meetup #2、第47回PostgreSQLアンカンファレンス@オンラインの資料を追加しました。 2024 pg_stat_activityの不可解な観測結果の謎 (第47回 PostgreSQLアンカン

    PostgreSQLに関するNTTデータのSlideShareのスライドリスト
  • HSPブームの功罪を問う (岩波ブックレット 1074) と、「繊細さん」の本少し - Aの記

    HSPブームの功罪を問う (岩波ブックレット 1074) 飯村周平  岩波書店 2023/01/11 A5 ・ 並製 ・ 88頁・682円 内容はHSPの解説と、HSPブームについての注意喚起と、現時点でHSPについて学者(著者以外についても)がどう捉えているか。 目次は以下、岩波のページから はじめに 第1章 HSP「ブーム」の実情 1 HSPの「発見」 2 HSPはどこから来たのか? 3 HSPという言葉の扱われ方 4 HSPブームは身近なものに 第2章 HSPブームの功罪 1 HSPはなぜ広く受け入れられたのか? 2 HSPラベルと人々との相互作用 3 ポップ化されて広まったHSP 4 偏見や差別、誤解を助長する可能性 5 HSP自認がむしろ自己理解や他者理解を狭める可能性 第3章 「消費」されるHSPブーム 1 誰がHSPブームを「消費」しているのか? 2 HSPブームの「罪」とど

    HSPブームの功罪を問う (岩波ブックレット 1074) と、「繊細さん」の本少し - Aの記
    parity88
    parity88 2023/03/18
    自分はHSPだからXXが苦手なんですという新人がいたけど、だったらこの仕事向いてないよねで終わっちゃうんだよね。そしてそれって多くの人に当てはまるでしょ、というのが率直な感想。
  • 15周年を迎えたオープンソースのWindowsアプリ「SumatraPDF」の開発者がこれまでに学んだ教訓をまとめる

    Windows向けのPDFビューアとして始まり、現在は電子書籍やマンガの閲覧にも使えるマルチフォーマットビューアに進化した「SumatraPDF」の開発者であるクリストファー・コワルチック氏が、15周年を迎えたSumatraPDFを振り返りながらこれまでに学んだ教訓などをまとめています。 Lessons learned from 15 years of SumatraPDF, an open source Windows app https://blog.kowalczyk.info/article/2f72237a4230410a888acbfce3dc0864/lessons-learned-from-15-years-of-sumatrapdf-an-open-source-windows-app.html SumatraPDFWindows向けのオープンソースビューアで、epub

    15周年を迎えたオープンソースのWindowsアプリ「SumatraPDF」の開発者がこれまでに学んだ教訓をまとめる
  • Linuxにおけるデバイスファイルの仕組み

    Linuxにおけるデバイスファイルはデバイスをファイルという概念を通して扱えるようにしたものです。デバイスファイルは通常のファイルと同様に読み書きを行うことができます。しかし実際には、その読み書きはデバイスドライバを通じてデバイスの制御に変換されます。 この記事では、デバイスファイルへの読み書きがどのようにデバイスの制御に変換されるのかを説明します。デバイスファイルはデバイスドライバとファイルの2つのコンポーネントに依存したものであるので、最初にデバイスドライバ、次にファイルについて説明し、最後にデバイスファイルがどのようにデバイスドライバと結び付けられるかを解説します。 この記事の内容は主に詳解 Linuxカーネル 第3版及びhttps://github.com/torvalds/linux/tree/v6.1によります。 目次 デバイスドライバ デバイスドライバの実例 read_wri

    Linuxにおけるデバイスファイルの仕組み
  • ソフトウェアエンジニアとしての能力を高める方法について考えてみた - joker1007’s diary

    早朝の寝る前ぐらいの時間にぼやっと下記の様なツイートしたらちょっと反応を貰ったので、取り留めは無いが自分なりに考えていることを書いてみる。 人を育てるのも仕事の内というのは完全にその通りなんだが、そこにドキュメントやがあるから読みます、触って作ってみます、生きたコードを読みます、以外に学ぶ方法なんかねえし、知らねえよ。ただやればいいだけの事に説明も何も無いんだよな……。マジ分からん……。— joker1007 (アルフォートおじさん) (@joker1007) March 2, 2023 タイトルは雑に書いたけど、能力を高めるというと範囲が広過ぎるので、技術的な意味でできる事が増える、ということをテーマとして話をしていこうと思う。基的に自分の考え方の話なのでそこは御留意ください。 ツイートした通りで、状況や対象に依って割合は変わるかもしれないが基的にそのためにやることは3つしかないと

    ソフトウェアエンジニアとしての能力を高める方法について考えてみた - joker1007’s diary
  • 「実践Redis入門」所感 ~「E.G.コンバット」の観点から語る~ | フューチャー技術ブログ

    積読を消化しようというテーマの、読書感想文連載 の2冊目です。 導入『自分たちは、クラウドネイティブじゃなくてマネージドネイティブなんだよ…』 TIGの原木です。 最近、冒頭のような開発者の嘆きを人づてに聞く機会があり、今も脳裏に残り続けています。 昨今のITシステムにおいて、クラウドサービスは欠かせないものとなっています。しかしユーザー、そして開発者として大きな利便性を享受する裏で、クラウドサービスによって巧妙に隠蔽された裏のソフトウェアを意識する機会は減り続けているのではないでしょうか? Webサービスにおいて、Redisやmemcachedに代表されるキャッシュサーバーもそのようなソフトウェアの1つです。 キャッシュサーバーは、Webアプリケーションなどデータの読み込みや保存を効率化するために欠かせない存在ですが、同じデータストアであるRDBMSなどと比較していま一歩隠れた存在だと思

    「実践Redis入門」所感 ~「E.G.コンバット」の観点から語る~ | フューチャー技術ブログ
  • 「3年前に戻れるなら、同じ意思決定はしない」マネージャーをなくしたサイボウズから学ぶ、フラット型組織でできないこと

    TOPインタビュー「3年前に戻れるなら、同じ意思決定はしない」マネージャーをなくしたサイボウズから学ぶ、フラット型組織でできないこと サイボウズ株式会社 開発部副部長 兼 New Business Division 副部長 岡田 勇樹 2007年に新卒でサイボウズに入社。エンジニアとして「サイボウズ Office」や「kintone」の開発に参画。2014年に東京から地元大阪にUターンし、マネージャーとして大阪開発拠点の立ち上げを主導。現在はエンジニア採用に携わりつつエンジニア組織のマネジメントに注力。阪神タイガースのファン。 3年前、「kintone」や「Garoon」などを手掛けるサイボウズの開発部が発した「マネージャーをなくす」宣言。多くのエンジニアを抱える大所帯で、業界でも先駆けとなる組織階層の撤廃は、大きな驚きをもって受け止められました。職能ごとに整理された組織から、プロ

    「3年前に戻れるなら、同じ意思決定はしない」マネージャーをなくしたサイボウズから学ぶ、フラット型組織でできないこと
  • https://twitter.com/NDLJP/status/1610557944952946688

    https://twitter.com/NDLJP/status/1610557944952946688
  • 「Microsoft Office」用の「DeepL」アドインは1日で作れる ~公式ブログが紹介/「Google スプレッドシート」に「DeepL」を組み込むスクリプトの例も

    「Microsoft Office」用の「DeepL」アドインは1日で作れる ~公式ブログが紹介/「Google スプレッドシート」に「DeepL」を組み込むスクリプトの例も
  • Gitは最初1244行しかなかった

    概要 Junio C Hamanoさんに興味を持って調べていると、Linusさんが書いたGitの初版は1244行ということが分かりました。Gitの初版について、軽く行数の確認とビルドチャレンジをして、あまり調べずに動かしながら機能を推測してみました。 はじめに Highlights from Git 2.39 の冒頭で登場するcommit数が一番多い方「Junio C Hamano」さんを知らなかったので調べてみました。 gihyoのインタビュー記事が面白かったです。Junio C HamanoさんはGitのメンテナで、LinusさんからGitのメンテナを引き継いだすごい方だということを知りました。 このgihyoのインタビュー記事の中で「MLで流れてきたGitのコード行数は1244行だった」というところが気になりました。調べてみると、2020年にTwitterでRui Ueyamaさんへ

    Gitは最初1244行しかなかった
    parity88
    parity88 2022/12/17
  • RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ

    ※この投稿は米国時間 2022 年 12 月 1 日に、Google Cloud blog に投稿されたものの抄訳です。 オンラインで、組み立て式のテーブルを注文したとします。ところが、パッケージを開けてみると、組立説明書が入っていません。完成品がどんなものかはわかっていても、それぞれのパーツをどう組み立てればいいのか、まるでわかりません。設計が不十分な API を使うコンシューマ開発者も、同じような経験をしているといえます。適切に設計された API なら、容易に見つけ、検索してアクセスし、使用することができます。高品質の API は、コンシューマ開発者がアイデアをひらめき、新しいユースケースを作り上げる手助けになってさえくれます。 もちろん、API 設計を改善する方法はあります。たとえば、RESTful のプラクティスに従うなどです。しかし、お客様が知らず知らずのうちに、ちょっとした不便

    RESTful のウェブ API 設計で避けるべき 6 つのよくあるミス | Google Cloud 公式ブログ