タグ 低レイヤー
人気順 5 users 10 users 50 users 500 users 1000 users月刊「Rustは低レイヤーで使ってもunsafeだらけになるから意味がない」廃刊のお知らせ
組込みRustや自作OSなどにおいて、従来言語より高い安全性があるとされているRustは注目される一方、Rustでも低レイヤー分野で頻発するメモリアクセスやインラインアセンブラなどでunsafeブロックが存在が多くなりがちです。 このunsafeブロックが多くなるので、結局Rustでこのような低レイヤー分野を触っても意味がない... 続きを読む
【最新技術に振り回されない】 低レイヤーに強くなるための鉄板コンテンツ集 - Qiita
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 本記事では、エンジニアが低レイヤーを学ぶ上で参考になるコンテンツを紹介します。 低レイヤーに詳しくない人はもちろん、大学で情報工学を学んだ人にもおすすめできるコンテンツ... 続きを読む
エンジニア飲み会を開催したら意表を突かれた参加者が集まった「世の中いろんな技術者がいるんだな」
ぶらこん @burakon "エンジニア飲み会"というものを過去何度か開催したんですけど、意表を突かれた参加者 準優勝は「エンジニアというので来ちゃった電気設備工事系エンジニア」 優勝は「インフラエンジニアと聞いてたけど海底光ファイバーケーブルの監視という地球レベルで低レイヤーのインフラエンジニア」でした 2023... 続きを読む
低レイヤーから始める GUI
Transcript ϨΠϠʔ͔Β࢝ΊΔ GUI NAOMASA MATSUBAYASHI (@fadis_) GPU ϏσΦϝϞϦ GPUͷ2ͭͷػೳ ϏσΦϝϞϦͷ༰Λը໘ʹ දࣔ͢Δ ϏσΦϝϞϦ্ͷΛಡΈॻ͖ͯ͠ ܭࢉ͢Δ GPU͍͍ͨ GPU͍͍ͨ ϓϩηε1 ϓϩηε2 εέδϡʔϥ ࠓϓϩηε1ʹGPUΛΘͤΑ͏ ػ ϏσΦϝϞϦ ϓϩηε1ͷ σʔλ ϓϩηε2ͷ σʔλ ܭࢉͷػೳΛڞ༗͢Δ GPU͍͍ͨ GPU͍͍ͨ ϓϩηε1 ϓϩηε2 εέδϡʔϥ ࠓϓϩηε2ʹGPUΛΘͤΑ͏ ػ ϏσΦϝϞϦ ϓϩηε1ͷ σʔλ ϓϩηε2ͷ σʔλ ܭࢉͷػೳΛڞ༗͢Δ ը໘ʹ Λද͍ࣔͨ͠ ը໘ʹ Λද͍ࣔͨ͠ ϓϩηε... 続きを読む
どうして昔の人は8進数でしゃべるのか 「TK80」「Z80」の16進世代が調べたオクタルの歴史
Kernel/VM探検隊は、カーネルやVM、およびその他なんでもIT技術の話題ジャンルについて誰でも何でも発表してワイワイ盛り上がろうという会です。takeoka氏は、8進数について調査、発表をしました。 よく使う命令は暗記をしていた16進世代 takeoka氏(以下、takeoka):takeokaです。低レイヤー、長い人生、そして……まぁ... 続きを読む
コンパイラが作ったバイナリをつなぎ合わせるプログラム 「lld」の作者が語る、リンカの仕組み
Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。植山氏は、制作中のリンカである「mold」について発表しました。全2回。前半は、リンカの概要について話しました。 LLVMのリンカ「lld」オリジナルの作者 植山類氏:植山類です。今僕が作っている... 続きを読む
低レイヤーな人のためのディープラーニング - Speaker Deck
フレームワークに頼らずVulkanで畳み込みニューラルネットワークを実装する方法を解説します これは2019年7月20日に行われた 第15回 カーネル/VM探検隊 での発表資料です サンプルコード: https://github.com/Fadis/kernelvm_20190720_samples 続きを読む
サービスに求められるものを、6段階に分類する|深津 貴之 (fladdict)|note
「サービスの体験をよくする」というのが、漠然としてどうすればいいかわからないとき、まずユーザー体験を6段階に分類するのをオススメします。 この図をベースに、 ・あなたのプロダクトの現状 ・やろうとする施策やアップデートが、それぞれどのレイヤーに属するかを見て、基本は低レイヤー(機能より)のものから、... 続きを読む
OSやネットワークなど初心者でも低レイヤー技術について学べる7冊の書籍 - paiza開発日誌
Photo by edro Alonso こんにちは。谷口です。 プログラミング初心者の皆さんは、OSや仮装マシン、ネットワークシステムやコンピュータアーキテクチャなどといったいわゆる低レイヤーの分野を学んだことはありますか? 低レイヤーの技術とは、すごく簡単に言うと、より物理的なコンピュータの仕組みに近い技術のことです... 続きを読む
低レイヤーを学ぶための技術書をまとめてみる - Qiita
半年前から低レイヤーに関する勉強をしている。 その中で読んだ技術書の感想、そしておすすめの読む順番をここにまとめてみる。 OS 30日でできる! OS自作入門 おすすめ度:50(満点100) 一言:非エンジニアに向けたOS自作本 この本は全体的に「やわらかい説明」と「とりあえず書いてみよう」という流れで進んでいく。ど... 続きを読む
低レイヤーの学び方 ── システムソフトウェアの世界は「今すぐ役に立つものが全て」ではない - GeekOut
はじめまして、木村 廉と申します。現在神戸大学大学院の修士2年生で、システムソフトウェアの脆弱性検出やself protectionについて研究しています。 § 実はこのコラム執筆のお誘いをいただいた時、はじめはお受けするかどうか少し迷いました。というのも、「GeekOut」の過去のコラムを見ると、執筆者の皆さんは最前線で... 続きを読む
エンジニアの能力と今どきの難しさ – itog – Medium
エンジニアの能力と今どきの難しさエンジニア(ここでは主にプログラマー)に必用な知識や経験って、ざっくりベース、カテゴリ、実行環境というレイヤー分けられると思ってて、それぞれに対してはだいたい以下のような定義で考えている。 ①ベース コンピュータサイエンスなどの理論的なもの低レイヤー②カテゴリ フロント... 続きを読む
エンジニアの能力と今どきの難しさ – itog – Medium
エンジニアの能力と今どきの難しさエンジニア(ここでは主にプログラマー)に必用な知識や経験って、ざっくりベース、カテゴリ、実行環境というレイヤー分けられると思ってて、それぞれに対してはだいたい以下のような定義で考えている。 ①ベース コンピュータサイエンスなどの理論的なもの低レイヤー②カテゴリ フロント... 続きを読む
物理的にアメリカのオフィスを作った話 – DeployGate
物理的にアメリカのオフィスを作った話 フルスタックエンジニアとして低レイヤーを極めるべく2x4工法に挑戦! こんにちは!Software Engineerの井上恭輔( @kyoro353 )です。今日はDeployGateの米国オフィスを 物理的に 作った話をご紹介したいと思います。 DeployGateは2016年3月に 米国法人を登記 し、海外のお客様向けの各種サポートを提供しています。しかし... 続きを読む
いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita
さくらインターネット Advent Calendar最終日は、硬派にLinuxのメモリに関する基礎知識についてみてみたいと思います。 最近はサーバーを意識せずプログラミングできるようになり、メモリの空き容量について意識することも少なくなりましたが、いざ低レイヤーに触れなければいけないシチュエーションになった際に、OSを目の前に呆然とする人が多いようです。 基本的にLinux のパフォーマンスについ... 続きを読む
低レイヤーの歩き方 - るくすの日記 ~ Out_Of_Range ~
2016 - 12 - 25 低レイヤーの歩き方 その他 list Tweet この記事は Kobe University Advent Calendar 25日目の記事です。 低レイヤー技術(後述)をこれから学びたい人向けの入門記事です。 自身の経験を踏まえ、より多くの人達にこのレイヤーに興味を持ってほしくて書きました。 決して卒論がやばくてAdvent calendarのネタが作れなかったわけ... 続きを読む
ロボット社会の実現へ向け、V-Sidoで低レイヤーを狙う ロボットクリエイター 吉崎航 |転職ならDODAエンジニア IT
ロボットクリエイター 吉崎航 アスラテック株式会社 チーフロボットクリエイター。徳山工業高等専門学校から、千葉大学工学部、奈良先端科学技術大学院大学に進む。2009年、未踏IT人材発掘育成事業(未踏プロジェクト)に採択され「V-Sido」を開発。2010年、巨大ロボット「クラタス」の製作に参加する。2013年、V-Sidoを事業展開するアスラテック株式会社のチーフロボットクリエイターに就任。 子ど... 続きを読む
DSAS開発者の部屋:Goでアロケーションに気をつけたコードを書く方法
GoはPythonのようなLLと比べると実行速度は速いのですが、GCは特別速いわけではないので、相対的にGCがパフォーマンスに与える影響は大きくなります。 また、Java に比べると、一時オブジェクトなどのために頻繁にヒープアロケーションを行うとGCの停止時間が長くなりがちですが、一方でヒープアロケーションを避けたプログラミングがしやすい言語でもあります。 MySQL ドライバのような低レイヤーの... 続きを読む
Scala稟議の通し方(公開版)
Scala稟議の通し方(公開版) Presentation Transcript Scala 稟議の通し方 @teppei_tosa 今日のゴール •経営層の人に、Scala導入を判断しても らうためのヒントを持ち帰ってくださ い 難しさ •低レイヤーのテーマを高レイヤーの人 に伝えること •感覚的に理解している常識を言語化す ること •詳細な知識をベースに適度に抽象化す ること 経営層の人 • ... 続きを読む