【Kotlin】ラムダ式【やってみた】

ラムダ式はJavaのとき昔学んだけど、今回はKotlinで復習してみる。 ラムダ式は簡単に言うと無名関数?かも。 とにかく、パラメタを受け取ることができて簡単に記述できるもの。 ラムダ式を変数に格納したら、通常の関数のように呼び出すことができる。 基本…

【Kotlin】Android developers公式の学習コース④(デバッグ)【やってみた】

・Android アプリでは、Log クラスを使用し出力をログに記録する方法がある。 出力をログに記録する関数は以下がある↓ Log.v() Log.d() Log.i() Log.w() Log.e() これらのメソッドには 2 つのパラメタがある。 1つ目は「タグ」といい、ログメッセージのソー…

【Kotlin】Android developers公式の学習コース③(単体テスト)【やってみた】

単体テスト↓ 単体テストは常にtestディレクトリにある。 公式には以下説明があったけどよくわかんなかった・・ 「app/build.gradle ファイルを開き、依存関係を確認する」 まずapp/build.gradle が見つからなかったw ExampleUnitTest.ktの中にはExampleUnitT…

【Kotlin】Android developers公式の学習コース②【やってみた】

Androidアプリ作成二日目。 今日の収穫↓ ・使いたい文字列はハードコーディングせずstrings.xmlに登録してから使う。当たり前だけど忘れずに。 ([app] > [res] > [values] > strings.xml) Ex) <resources> <string name="app_name">Happy Birthday</string> // アプリ名 <string name="happy_birthday_text">Happy Birthday!</string> <string name="signature_text">From Sam.</string><…</resources>

【Kotlin】Android developers公式の学習コース①【やってみた】

今日からAndroid developers公式のKotlin学習コース?を始めてみた! ビデオも結構あったしオンライン上でのKotlin実行環境も用意されててすごい便利だった! 今日の収穫↓ ・Android Studioアップデートした ・新しいプロジェクト作成した(Birthday Cardの…

【Kotlin】paizaラーニングのKotlin体験編②【やってみた】

今日の収穫↓ ・プログラムの実行時、ターミナルでプログラムの入出力先の指定ができる ・入力されたデータが等しいか判定 equals()を使う。 a.equals("b") 等しい 変数aは"b"と等しい ・Kotlinでのfor文 カウンター変数 i でカウントし終了条件である 3 まで…

【Kotlin】paizaラーニングのKotlin体験編①【やってみた】

Androidアプリ開発勉強のためにKotlinを勉強してみようと思う。 演習とか無料でできるやつ探したけど、paizaラーニングで体験できるらしいからやってみた。 とりあえず今日の収穫↓ ・val か var で変数を宣言 val : 一度だけデータを入れられる var : 何度も…

【PHP】Union型【学んだこと備忘録】

PHP

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 PHP8.0~ Union型(Union Types) 変数や関数の型を複数受け入れることができる。 パイプ | を使って複数…

【PHP】match構文【学んだこと備忘録】

PHP

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 PHP8.0~ switch文に似ているが、三項演算子のように値を評価し、型と値を厳密にチェック(===)する。 '…

【PHP】文字列検索 str_contains()【学んだこと備忘録】

PHP

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 PHP8.0~ 指定したある文字列が含まれているか調べるstr_contains()。 あればtrueなければfalseを返す。…

【PHP】拡張子を取り出したいとき【学んだこと備忘録】

PHP

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 拡張子を取り出したいときは、文字列を配列にするexplode()と配列の最後の要素を返すend()を組み合わせ…

【PHP】array_is_list()【学んだこと備忘録】

PHP

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 今更だけど業務の復習って感じで(退職したから汗)PHP7初級を4月に受験して合格したから、次はPHP8上級/…

【Linux】lspciコマンド【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 知らなかったコマンド。 そもそもPCIとは、、 復習↓ PCI (Peripheral Components Interconnect) デバイ…

【Linux】dnfコマンド【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 「dnf」←これ知らなかったコマンド。 LPICの試験勉強で出てきたから調べてみた↓ DNFはYUMの後継となるパ…

【Linux】nohupコマンド【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、 「nohup」←これ知らなかったコマンド。 バックグラウンドでジョブを実行中にログアウトすると、シェルとそ…

【Linux】systemdのmountユニット【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、 LPICの勉強してて分かってなかったやつ。 systemdのmountユニットについて ↓ ・systemdの「mount」ユニッ…

【Linux】USBメモリのマウント【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、 またまたmountの復習。 やりたいこと↓ 「mount /mnt/usb」コマンドで特定のUSBメモリを「/mnt/usb」ディレ…

【Linux】GRUB2の設定ファイル【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 GRUB2でのパーティションの指定方法について復習↓ まずGRUBとは・・ Linuxで使用するブートローダ。主に…

【Linux】systemctl rescue【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 systemctl rescue コマンドについて理解する↓ systemctl rescue コマンドとは・・・ 現在のランレベルを…

【Linux】umask【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 umaskについて復習↓ umaskとは・・ ファイルやディレクトリを新規作成した際の、デフォルトのパーミッシ…

【Linux】SGID【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 SGIDについて復習↓ SGIDとは・・ あるディレクトリ配下に作成したファイルやディレクトリの所有グループ…

【Linux】mount【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 mountについて分からないことあったからついでに復習↓ 一応、マウントとは?から・・ ファイルシステム…

【Linux】systemd【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 前、記事にしたかもしれないけど systemdが利用できるユニットの一覧を取得したい↓ systemctl list-unit…

【Linux】ファイルのパーミッションと所有権の管理【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 これ知らなかったやつ。 「file.txt」の所有グループのみをabcからdefに変更するとき、以下のようにして…

【Linux】標準出力と標準エラー出力【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 またまたリダイレクトの復習記事・・ sh test.shコマンドを実行したときに出力される標準出力と標準エラ…

【Linux】teeコマンド【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 teeコマンドについて復習 ↓ teeコマンドは標準入力の内容をT字のように、標準出力先(デフォルトはディ…

【Linux】パーティションとファイルシステム【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 これ知らなかったやつ。 MBR形式のハードディスクにおけるパーティションタイプの組み合わせとして正し…

【Linux】リダイレクト【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 標準出力先とか標準入力先の指定に使うリダイレクトを復習。 標準出力先をディスプレイからファイルに切…

【Linux】プロセスの管理【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 mycommandを実行している全てのプロセスをクリーンアップして終了させたいとき ↓ 以下コマンドでできる…

【Linux】SysVinitの設定ファイル【学んだこと備忘録】

毎日、学んだことや気付いたこと、思ったことをアウトプットするようにし始めた。 (毎日投稿できていない…泣) 間違ってる箇所とかあるかもしれない、、 SysVinitの設定ファイル「/etc/inittab」を編集したが、再起動はせずに変更を反映させたいとき↓ 普通はL…