タグ

naitakuのブックマーク (2,051)

  • コミットはスナップショットであり差分ではない

    Git は紛らわしいという評判です。用語や言い回しが意味するものと、そこから想像する挙動が違ってユーザーが混乱すると言われます。これは、git cherry-pick や git rebase のような「履歴を書き換える」コマンドに最も顕著です。私の経験では、この混乱の根的な原因は、コミットは 差分 であり順番を入れ替えることができるという解釈にあります。しかし、コミットはスナップショットであって、差分ではありません! Git がリポジトリデータをどのように保存しているかを見てみると、Git を理解しやすくなります。このモデルを調べた後に、この新しい視点が git cherry-pick や git rebase のようなコマンドを理解するのにどのように役立つのかを探っていきます。 当に深く 掘り下げたいのであれば、Pro Git という書籍の Git Internals の章を読むと

    コミットはスナップショットであり差分ではない
    naitaku
    naitaku 2021/01/06
  • OpenAIが発見したScaling Lawの秘密 - ディープラーニングブログ

    OpenAIGPT-3の次の研究を始めています. 世間がGPT-3のデモに湧き上がる中,OpenAIはScaling Lawに関する2の論文をひっそりと公開しました. Scaling Lawを一言で説明するなら「Transformerの性能はたった3つの変数のべき乗則に支配されている」というものです. Scaling Lawはそれ単体だけなら興味深い話で終わるかもしれません.実際に英語圏でもあまり話題にあがっていません.しかし,この法則の当の凄さに気づいている研究者もいて,なぜ話題にならないのか困惑しています. I am curious why people are not talking more about the OpenAI scaling law papers. For me, they seem very significant. What I heard so far:

    OpenAIが発見したScaling Lawの秘密 - ディープラーニングブログ
    naitaku
    naitaku 2021/01/06
  • Reactベースのスプレッドシートのようなライブラリを作った話

    あけましておめでとうございます🎍 Zennに書くのは初めてなのでお手柔らかにお願いします🙏 最近 お金がもらえる とても良いプラットフォームがあると聞いたのでこちらに書いてみることにしました👻 冗談はさておき、スプレッドシート便利ですよね。 こんなに便利なものなのでWebアプリケーションにも組み込みたいくらいなんですが、要望を満たしてくれるような高機能なライブラリはだいたい有料です😢 かねてより使いたいと思っていたHandsontableも有料版だけになってしまいました🥺 というわけで文句ばっか言っていても始まらないので自分で作ってみることにしたというのが事の経緯です。 デモ で、出来上がったのがこちらです🤲 Chromeだとiframeの埋め込み越しにセルのドラッグができないみたいなので直接CodeSandboxに行くか、別のブラウザでアクセスしてください😿 (Drag A

    Reactベースのスプレッドシートのようなライブラリを作った話
    naitaku
    naitaku 2021/01/06
  • 「スレッドにします。 『落人の隠れ...」、@kendou774 さんからのスレッド - まとめbotのすまとめ

    スレッドにします。 『落人の隠れ里』恐ろしく深い谷間の祖谷渓。崖っぷちに有名な小便小僧が立つ。しかし、この対岸に集落があったことは知られていない。それもそのはず、地図には集落が描かれているが、実際には姿が見当たらないのだ。地図上に残るが姿は消えた『田丸集落』の今を確かめてみた。 西祖谷山村の田丸(たまろ)集落。地理院地図を見た時、立地の凄まじさに驚いた。集落は深い谷間に囲まれ、背後に国見山が聳える。集落へ至る道は、祖谷川左岸の廃道か、対岸の祖谷街道から100m下って300m登る山道しかない。しかも、ネット上にあるのは僅かな情報だ。田丸はどうなっているだろうか。

    「スレッドにします。 『落人の隠れ...」、@kendou774 さんからのスレッド - まとめbotのすまとめ
    naitaku
    naitaku 2021/01/04
  • Microsoft公式ツール「Powertoys」を解説。なんでこの機能、Windowsに標準で入ってないの?という神機能が特盛! - すまほん!!

    「ファイル・フォルダ名を一括で変更する機能」とか、標準装備で良いじゃん! Microsoft謹製、Windowsの作業効率をアップさせる「PowerToys」というソフトの紹介・解説です。 記事のベースと画像はバージョンは0.27.1。執筆時現在は0.29.3が最新版ですが、内容はバグの修正と日語化なので機能面の差異はなし。 PowerToysとは? PowerToysは、Microsoftがオープンソースで開発中のソフト。元々Windowsに搭載するつもりだったが搭載されなかった利便性向上機能を複数提供するもの。 元々Windows 95時代から名前が続いているソフト。Windows XPまで提供が続けられていました。Vista以降は提供されていませんでしたが、2019年5月にWindows 10向けにオープンソースとして提供を再開しています。 各機能の詳細 FancyZones(複数

    Microsoft公式ツール「Powertoys」を解説。なんでこの機能、Windowsに標準で入ってないの?という神機能が特盛! - すまほん!!
    naitaku
    naitaku 2021/01/02
  • 私のセキュリティ情報収集法を整理してみた(2021年版) - Fox on Security

    新年あけましておめでとうございます。毎年年頭に更新している「私の情報収集法」を今年も公開します。何かの参考になれば幸いです。 インプットで参照している情報源(海外海外からの攻撃が主流となる中、海外情報をいち早く把握する事の重要性が増している気がしますので、今年は海外情報源から書きたいと思います。 昨年の記事では多くの海外サイトを紹介しましたが、試行錯誤の結果、まとめサイトでもある「morningstar SECURITY」や「DataBreaches.net」を押さえておけば、主要サイトが概ねカバーされると分かったので、今年は数を絞っています。 サイト キタきつね寸評 morningstar SECURITY 去年と変わりませんが、情報の更新頻度、そして関連ソースの網羅性という意味では、英語系のセキュリティニュースとしては最良の情報ソースの1つかと思います。私は「Daily Secur

    私のセキュリティ情報収集法を整理してみた(2021年版) - Fox on Security
    naitaku
    naitaku 2021/01/02
  • Engadget | Technology News & Reviews

    Huawei has been secretly funding research in America after being blacklisted

    Engadget | Technology News & Reviews
    naitaku
    naitaku 2021/01/01
  • 極めてAmazon的な"メカニズム"というお話|Yuki Nakazato|note

    今でこそクラウドやアレクサ、ビデオやミュージックといった多角的なビジネスを展開するアマゾンだが、もともとはオンラインの小売りであり、依然としてそれはビジネスの大きな部分を占めている。オンラインのコンシューマービジネスは、感謝祭時期のBlack FridayとCyber Mondayに照準を絞って(今はPrime Dayもあるが)、仕入れや配送センター及び実際の配送キャパシティの増強など、数か月前から準備に取り掛かり、その集大成としてこのPeak Periodを執行し、そして12月後半にはオフィスががらがらになる、というのが伝統芸である。9月後半か10月前半くらいになると、既に青色吐息の社員を見かけることも少なくない(そんな社員のためにお菓子やらが夕方になるとカートで運ばれてくる。残念ながら今年はなかったが)。 アマゾンの強さの一つの理由は、私はこうしたピークシーズンに向けた過酷なOpera

    極めてAmazon的な"メカニズム"というお話|Yuki Nakazato|note
    naitaku
    naitaku 2020/12/29
    仕組みが明文化されてるからこそ、変えようって議論ができるよね。明文化されてなくて変えようと思ってもどうすれば良いかわからず硬直化する
  • フルスクラッチから作って理解するQEMU (Rust編) - FPGA開発日記

    モチベーション なぜRustを選んだか? 私はQEMUは「アーキテクチャエミュレーション界のLLVM」だと思っている QEMUが高速な理由:TCG Binary Translation ゲスト命令(RISC-V) → TCGホスト命令(x86)の処理をRustで作ろう RISC-Vの命令をフェッチしてデコードする RISC-Vの命令をTCGに変換する TCGをx86に変換する 実装結果 Binary Translation実行を高速化するための様々なテクニック BasicBlock分まで複数命令をまとめて変換 TCG Block Chainingの実装 評価結果 TB Lookup and Jumpの実装 評価結果 まだ完成していないところ 一部の最適化はまだ未実装となっている ゲストアーキテクチャがx86のみとなっている。TCGによる複数プラットフォーム対応として、まずは環境のそろ

    フルスクラッチから作って理解するQEMU (Rust編) - FPGA開発日記
    naitaku
    naitaku 2020/12/29
  • Apple Payが日本にやってくるまでの話【鈴木淳也のPay Attention】

    Apple Payが日本にやってくるまでの話【鈴木淳也のPay Attention】
    naitaku
    naitaku 2020/12/27
  • 【レビュー】 まるで未来のイヤフォン“自分の耳が高機能に”「IQbuds2 MAX」

    【レビュー】 まるで未来のイヤフォン“自分の耳が高機能に”「IQbuds2 MAX」
    naitaku
    naitaku 2020/12/27
  • CPUエミュレータをRustで自作する - Don't Repeat Yourself

    この記事は Rust Advent Calendar 2020 ならびに CyberAgent Developers Advent Calendar 25日目の記事です。 今年のはじめの頃になりますが、『CPUの創り方』というに載っている TD4 という CPU を実装してみました。TD4 は「とりあえず動作するだけの4bit CPU」の略です。このに載っている CPU エミュレータを実際に実装してみました。ただし、書には GUI が載っていましたが、それは省略しました。 CPUの創りかた 作者:渡波 郁発売日: 2003/10/01メディア: 単行(ソフトカバー) 「最近話題の RISC-V などの CPU エミュレータを作ってみたいものの、いきなり作るにはハードルが高い。何か簡単なもので素振りをして CPU の動作の仕組みをまずは知りたい」という方にはかなりオススメできる教材だ

    CPUエミュレータをRustで自作する - Don't Repeat Yourself
    naitaku
    naitaku 2020/12/26
  • Nand2Tetris(コンピュータシステムの理論と実装)でCPUからOSまで一気通貫で作るのが最高に楽しかった話 - ( ꒪⌓꒪) ゆるよろ日記

    どうも、しいたけです。 去年あたりからローレイヤー周りの知識を充実させようと思い、 低レイヤを知りたい人のためのCコンパイラ作成入門 を読んでCコンパイラを書いてみたりx86_64の勉強をしたりしていました。 今年に入ってから、よりローなレイヤー、具体的にはハードウェアやOSについてもう少し知りたいと思い始め、手頃な書籍を探していました。 CPUなどのハードウェア周りについては概要しか知らなくて手を動かしたことがないので、実際に何か作りながら学べるものとして、 O'Reilly Japan - コンピュータシステムの理論と実装 に挑戦することにしました。 O'Reilly Japan - コンピュータシステムの理論と実装 成果物は以下のリポジトリに置いてあります。 yuroyoro/nand2tetris 結論から言うと、やってみて大変楽しめました! 特にハードウェア周りは今まで挑戦したこ

    Nand2Tetris(コンピュータシステムの理論と実装)でCPUからOSまで一気通貫で作るのが最高に楽しかった話 - ( ꒪⌓꒪) ゆるよろ日記
    naitaku
    naitaku 2020/12/10
  • OSCP: ペネトレーションテストの実践的な資格を取った話 - ommadawn46's blog

    はじめに 記事は Recruit Engineers Advent Calendar 2020 の6日目にあたる記事です。 先日、Offensive Security Certified Professional (OSCP) という倫理的ハッキング技術に関する資格を取得しました。最近、日でもこの資格の人気が高まっているような印象を受けますが、OSCPに関する日語の情報はまだまだ少ないようです。今後受ける人の参考になればと思い、記事ではOSCPに関する以下の事項についてお話したいと思います。 PWKコースとOSCP試験がどういう内容で、どんな人におすすめか 受ける前にどんな準備をすれば良いか 実際にPWK / OSCPを進める際に役に立つ情報 筆者のOSCP受験記 この記事では、まず「OSCPとは何か」を知りたい人のために一般的な説明をしています。その後、「OSCPを受けようか悩ん

    OSCP: ペネトレーションテストの実践的な資格を取った話 - ommadawn46's blog
    naitaku
    naitaku 2020/12/07
  • 時雨堂を支えるビジネスモデル

    shiguredo_model.rst 時雨堂を支えるビジネスモデル 更新 2023-12-08 作者 @voluntas バージョン 2023.2 URL https://voluntas.github.io/ タイポなどは Twitter の @voluntas までお願いします。 概要 定期的に更新している 株式会社時雨堂 を作って、 自分が選択したビジネスモデルで充分な利益を上げられるようになったので雑に書き出していく。 時雨堂がどんな会社なのかは 時雨堂コトハジメ を見てほしい。 前提 IT 系零細パッケージメーカー で、ここ最近はパッケージをクラウド版として運用をセットで提供するビジネスも始めている。 主力製品はパッケージソフトウェア製品と、パッケージソフトウェア製品のクラウド版の2つ。 ライセンス契約モデル 時雨堂は自社開発ミドルウェアのライセンス契約モデルで利益を出している

    時雨堂を支えるビジネスモデル
    naitaku
    naitaku 2020/12/07
  • 成長の早いジュニア・ソフトウェアエンジニアの特徴 - junebox

    こちらが伝えた内容から不要なことを邪推しないというか、文字通りに「真っ直ぐ」である人は、望ましい行動に最短経路で向かっていくので効率的な行動を選択していくな、と感じます。「なにかわからないことがあったら、すぐに質問してくださいね」と言われたときに、実際にすぐに質問できる人はどんどん前に進んでいきます。余計なことを考えない分、リソース効率がよいのでしょう。 ぼく個人は、人間はもともと素直な生き物なんじゃないかと思っています。それが、イヤな体験を重ねるたびに少しずつ防衛的になって、だんだんと素直さに蓋をしてしまうケースがあるイメージです。「それくらい自分で調べろ、いちいち質問するな」と怒鳴られるようなことがあったら「すぐに質問してね」と言われてもなかなか実行に移せなくなりそうですよね。そういう人は「自分は、そういう状況である」というのを自覚することから始めるとよいでしょう。「質問してよかった」

    成長の早いジュニア・ソフトウェアエンジニアの特徴 - junebox
    naitaku
    naitaku 2020/12/05
  • Windows95と地上の星|中島聡

    この記事は、数年前に私がブログに書いた記事ですが、最近、私が連載しているメルマガ「週刊 Life is beautiful」で Microsoft のアプリの互換性に対する姿勢に関する話題が出たので、再度 note の記事として公開することにしました。ソフトウェア・エンジニアとはどんな仕事をしている人たちなのかを理解するには、良い資料だと思います。ソフトウェアを勉強している学生さんたちには、ぜひとも読んでいただきたい文章です。 Windows95の開発の総責任者であるDavid Coleから開発の主要メンバーに緊急召集がかけられたのは、Windows95の開発も大詰めを迎えた1994年末のことである。 Shell(デスクトップ、エクスプローラ、スタートメニューなどのユーザーインターフェイス)の開発を担当していたSatoshiは、いままでの経験からこの手の緊急招集が良い知らせでないことはない

    Windows95と地上の星|中島聡
    naitaku
    naitaku 2020/12/05
  • System Management Mode deep dive: How SMM isolation hardens the platform | Microsoft Security Blog

    naitaku
    naitaku 2020/12/04
  • Pitfall: The Mayan Adventure - Wikipedia

    naitaku
    naitaku 2020/12/02
  • ピットフォール - Wikipedia

    『ピットフォール』 (Pitfall!) は1982年に米国アクティビジョン社から発売されたAtari 2600用アクションゲーム。 概要[編集] 主人公の探検家ハリー(Pitfall Harry)を操作してさまざまな障害物や敵を乗り越え、制限時間内に財宝を集めるアクションゲーム。舞台はジャングル、視点は2Dサイドビューで、スクロールはせず主人公が画面端に達すると次の画面に切り替わる。操作はレバーによる左右移動とハシゴ昇降、ボタンによるジャンプのみで、敵を攻撃することはできない。 作はAtari 2600のキラーソフトのひとつであり、ファミリーコンピュータ用ソフト『スーパーマリオブラザーズ』(1985年)が登場するまで世界で最も売れたアクションゲームだった。売り上げ数は400万を超え、Atari 2600用ゲームの売り上げとしてはパックマンの700万に次ぐ第2位となっている[1][

    naitaku
    naitaku 2020/12/02