input & output 2022/06/05
Oreilly.com Learning
「CMake Best Practices」
CMake活用のヒント、コツ、テクニック紹介
https://www.oreilly.com/library/view/cmake-best-practices/9781803239729/
「Mobile App Reverse Engineering」
モバイルアプリケーションのリバースエンジニアリングに必要なスキル学習
iOSとAndroidのアプリケーションバイナリの内部を理解
https://www.oreilly.com/library/view/mobile-app-reverse/9781801073394/
「Crystal Programming」
プログラミング言語Crystalのガイドブック
https://www.oreilly.com/library/view/crystal-programming/9781801818674/
「C++20 STL Cookbook」
C++ Standard Template Libraryテクニック集
https://www.oreilly.com/library/view/c20-stl-cookbook/9781803248714/
「Head First Java, 3rd Edition」
Head FirstシリーズのJava 第3版
https://www.oreilly.com/library/view/head-first-java/9781492091646/
「Java Design Patterns: A Hands-On Experience with Real-World Examples」
デザインパターン学習、実世界アプリケーションに実装していく
https://www.oreilly.com/library/view/java-design-patterns/9781484279717/
「Test-Driven iOS Development with Swift – Fourth Edition」
Swiftでテスト駆動開発 (TDD)
https://www.oreilly.com/library/view/test-driven-ios-development/9781803232485/
「Fundamentals of Data Engineering」
データエンジニアの基礎学習
https://www.oreilly.com/library/view/fundamentals-of-data/9781098108298/
技術
プログラミング言語 Crystal
https://ja.crystal-lang.org/
UmiJS
https://umijs.org/
拡張性のあるエンタープライズレベルのフロントエンドアプリケーションフレームワーク
JDpende
http://www.limy.org/program/java/jdepend.html
Javaパッケージのメトリクスツール
Eclipseマーケットプレースからインストール可能
CC:クラス数
AC:抽象クラス数
Ca:外部パッケージからの参照
Ce:外部パッケージの参照
A:抽象度、高い程インタフェースを変えなければ外部影響が少ない
I:不安定性、高いと外部依存、低いと外部から依存されている
D:距離
Helidon Project
https://helidon.io/
Oracleによる軽量・シンプルなフレームワークHelidon
dependencies { implementation group: 'io.helidon.webserver', name: 'helidon-webserver', version: '1.0.0' }
Netty
https://netty.io/
保守性の高い高性能プロトコルサーバやクライアントを迅速に開発するための非同期イベント駆動型ネットワークアプリケーションフレームワークです。
Apache HttpCore
https://hc.apache.org/index.html
HTTPと関連プロトコルに焦点を当てた低レベルのJavaコンポーネントのツールセット
Deep Java Library
https://djl.ai
Javaでディープラーニングを構築・展開するためのオープンソースライブラリ
Apache PDFBox
https://pdfbox.apache.org/
PDF文書を扱うためのオープンソースのJavaツール
Javalin:超軽量Webフレームワーク
https://javalin.io/
・Java Magazine Vol.43-44
・HTTP/2、WebSocket、非同期リクエスト
・アプリケーションの簡易にREST IFを用意出来る。
自前のHTTPサーバ不要になる。Javalinを使用する事が効率的。
・Kotlin使用可能
JCommander
http://jcommander.org
public class JCTest { public static void main(String[] args) { Args argsObject = new Args(); new JCommander(argsObject).parse(args); System.out.println(argsObject); } } import com.beust.jcommander.Parameter; public class Args { @Parameter(names="--name") String name; @Override public String toString() { return "Args{" + "name=" + name + '}'; } }
四則演算実行クラス(JDK1.4版)
懐かしい。メモから出てきた。ホームページあるんだ。
http://www.ne.jp/asahi/hishidama/home/tech/soft/java/eval.html
SCADE
https://www.scade.io/
Swiftでクロスプラットフォーム
Flutterに置き換わることはないんだろうな
中島聡さん
週刊 Life is Beautiful 2022年5月31日号:中学生にも分かるWeb3、マイニング、スマートコントラクト
https://mypage.mag2.com/ui/view/magazine/163370777?share=1
Web3まわりが一番容易に理解出来る連載
Voicy「スマートコントラクトを中学生にも分かる様に説明してみる」
https://voicy.jp/channel/2627/330908
国等のいろいろな所に取り込んで欲しい技術、無駄に使用しているお金が減ると思う
New & Article Pickup
How to Create Mobile Apps with JavaFX (Part 1)
https://foojay.io/today/creating-mobile-apps-with-javafx-part-1/
cloudsquare.jp
iOS Product
http://cloudsquare.jp/product/ios/
GitHub
https://github.com/cloudsquare22
astah*プラグイン
https://kumonosu.cloudsquare.jp/astah/