dasel Dasel (short for data-selector) allows you to query and modify data structures using selector strings. Comparable to jq / yq, but supports JSON, YAML, TOML, XML and CSV with zero runtime dependencies. One tool to rule them all Say good bye to learning new tools just to work with a different…
GitHub – fonoster/fonoster: 🚀 The open-source alternative to Twilio
💬 Join the conversation 👈 Fonoster Inc researches an innovative Programmable Telecommunications Stack that will allow for an entirely cloud-based utility for businesses to connect telephony services with the Internet. Features The most notable features on FN 0.2 are: Cloud initialization with C…
攻撃して学ぶJWT【ハンズオンあり】 | Engineers’ Blog
攻撃者が改竄したいのはおそらくこのペイロードの部分です。 現在デコードしているJWTで言えば、ペイロードの"user": "guest"を"user": "admin"などに改竄して不正にadminになりすますことを目論むかもしれません。 他にも、JWTの有効期限を表す予約語expなどを改竄して不正に有効期限を延ばすなどの不正利用も考えられ…
State of Frontend 2022
The global pandemic changed a lot in frontend and software development in general, now we need the data to discover how developers adapted. After the success of the report’s first edition, we couldn’t just drop the subject. 4500+ frontend developers around the world shared their opinions and pred…
【翻訳】Googleのエンジニアがソフトウェア開発する時に必ず書くドキュメント「Design Docs at Google」 – BppLOG
Googleでの「Design Docs」とは 2007年の Google Developer Day Tokyo での鵜飼氏のプレゼンによると「Google で必ず書くことになっているドキュメント」であり、「プロジェクト立ち上げ時の 1~2週間をかけて書く」ものです。 今回は Google のソフトウェアエンジニアである @cramforce 氏が自身のブログで「Googleでの…
Primitives — Radix UI
Tagsv1.2.0-beta.50v1.2.0-beta.49v1.2.0-beta.48v1.2.0-beta.47v1.2.0-beta.46v1.2.0-beta.45v1.2.0-beta.44v1.2.0-beta.43v1.2.0-beta.42v1.2.0-beta.41v1.2.0-beta.40v1.2.0-beta.39v1.2.0-beta.38v1.2.0-beta.37v1.2.0-beta.36v1.2.0-beta.35v1.2.0-beta.34v1.2.0-beta.33v1.2.0-beta.32v1.2.0-beta.31v1.2.0-beta.3…
Git 2.27.0 から git pull をすると表示されるようになった “Pulling without specifying how to reconcile divergent branches is discouraged.” について – esm アジャイル事業部 開発者ブログ
最近の趣味はもっぱら L7 より下のお勉強、な @yucao24hours です。 梅雨入りもどこ吹く風の暑いある日、いつものように git pull を実行すると、以下のような警告が出るようになりました。 $ git pull warning: Pulling without specifying how to reconcile divergent branches is discouraged. You can squelch this …
Linux シグナルの基本と仕組み (カーネル v5.5 時点) – Qiita
この記事は、Linux シグナルの基本と仕組み (カーネルでの実装) について調査したことのまとめです。 シグナルは普段から利用しているものの仕組みについては理解してなかったので、カーネル勉強の題材として調べてみました。想像以上に複雑でボリュームがあったため、書き切れていない部分 (調査しきれなかった部分) も…
Stanford CS 224N | Natural Language Processing with Deep Learning
Logistics Lectures: are on Tuesday/Thursday 4:30-5:50pm Pacific Time (Remote, Zoom link is posted on Canvas). Lecture videos for enrolled students: are posted on Canvas (requires login) shortly after each lecture ends. Unfortunately, it is not possible to make these videos viewable by non-enrolle…
リモートワークにおけるファシリテーションの方法論 – Google スライド
リモートワークにおけるファシリテーションの方法論 ーミーティング・プロジェクト・組織ー 2020.05.18