#web #dev #recommended #GitHub 仓库 VSCode 、 YouTube 视频下载工具 https://github.com/justjavac/1s (不是原作者, #moha 玩梗)
直接在二级域名 github 后面 +1s 即可 https://github1s.com/
直接在二级域名 github 后面 +1s 即可 https://github1s.com/
GitHub
GitHub - justjavac/1s: 天若有情天亦老,我为网站加一秒
天若有情天亦老,我为网站加一秒. Contribute to justjavac/1s development by creating an account on GitHub.
#recommended #linux #backend #cplusplus #Python https://t.me/c/1492060815/96087, https://t.me/c/1492060815/95986 Q:这个群是干嘛的?
A:《捕蛇者说》是一档播客节目,可前往官网(pythonhunter.org)或各大播客平台(苹果、小宇宙、Spotify 等)收听。本群是捕蛇者说播客的听众群,讨论技术和非技术的各种话题。
Twitter: @pythonhunter__
发电支持我们:https://afdian.net/@pythonhunter
A:《捕蛇者说》是一档播客节目,可前往官网(pythonhunter.org)或各大播客平台(苹果、小宇宙、Spotify 等)收听。本群是捕蛇者说播客的听众群,讨论技术和非技术的各种话题。
Twitter: @pythonhunter__
发电支持我们:https://afdian.net/@pythonhunter
#dev #statement duangsuse 下现在所理解的编程,又是什么呢
从 API、基本语言结构构造出最简数据模型,再从数据模型生成更多所需的数据。
有时候就是一个变量、一个对象属性,你看到的是一次赋值 a=b ,其实背后是 y=x 这样的恒等关系,符号又何必得是单变量
从 API、基本语言结构构造出最简数据模型,再从数据模型生成更多所需的数据。
有时候就是一个变量、一个对象属性,你看到的是一次赋值 a=b ,其实背后是 y=x 这样的恒等关系,符号又何必得是单变量
#Python #debug #tools #wechat
所以说 Firefox, IDEA 的 debugger 什么的真蠢啊,连 breakpoint 自动执行指令,找 edge case 都做不到
什么调试器,不过是下层 API 的拙劣封装,有个行号个映射就成
对了,开发者是 @pythonhunter_ 的播主 🌝
所以说 Firefox, IDEA 的 debugger 什么的真蠢啊,连 breakpoint 自动执行指令,找 edge case 都做不到
什么调试器,不过是下层 API 的拙劣封装,有个行号个映射就成
对了,开发者是 @pythonhunter_ 的播主 🌝
Forwarded from Deleted Account
Weixin Official Accounts Platform
Debug无忧!清华校友打造Python调试神器:反向追踪变量、数据流等 | 开源
debug也会和写代码一样流畅高效
#web #js #typescript #Microsoft 最知名 Web 代码编辑控件 Ace(ajax.org Cloud9),Monaco(which powers VSCode) 二者之一, https://microsoft.github.io/monaco-editor/
js,ts,clojure (一个 #functional JVM 语言) 的示例都是 Conway's game of life (当然已经82岁的他已死于去年的新冠) 😋 #listing #ce #tools
https://t.me/mokeyjay_channel/1941 的 github1s.com 用 GH API 下载仓库,即可在用虚拟文件系统的 VSCode (fork ver.) 中打开
对喜爱自定编辑器和编程展示的人 必须了解一下
相关代码:
workbench/contrib/welcome/page/browser/welcomePage.ts#L75 下载
code/browser/workbench/workbench.ts#L403 打开文件夹
extensions/github1s/src/github1sfs.ts#L175 下载插件支持 Unicode
js,ts,clojure (一个 #functional JVM 语言) 的示例都是 Conway's game of life (当然已经82岁的他已死于去年的新冠) 😋 #listing #ce #tools
https://t.me/mokeyjay_channel/1941 的 github1s.com 用 GH API 下载仓库,即可在用虚拟文件系统的 VSCode (fork ver.) 中打开
对喜爱自定编辑器和编程展示的人 必须了解一下
相关代码:
workbench/contrib/welcome/page/browser/welcomePage.ts#L75 下载
code/browser/workbench/workbench.ts#L403 打开文件夹
extensions/github1s/src/github1sfs.ts#L175 下载插件支持 Unicode
Telegram
moke 的 日常分享、吐槽和动态
《给大佬们推荐个玩具,一秒钟打开在线 VS Code 阅读 GitHub 代码》
https://www.v2ex.com/t/752197
这小玩具用法很简单,比如你现在正在看 facebook/react 这个代码库的代码,觉得页面切来切去很麻烦,直接在浏览器地址栏 github.com 中的 github 后面,加上个 1s,然后回车就行了,所有的公开代码库都可以。
URL 从 https://github.com/facebook/react 变成了 https://github1s.com/facebook/react…
https://www.v2ex.com/t/752197
这小玩具用法很简单,比如你现在正在看 facebook/react 这个代码库的代码,觉得页面切来切去很麻烦,直接在浏览器地址栏 github.com 中的 github 后面,加上个 1s,然后回车就行了,所有的公开代码库都可以。
URL 从 https://github.com/facebook/react 变成了 https://github1s.com/facebook/react…
Forwarded from 咕 Billchen 咕 🐱 抹茶芭菲批发中心 (billchenchina | Nya!)
丁宇 | DING Yu (@felixding) 发推说:有个词很有意思,叫“外网”,意思是国外的互联网。互联网本没有国界,然而硬是被人为地隔为两半。
由此有一个衍生词叫“全网”,即“整个中国互联网”。互联网理应是无边无际和去中心化的,但区隔和审查居然就使“全网删除”成为可能。
一旦习惯于区分内外,心中的墙便已形成,也就达到了它们最初的目的。 https://twitter.com/felixding/status/1356205061097938961
由此有一个衍生词叫“全网”,即“整个中国互联网”。互联网理应是无边无际和去中心化的,但区隔和审查居然就使“全网删除”成为可能。
一旦习惯于区分内外,心中的墙便已形成,也就达到了它们最初的目的。 https://twitter.com/felixding/status/1356205061097938961
Twitter
丁宇 | DING Yu
有个词很有意思,叫“外网”,意思是国外的互联网。互联网本没有国界,然而硬是被人为地隔为两半。 由此有一个衍生词叫“全网”,即“整个中国互联网”。互联网理应是无边无际和去中心化的,但区隔和审查居然就使“全网删除”成为可能。 一旦习惯于区分内外,心中的墙便已形成,也就达到了它们最初的目的。
duangsuse::Echo
#web #js #typescript #Microsoft 最知名 Web 代码编辑控件 Ace(ajax.org Cloud9),Monaco(which powers VSCode) 二者之一, https://microsoft.github.io/monaco-editor/ js,ts,clojure (一个 #functional JVM 语言) 的示例都是 Conway's game of life (当然已经82岁的他已死于去年的新冠) 😋 #listing #ce #tools h…
话说这个也挺有意思,我还打算自己写 LiteratePy 的虚拟文件树界面和编辑器呢…… 之前也知道 VSCode 可以网页版也有人移植到手机玩,没想到可以这么方便,感觉 LPY 都快没必要写了(网上就能直接看代码树
scripts/postinstall.sh 克隆代码库
scripts/package.sh 复制代码
resources/index.html#L56 主页
scripts/postinstall.sh 克隆代码库
scripts/package.sh 复制代码
resources/index.html#L56 主页
GitHub
conwnet/github1s
One second to read GitHub code with VS Code. Contribute to conwnet/github1s development by creating an account on GitHub.
#gui #web #design #tools #TypeScript https://github.com/meetalva/alva
大概是 Electorn 的 form/ui 可视化设计工具,支持引入外部库(可能类似 HBuilderX 什么的 但界面好看许多)
大概是 Electorn 的 form/ui 可视化设计工具,支持引入外部库(可能类似 HBuilderX 什么的 但界面好看许多)
GitHub
GitHub - meetalva/alva: Create living prototypes with code components.
Create living prototypes with code components. Contribute to meetalva/alva development by creating an account on GitHub.
#rust #nodejs #TypeScript https://github.com/denoland/deno#deno 有两年的东西了, 看起来还挺好的,自带
deps 和 fmt 工具,便于安装GitHub
GitHub - denoland/deno: A modern runtime for JavaScript and TypeScript.
A modern runtime for JavaScript and TypeScript. Contribute to denoland/deno development by creating an account on GitHub.
Forwarded from Solidot
条形码扫描应用在更新之后变成恶意程序
2021-02-08 17:11 #安全
安全公司 Malwarebytes 报告,Google Play 官方应用商店一个下载量超过千万的条形码扫描应用 Barcode Scanner 在去年 12 月的一次更新之后变成恶意程序。ZXing Team 开发的 同名开源条码扫描应用随后遭到了差评轰炸,开发者声明他们在 2019 年之后就没有更新过,它不是广告软件。Malwarebytes 称,Barcode Scanner 的开发商利用了混淆代码去躲避检测,使用了与旧版本相同的数字证据签名。Google 已经将该应用从商店下架。
2021-02-08 17:11 #安全
安全公司 Malwarebytes 报告,Google Play 官方应用商店一个下载量超过千万的条形码扫描应用 Barcode Scanner 在去年 12 月的一次更新之后变成恶意程序。ZXing Team 开发的 同名开源条码扫描应用随后遭到了差评轰炸,开发者声明他们在 2019 年之后就没有更新过,它不是广告软件。Malwarebytes 称,Barcode Scanner 的开发商利用了混淆代码去躲避检测,使用了与旧版本相同的数字证据签名。Google 已经将该应用从商店下架。
一张图告诉你框架是怎么写的。 为了简化重复逻辑(比如这个 判断-更新判断条件依赖变量) 开始剔出套版函数, 接着就发现需要更高层的封装来访问
框架最美的地方在于封装,最丑恶的地方也在于封装
好的封装协调一致,反映出领域模型最直观、最本质的样子,坏的呢?有的过度可配置,数据/层叠次序混乱,有的算法时序不直白,或者在语言外部的处理过多,容易让人搞糊涂
怎么封装合适,怎样混合子程序所能触及的信息来完成领域内的常规生命周期,就是设计者的事了
nowTime, cfg.keyBind, updated.time 这样耦合在应用内/某生命周期的配置/周期(如帧重绘)上下文信息,把它们提取出来变成 class 、参数之类的东西,就成了「我怎么就不明白🤔」的框架。 一些优雅,一些半通不通的东西就是这么来的。框架最美的地方在于封装,最丑恶的地方也在于封装
好的封装协调一致,反映出领域模型最直观、最本质的样子,坏的呢?有的过度可配置,数据/层叠次序混乱,有的算法时序不直白,或者在语言外部的处理过多,容易让人搞糊涂
怎么封装合适,怎样混合子程序所能触及的信息来完成领域内的常规生命周期,就是设计者的事了
Forwarded from 依云的技术资源分享
Chuan Ji
How X Window Managers Work, And How To Write One (Part I)
Window managers are one of the core components of the modern Linux/BSD desktop.
It is not an exaggeration to say that they define to a large degree our
day-to-day user experience, as they are responsible for deciding how individual
windows look, move around…
It is not an exaggeration to say that they define to a large degree our
day-to-day user experience, as they are responsible for deciding how individual
windows look, move around…