#236です。

あけましておめでとうございます。今年もよろしくお願いします。

先週の2020年12月31日をもってついにAdobe Flash Playerのサポートが終了しました。Adobeはただちにアンインストールすることを強く推奨しています。まだの方はセキュリティ観点からもアンインストールしておきましょう。

ニュース

IntelliJ IDEA 2020.3.1 Is Out With Apple Silicon Support : JetBrains Blog

IntelliJ IDEAがAppleシリコンをサポートしたバージョンをリリースした。

アーティクル

Next.jsのISRを使ってスプレッドシートをデータソースにして業務フローを変えた話 : パンダのプログラミングブログ

Next.jsのISRの活用方法の例。定期的にアップデートが必要な書籍リストのデータをSpreadSheetで管理してGASのAPIをコールする。これにより非エンジニアもマスターデータを更新できるように。

A Guide to Securing Node.js Applications : DEV Community

Node.jsアプリをSecureに実装する方法の紹介。SQL Injection、Bruteforce Attack、Session Hijackingの防ぎ方、Data Validation、Password Hashingの行い方などがまとめられている。

Go言語でElectronアプリケーションの高速化を実現した話 : DMM inside

Electronで並列処理部分を高速化した話。Goでdllを作成しnodejsのNative Addonで呼び出すことでパフォーマンスを改善。

Creating a Chrome Extension with React and TypeScript

React、TypeScriptでChrome拡張を作るチュートリアル。筆者がboilerplateを用意してくれていてそれに基づいて説明されている。

Top 10 Python libraries of 2020 you should know about : Tryolabs Blog

TryolabsによるTop 10 Python libraries of 2020。2020年にLaunchまたは普及したもの、きちんとメンテされているものといった観点で選出されている。

The Big Little Guide to Message Queues

Message Queuesとは何か、なぜ必要なのか、仕組みについての概念などについてまとめられている。

今年のAIトレンド概観 2020年に論文で言及された機械学習トピック TOP20

2020年にarXivで機械学習、自然言語処理、コンピュータービジョンの各分野で発表された論文を分析してどのようなトピックが多く扱われたかなどを解説している。

ツール、ライブラリ

jameslittle230/stork: GitHub

高速に動作するWASM製のindexer、full-text searchツール。

adder46/hstr-rs: GitHub

シェルの履歴をページネーション付きで検索できるツール。Rust製。

art-divin/XcodeUpdates: GitHub

Xcodeの管理ユーティリティ。過去バージョン、Beta版含めGUIでインストールできる。

mattsse/voyager: GitHub

Rust製のWebスクレイピングツール。

thisiscam/math-with-slack: GitHub

SlackのデスクトップクライアントアプリにMathJaxをinjectさせて数式を表示できるようにするツール。

サービス、アプリ

Memo App - Take Smarter notes with GitHub Gists | Memo App

Gistを利用したメモアプリ。ブラウザ版、デスクトップ版がある。

Tuchu – Automatically highlight a document

pdfをアップすると自動で大事そうな部分をハイライトしてくれるサービス。

リンク共有サービス。共有したい相手ごとにボードを作ってその中でリンクを共有できる。

Timestripe

目標管理ツール。年、週、日といった単位で管理できるTodoツールといった感じ。

Magic - Auth Simplified

Slackのようなmagic links方式で認証を実装できるサービス。SDKはサーバー側がJavaScript、iOS、Android、React Native用が、サーバー側はNode、Python、Ruby、PHP、Goが用意されている。