べすとえふぉーと

プログラミング等のノート 

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

Bitbucketからクローン

Git

git clone https://user@bitbucket.org/user/repository.git

破損したsqliteファイルの修復

ファイルはバックアップしてある前提 #sqlite3 database.db .dump | sqlite3 database_new.db #rm database.db #mv database_new.db database.db

scp ポート指定してファイルを取得

SSH

Pでポート指定 scp -P $PORT loginusername@host:/home/loginusername/somefile.txt

Windows10の容量削減

いずれも管理者権限で実行(1)OSバイナリ圧縮 compact /compactos:always元に戻す場合 compact /compactos:none(2)ハイバネートオフ powercfg -hibernate off元に戻す場合 powercfg -hibernate off (3)アップデートキャッシュ削除 c:\Windows\SoftwareDistrib…

SQLiteでDBのマージ

マージ先のDBを開いてる状態で実行 sqlite> attach database 'old_db.db' as old1; sqlite> begin; sqlite> insert into main.test_table(col1,col2,col3) select col1,col2,col3 from old1.test_table; sqlite> commit;'old_db.db'はマージ元のファイル

Fedora28 xfce

sudo dnf groupinstall -y "Xfce Desktop"

urlのテキストをxargsでwgetに渡す

nc以降はオプション cat url.txt | xargs -I % wget % -nc --no-check-certificate --timeout=10

Raspberry Piの解像度設定(Raspbian Jessie)

ファイルは/boot/config.txtdisable_overscan=1をコメントアウト disable_overscan=1以下のように設定 overscan_left=24 overscan_right=24 overscan_top=10 overscan_bottom=24 framebuffer_width=1280 framebuffer_height=800

sqliteで結果をファイル出力

SQL

.outputでファイル名指定 .output output_file.txt select some_text from some_table;

Pythonでvenv

他にもいろいろあるけど自分はこれで mkdir somedir python3 -m venv somedir/ source somedir/bin/activate

python http getでデコードエラーが出た場合に文字を無視する

UnicodeDecodeError: 'utf-8' codec can't decode byte無視する場合は errors='ignore'をつける response = urllib.request.urlopen(req) charset = response.headers.get_content_charset() if charset==None: charset = "utf-8" html = response.read().de…

URLを含むテキストが入ったディレクトリに対してwget実行

#!/bin/bash dirs=$(ls -F | grep /) rootdir=$(pwd) for dir in $dirs do cd $rootdir/$dir filenames=$(find . -name "*.txt" | cut -c 3-) for file in $filenames do wget -i $(pwd)/$file -nc --no-check-certificate -U "" rm $(pwd)/$file done done