調べもの:SELinux dontaudi [Technology]
Linux系で使用されるセキュリティ設定 SELinuxで拒否されたときに監査ログも残さない設定。
「selinux dontaudit - Google 検索」
https://www.google.com/search?q=selinux+dontaudit
「8.3.2. サイレント拒否の原因 Red Hat Enterprise Linux 6 | Red Hat Customer Portal」
https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/6/html/security-enhanced_linux/sect-security-enhanced_linux-fixing_problems-possible_causes_of_silent_denials
「とほほのSELinux入門 - とほほのWWW入門」
https://www.tohoho-web.com/ex/selinux.html
「selinux dontaudit - Google 検索」
https://www.google.com/search?q=selinux+dontaudit
「8.3.2. サイレント拒否の原因 Red Hat Enterprise Linux 6 | Red Hat Customer Portal」
https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/6/html/security-enhanced_linux/sect-security-enhanced_linux-fixing_problems-possible_causes_of_silent_denials
「とほほのSELinux入門 - とほほのWWW入門」
https://www.tohoho-web.com/ex/selinux.html
01/07 java.lang.ArrayIndexOutOfBoundsException [Technology]
「いきなりプログラミング Androidアプリ開発」2章、3章を実施して完了。書いてない1章は01/06に実施。
書籍の記載通りにコードを打ち込んでいるいわゆる "写経"のはずがエラー発生。
配列のIndex範囲外アクセスでエラーの意味は分かるが、どこが配列扱いで何でIndex範囲外になったのかがすぐにわからず試行錯誤。
結局のところはmatrixのデータを1×1分 抜けていたということだった。エラーの検索したが結局のところは記載した行をコメントアウトして発生個所を特定した。
途中で動作確認したので、戻ることも考えたが、保存とかリポジトリへのコミットなどしてなかったのでどこまで戻ろうかとか、悩んだ。
書籍の記載通りにコードを打ち込んでいるいわゆる "写経"のはずがエラー発生。
配列のIndex範囲外アクセスでエラーの意味は分かるが、どこが配列扱いで何でIndex範囲外になったのかがすぐにわからず試行錯誤。
結局のところはmatrixのデータを1×1分 抜けていたということだった。エラーの検索したが結局のところは記載した行をコメントアウトして発生個所を特定した。
途中で動作確認したので、戻ることも考えたが、保存とかリポジトリへのコミットなどしてなかったのでどこまで戻ろうかとか、悩んだ。
調べもの:ELF (Executable and Linkable Format) File [Technology]
仕事で突然ELFファイルと言われて戸惑ったので。
実行ファイルフォーマット形式の一つ。Linuxでの標準バイナリの形式。
拡張子は.elf, .ko, .binなどあるので拡張子がファイル形式を識別するわけではない。
「elf file - Google 検索」
https://www.google.com/search?q=elf+file
「Executable and Linkable Format - Wikipedia」
https://ja.wikipedia.org/wiki/Executable_and_Linkable_Format
「実行ファイル形式のELFって何? - ITmedia エンタープライズ」
https://www.itmedia.co.jp/help/tips/linux/l0448.html
「第 7 章 オブジェクトファイル形式 (リンカーとライブラリ) 」
https://docs.oracle.com/cd/E19683-01/817-4912/6mkdg542u/index.html
実行ファイルフォーマット形式の一つ。Linuxでの標準バイナリの形式。
拡張子は.elf, .ko, .binなどあるので拡張子がファイル形式を識別するわけではない。
「elf file - Google 検索」
https://www.google.com/search?q=elf+file
「Executable and Linkable Format - Wikipedia」
https://ja.wikipedia.org/wiki/Executable_and_Linkable_Format
「実行ファイル形式のELFって何? - ITmedia エンタープライズ」
https://www.itmedia.co.jp/help/tips/linux/l0448.html
「第 7 章 オブジェクトファイル形式 (リンカーとライブラリ) 」
https://docs.oracle.com/cd/E19683-01/817-4912/6mkdg542u/index.html
調べもの:TOML [Technology]
知らなかったので調べた。
設定ファイル形式の一つ。MS-DOS時代からの*.iniにも似ているというか踏襲している部分もあるがより形式的、とのこと。
「TOML - Google 検索」
https://www.google.com/search?q=TOML
「GitHub - toml-lang/toml: Tom's Obvious, Minimal Language」
https://github.com/toml-lang/toml
「TOML - Wikipedia」
https://ja.wikipedia.org/wiki/TOML
「TOML: 日本語 v0.5.0」
https://toml.io/ja/v0.5.0
設定ファイル形式の一つ。MS-DOS時代からの*.iniにも似ているというか踏襲している部分もあるがより形式的、とのこと。
「TOML - Google 検索」
https://www.google.com/search?q=TOML
「GitHub - toml-lang/toml: Tom's Obvious, Minimal Language」
https://github.com/toml-lang/toml
「TOML - Wikipedia」
https://ja.wikipedia.org/wiki/TOML
「TOML: 日本語 v0.5.0」
https://toml.io/ja/v0.5.0
メモ:WSL Ubuntu ディストリビューションインストール先ディレクトリ [Technology]
シェルの勉強しようと思った。
せっかくなのでUbuntu 22.04をインストールした。
Install 先パスはデフォルトのCドライブのままなので、後日変更できるように公式の手順を記載しておく。
https://learn.microsoft.com/ja-jp/windows/wsl/install
2023/05/21 追加
WSL 開発環境を設定する
https://learn.microsoft.com/ja-jp/windows/wsl/setup/environment
「wsl をDドライブに入れ直してディスク拡張する | blog.ojisan.io」
https://blog.ojisan.io/wsl-reinstall-d/
「WSL の基本的なコマンド」
https://learn.microsoft.com/ja-jp/windows/wsl/basic-commands
「標準機能だけでWSLを好きな場所にインストールする - Qiita」
https://qiita.com/yamada6667/items/9e73193b0167cba2351d
せっかくなのでUbuntu 22.04をインストールした。
Install 先パスはデフォルトのCドライブのままなので、後日変更できるように公式の手順を記載しておく。
https://learn.microsoft.com/ja-jp/windows/wsl/install
2023/05/21 追加
WSL 開発環境を設定する
https://learn.microsoft.com/ja-jp/windows/wsl/setup/environment
「wsl をDドライブに入れ直してディスク拡張する | blog.ojisan.io」
https://blog.ojisan.io/wsl-reinstall-d/
「WSL の基本的なコマンド」
https://learn.microsoft.com/ja-jp/windows/wsl/basic-commands
「標準機能だけでWSLを好きな場所にインストールする - Qiita」
https://qiita.com/yamada6667/items/9e73193b0167cba2351d
調べもの:ARMv7 [Technology]
2007年ごろのARM Cortex プロセッサファミリーの命令セット。
「arm v7 - Google 検索」
https://www.google.com/search?client=firefox-b-d&q=arm+v7
「ARMアーキテクチャ - Wikipedia」
https://ja.wikipedia.org/wiki/ARM%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3
「ARMv7のマルチプロセッサ拡張」
https://pc.watch.impress.co.jp/docs/2007/0530/mpf06.htm
「arm v7 - Google 検索」
https://www.google.com/search?client=firefox-b-d&q=arm+v7
「ARMアーキテクチャ - Wikipedia」
https://ja.wikipedia.org/wiki/ARM%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3
「ARMv7のマルチプロセッサ拡張」
https://pc.watch.impress.co.jp/docs/2007/0530/mpf06.htm
調べもの:Kotlin [Technology]
Android公式に採用された言語。
JVM上で動作するJavaと互換性があるが安全性が高いなどのメリットがある。
「Kotlin - Google 検索」
https://www.google.com/search?q=Kotlin
「Kotlin Programming Language」
https://kotlinlang.org/
「Kotlin - Wikipedia」
https://ja.wikipedia.org/wiki/Kotlin
「Kotlinとは――読み方、メリット、「Java」とのコード比較、実行までのチュートリアル:Android Studioで始めるKotlin入門(1)(1/3 ページ) - @IT」
https://atmarkit.itmedia.co.jp/ait/articles/1712/08/news010.html
「Kotlinとは何か?Kotlinでできることについてご紹介 - システム開発のプロが発注成功を手助けする【発注ラウンジ】」
https://hnavi.co.jp/knowledge/blog/kotlin-development/
「Kotlin と Android | Android デベロッパー | Android Developers」
https://developer.android.com/kotlin?hl=ja
「Android の Kotlin ファースト アプローチ | Android デベロッパー | Android Developers 」
https://developer.android.com/kotlin?hl=ja
JVM上で動作するJavaと互換性があるが安全性が高いなどのメリットがある。
「Kotlin - Google 検索」
https://www.google.com/search?q=Kotlin
「Kotlin Programming Language」
https://kotlinlang.org/
「Kotlin - Wikipedia」
https://ja.wikipedia.org/wiki/Kotlin
「Kotlinとは――読み方、メリット、「Java」とのコード比較、実行までのチュートリアル:Android Studioで始めるKotlin入門(1)(1/3 ページ) - @IT」
https://atmarkit.itmedia.co.jp/ait/articles/1712/08/news010.html
「Kotlinとは何か?Kotlinでできることについてご紹介 - システム開発のプロが発注成功を手助けする【発注ラウンジ】」
https://hnavi.co.jp/knowledge/blog/kotlin-development/
「Kotlin と Android | Android デベロッパー | Android Developers」
https://developer.android.com/kotlin?hl=ja
「Android の Kotlin ファースト アプローチ | Android デベロッパー | Android Developers 」
https://developer.android.com/kotlin?hl=ja
調べもの:クレート [Technology]
RUSTで使用するソースコードを収納するファイル。ソースコードに当たるが、特にライブラリやモジュールを取りまとめる役割ががある。
「クレートとモジュール――Rustのモジュールシステムを理解する:基本からしっかり学ぶRust入門(12) - @IT」
https://atmarkit.itmedia.co.jp/ait/articles/2206/24/news007.html
「パッケージとクレート - The Rust Programming Language 日本語版」
https://doc.rust-jp.rs/book-ja/ch07-01-packages-and-crates.html
「クレートシステム - Google 検索」
https://www.google.com/search?q=%E3%82%AF%E3%83%AC%E3%83%BC%E3%83%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0
「クレートとモジュール――Rustのモジュールシステムを理解する:基本からしっかり学ぶRust入門(12) - @IT」
https://atmarkit.itmedia.co.jp/ait/articles/2206/24/news007.html
「パッケージとクレート - The Rust Programming Language 日本語版」
https://doc.rust-jp.rs/book-ja/ch07-01-packages-and-crates.html
「クレートシステム - Google 検索」
https://www.google.com/search?q=%E3%82%AF%E3%83%AC%E3%83%BC%E3%83%88%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0
メモ:RUST [Technology]
C/C++の後継として位置づけられつつあるプログラミング言語。
C/C++は読めるが、仕事上覚えた方がよさそうになってきたので。
「RUST - Google 検索」
https://www.google.com/search?q=RUST
「Rust (プログラミング言語) - Wikipedia」
https://ja.wikipedia.org/wiki/Rust_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)
「Rustプログラミング言語」
https://www.rust-lang.org/ja
「基本からしっかり学ぶRust入門 - @IT」
https://atmarkit.itmedia.co.jp/ait/series/24844/
C/C++は読めるが、仕事上覚えた方がよさそうになってきたので。
「RUST - Google 検索」
https://www.google.com/search?q=RUST
「Rust (プログラミング言語) - Wikipedia」
https://ja.wikipedia.org/wiki/Rust_(%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E)
「Rustプログラミング言語」
https://www.rust-lang.org/ja
「基本からしっかり学ぶRust入門 - @IT」
https://atmarkit.itmedia.co.jp/ait/series/24844/
調べもの:ChatGPT [Technology]
Reseach Previewで現在無料とのことで試してみた。
表面的に会話しているレベルでは自然。
「ChatGPT: Optimizing Language Models for Dialogue」
https://openai.com/blog/chatgpt/
「ChatGPT - Google 検索」
https://www.google.com/search?q=ChatGPT
「ChatGPTとは何か そのできること/できないこと:ChatGPT入門 - @IT」
https://atmarkit.itmedia.co.jp/ait/articles/2212/23/news019.html
「「ChatGPT」とはどんなものなのか--OpenAIの対話AIを知る - ZDNet Japan」
https://japan.zdnet.com/article/35197140/
「グーグルが方針変更、ChatGPTに対抗へ…ピチャイCEOが新しいAI製品の開発を指示 | Business Insider Japan」
https://www.businessinsider.jp/post-263637
表面的に会話しているレベルでは自然。
「ChatGPT: Optimizing Language Models for Dialogue」
https://openai.com/blog/chatgpt/
「ChatGPT - Google 検索」
https://www.google.com/search?q=ChatGPT
「ChatGPTとは何か そのできること/できないこと:ChatGPT入門 - @IT」
https://atmarkit.itmedia.co.jp/ait/articles/2212/23/news019.html
「「ChatGPT」とはどんなものなのか--OpenAIの対話AIを知る - ZDNet Japan」
https://japan.zdnet.com/article/35197140/
「グーグルが方針変更、ChatGPTに対抗へ…ピチャイCEOが新しいAI製品の開発を指示 | Business Insider Japan」
https://www.businessinsider.jp/post-263637