年別アーカイブ:2021年

bash_hashmark

sh Tech

シェルのコメントではない#(シャープ)記述$((expression)) [bash]

2021/11/8  

一般的にコメントアウトする時に「#」を使いますが、たまにシェル内にコメントではない#(シャープ、ハッシュマーク)の記述があります。 これは$((expression))記述内で使える記述で、この場合の ...

leadend_doublequality

sh Tech

複数行文字列の先頭と末尾にダブルクォーテーションを付け、文末のカンマを消す

2021/11/8  

抽出されたデータをもとに、確認用のSQLを作って抽出の成否を判定したいときに、IN句の条件を生成したいわけですが、抽出データは非エンジニアが見ることが多いため、CSVやTSVのようなエクセルで確認でき ...

rewrite_shell

sh Tech

shで特定文字の書き換え(置換)を行う

2021/11/8  

jenkinsでデプロイする時など、何かのタイミングで強引にhtmlやcss,jsなどファイルに含まれている対象文字の書き換えを行いたかったので、とりあえずシェル(#!/bin/sh)で書き換えを行う ...

counting_number_sql

SQL Tech

全体の総数と年月ごとの総数[SQL]

2021/11/8  

説明しづらい状況ですが、データを抽出したい時に、データ全体の総和と、年月単位での件数を同じ出力結果で求めるたい事があると思います。 メインテーブル rest_date id login_flag 20 ...

default_altersql

SQL Tech

データが入っているテーブルにDEFAULT付きのカラム追加 [SQL]

2021/11/8  

メンテナンス対応で、すでに大量のデータが入っているテーブルに対してカラム追加を行う必要があると思います。 データ量が多いテーブルに対して、DEFAULT値を設定したALTER TABLEを実行すると、 ...

sqldistinct_deduplication

SQL Tech

DISTINCTを使わないで重複排除を考える [SQL]

2021/11/12  

SQLのDISTINCTはEXISTSとかGROUP BYでなんとかする事もできます。 DISTINCTは暗黙的なソートがされますが、何のDBを使うにせよ過去のバージョンならともかく、最近のバージョン ...

Git Tech

直前のコミットの取り消し方法 [Git]

2021/10/29  

他人が触っているブランチと間違えてコミットしてしまった時など、直前のコミットを削除したい時があります。 git pushを取り消すには2つの方法があります。 git revert コミットを打ち消す( ...

django_template_encod

Python Tech

Djangoのtemplate(標準)でURLエンコード

2021/10/15  

マニュアルがとても見辛いため探すのに時間が掛かってしまいましたが、他言語のテンプレートエンジンと同じ様に、縦線を利用する事で実行内容を記載できます。 valueの部分がURLを記述する部分で、もしUR ...

curl_error_occurred

Python Tech

Pythonでcurlした時に発生したssl certificateエラー

2021/11/5  

pythonの一連の流れでcurl実行したかったのでPycURLを使おうとしたらエラー....。やっている事は簡単なので色気を出さずにrequestsでもいいんですが、curl.perform()の実 ...

base64decod_error

Python Tech

Pythonのbase64デコードで発生したIncorrect paddingエラー

2021/10/15  

pythonでbase64 デコードしたかったので調べてみると下記の内容が良く出ててきます。 import base64 dec_file = base64.b64decode( enc_str ) ...

© 2021 Tech Economy