daliy

JOBCHER BLOG
逆境和成长-2022年终总结
转眼间来到了 2022 年的尾声,2022 年不仅仅对于世界来说,还是对于我个人来说都是意义非凡的一年。 逆境和成长 2022 年初在中国大陆仍然实行着最为严格的清零政策并愈演愈烈,城市居民被限制人身自由,就连农村地区也被大量要求居家隔离,严重损害了中国经济和社会活力。中国失业人口再创新高,大量的毕业生找不到工作。在美国,最为严重的通货膨胀席卷全国,高昂的加息政策,损害了底层人民和工薪阶层。在中东,塔利班武装重新占领阿富汗,重新实行政教合一的暴力统治。在俄罗斯,爆发了乌克兰战争,将俄罗斯真正从苏联的阴影中脱离出来。在世界各地发生了太多的变化,2022 年注定是要被载入史册的一年。 对于我个人来说,2022 年也是成长非常大的一年,我经历了自工作来最大的变化,我从一家工作了多年的企业毕业,再次进入了社会的试炼场中求职,接触了更多的人,碰到了更多的事,也有了更多的感悟。曾经的我会讲工作看的比一切都重要,通过勤奋和努力可以改变一切,但是,社会的规则并不是这样的。决定你的个人价值并不是这些外在的东西,决定你个人价值的是你自己对自己的看法。你认为自己有价值,你就是你能够做到有价值。你觉得自己不重要,别人自然觉得你不重要。 在 🆕 的 2023 年,希望世界和平,人人幸福,愿生活在苦难中的人们,能够早日远离苦难,让幸福来敲门…… 欢迎关注我的博客[www.jobcher.com](https://www.jobcher.com/)
JOBCHER BLOG
优雅的使用Conda管理python环境
背景 很多时候,避免不了同时使用 python2 和 python3 的环境,也避免不了不同的工作所需要不同版本的库文件,比如在想用 TensorFlow 较早版本的同时;还想运行 Pytorch 最新版;还想顺便学习 Nao 机器人编程,学习 Django 后台,这个时候,一款非常好用的包管理工具就显得十分重要了,这就是我写这篇博客的原因,这篇博客将会讲解: 如何安装 conda; 如何更换 conda 的下载源; 如何使用 canda; Linux 安装 conda 在 Ubuntu 上安装 Anaconda 的步骤如下: 首先,你需要下载 Anaconda 的安装包。你可以从 Anaconda 的官方网站上下载最新版本的 Anaconda for Linux。选择适合你的系统的版本(Python 3.x)。 访问下载链接:https://www.anaconda.com/products/distribution#download-section 下载完成后,你可以在终端中导航到下载的文件所在的目录。你可以使用 cd 命令来改变目录。例如,如果你的下载文件在 Downloads 文件夹中,你可以输入以下命令: 1cd ~/Downloads 然后,你需要运行 bash 命令来安装 Anaconda。假设你下载的 Anaconda 文件名为 “Anaconda3-2020.02-Linux-x86_64.sh”,你可以输入以下命令: 1bash Anaconda3-2020.02-Linux-x86_64.sh 请注意,你需要将上述命令中的 “Anaconda3-2020.02-Linux-x86_64.sh” 替换为你实际下载的文件名。 4. 接下来,你会看到 Anaconda 的许可协议。按 Enter 键滚动到底部,然后输入 ‘yes’ 来接受许可协议。 5. 然后,你需要确认 Anaconda 的安装位置。你可以选择默认位置或输入新的位置。 6.
JOBCHER BLOG
shell功能脚本集合
28 合 1 多功能脚本 脚本说明: 多合一脚本,DD 系统,BBR,xray,TG 搭建等等·常用的各种脚本基本都有! 系统支持: CentOS6+ / Debian6+ / Ubuntu14+ 支持安装 BBR,搭建 KCPtun,ssr 多用户版 安装 V2ary,Tg 专用代理(Go 版),安装 Goflyway 小鸡性能测试,回程线路测试,云监控 傻瓜式一键 DD 包 一键开启默认 bbr Netflix 解锁检测 xray 安装 宝塔面板,闲蛋面板,x-ui 面板,WARP 一键配置 脚本特点: 目前网上的各个一键脚本基本都是只有 安装/启动/重启 等基础功能,对于小白来说还是不够简单方便。常用的各种脚本基本都有! 下载安装: 1bash <(curl -s -L https://git.io/JPj82) gfw_push 一键安装 脚本说明: 监测服务器 IP 是否被墙并推送至 Telegram 一键脚本 系统支持: CentOS6+ / Debian6+ / Ubuntu14+ 下载安装: 1bash <(curl -s -L git.io/JPjzm) 服务器测速 脚本说明: 服务器一键测速脚本 系统支持: CentOS7 / Debian7+ / Ubuntu14+ 下载安装: 1bash <(curl -s -L git.
JOBCHER BLOG
headscale 部署使用
Headscale Tailscale 的控制服务器是不开源的,而且对免费用户有诸多限制,这是人家的摇钱树,可以理解。好在目前有一款开源的实现叫 Headscale,这也是唯一的一款,希望能发展壮大。 Headscale 由欧洲航天局的 Juan Font 使用 Go 语言开发,在 BSD 许可下发布,实现了 Tailscale 控制服务器的所有主要功能,可以部署在企业内部,没有任何设备数量的限制,且所有的网络流量都由自己控制。 Headscale 部署 我决定使用docker-compose进行部署 创建存储 1#!/bin/bash 2mkdir -p /opt/headscale 3mkdir -p ./config 4touch ./config/db.sqlite 5curl https://raw.githubusercontent.com/juanfont/headscale/main/config-example.yaml -o ./config/config.yaml 运行 docker-compose 文件 创建 docker-compose.yaml 1version: "3" 2services: 3 headscale: 4 image: headscale/headscale:latest 5 volumes: 6 - ./config:/etc/headscale/ 7 - ./data:/var/lib/headscale 8 ports: 9 - 8080:8080 10 - 9090:9090 11 - 50443:50443 12 command: headscale serve 13 restart: unless-stopped 运行
JOBCHER BLOG
羊了个羊小程序 破解通关
注意此教程需要通过电脑端完成 操作步骤 1、微信打开羊了个羊小程序,玩第一关 2、进入当前登录的微信数据文件夹 微信左下角 -> 设置 -> 文件管理 -> 打开文件夹 打开后进入当前登录的微信数据文件夹 3、进入当前登录微信数据文件夹后,依次进入 \Applet\wx141bfb9b73c970a9\usr\gamecaches\resources 注意 wx141bfb9b73c970a9 文件名可能不同,但以 a9 结尾 4、修改游戏配置文件 在此文件夹下,有很多 json 文件,找到默认排序的第三个,大小 2k 的文件 我的电脑是 16632884479734.json 文件,用记事本打开,清空里面内容,将 new.txt 文件中的代码复制进此 json 文件,保存关闭 1[1,0,0,[["cc.JsonAsset",["_name","json"],1]],[[0,0,1,3]],[[0,"levelConfigData",{"dailyLevel":[[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001],[80001,80001]],"topicLevel":[[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017],[10017,10017]]}]],0,0,[],[],[]] 之后打开游戏,仅需要完成 4 次第一关九宫格样式即可加入羊群!
JOBCHER BLOG
logrotate 日志滚动的使用
logrotate 日志滚动的使用 logrotate 日志滚动切割工具,是 linux 默认安装的工具,配置文件位置: 1/etc/logrotate.conf 2/etc/logrotate.d/ 参数 以 nginx 配置为例 1/opt/log/nginx/*.log { 2 daily 3 missingok 4 rotate 14 5 errors "nb@nbtyfood.com" 6 compress 7 delaycompress 8 notifempty 9 create 0640 www-data adm 10 sharedscripts 11 prerotate 12 if [ -d /etc/logrotate.d/httpd-prerotate ]; then \ 13 run-parts /etc/logrotate.d/httpd-prerotate; \ 14 fi \ 15 endscript 16 postrotate 17 invoke-rc.d nginx rotate >/dev/null 2>&1 18 endscript 19} 参数 作用 compress 压缩日志文件的所有非当前版本 daily,weekly,monthly 按指定计划轮换日志文件 delaycompress 压缩所有版本,除了当前和下一个最近的 endscript 标记 prerotate 或 postrotate 脚本的结束 errors “emailid” 给指定邮箱发送错误通知 missingok 如果日志文件丢失,不要显示错误 notifempty 如果日志文件为空,则不轮换日志文件 olddir “dir” 指定日志文件的旧版本放在 “dir” 中 postrotate 引入一个在日志被轮换后执行的脚本 prerotate 引入一个在日志被轮换前执行的脚本 rotate ’n' 在轮换方案中包含日志的 n 个版本 sharedscripts 对于整个日志组只运行一次脚本 size=‘logsize’ 在日志大小大于 logsize(例如 100K,4M)时轮换
JOBCHER BLOG
rsync 文件同步
rsync 文件同步 rsync 是一个常用的 Linux 应用程序,用于文件同步 安装 1# Debian or Ubuntu 2$ sudo apt-get install rsync 3 4# Red Hat 5$ sudo yum install rsync 6 7# Arch Linux 8$ sudo pacman -S rsync 基本用法 使用 rsync 命令时,可以作为 cp 和 mv 命令的替代方法,将源目录同步到目标目录。 -r 表示递归,即包含子目录。注意,-r 是必须的,否则 rsync 运行不会成功。source 目录表示源目录,destination 表示目标目录。 -a 参数可以替代-r,除了可以递归同步以外,还可以同步元信息(比如修改时间、权限等)。由于 rsync 默认使用文件大小和修改时间决定文件是否需要更新 1rsync -r source destination 远程同步 1rsync -av <源地址>/ <用户名>@<ip地址>:/<目标地址> 友情地址:mysql 迁移
JOBCHER BLOG
163企业邮箱设置教程
163 企业邮箱设置教程 请进入这个网站 https://qiye.163.com/help/l-11.html
JOBCHER BLOG
2021年第50周记
2021 年第 50 周周记 这周完成了以下任务 搭建 hugo 博客 使用 docker 封装了 blog 搭建 k3s 环境 计划: 学习 k8s 总结:没啥好总结,刚开始写周记,就随便写一点吧 欢迎关注我的博客www.jobcher.com
JOBCHER BLOG
优秀英语教材的选择
优秀英语教材的选择 误区: 在我看来,简单地评判一本英语教材是否优秀,可以观察以下几点: 有无CEFR欧洲标准评级 是否是近10年出版 是否是英美出版社出版(或英美引进) 有无CEFR欧洲标准评级 1:CEFR是最重要的欧洲各语言标准,分为A1-C2六个等级,若不清楚可以上网查一下。教材若没有明确指出,则教材要么落伍20年以上,要么就不符合常规的CEFR大纲的英语教学,对于一般学生来说不选为妙。 2:CEFR标准和考试从上个世纪开始实施,相关教材出版过很多,教材内容也不断更新,当今能继续出版的多是更先进的教材,不建议买10年以前的教材,最好是近5年的书。一本脱节的教材因为所谓的“经典”而一直用下去是错误的(新概念1/2的几乎每篇课文我都背过,这个问题是毋庸置疑的)。 3:我从未见过母语为中文的作家出过任何优秀的英语教材(不包括参考书),这其实很好理解,你见过哪个中文学生从小学习外国人出的语文书吗?且英美是当今教育实力最强的两个国家,优秀教材数不胜数,没有什么理由选非英美甚至国内的教材。下面会抽一些国内知名垃圾教材说明。 当然以上标准也有例外情况,但我见过的大多数教材都符合以上要求。 2、国内知名教材的简单评价:国内最出名的教材无非以下几种:初高中教科书、新概念、赖世雄美语、走遍美国等,很显然,按照上面的标准,它们都过于落后了。这些教材与近五年新出的英语教材的差距都在二十年以上,是骡子是马直接买本下面推荐的优秀教材比对就能看得一清二楚(当然第一次见到这种教材可能不适应),我没必要具体说明。 3、对我国英语教育的吐槽:国内多数学校,包括许多重点中学(外国语除外)仍是使用落后的教科书,如旧版人教英语教科书本世纪初出版,质量本就一般,且竟过了近15-20年才再版,而我大致浏览了新版,发现并没有先进多少,依旧落后。唯一值得欣慰的是少部分大学教材直接引进了英美先进教材,但大概学的大学生也少之又少。而课外的培训机构仍大多迷信几十年前的极其落伍的教材如新概念,那些先进教材则因为教授所赚的利润不大而被遗弃,导致如今竟仍有人觉得新概念是宝。而国内多数中大学生的英语能力如何呢?中考2000词汇量,A2水平,高考4000词汇量,B1水平,四六级6000词汇量,B2水平。且中高考对听说写的要求不高或只以应试为准,实际远没有达到以上级别。这可是在连续学了至少10年英语的背景上!英语难吗?总比中文简单,我见过有些小孩小学就过了B2甚至C1的考试,所以一点也不难。由此可见国内学生英语能力之差,学习效率之低下。至于为什么作为英语学习大国,我国英语教育落后了20年以上? 一是教育部不思进取,文科教材远远落后于英美,考试只考察努力程度或技巧而非真实英语水平,二是学校的教学资源始终紧缺,就我所在的福建来说,省重点中学福州一中的英语教师也只是从双非福建师大毕业的,可见师资堪忧,三是课外辅导机构以利益为中心,对优秀教材视而不见,一本新概念因为利润大而鼓吹了几十年,有教英美优秀教材的机构只集中在大城市,没有推广开来,四是许多国外先进教材没有引进,导致直接买国外版很昂贵且教材缺乏宣传,引进了也会推迟很多年出版,出版即落伍,且知道有这些优秀教材的学生也少。当然禁用欧美教材能防止和平演变,这是不得不考虑的。凡此种种,其他的不多说了。 **4、既然知道了使用英美教材的先进与必要性,下面便进入正题。**英语教材一般分为听说读写综合教材和听说读写专项教材,出版社无非以下四个:剑桥、牛津、国家地理学习、培生(朗文)。学习这些教材应注意以下几点:1这些教材按照小学生至成年人的不同年龄段设计,我只推荐见过的适合小学高年级到成年人的青年或成人教材,想要其他教材的去官网上搜 2最好有优秀老师教学,没有优秀老师且有一定基础(至少高中水平,A2以上)可以看教师用书自学 3最好买最新版,配套的练习册尽可能也买来做,音频一般要额外买配套的CD,而不会附送 4外国版的书较贵,学生用书300左右,加上教师用书总共至少600-700(有些书的音频CD也要400),但比起补习机构报班的费用还是便宜多了 5可以去官网上查询相关教材,官网有(最好访问外网,即英国/美国的网站,而非国内网,国内网站资料很少)预览版,也可淘宝咸鱼购买电子书或音频和盗版书(很多盗版书纸质也不错)(淘宝搜索方法:教材名+教材,如Headway教材),或上国外购书网站如AbeBooks和Book Depository,邮递时间慢但便宜一些 推荐 牛津官网:https://elt.oup.com/learning_resources/?cc=global&selLanguage=en 剑桥官网:https://www.cambridge.org/hk/cambridgeenglish/catalog 培生官网:国外:https://www.pearson.com/english/catalogue.html 注:不建议看国内网站。另培生各种教材都非常多,不同教材差异也大 国家地理学习官网:国内:http://www.nglearning.cn/+公众号:NGL学习服务 国外:https://latinoamerica.cengage.com/ngl/ 教材书单(非综合教材会注明): 顶尖:Headway、English File、Navigate、Solutions(A1-C1),THiNK、Empower、face2face(A1-C1),speakout (A1-C2),说:Evolve(A1-C1) 优秀: Keynote(A1-C2)、Life(A1-C1)+国家地理的大部分教材,展望未来Look Ahead(A1-B1),技能:Unlock第二版(A1-C1),读:Reading Explorer(A1-B2),写:Great Writing(A1-C2),听:Listening & Notetaking Skills,语音词汇语法习语搭配动词:English in Use中文版、最新外国版,不建议引进的英文老版(A1-C2),泛读:Bookworms国外最新版,非国内版(A1-C1),高阶语法:英语用法指南(B2-C2) 一般:English in Mind第二版、For Real、Unlimited、剑桥实境英语Real English,剑桥国际英语教程Intercharge、Passages、剑桥标准英语教程Touchstone、Viewpoint,朗文环球英语教程(A1-C1),看听学(A1-A2),朗文国际英语教程Side by Side(A1-A2)读:Grammar in Context(A1-B级) 顶尖代表英语教材最高境界,几乎没有瑕疵。优秀相比顶尖在一些方面稍差。一般教材比前两者差得有点多,但依旧完爆国内多数主流教材。下面简单评析。 Headway、English File、Navigate、Solutions:牛津教材,淘宝只有Headway容易买到,已出第五版,English File只有老版,不建议买,Navigate国内貌似买不到 ,Solutions是过去的武汉外国语学校教材,教材用书淘宝难以买到,但都可以去外国网站购买 THiNK、Empower、face2face:剑桥教材,淘宝只有THiNK和face2face容易买到。THiNK是部分国际学校教材,不喜欢THiNK的排版和字体。 speakout:培生教材,有八本,是难度分级最为详细的一套教材,比常规教材多了intermediate plus和advanced plus难度,C2的advanced plus那本比下面Keynote的C2级好,如果打算只学一套教材从A1到C2的话那就这套吧。淘宝上搜索时要搜"speak out教材",而非"speakout教材" Evolve:剑桥神级口语教材,生活用语和应试讨论兼备,就是非常贵,CD卖400,但外网便宜不少,看了书后觉得如不练听的部分也没必要买CD Keynote:以TED演讲为特色,是为数不多的达到C2级别的教材。有国内大学引进版但不推荐,因为有删减 Life:阅读部分文章难度比同类同级别教材大得多 Keynote+Life+国家地理学习教材:整体还行,但相比前面的牛津剑桥还是差了一点 Unlock:分为读写和听说两本,第二版升级很大,可以在学一本综合教材的同时选学,读写本相当于Reading Explorer+Great Writing简化版,听说本感觉一般,听部分类似Notetaking那本,说部分过于注重应试讨论。 展望未来Look Ahead:出版于20年前,先前一直是外国语学校的初高中教材,本不该出现在这里,但这是我第一次了解到的英美优秀教材,当时看了后立即视一切国内教材为粪土,况且价格相对来说很便宜。总体来说是当前综合教材的始祖+简略版。其实抛去出版时间如今依旧可以称得上是顶级的,对国内外国语学校放弃这套教材表示遗憾