久しぶりにやることにしました。
GitHubのリポジトリだけでなく、Slideshareでの面白かったスライドもちょこちょこ感想を上げていきたいと思います
2/15
benawad/dogehouse
clubhouseみたいな音声通話アプリケーション。RabbitMQ/WebRTC/Elixirなどを利用して構成されている。
flameshot-org/flameshot
スクリーンショットの撮影・保存ができるツール。スクショをとってすぐの文字・図形の追加ができて便利そう
satwikkansal/wtfpython
Pythonのwhat the f*ckなことが掲載されているリポジトリ。PythonやPHPとかのスクリプト言語はだんだん拡張されすぎてこう言う風に思われてしまうイメージがある。どれも実装された当初は明確な意味・意図があってそうなったはずなのだが状況が変わって what the f*ck
と思われるんだろうなぁと思った。その時必要でも、後々にも影響がないように設計することが大事だと感じた。
こういう話を思うたびにPHPのarray系関数を思い出す、arrayが第一引数にくるのか第二引数にくるのかはっきりして欲しい
skerkour/bloom
De-Google(=脱Google)をする人ためのGoogle代替ツール。スタータープランは10€から利用可能。
その他
リポジトリ名 | 日間⭐ | トータル⭐️ | 言語 | 説明 |
---|---|---|---|---|
Google-Assistant-Unofficial-Desktop-Client | 634 | 924 | JavaScript | A cross-platform unofficial Google Assistant Client for Desktop (powered by Google Assistant SDK) |
dogehouse | 1041 | 1044 | TypeScript | The home for voice conversations. |
flameshot | 1069 | 8972 | C++ | Powerful yet simple to use screenshot software 🖥️ 📸 |
ziglings | 336 | 459 | Zig | Learn the Zig programming language by fixing tiny broken programs. |
hugo-PaperMod | 321 | 806 | HTML | A fast, clean, responsive Hugo theme |
SDL | 420 | 693 | C | Simple Directmedia Layer |
wtfpython | 1205 | 25140 | Python | What the f*ck Python? 😱 |
valheim-docker | 81 | 158 | Rust | Valheim Docker server with Odin the CLI tool. |
deepmind-research | 507 | 5414 | Jupyter Notebook | This repository contains implementations and illustrative code to accompany DeepMind publications |
Java | 99 | 35121 | Java | All Algorithms implemented in Java |
javascript-algorithms | 382 | 96241 | JavaScript | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings |
bloom | 316 | 433 | Rust | The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more |
open-source-mac-os-apps | 581 | 25108 | Swift | 🚀 Awesome list of open source applications for macOS. https://t.me/opensourcemacosapps%7C |
PojavLauncher_iOS | 39 | 135 | Java | Minecraft: Java Edition launcher for iOS |
Options_Data_Science | 73 | 189 | Python | Collecting, analyzing, visualizing & paper trading options market data |
florisboard | 118 | 708 | Kotlin | An open-source keyboard for Android. Currently in alpha/early-beta stage. |
v | 369 | 22405 | V | Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. https://vlang.io |
KampFinalProject | 56 | 289 | C# | Yazılım Geliştirici Yetiştirme Kampı Büyük Proje |
CyberEngineTweaks | 43 | 3488 | C | Performance boost, bug fixes and hacks for fun for Cyberpunk 2077 |
awesome-javascript | 118 | 22910 | undefined | 🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things. |
git-cheat-sheet | 186 | 3912 | undefined | git and git flow cheat sheet |
freeCodeCamp | 198 | 319911 | JavaScript | freeCodeCamp.org’s open source codebase and curriculum. Learn to code for free. |
iptv | 712 | 27861 | JavaScript | Collection of 5000+ publicly available IPTV channels from all over the world |
BlackMamba | 88 | 228 | Python | C2/post-exploitation framework |
bitcoin | 146 | 49222 | C++ | Bitcoin Core integration/staging tree |
2/6
penpot/penpot
オープンソースのデザインプロトタイピングツール。Figmaと見た目が似てるかも?
いよいよデザインプロトタイピングツールにもオープンソースが出てるんですね。作るのが大変そうなだけに驚き。
dockerイメージも公開されていて環境構築も手軽
$ wget https://raw.githubusercontent.com/penpot/penpot/develop/docker/images/docker-compose.yaml
$ docker-compose -p penpot -f docker-compose.yaml up
https://github.com/penpot/penpot/blob/develop/docs/00-Getting-Started.md#start-penpot-application
触った感じはFigmaと似ているが、変更履歴が一覧で表示されている点は無料版のFigmaを超えている…そうはいうもののデプロイせずに気軽に利用できるFigmaの方が楽だと感じた
penpotのこれからのマイルストーンに「Taiga integration」と記述されていて知ったが、taigaというこれまたオープンソースのアジャイルに特化したプロジェクトマネジメントツールらしい。めちゃくちゃ気になる👀
NPCat/bad-apple-bot
Bad Apple!!のpv?をdiscordのチャット画面で再生するためのボットw。作ろうと思ったきっかけがわからないけど情熱を感じる
Bad Apple!!はなんでこういう題材にされるのかがわからない…
その他
リポジトリ名 | 日間⭐ | トータル⭐️ | 言語 | 説明 |
---|---|---|---|---|
BitmapFonts | 240 | 921 | HTML | My collection of bitmap fonts pulled from various demoscene archives over the years |
googletest | 112 | 20347 | C++ | Googletest - Google Testing and Mocking Framework |
engine | 225 | 651 | TypeScript | Oasis Engine is a web-first and mobile-first high-performance real-time development platform. |
penpot | 290 | 2293 | Clojure | Penpot - The Open-Source prototyping tool |
terrascan | 130 | 1097 | Go | Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure. |
PowerToys | 279 | 49900 | C# | Windows system utilities to maximize productivity |
thegreatsuspender | 188 | 4196 | JavaScript | A chrome extension for suspending all tabs to free up memory |
260 | 1571 | undefined | 编程电子书下载,电子书下载,包括C,C#,Docker,Elasticsearch,Git,Hadoop,HeadFirst,Java,Javascript,jvm,Kafka,Linux,Maven,MongoDB,MyBatis,MySQL,Netty,Nginx,Python,RabbitMQ,Redis,Scala,Solr,Spark,Spring,SpringBoot,SpringCl | |
Advanced-React | 30 | 2805 | JavaScript | Starter Files and Solutions for Full Stack Advanced React and GraphQL |
Learn-Datascience-For-Free | 589 | 2115 | undefined | |
macdriver | 958 | 1966 | Go | Native Mac APIs for Go |
ScareCrow | 116 | 348 | Go | ScareCrow - Payload creation framework designed around EDR bypass. |
C-Plus-Plus | 252 | 10956 | C++ | Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes. |
applied-ml | 210 | 7308 | undefined | 📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production. |
CleanArchitecture | 109 | 4325 | C# | Clean Architecture Solution Template for Angular 10 and .NET 5 |
Python | 298 | 99149 | Python | All Algorithms implemented in Python |
wenet | 89 | 371 | Python | Production First and Production Ready End-to-End Speech Recognition Toolkit |
C | 186 | 6815 | C | Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes. |
VisualDL | 83 | 3549 | TypeScript | Deep Learning Visualization Toolkit(『飞桨』深度学习可视化工具 ) |
bad-apple-bot | 31 | 155 | Python | the discord bot from this video: https://www.youtube.com/watch?v=PLP9c0Z4Q3Y%7C |
cocoa | 20 | 418 | C# | |
azure-docs | 50 | 5026 | PowerShell | Open source documentation of Microsoft Azure |
fe-interview | 92 | 16221 | JavaScript | 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),4000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能…… |
lectures | 31 | 716 | HTML | Lecture notes for EC 607 |
MathInspector | 128 | 564 | Python | A visual programing environment for scientific computing with python |
2/4
「テストは単純作業ではなく創造的な活動だ」という意識を浸透させた物語 #RSGT2021 / Testing is the creative activity
- 確かにテストは「作業」というイメージだった
- 今の環境ははQAがいない組織だが、開発後ではなく開発前にテスト活動を行うことが有効なのはとても感じる
- ただし、その会話ができるレベルの人がいなければ成り立たないような気がする
- スキルスペースという考えは面白かった。ITスキルとソフトスキルで語りがちだけどテストスキルとドメイン知識も考えると、POやScrumMasterの立ち位置がすんなり理解できた
Capacity Providers をもっと身近に / Introduction of Capacity Providers
- CapacityProviderは、「うまい具合にコンテナの配置をやってくれるやつ」ぐらいの認識だった
- クラスター単位でしかメトリクスが吐けなかったため、大枠でしかスケールの監視ができなかったのが、CapacityProviderでAutoScaleレベルでのメトリクスをもとにスケールすることができるらしい
2021/02/03 OSS LT会 「自作したOSSに対し厳しいFeedbackがあった話」
- 「使いたくなければ使わなけりゃええのに」という気持ちになった
- よく読めば建設的なコメントかもしれないが、人に受け入れてもらうにはもう少し優しい言い方の方が良いよね
5分でわかるKotlin Coroutines Flow
- KotlinのCoroutines、launchとasyncぐらいしか使ったことなかった
- そもそもAndroidやらないので全然使う機会がない
その他
リポジトリ名 | 日間⭐ | トータル⭐️ | 言語 | 説明 |
---|---|---|---|---|
CleanArchitecture | 161 | 4120 | C# | Clean Architecture Solution Template for Angular 10 and .NET 5 |
imersao-fullstack-fullcycle | 83 | 231 | Go | |
spaCy | 344 | 19209 | Python | 💫 Industrial-strength Natural Language Processing (NLP) in Python |
Learn-Datascience-For-Free | 461 | 757 | undefined | |
build-your-own-x | 670 | 97090 | undefined | 🤓 Build your own (insert technology here) |
C-Plus-Plus | 333 | 10461 | C++ | Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes. |
budgetml | 195 | 751 | Python | Deploy a ML inference service on a budget in less than 10 lines of code. |
ticker | 1250 | 2149 | Go | Terminal stock ticker with live updates and position tracking |
Serial-Studio | 311 | 753 | C++ | Multi-purpose serial data visualization & processing program |
javascript-algorithms | 296 | 94901 | JavaScript | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings |
python-education-v2 | 42 | 79 | Jupyter Notebook | |
terraform-aws-vpc | 38 | 1630 | HCL | Terraform module which creates VPC resources on AWS |
Python | 310 | 98661 | Python | All Algorithms implemented in Python |
applied-ml | 372 | 6817 | undefined | 📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production. |
daxigua | 104 | 672 | JavaScript | 最简单的魔改发布『 合成大西瓜 』,配套改图工具,不用改代码,修改配置即可! |
AllAboutBugBounty | 151 | 664 | undefined | All about bug bounty (bypasses, payloads, and etc) |
fluentui | 35 | 10686 | TypeScript | Fluent UI web represents a collection of utilities, React components, and web components for building web applications. |
slate | 103 | 19709 | TypeScript | A completely customizable framework for building rich text editors. (Currently in beta.) |
exploits | 58 | 383 | JavaScript | |
stylegan2-ada-pytorch | 87 | 440 | Python | StyleGAN2-ADA - Official PyTorch implementation |
FuiVazado | 49 | 159 | PHP | |
ControlRoom | 91 | 4019 | Swift | A macOS app to control the Xcode Simulator. |
full-stack-fastapi-postgresql | 100 | 4482 | Python | Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more. |
CVE-2021-3156 | 117 | 465 | C | |
swagger-ui | 11 | 19387 | JavaScript | Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. |
2/3
blasty/CVE-2021-3156
sudoに関する脆弱性があったらしい。
2021年1月26日(現地時間)、sudoにおけるヒープベースのバッファオーバーフローの脆弱性(CVE-2021-3156)に関する情報が公開されました。sudoersファイル(通常は/etc/sudoers配下)が存在する場合に、脆弱性を悪用することにより、ローカルユーザがrootに権限昇格する可能性があります。
sudoers
というのは初めて聞いた。sudoに関する設定ファイルらしい。
daffainfo/AllAboutBugBounty
バグバウンティ(バグ報奨金制度)に関する、バグを洗い出す様々な手法が記載されているリポジトリ。
例えばXSS Cheat Sheet (Basic)では、XSSの様々な手法について記述されている。
microsoft/fluentui
microsoft製のReactコンポーネントライブラリ。
ライブラリは3種類に分かれていてfluentui-reactはMicrosoft Officeで利用されているらしい
その他
リポジトリ名 | 日間⭐ | トータル⭐️ | 言語 | 説明 |
---|---|---|---|---|
CleanArchitecture | 28 | 4005 | C# | Clean Architecture Solution Template for Angular 10 and .NET 5 |
imersao-fullstack-fullcycle | 45 | 174 | Go | |
spaCy | 335 | 19070 | Python | 💫 Industrial-strength Natural Language Processing (NLP) in Python |
Learn-Datascience-For-Free | 255 | 438 | undefined | |
build-your-own-x | 818 | 96841 | undefined | 🤓 Build your own (insert technology here) |
C-Plus-Plus | 287 | 10357 | C++ | Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes. |
budgetml | 206 | 642 | Python | Deploy a ML inference service on a budget in less than 10 lines of code. |
ticker | 555 | 1469 | Go | Terminal stock ticker with live updates and position tracking |
Serial-Studio | 307 | 633 | C++ | Multi-purpose serial data visualization & processing program |
javascript-algorithms | 213 | 94749 | JavaScript | 📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings |
python-education-v2 | 14 | 48 | Jupyter Notebook | |
terraform-aws-vpc | 6 | 1601 | HCL | Terraform module which creates VPC resources on AWS |
Python | 331 | 98535 | Python | All Algorithms implemented in Python |
applied-ml | 157 | 6636 | undefined | 📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production. |
daxigua | 110 | 653 | JavaScript | 最简单的魔改发布『 合成大西瓜 』,配套改图工具,不用改代码,修改配置即可! |
AllAboutBugBounty | 159 | 624 | undefined | All about bug websites (bypasses, payloads, and etc) |
fluentui | 27 | 10603 | TypeScript | Fluent UI web represents a collection of utilities, React components, and web components for building web applications. |
slate | 23 | 19647 | TypeScript | A completely customizable framework for building rich text editors. (Currently in beta.) |
exploits | 73 | 355 | JavaScript | |
stylegan2-ada-pytorch | 85 | 327 | Python | StyleGAN2-ADA - Official PyTorch implementation |
FuiVazado | 42 | 131 | PHP | |
ControlRoom | 114 | 3985 | Swift | A macOS app to control the Xcode Simulator. |
full-stack-fastapi-postgresql | 25 | 4406 | Python | Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more. |
CVE-2021-3156 | 123 | 430 | C | |
swagger-ui | 19 | 19302 | JavaScript | Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API. |