CATEGORY

プログラミング言語

pythonの基本構文

Pythonは、シンプルで読みやすい構文を持つプログラミング言語です。以下にPythonの基本構文を簡単にまとめました。 — ## **1. コメント** – **単一行コメント**: `#`を使う “`python # これはコメントです print(“Hello, World!”) # この行の後半もコメント “`  […]

PHP 正規表現

PHPで使用される正規表現(正規表現パターン)は、文字列操作やパターンマッチングに非常に便利です。以下に、PHPでよく使われる正規表現の一覧とその説明を簡単にまとめました。 1. 基本構文 2. 文字クラス パターン 説明 . 任意の1文字(改行を除く) \d 数字(0~9) \D 数字以外の文字 \w 英数字またはアンダースコア([a-zA-Z0-9_]) \W 英数字またはアンダースコア以外 […]

MVCフレームワークと解りやすいコード

今も尚使われているMVCフレームワーク当時のエンジニアは活発にこのフレームワークを作る事に専念していました。MVCとはM=モデル=データベース操作V=ヴュー=出力先のテンプレートC=コントローラー=〇〇.com/index.php?edit  見たいな奴ですね。コントローラーから送られてきた引数により、モデルを動かし、ビューで出力するという流れです。editという文字列が送られてきた場合、inde […]

Perlって難しい?

Perlって自由度が高いので難しいかもしれないです。 うっすらとした記憶をたどると、if文でも 条件 if 処理 みたいな書き方ができた気がします。(この場合elseifやelseは使えない)色んな書き方が出来てしまうんです。多次元配列の処理も、連想配列に連想配列を入れ込んでとかできてしまい、まあ書いた人しか判らないパターンが多い事。コードをインデントなどを駆使して絵文字にしてしまう人など。そんな […]

Input Output 極論それでしかない

プログラミング言語は極論 Input Output それをするものである。 Inputされる物も多岐に渡るが、ブラウザだったり、ゲームならコントローラーだったり、コマンドラインの引数だったりもする。一番簡単なのはコマンドラインの引数が解りやすい。 php args.php apple banana cherry if (isset($argv)) { echo “スクリプト名:  […]

初心者向けfor文

if文でも説明はしたがfor文も同じように、for() この括弧の中は0 又はfalse  1又はtrue を判定している。無限ループを作りたい人はこう書く。 for (1){ echo ‘1’; } これで1が無限に並び処理が終わらなくなる。 for文とは指定した回数を実行し処理が終わったら終了するという文となり、理解を正しくしていないと致命的なバグになりやすい。 for […]

初心者向け IF文

if文で躓く人は多々いると思う。プログラミング知るにはまずif文を知ってみよう。if文とは条件文であり、その結果により何を実行するかといういっぱい使う命令文である。 例えば if ( $int ==’5′ ){ print ‘5です’; } こんな感じで初心者の本には書いてあると思うが、結局のところ $int が 5 の場合、 5 == ‘ […]

PHP7から8の修正点を見て

PHP8への変更点を見てまずいなと感じた。 0 == “0” true true と変更はないが、本来なら 0 == ‘0’ と書く。 0 == “foo” true false 何故これをPHP7まで許容していたのかが理解ができない。 0 == “” true false 当然だろうね。何故これも許容 […]

Perl言語

Perl言語とは、2000年代特にWEB系の言語として使われていた 当時はLinux、Unix環境下ではPerl。WIN IIS環境ではASP VBscriptであり、 シェアはほぼ9割がPerl 1割がASPとなっていた