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エラー
pythonでbase64 デコードしたかったので調べてみると下記の内容が良く出ててきます。 import base64 dec_file = base64.b64decode( enc_str ) これを実行するとIncorrect paddingとエラーが出てしまい、変換出来ない物がありました。 不適切なパディングと言われても、変換したかったのはgmailから取得したメール本文のため、何のこっちゃ分からないわけです(笑)。 出来ないと困るなーと思い追加調査、どうやらURLの一部として安全に使用するバー ...
Gitで指定したブランチをcloneする コマンドライン使用
コマンドラインからcloneする時、何もコマンドを付けづにcloneするとmasterが選択されます。 git clone git@github.com:ユーザー名/リポジトリ名.git git clone https://github.com/ユーザー名/リポジトリ名.git 特定ブランチをcloneしたい場合は-bコマンドを利用する事で実現可能です。 git clone -b ブランチ名 git@github.com:ユーザー名/リポジトリ名.git git clone -b ブランチ名 https: ...
Gitにおける作業ファイル(ステージング)とのファイル差分
変更した作業ファイルだけ抽出できる都合の良いコマンドを探してたのですが、よく考えるとHEADと差分があるだけだからこれでいけます。 git --no-pager diff HEAD --name-only 対象ブランチ同士の比較-ファイル名のみ表示。下の例でいうとdevelopとmasterを比較したいブランチしていして下さい。 git --no-pager diff develop master --name-only --name-only オプションでファイル名だけ表示。 差分が大量にある場合、差分 ...
Git clone後の確認方法完全ガイド|リモートリポジトリの情報をチェック
Git Clone後、pushやfetchでエラーが出て焦った経験はありませんか?
Cloneしただけでは、リモート設定が正しいかを確認できません。この記事では、Gitの基本コマンドを使い、Clone直後のリポジトリ情報を安全にチェックする方法をステップごとに紹介します。
さらに、複数リモート管理やURL変更時の注意点、実務でよくあるミスとその対策も解説。初心者でも迷わず実行でき、トラブルを未然に防げます。
入力チェックに使えるPHPのFilter関数の高度な使い方
前回記載していますが、PHPは性質上Webアプリケーションで利用されるため、様々な外部入力の影響を受けます。そのため言語自前で入力チェックを行う機能を有しており、PHP Filter関数と呼ばれるものがあります。 今回はfilter_var()関数のやや高度な使い方をまとめています。 PHP Filter 関数 PHP Filter関数は、外部入力の検証およびサニタイズするために使用され、ユーザー入力のチェックに用いられる機能があり、データ検証を簡単かつ迅速に行えるように設計されています。 filter_ ...
入力チェックに使えるPHPのFilter関数
入力チェックを行いたい場合、自前で判定処理作るのが常というのはありますが、PHPはFilter関数と呼ばれる言語自体に用意された、検証とサニタイズを行う機能があります。ちなみに検証とサニタイズの定義は下記ということになっています。 データの検証=データが適切な形式であるかどうかを判断。 データのサニタイズ=データから不正な文字を削除。 PHP Filter 関数 PHP Filter関数は、外部からの入力を検証およびサニタイズするために使用します。 PHP のFilter拡張機能は、ユーザーの入力をチェッ ...
変数と関数、ドル記号による呼び出しの違い [PHP]
PHPでは一般的に $this->var;のようにプロパティを読み取ることが多いですが、ライブラリなどで$this->$var;のような、ドルマーク(ドル記号)が付いたままの呼び出しや、中括弧付きの呼び出しを見かけます。 $this->var $this->$var $this->{$var} こういった呼び分けを何と言えば良いかわからないため、調べてもなかなか違いが出てきませんが、後者2つの書き方は共通処理などで使えるため、この違いについて説明していきます。 $this-& ...
1行でのif文 三項演算子を使った条件分岐 [PHP]
多くの言語で、疑問符 ? は if の置換として使うことが出来、if文の代わりに三項演算子によって評価することが出来ます。 三項演算子でif文を実施したい時に何を求めて調べているかといえば、判定結果の真偽値が右か左かどっちだったかという事なんですが、大体の記事で「ifでかくとこれと同じです」とか回りくどい内容が出てきます。 知りたいのはこれ、左が真、右が偽。ちなみにJavaScriptでも同じです。 (条件式) ? (真式) : (偽式); // (条件式) ? (真式) : (偽式); $magikar ...
Dockerコマンド入門|コンテナ確認からコンテナに入る方法まで
Dockerはアプリケーションを軽量コンテナで動かす技術です。本記事では、**「今どのコンテナが動いているか確認する方法」と「コンテナ内に入って操作する手順」**を初心者でも迷わず実践できるよう解説。docker psでの起動中確認、docker ps -aで全コンテナ確認、docker execでのアクセス方法を丁寧に解説し、トラブル回避策も掲載しています。









