情報
tags: 情報 動機 Terminal周りを適当に使っていたのですが,これを改善すれば生産性が上がるのではということで改善してみます. Terminal emulator alacrittyというemulatorを使うことにしました. 理由は描画が早いらしいからです.公式サイトを見てどうこ…
tags: 情報 shallow copyとdeep copyの違いとか曖昧だけど必要になったら毎回ググればえーやろ^^ という精神で生きていたらググれない状況でそれを聞かれて破滅しました.こんなのも分からず生きていてごめんなさい...と思いましたが,他人がこれを知らなく…
tags: 情報 もう電気回路なんてしないなんて言わないよ絶対(なんて言わないよ絶対) 1 電気回路←うわぁ 前回インターンしようと思った会社のCTOが電気系でうわぁ...と思ったら案の定落ちていました. もう電気のことなんか考えたくもないのでC言語の話をしま…
tags: 情報 関数型プログラミングがしたい 業務で関数型プログラミングがしたいです.理由は書いていて楽しいからです. それだけの理由で仕事先を探しているのです1が,仕事を見つけるためにはスキルが必要です. ということでScalaのスキルを身につけるべ…
tags: 情報 ROT13とは? 前に触れたことがあるんですが, 暗号化の手法です アルファベットを13文字分ずらす手法のことをROT13言います 今回はROT13を拡張子, 13以外でも利用できるようにしてC++で実装します 実装 実装は下のrotのようにしました C++をよく分…
tags: 情報 Pythonのsplitメソッド Pythonにはsplitという組み込みメソッドがあり, これを使うことで指定した区切り文字で文字列を区切ることが出来ます 例えば txt = "eeic is wonderful" x = txt.split() print(x) # ['eeic', 'is', wonderful] このように…
tags: 情報 要約 AtCoderはデータ構造とアルゴリズムを勉強するのに効率が良いと思って始めた 効率よく勉強するのが目的なら他によい手段が見つかった AtCoderは良いサービス LeetCodeの方が自分には向いてそう 始めた理由 始めたのはデータ構造とアルゴリズ…
tags: 情報 satoru-takeuchi.hatenablog.com mizchi.hatenablog.com 流行りなのかな?ということで考えてみます プログラミング歴 こんなのでも情報系の学部に所属しています 大学1年冬...アルゴリズムの授業でPythonを扱った. 二次元配列が分からなかったの…
tags: 情報 pointer & array C言語では変数を宣言する際にchar*と使うものとchar[]があります 「これにはなんの違いがあるの?」という人もいそうです.かくいう自分もそうでした ということで図示すればわかりやすいだろうということで図示したのがこちら char*…
tags: 情報 この記事はeeic (東京大学工学部電気電子・電子情報工学科) Advent Calendar 2019の11日目の記事として書かれました Rustとは 公式HPによれば Performance Reliability Productivity という長所がある言語なようです 下のように Rust以外無意味…
tags: 情報 大規模ソフトウェアを手探るという授業の一環でやっています Firefoxのビルドに関して 前回の記事を読んで下さい propyon.hateblo.jp 現在のブックマーク機能 現在のFirefoxのブックマーク機能では常にデフォルトの保存先フォルダ(Other Bookmark…
tags: 情報 環境を確認する方法 以下のコマンドを打つと自分の環境をTerminal上で確認できます $ cat /etc/os-release NAME="Ubuntu" VERSION="18.04.3 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.3 LTS" VERSION_ID="18.04"…
tags: 情報 OS自作のような問題は楽しくかっこよくセクシーであるべきだ 今学期,OSの授業が始まりました ハードウェアとソフトウェアの接点であるOSのことを,なかなか面白そうだな,と前々から思っていたので今回は勉強がてら自作を始めてみようと思います そ…
tags: 情報 背景 GitbookとGithub Pagesを使ってローカルで編集したMarkdownファイルからオンライン上で自分の勉強に関するメモを共有できるものが作りたいと思いました 最初はGitbookに全てを書こうと思っていたのですが,インライン数式を"$$"で囲う必要が…
tags: 情報 動機 EEICの後期実験で「大規模ソフトウェアを手探る」というものを取りました この実験はチームに分かれて(最低限の目安として)10万行以上のソースコードのソフトウェアの改変,拡張をするというものです 僕はここで以下の点からブラウザのソースコ…
tags: 情報 背景 今までKindleを見ていたiPadの電源コードが断線しました コードを買うお金もなかったのでUbuntuで見られる環境を作る必要がありました 方法 Ubuntu用にKindleが見られるアプリケーションはないので,Windowsアプリケーションを擬似的に実行で…
tags: 情報 間違ってたら教えてください>< ISUCONは燃えているか? ISUCONが燃えている ISUCON本戦出場のチームが取り消しとなった(後で取り消し無効となった)件1で燃えています 理由はレギュレーションの曖昧な記述,運営の対応のミスなど色々あると思います …
Bloom filterとは tags: 情報 近況報告 どうも.最近家の近くの公園で毎週土曜日に在野ラップ大会が開かれていることに気付いたピカチュウです. 今回は確率的データ構造で色々と使われているらしいが弊学科の授業で扱われていないBloom filterについてまとめ…
tags: 情報 どうも.コンピュータサイエンスを極める前にRuby on Railsを極めないとインターン先でやばい,ピカチュウです 今回はプログラミングにおける渡し方を整理したいと思います 題名は中身がない記事にありそうな雰囲気を意識しました.想像通り中身はな…
tags: 情報 Remacsとは Remacsのリンク EmacsをRustで書き換えようというOSSです Emacsの拡張性は非常に高く僕もよく使うエディタですが,それをRustで改良しようというコンセプトが面白いですね Remacsのインストール Rustをインストールしていない場合 UNIX…
tags: 情報 人生の7割はフリップフロップで説明できる はい.学科の人が7/31で期末試験が終わるところ,まだ米国に3週間滞在するピカチュウです 今回は実は遷移を理解していないけど,まあそういうもんだよなとされがちなフリップフロップの遷移を丁寧に追って…
難しく考えたら負けかなと思っている tags: 情報 再帰関数難しく考えていないですか? 皆さんこんにちは.留学先でもピカチュウのTシャツを着て目立っていますピカチュウです(不協和音) どちらかと言ったらエキセントリック 東京は涼しいと聞いていますが,サン…
tags: 情報 競プロのテストめんどくさいなぁ 以前makeを使った方法を書きましたがこれでもすべてのテストを調べるのは面倒 と思ったので調べたら次のような良いツールが有りました(AtCoder専用ですが) 競技プログラミングのための補助ツールを作った AtCoder…
tags: 情報 僕/私はどう評価されているの? 僕/私はどう評価されているのだろうか? 人間社会に生きていれば当たり前に感じることですよね? 容姿,能力,家柄,学歴等々,人によって人をどこから,どのように評価するか千差万別です それはプログラミング言…
tags: 情報 Valgrindを訴えます! あなたを詐欺罪と器物損壊罪で訴えます!理由はもちろんお分かりですね?あなたが皆をこんなウラ技で騙し、セーブデータを破壊したからです!覚悟の準備をしておいて下さい。ちかいうちに訴えます。裁判も起こします。裁判…
tags: 情報 今年の夏の予定 今年の夏はStanfordにComputer Scienceの勉強をしに行く予定です.具体的にはSummer Sessionに行きます.短期留学です. minimumはVISAの関係上12 units,maximumが20 units(1 unitで50分の授業です)で授業を取ることが義務付けら…
Magitを使います どうもこんにちは.Emacsでコードを書くことが増えたのですが,今まではEmacsでGit管理はしたことはなかったです(Emacsで書くときはGUIでしていました) ということで,今回はEmacsでのGit管理ができるMagitというpackageの導入・使い方の話…
OCamlの環境構築 in Emacs すまん ブログを変えると言ったばかりなのに...スマンありゃ ウソだった 前回の記事で「ブログを変える」という記事を書きましたが,結局SEOを考慮するとはてブロの方が強いので変更することを変更しました これからはこちらの記事…
競プロ用にMakefileを作った モジュール化が大事 プログラマーたるものできる限りいらない作業を減らして効率化したいですよね? 今回は競プロでコンパイラ(C++を使っているので)する際にもう少し簡単にできるようにMakefileを作ってみました. Makefileとは…
最近バイトを始めた 授業・実験が忙しい3年生 授業と実験に忙殺され記事を全然書けていませんでしたどうも. バイトを始めたのでそれに関連付けて無理やり記事にしました. どんなバイト? 大学の研究室のバイトです. 計算機科学の応用に興味があり,関連し…