在Docker中使用Rclone作为储存卷
前言:在各个平台,或本地使用 Docker 时,一定会遇到一些容器,想让它们的储存同步到云端,方便以后新建容器时好继承上一个容器的储存。本文会教大家如何安装 rclone 作为 docker 插件,以方便使用各个云平台作为容器储存卷。*本文提到的插件若未明确表达均指代 rclone docker plugin。部分内容来自 https://rclone.org/docker/
准备:你需要准备一个有 Docker API Version 1.12 以上的环境,推荐 1.40+ 可以使用 docker version 查看你当前安装的 Docker 版本。并安装 docker-comps (可选):
12345678910111213141516171819Client: Version: 20.10.17+azure-1 API version: 1.41 Go version: go1.17.11 Git commit: Built: Mon Jun 6 21:36:39 UTC 2022 OS ...
在Replit部署每日新闻项目
前言:相信大家都有看到过,群里,公众号中,发过的每日新闻图片吧,作为一个爬虫项目的金典例子,这里给大家带来一个新的仓库,可以合并这些内容的项目:
zkeq/news: 前后端均基于 vercel 的轻量级每日早报项目,支持一键部署,支持部署至服务器。后端由 FastAPI + BeautifulSoup 实现。 (github.com)
由于我的 vercel 请求太多了,这个项目需要用到 severless 资源,这里我们将这个项目部署至 Replit 来减少 vercel 负担(
准备:
注册一个Replit账号
最好再注册一个Team
开始:打开 replit 新建一个 python 仓库
在 shell 中输入如下命令:
1git clone https://github.com/valetzx/newsonreplit && mv -b newsonreplit/* ./ && mv -b newsonreplit/.[^.]* ./ && rm -rf *~ && rm -rf newsonrepl ...
信息泄露分析以及日常
信息泄露:最近两个月这个信息泄露严重啊,先是学习通然后上海gov数据库泄露。有人直接把登录验证直接写进注释当成某教程给发表了,实在是牛。公开的750K也不像是假的。我目前看到的,包含姓名、身份证、电话、家庭住址(部分精确到门牌号)、报案记录、案件描述等。
12345678910111213141516171819202122232425public void datahubWriter(String topic){ // Endpoint以Region: 华东1为例,其他Region请按实际情况填写 RecordSchema schema = new RecordSchema(); Map map = ObjectParseUtils.objectToMap(dto); for(Object key : map.keySet()){ schema.addField(new Field(key.toString(), FieldType.STRING)); }/*public static void main(St ...
白嫖Github学生包!
前言:喜报喜报!我申请到Github学生包拉!不过有点可惜,是小号的(
这里写一写注意事项,以及拿到学生包后,可以白嫖哪些东西。
在这之前贴一个后面可能要用的【腾讯文档】Azure 服务列表。
准备:在国内,你可以登录学信网:中国高等教育学生信息网 (chsi.com.cn) 获取在线认证信息表 ↓
这里可以申请到 中文 的在线验证报告,可以点击查看后下载为 PDF (这里圈起来要考)
为了Github的审核能清楚阅读你的信息,你可能需要一份 英文 版本的报告,但是在你一顿搜索后发现 英文版是要 付钱的?!30?不 够 白 嫖!这时,我们拿出之前下载的 PDF ?自 己 翻 译 !肥肠的简单啊,只需要把你上面信息黏贴到翻译软件就完事了。
这里我发一部分给大家参考一下:
教育部学籍在线验证报告
Ministry of Education Student Status Online Verification Report
更新日期:2022年6月22日
Updated Time: June 22, 2022
姓名/性别/民族/证 ...
使用Docker运行Macos
前言:玩了玩Docker,最近在白嫖某代码空间,正好看到个可以在Docker中跑Mac的仓库(taylorcoffelt/macos-docker: Runs a macOS image on QEMU in a docker container, with VNC, SSH and SPICE access (github.com)),就运行了跑了跑。原仓库默认的 docker-compose.yml 配了4G运存,但是在某代码空间跑了三遍,都在第一次启动展开镜像下系统的时候寄(鲨进程)了,后来缓存了2G运行内存,理论上 mojave 是能带起来跑一跑的,毕竟系统老(当然如果你自己有新macos镜像,并且机器配置过硬的话,也可以自己构建,原仓库都有教程,也是比较简单的。
仓库介绍:这个仓库是用来在 Docker 上跑 Macos 的,当前仓库文件 18.8G 默认系统为 macos-mojave
将本仓库下载至你的 Linux/Ubuntu 本地后,确认 docker-compose.yml 中的内容
123456789101112131415161718192 ...
使用xdotool在Ubuntu自动化
前言:最近在白嫖某平台的云代码空间( 想整成服务器/搭点东西玩,由于是代码空间平台本意肯定是给开发者云跑云测试用的,所以在不写代码 / 不干活的时候会睡觉,节省资源。这里写个使用 xdotool 工具来自动写代码( 当然不保证可以一直白嫖,只是做个记录。
准备:1sudo apt install xdotool
安装 xdotool 包,在这之前可以更新一下 apt apt update apt upgrade
开始:最重要的指令:
1xdotool search --name [name of the window] key [keys to press]
由于 xdotool 是命令行工具,在不指定 窗口 的情况下,会默认在当前命令行执行自动化(当然你有桌面UI的话可以用xdotool控制鼠标,但是也挺麻烦)
这条指令的意思是 xdotool 搜索 窗口名字为 xxx 的程序 执行 按键 keyxxx 栗子:
1xdotool search --name code key "ctrl+s"
这条指令的意思是 xdotool 搜索 窗口名 ...
如何看待大学生跟风似的考公?
作者:那你说我该叫什么问题:如何看待大学生跟风似的考公?链接:https://www.zhihu.com/question/526563863/answer/2496316003来源:知乎(原文已被删除)相同回答:怎么评价《致还在沉睡的大学生:你不失业,天理难容》这篇文章?链接:https://www.zhihu.com/question/30796720/answer/2496276048著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。因为他们彻底的结构性失业了。我要说一句,当代绝大部分的大学生,都是政策的牺牲品,糊里糊涂的学了一个自己都不知道是人是鬼的专业,我可没在开玩笑。
把大学生们毁掉的政策,叫人才扩招
实际上这玩意不仅毁掉了大学生,它已经毁掉了大部分年轻人。
—————————————————————
我曾经好奇一件事情,为什么发达国家的大学生比例如此的低呢,
比如美国,只有不到35%的高中生完成了大学教育(约为1/3)
注意,这个大学教育是包括“技工学校”的,也就是专科本科都算上,加起来也就35%的高校生完成了。
而我国本科加大专加起来,能把 ...
使用GithubAction给任意网页截图
前言:最近白嫖 Replit 的时候发现了一个能在 vercel 部署的网页截图程序:valetzx/websnap 可以将网页截图并展示 DEMO 以下截图是该程序为本页生成的实时渲染。但是这个程序有个非常不友好的BUG就是截图网页中有中文时,中文会被渲染成方框,简单来说就是( 缺 字 体 )可是 vercel 的环境非常封闭?比较难去添加字体给系统。
那为什么不用 iframe 标签呢?整个网页的渲染相比图片还是比较吃力的,我们完全可以把渲染交给服务器。并且网页截图能做更多东西,比如网页快照等等等等(图片是可以永久保存的)而 iframe 是真实时。
当时我的朋友 zkeq 也照着写了个Python程序:zkeq/Python-WebSite-Screenshot: 一款支持截图中文网站的 Actions 截图工具 使用GithubAction的好处在于,我们可以给整个系统添加中文,并且保存图片到仓库。当然也有缺点,比如不能 实时 渲染图片了。
当然这个程序的使用非常的简单,下图是本文章的截图(来自GithubRaw):
准备:
准备一个 Github 账 ...
使用Graph获取微软永久客户端秘钥
前言:现在微软客户端秘钥client_secret有效期24个月,但是还是可以获得永久的secret的。方便一次设置 永久(理论)续订!
开始:
打开 https://developer.microsoft.com/en-us/graph/graph-explorer
点最左边蓝色 Sign in to Graph Explorer 登录
右边 框框 Modify permissions (Preview) 将所有权限√同意
左侧栏,Applications (8) ,下面找到绿色的POST ,有两个,选择,create a new application ,双击就会在右侧呈现(创建新应用程序)
打开 应用注册 选择想获取永久秘钥的应用程序,复制对象ID 不是client_id!不是 应用程序(客户端)ID!是 对象ID!
再回到Graph Explorer,将POST的URL地址替换为 https://graph.microsoft.com/v1.0/applications/你的对象ID/addPassword
将 Request body 中内容删除,替换为:
123456& ...
在Replit中自建监控网站
前言:废话不多说,这篇文章胶凝在replit上白嫖一个网站监控,并设置企业微信通知。
本次一键部署资源可以在我的仓库Star获取:valetzx starlist replit
准备:注册 Replit,准备好教育仓库。
这里要用到nodejs监控,和Python企业微信通知
浏览仓库:louislam/uptime-kuma 监控主程序
浏览仓库:easychen/wecomchan 微信通知
开始:转到仓库:在replit自建uptime-kuma监控 (github.com) 一键部署监控主程序。
注意!!!第一次运行成功后请注释掉 main.sh 文件中的 git clone 命令!!!
在教育仓库中新建Python项目,将uptimekumaonreplit仓库中的 main.py 粘贴至Python项目仓库中。在运行前执行 pip install python-multipart 指令。
main.py 来自 Zkeq Github / Blog
在补全企业微信相应信息后,点顶部绿色 Run,运行通知服务。
当Python通知程序成功 ...