说说:#1727172608
分享一个好消息
分享一个好消息
PM:
这几天查看统计的时候发现统计页面的小图标不显示了。
图标变成了一个白色方框,这个umami 一直无法加载 favicon,之前换成了:https://favicon.cccyun.cc/h4ck.org.cn
现在这个服务貌似证书过期了,也没人维护,看来也没多少人用啊:
本着能动手尽量别 bb 的理念,既然不能用了那就自建服务吧。
个人觉得最简单的代码还是通过 python 实现,依赖于 flask + favicon 库,只需要一百行代码就 ok 了。实现方式,通过 favicon 库获取图标,将图标数据缓存到 redis,再次请求直接返回 redis 缓存数据。完整代码如下:
import json from flask import Flask, request, redirect, jsonify import favicon import redis import json from urllib.parse import urlparse app = Flask(__name__) rds = redis.Redis(host='localhost', port=6379, db=1) def get_domain_from_url(url): parsed_uri = urlparse(url) return 'https://{uri.netloc}'.format(uri=parsed_uri) def get_query_count(): key = 'QUERY_COUNT' count = 1 if rds.exists(key): count = int(rds.get(key)) return count def set_query_count(): key = 'QUERY_COUNT' count = 1 if rds.exists(key): count = int(rds.get(key)) count += 1 rds.set(key, count) return count def get_icon_list_from_rds(key): if rds.exists(key): # print('cached') cashed = rds.get(key) js = json.loads(cashed) return js icons = favicon.get(key) # rds.set('url',icons,) icon_list = [] for i in icons: data = { 'url': i.url, 'width': i.width, 'height': i.height, 'format': i.format } icon_list.append(data) js_str = json.dumps(icon_list) rds.setex(key, 86400, js_str) return icon_list @app.route('/') def hello_world(): # put application's code here return ('--------------------------- <br> ' 'Query count:' + str(get_query_count()) + '<br>' '=========================== <br> ' 'Baby Favicon Tool v1.0 \r\n<br> by:obaby \r\n <br><a href="https://oba.by" target="_blank">https://oba.by</a> <br>\r\r ' '<a href="https://h4ck.org.cn" target="_blank">https://h4ck.org.cn</a>') # http://127.0.0.1:5000/api/get_favicon?url=https://h4ck.org.cn @app.route('/api/get_favicon') def search(): query = request.args.get('url') if '.' not in query: return 'invalid url' if not query.startswith('http'): query = 'http://' + query icons = get_icon_list_from_rds(query) set_query_count() # icons_str = json.dumps(icons) return jsonify(icons) @app.route('/api/redirect_favicon') def redirect_icon(): query = request.args.get('url') if '.' not in query: return 'invalid url' if not query.startswith('http'): query = 'http://' + query set_query_count() icons = get_icon_list_from_rds(query) try: icon_url = icons[0]['url'] except: icon_url = 'https://h4ck.org.cn/wp-content/uploads/2024/09/favicon.png' return redirect(icon_url, code=302) if __name__ == '__main__': app.run()
到这里这个服务就算完成了,后续就是通过 nginx 反代了,经常反代的朋友都回了,我就不写了。
修改 umami 源代码:vim umami/src/components/common/Favicon.tsx
修改划线部分为上述内容,重新编译即可,编译过程中很可能会卡在 build-geo.修改 build 脚本 vim scripts/build-geo.js
这个破玩意儿 bug 之处在于,如果使用 github 代理,下载过程会出错,第二部分的实时解压就挂了,这个逻辑也是 tm 神了,不能下载完再解压吗?
直接下载第一处gz 文件解压,将 GeoLite2-City.mmdb放入geo 目录下,注释掉第二部分执行 yarn build 即可。不得不多,这 dq 真是给程序员创建了无数的便利,就尼玛离谱。重新启动服务一切就 ok 了。
图标又回来了,现有服务地址: https://favicon.h4ck.org.cn (不保证服务可用性,有时候的确是懒不想折腾了,之前的 gravatar 忽然因为 cdn 问题就失效了,结果删除重建也不行就放弃了。这个实属无奈,但是基本都会保证一个可用的服务。)
使用方法:
接口: 1. 获取 favicon 数据,返回 json 格式 http://127.0.0.1:5000/api/get_favicon?url=oba.by 返回数据内容: ```json [ { "format": "png", "height": 300, "url": "https://oba.by/wp-content/uploads/2020/09/icon-500-300x300.png", "width": 300 }, { "format": "png", "height": 200, "url": "https://oba.by/wp-content/uploads/2020/09/icon-500-200x200.png", "width": 200 }, { "format": "png", "height": 192, "url": "https://oba.by/wp-content/uploads/2020/09/icon-500-200x200.png", "width": 192 }, { "format": "png", "height": 32, "url": "https://oba.by/wp-content/uploads/2020/09/icon-500-100x100.png", "width": 32 }, { "format": "ico", "height": 0, "url": "https://oba.by/favicon.ico", "width": 0 }, { "format": "jpg", "height": 0, "url": "https://h4ck.org.cn/screenshots/obaby_tuya.jpg", "width": 0 } ] ``` 2. 直接返回 favicon 链接 http://127.0.0.1:5000/api/redirect_favicon?url=oba.by 返回数据内容为上述接口的第一个结果,例如上面的 域名将会直接 302跳转到 https://oba.by/wp-content/uploads/2020/09/icon-500-300x300.png 如果没有 favicon 将会返回默认连接:https://h4ck.org.cn/wp-content/uploads/2024/09/favicon.png
代码地址:
https://github.com/obaby/baby-favicon-tool.git
Windows 11 Pro for Workstations专为高性能计算和专业工作负载设计,具有多项独特优势,使其成为专业用户和企业的理想选择。以下是其主要优势:
Windows 11 24H2版本对硬件的要求提高了,特别是:
这些变化显示了微软在优化用户体验和引入创新功能方面的持续努力,同时也对硬件提出了更高的要求。
工作站版本是操作系统中功能最全面的一个版本,包含了许多先进的功能和工具。然而,在升级到工作站版本后,CPU的占用率会比之前版本增加约5%至10%。尽管这个增幅在我个人的使用体验中是可以接受的,但对于性能较差的机器来说,这可能会导致系统资源的紧张,从而影响整体使用体验。
在我的实际测试中,运行两个UE5项目时,CPU的占用率达到了95%左右。虽然这表明工作站版本能够处理高负载的任务,但也突显了其对硬件性能的高要求。
最近,我购买了官方的工作站版本密钥并更新到24H2版本。尽管24H2版本并未带来显著的变化,但引入的sudo功能对某些用户可能会有实际的帮助。不过,对于我个人的使用情况而言,其他新增功能并未显著提升我的使用体验。
需要注意的是,2013年之前的CPU可能无法支持24H2版本的安装。然而,参考之前旧设备升级到Windows 11的情况,我相信未来会有解决办法,使旧设备也能运行最新的操作系统版本。
此外,虽然系统对Hyper-V虚拟化的优化有所增强,但我对此并不感兴趣。原因在于我们有其他性能更好的虚拟化软件可以替代Hyper-V,满足我们的需求。
总体而言,我推荐性能优异的机器使用工作站版本。在Adobe系列软件的满载情况下,工作站版本仍然能够流畅运行多个程序,这充分展示了其强大的处理能力。然而,对于硬件性能较差的机器,我不建议尝试工作站版本,因为这可能会导致显著的性能瓶颈,影响日常使用。
总结来说,工作站版本非常适合需要高性能和丰富功能支持的用户,但其对硬件配置有较高的要求。如果设备的性能无法满足工作站版本的需求,建议选择其他版本的操作系统以获得更好的使用体验。
好的软件不在于多,而在于精。最近想着把胖氪自己常用的一些资源整理到一起,方便自己和大家查阅,大家有好的资源推荐也可以在下方 @胖氪 ~
官网地址 | 主力下载 | 备用下载
官网地址 | 主力下载 | 备用下载
官网地址 | 主力下载 | 备用下载
官网地址 | 主力下载 | 备用下载
官网地址 | 主力下载| 备用下载
系统介绍:胖氪自用的Windows 10 LTSC 粉丝特别版,极致丝滑
主力下载 | 备用下载
胖氪笔记所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
胖氪笔记信息来自网络,版权争议与胖氪笔记无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
胖氪笔记提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到 我的邮箱 。我会马上为您删除。
这里整理了一些胖氪经常用到的远程连接工具,方便查找和使用。
ToDesk 是一款高效、稳定的远程控制软件,支持跨平台操作(Windows、macOS、Linux、Android、iOS)。它提供远程桌面控制、文件传输、屏幕共享等功能,适用于远程办公、技术支持和在线协作。ToDesk 注重安全性和低延迟,确保数据传输安全和操作流畅。
虽然已从免费转为收费,但目前仍然是胖氪的主力远程工具。
向日葵是一款功能全面的远程控制软件,支持Windows、macOS、Linux、Android和iOS平台。它提供远程桌面访问、文件传输、屏幕共享和远程协助等功能,适用于远程办公、技术支持和在线协作。向日葵注重安全性,采用加密传输,确保数据安全,同时具备高效流畅的操作体验,适合各种远程管理需求。
连连控是一款远程控制软件,支持Windows、macOS、Android和iOS平台。它提供远程桌面访问、文件传输、屏幕共享和远程支持功能,适用于远程办公、技术支持和在线协作。连连控注重安全性,采用加密传输保障数据安全,同时具有高效稳定的操作体验,帮助用户方便地进行远程管理和协作。
RayLink 是一款远程控制软件,支持Windows、macOS、Android和iOS平台。它提供稳定的远程桌面访问、文件传输和屏幕共享功能,适用于远程办公、技术支持和在线协作。RayLink 注重安全性,采用加密技术保障数据传输安全,同时具备低延迟、高画质的操作体验,确保用户在各种网络条件下的流畅使用。
简约方便,不用路由端口映射,无需复杂安装设置的远程控制。
绿色免费 双击即用 用完就删。支持ADSL动态IP、城域网 、多级路由等所有公网。
Windows 10是微软公司最新版本的Windows操作系统,于2015年9月发布。它具有许多新功能和改进,包括更快的启动速度、更流畅的用户界面以及更好的安全性。
在用户体验方面,Windows 10采用了全新的Metro风格设计,使得操作更加直观和易于使用。此外,它还支持多任务处理和应用程序分屏显示,让用户可以同时运行多个程序而不会互相干扰。
总的来说,Windows 10是一个非常强大的操作系统,它为用户带来了全新的用户体验和安全性。如果你正在寻找一款新的操作系统来进行日常工作和娱乐,那么Windows 10绝对值得一试。
运行库集成:.net3.5,DX9,VC2005-2022,.net4.8(自带)
精简优化内容:语音识别、Windows TIFF IFilter(OCR)、Windows 系统评估工具(WinSAT)、电子钱包服务、Windows 邮件、OneDrive 桌面客户端、轻松传送、安全中心、Windows 备份、Windows To Go、快速助手、零售演示内容、SmartScreen、Windows Defender Windows 安全中心、Windows 混合现实(WMR)、Microsoft Edge(uwp)、闹钟和时钟、相机、Cortana、反馈中心、获取帮助、邮件和日历、地图、Microsoft Pay、Microsoft Solitaire Collection、混合现实门户、Office、OneNote、画图 3D、人脉、Skype、便笺、使用技巧、天气、Xbox 应用、Xbox Game Bar Plugin、Xbox Game Bar、Xbox 游戏语音窗口、Xbox Identity Provider、Xbox Live、手机连接、还有许多杂七杂八的内容(可以看视频制作过程,大多都用Dism 优化)
文件: Z-OS_Win10_L1909_2in1.esd
大小: 3014218612 字节
MD5: 9C16C9FC3C393070E319DE524962B970
SHA1: 0D3BC805B2CE6D64672FDA7652161B935DC55895
CRC32: 6E96473B
迅雷网盘:https://pan.xunlei.com/s/VO5XZvjuytInjUj0fE57ZS5XA1?pwd=8ht4
昨天《黑神话:悟空》正式发售。这是一款基于虚幻引擎5的动作rpg游戏,于周一面向PlayStation 5主机和PC(通过Valve的Steam服务)发行。这款游戏由开发商和公众游戏科学公司(game Science)制作。
据统计《黑神话:悟空》在steam上已售出超过300万份,加上wegame、epic和ps平台,总销量超过450万份,总销售额超过15亿元。这种线上+线下全民瞩目的热度迅速占领各大媒体平台、微博热搜,而胖氪更关心的大家的钱包和电脑到底能不能玩,别着急,胖氪给大家搞了几张图,还没有冲的同学可以自己参考一下要不要冲一把。
需要 64 位处理器和操作系统
操作系统: Windows 10 64-bit
处理器: Intel Core i5-8400 / AMD Ryzen 5 1600
内存: 16 GB RAM
显卡: NVIDIA GeForce GTX 1060 6GB / AMD Radeon RX 580 8GB
DirectX 版本: 11
存储空间: 需要 130 GB 可用空间
声卡: 兼容 Windows 的音频设备
附注事项: 支持机械硬盘(HDD),推荐使用固态硬盘(SSD)。以上配置均在启用DLSS/FSR/Xess技术的情况下进行测试
需要 64 位处理器和操作系统
操作系统: Windows 10 64-bit
处理器: Intel Core i7-9700 / AMD Ryzen 5 5500
内存: 16 GB RAM
显卡: NVIDIA GeForce RTX 2060 / AMD Radeon RX 5700 XT / INTEL Arc A750
DirectX 版本: 12
存储空间: 需要 130 GB 可用空间
声卡: 兼容 Windows 的音频设备
附注事项: 需要使用固态硬盘(SSD)。以上配置均在启用DLSS/FSR/Xess技术的情况下进行测试。
笔记本用户需注意的是,笔记本显卡性能相较于台式机显卡可能有所缩水,因此可能需要更高配置的笔记本以达到相同的游戏性能。不知道各位同学看完了,是否觉得可以一冲?
最近微软在官方博客更新了 Windows 11 Insider Preview Build 27686 的报道(原文地址),在Canary 通道发布,大家可以在UUP上下载体验。
1、此版本包含新的 Windows Sandbox 客户端预览版,现已通过 Microsoft Store 更新;
2、对运行 Canary 频道 Build 27686+ 的 PC 进行了优化,以延长电池寿命;
3、对“设置”>“系统”>“电源和电池”进行改进,包括在您的电脑插入电源时和使用电池时设置电源模式的功能,以及对页面进行一些其他 UI 改进;
4、在具有 HDR 显示器的 PC 上,添加了允许 HDR 视频流的选项,可在“设置”>“系统”>“显示”>“HDR”下关闭 HDR;
5、当使用format命令从命令行格式化磁盘时,将 FAT32 大小限制从 32GB 增加到 2TB。
对于新版的一些已知问题,大家可以去查看一下原博文,这里胖氪主要讲一个问题,就是有网友反馈27686.1000版本无法 “绕过硬件检测” ,针对这个问题给大家提供一个最简单的方法突破限制。
这里要用到一款工具,来自 知大 的 Training_Win11_ISO_v1.4_by_zbezj ,下载完成后以管理员权限运行。
工具提供4个选项:
[1] 绕过Win11硬件检测
— 修改install.wim的安装属性为server,安装时自动绕过硬件检测。
[2] 绕过Win11硬件检测+无人值守
— 修改install.wim的安装属性为server,安装时自动绕过硬件检测。添加AutoUnattend.xml到ISO根目录,U盘/光盘等介质启动安装时将全自动进行安装。
[3] 绕过Win11硬件检测+跳过在线登录
— 在OOBE阶段原版ISO强制要求登录微软账户。通过此方法可以使用本地账户登录,注意需要断网。
[4] 绕过Win11硬件检测+无人值守+跳过在线登录
— 以上三种方式的合集。
说明:以上4种方式,既适用于全新安装也适用于升级安装。
使用方法:
1、将Win11原版ISO放到Source_ISO目录下。
2、以管理身份运行Training_Win11_ISO_v1.4_by_zbezj.cmd。
3、输入1~4,回车确认,等待制作完成,在批处理同目录下生成改造后的ISO镜像。
原版文件: 27686.1000.240809-2254.RS_PRERELEASE_CLIENTMULTI_X64FRE_ZH-CN.ISO
大小: 4958642176 字节
MD5: 93734ABC3A1C49433FE2C90F0578919E
SHA1: C05A99F7A871D9FD0C79BD8FB4A08555BC7CCC45
CRC32: 9B22B786
修复文件: 27686.1000.240809-2254.RS_PRERELEASE_CLIENTMULTI_X64FRE_ZH-CN_Trained.ISO
大小: 4958646272 字节
MD5: FB805857AD037CA8BD9B41A8AB0B3FD8
SHA1: 951EBE36435F5665A2738628E6E48D14175775BF
CRC32: 4E3D43E5