IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

自作Webアプリ「IT勉強会用 名刺ジェネレーター」を公開しました!ぜひご活用ください😀

https://it-benkyoukai-meishi.herokuapp.com/

Ubuntu

wget で保存するディレクトリを指定する時は -P オプションを使う

例 ここでは img ディレクトリを作成して、img ディレクトリに「いらすとや」の画像を wget でダウンロードしてみることにする。 mkdir img wget -P ./img https://3.bp.blogspot.com/-dqoq-nN83NM/W1vg19r9wlI/AAAAAAABNrw/IP2DyyofvHgh8Z1weiHaVYZlPkplfZ3…

Leela を使って Ubuntu で囲碁をしてみる

インストール 以下のリンクから Ubuntu 用のパッケージ(debファイル)をインストールする。 https://www.sjeng.org/dl/leela_0.11.0_amd64.deb ここでは、上記ファイルをホームディレクトリ(~/)に移動させて、以下のコマンドを実行する。 sudo apt instal…

GIMP にブラシを追加してみる

How to 参考: https://docs.gimp.org/2.10/ja/gimp-pimping.html#gimp-prefs-folders-brushes 参考:7. ブラシの追加 使ってみる Ubuntu で GIMP 2.8 を使っている場合は、~/.gimp-2.8/brushes ディレクトリにブラシを置けば良いとのこと。 ここでは、以下…

Atom で PlantUML を書く環境を整える【Ubuntu】

インストール Ctrl + , のショートカットで設定画面を開いて、左メニューの「インストール」をクリック。入力欄に「plantuml-viewer」と入力して「パッケージ」ボタンをクリックしてパッケージの検索を開始する。パッケージが検索できたら、「Install」ボタ…

Atom でディレクトリ内の複数ファイル内の文字置換を実行してみる

やってみる エディタの左メニューにあるディレクトリにカーソルをあわせて右クリックをする。すると、「ディレクトリ内を検索」が出てくるので、これをクリックする。 Feature Spec を System Spec に変更する ここでは :feature となっている部分を、:syste…

Atom エディタでタブでターミナルを開く

使ってみる エディタ内のタブにカーソルを合わせて、右クリックすると、「New Terminal Here」と表示される。これをクリックすると、そのファイルのあるディレクトリでターミナルを、タブで開くことができる。なお、ショートカットは Alt + Shift + T とのこ…

Ubuntu の Atom でエディタを画面分割する

やってみる 以下のように、カーソルをタブに持ってきて、タブで右クリックする。「ペイン分割→」をクリックすれば、右側に画面を分割することができる。 参考 Atom エディタで画面分割する方法

atom で git を操作してみる

atom のバージョン git のパネルを開く Ctrl + Shift + 9 で git のパネルを開くことができる。パネルは、エディタの右側に表示される。9 が git の g っぽい、と覚えておくと、覚えやすい気がする。パネルを閉じる時も Ctrl + Shift + 9 を使う。とにかく、…

atom で検索と置換を使ってみる

Ctrl + F で検索欄を開く。ファイル内で検索したい文字を上に入力して、新しく置き換えたい値を下に入力する。以下のように、検索欄に hoge と入力すると、ファイル内で hoge を3件見つけたので「3 found」と表示される。 「置換」ボタンを押すと、前から値…

atom だとコードのコピペ時に、インデントが揃う

VS Code VS Code だと、コードのコピペ時に、インデントが揃いませんでした。私の Ubuntu 環境でだけなのかもしれませんが、アップデートしてバージョンを上げても、この点は改善されませんでした。なにか設定変更が必要だったのかもしれませんが、どうすれ…

atom のカーソルのチカチカを停止させる

パッケージをインストールする Ctrl + , で設定画面を開き、左メニューの「インストール」をクリック。入力欄に「blink」と入力して Enter を押せば、カーソルのチカチカに関するパッケージを見つけることができる。 私は「stop-cursor-blinking」パッケージ…

Unable to find Mozilla geckodriver に対処する

エラー発生 メッセージの通り、以下の URL にアクセスしてダウンロード。 https://github.com/mozilla/geckodriver/releases 解凍したら、以下のようになる この geckodriver を PATH に移動させれば良いとのこと。 $ sudo cp geckodriver /usr/local/bin を…

atom の「最終行を超えてスクロール」を有効化する

設定を変更する Ctrl + , で設定画面を開く。「エディタ設定」->「最終行を超えてスクロール」のチェックボックスをクリックして有効化する。 以下のように、最終行を超えてスクロールできるようになる。個人的に、これはとても便利。 参考 Atomでファイルの…

VS Code のテーマを Atom One Dark テーマに変更する

インストール 以下のURLにアクセスして、「コピー」ボタンをクリック Atom One Dark Theme - Visual Studio Marketplace VSCode を起動して、Ctrl + P を入力。入力欄に、上でコピーしたものを貼り付けて、Enter を押す。これでインストールが開始する。 設…

