SharpG.的博客

  • 首页
SharpG.的博客
专注Linux运维与开发|Focus on Linux ops&dev
Linux运维

全网首发如何为没有独立ip的虚拟主机配置腾讯云cdn

背景 首先碎碎念一下,现在你看到本站页脚写着本站由腾讯云提供cdn加速服务,其实最开始用的是阿里云的全站加速dcdn的,但是某一天我却收到了阿里云欠费0.1元的邮件,提了工单一咨询才知道阿里云的dcdn不光对下行流量收费还要对请求数二次收费,什么意思呢, 现在网站不是普遍开了https嘛,这种情况下,你的网站的静态资源如各种jpg或png图片,css文件在收了下行流量费用之后还会二次收取请求数的费用,动态内容就更甚之了(阿里云的动态内容收费可是比静态的贵好多的哦)。 由于WordPress站点都是php伪静态对不,…

2020-09-26 0条评论 181点热度 0人点赞 sharp097 阅读全文
Mac系统

如何清理Mac系统卸载软件后残留的PATH环境变量

背景 测试系统:Mac 10.13.6 & 10.15.6 最近在命令行echo $PATH的时候发现有一些之前已经卸载了的软件残留下来的PATH环境变量,如下: 由于我是个有系统洁癖的人,不能忍受这样的垃圾存在,可是百思不得其解为什么会这样。 一番谷歌下来,发现大部分答案都是让你修改/etc/paths,或者/etc/profile, 又或者~/.bashrc, /etc/bashrc等等都没有说到点子上(竟然还有让你折腾environment.plist的,可是最新的Mac 10.15.6已经貌似不存在…

2020-09-22 5条评论 711点热度 0人点赞 sharp097 阅读全文
Python编程

如何彻底解决Pyinstaller打包后的程序识别不到静态文件

背景 本站的这篇博客、分享了一同时支持Windows/Mac/Linux的图片批量添加水印并压缩的工具,里面用到了pyinstaller技术来分别打包出来支持3个平台的程序,由于代码依赖一个静态字体文件,当时用了以下命令打包来进行的打包: pyinstaller --onefile --nowindow --add-data="arial.ttf:." image_helper.py 意思是把arial.ttf这个静态字体文打包进当前目录,而代码里面调用的路径也是当前目录,可是在运行的时候却出现了如下报错: OSE…

2020-09-20 0条评论 605点热度 0人点赞 sharp097 阅读全文
Mac系统

如何解决Mac10.15.6上打开任意来源后Parallel Desktop16依然安装失败

背景 最近从Mac 10.13.6 high sierra升级到了10.15.6 catalina,虽然之前的Parallel Desktop14还能打开,没测试虚拟机是否还能启动,但总想升级到最新版的Parallel Desktop16来使用,等把下载好的压缩包解压后安装的时候却总报下面类似的错误: parallels desktop is damaged and can’t be opened. you should eject the disk image 截图如下(我的当初忘记截图了,下面的是网上找的,报错…

2020-09-20 0条评论 176点热度 0人点赞 sharp097 阅读全文
Python编程

同时支持Windows/Mac/Linux的图片批量添加水印并压缩的工具

特性 同时支持Window/Mac/Linux三种系统 单文件一键部署,无需安装依赖 支持添加水印并压缩一条龙服务 支持不加水印只进行压缩 支持自定义水印文本 支持自定义压缩级别 支持自定义水印文本颜色 支持自定义水印位置 支持自定义水印文本大小 缺点 暂时只支持英文文本水印,后续可开放全中文水印,如需中英混合水印可以考虑赞助后续开发 需要一个启动密码才能运行 由于打包了python解释器以及opencv和PIL库,生成的文件体积较大 暂时只支持jpeg,jpg,png三种格式 开发环境 Mac :10.15.6 …

2020-09-14 0条评论 178点热度 0人点赞 sharp097 阅读全文
Web爬虫

分享一个监控知12的wordpress插件是否更新的脚本

背景 本站现在用了知12提供的wordpress付费阅读插件,但是他们没有把插件发布到wordpress的插件商店,从而也就无法得知新版本的更新,导致上个月有个用户微信上和我反馈我的博客在付费完之后不会自动跳转然后显示隐藏内容了,需要手动验证,最主要的是要多次重复验证最后才成功,体验十分不好,当时我一看我的知12提供的paywall插件还是一个beta版本的,官网上已经在这之后又更新了好几版了,当机立断,我马上花几分钟用filezilla把插件更新到了官网最新的版本,然后找之前反馈问题的网友又测试了一下,他说一切都…

2020-09-06 0条评论 181点热度 0人点赞 sharp097 阅读全文
Linux运维

如何获取数以千计的Prometheus指标并转换成Grafana查询语句

实验环境 Prometheus: 2.20.0 Python: 3.7.7 Requests:2.24.0 首先要安装依赖, sudo pip3 install requests==2.24.0 现状 你是否面临着如下这种数以千计的Prometheus业务指标要添加到Grafana图表里面做监控数据可视化 闲言少叙 直接上拉取Prometheus指标的接口的python脚本,自己跑一下, 小声说一下, 上面的Prometheus指标接口我一开始是不知道的,不得已写了个selenium+chromedriver的py…

2020-09-05 0条评论 160点热度 0人点赞 sharp097 阅读全文
Wordpress运维

一行代码搞定升级新版本的wordpress后GIF动图变静态

碎碎念 记得上大学刚折腾WordPress时上传GIF动图后就直接显示为动图,但不知道前两天是怎么回事上传的动图始终只显示第一帧,也就是一张静态图片,于是我就去各种搜索,可是不管是百度还是谷歌怎么搜索都无外乎以下两种解决办法: 20%的是让你装个叫WP GIF Player的插件,如下: 可等你去wordpress 官方的插件商店一搜索,的确有这个插件还排名第一,可是截止到本文写作日期我仔细一看版本号只有0.1.2,而介绍这个插件的博客是18年初的,很明显老的插件应该是下架了,这是新的,不管怎样死马当活马医,我还是…

2020-09-02 0条评论 483点热度 0人点赞 sharp097 阅读全文
Linux运维

全网首发实战Grafana图表数据向下钻取(支持跳转到不同的对应面板)

环境 Grafana版本:v7.1.3 (5723d951af) 备注:上面这个版本是在写本篇博客的当天打开这个Grafana的官方在线演示demo 时页脚显示的版本号,但彼时官方最新的版本已经是v7.1.4了,不过我想说的是本篇博客最早实战成功的时候所基于的Grafana版本应该也是不高的,所以你不用太担心你的版本与本文不符怎么办,其实只要你的Grafana版本不是实在太低就行哈! 效果演示 咱闲话少说,先看实战演示效果: 碎碎念 最近在忙着把Prometheus上的指标添加到Grafana上展示,以及更重要的是…

2020-08-22 0条评论 686点热度 0人点赞 sharp097 阅读全文
Python编程

又发现了一个和python生成器一样只能使用一次的对象

背景 最近决定重新审视一下python量化交易。其实几年前就接触过py量化交易,但当时囿于一些策略过于晦涩难懂始终没有深入进去,而今不同了,在淘宝上花两三百买了一套AQF量化金融视频教程,除了python基础部分跳过了,其他均是从头看起, 此次进军自觉收获颇丰。 过程 前天在看到金融数据处理中同时获取多只股价信息的下面一段代码时:   对这里面map高阶函数的使用有点困惑,毕竟这几年写python脚本的过程中用的也不多。 于是我就打开了ipython有了下面这一番测试: 从上图中我们可以清楚的看到第五个和…

2020-06-29 0条评论 190点热度 0人点赞 sharp097 阅读全文
杂谈

关于开拓第二职业技能的一些感想

最近不知怎么了总是忧心忡忡担心自己的职业未来被自动化或人工智能所取代,于是有了下面的感想: 昨天下午发生了一件神奇的事情,学习疲惫后打算追一两集「生活大爆炸」放松一下,没成想第三季集集精彩, 没忍住一口气追了七八集,不用说,也跟着哈哈大笑了七八集(不知道为啥第三季每集才不到二十分钟),然后就有点笑累了, 于是就重新打开我的学习视频,这个系列的视频上周看了几集后由于感觉太过晦涩放弃了,但是我在综合自身的优劣势深思熟虑后觉得: 要想咸鱼翻身,35岁前过上财务自由的生活,还是要趁着年轻学习点有挑战的知识坐坐冷板凳开拓第二…

2020-05-31 0条评论 219点热度 0人点赞 sharp097 阅读全文
杂谈

聊聊最近几年追过的剧,也欢迎大家给我推荐几部剧

时间要从15年说起,彼时我正在上海工作,一天晚上被老爹打电话疯狂安利了一波「琅琊榜」,考虑到是古装剧, 我就答应看上几集,没成想这一看一发不可收拾,没几天的时间就追完了,剧中动容处颇多几次落泪, 据说「琅琊榜」还被翻译出口到了日本等国,真不愧是国产剧之光,P.S. 续作「风起长林」没看过。 转眼间来到了17年,这一年完整追完了「大军师司马懿·军师联盟」,续作「虎啸龙吟」看了一半,然后就是「人民的名义」了,不知道为啥看了十几集一半不到就没看了。 紧接着时间来到了19年年末,有一天刷微博刷到一条说比尔盖茨点名喜欢并且亲…

2020-05-31 0条评论 159点热度 0人点赞 sharp097 阅读全文
Linux运维

访问saltstack REST api报401 Unauthorized错误,折腾了一个通宵竟是因为...

前言 最近在看《python3 自动化软件发布系统》这本书,书中自动化部署是基于saltstack实现的,为了实现整个系统低耦合分开部署,就必须要借助saltstack 的REST api了。 我先说一下我这边的情况,我拿到token是没报401错误的,我看网上的很多人token都拿不到,多半是对salt REST api部署工具链不熟,没有在eauth.conf授权调用用户,当然也有其它情况,如果你连拿token都报401,那下面的文章不用看了,本文不适合你。 下面贴一下我的报错截图 针对这个错误我试过无数次重启…

2020-04-03 1条评论 512点热度 0人点赞 sharp097 阅读全文
Web爬虫

你想收到hostloc每日热帖的邮件么?

碎碎念 掐指一算,混loc的日子应该也快一年了,刚开始还几乎每天都上论坛上翻翻帖子,可后来到现在越来越少上了,但也还会隔一段时间猛刷上个把小时,今天闲来无事写了个小爬虫用来每日推送loc的热帖。 代码 如何使用和部署请参考本站的这篇文章,注意上述代码在pip安装依赖的时候只需要安装beautifulsoup4就行了,其它的就不用安装了。

2020-03-26 7条评论 336点热度 0人点赞 sharp097 阅读全文
Web爬虫

你想第一时间得知垠神是否发表了新博客么?

背景 今天给大家分享一个python爬虫 ,其实很早之前就在这写过一个类似的,只不过这个是用于部署在vps上用的,因为这个爬虫每次运行的时候都要检测上次爬虫生成的一个文本文件中的内容来判断是否发表了新博客。 可现在本站所分享的python脚本都由腾讯云的云函数来托管了,因为云函数是severless化的,不可能用每次检测上次爬虫生成的一个文本文件中的内容来判断是否发表了新博客。 腾讯云官方推荐用其自家的对象存储COS来实现,我觉得比较麻烦,后来我又想到可以把临时生成的文件放到免费的ftp空间上,每次比较的时候再取回…

2020-03-26 2条评论 211点热度 0人点赞 sharp097 阅读全文
Python编程

你想收到Solidot,IT之家,抽屉·挨踢1024和Linux中国的每日文章汇总邮件么

今天来给大家分享4个python脚本,分别是定时抓取Solidot,IT之家,Linux中国和抽屉·挨踢1024这四个媒体的rss链接然后定时发送汇总邮件。 注意事项: 部署采用腾讯云函数,部署方式具体参考本站这篇文章 在采用腾讯云函数部署设置定时触发器时,solidot建议设置在22点左右,因为它一般晚上九点多久不更新了;IT之家建议设置在23:59因为之家基本全天24小时都在更新,这样设置的话即使早睡也可以在第二天早上起来查看邮件;Linux中国也可以设置在22点左右,因为他一般下午三四点更新三五篇文章;抽屉·…

2020-03-19 0条评论 286点热度 0人点赞 sharp097 阅读全文
Django框架

如何解决pycharm启动django时报必须定义DJANGO_SETTINGS_MODULE

背景 今天把原先一个在Linux系统运行的django项目搬到Mac下用pycharm启动时报了下面的错误: django.core.exceptions.ImproperlyConfigured: Requested setting DEBUG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() be…

2020-03-16 0条评论 401点热度 0人点赞 sharp097 阅读全文
Linux运维

实战腾讯云云函数最简单部署包含第三方依赖的python项目

前言 首先发表一个感想: 信息不对称真可怕呀,最近刚了解到腾讯云和阿里云都早已推出了自家的函数计算服务,拿python来说,可以轻松的解决第三方库依赖,尤其是腾讯云的云函数,这两天体验下来全程无痛苦十分方便,话说回来,我本来还想在django学精后推出一个叫pycron.com的网站用来托管各种python脚本,现在看来似乎没有这个必要了。 实战 实战开始之前先说一下这应该是一个最简单实践,而不是官方推荐的最佳实践。 扫码进入到腾讯云云函数的控制台后,点击函数服务->新建,然后在打开的页面上先填上一个任意的函…

2020-03-15 0条评论 594点热度 0人点赞 sharp097 阅读全文
Web爬虫

为什么用BeautifulSoup提取xml的link标签中的url总为空呢

废话少说 闲言少叙,直接上代码:   假如上述代码保存在了一个名为solidot.py 的py文件中,然后运行python3 solidot.py,结果会如下: 这时候你该好奇了明明提取了下面的xml源码中的link标签,为什么紧随着title后面却啥也没有呢   解决方法 经过各种尝试,鄙人终于找到了解决方法,也明白了为什么会出现这种情况,全拜一篇国外的文章所赐, 下面的内容为收费内容,会直接给出解决方案和简单描述原因,以及我所参考的那篇国外的文章链接, 本人保证解决方案切实有效,无效的话可以…

2020-03-14 0条评论 209点热度 0人点赞 sharp097 阅读全文
Python编程

你想收到V2ex新评论的即时邮件通知么

背景 混V站好几年了,从上图可以看到我是14年入的国军(大雾->V站),经常在发完一个主题后迫不及待的想知道有没有人评论我,于是就一个劲儿的刷新v站,不得不说这样子实在浪费时间,而且感觉有点傻。 然后我就想到了一些v站的第三方客户端是否有通知功能,去Google play搜索了一下最终找到了一个叫V2ex+的客户端有通知功能,其实还有一种方法就是装一个叫feedly的安卓app,由于v站提供了评论的atom协议的feed流,添加一个订阅并设置一个小时刷新一下就行了, 以上两种方法呢都需要有个app在后台常驻才…

2020-03-13 0条评论 172点热度 0人点赞 sharp097 阅读全文
12345…6
最近评论
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
sharp097 发布于 3 周前(09月02日) 今天发布了新版本了,用新版本再试一下哈~
最新 热点 随机
最新 热点 随机
实战使用HandBrake批量压缩视频 全网首发正规途径解决k8s api server报匿名用户无权限错误 使用Python对Zabbix告警动作进行审计 实战利用trivy对Linux系统进行漏洞扫描 2023年五月最新老虎证券出金到银行卡保姆级攻略 2023年五一维港旺角一日行,0元开香港银行卡攻略
实战使用HandBrake批量压缩视频
写了个利用Python给图片的右下角添加文字水印的小工具 如何限制filebeat使用的CPU核心数 如何解决移动了virtualenv的文件夹后django就跑不起来了的问题 基于Golang的chromedp库实现获取Hostloc的每日热帖 Rclone搭建Webdav服务+Systemd保活+Nginx反代+CF加速一条龙 备份WordPress站点到Mega网盘并自动清理旧的备份
搜索
归档
  • 2023年9月
  • 2023年8月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2021年11月
  • 2021年9月
  • 2021年8月
  • 2021年5月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年6月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年1月
  • 2019年12月
  • 2019年11月
  • 2019年10月
  • 2019年9月
  • 2019年8月
  • 2019年1月
  • 2018年12月
分类
  • Django框架 / 10篇
  • ELK运维 / 8篇
  • Linux运维 / 22篇
  • Mac系统 / 5篇
  • Python编程 / 21篇
  • Web爬虫 / 8篇
  • Wordpress运维 / 6篇
  • Zabbix运维开发 / 8篇
  • 未分类 / 18篇
  • 杂谈 / 6篇
标签聚合
hostloc zabbix django 腾讯云 filebeat python wordpress python脚本
友情链接
  • 子舒博客 子舒博客
  • 憧憬点滴记忆 憧憬点滴记忆

COPYRIGHT © 2018-2023 SharpG.的博客 萌ICP备20230078号
本站由 Hetzner 提供计算服务, 由 Cloudflare 提供全站加速服务。

myssl.com-MySSL安全签章

Theme Kratos Made By Seaton Jiang