Category: FYI
-
WordPress 的 ActivityPub 插件
试用一下 WordPress 的 ActivityPub 插件(官网 / Github)。 主要功能,就是在 wordpress 上,建一个 Fediverse 账号,Mastodon / Pleroma / Misskey / Honk……的用户可以 follow 这个账号。新的 blog 文章发布时,这个账号会发一条嘟文,大家可以转发这条嘟文。followers 对这条嘟文的回复,会自动同步到 blog 文章的评论区。 就像我为这个 blog 建的 fedi 账号:@[email protected] 需要指出的是,并不存在 blog.fivest.one 这样一个 fediverse 实例。陌生人搜索这个账号,看不到任何历史嘟文;这个账号不能去 follow 别人,不能对别人说话,不能回复别人对自己嘟文的回复,也不能看到多少人转发点赞了自己的嘟文。——这些功能也许以后会有,但目前,这个插件所做的,只是在新 blog 发布的那一刻,向所有 follow 这个 id 的账号,push 一条嘟文。这条嘟文,在 blog 服务器上,并没有保存;而只存在于 follow 它的那些实例上,再被人转发到更多实例。 当 blog 的文章被删除时,这个插件也会通知所有的 followers,从他们的实例上删除对应的嘟文。但是就像我说过的,这个机制并不能把那些,被转发到其它实例的嘟文,也一起删除。所以,当你在 blog 按下发布按钮的一刹那,带着你所写的全部内容(或者摘要,可设置)的嘟文,就可能会永远飘在 fediverse…
-
关于 fediverse 的删除机制
在当前的很多 fediverse 服务(mastodon、pleroma…)里,当 A 站的用户 a 被另一个实例(譬如:B 站)的用户关注时,他所发的嘟文,会在 B 站的服务器上储存一个副本,B 站的用户,通过访问这个副本,来阅读这条嘟文。当原本的嘟文被删除时,A 站会通知 B 站,删除相应的副本。但这个时候,这条嘟文未必像人们期待的那样,从 fediverse 上彻底消失。 假设存在如下情况: A 站的 a 用户 B 站的 b 用户,b 在关注 a C 站的 c 用户,c 在关注 b,但 C 站没有人关注 a a 发了一条公开嘟文,此时 b 可以看到这条嘟文,而 c 是看不到的。 b 转发了 a 的这条嘟文,此时 c 可以看到这条嘟文了。C 站的所有人,在查询 a 的时候,也都可以看到 a 的这条嘟文。 如果这个时候,a 再把这条嘟文删除,那么…
-
A simple design of bowstring jig (endless loop)
We know, these jigs are expensive, huge, and not easy for ordering and shipping to many places. There are some DIY solutions online. The hard part of them is, how to make a strong slot or heavy metal fixture to adjust the length smoothly, but it’s not quite necessary. Most of bowstrings are just integer…
-
笔记软件 Joplin
用 Joplin 当作笔记软件很久了,个么正式安利一下。 我用笔记软件基本是为了个人写作、记录想法、以及同步查看一些文本资料。对于富文本编辑、Web Clip、以及团队协作,完全没需求。最初用的是 Evernote,但自从印象笔记分裂那会儿,就基本放弃了。Onenote 这种连 Ctrl a 都不能用的笔记更是看了一眼就放弃。后来用了很长时间的 Simplenote,——这个确实不错,即使现在我也会向人推荐。只是如今对于把数据交给服务商而自己无法控制备份,越来越难以容忍,而且 Joplin 的一些特性确实感觉更舒服一些。 Joplin 的优点: 不依赖于单一的服务器。笔记存储方式包括本机存储(不同步、或者手动用网盘同步),和多种网盘同步:Dropbox、Onedrive、Nextcloud、WebDAV(如墙内的坚果云)。而且同步时是从笔记软件直接访问网盘,不需要专门在电脑上安装网盘的客户端。 各个平台的客户端种类完备:Win、Mac、Linux、Android、iphone…… 支持笔记文本加密,防止通过直接访问网盘或本地文件夹看到笔记内容。 支持 markdown,软件界面还算友好,关键是可以调用其它外置编辑器来写作。也有 Web Clip 插件以及支持贴图,但我没用过这方面功能。 支持多个笔记本,笔记本之间支持多层树结构。方便管理,支持 tag。 开源。 缺点: 缺少一个单纯通过 web 浏览器访问笔记的方式。如果没有任何电脑或手机客户端的话,很难通过直接访问网盘,来查看笔记。网盘上的笔记文件通常是加密的,即使不加密,每条笔记的文件名也是编码过的,并不能直观地从文件夹里找到文件。我问过开发组,能不能改成用可识别文本,直观显示文件名,被回复无法做到;虽然我觉得技术上应该是可行的。因为这个缘故,我到现在还同时在用着 Simplenote,以便偶尔在公用电脑上处理一些笔记。 Update:经推友推荐,发现已经有人做了通过浏览器访问 Joplin 笔记的服务器程序,基于 Python 开发,也已经有 Docker 的部署版本。但对一般用户而言,自建这种 web 服务器的门槛还是太高了。
-
新域名:fivest.one
刚刚发现 2015 年出现了 .one 的新的顶级域名,而且常年续费价格比 .com 还要便宜,属于最便宜的一档域名了。于是顺手把 fivestone 的变体 fivest.one 拿下。嗯,我已经羡慕 del.icio.us 很久了(虽然后来他们很没品地改成了 delicious.com 然后就倒闭了…… Extension Registration Renewal .cat $6.00 $28.50 .com $8.84 $8.84 .com.de $4.86 $4.86 .info $3.84 $11.94 .me $6.78 $12.47 .moe $12.99 $13.99 .ne $419.99 $469.99 .net $9.78 $9.78 .one $7.47 $7.47 .org $9.72 $10.72 .social $5.92 $21.98 其实还有个更好的变体 fivesto.ne 但是 .ne…
-
Macbook Pro 三系统 Mac + Win + Linux 安装攻略
Macbook Pro 三系统 Mac + Win + Linux 安装攻略 前几天把笔记本清空重装,顺便整理一下 Macbook Pro 装三系统的攻略。这个应该是最简单的方案了,不用装 rEFIt 引导分区,也不用再手动运行 GRUB 修复 Linux 或 Windows 的引导。 0.1 技术思路,简要地说,就是 Macbook 用 GPT 管理硬盘分区,但 Windows 的 MBR 只能识别 GPT 的前四个分区。所以先在 Mac OS 下用 BootCamp 划出 Mac 以外的分区,然后先用 Linux 安装盘的工具把整个硬盘分区,把 Win 装到第四个分区,再安装 Linux 顺便用 GRUB 自动引导 Win 。 0.2 Win 和 Linux 都是用光盘安装,没有光驱的机器,请去自行查询如何用…
-
澳大利亚的摩托驾照
终于拿到了最终版的澳洲摩托驾照。 大概是 2010 年 10 月的时候,lola 们在上海讨论团购摩托车驾校的事情(似乎到现在还没动静~~)。在国内已经被扣了三辆破摩托的我,盘算着自己终归需要在全球范围内,有一份合法的摩托驾照,就在澳洲这边先行动起来了。历经16.5个月(最短需要15个月),花费496澳元。 发一下攻略。 澳大利亚的摩托驾照,和汽车一样,分为 Learner – P1 – P2 – Full Licence 四个过程。全部信息每个州的交管局官网上可以查到(如 NSW 州的 RTA ),虽然觉得界面也不是很友好。。。 在拿 Learner 和 P1 驾照前,都有强制的学习班要上。Learner 要两个半天、P1 要一整天,基本都要占用工作时间——似乎也有周末时段可以预约,但很难,至少我没能预约到。而且不免费——占了我全部开销的 2/3 以上……相比之下,学汽车(在保证你会开的前提下)也只需要找有驾照的人给你签 LogBook,然后直接去考试就可以了,不需要强制在教练或学习班上花钱。所以学摩托还是很坑爹的…… 我当时在 Wollongong 附近,上课和考试都是在 Unanderra 的 Wheel-Skills(其实也是在交管局的院子内,但这种课程一般都外包给培训公司或 Club 来组织)。据说如果住在某些偏僻地区,附近没有训练场的,可以不用上学习班。具体怎么操作我不大清楚,Sydney 附近的还是不要想了。 1. 上Learner学习班。在网上或附近的 Motor Registry 预约训练场。两个半天,$78(和官网标的价格略有出入,以下写的都是自己的实际花费)。 训练场的车基本都是川崎 250cc,有的妹子扛不动,也可以选用轻便的踏板摩托车——最终拿到的驾照似乎没区别。学习班是从零基础学起。一开始都是两人一组,熄着火推车练习平衡。虽然我怀疑如果碰上笨的,这两个半天能不能学会;但和我一批学的应该之前也都摸过车,所以这些简单的步骤很快跳过,到后面各种换着花样绕圈打发时间。 2. 学习班结束后,去Motor Registry的电脑上考交规,$38。和汽车考交规一样,只是其中几道题目和摩托车相关而已。考不过可以过两个星期交钱再考…… 3. 考过交规后,当场领取 Learner 驾照,$21。这个时候就可以开车上路了。汽车的…
-
[wordpress plugin] FS Hide Time
朋友,你是否从牙牙学语的时候,就开始坚持写自己的blog?十年浩劫中,你的服务器是否幸运地未受影响,从而把所有旧时文字都保留下来,并且成功地移植到了wordpress上?然后时隔多年回头看去,会觉得那些文字很傻很天真,傻丫得简直不配和现在的你,共存在同一个blog系统,但就这么删了又有些舍不得?又或者当你被生活已经恶心成另一个人后,就只能坐在电脑前羡慕地翻看着那个鲜活的不是你的你,刹那芳华红颜弹指,至少那些文字中不时流出的和前男友的巫山云雨,总要藏起来只有自己看到才好。 用我的插件吧。 这个插件可以把你指定时间之前的blog文章设成隐藏(private),或者自动把xxx天前的blog文章设成隐藏。 1. 本插件只对【文章(post)】进行操作,【页面(page)】不受影响。 2. 本插件只对类型为【已发布(publish)】和【私有(private)】的文章进行操作,类型为【密码保护】的文章不受影响。 3. 在隐藏以前的文章时,那些之前就已经单独设置为私有类型的文章,本插件会将其记住,确保以后批量取消隐藏时,不会将其一起公开。 4. 本插件是通过把文章设成【私有(private)】来实现隐藏的,因此基本只对单用户blog好用。如果wordpress中存在多个admin用户,或者专门进行了其它的权限设置,则不保证你的私有文章不会被别人看到。 Plugin Name: FS Hide Time Version: 0.8 Author: fivestone Requires at least: 2.7 Tested up to: 2.9 [download id=”8″] == Description == This plugin can batch hide the articles posted before some date, or automatically keep hiding the articles posted several days ago. 1.…
-
[wordpress plugin] Disable Comment RSS
Plugin Name: Disable Comment RSS Plugin URI: http://code.google.com/p/wp-disable-comment-rss/ Blog URI: http://blog.fivest.one/archives/664 Description: Disable RSS of posts or comments separately Version: 0.8 Author: fivestone download link == Description == User can choose to disable the RSS for the posts or the comments, or both of them. Background: I am using the plugin “Whisper” to make some…
-
WordPress 的文章收藏插件
某人问起有些blog文章后面那些收藏的按钮怎么弄啊,正好我从上次删掉ShareThis后也一直想再弄个类似的玩玩。网上转了一圈,相关的wordpress插件很多,但大部分(如ShareThis、AddThis、add-to-any、以及我爱水煮鱼的国内精品17fav)都是把主程序建在他们自己的服务器上,在blog里插入一段js,访问它家的服务器,才能中转到进行收藏的网站。 实在搞不懂他们为什么要用这样的架构。每次收藏都访问服务器,大大增加了页面读取的时间,甚至当读者网络不畅(如教育网不能访问ShareThis)以及某些不靠谱的时候,会发生完全不能使用的情况。最不爽的是用户只能在网站提供的那些收藏站点间进行选择,不能自行添加要收藏的地址。而那些插件的提供者也不大可能牛x到要网站们过来给钱求着,才给你添加收藏按钮的程度。个么除了能够享受PR激增的快感外,看不出有这样做的必要。这样的插件,完全可以纯在本机运行。 于是找到了Sociable,完全在本机运行的收藏插件。界面看着也比较清爽,用户可以在列表中选择要显示在页面上的收藏按钮,调整其先后顺序。也可以通过编辑插件的php文件,比较轻松地增加通往新的收藏站点的按钮(如果能在后台界面中管理就更好了)。试着编辑了一下,添加了下列网站的收藏按钮: Google Reader、豆瓣、九点、校内、开心、嘀咕、饭否、QQ书签、百度搜藏 后面几个服务我从来没用过,甚至觉得显示到它家的收藏按钮会降低本blog的品味 @.@ 但既然是大势所趋,也就无妨顺手加到后台列表里面,大家可以按口味选择。 另外,因为 Google Reader 的Note in Reader功能只能对当前页面的地址起作用,不能在blog首页的文章列表中获取单独某一篇的url,所以专门对此类网站添加了singleonly属性,只有单篇blog页面下,按钮才会显示: if ( true == $site[‘singleonly’] && !is_single() ) continue; Google Reader的图标和Google Mark的图标重复了,看着不舒服,大家有什么建议么? 调整了一下显示页面,使title和图标在同一行显示: // $html .= “<div class=\”sociable_tagline\”>\n”; $html .= stripslashes($tagline); // $html .= “\n</div>”; 修改后的插件在这里提供下载: [download id=”4″] 如果需要新的收藏按钮又自己懒得动手的,可以在留言里提出,我会酌情添加进去。
-
翻墙过六一 +3
为迎接20年大庆,twitter、flickr、blogspot……之类但凡你想的出来的觉得可能会被封却居然至今还没被封的网站(居然包括hotmail,居然friendfeed还活着),今晚开始都已经封掉了。国内也纷纷进入华丽的“中国网站维护日”。 对于习惯翻墙的我来说,不构成什么障碍;只是好不容易找到的,刚想写文章向大家推荐的,用手机从短信/客户端发到digu再同步到twitter的方法就不能用了。其实用手机收发twitter的话方法很多,但很多时候手机上网信号不好,习惯用短信发,如今不能用了;以及发到twitter时同步到开心校内之类的方法没有了,浮云~~ (UPDATE 06-03:还想通过国内短信发送到twitter,或者同步到twitter的同时也同步到开心校内等地方的,可以通过 发送到嘀咕或做啥 >> 同步到巴布 >> 同步到twitter ) 下面照例提供翻墙工具介绍一篇,属于高级教程,功能比较强大的那种,看介绍还算靠谱,据说转载此文才能获得账号,我试试先。该工具是建立在win+firefox的基础上的,那些还在坚持习惯用ie的,拜托还是换了吧,已知的翻墙手法没几个能用在ie上的,除非有人直接给你proxy。 另外国内无法访问Tor(另一种翻墙术)官网的,请到这里。 此法已作废。。。 ———————————————-
-
关于明信片的送达时间
理论上存在三个时间段: 1、从投入邮筒,到邮局开始处理,也就是邮票上销票戳的时间。这个时间在某些边远地区长的恐怖。 2、邮路传输。从销票戳(发送地邮局),到明信片背面落地戳(接受地邮局)上标明的时间。这个时间一般比较稳定,和距离有关。 3、从落地戳到我手上的时间。因为都是京、沪等大城市,这个时间基本可以忽略不计,事实上收信日期我很少记下来,所以等同于落地戳时间。 整理手上的明信片,70多张,很多都是旅行中寄给自己的,落款上都标着寄出时间;但销票戳和落地戳都清晰的就很少。前者长途跋涉,磨损不清;后者在邮政系统中的操作一直就不很正规:淡淡的、印在明信片背面的图案上,很难看清楚(好在我通常用的都是白片),有时干脆就不印。所以真正还能弄清楚送达时间的,也就20张左右。 ——————————— 目的地:北京 手上的最长记录是”四川康定·新都桥”,46天,其中从寄出到销票长达39天!而且这张片我是投在邮局室内,而不是什么偏僻的邮筒里的。发指 其次是聂拉木,西藏尼泊尔边境的县。23天,其中销票10天,投递13天 投递时间最长的是樟木,15天。其实樟木是隶属于聂拉木的,但因为这里是真正的边境口岸,邮局效率高,销票只用了2天(这个很正常了,大城市也不过如此),总计17天 大城市基本都是当天销票:大同2天、潼关3天、长沙3天、哈尔滨3天、张掖5天….随距离递增 哈尔滨0+3、加格达奇2+4、漠河北极村4+5….投递时间随着交通便利程度递增,但偏僻地区会有更多的销票时间 在川藏线上更明显:成都0+3、犀浦2+4、映秀4+5、新都桥39+7….. 新疆的很多片子销票时间都很长,央塔克11天、叶城10天(这个也是投在邮局里的)、巴音布鲁克7天…..收到的时间认不清了,应该在5~6天左右。 西藏,林芝销票6天、拉孜销票5天、拉萨的戳认不清了 华山销票6天、浙江西天目山销票6天….看来即便是发达省份,如果不是大城市的话,在本地邮局拖上一周,可以当作正常国情接受了 -,- ——————————— 尼泊尔,首都Kathmandu,10天(3+7),第二大城市Pokhara,31天(6+25),不过可能和我到Pokhara时叛军开始罢工有关… 印度,Agra(泰姬陵),13天(0+13) 法国,Carcassonne,9天。Thank jaer. 乌兰巴托那张一时找不到了,回头补上。 ——————————– 不要让任何一种趣味成为恶趣味。