• プログラミング
  • データベース
  • 設計
  • SEOまとめ
  • 書籍レビュー

Tech Ecology@六菱忍軍

  • プログラミング
  • データベース
  • 設計
  • SEOまとめ
  • 書籍レビュー
shで特定文字の書き換え(置換)を行う

プログラミング

2025/12/16

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

jenkinsでデプロイする時など、何かのタイミングで強引にhtmlやcss,jsなどファイルに含まれている対象文字の書き換えを行いたかったので、とりあえずシェル(#!/bin/sh)で書き換えを行う方法です。 テスト環境用にデプロイするファイル内のtestをtest2にするものとします。 findで書き換えたいディレクトリを探し、xargsで読み込んでコマンドラインを作成、sedコマンドで書き換えを行います。 /指定ディレクトリ/ については、jenkinsでGitを読み込んだ時は ${WORKSPAC ...

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

データベース

2025/12/16

全体の総数と年月ごとの総数をSQLで求める

説明しづらい状況ですが、データを抽出したい時に、データ全体の総和と、年月単位での件数を同じ出力結果で求めるたい事があると思います。 メインテーブル rest_date id login_flag 2017−04−1 0001 1 2017−04−1 null 1 2017−05−1 null null 2017−06−1 0003 null 2017−07−1 0004 1 2017−07−1 0005 1 サブテーブル rest_date id login_flag 2017−04−1 0001 1 2 ...

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

データベース

2025/12/16

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

メンテナンス対応で、すでに大量のデータが入っているテーブルに対してカラム追加を行う必要があると思います。 データ量が多いテーブルに対して、DEFAULT値を設定したALTER TABLEを実行すると、全件にデフォルト値が登録されるため、処理時間に不安があると思います。 ALTER TABLE common_table ADD impact_flg char(1) DEFAULT '0'; この際、内部処理の実行順番は、大体のDBでALTER TABLEの後、DEFAULTを設定するUPDATEが実行されま ...

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

データベース

2025/12/16

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

SQLのDISTINCTはEXISTSとかGROUP BYでなんとかする事もできます。 DISTINCTは暗黙的なソートがされますが、何のDBを使うにせよ過去のバージョンならともかく、最近のバージョンでは劇的に速度に差が出るほどではないです。 個人的にはDISTINCTを使える抽出条件の方が目くらでさらっと分かるので好きですが、諸事情で使えないケースもあるため手数は考えておきたいです。使用している特定製品がWHERE以下しかSQLを記述することが出来なくて、DISTINCTの代わりが必要ってレアケースの人 ...

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

バージョン管理

2025/12/16

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

他人が触っているブランチと間違えてコミットしてしまった時など、直前のコミットを削除したい時があります。 git pushを取り消すには2つの方法があります。 git revert コミットを打ち消す(履歴は残る) git reset コミットをなかったことにする(履歴は残らない) ややこしいことにgit resetには3つの種類(オプション)があります。 reset --hard:全てをマルっと消す。 reset --mixed:commitとaddを取り消す。 reset --soft:commitのみ ...

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

プログラミング

2025/12/16

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

マニュアルがとても見辛いため探すのに時間が掛かってしまいましたが、他言語のテンプレートエンジンと同じ様に、縦線を利用する事で実行内容を記載できます。 valueの部分がURLを記述する部分で、もしURLが"https://www.example.org/foo?a=b&c=d"のような形式だった場合、出力は次のようになります "https%3A//www.example.org/foo%3Fa%3Db%26c%3Dd" {{value|urlencode}} urlencode Escapes a ...

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

プログラミング

2025/12/16

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

pythonの一連の流れでcurl実行したかったのでPycURLを使おうとしたらエラー....。 やっている事は簡単なので色気を出さずにrequestsでもいいんですが、curl.perform()の実行した際にエラーが発生し、下記のエラー文言が出ました。 python ssl certificate problem unable to get local issuer certificate 見た感じ証明書の問題でしかないのですが、いい対処法はないのかと思って調べていたらcertifiを使う良さそうな対 ...

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

プログラミング

2025/12/16

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

pythonでbase64 デコードしたかったので調べてみると下記の内容が良く出ててきます。 import base64 dec_file = base64.b64decode( enc_str ) これを実行するとIncorrect paddingとエラーが出てしまい、変換出来ない物がありました。 不適切なパディングと言われても、変換したかったのはgmailから取得したメール本文のため、何のこっちゃ分からないわけです(笑)。 出来ないと困るなーと思い追加調査、どうやらURLの一部として安全に使用するバー ...

知っておきたいJavaScriptのコールバック関数について

プログラミング

2025/12/16

知っておきたいJavaScriptのコールバック関数について

JavaScriptの非同期処理の利用を考えるとき、大なり小なり処理の完了や失敗を確認する必要があるはずです。そんな時に必要になるのがCallback(コールバック)処理です。 JavaScriptのコールバック関数とは、簡単に言えば、他の関数にパラメータとして関数を渡し、他の関数の中で呼び出されたり、実行されたりする関数のことです。 const onFollowSuccess = (username) => { console.log(`You Followed ${username} !`); ...

すべてのJavaScript開発者が知っておくべき8つの文字列メソッド

プログラミング

2025/12/16

すべてのJavaScript開発者が知っておくべき8つの文字列メソッド

JavaScriptの文字列操作で忘れず知っておきたい文字列関数一覧。 1.indexOf() indexOf()メソッドは、その名の通り、文字列の中で指定した値が最初に出現するインデックスを返します。 下の例だと、strの文字列の中で最初に「Sparsh」が出現するのはインデックス12なので12を返却します。インデックス数なので0から始まります。 let str = "Hey This Is Sparsh Gupta, The guy Behind Sparsh Codes"; console.log( ...

« Prev 1 … 13 14 15 16 17 18 Next »
  • Post
  • Share
  • Hatena
  • LINE
  • URLコピー

開発に役立つサイト

OverAPI Commontools CodePen Iconfinder
Feedly Icon 購読する

太陽系儀

参考になるAPI

NASA APIs The Movie Database API TempMail API

タグ

Apple AWS bash ChatGPT Claude CVE Django Docker Font Gemini Git Google Gradle html Java JavaScript jQuery JSON MacBook Microsoft MySQL Netflix PHP Python Scala Selenium sh Slack Spring Boot Spring Framework SQL SQLServer Ubuntu Whisper Windows youtube エナジードリンク ログ運用 数学 日本酒 正規表現 組織 脆弱性 芋焼酎 赤ワイン

カテゴリー

  • AI (27)
  • OS (14)
    • Android (9)
  • SEO (12)
  • WordPress (7)
  • インフラ (6)
  • コラム (23)
  • サービス (15)
  • セキュリティ (4)
  • データベース (18)
  • バージョン管理 (7)
  • プログラミング (54)
  • 今日の一杯 (4)
  • 命名規約 (4)
  • 書籍レビュー (3)
  • 設計 (3)
  • 開発環境 (8)

よく読まれている記事

条件の0=0は全てが正であるを意味するSQL 1
SQLで条件の0=0は全てが正であるを意味する

SQLの条件に0=0のような記述を見かけます。 変わった書き方の条件ですが、これは「全てが正である」事を意味しており、結合条件の場合はCROSS JOINと同じです。 下記の例で言えば、結合するsub ...

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

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

RFC 5322に準拠させた正規表現言語別 3
RFC 5322に準拠させた正規表現 言語別

RFC5322で定義されている正規表現を、各言語の正規表現に変化させた形になります。 完全な電子メール正規表現は存在しないので、結局のところ何かの公式基準に従っていたとしても、自分が携わるサービスのル ...

  • RSS
  • プライバシーポリシー
  • お問い合わせ

Tech Ecology@六菱忍軍

© 2026 Tech Ecology@六菱忍軍