分类 个人作品 下的文章

解决局域网无法访问 WSL2 端口的问题

背景

WSL 升级到 WSL2 架构后,网络栈也变成虚拟机的 NAT 网卡实现了。这会导致虚拟机外的设备无法直接访问在 WSL2 里监听的端口。Microsoft 为了方便开发者在 Windows 端访问 WSL2 里的端口,基于 vsock 实现了一个支持 TCP 的端口转发逻辑。

然而可能因为安全等方面的因素,微软限制这个转发出来的端口仅能在本机访问,这可就有点不太行了。虽说这个监听在本地的端口转发已经能够满足开发者的日常使用和调试等工作了,但总会在某些时候有些特殊需求,想要能在局域网等设备上访问 WSL2 里的端口。

虽然在 GitHub 上的 issue 4150 创建了快两年,有 400 条评论,但微软这家伙还是迟迟不肯修改。没辙,咱们弱小又无助的开发者只能靠自己解决问题啦。

- 阅读剩余部分 -

去除优酷视频的广告和黑屏

此扩展已失效,鉴于用户数几乎为1,暂不更新

前几日发现优酷又开始黑屏了,之前也曾经研究过,但没有比较好的解决方案.

今日在网上查找Firefox扩展时,找到这个HTTPS Everywhere扩展.
发现其拥有强大的自定义URL跳转的功能,再加上之前的研究成果,去除视频广告的方案就滚了出来.

我修改了这个扩展,加入了针对优酷的规则,将优酷的播放器替换成了我修改过的版本.我的修改如下:

  1. 屏蔽广告加载
  2. 隐藏水印显示
  3. 禁止统计信息

由于HTTPS Everywhere本身只开发了Firefox版本和Chrome,所以我也只提供了这两个版本的扩展.
如果您已经是HTTPS Everywhere的用户,请直接下载规则使用.

- 阅读剩余部分 -

在ibus-table中使用Shift键选择候选字

ibus是个不错的输入法框架,从9.10开始成为Ubuntu默认的输入法框架。
其中的ibus-pinyin拼音输入法由于较大的用户基数而有着不错的发展,相对比较小众的ibus-table形码输入法则明显落后很多。

比如我喜欢的分别通过左右

Shift

键来选择第2、3个候选词的功能在ibus-table中就没有实现,考虑到ibus-table目前的状况,我放弃了提交Issue而是自己来实现。
我在GitHub上fork了ibus-table,并创建了CzBiX分支用于我自己的修改,有需要的点此围观

- 阅读剩余部分 -

修改 Eclipse 中代码提示的补全键

最近用Eclipse开发一个项目.
使用了一段时间以后,感觉Eclipse的代码提示功能和VAX相比有太大差距.
感叹自己被VS惯坏了的同时,也感觉到Eclipse那恼人的补全键太恶心了.
不仅是=是补全键,甚至 也能补全...
所以想对Eclipse的代码提示功能予以优化,修改的更符合我的习惯一点.只用TAB上屏.

- 阅读剩余部分 -

NovBox Theme

NovBoX Theme Ver 1.2.2
此主题为自制的NovBoX,使用到的技术及特色功能如下:

  1. 完全基于HTML5+CSS3的实现,使用了新的HTML5标签,和动画等CSS3特性
  2. 对 小屏幕设备/移动设备 进行了适配(依旧不好看)
  3. 使用AJAX+PushState技术进行无刷新浏览
  4. 使用GooglePrettify自动高亮文章中的pre和code内容,需要加上prettyprint class.
  5. AJAX评论效果.
  6. 适用于 Firefox, Chrome。
  7. 其他等很多细小特性

- 阅读剩余部分 -

八门神器 破解

一直苦于Android上没有16进制编辑器,在犹豫要不要自己写一个.有个HexEditor,但是没有八门好用.
今天偶然在网上发现游戏修改利器八门神器附带16进制编辑的功能,大喜之余发现这是收费功能.
于是决定自己动手,自己搞不定了再支持下作者(注册费用仅8元).

- 阅读剩余部分 -

Samsung Kies Air 河蟹版(去除机型限制)

三星出品的无线管理工具,个人觉得相当好用,和 AirDroid , WebSharing 各有千秋吧.
原本只能在三星的机型上使用,我于是通过LuckyPatcher做了个自定义补丁,
下载此补丁文件,放到SD卡上的LuckyPatcher目录中(/sdcard/LuckyPatcher/),
打开LuckyPatcher,找到软件并选择Custom Patch!(自定义补丁)即可.
补丁可能适用于更新的版本,如果补丁不能用了,我可能会更新补丁.

软件下载: Google Play115网盘(版本2.1.204271)

百度文库免积分下载工具

已失效,不打算再维护

作者: CzBiX
版本: 1.1

说明:
下载的文件为不带图片和格式的文本文件, 方便复制内容和普通手机阅读...
下载的文件在桌面上.

如果频繁打开软件,有可能会提示 "连接服务器失败,请稍后再试",
请在您的浏览器里,登录一次帐号,即可继续使用.

原理:
使用百度提供的免积分下载接口, 所以为纯文本文件.

网址格式如下:

http://wenku.baidu.com/view/319c51270722192e4536f689.html

- 阅读剩余部分 -