Systemverilog 【IcarusVerilog】iverilogのコマンドラインオプション 田中太郎 IcarusVerilogのコンパイルコマンド「iverilog」のよく使うコマンドラインオプションを紹介します iverilogのコマンドラインオプション オプション内容-o <File名>コンパイル済みファイルの名前を(デフォ... 2020.12.30 Systemverilog
Linux オープンソースでVerilogの開発環境作成 田中太郎 オープンソースソフトウェア(OSS)を使ってlinux上にverilogの開発環境(コンパイル/シミュレーション)を作成します はじめに HDL(ハードウェア言語)を自宅で学習するためオープンソースで開発環境を整備しました コンパ... 2020.12.27 LinuxSystemverilog
vim 【vim】ビジュアルモードで選択してPythonに渡す 田中太郎 vimとPythonでデータをやり取りします はじめに やりたいこと vimで選択した文字列を引数としてPythonに与え、Pythonの処理結果を反映させます 実装 実装方法について解説していきます 実装の手順は以下の3ステップ... 2020.12.07 vim
vim vimスクリプトをはじめる 田中太郎 vimスクリプトを使いこなして独自コマンドを作成しよう! はじめに vimは便利なコマンドが沢山あります また、vimスクリプトを書くことで独自のコマンドを作成することも可能です そこで今回は、vimスクリプトによるコマンド作成方... 2020.11.25 vim
Linux 【tmux】ペインの境界がコンソールにかぶる 現象 tmuxのペインの境界がコンソールにかぶり、端っこの文字が見えなくなる 解決方法 .tmux.confに下記を追加すると改善しました。 set -g pane-border-lines simple set:設定をします -g:設定を... 2020.11.17 Linux
vim vimの検索機能の拡張~ファイルを超えて検索~ 田中太郎 vimの検索機能を拡張するスクリプトを作成します。 完成イメージ vimで検索するとき、ファイルをまたいで検索したくなることはないでしょうか。 例えば、File1で使う関数をFile2で定義しているとき、 中身がどうなっているか見... 2020.11.10 vim
Python PythonとJinjaを使った自動生成をもっと手軽に 田中太郎 Pythonで自動生成スクリプトを作りたいけどめんどくさい という人向けに「自動生成スクリプトを手軽に使えるスクリプト」を紹介します 使い方 必要環境 ・Python3 ・Jinja2 必要ファイル ・実行ファイル:auto_ge... 2020.11.05 Python
Python tkinterでメモ帳を作成【第3回】~メニューバーを作成する~ 田中太郎 今回は、メモ帳にメニューバーを追加します。 前回 前回はメモ帳に保存機能を搭載しました。 今回は、メニューバーを作成しましょう。 完成イメージ メモ帳にメニューバーを追加します。 コード notepad.py import tki... 2020.10.18 Python
Python 【Python】正規表現でテキスト抽出~「ここから」「ここまで」テキスト抽出~ 田中太郎 正規表現を使って「ここから」「ここまで」テキストを抽出します 概要 テキストで開始となるキーワードから終了のキーワードまでを抽出します。 実行コマンド ./extract_text.py sample.txt "module +.... 2020.10.13 Python
Python 【Python】文字列抽出~テキストの「ここから」「ここまで」抽出する~ 田中太郎 pythonで文字列抽出のサンプルコードを紹介します 機能概要 テキストファイルからあるキーワードに挟まれた文字列を抽出します。 例)以下のようなテキストファイルがあるとします。 sample.txt logic sig1; lo... 2020.10.12 Python