PostgreSQL の設定ファイルを見てみる

設定ファイルの場所を探す ログインして、SHOW config_file; とすれば、設定ファイルの場所を見つけることができる 参考:postgresql - Where are my postgres *.conf files? - Stack Overflow 移動してみる cd /etc/postgresql/10/main に移動して、ls でデ…

PostgreSQL のデータディレクトリを表示させてみる

ログインして、SHOW data_directory; すればよいとのこと 参考:How To Change PostgreSQL Data Directory Location on Ubuntu 16.04 - YallaLabs ディレクトリに移動してみる cd で移動しようとしたら、許可がありませんとのこと。 $ sudo su - してから、c…

Ubuntu の Atom で Cannot load the system dictionary for 'ja_JP' を解消する

Ubuntu16.04 で Atom を開くと、以下のワーニングが毎回表示される 設定を変更する まずは、Ctrl + , のショートカットで設定画面を開く。左側の「パッケージ」をクリックして、入力欄に「spell」と入力する。すると、「spell-check」が表示されるので、「無…

ls -R | grep -i "hoge" で、サブディレクトリも含めて大文字小文字を区別せずに検索する

参考 参考:lsコマンドの使い方と覚えたい15のオプション【Linuxコマンド集】 参考:逆引きUNIXコマンド/grepで大文字小文字を区別しないで検索する - Linuxと過ごす 使ってみる 以下の例で、一番上の頭文字が小文字の c の場合は、なにもヒットしない。頭文…

Atom のメニューを日本語化してみる

前回: ・Rails 書くのなら、VS Code よりも Atom の方が良いかも - IT技術にまつわる実験ノート 設定画面を開く Ctrl + , で設定画面を開く。(この方法は VS Code も同じ) なお、Ubuntu の Atom では、「File」に「Settings」の項目がないので、上記のシ…

Rails 書くのなら、VS Code よりも Atom の方が良いかも

上が Atom で、なにもカスタマイズしていないデフォルトの状態。一方で、下が VS Code なお、erbファイルは明らかに Atom の方が見やすい。 VS Code だと、こうなる とはいえ、Atom だとメニューがデフォルトですべて英語というのがネックか。 個人的に、VS …

$ git branch -a で、リモートブランチを含めたすべてのブランチを表示する。

everyday rails の電子書籍を読んでいたところ、リポジトリをクローンして、各章のブランチに切り替えて、読んで下さいとのこと。 さっそく、クローンしたリポジトリを git branch してみる うーん、master ブランチしかないのだが…。 書籍によれば、以下の…

Ubuntu の terminal のタブを Ctrl + D で閉じる

参考 ・Ctrl+dでexitとかやらなくて良かったことを今更知った・・・ | NormalBlog.net Ubuntu のターミナルのタブは、Ctrl + Shift + T で増やすことができる。 このタブを Ctrl + D で閉じることができる。 Ctrl + Q でも同様のことができるが、Ctrl + D な…

Ubuntu16.04 で wine を消去する

参考: ・package management - How to remove wine completely - Ask Ubuntu ・How to get rid of Wine Internet Explorer? <solved> - Linux Mint Forums 上記の2つのリンクを参考に、Ubuntu から wine を消去することができた。スッキリ。 消去する とにかく、以</solved>…

Ubuntu16.04 で音量調節のショートカットを作成する

音量調節ボタン消失… 甥っ子にPC を貸したら、右上の音量アイコンが消えてしまう事態に…。仕方がないので、音量調節のショートカットを作成して、この問題を解決した。 右上の歯車アイコンから「システム設定」->「キーボード」 「ショートカット」のタブを…

mpv の音量を調節する

音量を下げるには / を押す 音量を上げるには * を押す(つまり、Shift + : を押す ) これで、2% ずつ音量を調節することができる。 参考: ・「mpv」の音量調整をマウスやトラックパッドからできるようにする方法 | Macの手書き説明書

【Ubuntu】AquesTalk10 を使ってみる

ダウンロード: ・https://www.a-quest.com/download.html zipを解凍して、付属マニュアルを参考に設定する。なお、lib64フォルダに入っていたのは libAquesTalk10.so.1.1 ファイルだったが、マニュアルは libAquesTalk10.so.1.0 で解説しているので、適宜変…

【Ubuntu】tesseract-ocr を使ってみる

ダウンロードはPPAを使うことにする。 参考:tesseract-ocr - Tesseract command line OCR tool : Alexander Pozdnyakov $ sudo add-apt-repository ppa:alex-p/tesseract-ocr $ sudo update $ sudo apt install tesseract-ocr バージョン 4.0.0-beta.4 が入…

【bash】 export で環境変数を定義する

参考: ・今さら聞けない!環境変数とシェル変数の違いと定義方法 シェル変数に export をつけることで、環境変数となり、子プロセスでも利用できるようになる 単純に $ GITHUB_ID=hogehoge と定義しただけでは、環境変数にならない。 export なしで定義した…