【Mac】ターミナルからGoogle翻訳

ターミナル上にGoogle翻訳の結果を表示させる方法です。

Pythonで素数列挙

エラトステネスの篩を使った素数判定法をpythonで実装しました

tacの実装

LInuxコマンド tac を実装しました

【Mac】ターミナル 文書の表示

cat, head, nl

【Mac】Uptexにパッケージを追加する

Uptex texスクリプトをドラッグ&ドロップすれば、pdf化してくれる便利なapp。 Uptexのダウンロード JIS X0212 for pTeX から。 パッケージの追加 主題です。 Uptex.app内に、標準でいくつかパッケージが入っているのですが、そこに入っていないパッケージを…

Python 入力まとめ

pythonスクリプト内に定数やその他データを入力する方法で、僕が知っているものをまとめました。 大きく分けて以下の3つです。 1. sys(引数入力) 2. input(標準入力) 3. fileからの入力 sysを使う(引数入力) python3 file名.py [引数1] [引数2] ... という形…

Python sorting外観

前3回ほど、pythonのlist操作についての記事を書きましたが、 Python コーディング(基) list編 - サブロウ丸 Pythonコーディング(注) list編 - サブロウ丸 Python コーディング(豆) list編 - サブロウ丸 その応用として、 みなさんお馴染みのsortingをコーデ…

Python コーディング(豆) list編

pythonのlist操作に関する豆達です。 enumerate: index付きforループ a = ['I', 'like', 'cats'] for i, word in enumerate(a): print(i, word) > 0 I > 1 like > 2 cats index: listにおける指定した要素のindexを取得 a = [1, 2, 3] a.index(2) > 1 #要素…

Pythonコーディング(注) list編

copy pythonではすべてのオブジェクトは参照渡しになっています。だからlist等をcopyするときには注意が必要です。 a = [0, 1, 2] b = a b[0] = 'Hello' b > ['Hello', 1, 2] a > ['Hello', 1, 2] # bを変更するとaも変更されてしまう これを避けるには copy…

Python コーディング(基) list編

list操作(基)sortの話です. sort sortとsortedの2種類. 使い方その他は下記. a = [2, 3, 4, 1] sorted(a) > [1, 2, 3, 4] #aのsort後のlistが出力される a > [2, 3, 4, 1] #aに変化はなし a.sort() a > [1, 2, 3, 4] #a自体がsortされている. sorted(a, reve…

【Mac】ターミナルで辞書を表示

ターミナルから辞書を開きたい...誰しもが一度は思うこれ()を実現したい... 単純な方法 ホームディレクトリの.bashrcを開いて dict(){ open dict://$1 } を追記して保存する。 すると、例えばdict appleと入力すると、辞書appのappleのページが表示されます…

pipについてもう少し

前回からの続きです pipの導入 - サブロウ pip 基本ではないかもコマンド pip freeze インストールしたパッケージリストを出力します。 例えばpip freeze > hoge.txtでパッケージリストをリダイレクトで保存しておき、pip install -r hoge.txtとすることで、…

pipの導入

pipはpythonのパッケージマネージャーです。 pythonを使うなら必須の存在ですね。 pipはpythonをbrewでインストールすると自動で付いてきます。(たしか) python3以降を使う場合は、pipではなくpip3を使います。 (pip install pip3でインストールできます) pi…

ls -Gの配色、文字の太さを変更

ls -G と入力するとフォルダなら青、…というふうに種類によって色付けされます。 この時の配色を変更する時は, ホームディレクトリの .bash_profileに export CLICOLOR="true" export LSCOLORS="exfxcxdxbxegedabagacad" を追記. これはデフォルト設定. この…

ack、tree、slコマンド

前記事でhomebrewの導入のことを書きましたが、brewでインストールできるパッケージの例を3つ紹介します。 homebrew導入 - サブロウ まず1つ目 ack: grep + find brew install ackでインストールできます.。 これは例えば、'apple'という文字列がどのファイ…

homebrew導入

homebrewはmacOS用パッケージマネージャーです。 以下サイトからhomebrewをインストールできます(何を今更...) Homebrew — macOS 用パッケージマネージャー インストールが終了すると、コマンドbrewが使えるようになっています。 brew基本コマンド brew inst…

【Mac】ターミナル、コマンドの登録

例えばlsコマンドはディレクトリの中身を表示させるものだが、オプション-Gをつけてls -Gとすると、ディレクトリの中身をその種類に応じて色付きで表示してくれます。 だが、わざわざ毎回ls -Gと入力するのは面倒臭いので、lsと打つだけでls -Gが実行される…