Planet DebugUself

March 31, 2020

zoom.quiet

呢喃/DNS之殇

这是大妈在 ZoomQuiet 的第011篇原创

普通程序老猿一则感叹…


背景

自从能家庭上网, 我们就一直和网络服务供应商在斗智斗勇;

最早 瀛海威 的互联网广告是:

中国人离信息高速公路有多远
———向北1500

现在想, 是真的良心…


现象

  • gitlab.com 每天不同时段打开的速度完全不同
  • github-pages 发布的静态网站经常无法打开
  • git pull 工作仓库有时说仓库不存在

而家中的互联网接入有这么几个:

  • 移动宽带, 手机158套餐送的, 很多年了, 也自动升级到 500M 光纤, 配 Nighthawk R7000 无线路由器
  • 移动宽带, 手机98套餐送的, 很多年了, 也自动升级到 300M 光纤, 原配 TP-Link 无线路由器
  • 广东有线宽带, 电视台强行升级, 原配杂牌 AP
  • 华为 mifi , 自驾旅游时用, 配置飞猫物联网流量卡, 600G/月

嗯哼

101.camp 是无意中在 naemcheap 抢到的域名, 用 github-pages 发布, 基于 cloudflare 进行加速.

没想到除了 mifi 其它基本无法打开, 感觉不对味儿.

追查了一下, 发现, cloudflare 发布的公共 DNS 服务: 1.1.1.1

  • 除了 mifi 无线接入电脑后, 可以 Ping 通
  • 其它所有 wifi 热点, 接入后, 根本不解析
  • 这就很说明问题了…

R7000

追查了一下国内可用公共 DNS 服务, 在路由器上配置

cnPUBDNS

对比, 无法配置 AP 的有线宽带:

cnNOMDNS

以及一直可以访问, 但是很慢的 mifi :

mifi


所以

但行好事
莫问前程
好好学习
天天向上

这儿的 , 是四声, 自己喜欢的事儿.

什么是不惑?

从心所欲不逾距

也就是说, 将欲望本身进行 hacking , 从源头清除可能触发和谐的念头.

那么, 具体怎么作呢?

这是另外一个系列的嗯哼了…


refer.

文中链接感谢“文章助手”的助手 的支持, (来自 LINUX中国 的小应用)

  • 点击, 将自动跳入小应用, 并复制链接到剪贴板
  • 然后, 打开浏览器, 复制到地址栏, 就能访问了
  • 好处, 避开了微信内置特殊浏览器的有关屏蔽策略
  • 问题, 操作复杂了, 要打开手机上的浏览器, 如果在桌面微信则无法使用

JD 下单链接 -> 点击后再打开浏览器复制到地址栏访问 -> 俺能获得少许佣金:


NN 3969

好文笔,感叹号年度配额: 1/3

投稿/反馈邮箱:

askdama@googlegroups.com

ZoomQuiet/大妈

就是四处 是也乎,( ̄▽ ̄) 的那个大妈:

私自嗯哼: ZoomQuiet (订阅号: ZoomQuiet42)
公开课程: 蟒营 (订阅号: Mainium)
历史吐糟: Chaos42 (订阅号 PythoniCamp)

as 核心组织者:
    PyChina (订阅号: PyChinaOrg)
    本地社区: 
        GDG珠海 (订阅号: GDG-ZhuHai)
        TFUG珠海 (订阅号: ZH_TFUG)

by ZoomQuiet at March 31, 2020 04:42 AM

March 29, 2020

bemself

Python 调试简便大法

python 调试,其实就是 print 大法,加上...

March 29, 2020 12:00 AM

March 28, 2020

蠎周刊

pythonista-weekly : Pyw 443

欢迎阅读《pythonista周刊》第443期。Let us start!

原文: https://mailchi.mp/pythonweekly/python-weekly-issue-443
翻译:Dustyposa

来自赞助商(PS:原文的赞助商): python开发者都需要的Vettery
Vettery是一个招聘网站,它改变了人们应聘或者雇佣的方式。准备好换工作地方了吗?免费制作简历,你的薪资你说了算,现在就和顶级雇主的HR联系吧!

文章、教程与话题

在Python中创建高级键盘记录器-2020速成课程 img(1h30min)

Python中创建一个高级的键盘记录器,可以实现邮件发送、获取屏幕截图、录音、获取计算机信息以及剪贴板。所有功能一起工作,既能创建一个密钥记录器,又能创建一个类似于间谍软件的有效载荷。

提升Python速度用于Exotic Option Pricing

在金融领域,计算效率有时候能够直接转化为交易利润。Quants 现在面临着在研究效率和计算效率之间进行权衡的挑战。使用 Python 可以产出简洁的研究代码,从而提高研究效率。然而,众所周知 Python 代码速度慢,不适合用于生产。在本篇文章中,我将探讨如何使用 Python GPU 库来实现在 exotic option pricing领域中获得卓越的性能。

