普通视图

发现新文章,点击刷新页面。
昨天以前TONYHEAD

🖥️ 电视伴侣 HTPC N95

2025年4月6日 21:30
🖥️ 电视伴侣 HTPC N95 Tony
内容

设备故事

HTPC 的任务没有想象中的多,无需配置带独立显卡的主机。咸鱼412元入手,自己加16GB内存一条。

回到顶部

外观

 

回到顶部

配置

N95

N95

回到顶部

相关链接

回到顶部

文章标签

💻 中规中矩 神州优雅 X3

2024年11月1日 21:15
💻 中规中矩 神州优雅 X3 Tony
内容

设备故事

2024年11月花658元入手的机子,第一次用上神舟的笔记本(假如不算蓝天公模的未来人类T5的话)。目前娃用来画地铁线网图,屏幕很靓,非常满意。

 

回到顶部

优点

屏幕靓,静音。

回到顶部

不足

键盘背光不能长亮,Caps 键没有长亮灯,娃在学习中英文输入法切换跟大小写字母时非常吃力。

回到顶部

外观

 

回到顶部

配置

4800u

4800u

4800u

回到顶部

文章标签

[已退役]💻 AMD YES! 联想小新

2024年8月8日 23:45
[已退役]💻 AMD YES! 联想小新 Tony
内容

2024年6月入手的机子,第一次用上联想的笔记本,暑假娃上课的时候这机子就陪我在水吧里消磨时间。后来某种原因出掉了,后来的笔记本主人在海外求学时遇到了低温锡门,庆幸没有砸在自己手上,但联想小新类笔记本是不会再碰了。😔

 

优点

咸鱼捡漏只要 999元,屏幕素质高。15.5寸屏幕下的放大 125% 比 13寸屏幕下的放大 150% 精致多了。不插电日常工作环境时风扇不工作,非常安静。

指纹解锁非常方便,是老式笔记本所不具备的功能。

 

回到顶部

不足

SD读卡器不是全长,内存卡不能完全藏入机身内(相比 Chromebook 的可藏下整张 SD 内存卡设计更好一点),本身 15.5寸显示器的机身应该完全够位置放入全长的读卡器的。

键盘没有背光。使用 【Fn】+【空格键】调节两档亮度。

机身左侧没有 USB 口。

4800U 的 GPU没想象中的好,但 MTGA 可以流畅我也非常满足。

回到顶部

外观

 

回到顶部

配置

4800u4800u4800u4800u

 

回到顶部

相关链接

回到顶部

文章标签

升级到 Drupal 10

2023年1月30日 22:03
升级到 Drupal 10 Tony
内容

咸鱼佬的启发,提前把升级 Drupal 10 放到这个月完成。

从 9 升级到 10 很容易,先把 前端主题 和 admin 主题切换到 Olivero 和 Claro,按老方法先下载新版本代码覆盖旧代码,打开 update.php 看看有没有绊脚石,不兼容的插件/主题先尝试升级到 dev 版本,还是不行的话引入

core_version_requirement: ">=8"

再刷新 update.php 看看有没有减少错误提示。

update.php 可以成功完成后清除一下 memcached 缓存,启用 CKEditor 5 扩展,在 文本格式和编辑器 里把 CKEditor 4 切换到 5,卸载 CKEditor 4,顺便把一些 decrepat 的并且不在使用中的插件从 /core/modules 文件夹移走。

切换回心仪的主题。

完成。

文章标签

评论

ccchen

2023-06-08 01:46, 星期四

直接用composer升级更快,不过我的小肉鸡跑起来依旧很慢。准备弃坑用djangocms

Service status of ocean carriers to/from Russia, Ukraine and Belarus

2022年3月1日 18:27
Service status of ocean carriers to/from Russia, Ukraine and Belarus Tony
内容

 

Carrier Russia Ukraine Belarus References
A.P Moller Maersk
✔️ on May 11

Feb 24, 2022

Mar 01, 2022

Mar 04, 2022

May 11, 2022 - Update 13

MSC – Mediterranean Shipping Company

Feb 24, 2022

Mar 01, 2022

Mar 04, 2022

CMA-CGM

Feb 24, 2022

Mar 01, 2022

Mar 04, 2022

COSCO – China Ocean Shipping Company ✔️   Feb 25, 2022
Hapag-Lloyd   Feb 24, 2022
ONE  – Ocean Network Express   Feb 28, 2022

 

