(Translated by https://www.hiragana.jp/)
Rustの人気記事 3470件 - はてなブックマーク

検索けんさく対象たいしょう

ならじゅん

ブックマークすう

期間きかん指定してい

  • から
  • まで

1 - 40 けん / 3470けん

Rustの検索けんさく結果けっか1 - 40 けん / 3470けん

Rustかんするエントリは3470けんあります。 rustプログラミングprogramming などが関連かんれんタグです。 人気にんきエントリには 東工大とうこうだい無料むりょう公開こうかいしているPython解説かいせつサイト初心者しょしんしゃ目線めせんわせた丁寧ていねい説明せつめいで、かゆいところにとど教材きょうざい基本きほんてき文法ぶんぽう、データ構造こうぞう、ファイル入出力にゅうしゅつりょくやオブジェクト指向しこう、NumpyとMatplotlibの使つかかたなどをひととおまなべる。』などがあります。
  • 東工大とうこうだい無料むりょう公開こうかいしているPython解説かいせつサイト初心者しょしんしゃ目線めせんわせた丁寧ていねい説明せつめいで、かゆいところにとど教材きょうざい基本きほんてき文法ぶんぽう、データ構造こうぞう、ファイル入出力にゅうしゅつりょくやオブジェクト指向しこう、NumpyとMatplotlibの使つかかたなどをひととおまなべる。

    QDくん⚡️AI関連かんれん無料むりょう教材きょうざい紹介しょうかい @developer_quant 金融きんゆう技術ぎじゅつしょく/ChatGPTとう生成せいせいAI,データサイエンス,プログラミングの勉強べんきょう役立やくだ情報じょうほう発信はっしん/良質りょうしつ無料むりょう教材きょうざい,スライド,動画どうがとう紹介しょうかい/3せんポストで5まん5せんフォロワー獲得かくとく/過去かこ人気にんき投稿とうこうはハイライトを参照さんしょう/金融きんゆう工学こうがくx機械きかい学習がくしゅうブログ運営うんえい https://t.co/bQubHSMk4e /Amazonアソシエイト参加さんかちゅう https://t.co/2Zd5MRXGw3 QDくん⚡️AI関連かんれん無料むりょう教材きょうざい紹介しょうかい @developer_quant 東工大とうこうだい無料むりょう公開こうかいしているPython解説かいせつサイト chokkan.github.io/python/index.h… 初心者しょしんしゃ目線めせんわせた丁寧ていねい説明せつめいで、かゆいところにとど教材きょうざい基本きほんてき文法ぶんぽう、データ構造こうぞう、ファイル入出力にゅうしゅつりょくやオブジェクト指向しこう、NumpyとMatplotlibの使つかかたなどをひと

      東工大が無料公開しているPython解説サイト初心者の目線に合わせた丁寧な説明で、かゆいところに手が届く教材。基本的な文法、データ構造、ファイル入出力やオブジェクト指向、NumpyとMatplotlibの使い方などをひと通り学べる。
    • ちいさな Web ブラウザをつくってみよう

        ちいさな Web ブラウザを作ってみよう
      • オライリーの教育きょういくてき良書りょうしょ「Think Python」だい2はん日本語にほんごやく無料むりょう公開こうかいされている。初心者しょしんしゃがつまずきやすいてん先回さきまわりして説明せつめいかくしょう終盤しゅうばんにデバッグのヒントがいてある

        QDくん⚡️AI関連かんれん無料むりょう教材きょうざい紹介しょうかい @developer_quant 金融きんゆう技術ぎじゅつしょく/ChatGPTとう生成せいせいAI,機械きかい学習がくしゅう,データサイエンス,プログラミングの勉強べんきょう役立やくだ情報じょうほう発信はっしん/良質りょうしつ無料むりょう教材きょうざい,スライド,動画どうが,サイトを紹介しょうかい/金融きんゆう工学こうがくx機械きかい学習がくしゅうブログ運営うんえい700記事きじ quantcollege.net /C++/Python/Julia/Rust/Amazonアソシエイト参加さんかちゅう note.com/quantdeveloper QDくん⚡️AI関連かんれん無料むりょう教材きょうざい紹介しょうかい @developer_quant オライリーの教育きょういくてき良書りょうしょ「Think Python」だい2はん日本語にほんごやく無料むりょう公開こうかいされている。 cauldron.sakura.ne.jp/thinkpython/th… ・初心者しょしんしゃがつまずきやすいてん先回さきまわりして説明せつめいかくしょう終盤しゅうばんにデバッグのヒントがいてある pic.twitter.com/RPX57PNyn

          オライリーの教育的な良書「Think Python」第2版は日本語訳が無料公開されている。初心者がつまずきやすい点を先回りして説明・各章の終盤にデバッグのヒントが書いてある
        • Webサーバーアーキテクチャ進化しんかろん2023

          はじめに 最近さいきんプログラマーとしてのキャリアにいちりつけようとおもっており、これまでのプログラミングの勉強べんきょう集大成しゅうたいせいとなるブログをきたくなったのでく。はじめてプログラミングをして、フロントエンド開発かいはつをして、サーバーからかえってきたときは「どういう仕組しくみでかえってきたんだ?」と疑問ぎもんおもっていた。ずっと理解りかいしたくて理解りかいできていなかった。だからずっと勉強べんきょうしていた。そして最近さいきんになってようやく自分じぶん言葉ことば説明せつめいできるようになったがしたのでブログをきたい。 2015 年版ねんばん自分じぶん原点げんてんであり、この記事きじくモチベーションになった このような記事きじじつ過去かこ存在そんざいしている。 FYI: https://blog.yuuk.io/entry/2015-webserver-architecture その記事きじはサーバーがどういう仕組しくみでうごいていて、どのように進化しんかし、2015 ねんいたるかを解説かいせつしてくれた記事きじだ。

            Webサーバーアーキテクチャ進化論2023
          • ls よりも exa を使つかおう!モダンな Linux コマンドたち紹介しょうかい - Qiita

            上記じょうき画像がぞうるとかるとおり、カラフルでやすいですね。みぎのようにディレクトリのツリー表示ひょうじにも対応たいおうしています。さらに --icons オプションをけると、ファイルタイプにおうじたアイコン表示ひょうじ可能かのうです。 bat つづいて cat コマンドの代替だいたいである bat の紹介しょうかいです。 ファイルの拡張子かくちょうしおうじてソースコードを色付いろづけして表示ひょうじしてくれます。また less のようなページャの機能きのうっており、くだりすうながいファイルをわたすと自動じどうでページャモードでひらいてくれます。 hexyl hexyl はバイナリダンプコマンド od の代替だいたいコマンドです。bat の開発かいはつしゃどうかた開発かいはつしています。

              ls よりも exa を使おう!モダンな Linux コマンド達を紹介 - Qiita
            • プログラミング言語げんごをすぐにためせる「プレイグラウンド」まとめ。2024年版ねんばん

              あたらしいプログラミング言語げんごやライブラリ、フレームワークをまなぶには、実際じっさいにそれらをためして挙動きょどうなどをてみることが大事だいじですが、実行じっこう環境かんきょう用意よういするのは手間てまがかかります。 そこで役立やくだつのが、いわゆる「プレイグラウンド」とばれる、Webブラウザでプログラミング言語げんごやライブラリ、フレームワークをすぐにためすことができるサービスです。 主要しゅようなプログラミング言語げんご公式こうしきサイトには、実際じっさいにその言語げんごをすぐにためせるプレイグラウンドが用意よういされていることもおおく、また公式こうしきサイト以外いがいにもネットじょうにはさまざまなプレイグラウンドがあります。 プレイグラウンドを使つかえば、気軽きがるにいろんなプログラミング言語げんごやライブラリ、フレームワークをためせます。 この記事きじではそうしたプレイグラウンドをまとめてみました。ここで紹介しょうかいしたプレイグラウンドのほかにも、あなたのおりのプレイグラウンドがあればX/Twitterやブックマークのコメント、メール

                プログラミング言語をすぐに試せる「プレイグラウンド」まとめ。2024年版
              • はじめに | ちいさな Web ブラウザをつくってみよう

                  はじめに | ちいさな Web ブラウザを作ってみよう
                • 20 年代ねんだいのフロントエンド.md

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    20 年代のフロントエンド.md
                  • 同期どうきエンジンの心臓しんぞうえる

                    0 0 719 0 この 4 年間ねんかん、Dropbox では、デスクトップ クライアントの同期どうきエンジンを白紙はくし状態じょうたいからさい構築こうちくしようと懸命けんめいんできました。同期どうきエンジンは、デスクトップ パソコンじょうの Dropbox フォルダのかげかくれた魔法まほうです。これは、Dropbox でもっとなが使つかわれているコード部分ぶぶんであり、もっと重要じゅうようなコード部分ぶぶんの 1 つでもあります。今回こんかいあたらしい同期どうきエンジン(コードネーム「Nucleus」)をすべての Dropbox ユーザーけにリリースさせていただくことを、ここに発表はっぴょういたします。 同期どうきエンジンのえは本当ほんとう大変たいへん作業さぎょうで、おおくの環境かんきょうでマイナスともなりうる構想こうそうであったことにかんがみると、手放てばなしでいわ気持きもちにはなれません。結果けっかてきには Dropbox にとって素晴すばらしいアイデアであったわけですが、それは、わたしたちがこのプロセスにどのようにむべきかを熟考じゅっこうしたからこそ、たどり

                      同期エンジンの心臓部を書き換える
                    • プログラミング言語げんご未来みらいはどうなるか | κかっぱeenのHappy Hacκかっぱing Blog

                      κかっぱeenです。最近さいきんJEITAのソフトウェアエンジニアリング技術ぎじゅつワークショップ2020に参加さんかしたんですが、そこで五十嵐いがらし先生せんせい柴田しばたさん、Matzとパネルティスカッションをしました。その議論ぎろん面白おもしろかったので個人こじんてきはなしひろげようとおもいます。 年末年始ねんまつねんし休暇きゅうかはじめたんですが体調たいちょうくずしたりと色々いろいろあって執筆しっぴつ時間じかんがかかってしまいました。 時間じかんいて文章ぶんしょうしていったのでかんのある文体ぶんたいになってるかもしれませんがご容赦ようしゃください。 というのをまえて以下いかをおください。 いくつか議題ぎだいがあったのですが、ここでひろうのは一番いちばん最後さいごの「プログラミング言語げんご未来みらいはどうなるか」という話題わだいです。 アーカイブが1がつまつまでのこるようです。もうあと数日すうじつしかありませんがあいだうかたはごらんください。 そのとき各人かくじん回答かいとう要約ようやくすると以下いかでした。 五十嵐いがらし先生せんせい:DSLを簡単かんたんつくれる言語げんごというのが重要じゅうよう。それとプログラム検証けんしょう、プログラム

                        プログラミング言語の未来はどうなるか | κeenのHappy Hacκing Blog
                      • pipとpipenvとpoetryの技術ぎじゅつてき歴史れきしてき背景はいけいとその展望てんぼう - Stimulator

                        - はじめに - Pythonのパッケージ管理かんりツールは、ながらく乱世らんせいにあるとえる。 とくにpip、pipenv、poetryというツールの登場とうじょうシーン前後ぜんこうでは、おおくの変革へんかくがもたらされた。 ほん記事きじは、Pythonパッケージ管理かんりツールであるpip、pipenv、poetryの3つに着目ちゃくもくし、それぞれのツールにたいしてフラットな背景はいけい技術ぎじゅつてき説明せつめいしめしながら、所属しょぞく企業きぎょうないにてpoetry移行いこう大臣だいじんとして1ねん活動かつどうしたうえでの経験けいけん移行いこう意図いとについてつづり、今後こんごのPythonパッケージ管理かんり展望てんぼうについて妄想もうそうするものである。 注意ちゅういほん記事きじはPythonパッケージ管理かんりのベストプラクティスを主張しゅちょうする記事きじではありません。背景はいけい理解りかいみずからの開発かいはつ環境かんきょう状態じょうたいおうじて適切てきせつ技術ぎじゅつ選定せんていできるソフトウェアエンジニアこそいソフトウェアエンジニアであると筆者ひっしゃかんがえています。 重要じゅうようなポイントのみ把握はあくしたい場合ばあいは、かくしょう最後さいごのまとめをんでいただき

                          pipとpipenvとpoetryの技術的・歴史的背景とその展望 - Stimulator
                        • Low-Level Academy

                          In this course, you will learn how to work with the UDP and TCP internet protocols in real-world scenarios. You will apply your skills to build small, fun networking applications in Rust — right in your browser! No previous knowledge of network programming is required, but we assume that you are familiar with Rust syntax. If you’re not, that's fine too! You can read The Rust Book and learn by prac

                            Low-Level Academy
                          • Rust をはじめるための資料集しりょうしゅう - Don't Repeat Yourself

                            かとじゅんさんのおさそいで、私塾しじゅくたくみ真堂しんどうにて登壇とうだんさせていただき、Rust にかんするはなしをさせていただきました。ありがとうございました。 今回こんかいのセッションをつうじて Rust をはじめたくなった方向ほうこうけに、Rust をはじめるための資料しりょうをいくつかリストアップしてます。よかったらどうぞ。 プログラミング言語げんご学習がくしゅう方法ほうほうについて Rust についてまず概観がいかんつか文法ぶんぽうまななにかアプリケーションを実装じっそうしてみる ちょっとんだはなしりたい コミュニティのちからりる 仲間なかまつける 更新こうしん履歴りれき プログラミング言語げんご学習がくしゅう方法ほうほうについて みなさんはあたらしいプログラミング言語げんごまなさい、どのようにまなびますか? わたしは、かる制御せいぎょ構文こうぶんやデータがたつくかたなどをまなんだのちは、すぐにアプリケーションをつくってみて、まったらリファレンスを参照さんしょうするといったまなかたをしていることがおおいです。 ぎゃくに、リファレンスをまずながめて、文法ぶんぽうをしっかり把握はあく

                              Rust を始めるための資料集 - Don't Repeat Yourself
                            • Rust の最初さいしょのステップ - Training

                              利用りようひろがり人気にんきたかまっているあたらしいプログラミング言語げんご習得しゅうとく関心かんしんがありますか? ここからはじめましょう。 Rust で高速こうそく効果こうかてきなプログラムを構築こうちくするために必要ひつよう知識ちしき基盤きばんきずきましょう。 このラーニング パスの内容ないようつぎのとおりです。 Rust コードの最初さいしょくだり記述きじゅつするために必要ひつようなツールをインストールする。 Rust の基本きほんてき概念がいねんまなぶ。 エラーを処理しょりする方法ほうほうまなぶ。 Rust でメモリを管理かんりする。 ジェネリックがた特性とくせい使用しようする。 パッケージとクレートようのモジュールを設定せっていする。 自動じどうテストを記述きじゅつして実行じっこうする。 コマンドライン プログラムを作成さくせいする。

                              • この個人こじんサイトは自作じさくOSでうごいています

                                追記ついき (2022 5/29): サーバだいをケチるべくVercelに移行いこうしました。うごいていたソースコードは ココ にいてあります。 あなたの予想よそうはんして、このページがえているでしょうか?このWebサイトは自作じさくOSのKerlaが提供ていきょうしています。 これは自作じさくOS Advent Calendar 2021の23にち記事きじです。 自作じさくOS「Kerla」の紹介しょうかい Kerla(かーら)はRustでかれたLinux ABI互換ごかんモノリシックカーネルです。今年ことしはるごろからつくはじめ、DropbearというSSHサーバが動作どうさする程度ていどには基本きほんてきなUNIXの機能きのう実装じっそうされています。具体ぐたいてきには、ファイルのきやUDP/TCPソケット、fork/exec、シグナル、擬似ぎじはしまつといったものです。 カーネル実装じっそう雰囲気ふんいきかる紹介しょうかいすると、Kerlaでは以下いかのようにシステムコールが実装じっそうされています。 /// write(2)

                                  この個人サイトは自作OSで動いています
                                • Value Objectについて整理せいりしよう - Software Transactional Memo

                                  Value Objectとはなにであるか? マーチン・ファウラーのPatterns of Enterprise Application Architecture(PofEAA)やエヴァンス・エリックのDomain Driven Design: Tackling Complexity in the Heart of Software(DDD)が原典げんてんであるが、PofEAAではこうしている。 When programming, I often find it's useful to represent things as a compound. プログラミングものをcompound(合成ごうせいぶつ)として表現ひょうげんすると便利べんりなことがしばしばある。 たとえば2次元じげん空間くうかんじょうでの座標ざひょうのように複数ふくすうのメンバ(属性ぞくせい)をもの便利べんりである、と。しかしそれらを比較ひかくする方法ほうほう一意いちいではない、そこで Objects that a

                                    Value Objectについて整理しよう - Software Transactional Memo
                                  • ブラックフライデー&サイバーセール開催かいさい! Udemyではなにう? 編集へんしゅうの2021ねんイチしトピック10せん - はてなニュース

                                    新型しんがたコロナウイルスの影響えいきょうで、リモートワーク(テレワーク)やオンラインでの学習がくしゅうといったはたらかたまなかたおおきな変化へんかは2021ねんつづいています。そんな2021ねんもあとわずか。やりのこしたことやまなのこしたことはありませんか? オンライン学習がくしゅうプラットフォーム「Udemy」では、2021ねん11月19にちきむ)~2021ねん12月1にちみず) のあいだ年間ねんかん最大さいだいのセール「ブラックフライデー&サイバーセール」 を開催かいさいします! 対象たいしょう講座こうざがなんと1,200えんから購入こうにゅう可能かのうになります。 ブラックフライデーセールは11月19にちきむ)~11がつ26にちかね)、サイバーセールは11月29にちつき)〜12月1にちみず)の開催かいさいです。11月27にち)〜11月28にち)はセール対象たいしょうがいなので、ご注意ちゅういください。 講座こうざりなので、おトクなこの期間きかんになる講座こうざ購入こうにゅうしておいて、時間じかんができたときに自分じぶんのペースでまなんでみるのもいいかもしれません

                                      ブラックフライデー&サイバーセール開催! Udemyでは何を買う? 編集部の2021年イチ押しトピック10選 - はてなニュース
                                    • もっと使つかいやすいコマンドラインツール10せん

                                      背景はいけい ls、cd、psなどのコマンド。 いずれも30ねんまえのもので、いまでも毎日まいにち使つかっていますが、"オープンソースの世界せかいには、これらの「ふるい」Linuxコマンドにわり、よりすぐれたコマンドラインツールがあるのだろうか?"とおもいました。 ほん記事きじでは、Linuxのコマンドとおなじことができるだけでなく、より使つかいやすいパラメータ、一目いちもくでわかる表示ひょうじ、クロスプラットフォーム対応たいおうなど、使つかかた、パフォーマンス、表示ひょうじめんでよりすぐれたしん機能きのう追加ついかしたオープンソースのコマンドラインツールを10まとめてみました。 1. dust(du) 開発かいはつ言語げんご: Rust Github: https://github.com/bootandy/dust スターすう: 4.4k 代替だいたいコマンド: du 使用しよう方法ほうほう: dust プラットフォーム: Windows、Linux、macOS 説明せつめい: ディレクトリやファイルのサイズを一目いちもくでわかるよ

                                        もっと使いやすいコマンドラインツール10選
                                      • Linuxメモ : あると便利べんりかもしれないRustせいコマンドラインツール - もた日記にっき

                                        インストール方法ほうほう bat ripgrep, ripgrep-all fd, fselect starship exa, lsd, nat nushell navi, tealdeer delta hyperfine xsv, csview py-spy bandwhich, gping, ht, dog hexyl, bingrep broot tokei genact, globe, glitchcat monolith shellharden fnm, volta pastel gitui, onefetch, git-interactive-rebase-tool skim watchexec dust, diskonaut, dua-cli, dutree zoxide ytop, bottom, zenith mcfly sd, desed topgrade pueue proc

                                          Linuxメモ : あると便利かもしれないRust製コマンドラインツール - もた日記
                                        • 日立ひたちもどりたいわけがない。 - テストステろん

                                          新卒しんそつ日立ひたちへおれが新卒しんそつはいったのは、日立製作所ひたちせいさくしょだ。 おれが面接めんせつけたのはシステム開発かいはつ研究所けんきゅうじょというところだったが、 おれがはいったとし研究所けんきゅうじょさい編成へんせいがあって、横浜よこはま研究所けんきゅうじょというところに配属はいぞくになった。 横浜よこはま研究所けんきゅうじょ横浜よこはま戸塚とつかというところにあり、 りょうはそこまでバスで一本いっぽんのところにあった。 りょう生活せいかつ隣人りんじん先輩せんぱい発狂はっきょうしてさけびだしたり、色々いろいろトラブルはあったが、 まぁたのしかった。 りょうというのはなかなかいいものだ。 京大きょうだい吉田よしだりょう熊野くまのりょうにわざわざみたいというひとがいることも微妙びみょうにだが理解りかい出来できる。 システム開発かいはつという名前なまえのとおり、 そこはソフトウェアの応用おうよう研究けんきゅうをやってる研究所けんきゅうじょで、 とっても企業きぎょう応用おうよう研究けんきゅうというのは事業じぎょうしょから依頼いらいされた研究けんきゅう通称つうしょう依頼いらいけん)だったり、 あるいはもうすこさきのことをかんがえた先行せんこうけんばれるものがあったするくらいで、 大学だいがくのような研究けんきゅうをやってるというところではないのだが、 まぁおれてき

                                          • 無職むしょくきたので人工じんこう衛星えいせいのソフトウェアをRustでつくっています - Write and Run

                                            KOBA789 です。 今年ことし2がつまつまえしょく退職たいしょくしてからここ半年はんとしほど無職むしょくをしていたのですが、いよいよもって無職むしょくきてきたので人工じんこう衛星えいせいつくることにしました。 じつは9がつあたまからはたらいています。 株式会社かぶしきがいしゃアークエッジ・スペース 職場しょくば株式会社かぶしきがいしゃアークエッジ・スペースです。東大とうだい研究けんきゅうしつはつのスタートアップで、衛星えいせいバス開発かいはつ得意とくいとしている会社かいしゃです。 衛星えいせいバスというのは、ってしまえば人工じんこう衛星えいせいの OS に相当そうとうするものです。 OS にたとえましたが、もちろんそれはたんなるソフトウェアではなく物理ぶつりてき実体じったいともなうハードウェアとそのなか動作どうさするソフトウェアの集合しゅうごうたいです。 ちなみにユーザーランドに相当そうとうする部分ぶぶんはミッション機器ききばれます。 まだまだ人数にんずうすくない会社かいしゃですが、業界ぎょうかい土地とちかん人脈じんみゃくんだ CEO や、人工じんこう衛星えいせい開発かいはつ経験けいけんがあるエンジニアがそろっており、スタートアップとしてはちょう実力じつりょくです。 ArkEdge Spac

                                              無職に飽きたので人工衛星のソフトウェアをRustで作っています - Write and Run
                                            • Rustでつくるテトリスふうゲーム入門にゅうもん

                                              本書ほんしょではぶつパズルゲームとして有名ゆうめいなテトリスふうゲームの開発かいはつとおしてRust言語げんごまなぶことを目的もくてきとしています。 テトリスをらないほうでも問題もんだいなくすすめることができます。 ずは理解りかいしやすいコードでシンプルなちものパズルゲームを実装じっそうし、のちにリファクタリングや機能きのう追加ついか自動じどうをしていくながれで構成こうせいされています。 テトリスにも様々さまざま種類しゅるいがありますが本書ほんしょではCUIでワールドルールを参考さんこうにして完成かんせい目指めざします。

                                                Rustで作るテトリス風ゲーム入門
                                              • 高校生こうこうせいつくった有料ゆうりょうサービスがちょっともうかったのでいろいろ

                                                Discordの有料ゆうりょうげBotを運営うんえいしている高校こうこう3年生ねんせいです。公開こうかい2ねんつきに12kほど利益りえきています。 最大さいだい4つのボイスチャットで可能かのう 可用性かようせい99% Webダッシュボード などの機能きのうがあります。Discordを使つかっているほうがいれば、ぜひ導入どうにゅうしていただけるとうれしいです。 コミュニティの宣伝せんでん 未踏みとうジュニアに採択さいたくされた採択さいたくしゃで、未踏みとうジュニアに挑戦ちょうせんしたい方向ほうこうけのコミュニティをはじめました!やく12にん採択さいたくしゃはなしをしたり、質問しつもんできます!ぜひ共有きょうゆうしていただけるとさいわいです🙏 なぜつくることにしたのか? むかし(4ねんまえごろから無料むりょうのDiscordのげBotは存在そんざいしていましたが、どれも使つか人数にんずうおおすぎて制限せいげんがあったり、げがおそくなったりするという問題もんだいがありました。そこで、有料ゆうりょうげBotを運営うんえいすることにしました。 料金りょうきん体系たいけい いちりつつき500えん/20まん文字もじのサブスクリプションにしました。g

                                                  高校生が作った有料サービスがちょっと儲かったのでいろいろ書く
                                                • CとRustでいちからつくるマイクロカーネルOS

                                                  マイクロカーネルは浪漫ろうまんあふれる非常ひじょうつくりがいのあるソフトウェアです。この記事きじは,「マイクロカーネルベースのOSのいちからつくってIaaSでうごかす」ことを目標もくひょうつくったマイクロカーネルベースのOS Resea(りーせあ)の設計せっけい実装じっそうについてかるくまとめたものです。 ソースコードはGitHubにあります。 マイクロカーネルとは Linuxのようなモノリシックカーネルではいろんな機能きのうがカーネル空間くうかんうごきますが,マイクロカーネルではユーザプロセスたちがたがいに通信つうしんしながらOSをつくげます。プロセス・スレッド・仮想かそうメモリ管理かんり,プロセスあいだ通信つうしん,タイマーといった必要ひつよう最低限さいていげん機能きのうだけをカーネルがにないます。デバイスドライバやファイルシステムといったのこりの機能きのうは,独立どくりつしたユーザプロセスとしてうごきます。たとえデバイスドライバが暴走ぼうそうしてものコンポーネントをこわすことはないのです。マイクロカーネルは信頼しんらいせいたかく,うと結合けつごううつくしい

                                                    CとRustで一から作るマイクロカーネルOS
                                                  • 「フロントエンド領域りょういき」をさい定義ていぎする

                                                    Frontend Study #1 訂正ていせい: 最後さいごのzennの記事きじのリンクさきは、まさしくは https://zenn.dev/mizchi/articles/c638f1b3b0cd239d3eea です

                                                      「フロントエンド領域」を再定義する
                                                    • なんか「ITがつまらなくなった」たたかれすぎてムカついたのでいてみる

                                                      個人こじんてきには、ゲームエンジンを仕事しごとがなくなった これはデカいとおもうんだよな ゲームエンジンって職人しょくにんげいてきなところがあった Unityとか、Unrealとか、物理ぶつりエンジンもBox2DとかBulletとか、当然とうぜんむかしはなかったので、みんな自前じまえいてたはず たとえば、スーパーマリオの物理ぶつり挙動きょどうとか衝突しょうとつ判定はんていたりまえだけど自前じまえいてたはず でも、いまはブロックくずしさえUnityとかUnrealにふくまれてる物理ぶつりエンジンで剛体ごうたい力学りきがく使つかってけちゃう なんかそういうの無駄むだ計算けいさんりょくだよなとおもうけど、まあけちゃう、うごいちゃう たしか、チュートリアルかなんかにもあったはず むかしはゲームつくるときって、リードプログラマーが1にんいて、すうにんで、しょう人数にんずう職人しょくにんげいてきつくってたわけだよ すべ自前じまえでやらなければいけないから、簡易かんいてきなものをつくるにしても、一応いちおう大学だいがくでやった物理ぶつり再度さいど勉強べんきょうしたりするわけだ 剛体ごうたい力学りきがくとか、流体りゅうたい力学りきがくとか、材料ざいりょう

                                                        なんか「ITがつまらなくなった」叩かれすぎてムカついたので書いてみる
                                                      • とほほのGo言語げんご入門にゅうもん - とほほのWWW入門にゅうもん

                                                        概要がいよう Go言語げんごとは バージョン インストール Hello world Print・Println・Printf 変数へんすう(var) 定数ていすう(const) コメント 行末ゆくすえのセミコロン キーワード 演算えんざん がた(type) がた変換へんかん リテラル・ エスケープシーケンス 配列はいれつ(array) スライス(slice) マップ(map) 制御せいぎょ構文こうぶん Ifぶん(if) Switchぶん(switch) Forぶん(for) Gotoぶん(goto) 関数かんすう(func) 構造こうぞうたい(struct) インタフェース(interface) interface {}がた ポインタ(pointer) 領域りょういき確保かくほ(new) 遅延ちえん実行じっこう(defer) インポート(import) モジュール(module) パッケージ(package) ワークスペース(workspace) ゴルーチン(Goroutine) リンク 概要がいよう Go言語げんごとは Google

                                                        • りのコマンドラインツールを淡々たんたん紹介しょうかいする

                                                          めちゃくちゃ記事きじでした。 「OSS は使つかっていることを公言こうげんするだけでも貢献こうけんになる」と songmu さんがっていたので、わたし貢献こうけんしたいとおもいます。 ぼく貢献こうけんしたいのでよく使つかうコマンドラインツールを紹介しょうかいしていきます。 特定とくていのプログラミング言語げんごとう依存いぞんするツールははぶいています。 actionlint - GitHub Actions の Workflow ファイルの静的せいてき検査けんさ GitHub Actions の Workflow ファイルの静的せいてき検査けんさツールです。 かなり精度せいどたかく、色々いろいろ設定せっていミスを検知けんちしてくれます。 エラーメッセージもやすくてたすかります。 aicommits - コミットメッセージを自動じどう生成せいせい 変更へんこう内容ないようもと自動じどうでコミットメッセージを AI が生成せいせいしてくれるツールです。 コミットをするまえにちゃんと確認かくにんしてくれるのも安心あんしんかんがあっていです。 cLive - ターミナル操作そうさ自動じどう

                                                            お気に入りのコマンドラインツールを淡々と紹介する
                                                          • とほほのRust入門にゅうもん - とほほのWWW入門にゅうもん

                                                            Rustとは インストール Hello world Cargoプロジェクト キーワード コメント(//) 変数へんすう定数ていすう(let, mut, const) がた 基本きほんかた(bool, i16, char, str...) がた変換へんかん(as) 構造こうぞうたい(struct) 共用きょうようたい(union) 列挙れっきょがた(enum) タプル(tup) 配列はいれつ(array) ベクタ(vec) ハッシュマップ(HashMap) 文字もじれつ(&str, String) 演算えんざん(+ - ...) ヒープ領域りょういき(Box) スライス(&var[n..m]) 関数かんすう(fn) クロージャー(|...|{...}) マクロ(macro_rules!) 制御せいぎょ構文こうぶん 条件じょうけん分岐ぶんき(if) かえし(while) かえし(for) ループ(loop) ループ制御せいぎょ(break, continue) マッチ(match) インプリメンテーション(impl) トレイ

                                                            • プライベートでMac使つかうのやめた

                                                              最近さいきん自分じぶんのプライベートの開発かいはつ環境かんきょうおおきくえたので紹介しょうかいする。 さきにまとめ プライベートではMacを使つかわなくなった いえにUbuntuがはいったミニPCをいた そとからはThinkPad X1 CarbonからTailscale経由けいゆのSSHでいえのミニPCに接続せつぞく 購入こうにゅうまで まず、自分じぶんにとってもっとおおきな変化へんかはプライベートでMacを使つかわなくなったことだ。2013ねんくらいにプログラミングをはじめてからずっとメインのOSはMacだったので、やく10ねんぶり、ほぼはじめてのMac環境かんきょうである。 自分じぶん普段ふだん開発かいはつのユースケースは、Webアプリケーション開発かいはつとNode.jsじょううごくソフトウェアの開発かいはつ、WebKitへのコントリビューション、たまにRustやGoやC/C++で自分じぶん専用せんようツールの開発かいはつ、くらいなのでべつにMacでこまっているわけではなかった。Web開発かいはつやNode.jsじょうのソフトウェアの開発かいはつはまあ普通ふつうにMacでこまらな

                                                                プライベートでMac使うのやめた
                                                              • JSONをいいかんじにるCLIをつくった

                                                                その OS のほうは GitHub のrelease ページから DL することができます。 使つかかた tv はミニマムな CLI としてつくったのでテーブル表示ひょうじ機能きのうとそれに付随ふずいしたオプションのみを提供ていきょうしています。 配列はいれつになっている JSON をテーブル表示ひょうじする キーを指定していすることでそのキーを使つかってソートできる いくつかのスタイルでテーブルを表示ひょうじできる 以上いじょうおも機能きのうです。 Table 表示ひょうじ ユースケースとして JSON がかえってくる API を想定そうていします。 API のれいとして jsonplaceholder を利用りようします。 今回こんかいは https://jsonplaceholder.typicode.com/users を使つかいます。 この API は以下いかのようなデータがかえってきます。 $ curl -s https://jsonplaceholder.typicode.com/users [

                                                                  JSONをいい感じに見るCLIを作った
                                                                • Rustの良質りょうしつ学習がくしゅうリソースをまとめる - BioErrorLog Tech Blog

                                                                  Rustの勉強べんきょうさげな学習がくしゅうリソースをまとめます。 はじめに Rust学習がくしゅうリソースまとめ The Rust Programming Language Tour of Rust Rust by Example The Rust Reference The Cargo Book Crate docs Rust API Guidelines Rust Design Patterns The Rustonomicon Secure Rust Guidelines Command line apps in Rust おわりに 参考さんこう はじめに こんにちは、@bioerrorlogです。 最近さいきん、Rustをさわはじめました。 多様たよう領域りょういきがりをせているRustですが、わたし最近さいきんハマっているブロックチェーンのエコシステムでRustが使つかわれることが直接ちょくせつ理由りゆうとなり、Rustに入門にゅうもんしました。 Rustは学習がくしゅう

                                                                    Rustの良質な学習リソースをまとめる - BioErrorLog Tech Blog
                                                                  • Rust入門にゅうもん

                                                                    プログラミング言語げんごRust入門にゅうもんです.なるべくわかりやすいように解説かいせつしました.公式こうしきドキュメントをんでみたけど,あまりよくわからなかったというひといているかもしれません. 誤字ごじ間違まちがいなどのご指摘してき以下いかからコメントをおねがいします. https://zenn.dev/mebiusbox/scraps/90bc293a07430d

                                                                      Rust入門
                                                                    • ブラウザのつくかた

                                                                      リンクしゅう - Populating the page: how browsers work: https://developer.mozilla.org/en-US/docs/Web/Performance/How_browsers_work/ - How Browsers Work: Behind the scenes of modern web browsers: https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ - Let's build a browser engine!: https://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html/ - W3C: https://www.w3.org/ - WHATWG: https://html

                                                                        ブラウザの作り方
                                                                      • Railsを主戦しゅせんじょうとしている自分じぶん今後こんごまなぶべき技術ぎじゅつについて(随筆ずいひつ) | うなすけとあれこれ

                                                                        Rails の問題もんだいは Rails のベストプラクティスがフロントエンドのベストプラクティスの邪魔じゃまになるどころかまったぎゃく方向ほうこう相反あいはんしてるてんです。DHHの思想しそうがフロントエンドと根本こんぽんてき逆行ぎゃっこうしてる。そういうひとつくるフレームワークなのでwebpackerの抽象ちゅうしょう根本こんぽんてき間違まちがったりする。 — prev.js (@mizchi) December 1, 2020 昨日きのうもリプライですこいたけど、DHH自体じたい直近ちょっきんのHeyの開発かいはつでも明確めいかくにJavaScriptというものをれないようにすることをとしているような主張しゅちょうをしているので、DHH wayが色濃いろこ反映はんえいされる以上いじょうこの状態じょうたいはもうけられないがしている — potato4d / Takuma HANATANI (@potato4d) December 1, 2020 Railsがフロントエンドの最先端さいせんたんをゆく人々ひとびと1からおもわれないのは事実じじつとして。 Vie

                                                                          Railsを主戦場としている自分が今後学ぶべき技術について(随筆) | うなすけとあれこれ
                                                                        • Tour of Rust - Let's go on an adventure!

                                                                          Hello World! Happy 3 Year Anniversary 🎉 Welcome to the Tour of Rust. This is meant to be a step by step guide through the features of the Rust programming language. Rust is often considered a language with a steep learning curve, but I hope I can convince you there's a lot to explore before we even get to complex parts. You can also find this guide in these languages: Deutsch Español Français Int

                                                                          • Amazon Prime Videoが動画どうが再生さいせいにWebAssemblyを採用さいよう再生さいせいデバイスじょうにWasm VMをデプロイ、こうフレームレートなど実現じつげん

                                                                            これだけ多種たしゅ多様たようなデバイスにたいして、ログイン画面がめんやパーソナライズされたポータル画面がめん動画どうが再生さいせいなどの機能きのう実現じつげんするために、Amazon Prime VideoのアプリケーションはC++で開発かいはつされたJavaScript VMと、そのうえうごくJavaScriptアプリケーションの2つから構成こうせいされています。 そしてそれぞれが必要ひつようおうじてデバイスにダウンロードされ、実行じっこうされます。 とくにJavaScriptのアプリケーション部分ぶぶん実行じっこうにダウンロードされ実行じっこうされることで、機能きのう追加ついかなどの変更へんこうやバグフィクスが容易よういになっていると説明せつめいされています。 プロトタイプのWebAssemblyで10ばいから25ばい高速こうそくに Amazon.comがこのAmazon Prime VideoのアプリケーションにWebAssemblyの採用さいよう検討けんとうはじめたのは2020ねん8がつとのことです。 同社どうしゃはプロトタイプとしてていレイヤのJav

                                                                              Amazon Prime Videoが動画再生にWebAssemblyを採用。再生デバイス上にWasm VMをデプロイ、高フレームレートなど実現
                                                                            • Electronの代替だいたい目指めざ軽量けいりょうなRustせいフレームワーク「Tauri」、リリース候補こうほばん到達とうたつ

                                                                              WindowsやmacOS、Linuxなどのクロスプラットフォーム対応たいおうのデスクトップアプリ開発かいはつ容易よういにするフレームワークとしてたか人気にんきつフレームワークが「Electron」です。 ElectronはChromiumとNode.jsをもちいることで、HTML/CSS/JavaScriptのWebテクノロジーによってデスクトップアプリケーションを開発かいはつできるのが最大さいだい特徴とくちょうです。 いまやElectronは、Visual Studio CodeやMicrosoft Teams、Slack、GitHub Desktop、そして最近さいきん話題わだいのNotionなど、さまざまなアプリケーションに採用さいようされています。 このElectronのすぐれた特徴とくちょうそなえつつ、よりメモリ消費しょうひりょうちいさくファイルサイズもコンパクトで、たかいセキュリティをそなえ、柔軟じゅうなんなライセンスを実現じつげんしようと開発かいはつされたのが「Tauri」です。 Tauriは、

                                                                                Electronの代替を目指す軽量なRust製フレームワーク「Tauri」、リリース候補版に到達
                                                                              • Nand2Tetris(コンピュータシステムの理論りろん実装じっそう)でCPUからOSまで一気いっきどおりぬきつくるのが最高さいこうたのしかったはなし - ( ꒪⌓꒪) ゆるよろ日記にっき

                                                                                どうも、しいたけです。 去年きょねんあたりからローレイヤーまわりの知識ちしき充実じゅうじつさせようとおもい、 ていレイヤをりたいひとのためのCコンパイラ作成さくせい入門にゅうもんんでCコンパイラをいてみたりx86_64の勉強べんきょうをしたりしていました。 今年ことしはいってから、よりローなレイヤー、具体ぐたいてきにはハードウェアやOSについてもうすこりたいとおもはじめ、手頃てごろ書籍しょせきさがしていました。 CPUなどのハードウェアまわりについては概要がいようしからなくてうごかしたことがないので、実際じっさいなにづくりながらまなべるものとして、 O'Reilly Japan - コンピュータシステムの理論りろん実装じっそう挑戦ちょうせんすることにしました。 O'Reilly Japan - コンピュータシステムの理論りろん実装じっそう 成果せいかぶつ以下いかのリポジトリにいてあります。 yuroyoro/nand2tetris 結論けつろんからうと、やってみて大変たいへんたのしめました! とくにハードウェアまわりはいままで挑戦ちょうせんしたこ

                                                                                  Nand2Tetris(コンピュータシステムの理論と実装)でCPUからOSまで一気通貫で作るのが最高に楽しかった話 - ( ꒪⌓꒪) ゆるよろ日記
                                                                                • Rustでゲームボーイアドバンスエミュレーターをいた

                                                                                  いちとおりちゃんと実装じっそうしたので、大抵たいていはちゃんとうごいてくれるはずです。うごかなかったり、画面がめんがおかしかったり、おとがおかしかったりしたらバグなので、ご報告ほうこくいただけるとうれしいです。 エミュレーションコアが2つになったので、せっかくなのでエミュレーションコアのインターフェースを抽象ちゅうしょうして、マルチエミュレーターにしました。 リリースページ からコンパイルみバイナリをダウンロードできます。 マルチエミュレーター エミュレーターをつくるうえでわり面倒めんどうでバカにならないのがフロントエンドUIの作成さくせいです。GUIアプリをつくるのはそもそも結構けっこう大変たいへんで、ましてや昨今さっこんのアプリケーションはPCだけでなくスマホやWebといったタイプのことなる複数ふくすうのプラットフォームでうごかしたいというモチベーションがあります。特定とくていプラットフォームにべったりでなんとなくうごくようにけばいいやというのとくらべると、れる選択肢せんたくしかぎられてかなり面倒めんどうになってき

                                                                                    Rustでゲームボーイアドバンスエミュレーターを書いた

                                                                                  新着しんちゃく記事きじ