管理者

シェルスクリプト

【Linux】csvのようなカンマ区切りのファイルを特定の要素でソートする

やりたいこと果物の名前と金額が記載されたファイルがある。apple,300banana,210orange,330これを下記のように金額の大きい順で並び替えを行い、表示したい。orange,330apple,300banana,210実際の...
Python

【Python】オブジェクトの中身を見やすく表示する

やりたいことrequestsなどでAPIリクエストをした結果をprint関数で表示しようとすると下記のように表示されてしまい、中身がよく分からない。import requestsresponse = requests.get("")prin...
シェルスクリプト

【Linux】シェルでログの集計を行うコマンド

やりたいこと$ cat access.log10.211.55.1810.211.55.210.211.55.2110.211.55.210.211.55.210.211.55.2110.211.55.1810.211.55.2110.21...
データベース

【SQL】実データを確認したい時に、取得レコードを制限する

OracleDBについての記事です。MySQLとはクエリが異なる場合があります。「このテーブルの中身どうなってるんだろう」というときがある。このとき、何も考えず「select * from テーブル名」とかやってはいけない。大量のデータが格...
RaspberryPi

【Linux】ユーザー一覧を確認する

全てのユーザー情報を確認する場合は、/etc/passwdファイルを確認すれば良い。確認方法確認したいだけなら、lessコマンドを使ってファイルを見れば良い。$ less /etc/passwd特定のユーザーやキーワードで絞り込みたいときは...
RaspberryPi

ルーターのIPアドレスを調べる方法

自宅のWi-Fiルーターに設定されているグローバルIPアドレスとローカルIPアドレスを調べる方法を解説する。グローバルIPアドレス、ローカルIPアドレスとはルーターは基本的にインターネットに繋がっているため、外部(インターネット)向けの住所...
RaspberryPi

ssh接続が切れても落ちないようにするツール「tmux」

課題sshを利用してRaspberry Piなどのリモートのサーバーに接続中、突然接続が切れてしまったり、うっかり端末を閉じてしまったりすることがある。こんなとき、最初からやり直しが発生するのは精神衛生上良くない。以下、Raspberry ...
Python

【Python】環境構築の個人的ベストプラクティス – pyenvとpipenv

Pythonは2系と3系で大きく仕様が異なり、環境構築を意識して行わないと、プログラムが動かないことがある。2系は既にサポートを終了している。とは言え、やむをえず2系を触らなければいけない状況があったりする。また、同じ3系のバージョンでもチ...
Python

【Python】jsonモジュールでdump()を使ったとき日本語が文字化けしてしまう

課題Pythonで整形されたjsonデータを表示や保存する時、json.dump()を利用する。このとき、何もしないと下記のように文字化けしてしまう。(dump()によってファイル書き込みする時も同様)main.pyimport jsond...