Gather-Tech.info #211: Jakarta EEを知る! オープンソース化されたエンタープライズJavaの現状と今後、git commit accepts several message flags (-m) to allow multiline commits、個人ドキュメントドリブン学習 など
#211です。
先週は5月に引き続きFacebook SDKの不具合により、これを利用している多くのアプリがクラッシュするという問題が発生しました。以下まとめや公式issue情報です。
- FacebookSDKによるiOSアプリの起動時クラッシュ騒動 : わふうの人が書いてます。
- 「Spotify」や「メルカリ」のiOSアプリが起動しないトラブル–原因は「Facebook SDK」 : CNET Japan
- Increased error rates in iOS SDK : Facebook for Developers
- App suddenly crashing on startup in production due to FBSDKRestrictiveDataFilterManager.m · Issue #1427 · facebook/facebook-ios-sdk
ニュース
オラクル、インメモリグリッドの「Oracle Coherence」をオープンソース化。「Oracle Coherence Community Edition」を発表 : Publickey
OracleがOracle Coherenceのcore部分をOSS化したOracle Coherence Community Editionを発表。
GitHub Actions: Manual triggers with workflow_dispatch : The GitHub Blog
GitHub Actionが手動でトリガーできるようになった。
Canonical enables Linux desktop app support with Flutter : Snapcraft
GoogleとCanonicalが連携してFlutterのLinuxデスクトップアプリサポートのアルファ版を発表。
Microsoft and Google team up to make PWAs better in the Play Store : PWABuilder - Medium
MicrosoftのPWABuilderとGoogleのBubblewrapが連携。PWABuilderが内部でBubblewrapを利用できるように。
アーティクル
Jakarta EEを知る! オープンソース化されたエンタープライズJavaの現状と今後、バージョン9公開 : エンジニアHub
Jakarta EEについて。Java EEからJakarta EEに至る経緯、Jakarta EE 8の主な機能、既存システムへの影響と対策などがまとめられている。
git commit accepts several message flags (-m) to allow multiline commits
git commitコマンドの-m
オプションの意外と知らない機能について。-m
を複数回使用すると段落としてコミットメッセージが入る。
GoでWebアプリ開発時にあるあるだったレビューコメント : フューチャー技術ブログ
Goのコードレビューでよくあるコメント。ライブラリの使い方、クラウド環境を意識した実装、一般的な内容、単体テストの観点で書かれている。
スライド、ビデオ
個人ドキュメントドリブン学習 : Speaker Deck
個人ドキュメントのすすめ。学んだ知識に対してインデックス貼ることを目的としたもの。人に見せることを目的とせずとにかく気軽に書けるようにする。
ツール、ライブラリ
augmentable-dev/gitqlite : GitHub
gitリポジトリに含まれるコミット情報などをSQLで取得できるツール。
B-Software/Ward: GitHub
シンプルなサーバーリソース監視用ダッシュボード。
shibayu36/vscode-search-in-current-file: GitHub
ファイル内を検索してマッチした箇所の一覧を出せるVSCode拡張。
JaidedAI/EasyOCR: GitHub
40言語以上に対応したOCRツール。Python製。
google-pay/google-pay-button: GitHub
Google PayボタンのReactコンポーネント。
adobe/frontend-regression-validator: GitHub
Visual Regression tool。2つの画像を比較して差分を出せる。Adobe製。
サービス、アプリ
GitUML
Gitリポジトリを読み込んでUMLを作成できるサービス。
VRWorkout is a personal gym on 4 square meters
OpenSourceなVRフィットネスゲーム。
LOOPY: a tool for thinking in systems
システム思考のループ図を書いてシミュレーションできるツール。
Rewatch
チーム内などクローズドで使える動画プラットフォーム。動画は文字起こしされ検索可能になる。OktaによるSAML SSOも可能。
Runnaroo : A Better Private Search Engine
いろいろな検索エンジンの検索結果をソースに関連性の高い情報を表示するuser trackingなしの検索エンジン。