電子情報学特論: Chromium のアーキテクチャを解き明かす 〜 EEIC の授業が生きるプロダクトの世界〜 Kentaro Hara 2020 April (๑>ᴗ<๑) * * * *
ソフトウェア1 (2020)¶ 本サイトは、東京大学工学部電子情報工学科・電気電子工学科の進学内定者(2年生、A1ターム)を主たる対象としたソフトウェア1の講義ページです。C言語の基礎を勉強します。 電気系の学科のslackにて講義に関する通知を行うので、常時学科slackをチェックするようにしてください。 電気系の2年生は最初のオリエンテーションで全員slackに招待されるはずですが、もし招待されていなければ松井まで連絡してください。 3年生は既に全員招待済みのはずです。電気系以外の履修者、および4年生は招待されていないので、松井まで個別に連絡してください。 本サイトは2020年度版です。2021年度版はこちら。 ニュース¶ [2020.11.16] Q&Aにweek7を追加しました。 [2020.11.12] week7、およびバージョン管理を追加しました。 [2020.11.09]
男もすなる退職エントリといふものを我もしてみむとしてするなり。 2020 年 10 月にヤフー株式会社を退職しました。退職に至るまでのあれこれと、今後のキャリアについて漠然と考えていることをまとめたいと思います。 学生時代 小・中・高は普通の公立に通い、1 年浪人して東大に入りました。 涼宮ハルヒの憂鬱からオタクになり、ニコニコ動画全盛期を経て引きこもり属性マシマシと化して、パソコンとゲームばかりしている中学・高校時代を過ごしました。 このオタク属性は大学に入って「声優おっかけ」に昇華し、声優イベントのためであれば日本国内はもちろんのこと、0 泊 2 日で台湾に弾丸で行くこともいとわないような生活を送っていました。 最終的に、大学の学園祭に声優さんを招いて自分でトークイベントを主催するというところまで行き着き、いろいろな意味で充実した学生生活を送ることができました。 電子情報工学科へ 勉強
ソフトウェア1 (2022)¶ 本サイトは、東京大学工学部電子情報工学科・電気電子工学科の進学内定者(2年生、A1ターム)を主たる対象としたソフトウェア1の講義ページです。C言語の基礎を勉強します。 電気系の学科のslackにて講義に関する通知を行うので、常時学科slackをチェックするようにしてください。 電気系の学生は既に全員slackに招待されるはずですが、もし招待されていなければこちらを参考に入ってください。 電気系以外の学生も、上記リンクを参考に入ってください。講義を受講する学生なら誰でも参加出来るという運用になっています。 本サイトは2022年度版です。2023年度版はこちら。 ニュース¶ [2022.11.24] week7を追加しました。 [2022.11.10] week6を追加しました。 [2022.11.03] week5を追加しました。 [2022.10.27] w
え?反出生主義?あ〜分かったあれでしょ? 「自分は生まれてこないほうが良かったと思ってるオタクが被害者面して『生んだ親が悪い〜』って言ってるか,結婚出来ないオタクが嫉妬して『子供生むな〜』って言ってるやつでしょ?」 「でも俺は生まれてきて良かったと思ってるし親に感謝してるし結婚してるし子供も作るから,残念でした笑」 さて,反出生主義は論破されたのでしょうか? え?反出生主義?あ〜分かったあれでしょ? これは何? お前は誰? どういう内容? David Benatar氏の唱える反出生主義について 反出生主義を導くための流れ 普遍的な前提(参考) 基本的非対称性 誕生害悪説 誕生害悪説に関するFAQ 道徳的主張(反出生主義) つまりどういうことだってばよ 反論したい方へ 11月24日に学習院大学で行われた「『現代思想』11月号にまつわるシンポジウム」に参加した感想 世の中の(無自覚な)出生主義
この記事はEEIC Advent Calendar 2022 4 日目の記事として作成しました はじめに こんにちは。EEIC2022 の hososuke です。最近自作 PC をしたんですが、せっかく組んだ性能のいい PC を大学にいるときや、実家に帰省したときでも使えるようにしたいと思い、色々と試行錯誤したことをこの記事に書きたいと思います。 記事のタイトルを「自宅の PC をクラウド化する」なんて大げさに書いてしまいましたが具体的に行ったことは次の 3 つになります。 外出先からも自宅の PC に SSH 接続できるようにする 自宅の PC を遠隔で起動できるようにする 自宅の PC の状態(起動しているかどうか)を監視する 若干タイトル詐欺気味になってしまうのですが、もし興味があれば最後までお付き合いいただければと思います笑 概説 以下に、ネットワークの概略図を載せます。 まず、
ソフトウェア1 (2020)¶ 本サイトは、東京大学工学部電子情報工学科・電気電子工学科の進学内定者(2年生、A1ターム)を主たる対象としたソフトウェア1の講義ページです。C言語の基礎を勉強します。 電気系の学科のslackにて講義に関する通知を行うので、常時学科slackをチェックするようにしてください。 電気系の2年生は最初のオリエンテーションで全員slackに招待されるはずですが、もし招待されていなければ松井まで連絡してください。 3年生は既に全員招待済みのはずです。電気系以外の履修者、および4年生は招待されていないので、松井まで個別に連絡してください。 本サイトは2020年度版です。2021年度版はこちら。 ニュース¶ [2020.11.16] Q&Aにweek7を追加しました。 [2020.11.12] week7、およびバージョン管理を追加しました。 [2020.11.09]
0. この記事はなに eeic (東京大学工学部電気電子・電子情報工学科)その2 Advent Calendar 2018 - Qiitaの八日目の記事です。 この記事はNLP(自然言語処理)界隈でよく使われるAttention(注意機構)の解説記事になります。 最近、Attention is All You Needの登場でAttentionがさらに話題になっています。 ここでは、上記の『Attention is All You Need』内で登場しているSelf-Attentionの前身になる2種類のAttentionについて解説したいと思います。 間違っている部分があればご指摘頂ければ幸いです。 1. Attentionとは(お気持ち的な話) まず、技術的な話に入る前に、ふわっとしたお話をしましょう。 次のような英文を日本語に要約する事を考えます。 The lectures in e
バージョン管理(Git/GitHub)¶ バージョン管理とは、ファイルの更新履歴を記録する仕組みです。ソースコードのバックアップとして使えます。 ここではバージョン管理の基本の基本について紹介します。バージョン管理は現代のソフトウェア開発において必須の技術です。これから先、授業や研究でコーディングする際は、常にバージョン管理をすることを強くオススメします。バージョン管理は全ての学生が知っておいて良い概念ですが、比較的新しい技術なので、 これまでは必修の講義で教える機会がありませんでした。 なので、今年度からは、電気系学生必修のこのソフト1の講義で少し触れておくことになりました。 有益な資料: ドットインストールのGitの回: 短い動画でGitを紹介しています。これを眺めて雰囲気を知るといいかもしれません。 Git/gitlabで共同作業をするための最小限の知識:田浦先生による3年生向けの選
3月から履歴書やエントリシートの提出が解禁となり、就職活動が本格化している。そんな中、4月16日に厚生労働省が性別欄に男女の選択肢を設けず記載は任意とする「様式例」を発表したことが大きなニュースとなっている。国が履歴書の様式例を公式に示すことは日本では初めてのこととなる。 参考:履歴書の性別欄に男女の選択肢設けず 厚労省が案作成 厚労省が作成した履歴書様式例 この動きの背景には、私も代表を務めているNPO法人POSSEと法律上の性別と現在暮らしている性別が異なる「トランスジェンダー」の当事者らが広く「性差別の是正」を目指して取り組んできた社会運動があった。 同団体は昨年2月末からオンライン署名サイト「Change.org」で「履歴書から性別欄をなくそう #なんであるの」というキャンペーンを開始行っており、それに応答する形で今回厚労省が様式例を出した形となった。 これまでの日本の履歴書は、性
この記事は,東京大学工学部電子情報工学科/電気電子工学科の後期実験「情報可視化とデータ解析」の自由課題でチーム「agegyoza」として作成した制作物を,少しでも多くの方に知っていただくことを目的として投稿したものです. また,大変面白い実験なので,興味のある eeic 生は是非受講を検討してください! 都内の鉄道って... 突然ですが皆さん,東京都内の鉄道を利用されたことはありますか?ズバリこれが都内の路線図です! 地図ナビ 様より転載 いや,路線も駅も多すぎやろ. この図はきれいにデフォルメされてかなり見やすくなっていますが,それでも 「都内の鉄道,複雑すぎない...?」 というのが私の感想です. JRに私鉄にメトロに都営地下鉄,多種多様な路線がごちゃごちゃですね. 文明が発展しているのは素晴らしいのですが,愛知県から上京した田舎者である私には謎めいた地図にしか見えません. 鉄道を使い
今日やること repl.itを用いた環境構築 ターミナルおよびコマンドの解説 コンパイルの実行 基本のデータ型 GitHubの準備 プログラミングとは¶ 本講義では、C言語を題材に、プログラミングの基本の基本を勉強します。 WindowsやMacといったOS、FirefoxやEdgeといったブラウザ、ポケモンといったゲームなど、 世の中の全てのソフトウェアは、プログラミングという作業によって作られています。 プログラミングを習得することで、皆さんはコンピュータ上で自由にデータを処理したり、 計算を行ったり、検索エンジンを作ったり、ゲームを作ったりすることが出来るようになります。 プログラミングは、現実の問題を解決するために必須の技術です。 皆さんはこれから先、研究という活動を通じて現実の問題を解くことになります。 例えば、もしあなたが電子回路の研究をするなら、 ある回路素子の電圧値を継続的
この記事はEEIC Advent Calendar 2022 24日目の記事です。EEICとは東京大学工学部電子情報工学科・電気電子工学科を指します。 はじめに こんにちは、eeic2022のいるんごです。12/24の担当だったのですが、色々とタスクや予定が重なり投稿が遅れてしまいました、すみません...。 3年後期実験のどれかをアドカレの記事にしようかなと考えていたのですが、どれもアドカレの記事にしづらい内容でした[1]。 そこで、日々お世話になっているツールやソフトウェアを自作する車輪の再発明ネタとして、簡単なデバッガを自作するというのをやってみようと思います。 完成品のコードはこちら 完成した自作デバッガの動作は次のようなものです: デバッガとは デバッグを支援するソフトウェアを開発する上で欠かせないツールです。 デバッガ自体を使ったことがないという人は本記事よりも先にVS Code
はじめに これはeeic2022の3年後期実験「大規模ソフトウェアをて探ろう」の4班の成果報告の記事です。 ここではPythonにインクリメントを追加する方法について書きます。 以下は他の班員の記事です。CPythonのビルドやその他の機能の実装について書かれているので、参考にしてみてください。 Ubuntu20.04でCPythonをビルドしてみた CPythonに'&&', '||'を追加してみた 実装環境 Ubuntu 20.04 LTS Python3.10.8 インクリメント++の実装 CPython内における他の単項演算子-(-1倍)~(ビット反転)の定義を参考にしながら実装しました。 以下は実装した際の変更点です。 Grammer/Tokens 他の単項演算子と同様に以下を追加し、$ make regen-tokenを実行することで++をToken(意味を持った記号)として定
iPhoneで撮影した写真のフォーマットが「HEIC」とかいう謎のフォーマットになったの、いつからよ。これ、困ってました。なぜならPCに入れてもすぐ画像を開けないし、ブログに貼り付けようとしても未対応のフォーマットで貼り付けができないんですもの。 HEICってなによ 素人は困るだけ jpegに戻すよ HEICってなによ 「High Efficiency Image File Format」の略で MPEGによって2013年に開発され H.265/MPEG-H HEVCで利用されるフォーマットとして 標準化されています。 【iOS】HEIF(HEIC)をさらっとおさらい - Qiita 上記サイトによれば、メリットとして 容量の削減 画像以外の情報の保存 画像編集機能 などが挙げられています。 素人は困るだけ なるほど画像や動画の容量を気にしながらお仕事や趣味を行う人にとってはなくてはならな
この記事はeeic (東京大学工学部電気電子・電子情報工学科) Advent Calendar 2019の2日目の記事として作成されました. 実はeeicにも情報熱力学をやっている研があるのですが,そもそも情報熱力学ってなんぞやという方が多いと思うので簡単な入門を書きました.この分野を学ぶことで情報理論をより深く理解できると思います.弊学科のスローガン「情報を極め,物理世界を変容させる」を達成するために必修化しましょう. さっと読みたい方は不可逆性とは?,情報熱力学の諸分野へどうぞ. 不可逆性とは? ゆらぎの定理の導出 0. 詳しく知りたい人向けの注意 1. 確率分布とエネルギー 2. 状態遷移とエネルギー 3. 軌跡とエネルギー 4. シャノンエントロピーと総エントロピー 5. ゆらぎの定理 6. 熱力学第二法則 情報熱力学の諸分野 1. 相互情報量の導入 2. 熱力学不確定性関係(Th
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く