Python 加速哪家强?

开始使用Python中的API来收集数据

一个友善(一点都不可怕)的教程,介绍 Python中的 APIs

为什么要加一点都不可怕。

emm.这是一个问题

使用Keras和TensorFlow进行基于内容的图像检索的自编码

在这篇教程中,你可以学习到使用Keras 和 TensorFLow 以及卷积自编码来创建一个基于内容的图像检索系统(例如:图像搜索引擎)。

从零开始用 Python 构建一个神经网络 (第一部分)

编写每行代码以及理解为什么能够工作。

学习一小时如何构建一个自定义 Django App img(1h)

在这个手把手教程中,我将教你如何构建一个自定义缩短 URL 的服务。我们会涵盖包括在 Django 中如何设置一个虚拟环境,依赖设置以及浏览所有文件。在这个交互式的教育视频中,学习如何使用 ORM 以及 Querysets而不是 SQL,以及使用 `bootstrap 和 HTML表单。

1秒不多1秒不少,绝不是标题党!

Django 安全小技巧

幸运的是,你是有限的完美主义者的 web 框架(又叫 Django)用户。Django团队已经在安全实践中投入的大量的精力。我们总结了一些保持你的 Django 项目安全的最佳技巧。

在 Windows 上使用 WSL 来构建一个 Python 开发环境

这篇文章讲述了如何安装及配置 WSL2,这样你就可以在你的 Windows 系统上运行 Linux 应用以及做一些 Python 开发。

在 Django 中使用 Markdown

在这篇文章中,我们讲述了我们开发 Markdown 扩展来解决在 Django 网站中管理 Markdown 内容的问题。

用 Github Actions 以及 Serverless 五分钟内为 AWS Lambda 设置一个 CI/CD 中间件

使用 Serverless 框架和 Github Actions 自动部署你的 Python function以及依赖。

用 Python 、Flask 和 Twilio 构建一个足球统计 WhatsApp 机器人

构建一个 WhatsApp 聊天机器人,会带关于英格兰足球联赛比赛统计的问题。

Graph Algorithms in Python for Beginners - Depth First Search (DFS) and Breadth First Search (BFS) img(18min)

我不得不构建一个 web 爬虫来买杂货

选品下单,一条龙

Postgres VIEW from Django QuerySet

在 Python 中如何 mock? – (可以说最) 权威指南

Automatically finding Codenames clues with GloVe vectors

如何用Python计算特征重要性

有趣的项目、工具和库

Fiber

AI 分布式计算更简单。

Raveberry

专注于分享的一个多用户音乐服务。

matplotlib-3d 用于 matloptlib 的试验性 3D axis 。

python_corona_simulation

Python 中一个基于代理的新冠和其他病毒的模拟。

minimal-hand 从单个彩色摄像机以100fps以上的速度捕获手势的最小解决方案。 易于使用,即插即用。

RapidFuzz 使 Levenshtein 距离在 PythonC ++ 中快速进行模糊字符串匹配。

覆盖超广的 Python Cheatsheet

MindInsight

用于模型调整的可视化仪表板。

glow 神经网络硬件加速器编译器。

django-check-seo

Django Check SEO 会检查你网站 SEO 方面的情况,并在出现问题是提供建议。

imSearch

用于构建自己的反向图像搜索引擎的框架。

PyRoss Python中传染病的数学建模

新发布

Django bugfix releases issued: 3.0.5 and 2.2.12

那些活动

Virtual: San Francisco Python Meetup April 2020 将会有以下的话题:

  • Good to the Last Drop: 编写健壮的 Flask Apps
  • 跨文化NLP项目 同样的鼠标不同的文化
  • karmabot +++, 开源对我们 PyBites 社区的积极影响

Virtual: Austin Python Meetup April 2020 将会有以下的话题:

  • A Pythonic guide to SOLID Design Principles
  • Can we remove the stigma associated with home surveillance systems?

Virtual: PyMNtos Python Presentation Night #83 会有一个讲座,用 Python 构建 Burp Suite 扩展。

Posa:

❤️ Happy Pythonic ;-(Posa私人无责任播报)

fastapi 文档汉化开始了!

----- 分割线 -----

如果你发现哪里翻译有误的话,请务与我联系!感谢!

by Pythoneerm at March 28, 2020 06:22 AM

pythonista-weekly : Pyw 442

欢迎阅读《pythonista周刊》第442期。Let us start!

原文: https://mailchi.mp/pythonweekly/python-weekly-issue-442
翻译:Dustyposa

来自赞助商(PS:原文的赞助商): 使用 Datadog 监控你的python指标,日志,集群分析。使用Datadog的应用分析,可以深入任何纬度并且能找到你所需要的信息,来进行动态诊断和快速故障排除。马上跟踪你的python应用吧!免费试用14天哦!

新鲜事

PyCon US 2020 in Pittsburgh, Pennsylvania is cancelled

希望快快好起来!PyCon 继续冲冲冲

DjangoCon Europe 2020 postponed to September

文章、教程与话题

如何用Python发送Money: Web3.py 指南

针对Python开发者的以太网区块链库的技术实战。

看到send money时吓我一跳,仔细一看,原来如此。

数据科学家能代替DJ吗? 用Python操作Spotify

Spotify's API创建调整你的播放列表。

云DJ自动上线。

用Marshmallow,webargs and Flask 在你的endpoints校验请求数据

这篇实战指南目的是,让你知道你可以如何在前端为客户端添加验证表单,以及当表单发送到后端时,再对数据进行二次验证保证数据是有效的。我们将遵循不相信用户数据原则,这就是为什么我们在后端做了二次验证来保证一切正常。如果数据中有任何错误,我们将发回一个响应,该响应可以由前端解析,并显示在导致错误的正确表单字段旁边。

Beeralytics — 一份从Web数据中分析啤酒价格的指南

使用BokehDelivery Sites上找到最便宜的啤酒。

用技术改变消费习惯!

理解 Django 中的多对一

对数据常见关系之一的再介绍:理解 Django中的多对一。

用Python实现的简单的下载文件的栗子🌰

学习如何用各种Python模块来从网站上下载文件。

从 requests -> wget -> ThreadPool

Take the Django Crash Course The authors of Two Scoops of Django have released their latest book, the Django Crash Course. Covers Django 3. 0 and Python 3. 8! SPONSOR

Stanza:一种可用于多种语言的Python自然语言处理工具

Stanza,一种开源的Python自然语言处理工具,支持66种人类语言。和现有被广泛使用其他工具比起来,Stanza为文本分析提供了一条语言无关的全连接神经中间件,包括词法分析、multi-word token expansion、词形还原、词性和词法标注、依存句法分析以及命名实体识别。我们在总共112个数据集上对Stanza进行了训练,包括Universal Dependencies treebanks,其他多语言语料库,结果表明,相同的神经网络结构具有良好的泛化能力,在所有语言测试中都能获得良好的性能。

长江后浪推前浪

清华开源的深度学习框架也来啦!Jittor

如何用Django提供私人媒体文件

管理对用户上传文件的访问权限。

新的pip解析器将于今年推出

pip的开发者正在为pip开发新的解析器(和我们去年在PSF博客说到的一样)。我们计划在今年晚些时候退出。在这篇文章中,我们分享了一些关于pip如何判断应该安装什么,基于package requirements

新的PIP希望能上新的台阶。

如何使用Pandas read_html 从 HTML Tables 中获取数据

在这篇Pandas指南中,我们将逐步展示如何用Pandas read_html方法来从HTML中抓取数据。首先,在最简单的示例中,我们将使用Pandas从一个字符串中读取HTML。接下来,我们将通过一些示例,用Pandas read_htmlWikipedia表格中获取数据。

Pandas助力表格数据的获取,当然,主要难度在获取一些网站的表格数据了。

Pandas中还有 read_csv,read_excel,etc.等方便获取数据的存在。

Jupyter的可视化debugger

福音!

来个图片了解一下:

jupyter_debugger.gif

从Jupyter Notebooks成长出的Neat Software Architecture(32min) img

用Django检查约束来确保只设置一个字段

用Django and PostgreSQL Trigrams实现网站搜索

利用机器学习技术从图像上预测个人的人口统计特征

你应该正在使用的五个出色的Python库!img (17min)

Argh - 命令行生成工具

tqdm - 进度条

msgpack - 二进制json数据

schedule - 定时器

Redis Simple Cache - 缓存 (点赞最多)

msgpack 中间件也来了 msgpack-asgi

省带宽要紧!

让我们构建一个简单的解释器。第9部分: 嵌套过程的调用

Django Admin 皮肤换色

有趣的项目、工具和库

debugpy

一个为Python实现的Debug Adapter Protocol

Newspipe

NewspipePython编写的一个网络新闻聚合器,用了Flask,asyncio and SQLAlchemy

DBFace

DBFace是一款用于人脸检测的实时single-stage检测器,速度更快、精度更高。

越来越快!

itomate

自动化你的iTerm布局和会话设置。

魔法布局,了解一下:

image.png

pytorch-lightning ML研究人员的轻量级PyTorch封装。扩展模型。写更少的样板。

superstring.py

一个快速和内存优化的字符串库,用于Python中的重文本操作。

放到NLP中,速度提升应该还可以。

Posa:

❤️ Happy Pythonic ;-(Posa私人无责任播报)

翻译了一篇文章:

见名知意,就不简介啦。

----- 分割线 -----

如果你发现哪里翻译有误的话,请务与我联系!感谢!

by Pythoneerm at March 28, 2020 06:22 AM

March 22, 2020

bemself