利用 Cloudflare Worker 反代 Blogger 站台

2021年11月4日 01:51
利用 Cloudflare Worker 反代 Blogger 站台 Tony
内容

Cloudflare Worker 可以无服务器跑一些 js 小程序,网上已经有不少脚本了,例如做导航站。
 

本文介绍一个适用于 Cloudflare Worker 的代理程序 cf-revpxy ,特点是 一个 worker 反代多个站点,支持文本替换,资源替换功能。
 

原料

Github:https://github.com/KusakabeSi/cf-revpxy

一个使用 Cloudflare 解析的域名。

步骤

  1. 在 Cloudflare 新建一个 worker(❗切记选免费的 tier)
  2. https://github.com/KusakabeSi/cf-revpxy/blob/main/worker.js 的内容贴到 worker 的 Script 编辑框里
  3. 代码最上面的部分(第二行开始)的 reverse = {} ,要按照 这里的模板修改 https://github.com/KusakabeSi/cf-revpxy/blob/main/reverse_demo.js
  4. 保存并且发布该 worker
  5. 在 Cloudflare 域名管理部分里的 Worker ,点击右面的 add route,输入反代后的域名例如 blogger.tonyhead.com 后加 /*❗切记切记,否则打不开子页面),worker 下拉选择第一步新建的 worker,保存
  6. 在 Cloudflare 域名管理部分里的 DNS,添加 blogger 的 CNAME 记录,指向步骤1里的 workder 二级域名(类似 abc-xyz-1234.cf用户名.workers.dev),切记要打开橙色云,然后保存
  7. 访问 https://blogger.tonyhead.com,就是你看到的这里 🙌💐
     

需要调整的地方

回到上面步骤3的 reverse 段落,对 "replace": {}, "reverse": {}, "redirect": {} 字段进行修改(类似 Nginx 的 sub_filter),来达到替换静态资源/路径的目的。具体什么意思,请参考步骤3里的例子。

例如 CF 刚好分配到欧盟的 IP 的话,会触发欧盟的 cookie 通知,导致页面会多一段 cookiechoices.js,利用 "replace": { '/js/cookienotice.js': '',} 就可以轻松去掉。

强大的替换功能甚至可以不用再通过注释解义去修改模板文件了( </head> -> </head><!---->,  </body> -> &lt;!--</body>--&gt;&lt;/body&gt; 这种),对模板的“伤害 ”可以尽量减少,分享皮肤起来也更加方便。
 

缺点

  • CF 橙色云有众所周知的网络问题
  • 因为在 blogger 后台不用设置域名,所以反代后的域名对不上,有可能申请不了AdSense
  • 需要搜索功能的话还是得找个空间储存 indie_compiled.js 
  • 需要小控件的话(例如分享按钮)还是得找个空间储存 widgets.js
     

优点

  • 设置简单
     
  • 不用服务器
  • 不用找可用 GHS IP
  • 移动版同样可用
  • 强大的替换功能如上所述
  • 一个 worker 可以反代 N 个网站
  • https 证书由 Cloudflare 自动签发

回到顶部

文章标签

Cloudflare 免费版现已支持视频,音频和压缩文件的缓存了

2021年9月17日 23:48
Cloudflare 免费版现已支持视频,音频和压缩文件的缓存了 Tony
内容

9月12号以来一个在线电台的网站流量跌了很多,日志显示流量只是平时的 1/10,但访客数没有变化。上传了一个新的 mp3 文件测试,日志里没有回源,说明流量被CDN(Cloudflare)缓存了下来,但我记得以前 CF 并不会缓存 mp3 格式,找了一圈,发现 Cloudflare 关于文件缓存部分的说明发生了变化。

Note

The Free, Pro, and Business plans additionally support APK, EXE, DMG, BIN, ISO, ZIP, RAR, ZST, TAR, BZ2, 7z, GZ, MP4, MKV, AVI, WEBM, MP3, OGG, and FLAC file extensions.

https://developers.cloudflare.com/cache/about/default-cache-behavior

还支持 MP4 和 MKV,小主机在线看片不是梦。😁

9月12日开始流量陡然下降但访客数没有减少。

Cloudflare 给出的统计在 9月15日当天一度节省了 251GB 的流量,5-7 天内(今天是17号)综合节省了75%的流量,反推出该网站每月流量在 5-6 TB 左右。

该网站 YTD 的带宽是 15Mbps 左右,但 9月12日后已经小于 2Mbps,看来不用更换主机了,感谢 Cloudflare 为广大站长省钱。🤑

文章标签

如何在 MovableType 子站点启用干净搜索

2021年6月19日 12:21
如何在 MovableType 子站点启用干净搜索 Tony
内容

多站台功能一直是 MovableType 的卖点,但实际使用中子站点在进行搜索和评论操作中会暴露 MT 后台的地址,无伤大雅但我们可以改进一下。

针对搜索功能,改进的方法包括:

  1. 不使用搜索,使用清晰的分类和完整的存档页面(小站点完全可以)。
  2. 人为弱化搜索结果页的设计感,尽量减少被访客加入收藏夹的机会。
  3. 使用第三方搜索引擎,对后台没有负担,但如果站点没有收录或者收录较少时效果就很差了。

在 MovableType 启用干净搜索的方法,在子站点的 Nginx 的 Rewrite 处加入:

location /search {
   proxy_pass http://127.0.0.1:5000;
   rewrite ^/search/(.*)$ /cgi-bin/mt/mt-search.cgi?search=$1&IncludeBlogs=22&limit=20 break;
}

Blogs=22 替换成 MT 子站点的ID,再修改一下 Search Widget 里的代码,使之匹配 /search/ 就可以了。

rewrite 很简单,但 proxy_pass 的引入可以很方便地令地址栏保持一致,再次感叹一下 PSGI 模式运行 的便利性。

相关链接

  1. 搞懂nginx的rewrite模块
  2. Nginx rewrite URL examples with and without redirect address
  3. Nginx Rewrite URL Rules Examples
  4. GET request without the question mark
  5. meme图

文章标签

升级到 Drupal 9

2021年3月14日 22:48
升级到 Drupal 9 Tony

升级到 Drupal 9

内容

Drupal 的🚂小火车已经来到 了 9 号车站,赶紧上车吧!

花了很多时间把 Drupal 9 升级搞懂了,目前网站从 8.9.11 升级到了 9.1.5,以下是大致的升级流程。

  1. ❗ 备份好 Drupal 8 的 Web 目录和 数据库
  2. 确保正在使用的 Drupal 8 模块都是有 Drupal 9 版本或者支持 Drupal 9 的,有工具但我用第9步里的方法 😉
  3. 寻找同类型的支持 Drupal 9 的模块来取代旧的模块,例如 TagClouds 可以取代 Tagadelic
  4. 对于不能割舍又没有对应 Drupal 9 的模块加入 core_version_requirement 标识,还有可能要改一些代码
  5. 在 settings.php 里加入 $settings['config_sync_directory'] = '/your-path-of-drupal/sync'; 并建立 sync 文件夹
  6. 把 Drupal 8 根目录下的 core 和 vendor 目录删除,把 sites 目录下的 simpletest 目录删除
  7. 下载 Drupal 9
  8. Drupal 9 解压后,把所有文件覆盖到原 Drupal 8 目录
  9. 浏览器打开 http://drupal/update.php,如果有错误提示回到第2步 debug 😨
  10. 如无错误表示升级完成
  11. 删除缓存,开门营业 🎉
  12. 如果你是老实人一个版本一个版本升级上来的还会遇到🕳 不能添加新内容的问题,解决方法在10楼和37楼(Drupal不流行不是没有原因的)

通过这次升级我还摸底了一下网站经过长期使用后所产生的变化,虽然有一些目前不能修复的地方,但都有绕过去的方法,总的来说对网站的整体结构是更加有把握的。

文章标签

评论

ccchen

2021-03-15 00:32, 星期一

新版本对mysql的最低版本也有要求,这个对于小vps压力还是很大的。

如何提升 Windows 远程桌面的表现

2020年12月26日 21:37
如何提升 Windows 远程桌面的表现 Tony
内容

现在我对电脑主机的划分慢慢从“专机专用”向“十项全能”发展,NAS 除了存储外还要担负日常远程桌面的功能,甚至希望可以满足每天都要玩一会游戏的需求(万智牌竞技场)。

目前我的 NAS 主机是 HP Elite 8380 CMT,E3V2+16GB+GTX 950,只接了网线和电源线,客户端是一个很“瘦”的 ChromBox,在我的认知里这些硬件是可以满足我的需求的。😊

默认的 Windows 远程桌面表现一般,办公聊Q没问题,但玩游戏不行,在想办法提升 Windows 远程桌面的性能之前我试过以下方法:

  1. GeForce Experience:失败。听说 GeForce Experience 的串流效果不错(可以串流 mstsc.exe 实在是没有想到),但是,GeForce Experience 很难登录,登录后发现,没有显示器的话并不能进行串流方面的设置。
  2. Steam 平台的 Steaming:失败。首先 Steam 上没有万智牌竞技场,其次客户机要玩 NAS 上的游戏时,需要在 NAS 上用物理设备按确定按钮,而我没有显示器和鼠标,卒。
  3. TeamVierwer:失败。这个做为实体电脑的远程桌面是可以的,但作为没有登录的 NAS 来说功能不如 Windows 原生的远程桌面。
  4. 向日葵:失败。免费版有 300KB/S 限制,而我在内网使用……
  5. 显卡欺骗器:失败。在拼多多上买的好像是坏的。😅

经过一翻搜索,发现在远程桌面里调用独立显卡其实是件很难的事情(需要 Active Directory + TS 终端服务 + TS 许可服务 + RemoteFX 主机 + Hyper-V 主机),但今年4月的时候,因为太多“working from home”的需求,NVIDIA 开放了在远程桌面启用 OpenGL 的功能,使得远程桌面下部分支持 OpenGL 的游戏也可以通过独立显卡进行渲染。

所以可以通过以下四步提升 Windows 远程桌面的性能:

  1. 按照这里的说明提升帧率,改善立竿见影
  2. 提高 mstsc.exe 网络优先级,当 NAS 上网络负担较重的时候可以优先保证远程桌面的吞吐,我用的是 NetLimiter Pro 😈
  3. 有3D游戏需求的可选:下载并安装 nvidiaopenglrdp.exe / 下载镜像
  4. 有3D游戏需求的可选:使用有线网卡而不是无线网卡连接路由器,因为在玩游戏的时候瞬时宽带会去到40MB/S或更高,或者把 mstsc 颜色调到16位或更低来减轻网络负担

设置完成后重启电脑,再启动万智牌竞技场,在任务管理器里就看到显卡的利用率上去了,并且游戏里面的操作跟本机的感觉很接近。

虽然万智牌竞技场的推荐配置只是 GTX 560,但没有进行这次性能提升前是卡得不能接受的,现在我不用开游戏主机也能完成游戏里的日常,使用感受提升了很多。😙

相关链接

  1. RDP 优化操作 微软远程桌面 开启显卡加速、60FPS、USB设备重定向
  2. NVIDIA provides OpenGL-accelerated Remote Desktop for GeForce
  3. 暴雪游戏如何使用 OpenGL 进行游戏 不行的话试试窗口模式 -windowed
  4. Enabling GPU Rendering for Microsoft Remote Desktop
  5. Pushing Remote FX to its limits.

文章标签

评论

冬冬

2021-01-01 15:23, 星期五

挺好 学习了

更新了一下服务器环境

2020年10月26日 15:42
更新了一下服务器环境 Tony
内容

CentOS 7 自带的 Perl 太老了,很多 emoji 用不了,索性把系统升级为 CentOS 8。🤞

VestaCP 不支持 CentOS 8,所以又把面板改成了宝塔的开源版本 aapanel。开源版本没有宝塔账号那套东西,目前也没有收费的项目,用起来很爽气。🤸

Drupal 的 rewrite 和 MovableType 的 PSGI 模式需要额外设置一下,有文件管理器操作起来很是方便。🕺

经过若干小时的点点点操作,把网站都搬迁好了,就是目前你看到的这样。🤴

CentOS 7: This is perl 5, version 16, subversion 3 (v5.16.3) 2012年
CentOS 8: This is perl 5, version 26, subversion 3 (v5.26.3) 2018年

🍗好家伙,这次更了个跨 6 年的新,Unicode® 也从 6 升级到了 9,每次 Unicode® 更新都会新增很多字符,但除了 emoji 之外谁在乎呢?🤷‍♂️

文章标签

评论

ccchen

2020-10-28 17:54, 星期三

现在还撸MT?perl太老了

❌
❌