verilog書く人

自称ASIC設計者です。どなたかkaggle一緒に出ましょう。

2019-01-01から1年間の記事一覧

似ている単語を別の色でハイライトするVSCodeのプラグイン「colorize-similar」を公開しました

突然ですが、このコードを読んでなにか気づいたことはないでしょうか? def add2d(input_x, input_y): return [input_x[0] + input_y[0], input_x[1] + input_y[1]] def sub2d(input_x, input_y): return [input_x[0] - input_x[0], input_x[1] - input_y[1]…

Hacktoberfestが素晴らしいので、OSS開発者になりたい人/すでになっている人は参加しよう!

Hacktoberfestとは DigitalOceanとDEVが主催しているOSSを祝うイベントで、 任意のタイムゾーンで10/1 - 10/31上でGithubの公開リポジトリ上で4つのPRを送った参加者の内、 先着50000名に限定Tシャツとステッカーが送られます。 (※スパムと判断されたPRは含…

Pythonの文法エラー箇所(行番号、何文字目)を取得するには

Pycon JPでPythonをサポートしてないIDEを紹介したトークがあったらしい() さて、競プロIDEのPython対応を進めていますが、Pythonのシンタックスエラー箇所取得に少しつまづいたのでメモ。 IDEで文法エラー箇所をハイライトするには何行目、何文字目で文法エ…

Pycon JP 2019 登壇の感想

感想 資料はこちら。(gifが動きません) speakerdeck.com 発表動画はこちら。(恥ずかしいので自分では見てません。) www.youtube.com 採択率が厳しくてどの発表も質が高く、感想書きたいですが、ひとまず登壇の感想を。 技術系カンファレンスの登壇は初めてで…

Rustで文字列を数字に、あるいは数字を文字列にする方法

毎回ググってるのでまとめ。 10進数だけでなく、2進数など、基数変更に対応。 文字と数字の相互変換 charと数値型を行き来したい場合は、to_digit()あるいはfrom_digit()を使う。こっちは覚えやすい。 >> '5'.to_digit(10).unwrap() // 10進数 5 >> std::cha…

diverta 2019 Programming Contest 2 D - Squirrel Merchant 別解

動的計画法は全くわからないので、静的無計画法で解く。 問題

AtCoderで青になるまでにやったこと

一年一ヶ月ほどの苦心の末、ようやく青コーダーになりました。感慨深いです。 rate 全く独自性のないブログタイトルですが、なるべく他の人が書いてないことを書くようにします。胡散臭い箇所はスキップしてみてください。

AtCoder Beginner Contest 128 E Roadwork 別解

問題 N個の工事が行われ、それぞれの工事はS_i-0.5, t_i-0.5に座標X_iで行われる。 Q人の歩行者が存在し、それぞれ時刻D_iに座標0を出発する。 歩行者は一度工事に遭遇するとそこで停止する。 各歩行者が座標いくつまで歩けるか出力せよ。 解法 想定解法全然…

AtCoder Beginner Contest 126 XOR Matching 別解

問題: 非負整数 M (≤17) と非負整数 K (≤109) が与えられる。以下の条件を満たす0 ~ 2M の数列が存在するか判定し、存在するなら一例を示せ。

Ubuntu 18.04でPycharmをランチャーとお気に入りに登録する。

PyCharmを公式からダウンロードして展開して/bin/pycharm.shを叩けば実行できるが、 常に左に表示されているgnomeのお気に入りバーにこんな感じで登録されていた方が立ち上げやすい。

Ubuntu 18.04でGDBビルドチャレンジ

GDBはUbuntuならばsudo apt-get install build-essentialでインストールすることができるが最新版を使いたい場合は自分でビルドする必要がある。 さて、GDBビルドチャレンジだが基本的にはこの記事が正確なのでその通りやればよい。 本の虫: GCCのSVN trunk…

自作している競技プログラミング用IDE for Rust進捗

大分動作は安定してきたので、もうAtomはやめてこちらに移りました。 ファイアーエムブレム由来でrujaionという名前にしました(暫定) github.com

ThinkPad13 + Ubuntu16.04でやった設定

CapsLockキーのCtrl化 コマンド一発でCapsLockをCtrlに変える方法 | Linux Fan の通りやればよい。 $ sudo gedit /etc/default/keyboardで XKBOPTIONS="ctrl:swapcaps" の行を加える。 ただし、 $ sudo systemctl restart console-setup しても設定は反映さ…