不惑にしてまだ何者でもない者のブログ

Arduino関連、Raspberry Pi関連、プログラミング学習

paizaラーニング『PHP入門編2: 条件によって処理を変えてみよう (全6回) 』を受講してみた

2020-10-25 23:16:24 | paiza
はい、次


PHP入門編2: 条件によって処理を変えてみよう (全6回)

01:IF文による条件分岐

  • if文の書式
if(条件式){
 // 条件式が成り立った時の処理
}else{
 // 条件式が成り立たなかった時の処理
}

02:複数の条件分岐

  • elseif文の書式
if(条件式1){
 // 条件式1が成り立った時の処理
}elseif(条件式2){
 // 条件式2が成り立った時の処理
}else{
 // 条件式が成り立たなかった時の処理
}

03:比較演算子でかしこい条件分岐

  • ==:右辺と左辺が等しい
  • >:右辺よりも左辺の方が大きい
  • <:右辺よりも左辺の方が小さい
  • >=:左辺が右辺以上
  • <=:左辺が右辺以下
  • !=:左辺と右辺が等しくない

04:おみくじを作ってみよう

  • IF文とランダム関数rand()の組み合わせ

05:RPGのクリティカルヒットを再現

  • 同上

06:今、平成何年?を計算する

  • date()関数:ローカル(プログラム実行環境)の日付/時刻を書式化する
  • 西暦→昭和(1926〜1988):西暦-1925
  • 西暦→平成(1989〜2018):西暦-1988
  • 西暦→令和(2019〜):西暦-2018

感想

明治や大正も必要かな?
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

paizaラーニング『PHP入門編1: PHPをはじめよう (全8回) 』を受講してみた

2020-10-25 23:16:24 | paiza
Linuxの勉強をしていたから、少し間が空いてしまったが、paizaラーニングを進めていこう。
今回から『PHP入門編 (全10レッスン) 』を始める。
PHPはほぼ未経験だし、なかなかのボリュームだから、ちょっと手強いかも。
兎に角『PHP入門編1: PHPをはじめよう (全8回) 』から受講してみる。


PHP入門編1: PHPをはじめよう (全8回)

01:PHPとは?

  • 動的なWebページの実現を目的としたプログラミング言語
    • 動的なWebページ:WebサービスやWebアプリケーションのこと
  • PHPで何ができるか?
    • ブログやSNS、ポータルサイト、ECなど

02:PHPプログラムを書いてみよう

  • 開始タグ(<?php)と終了タグ(?>)で囲まれた部分がPHPとして実行される
  • echoが文字列や数字を画面に出力する命令
  • phpでは、行末に;(セミコロン)を入れる

03:コメントをつけてコードを見やすく!

  • // で、その行のそれ以降の文字列をコメントアウトできる
  • 複数行コメントアウトする場合は /* でコメント開始、 */ でコメント終了

04:PHPと HTMLの共存

  • PHPはHTMLのなかに埋め込む事もできる
  • <p></p>や<b></b>など

05:変数を使えるようになろう

  • $ ( ダラー )に続けてアルファベット、数字の文字列で変数を設定できる
  • 変数は . (ドット)でつなげる事ができる

06:サイコロを作る

  • rand() 関数:乱数を生成する関数

07:演算子で計算してみよう

  • 代入演算子 =
  • 代数演算子 + - * /
  • 単項演算子 ++ --

08:値段計算をしてみよう

  • 改行コードの入れ方:バックスラッシュ+n[\n]

感想

まぁまだ、PHPの動的な機能を全然使ってないから、PHPの良さがわからない
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

LinuC勉強中番外編:シェルで使える代表的なショートカットキー

2020-10-25 11:15:16 | LinuC
LinuCの勉強で合格教本以外に読んでいる本に、シェルで使える代表的なショートカットキーが載っていたので整理する。

 
ショートカットキー機能
Ctrl+J実行(Enterと同じ)
Ctrl+M実行(Enterと同じ)
Ctrl+A行頭へジャンプ(Homeと同じ)
Ctrl+E行末へジャンプ(Endと同じ)
Ctrl+B1文字左へ(←と同じ)
Ctrl+F1文字右へ(→と同じ)
Ctrl+Dカーソルの右1文字を削除(Deleteと同じ)
Ctrl+Hカーソルの左1文字を削除(Backspaceと同じ)
Ctrl+U行頭からカーソルまでカット(Kill)
Ctrl+Kカーソルから行末までカット(Kill)
Ctrl+Yペースト(Yank)
Ctrl+L画面をクリア(clearコマンドと同じ)
Ctrl+P1つ前の履歴を出す(↑と同じ)
Ctrl+N1つ後の履歴を出す(↓と同じ)
Ctrl+R履歴を検索
Ctrl+S画面出力をロック
Ctrl+Q画面出力を再開
Ctrl+C処理の中断
Ctrl+Iコマンド補完(Tabと同じ)

すぐ忘れちゃうのでメモ。 vimのコマンドとも混同しがちだが、実際はEmacs風のショートカットキーらしい。
コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする