我的项目 未读
HeoMusic - 一个开源的基于Aplayer和MetingJS的静态音乐播放器看到安知鱼写的独立的音乐,感觉很不错,突发奇想想要给自己写一个音乐播放器,用于iPad挂墙上的时候放音乐显示歌词。虽然Apple Music的界面我非常喜欢,奈何中文曲库还有待完善。其他音乐app界面都太丑了,所以写了一个静态网页。
效果预览
HeoMusic - 用音乐感染人心
特性多设备兼容性支持
清晰的歌词展示
较好的性能
部署你可以直接fork或者下载HeoMusic仓库,然后直接上传到你的服务器或者使用vercel、githubpage等在线服务将仓库在线部署。这里不过多赘述。
基本操作Space空格键:暂停/播放音乐
上/下方向键:增加/减少音量
左/右方向键:上一曲/下一曲
修改歌单ID歌单的id,可以从音乐歌单分享的链接中获取,例如https://y.qq.com/n/ryqq/playlist/8668419170中,id为8668419170
Server歌单的服务商,例如netease(网易云音乐),tencent(腾讯),kugou(酷狗),xiami(小米音乐),baidu(百度音乐)
使用URL参数(推荐)HeoMusic支持U ...
闲聊杂谈 未读
ChatGPT简单体验:人工智能对于我来说真的有生产力了首先,我要说的是 ChatGPT 是一个非常强大的语言模型,它通过 OpenAI 训练而成。它的知识截止日期是 2021 年,因此它拥有相当丰富的知识库。
体验方面,ChatGPT 是非常容易使用的。您只需要在消息框中输入问题,然后它就会给出相应的答案。它的回答速度非常快,并且具有很高的准确度。
此外,ChatGPT 还支持多种语言,因此不管您使用什么语言进行交流,它都能够为您提供有效的帮助。
总的来说,我对 ChatGPT 的体验非常满意。它是一个非常实用的工具,可以为我们解答各种问题,而且使用起来非常方便。我强烈推荐 ChatGPT 给那些需要快速获取信息的人。
写代码能力ChatGPT 具有较强的代码生成能力。它可以根据您的要求生成代码片段,帮助您解决各种编程问题。
例如,您可以向 ChatGPT 提出关于特定编程语言的问题,例如如何在 Python 中实现特定的功能,它就会根据您的要求生成代码片段。您也可以向它询问如何解决编程问题,它会给出代码的实现方法。
不过,需要注意的是,ChatGPT 的代码生成能力并不总是100%正确,因此您仍然需要对生成的代码进行自行检查和测试。此 ...
经验分享 未读
网页H5字体文件只提取项目中用到的文字,大幅度压缩字体大小近期有个项目,我的设计稿中用到了一些宋体,但是作为移动端H5页面大多都只有系统默认的字体,偏黑体更多一些。但是纯黑体表现的更多是简洁、严肃、理性。但是如果想表达更加感性的东西时,我们可能更多的是需要宋体来突出文化底蕴。
虽然文字比较少,但是使用图片的方法一个是体积太大,一个是不容易编辑,再一个就是不清晰。
我这里使用的是font-spider来进行字体压缩。在此之前我也测试了一波fontmin等,很多都是兼容性较差,上古软件不适配新版字体。所以这个文章的方法是我目前用起来可用性最高的。
让第三方字体仅包含用到的文字,可以有效减少引入的字体大小。
安装font-spider使用终端(或者cmd)输入下面的代码回车
1npm install font-spider -g
创建一个html文件首先我们创建一个文件夹,里面要包含
一个空白html文件index.html
一个字体文件font.ttf
html文件中我们插入下面的代码
123456789101112131415<p>每日打卡活动须知赞助商积分排名精彩投稿领奖机构</p><style> @ ...
优质推荐 未读
使用竹白作为你的博客更新邮件订阅服务提供商,如何让博客支持邮件订阅作为Hexo搭建的静态博客,其实很难做到发文章后自动去发邮件提醒。RSS提醒感觉用的人已经越来越少了,公众号订阅担心过多信息造成打扰。所以我一直在找一些第三方发邮件的服务来做这件事。但是批量发邮件很多要收费,而且容易被认为是广告邮件、垃圾邮件。
所以批量发邮件这个事情想做起来非常困难,对于一个小博主来说,「竹白」是一个很不错的选择。
唯一的缺点在我看来就是不能自动完成这件事情,需要类似发公众号一样,在竹白中再发一遍。
官网进入竹白
他这个逻辑在我看来跟爱发电好像没太大区别,就是走内容付费路线。不过我们就是打算做一个邮箱提醒功能,倒也不需要其他这些付费业务。
他的邮箱提醒服务是完全免费并且没有第三方广告的。
配置你的竹白注册完之后我们首先就要做的是配置一下我们的竹白
设置一下自己的域名,并且关闭微信订阅。
这之后你就拥有了一个属于你自己的竹白个人主页了。
每次写新文章都可以在这里发布,并且支持修改。
很多人其实没打算创建微信公众号,只想给访客一个轻量级别的订阅功能,那么竹白我觉得是目前(我发现的中)做的最好的。
创建提醒在创作中心中点击右上角的创作即可。似乎不支持markdown ...
经验分享 未读
企业微信域名邮箱的业务分离与配置,如何布局你的域名邮箱我个人的话是使用我个人的QQ邮箱来进行所有邮箱的归纳和管理,因为QQ邮箱是无限容量的,所以还是比较适合作为所有邮件的归宿。那么因为有自己域名,所以使用自己域名发邮件的场景必不可少。QQ邮箱曾经有一个「域名邮箱」功能,非常方便。可惜为了推广企业微信,这个功能被阉割掉了。
我曾经是使用邮件转发功能,将所有的邮件都转发到自己的QQ邮箱中,但是这带来一个问题就是这个转发过程很多邮件都被拦截了,而且只能收邮件,不能发邮件。
所以我们可以通过QQ邮箱的「其他邮箱」功能配合腾讯企业邮箱,实现创建多个域名邮箱并实现业务分离。
我的使用服务QQ邮箱+腾讯企业邮箱
为什么进行业务分离其实这个就跟二级域名一样,通过构建不同的业务邮箱可以让你的邮件更好的归纳和整理。不同的业务清晰划分。
比如我的评论系统之前使用的是我的个人邮箱zhheo@qq.com来发送的,这样不仅会造成收件者直接回复的混乱,还会让你处理邮件的时候非常头大(因为每次处理的时候未读太多了,还是来自各个地方的)
[email protected],所有机器发送的自动邮件都通过这个邮箱来发送,非常的方便。
如何创建腾讯企业邮箱 ...
经验分享 未读
如何禁止 Uptime Kuma 监控网站不知道什么时候开始,Uptime Kuma开始流行起来,这个东西做监控不只是ping一下你的网站,而是默认完整加载整个页面(GET)。
Uptime Kuma是为了监控自己的业务运行情况,但是总被大量的人滥用成监控别人网站。
并且默认60s的频率对于小博客来说很不友好。前几个月我都是根据IP来屏蔽,后来发现已经屏蔽不过来了。研究了一下发现可以通过屏蔽UA来进行屏蔽,给需要的朋友一个教程参考。
为避免产生大量无意义流量,此屏蔽建议所有站长添加。
效果预览
腾讯云CDN屏蔽Uptime Kuma首先进入域名的访问控制
在UA黑白名单配置中添加*Uptime-Kuma*(注意大小写)
启用配置即可。
宝塔面板屏蔽Uptime Kuma在宝塔的Nginx防火墙中添加User-Agent过滤
添加规则(Uptime-Kuma)
多吉云添加屏蔽多吉云同理,添加*Uptime-Kuma*
经验分享 未读
网站如何自定义图标?如何搭建一个属于自己的图标库?自带CDN图标库设计师需要自己搭建图标库来适合自己的多个产品和业务,网站站长也是需要自己搭建图标库来让博客使用自定义图标。通常大家都是采用iconfont来做,我曾经也是。不过我最近发现一个新的图标库搭建网站,它支持不换链接换图标,避免了iconfont每次更新图标都要换链接的问题。这个就是腾讯的Codesign进行图标库搭建。
本文来介绍一下我自己的图标库搭建工作流程。
绘制图标图标上传与iconfont一致,都是只支持svg格式图标上传。那么svg绘制工具我自己用的是sketch。
通过这个方式绘制的图标就可以直接上传到Codesign了。
当然,很多设计师喜欢使用illustrator等工具设计svg图标,都是支持上传的。
但是有一些站长可能没有设计图标的能力,iconfont是支持导入其他人绘制的图标,但是codegin是独立的,所以需要图标的站长可能需要从iconfont中导入图标到Codesign
iconfont支持直接下载svg格式图标。
上传图标Codesign非常容易上传图标,首先在我们有一个自己的团队后,有一个专属的图标分类,我们可以新建一个图标库。
进入图标库之后我们点击 ...
优质推荐 未读
Luminar AI 正版免费领取,无需破解版,正版激活码免费领Luminar AI 是我常用的一个软件,没想到竟然限时免费了。这个软件非常适合修图调色使用。针对摄影照片、手机拍照能够非常方便快捷的修复。支持Windows和Mac。
获取方法进入这里填写邮箱和昵称。
等待5-10分钟会收到邮件。内含激活码。
软件截图
资源中心 未读
免费商用字体:钉钉进步体 DingTalk JinBuTi 字体下载钉钉以普惠开放的思路,联合国内一线字体团队, 打造一款原创的钉钉品牌字库–钉钉进步体。钉钉进步体涵盖了中、英文7526个字符,字体专为标题、美术字等场景而生,科技活力的同时兼具自然书写美感,并开放给所有个人和组织–永久免费商用,帮助所有人和中小组织不必苦于字体版权购买和纠纷,用上更好更专业的设计,共同进步!
字体特点钉钉进步体字体以7°做倾斜,弯钩笔画的弧度向上,让整款字体年轻富有活力,使其在标题场景应用时,更具特点和美感。
结合最新钉钉品牌语言,我们在保持科技敏捷感的同时,希望字体可以更具人文温度,保持亲和不锐利,所以采用外圆内方的圆角处理方式,并对不同笔划的字体进行了简洁处理,既保正了笔划多的字能简洁不拥挤,又维持了笔划少的字体完整性,在既要优美感又要阅读感的情况下,做到了平衡。
字体预览
下载地址DingTalk JinBuTi.ttf
DingTalk Sans.ttf
钉钉进步体法律声明.pdf
官网下载地址
蓝奏云下载地址
123网盘下载地址
经验分享 未读
AfterEffects实现翻页效果,如何制作AE翻页效果动画最近有个需求是做一个翻开日历的一个效果,这个效果还是比较好做的,因为AE提供了一个默认的效果用作翻页。
素材准备准备两个素材,一个是顶部的纸张,一个是底部的纸张。这里我做了一个A一个B,效果为A翻开显示B。
导入素材将两张图片直接拖入AE
添加翻页效果我们在A上添加效果->扭曲->CC Page Turn
我们就可以看到效果配置面板了。
Controls
代表起始翻页位置,我选择右下角开始翻页,所以选择Bottom Right Corner。同样的,Top Left Corner Top Right Corner Bottom Left Corner Bottom Right Corner分别代表了左上、右上、左下、右下。
Fold Postion
代表翻页位置,我们打点就是在这里控制翻页的程度制作动画。
Fold Radius
卷曲程度。
Light Direction
高光位置与角度
Render
显示哪些内容
Back Page
背景显示的内容,一般不透明纸张选择无
Back Opacity
正面能透过内容到背面,一般不透明纸张选择95-100
Paper ...
闲聊杂谈 未读
得了痛风,动都动不了,大母脚趾疼什么原因?该怎么缓解?这个文章不仅是对于我现状的一个描述,主要是让大家了解到痛风这个症状。刚阳康又痛风,真的多灾多难。
身体的警告其实我自己包括我找到的很多网络上的案例都很明确的一个普遍现象:大母脚趾疼。
如果你也有这种现象,你应该判断,如果不是外伤的话,很有可能是痛风。
我一开始以为是我的脚趾外翻造成的,就没管,以为会慢慢变好。脚趾轻微痛的症状也有半年多了,偶尔隐隐作痛,或者碰大母脚趾之后才会痛,不碰不痛,走路也没影响,以为没有什么关系。主要是我当时完全不知道有痛风这个病。
我的生活习惯很不健康,平常只是饮料作为水的主要摄入来源,包括各种无糖饮料、茶饮料。
这样的情况很危险,因为像我这种大体重的人来说,饮水量需求是非常大的,但是我一天最多也就1500ml的饮料,甚至大多时候都是1000ml,这对我的饮水需求完全不满足。
再加上近期吃了几次海鲜,在31号彻底爆发了。
症状的原因所以根据我的分析,我这次患痛风的原因:
喝水量严重不足 + 近期嘌呤输入远超平均值
因为嘌呤摄入会变成尿酸,尿酸在体内过多无法排出变成结晶,最后在关节结晶引发肿痛。
好消息是如果它不发作,我可能在很长一段时间都不会在意脚趾痛这个问题, ...
翻译内容 未读
如何让iOS应用支持更换图标,用户自定义应用图标功能开发之前给敲木鱼做的一个更换图标功能,其实做这个功能比我预想的简单多了,很多应用的付费功能都包含尊贵VIP图标等等。这个是我开发时看到的教程。翻译一下发上来,并且添加了一些坑的规避。帮助更多的开发者支持这个功能。
本文为转载文章,以下内容来源于
How to change your app icon dynamically with setAlternateIconName()
hackingwithswift
iOS为开发者提供了以编程方式改变其应用程序图标的能力,尽管需要花点功夫来设置。它也不像你希望的那样强大–例如,你不能重新创建时钟应用程序的移动指针。改变你的应用程序的图标的实际代码是微不足道的,但首先有一些设置工作,因为你必须在你的Info.plist文件中声明所有可能的图标。这背后的过程远非最佳,现在最好的做法是将你的Info.plist编辑成XML,而不是试图使用Xcode中的内置属性列表编辑器。
为了开始工作,我们 ...
经验分享 未读
Swift的User Defaults报错:Failed to read values in CFPrefsPlistSource解决方法近期每次运行都发现报错,找了好久找到了方法。不过根据这个方法改完之后还需要自己迁移一下User Defaults的group地址中的数据。否则老用户打开直接就没数据。
错误提示1[User Defaults] Failed to read values in CFPrefsPlistSource<0x1700f1280> (Domain: group.x.p.t.o, User: kCFPreferencesAnyUser, ByHost: Yes, Container: (null)): Using kCFPreferencesAnyUser with a container is only allowed for System Containers, detaching from cfprefsd
解决方法在我们的appgroup地址填写规范时,只填写了group.com.***.***这种形式,但是这种形式我们其实是不允许使用的。我们正确的格式应该是teamid.group.com.***.***
所以只要更改自己appgroup的变量地址即可消除这个报错。
查询自 ...
转载内容 未读
Xcode的Swift添加注释方法,添加注释、标记弃用、标记改名、编写代码文档一直以来我只是用双斜杠进行注释,但是我发现Xocode官方会有专门的注释,按option点击就会出现相关的注释内容。研究了一下发现Swift的注释非常强大。
本文为转载文章,以下内容来源于
Xcode 中的 Swift 代码注释
Wei_You
前言写代码也有一段时间了,代码中注释也是写了不老少,但在和同事一起开发的时候才发现了问题,大家注释的样子各成一体,没有能写出苹果官方注释的样子。大概就是注释的语法上出了问题,于是自己就主动学习了下 Swift代码的注释语法格式,记录下自己学到的东西。
注释语法单行注释1// 单行注释
单行注释主要出现在. swfit 文件的顶部,记录代码文件的一些信息。
另外也出现在代码中,用于记录对于单行代码的解释。
单行文档注释1/// 单行文档注释
当我们用 ⌥ + 鼠标左键,点击代码时,可以查看属性或者方法的文档页面,更直观的查看代码的文档说明。
多数时候,我们都在使用这个方法注释类, ...
好物推荐 未读
极空间Z2S4G上手:满足了我对家庭娱乐中心的全部想象昨天把在闲鱼买的用了半年的蜗牛星际黑群晖NAS给卖了。换成了极空间Z2S4G。入手价格拼多多抽了张100元立减券、1元满减优惠、15元多多支付券总计1183拿下。价格比我的黑群晖贵了一倍,还仅仅是个双盘位,性能也没我黑群晖好。但是我还是换成极空间了。
很多时候你需要判断下你的需求NAS一个是备份作用,一个是娱乐中心左右,还有个是Docker需求。
极空间备份做的很不错,你不需要购买内网穿透服务就可以享受类似网盘的效果。但是跟内网穿透比,就是不能远程挂载网络硬盘,只能用他自己的网页版,因为我只是当个娱乐中心顺便备份一下手机照片,实际体验速度外网比较慢。简单看视频够呛,看照片还行。
不过我用手机流量可以直接看视频,很快,可能我家里和公司的长城宽带太垃圾导致的。据说家里有公网ip的话可以自动打洞。这就无从考证了。
之前的黑群晖用的SakuraFrp,速度还行,也免费。不过就算开通了也没用过几次,主要配置有一些麻烦,配置好了也需要花心思签到、调整,太麻烦了。
外观:真的很小相比黑群晖那个大家伙,这个小家伙真的很小。没有多余的被浪费的空间,这也是我当时买它的一个理由。
蜗牛黑群晖的噪音不是一 ...
闲聊杂谈 未读
请卸载腾讯柠檬清理,清理垃圾之后很多软件已损坏,打不开最近发现mac上软件基本上都莫名其妙的无法使用了,提示损坏。
然后寻找原因的过程中看到了这个帖子。
我这才意识到用了柠檬清理。。。。
一个软件能带来多大灾难我很难绷住。
我看了一下柠檬清理的更新日志,发现他们已经知道了这个问题。
一个更新弹窗也没有。
一个禁止清理的提示也没有。
调用一个打广告的api发一下公告不行吗?
不会这个广告弹窗是写在本地吧。。不会吧不会吧。。。
官方反馈也炸了
这年头你得时时刻刻眼观六路耳听八方,随时随地得看你正在用的软件有没有致命bug?不上论坛的用户已经被成功坑死。
非要自己写更新窗口?柠檬清理非要自己写更新功能,结果直接把所有用户给坑了,只要检查更新,永远是最新版本。
我一般都有更新新版本的习惯,但是谁没事会跑去你官网去下载啊,检查更新已经够给面子了吧?
我已经基本把电脑软件都重装一遍了无论是QQ、微信甚至AppStore里面的软件都没能幸免于难。在我毫不知情的情况下我已开始以为是硬盘损坏了(瞬间产生了换电脑的欲望)。
写这个文章就是为了告诉大家:请卸载你的柠檬清理
这个软件已经凉了。
「应用程序显示已损坏,无法打开」这已经是我这周看到最多的提 ...
优质推荐 未读
Mac软件推荐:TopNotch隐藏刘海屏小工具,让你的菜单栏变成纯黑色虽然我的电脑并不是刘海屏,但是我一样有想要把屏幕变成纯黑色菜单的需求。用了一圈去刘海的应用,发现只有这个软件是最好的了。
软件预览
它不光可以将菜单栏全部变成黑色,还可以将屏幕的左下角和右下角添加圆角效果。让你的直角屏幕变成圆角屏幕的样子,一切变得优雅了起来。
无论你的Mac是否是配备刘海屏的Mac,我都推荐你去尝试一下。深色的菜单栏无论是浅色模式还是深色模式又可以避免打扰你的工作。让你的注意力全部投入到内容中来。
软件截图
下载地址官网下载地址
蓝奏网盘下载地址
123盘下载地址
我的项目 未读
如何下载APP的高清图标?调研、PPT竞品分析等应用图标下载工具在互联网行业做汇报、调研不可避免的要下载各种各样的APP图标,那么有什么方法可以快速下载图标呢?
在搜索的时候发现一个上古项目,八年前的老项目了:icon-finder,意外发现这个老项目竟然还可以用。
但是作者自己的页面没标题也没https,毕竟是开源项目,我就直接拿过来部署在自己服务器上了,运行能快一点。
博主部署站
开发者原站
以上两个均可使用。不过「博主部署站」未来可能再魔改加些东西(又挖坑)。
网站预览直接右键单击复制图片即可粘贴到PPT或者keynote中。
免费无广告部署上了,有需要的可以点个收藏。
优质推荐 未读
Mac软件推荐:IconChanger让你陈旧的app适配新的macos图标很多陈旧的app还用着上古时期的图标,自从macos11更换了图标规范之后,我们可以看到越来越多的图标使用了新版的规范,和谐统一。可是总有一些顽固分子直接摆烂,用着上古图标风格。
换掉他们让整个系统和谐统一非常重要。之前都是通过从macOSIcons来下载图标替换,非常的费劲。
今天发现一个软件叫IconChanger,可以非常方便的一键更换图标。
软件预览
我们一看就可以看到很多不符合规范的图标,我们单击应用,然后就可以选择你想要的图标了。
点击图标大功告成!
下次启动应用后dock栏中的图标会自动更换。
dock栏和谐统一。
下载地址Github项目地址
蓝奏网盘下载地址:「张洪Heo」公众号回复「1000」即可获取。
经验分享 未读
SwiftUI让应用支持从第三方app中打开文件,让自己的应用添加到分享表单中敲木鱼的创意工坊功能已经支持了导入文件的方法,但是导入文件对于有Mac的小伙伴比较方便,隔空投送保存在文件app,然后再导入。但是对于只有手机的用户来说着实是太费劲了。
那么如果支持通过第三方app导入例如微信、网盘自带的「使用第三方应用打开」直接打开音频文件可就方便太多了。
配置info文件首先就是需要CFBundleDocumentTypes,可以参考文章iOS 从其他App获取文件
配置文件打开类型是原地打开还是拷贝到app中打开
配置LSSupportsOpeningDocumentsInPlace,YES为原地打开
接收URL应用启动后可以通过swiftui的onOpenURL来获取链接
1234ContentView() .openURL {url in //这里就是获取文件地址之后的动作 }
大功告成!仅仅三步即可实现导入文件。