Normal view

There are new articles available, click to refresh the page.
Yesterday — 16 September 2024Tricks & Tech

2024 桌面升级: BenQ RD280U - 为程序员打造的显示器

16 September 2024 at 09:20

对于程序员这个群体来说,使用最多的设备,除了键盘,就是显示器了;前者是用来输出和创作,后者则是每天长时间的观看和阅读。

不管是在 V2EX 还是 B 站,在程序员这个群体的外设话题中,问得最多的话题就是「用什么键盘」或者「用什么显示器」。

我是一个程序员,回想我拥有的数码和外设产品,除了一把 2017 年老婆送的 HHKB 键盘,基本没有什么产品号称「为程序员打造」的外设。

对于键盘,经过这几年国内外各种品牌和配件厂商极其夸张的内卷和竞争,从成品到客制化键盘,不管是阵列、轴体还是键帽,每个程序员都可以找到合适自己的键盘。我自己目前主力使用的键盘分别是一把经过 YDKB 无线套件改装的 HHKB Pro 2,另外一把是同样 HHKB 配列 60键的客制化键盘 Qwerty 60

这两把键盘,陪我走过了职场的大多时光,写下了无数代码,也敲下了许多文字。

对于显示器,我现在家中有三台显示器,构成了我的办公桌和工作台。上面这张图,也是过去这几年我的办公桌的变迁。两台 LG,一台 Dell,都是 27英寸 4K 显示器。

对于互联网行业用户来说,如果你的职位是设计师,还有专门的「设计显示器」,强调色域和色准,之前在公司曾经负责过给设计师采购显示器,也稍微了解了一下这个领域。

但是对于程序员来说,可做的选择基本只是在 1920x10802560x14403840x2160 这三个分辨率中,选择一款合适价格的型号罢了。

直到上个月,我第一次知道这台号称「专门为程序员打造的显示器」,截至今天,也已经使用了将近一个月的时间。

开箱 ​

这还是我第一次使用 BenQ 的显示器,纸盒收纳,外观上印着 Ultimate Coding Productivity 「终极编码效率」的字样。

正面的设计,一台笔记本,一个横向正屏,一个竖向副屏,恰好也是我现在自己桌面的组合。

从纸盒下方卡扣打开包装,显示器的支架和底座放在外层。纸盒内部也印有如何打开包装和指引。

见到显示器的第一眼,这是一台28英寸的显示器,加上走的专业路线,非轻薄向,看着分量不轻。

随机附送了一根电源线,一根 HDMI 线,一根 DP 线,一根 USB Type-C线,还有一根 USB-B 线。

底座十分宽大,常见的银灰色的配色,支架支持上下移动和旋转。

支架背后有一个皮质的线材收纳扣,可以将电源和数据线材穿过去。

外观 ​

在放到办公桌之前,先来张背影照片。背后采用纹理凹凸设计,看着比较有质感,但是有预期的是,后续需要注意灰尘和清洁。

BenQ RD280U 背后有一个亮点,圆环其实是一圈可调节的背光灯,被称作Moonhalo

背面的接口,有一个 DP 接口,一个 HDMI 接口,两个全功能 Type-C,一个 USB-B。其中 Type-C 支持 90W 充电,大多情况下满足我的 MBP 的充电需求,我的 MBP 是 M2 Max,但是从来没触发过极限功率,之前 LG 和 Dell 的显示器也都是 90W 充电。

显示器背后的防盗锁孔,又称肯辛顿 Kensington 锁孔,在办公向的笔记本电脑中也常见(这个我也是查 ChatGPT 才知道的知识)。看得出 RD280U 也是有着商务办公的定位。

尺寸 ​

搬到电视柜上,与我家 75 英寸和 16 英寸的 MacBook Pro 放到一起,比比大小。 BenQ RD280U 的3:2的显示比例还是一眼就能看出差异。

搬来我的 Dell U2720QM,我特意把屏幕的实际显示部分从底部对齐,可以看出两者物理上的差距。

设备 尺寸 分辨率 显示比例
BenQ RD280U 28.2 英寸 3840 × 2560 3:2
Dell U2720QM 27 英寸 3840 x 2160 16:9

通过计算可得出,理论上 RD280U 3840 × 2560 = 9,830,400 比传统的 27英寸 4K 显示器3840 x 2160 =8,294,400 会多显示 18.5% 的内容

BenQ RD280U 表明采用了雾面屏。在客厅拍摄这张时候,正是正午,阳台的阳光很强,拍这张照片的时候,发现两个显示器对于反光的处理十分明显。

如果你的办公室的工位敲好靠近窗户,一定能感受到这种抗反光的好处。会想到之前在公司上班的时候,由于我的工位靠近窗户,每天早上到工位的第一件事情就是拉下窗帘,要不白天压根看不清屏幕。

使用和编程体验 ​

接下来把 RD280U 搬到办公桌,又费了不少功夫,为了整理桌面的线材,还专门买了几个小配件改装办公桌。

下面再分享一下使用过程中的一些记录。

BenQ RD280U 支持 VESA 支架,但是我暂时还是先使用自带的支架。

支架除了支持上下110mm的纵向调节,也支持前后正5度到负20度的调节,我的桌子不是电动升降桌,对于我来说垂直就可以了。

还是第一次用上3840x2560这个分辨率, macOS 上我缩放到2560x1707,与我之前使用 27 英寸显示器对应2560x1440的分辨率统一。

如果使用 Type-C 或者 DP 线连接,可以达到 4K 60帧的刷新率,但是如果使用 HDMI 线,则只有 4K 50帧,询问客服说是 HDMI 标准的限制。

使用 Type-C 连接 Macbook Pro,提示是通过 USB3.2 连接,我的 MBP 有三个雷电,分别接上两个显示器刚好。

作为一个编程显示器,除了规格上的特殊,软件上也做了许多的特殊适配,打开 OSD 调节面板,我第一次见到这么多选项的显示器。

显示器正面的 Logo 下方,是一块触摸键,支持自定义触摸切换到指定的模式。

RD280U 这台显示器对于编程场景时有做场景优化,尤其是对于暗夜模式亮色字体时这种反差较大的场景,会通过增加背景对代码的对比度,增强代码的显示效果,我在白天室内拍了一张照片,正面和侧边的视角都有,可以看出不同的显示器,同样 VSCode 显示的内容,RD280U 的更黑点,字体反差效果也更明显。

夜间效果 ​

不同的程序员有自己不同的配色偏好,有些人喜欢亮色主题,有些人喜欢暗夜主题,使用 IDE 终端,人眼在白天和晚上,对于亮色和暗色模式的显示感知差异很大。RD280U 允许切换不同的主题模式。

同时 RD280U 有一个 EyeCare 猫头鹰模式,通过固件调整亮度,提供调整到极低的亮度与色彩平衡方案。

开启猫头鹰模式,显示器面板上会亮起一盏小小的猫头鹰灯。

接下来也是 RD280U 的亮点 MoonHalo,支持 270° 和 360° 的照明,也支持 7 档亮度和色温调节,从暗到亮,从暖到冷。

照片就是我的书房,关掉了所有的灯,使用固定的光圈和 ISO 拍摄的照片。 之前我的另外一台显示器使用的是屏幕挂灯的解决方案,相比一下 MoonHalo 这种在背后的补光方案,更加适合程序员这种不需要太多光线的工作环境。

深夜时分,如果还想敲代码,开启 Moonhalo,只让自己的工作台有一点点的灯光,就可以通过增加环境光,缓和屏幕直射光对眼睛的刺激,在营造沉浸的工作氛围的同时,缓解眼睛的疲劳。

桌面控制 ​

除了支持通过物理或者触摸按键调节显示器。BenQ RD280U 还可以通过 BenQ 的 Display Pilot 2 软件控制显示器。

OSD 上所有的功能开关,模式,均可以通过软件控制,也可以通过软件自定义配置文件,一键切换。

对于开发者来说就十分方便了,可以直接通过 UI 切换模式、调整屏幕亮度、调节灯光等等。

更多 ​

最后为了更直观展示 RD280U 的特殊,我又把办公桌重新布置了一下,与 Dell 组了个双屏。一个28寸、一个27寸的屏幕并排放到桌面上,一下子觉得眼睛看不下来。一般而言会组成有弧度的排列,这里我并排展示,是为了更好展示两者的差异,非最佳的工作角度。

两台显示器采用左右布局,分辨率分别缩放到 2560x17072560x1440 的分辨率,这样让两台显示器在视觉上保持一致。

两个屏幕同时打卡哔哩哔哩首页,可以看到 RD280U 展现的内容多了整整一行。

两个屏幕同时左右分屏,打开 V2EX 和 Chiphell,也可以看到 RD280U 展现的内容更多,3:2在这种日常资讯浏览的情况下,确实有优势。

再来到一个程序员常见的开发常见,一遍开着浏览器预览开发页面,另外一边开着 VSCode,也可以看到 RD280U 展现的内容更多。

但是屏幕大是有大的好处,也会有一个尴尬,如果你用 RD280U 想看看视频,尤其实在白天全屏看视频,你就会发现上下的黑边就特别明显了。

还有一点就是 Xbox 和 AppleTV 均无法使用正确比例的分辨率,如果你外接 Xbox 或者 ATV,会尴尬发现显示的内容都变形了,看来对于这种特殊比例的显示器,还是要看看设备的支持情况。

总结 ​

这款显示器是一款定位十分明确的产品,专门为程序员打造,而程序员的需求相对就简单多了: 看得多而清楚,看得久而不累

市面上之前并没有这么专属职业属性消费级显示器产品,相比传统的 LG 和 Dell 同级别显示器,也并没有贵多少。

最近半年,我开始居家办公,每天绝大多数时间都是在自己的书房 Coding,不出意外的话,我会继续使用 BenQ RD280U,作为我的主力显示器。

显示器太多,眼睛有点不够用了。现在倒考虑重新部署下办公桌,考虑 DIY 一张超长的光轴木桌,再重新布置下工作台。

大家如果对于这块有什么建议,也可以给点建议聊聊。

日本旅行 2024: 东京晨跑・镰仓

16 September 2024 at 14:40

五月的时候,同老婆又去了一趟日本,过去这几个月,诸多事务,也是在今天这个时间,终于有时间写完这篇游记。

距离上一次去日本,已经过去 7 年,2016年,我和老婆第一次去日本,逛了逛东京和仙台;2017年的元旦,与老婆在大阪又跨了一个年。从中扣除那如同时间按下了暂停键般的疫情 3 年,我的心理时钟似乎也只感受到了 4 年的流逝。

自从 2021 年我重新上班之后,我和老婆已经很久没出远门旅行了。这次去日本,目的地很明确,行程上也没有什么其他安排,纯粹就是给自己和老婆,安排一场放松的旅途。

与我们以往那些充满了奔波劳顿的出行不同,这次我们只安排了五天四晚的东京行程,五天只去了东京和镰仓两地。

行程 ​

日期 行程
DAY1 深圳・东京成田机场
DAY2 皇宫晨跑・上野公园・东京国立博物馆・国立西洋美术馆・浅草寺
DAY3 东京车站・镰仓高校前・江之岛
DAY4 东京大学晨跑・明治神宫・代代木公园・涩谷
DAY5 东京铁塔・麻布台之丘・深圳

在日本的四晚,我们都选了东京的同一家酒店,也是 2016 年我们在东京住过的酒店,也算是重温一下当年的回忆。

DAY1: 深圳・东京成田机场 ​

很久没来深圳机场了,这次从深圳直飞东京,深圳航空,票价倒尚好,两人来回 4K 多。

这次我们的行李很少,只带了两个登机箱,一个背包。航班出发时间是中午,时间不赶。

这次的航程图,到了后程靠着日本海岸线飞行,倒也可以在空中看到不少沿岸风景。

到底东京接近下午 5 点,又一次看到东京的海岸线。

在飞机上看到一座小铁塔。

伴随这落日,落地东京成田机场。

廊桥前往海关的路上,见到看似熟悉的欢迎标识。这一次入关很快,全程电子登记,也不用排队,在机场看到不少东南亚裔工作人员,看来这些年日本的外劳政策效果还是挺明显的。

过了海关,坐快线前往市区,从成田到市区有很多交通方式,指引也很清晰。

换乘之后,终于到达预定的酒店,这也是我们第二次入住,酒店名叫「东京庭之酒店」,位于水道桥站站附近,离东京巨蛋和东京大学很近。房间不大,但是设施齐全,酒店内的环境也不错。

DAY2: 皇宫晨跑 ​

第二天我很早就起床了,开启这次东京之行的独享时光。这次来东京,我专门带了跑鞋和运动衣物,就是打算在东京跑跑步。5月早上的温度很合适,不热不冷,今天的天气也很好。

今天准备去皇宫跑一圈,从酒店慢跑过去,只有几公里,路上穿过早上的居民区。

到达皇居外围的竹桥。从这里开始一路,就可以沿着皇居绕圈了,这也是许多跑步爱好者的经典线路。

皇居外围有护城河,也有专门的步道,一路遇到不少跑者。

一路慢慢悠悠,三公里不到,即将进去皇居。

到达皇居外苑,铺满细沙这里行人比较多,道路窄,如果要进去就禁止跑步了。

人很少,加上天气不错,这次过来跑步,也是很舒服。

环绕皇居只需 5 公里左右,对于我这种跑马拉松的人来说,连热身都不算,所以后面我就慢慢走了。皇居有不少门,有警察把守。

早8点,轻轻松松跑完一圈,完成一环,解锁村上春树同款跑步线路。

接下来慢慢悠悠走回酒店,路上上班的人也变多起来。

DAY2: 国立博物馆・西洋美术馆 ​

在东京的第二天,第一个白天的行程,只安排了博物馆。先来上野公园,先去东京国立博物馆,公园有好几个博物馆。 路过国立科学博物馆。

国立科学博物馆看着也有些年头,门口有一个好大的蓝鲸雕塑。

穿过公园,来到北面的国立博物馆。

门口的小亭子买票,成人 1000日元/人,约合人民币 50 元。

国立博物馆有几栋建筑,首先去本馆参观。

本馆建立于 1938 年,属于西洋风格,进入本馆后有楼梯直通二楼。今天也有不少学生在这里参观。

同大多数博物馆一样,基本也是按照时间线,分不同小区展示,中日文化一脉相承,日本的古代文化基本就是中国文化的传承和演绎,在国内我东西南北也看了不少国家级博物馆,对于日本博物馆的藏品,倒也没有什么感觉特别惊艳的地方。但是既然来了,还是慢慢悠悠逛了两个小时。

即将离开本馆,在墙上看到一排海报,之前有段时间,有学习和了解过一些设计和排版相关的知识,日本的设计美学排版,可以说也是影响了不少人。实事求是的说,虽说这些年国内的设计水平逐步上升,但是在美学和设计上,中日的差距还是显而易见的,尤其是日常生活的一些诸如字体、招牌、标语、海报的设计。

审美这玩意,尤其是我们普通民众对审美的认知,如同「素质」一样,非一日之功,都是需要几代人的基本教育和传承,才能养成的。

逛完本馆,又去了东洋馆,东洋馆主要展示亚洲各国的文物,当然其中重头部分也是我们中国的流失文物。一入馆,首先看到的就是我们的佛像。

菩萨立像・ 北齐时代・天保3年(552)・山西长子县

观音菩萨立像・隋代・开皇5年(585)・河北省崇光寺

除了中国的展品,也有来自印度、伊朗、东南亚等国的文物,最近黑神话悟空大火,里面不少场景取景中国传统佛道场景,当时我在博物馆东亚馆里看到这些佛像的时候,心中除了「遗憾」,也感受到了这种人类文明和文化共通的魅力。

幽暗的展厅,配合打光,这些佛像的面貌,承载着历史,也传递着人类文明中对于信仰、精神和美的追求。经历千年战火,依旧给站前面前的参观者,带来一种安静和庄严。

中午时分,参观完两个馆,也准备出去吃饭了。5 月虽然已经过了樱花季,但是天气还是舒服。馆外的座椅上,有游客在晒着太阳休息。

国立博物馆北侧有一个庭园,有日式传统的建筑,不大,推荐也可以绕着走一圈即可。

庭园植被茂密,现在即将入夏,一片翠绿,如果是秋冬过来,应该会是另外一番景象。生活在南方久了,尤其是广东基本没有四季之分,有时候跟老婆倒想去北方体验一下四季变化。

逛完国立博物馆,已经是中午时分,准备出去吃饭。

上野公园东侧有一条商业街,有不少餐馆,可能已经过了饭点,街上人并不是太多。

走到台东的一条步行街,里面很多商铺。我们在里面吃了一家拉面,味道还不错,服务的阿姨也很热情,看到我们是外国人,还特意用翻译软件跟我们确认拉面的配料。这也是在日本大多时候体验很舒服的地方,来日本三次,也去了几个城市,整体的感受都很舒服。

吃完饭,继续下午的行程,上野站附近多旅游景点,人还挺多的。

继续参观国立西洋美术馆,美术馆也是位于上野公园内,在上野动物园对面,勒·柯布西耶设计,建于 1959 年,专门收藏西洋美术作品。

美术馆不大,收藏了不少名家作品,对于我们一般民众而言,可能也就看看莫纳之类的名家作品。如果对艺术不太感兴趣,可能会觉得有点乏味,我和老婆独自在馆内各逛各的,倒也逛了一个多小时。

毕加索的作品「男人和女人」。

2019 跨年去了一趟纽约,在 MOMA 现代艺术博物馆和大都会博物馆,也看到了许多名家作品。

这次在东京,再次见到这些名家作品,也是感受下艺术跨越国界的魅力。

逛完美术馆,时间尚早,准备再去浅草寺逛逛。

东京轨道系统世界文明,在地铁站内看到一条之前的铁轨。

浅草寺应该属于那种名片性质的旅游景点,商业化成熟,对于我来说,就是一个打卡的性质。人很多,国际游客应该都会来这逛逛。

对于拥有北京、西安一众古城的中国游客来说,应该对这个寺庙不会有太多感觉。 民俗项目观音签,老婆也去抽了一张,是个吉签。

在浅草寺呆了一小会,看时间也不早了,今天走了一天也挺累,准备回酒店休息了。

在路中央看到一个贴满贴纸的路牌。

DAY3: 镰仓 ​

东京的第三天,今天去镰仓。去镰仓要在东京站转车,上次来东京的时候,也是在这个地方,给老婆拍了一张照片。2016 和 2024 年,同一个地方,8 年时光。

今天也是一个好天气,老婆也很开心。

坐了近一个小时的JR,到达镰仓,出了镰仓站,接下来就是换乘电车,去海边。

买了一张一日通票,有这张票就可以在一天的时间内任意次数乘坐电车,肯定划算。

出现在无数人游记中的电车,这也是来镰仓必须体验的交通工具。

来到海边,我和老婆决定开始漫步一段。今天天气真棒,风也很大。

海边的小屋,有点欧式风格。看着十分干净。

走了没几步,我和老婆都不由惊喜,远远地就望到了海那边的富士山,这也是我两第一次见到富士山。

这次旅行,轻装上阵,只带了索尼 A7 搭配腾龙2870的变焦头,远远拍一张富士山,镰仓海边多云雾,我们也算是运气好,能看到这么清晰的富士山。

唯一有点遗憾的是,今天风太大了,吹得老婆的头发乱漂,不好拍照。

过马路的游客,就像漫画一样。

海边的路牌。

海滩上也有不少的游客,海浪挺大。

第一次见到马自达这个车。

除了自驾,海边也有不少人骑摩托和自行车,说到这还是挺羡慕的,国内禁摩的地方太多了。

来到著名的镰仓高校前车站,也是很多游客必去的地方。

等到电车靠近,给老婆抓拍一张。

海边的7-11,应该也是一个著名的打卡点。

见到 MX-5,在这种天气、这种地方开,真爽。

路过一个路口,刚好看到骑行的人和路人同框,抓拍一张。

临近中午,肚子也饿了,找了一家路边的餐厅,吃饭。

我和老婆点了两份主食、薯条、炸鸡,配上两杯饮料,算下来224人民币,价格还算 OK。 吃完饭出来,接下来步行前往江之岛。

马路对面的一家餐厅和排队的人,店门面的配色看起来很舒服。

江之岛一个靠近镰仓的一个近岸离岛,也是一个著名的旅游景点,有不少游客。

从堤坝去往江之岛的路上,见到另一头钓鱼的人,下午了,远处也起云雾,富士山开始变得模糊,回想今早能看到那么清晰的富士山,还是觉幸运。

来到江之岛上,密密麻麻的人潮攒动。

岛上有山,可以步梯登山,岛上有寺庙。

来到山顶,有一片小花园,看到一颗掉了叶子的树。

江之岛不大,绕一圈,见到海边的礁石,上面还有人在那摄影。

山腰上的饭店。

在江之岛逛了一圈,又步行回来镰仓海边,和老婆坐电车一趟往返,刚好休息。

从车站下车,又来到海边,海边的一座桥。

风很大,海浪波涛汹涌。和老婆在海边的堤岸上又坐了一阵,温度不错,风吹起来也并不冷。

海边的售卖机,阳光从缝隙中穿过。

即将落日,海边也被暖色的夕阳笼罩。今天的镰仓之行,十分轻松,好久没有这么惬意了。

DAY4 东大晨跑・明治神宫 ​

第四天,开始我在东京的第二次晨跑,今天的路线是东京大学和上野公园。依旧早起,向北跑向东京大学。

上一次来东京时,曾经和老婆在夜晚来过东京大学,但是由于晚上关门,并没有进去参观,这次晨跑也算是补上上次的遗憾。这个红色的大门就是「赤门」,建于 1827 年。

来到上次止步的东京大学正门,这次开放了,无人看守,我也就直接跑了进去。

进门的林荫道,郁郁葱葱。

林荫道尽头,是东京大学安田讲堂,也是东大的地标之一。

东京大学是日本的最高学府,成立于 1877 年,地位等同于中国的清华北大。东大现在全球大学 QS 排名 30多,已经落后北大和清华。

跑步穿过东大,没多远就又到了上野公园,早晨的上野公园,空空荡荡。

上野恩赐南部公园中的「不忍池」。

继续往北跑,来到博物馆门口的广场。见到不少晨练的人。

从上野公园出来,又往秋叶原跑了一转,算是结束了这次晨跑。

今天的行程是明治神宫,其实我对这个地方也没啥兴趣,但是这次旅行,本身也就是没啥目的的放松之行,所以倒也没什么所谓。今天的游客很多。明治神宫位于涩谷区,建于1915年至1920年,二战时被焚,1958年按原样重建,靠近新宿和原宿,绿树成荫。

这里的明治,也是我们熟知的「明治维新」那个「明治天皇」。中日近代都经历过类似的社会变革,可惜两国后面一个世纪的命运,走向却是截然不同的。

看到一个通行禁止的牌子。

来到一处牌匾处,我对日本近代文化不是特别感兴趣,所以也仅仅是抱着参观的态度。

来到明治神宫正殿,左右两侧各有一颗圆形的神木,被称作「夫妇楠」,象征着明治天皇和昭宪皇后的深厚感情。

刚好碰到在明治神宫举办日本传统婚礼的新人,普通人也可以申请,看数据说每年有 1300 多人在这里举办婚礼。

院内的树木,不愧被称作「都会中的森林」。

参观完正殿,我和老婆就步行前往下一个目的地代代木公园,中途路过一个挂满灯笼的墙,看了下好像都是酒的品牌。

走到神宫北面的一处草地。如果居住在周围,在这里散步的确是一种享受。

从明治神宫步行,绕了半个多小时,来到南面紧邻的「代代木公园」,这里也是东京市民热门的公园之一。其中的狗狗公园也算一个特色。

公园中写生的老人。

虽然已经过了花季,公园中的花朵依旧茂盛。

恰好碰到举办「泰国节」 Thai Festival,有很多东南亚国家的美食,也看到很多东南亚裔的人,这些年日本逐步放开移民,吸引了不少东南亚外劳。

由于泰国节人太多了,我和老婆并没有停留太久,步行前往涩谷。在代代木公园另一个大门口的广场,见到不少跳舞的人。

干净的街道,这也是我喜欢东京的原因之一。

涩谷号称现代日本的文化中心,年轻人的聚集地。果然人多。

在一条巷子里,见到了蜜雪冰城,看到时笑了,前几天王思聪逛街,也在这里被人拍到。

从涩谷逛完,我和老婆去秋叶原吃鳗鱼饭,正在吃饭的时候,突然收到郭宇发来的信息,问我还在不在东京。

本来这次东京行有约他,但是之前安排的行程,我来东京的时间,他刚好在意大利了,所以没能见上一面。没想到后来我的机票改签,延后了几天,他也刚好在今天回到东京,所以就约了晚上聚一聚。

郭宇是我的学长,也是改变了我人生轨迹的一个人,有关他,和我和他的经历,之前曾经写过一篇文章:

去年在深圳有聚过一次,我和老婆与她的相聚,则是 6 年前的大阪。如今在他东京的豪宅再相聚,天南地北聊了不少。就是这次太赶了,没能蹭上他一顿饭。

也不早了,想着他刚回国,也不打扰他休息,郭宇很热情开车送我们回了酒店,也是第一次体验首都高逮虾户。

DAY5:东京铁塔 ​

在东京的最后一天,晚上的航班回国,今天的安排也很轻松,就是去东京铁塔打个卡。

在酒店收拾完行李寄存,坐地铁来到东京铁塔。可惜今天天公不作美,下起了雨,但是想一想前几天都是好天气,最后一天下下雨,也算是给我们体验一下不一样的东京。

七年前来到东京,在晚上看到一次东京铁塔,这次雨天再来看看。给老婆拍个打卡照。

东京铁塔建于 1958 年,高332.9米,比巴黎艾菲尔铁塔还高 8 米,是日本第二高的结构物,仅次于东京晴空塔。是日本的象征之一,也是东京的地标之一。

距离东京铁塔,有一个「麻布台之丘」的新建观景台,2023年11月开幕,顶楼有一处室内观景台和咖啡厅,能直接看到东京铁塔,目测会是以后又一网红打卡地。

也在这里,给老婆拍了一张照片,也算是这次东京之行的结束。

归程 ​

雨中拖着行李,坐 JR 到了成田机场,时间尚早,在机场星巴克买了杯咖啡,等待登机。

花了两天时间,终于还是写完了这篇游记。

上一次去日本,还是青年,这次再来,已是中年。过去这几年,世界,家庭,包括自己,都发生了诸多变化。成家了,创过业,又回去工作几年,可谓也是踉踉跄跄。

时光匆匆,有时候还挺幸运自己过去一直「记录」和「分享」的习惯,回看过去旅行的点点滴滴,时不时也能找回一些过往的幸福和温馨。

补上这篇游记,也是对未来自己的一种交代,希望再过 5 年,再过 10 年,再过 20 年,再回看这些文字和照片,依旧能感受到生命中的点滴美好。

Before yesterdayTricks & Tech

一起『骑』迹 | 户外骑行QQ超级交流群

14 September 2024 at 14:20

一起『骑』迹     / 分类: 户外、骑行、旅游

QQ 群号: 125710280

「入藏线、环岛线、海岸线、国境线、内地骑行经验分享交流,老人答疑,组队约伴……」提供一个平台,给热爱自然、户外、骑行的朋友们交流。

入群申请暗号:数字「17」,谐音「一起」「要骑」

不知道是最近哪天 QQ 升级到 vip6,把原先的骑行高级群升级到了超级群,现在群可以添加 500 人(另外还有一个超级群名额,等这个群满了,再公开新群)。

提示:为了避免广告骚扰,入群验证一律请打暗号数字「17」,否则一律拒绝。

群里不少骑友已经走过川藏线,可以进来向他们取经请教哦。大家也可以侃大山、扯八卦、吹水,天下骑友是一家,不定期举行线下聚会。

欢迎你的加入。

2014网易前端开发笔试题笔记

14 September 2024 at 14:20

9月22日晚收到网易笔试通知,提示欢迎参加23号广州地区校招,详情笔试地点请等详细通知,结果一直到23日下午4点半,距离笔试开始只有2个半小时,才收到笔试地点的邮件和短信,这蛋疼得,于是赶在下班高峰期,赶往大学城华工。又是华工,看来各大企业都很偏爱大学城华工啊。投的岗位是杭州研发院的前端开发。

半路上买了一个麦当劳套餐,下地铁,换了三次站,在六点半终于赶到了大学城。A4教学楼,考场在2楼的一间教室,教室门口贴着一张笔试名单:一张半纸。前端开发的大概20个,运维的、产品的也都在一张纸上,总共大概100多人,哥惊讶发现自己排在第一(座位号),大部分笔试者是华工、中大、广外的,暨大的我只见到3个(百年侨校情何以堪),另外见到一个西安电子科技大学,一个香港中文、一个深大的。广州其他学校的几个学校的同学基本没有,看情况网易这次笔试是直接设了学历槛,不知道有没有了解情况的朋友?当然,广州这边的考生一般也不怎么想出省也是一个原因,网易游戏倒是广州的,可能那个会比较多人吧。

现场还有不少来霸笔的,感觉比正常笔试的还多,工作人员让正常笔试的排一队,霸笔的在另一边再排一队。跟在场的其他同学随便扯了扯,然后拿出手机开 Evernote 看了一下以前整理的前端相关的一些笔记,7点就进考场了,监控的人员胸口挂了一个「智联招聘」的牌子,敢情网易把这个笔试是直接外包了。笔试者按照座位号入座,霸笔的被工作人员领到了其他地方。发试卷了,一张答题卡,一套试卷。这个答题卡,就上面一个「个人信息栏」,下面就是空白,意味着,所有的选择题、填空题、编程题,都要你自己写,如果答题卡不够,可以再要。下面来说说考题。

考什么 ​

总共有两大部分,第一部分为计算机科学基础题,所有技术岗的笔试者都要答。第二部分为「专业题」,根据所报岗位不同而分别出题。

第一部分:计算机科学基础题 ​

表示试卷发下来,我就傻眼了,前面12道选择题+3道填空题,属于所有技术岗位都必须考的计算机专业基础题。 由于我不是计算机专业的,不少计算机科学很理论化的知识的确是不了解,刚刚搜到CSDN 已经有人放出了前面的一部分,自己也就先 COPY 过来吧,解析部分为自己整理,若出错,请指正。

1.(2分)对于多关键字而言,那种文件组织方便而又高效() A、顺序文件 B、倒排文件 C、散列文件 D、B+树索引文件

解析:答案 B。

文件在外存上的基本的组织方式有四种:顺序组织,索引组织,散列组织和链组织;对应的的文件名称分别为:顺序文件、索引文件、散列文件和多关键字文件。选择哪一种文件组织方式,取决于对文件中记录的使用方式和频繁程度、存取要求、外存的性质和容量。 多关键字文件:包含有多个次关键字索引的文件称为多关键字文件。 倒排表的主要优点是:在处理复杂的多关键字查询时,可在倒排表中先完成查询的交、并等逻辑运算,得到结果后再对记录进行存取。这样不必对每个记录随机存取,把对记录的查询转换为地址集合的运算,从而提高查找速度。

2.(2分)以下哪些算法可用于遍历网络图() A、广度优先搜索 B、深度优先搜索 C、线性规划策略 D、决策树

解析:答案 A、B。

广度优先搜索假设从图中某个顶点v出发,在访问了v之后依次访问v的各个未曾访问过的邻接点,然后再分别从这些邻接点出发依次访问它们的邻接点,并使先被访问的顶点的邻接点先于后被访问的顶点的邻接点被访问(因此需要用队列来存储顶点),直到图中所有已被访问的顶点的邻接点都被访问为止。如果此时图中还有未被访问的顶点,则另选图中未被访问的顶点作为起点,重复上述过程,直到图中所有顶点都被访问为止。

深度优先搜索法是树的先根遍历的推广,它的基本思想是:从图G的某个顶点v0出发,访问v0,然后选择一个与v0相邻且没被访问过的顶点vi访问,再从vi出发选择一个与vi相邻且未被访问的顶点vj进行访问,依次继续。如果当前被访问过的顶点的所有邻接顶点都已被访问,则退回到已被访问的顶点序列中最后一个拥有未被访问的相邻顶点的顶点w,从w出发按同样的方法向前遍历,直到图中所有顶点都被访问。

3.(2分)我们使用一个6元组<a,b,c,d,e,f>来表示6个节点的无向图的顶点数,请问以下哪些6元组是可能的组合() A、<1,2,3,4,5,6> B、<2,4,4,2,3,5> C、<1,3,4,2,2,1> D、<1,2,2,4,5,2>

解析:

无向图:一个无向图(undirected graph)是一个二元组<V,E>,其中:1.V是非空集合,称为顶点集。2.E是V中元素构成的无序二元组的集合,称为边集。

若一个图中每条边都是无方向的,则称为无向图。 若G是无向图,则0≤e≤n(n-1)/2

4.(2分)以下关于可计算性的说法正确的是() A、 所有问题最终都可以抽象为一个计算模型,图灵机可以在一个有限的时间(虽然可能会占用非常久的时间)内完成计算:现代计算机的设计正是基于该理论。 B、 存在部分问题,我们无法在有限时间内,给出解答:但是,所有问题都可以在有限时间内验证其解答的正确性。 C、 Godel(哥德尔)第一定律指明不存在完备且相容的公理系统。 D、 以上说法都不正确。

5.(2分)16进制数值C396和8进制数值64474的异或结果值(10进制)为() A、43690 B、16660 C、60350 D、20375

解析:

异或:Exclusive OR(异-或运算、模2和),异或(xor)是一个数学运算符。它应用于逻辑运算。异或符号为“^”。真异或假的结果是真,假异或真的结果也是真,真异或真的结果是假,假异或假的结果是假。就是说两个值不相同,则异或结果为真。反之,为假。 不同为1,相同为0.

若x是二进制数0101,y是二进制数1011,则x^y=1110。 只有在两个比较的位不同时其结果是1,否则结果为0 即“相同为0,不同为1”!

6.(2分)以下经典的问题哪些属于NP问题() A、图灵停机问题 B、排序 C、0,1背包问题 D、枚举有限集合的所有子集

7.(2分)存在以下字母串:AGDCCDDDGFBBFFGGDDDGGGEFFDDCCCDDDFGAAA现在需要对该串进行Huffman编码,那么字母F对应bit值(二进制格式为)() A、10 B、11 C、110 D、101

解析:

//既然现在用电脑,就用 javascript 来解决一下如果数数的问题
var temp='AGDCCDDDGFBBFFGGDDDGGGEFFDDCCCDDDFGAAA';
var count=temp.match(/F/g); // 搜索整个字符串匹配字母 F
console.log(temp.length); //字符总长度为36
console.log(count.length);; //输出的结果应该是6

霍夫曼编码:(Huffman Coding)是一种编码方式,是一种用于无损数据压缩的熵编码(权编码)算法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码。

HC 具体方法:先按出现的概率大小排队,把两个最小的概率相加,作为新的概率 和剩余的概率重新排队,再把最小的两个概率相加,再重新排队,直到最后变成1。每次相 加时都将“0”和“1”赋与相加的两个概率,读出时由该符号开始一直走到最后的“1”, 将路线上所遇到的“0”和“1”按最低位到最高位的顺序排好,就是该符号的霍夫曼编码。

9.(2分)进程管理如果设计不当将会导致“死锁”的产生,对待死锁,典型的银行家算法属于(1),而剥夺资源属于(2)的方法。 A、(1)=死锁预防,(2)=死锁避免 B、(1)=死锁预防,(2)=死锁解除 C、(1)=死锁避免,(2)=死锁预防 D、(1)=死锁避免,(2)=死锁解除

解析:答案B

死锁: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。

系统产生死锁的四个必要条件: 1)互斥条件:指进程对所分配到的资源进行排它性使用,即在一段时间内某资源只由一个进程占用。如果此时还有其它进程请求资源,则请求者只能等待,直至占有资源的进程用毕释放。 2)请求和保持条件:指进程已经保持至少一个资源,但又提出了新的资源请求,而该资源已被其它进程占有,此时请求进程阻塞,但又对自己已获得的其它资源保持不放。 3)不剥夺条件:指进程已获得的资源,在未使用完之前,不能被剥夺,只能在使用完时由自己释放。 4)环路等待条件:指在发生死锁时,必然存在一个进程——资源的环形链,即进程集合{P0,P1,P2,···,Pn}中的P0正在等待一个P1占用的资源;P1正在等待P2占用的资源,……,Pn正在等待已被P0占用的资源。

银行家算法:我们可以把操作系统看作是银行家,操作系统管理的资源相当于银行家管理的资金,进程向操作系统请求分配资源相当于用户向银行家贷款。操作系统按照银行家制定的规则为进程分配资源,当进程首次申请资源时,要测试该进程对资源的最大需求量,如果系统现存的资源可以满足它的最大需求量则按当前的申请量分配资源,否则就推迟分配。当进程在执行中继续申请资源时,先测试该进程已占用的资源数与本次申请的资源数之和是否超过了该进程对资源的最大需求量。若超过则拒绝分配资源,若没有超过则再测试系统现存的资源能否满足该进程尚需的最大资源量,若能满足则按当前的申请量分配资源,否则也要推迟分配。

10.(2分)关于数据库索引,以下说法正确的是() A、针对某些字段建立索引,能够有小减少相关数据库表的磁盘空间占用; B、针对某些字段建立索引,能够有效的提升相关字段的读与写的效率; C、常见数据库管理系统,通常使用hash表来存储索引; D、数据库索引的存在,可能导致相关字段删除的效率降低;

第二部分:专业题(前端开发) &ZeroWidthSpace;

题型有1.不定项选择题 12道,2.填空题 5道左右 3.简答题 4.编程题 5道左右,偏重考察 javascript,编程题要求手写代码,其中包含 js 题目3道还是4道,一道给出三切换标签界面原型图,要求手写html+css+javascript实现原型图和交互效果。由于距离有一段时间了,详细的题目记不清楚了。就回忆一下几个知识点吧。

1.简答题:什么是闭包,闭包有什么用?请举例说明。

解析:Javascript中,函数内部可以读取全局变量,函数外部无法读取函数内部的局部变量。

function f1(){
    var n=1024;
    function f2(){
        console.log(n)
    }
    return f2();
}
var foo =f1();
foo();
//以上函数f2()就是闭包

闭包就是能够读取其他函数内部变量的函数。

2.填空题:apply 和 call 的用法和区别。

解析:

两者的作用都是将函数绑定倒另外一个对象上面去,两者仅仅在定义参数方式有所区别。

来自 MDN 的解释:NOTE: While the syntax of this function is almost identical to that of apply(), the fundamental difference is that call() accepts an argument list, while apply() accepts a single array of arguments.

  apply(thisArg,argArray);
  call(thisArg[,arg1,arg2…] ]);

3.bind 函数的兼容性

解析:

bind方法会创建一个新函数,称为绑定函数.当调用这个绑定函数时,绑定函数会以创建它时传入bind方法的第一个参数作为this,传入bind方法的第二个以及以后的参数加上绑定函数运行时本身的参数按照顺序作为原函数的参数来调用原函数.

fun.bind(thisArg[, arg1[, arg2[, ...]]])

4.参考给出的原型图和要求,手写 html,css和 js。

html
<iframe
  src="https://jsfiddle.net/foru17/cnvca/3/embedded/result,html,css,js"
  width="100%"
  height="300"
  frameborder="0"
  allowfullscreen="allowfullscreen"
></iframe>

年終卷 | 2014年我没干成什么

14 September 2024 at 14:20

接着「罗磊啰嗦」,继续年终回顾,上一篇回顾写了《2014年我读了哪些书?》

这篇文章的题目叫「2014年我没干成什么」,写下这个题目的时候,有点给自己的「檄文」的味道,年终回顾,于平常情况,多是「这一年干成了什么」再带上一笔「下一年要干成什么」:找到工作了、升职了、加薪了、旅游了、GET到一个新技能了……

写自己没干成什么,说自己 fail 或者说作为 loser 的一面,于内心还是做了一阵小小的挣扎,人嘛,对负面评价总是特别敏感,这是写在基因里的进化需要。

后来再想一想,于人,其他人倒不会在乎「我」干成或者没干成什么,上次有个朋友私下问我「XX说我很自恋,你觉得我...自恋吗」,我当时正在忙着写读书总结,看到这段话,笑了,回了句「这是个复杂的话题(主要当时忙想着还没时间详细答这个问题),直接答案就是“不”,当然,要哥的尿性,一般这问题的答案是“呵呵”……(中间省略一下私密)……Live your life,let other people Bbbbbbbbb去,活得比你好,赚得比你多,男票比你牛逼,你管得着么....」

越大,这样的一个概念倒愈发体会真切:我走自己的路,跑自己的步,装自己的逼,于他人何关;其他人走他们的路,跑他们的步,装他们的逼,非吾之亲,关我鸟事。

这么想一想,倒豁然了,也无在乎写出自己没干什么有什么羞愧之处。下面,依旧啰嗦,依旧是可以从团结湖跳跃到西湖的罗磊啰嗦,意识流地写一写:2014年,我没干成什么。

没钱 &ZeroWidthSpace;

这一段是我写到一半补的,本来实在是不好意思写,但是写着写着发现许多问题归根到底还是钱,想着真正的勇士敢于面对惨淡的人生,还是先把这个写上吧。

钱这东西,一是关系到一个人的生活质量,二是关系到人际关系;这是一个不能忽视的问题。自己的财政和金钱管理,在2014年是一塌糊涂,现金流常常卡壳中断,信用卡屡次刷爆,各种债务,每个月陷入到挣钱、花钱、借钱、还钱、挣钱的尴尬循环。

对于钱,有个成语叫做开源节流;有一次,我朋友跟我说「你一个每个月挣XXX的,怎么活得像每个月挣3K的人」,当时还是挺羞愧的,

反思自己,这半年花钱的确是挺多和大手大脚,自己的收入水平对于应届生来说已经算可以了,可还是遇到这种经济状况,毋庸置疑是自己的原因。客观上来说,七月份之前,频繁往返京粤、日常的饮食都可谓不低;入职之后,一次性交了四个月房租,加上前面半年信用卡的债务,直接导致现金流中断。随后的几个月,对跑步上瘾,接连跑了秦皇岛马拉松、上海马拉松,又是额外的花销。

解决财务问题,方法也只有两条,一是开源,而是节流;过去了最初的三四个月,自己的现金流逐渐好转,在今年年内,主动解决掉所有的债务问题,是当务之急,要不自己花钱也的确是不好意思了。

没学日语 &ZeroWidthSpace;

学日语,是2014年自己的一个目标,从五月起,坚持了两个月,背完五十音图,写完两篇日语教程《日语学习入门 ひらがな 书写(壹)》《日语学习入门 ひらがな 书写(貳)》,随后,随着正式入职猎豹,工作开始繁忙,每天的通勤时间从原先的1个半小时变成半个小时候,原先在路上的通勤时间变成了早上在家里的赖床时间,结果就是,到了这年底十二月,连五十音图都开始忘记了。

要说为什么没学会这个,总结了下,一个没太大需求,二是乱;仔细回想下过去这半年多,生活中充斥着各种关键字,但是学习一门语言,至少入门一门语言,对自己而言还应该是不难的。没投入时间在这个上面,归根结底的原因是因为没太大的需求,平时的生活中基本不可能用到日语,自己也不是对日漫、日剧的狂热粉丝,无爱,因此也无精力投入,时间也就这么让步给其他诸如代码、读书、健身之类更加能给自己带来明显的效果和收益的行为上面去了。

说到学习一门语言,扎克伯克的经验值得自己借鉴,一个人在人生的不同阶段,有不同的重心,哪怕娶了中国老婆,哪怕婆婆不会讲英文只会讲中文,也应该分清楚任务的优先级和轻重,扎克伯格创业的时候投入到工作之中,也是等到Facebook做强做大了,自己真正实现财务和职务双自由了,才开始学习中文。

没学剑道 &ZeroWidthSpace;

2014年初的时候,就跟哥们说,今年要去学日本剑道,去年开始工作后,开始要处理钱、时间、生活相关的种种琐事。整个人心态一个字就是「乱」,偶尔有一次看到日本剑道的视频,刚好北京这边剑道馆有几家,在七月的一个时间还特意预约了剑道参观,本来打算每个星期能抽出一天时间去剑道馆呆呆,一来可以装逼得瑟下,二来可以专门给自己强行安排一个(花钱)的时间静一静,调整下心态,后来没去,一个还是学费太贵,一次性6K+的学费,对于七月才正式入职拿正式工资的我来说,还是压力太大。

归根到底,没学剑道,还是因为穷。

没翻译几篇文章 &ZeroWidthSpace;

回顾2014年,我总共写了26篇博客,其中与我的职业和互联网相关的文章写了有七篇:

共七篇文章,其中《Web开发者和设计师必须要知道的 iOS 8 十个变化》, 《谷歌I/O 2014:移动端网页优化建议》两篇译文在业内传播开,被几个业内社区转载或者推荐,也算是造福了下其他开发者。

总的来说,还是产出太少,尤其是下半年,除掉毕业季五六月,入职的七八月,这九月到十二月,月均一篇文章的数量,和月均不到一篇是干货有质量文章的数量,这水平,还是可以反映很多问题。

第一,当然就是自己的时间还是没投入太多到自己的职业和行业之中,从大一的时候开始阅读国内外资讯,大二之后开始大量阅读国外英文资讯,大四的时候开始尝试翻译,对于自己来说,这本来是一个很好的学习和营造影响力的习惯。

可是自己的效率之低,值得自己警醒和反思。前几年开始精简自己的信息流,现在的阅读主要就是订阅的国外专业博客,还是收获挺多的,Facebook的设计总监Julie Zhu在Medium和社区上十分活跃,一年发表和分享了十几篇关于设计和交互的有质量的干货,自己应该尝试更多地进行原创性的工作思考和分享,仅仅是翻译是不够的。

没做几个Side Project &ZeroWidthSpace;

这个接承上面,这一年,加入猎豹以来,刚数了数印象笔记和Dropbox的放代码的文件夹,做了大概有二十来个大大小小的公司项目,分内之事,拿着工资,就不多评论,而分外之事的话,回望这2014,自己是没有做多少的Side Project,除了写了个Ghost的主题,造了个Grunt的轮子,其他的倒没有什么拿得出手的。看下郭宇的Github的Repo数,倒真是一个天上,一个人间的水准了,从数量上来说,肯定就不是一个量级甚至可以说压根就没有量。

少Side Project,说原因,一还是不够投入,二则跟自己的水平有关,想当初进猎豹的时候,属于JS都不会写的渣,现在好歹也是会写点渣JS了,以前一个切图都得几个小时甚至半天,现在虽不敢说切图是分分钟的事,但至少现在拿到一个设计稿,还是有大概的思路知道怎么设计方案、解决问题,一个项目下来,基本上还是能过独当一面了。效率上的提高,还是因为项目做得多了,熟练了,有经验了。

Side Project是程序员在圈子中的硬实力的象征,大多是基于兴趣自发而成。自己手上资源倒挺多:三台服务器、又怕云赞助的CDN,五六个域名,可放在自己手上倒的确是没咋利用起来,今年自己是没啥项目了,Github的星光也不多,作为一个程序员,这实在是有点说不过去。

也不在这里说什么明年要干嘛干嘛了,程序员圈中有一句话「Show me the code」,明年,我们用代码说话。

没进阶学设计 &ZeroWidthSpace;

个人觉得,作为一个与用户直接打交道的前端开发者来说,必须要有一定的美学基础和设计功底,今年年中的时候,尝试用Sketch做了两个Logo,重绘了个Logo,又重新设计了自己的新版博客,可是,进入冬季后,自己还是没有坚持下去进阶学习设计。

个人挺佩服的业内几个朋友是36kr的丁一和我们公司的utom,两个都是全栈开发,不仅仅会写代码,也会设计。回看自己,设计一个东西目前还是在抄一抄和改一改的水平,对于自己的长远职业发展来说,这不是一个好现象。

没练成腹肌 &ZeroWidthSpace;

2014年五月的时候,自己开始#健身打卡#,基本上是做到每天有时间就去公司的健身房进行器材训练或者游泳,年中的时候设定的目标是希望能在三到六个月练成腹肌,结果嘛显而易见我失败了。腹肌是没练成,感觉还胖了点,但是这个胖的意思是「壮」了,练腹肌是一个难度很大的目标,不仅仅关乎训练的强度,也关乎饮食。

没练成腹肌,首先的原因就是自己的饮食习惯,大多数时候还是跟同事出去下馆子,吃的多是川菜和湘菜,油腻不健康,回家之后自己做饭也是一个人做两人份量来。腹肌没有炼成,但是其他地方的成绩还是挺不错的,跑马拉松就不再啰嗦了。自己进行健身的时候,也专门地看了国内外的健身资料,给自己设立了一套健身计划,分肌群的训练、有氧和无氧的交叉训练,半年多下来,打卡的次数有120到130次,基本做到了每周去健身房训练3-4次的水准。

目前腿部力量明显提升、肩臂变壮,稍有胸肌,虽说离「健美」还有很大的差距,至少可以自信说穿个衬衣和体恤还是属于不差体型的那种,也算是个衬衣架子了。

很幸运自己这半年养成了运动和健身的习惯,真真切切地感受到自己身体的变化带给自己心态上的变化,人更自信了,工作和生活也更加积极和有劲和精神了。

没当一个真诚的人 &ZeroWidthSpace;

写下这个小标题的时候我是想了一会,除掉工作、健身相关,再除掉有些不方便说的隐私,好像2014年没干成什么的也主要就是这些。24岁了,人也开始面临世俗的种种,有些麻烦、有些啰嗦,也开始用伪装、敷衍、搪塞来应付了事。

说自己没当一个真诚的人,倒也不是说自己犯了什么偷鸡摸狗的事情,就是觉得作为一个人,不再单纯,开始有了所谓的「心机」,虽说这种心机也不是特针对某个人,自己在工作中和与人交往中,还还是一颗干净的心,当初选择互联网行业,就是看中这个简单,排除掉复杂的人际关系,靠本事吃饭,单纯,简单。

现在想想,还是挺钦佩罗永浩之类的「另类」的,一个「真」的人可能不会让每个人都喜欢,但做一个「真」和「简单」的人,还是可以给自己的生活带来很多不一样的感觉。

总之,回顾自己的2014年,开始面对各种利益,自己,还是变了。

但是,没有人会掏出一把枪,对着我说「你变了」,无人在乎,只有自己反省。

后记 &ZeroWidthSpace;

洋洋洒洒,中间间断了三四个小时,在年底已经进入百小时倒计时,写完这篇《2014年我没干成什么》,写完之后倒也是舒坦了,另一个自己,冷眼看这一个自己。

人,非完人;但,人不能放弃努力成为一个完整的有个性、有担当、有追求的人。2014年,微博,微信,朋友圈,人们在虚拟平台上展示着光鲜的自己,努力向其他人证明自己「我很厉害,我很有钱,我很有趣」,渴望着百花拥簇,渴望着千粉点赞。

展示,演示。

回想,反省,于人,非吾之亲,非吾之友,无关则无意;于己,努力让自己变得更好吧,不说什么狗屁「新的一年,全新的自己」大而空的积累了十个月姨妈集合的年经语,就说一句「少些得瑟、少些虚荣、多写沉稳,多些担当」。

明年,还是得叫罗磊嘛。

国家大剧院:BBC苏格兰交响乐团新年音乐会

14 September 2024 at 14:20

去年一个偶然的机会,在一个失眠的夜晚,开始接触到古典音乐,读了本小书,看了些资料,系统地听了古典大家的作品,也算是一个门外汉恍恍惚惚进入了一个音乐艺术的殿堂,写了两篇文章《光明与毁灭:天忌英才莫扎特》,其中一篇《看电影识音乐:电影中的经典古典乐》还被简书收录到《简书周刊》。

2015年元旦,女朋友来帝都,三天的行程(实际四天,剁手了一张机票的事情我就不随便说了),安排了颐和园一日游、清华北大跟团豪华游、798的艺术展高端游,算是一次高端、大气、上档次的人文之旅,最后一天,白天去国家博物馆看罗丹雕塑展,查了下北京晚上的艺术活动,刚好看到国家大剧院有新年音乐会,演奏的乐团是BBC苏格兰交响乐团,考虑了下,想着以前还没体验过在音乐厅正儿八经听一场音乐会,刚好撑这个机会就跟妹纸一起去体验下吧,遂剁手买了两张池座的票。

来北京一年多了,国家大剧院路过了几次,但是每次都是远观,去年11月高中的哥们阿达和卷哥来帝都腐败,带着他们来这绕了一圈。这次与妹纸,就是第一次深入其中。

这个元旦,帝都难得的好天气,两天都是晴天,第三天稍微回暖,起了点霾,下午同妹纸去国家博物馆走得略累,不得不感慨下伟大的帝都,天安门广场真是大,国博五点闭馆,从国博七绕八绕,走了将近20分钟去前门大栅栏东来顺吃了个涮肉,看了看时间差不多六点半了,地图导航了下国家大剧院好像也不远,就1公里多,两人遂决定步行前往。

绕过人民大会堂,远远地看着国家大剧院就在远方,好不容易终于到了剧院这个大球外面,结果绕了好大一圈,发现怎么没有门,找路边的大爷问了下路,原来这个门是潜在地下,入口正对着长安街。

天朝核心地带,各种高大上的门面,安检是必不可少的,新年季,看各种表演的人还挺多,安检门口都排起了队伍,凭票入场,大包小包都要过安检,过了安检已经7点10分,距离30分已经只剩20分钟,我是一个急性子的人,本来想快点入场坐好,后来想了想,都进来了,也不急这么点时间,人嘛,还是不要太急,放松,深呼吸一口气,上了个洗手间,洗了把脸。

国家大剧院也算是一个经典建筑了,四周都是建国初期方方正正的苏式和Party范,突然冒出一个圆溜溜的大蛋,说是什么天圆地方和谐中庸,好吧,你们说是就是咯。

大剧院一边是玻璃网格穹顶,一边是大块的木质穹顶,对称,说到这种建筑风格,我倒想起了深圳图书馆的一边墙全玻璃的设计,和我家附近保利剧院的小蛋,白天采外面的光,晚上向外面透里面的光,第一眼见着还是觉得挺大气的。

这次新年音乐的演出场所是在音乐厅,上了一楼(从地下上去),拐了拐,进入音乐厅。

此时人还不多,妹纸笑得很甜嘛(原谅我渣手机像素和坚决不用美图秀秀的朴素原则)。

门口有志愿者提示进场之前请拿节目单,就是这张折页,上面有这场演出详细的节目单、指挥家以及钢琴家介绍,看了下介绍,两人都是国际上拿了不少大奖。 好吧,我是小土鳖他两我都不认识。╮(╯_╰)╭

音乐厅顶上有中式的灯笼,天花板上是吸音棉,周围的墙壁上也都是吸音棉,国家音乐厅嘛,好歹也得够规格和逼格,就不吐槽什么王力宏绯闻**(前)**女友工体音乐会了。

再来张演出开始前的全景照片,人还挺多的(整场演出上座率应该有80%了),下面的池座几乎都满了。

此时乐队成员已经陆陆续续进场了,观众们也在陆陆续续进场,每个门口都有1-2名身着统一制服的工作人员引导观众入场,我同妹纸的位置在4排31座和30座,第四排最左边的位置(厄),其实池座没太大的差别,觉得我们这位置比第一排都要好,略高于舞台,可以清晰看到舞台上每个人的动作,演奏中场休息的时候往里面挪了一个位。

接下来,演出就开始咯,商业演出嘛,没有什么领导致辞,一位司仪陪同指挥入场,全场掌声,指挥向观众们鞠躬致敬,然后转身面向乐队,嗯哼,就是这么直入主题,逼格,任性。

做一个有素质的天朝观众,演出期间就安安静静地做一个美男子,啊不,听音乐了。

此处为话外音: 演出时段注意事项:

  • 1.请勿使用手机(国家大剧院演出期间,不管你是4鸡,3鸡,还是2鸡,通通不给用鸡鸡,直接屏蔽手机信号)
  • 2.不要拍照和录音(如果你在演出期间使用手机,楼上的工作人员会拿一根激光枪 biubiu 你的)
  • 3.请看准时机咳嗽(看电影不是说全场尿点么,音乐会请找准咳点,演出期间就忍一忍吧,好歹是来听个音乐的,就不要乱入了)

感受:这次音乐会,中途玩手机被 biubiu 的人还是有的,反正我坐得前面,也只看到两个人(这也是坐得前的好处吧 ╮(╯_╰)╭ ),倒是咳嗽的人实在让人心里憋吐槽不能,这场音乐会总共2个半小时,到了第三组曲子的时候,可能是有观众喉咙不舒服了,尤其是二楼左边的一个人,在一个乐章的时候老是咳嗽,一分钟得咳嗽个两三下,音乐厅内建筑和装潢设计对声音有明显的放大效应,咳嗽属于高频音段,基本上是一人咳嗽,全厅的人都听得到,那个楼上的线上,怕是被全厅的人厌恶死了。这次音乐会也有家长带小朋友来,很欣喜的是小朋友都挺乖的,倒是我们这些大人啊,啧啧啧,羞愧。

演出结束了,两个半小时的演出,不可谓不精彩,最后一组威廉姆斯的第五交响曲结束,全场响起了掌声,指挥转向观众,乐团的所有成员也都起立,集体向观众们致谢,观众报以更加热烈的掌声,足足响了一分多钟还没停歇,随后指挥从左边的小门出场,观众们的掌声还在继续,不一会儿,指挥又进来了,全场又是一场掌声。

返场演出,指挥又站在指挥台上,乐手们再次入座,这次又给我们来了一场苏格兰本地的欢乐小曲,演奏一开始,后面的鼓手就示意观众们一起鼓掌参与进来打节奏,全场倒都是一起打起了节拍,好不乐乎,演奏途中,两个鼓手还跳起了踢踏舞。

一曲完毕,全场依旧掌声雷动,指挥又从左边小门下场,全场依旧掌声,不一会儿,指挥又回来了,带着一个小本子。这次指挥有话说,说的还是中国话「盆友,心年,筷咯」,观众们都乐了,在此报以掌声,稍作停歇,指挥笑着说"One more,a Chinese song,Xi Yang Yang"。

「喜羊羊?」,第一次听到,心想纳尼,这很接地气嘛,交响乐版本的喜洋洋,脑中BGM响起「别看我只是一只……」,然后顿然,发觉好像气氛不对,他说的应该是「喜洋洋」。

熟悉的调子,异国的乐手们,在这个元旦之夜,倒也是一番别样的体验。

这首中国曲子完毕,观众们倒是High了,看样子是不打算让指挥走了,这下掌声更加热烈了,指挥先生先是下台,不出十秒,又上来了,满脸笑容,这下没带曲目表了,站在指挥台上,耸了耸肩,说「mei you le」(妹油了)。

我们这些观众们好坏好坏的,人家都没有了,还拼命鼓掌,指挥笑了笑,转过身去,乐手们再次坐下(第三次还是第四次了),又给我们带来了一首苏格兰小曲。

这轮完毕,大家最后一轮掌声,很多观众都起立,致以最后的谢意,然后,终于,散场了。上图中这个白框里的男人,就是这场音乐会的钢琴演奏,本来坐在我旁边,我还跟他要了签名。

随便说说 &ZeroWidthSpace;

这次去国家大剧院,应该也算是在中国体验到的国际水准的交响乐音乐会了,一个字形容就是「值」。

看完演唱会,我写了条状态:

遇见,古典。国家大剧院,苏格兰交响乐团新年音乐会,门德尔松,贝多芬,全场掌声返场四次附送交响乐版本的中国歌曲喜洋洋,很赞的体验,强烈建议大家有机会去音乐厅听一场。这音效让我第一感觉是去找音响在哪,然后猛地发现这是现场!

在现场听音乐会,跟用耳机听MP3,还是有很大的不同的,写这篇文章的时候,脑海中依旧浮现演出开始的时候,音乐在厅内响起时的那种震撼,感受着不同的乐器,感受着台上不同年龄的乐手们,手上的艺术、肩上的艺术。

说实话,挺后悔小时候没坚持学钢琴,现在家里妈妈对我弟弟倒是全方面培养了,现在倒挺羡慕我家的小弟小小年纪就会乐器了,恩,好好练,长大了泡妞绝对有优势。

川藏线上「蹭吃蹭喝」不可耻

14 September 2024 at 14:20

今天在某知名门户看到一条川藏线相关的新闻 晒川藏线蹭吃蹭喝攻略网友拍砖:“厚脸皮”

突然发现怎么里面的女主角那么面熟,好像在川藏线上碰到过,一搜索,找到女主角的微博,然后再顺水摸鱼找到女主角在某户外论坛的帖子,一看她的路程时间,6 月 2 号到拉萨,走了 28 天,跟我们差不多行程,确定她就是曾经跟我一起骑「相克宗村到理塘」超级烂路的那个西安妹。

现在这个西安妹纸正在风口浪尖,她的一条微博在网上引起了很大的争议,招来骂声无数。搜索「川藏线蹭吃蹭喝」关键字,各大门户也都报道了这件事情,随便点了几个热门的门户看了看新闻下面的评论,也是批评、谩骂的声音占主流。

而这一切,都源于这个妹纸的一条微博和这条微博的图片。详情就不在这篇博文多说,大家看一眼就知道大概。

@Captain-Saga 新浪微博地址 https://weibo.com/1785852940/yqBHKtKoM

「这是川藏线蹭吃蹭喝的教学贴,我队是 5 月川藏线上最无耻的钢铁军,沿途打劫力度之强、成功率之高为其他队望尘莫及,所以特在此教导后来人——骑川藏,钱一点也不重要,重要的是心态 ~」

微博配图相关文字:

其实,有个厚脸皮的妹子,足以成功 70%。

垭口是丰收的好时机,这是十分钟内一般的战利品呦!

道班工人的饭点也不要错过呦,热乎乎的甜菜。

……

一路之缘 &ZeroWidthSpace;

我跟这个妹纸,只能说有「一路之缘」,川藏线上到达雅江后 12 公里的相克宗村的那晚,在阿志码青年旅社遇到骑友钻钻和流浪猫的队伍,而这个妹纸就是他们队伍的,第二天我同另外一个队友加上钻钻队伍 4 人共 6 人,一起从相克宗村翻越剪子弯山、卡子拉山到达了 158 道班,就是与这个妹纸同行。接下来的一天,我就跟队友提前出发走了,后来再也没有遇到她们。

那短短的一天,是川藏线上最艰难的路程,140 多公里的烂路,海拔全部在 4000 米以上,需翻越垭口 6 座,剪子弯雨雪天的寒冷,烂路的颠簸,大家都很辛苦,那一天,亲眼目睹了 7 辆满载单车的面包车从身边驰过,一路上见到的骑友不超过 15 人。能坚持走这一段路的人,已经很难得,麦田做为一个妹纸,更加难得。当时,麦田给我留下的印象就是「这个妹纸很爷们,很霸气」。

傍晚时分,7 点多,天色已经逐渐暗淡,我们只到达 112 道班,距离 158 道班还有十多公里,天公不作美,下起了冻雨,山中又挂着逆风,大家又冷又饿,还有卡子拉山要翻越。队伍中发生分歧,到底是在没有住宿条件的 112 道班跟修路工人凑合住一晚,还是赶夜路去 158,将自己自封为「副队」的麦田同学坚持一定要赶到 158 道班,最后队伍方得统一意志成行。

直到现在我还不知道她的真实姓名,只知道她的外号叫「麦田」。

短短的一天(由于那天状态不好,我骑得慢,其实见面有交流的时间不超过 2 个小时),这是麦田给我的全部印象。

打引号的「蹭吃蹭喝」 &ZeroWidthSpace;

看到麦田同学这几天被天涯、微博的网友谩骂和肆意人生攻击,各种问候、脏话都出来了。首先觉得她挺无辜,另外强烈鄙视一下那些人身攻击的人(这是我的一个原则和底线,话题可以拿来辩论,可以台面上说理,但是不能人身攻击,脏话和谩骂出来的时候,实际上争论可以结束了)。

首先,要避免「心电感应」和「自我假定」的错误思维。先入为主地认为博主就是「欺骗其他人的爱心」的那种观点是否理性?

大家不凡看一下引发争论的这条微博,除了 80%的网友都认为的「欺骗其他人的爱心」的含义,这条微博有没有可能是另外一方面的含义?

你是否知道语言中有一种「反语」,而「反语」中又有一种「风趣反语」?字面表达的是贬义,实际上却可能是表达着的正面评价和褒义?

稍微想一下,就可以知道这条微博,是典型的「屌丝文化」,一个年轻人,通过自嘲、反语的形式来纪念、来叙说一下自己年轻时这么一段川藏骑行故事中的一个片段,难道有什么问题吗?

在路上的「蹭吃蹭喝」 &ZeroWidthSpace;

不知道那些上来就谩骂的人,你是否尝试过背包旅游、骑行,你是否自己走过川藏线?没有经历过在路上的生活,有时候可能不能理解路上的一些风俗。

就以我自己和我所见身边的骑友、驴友的经历,来说一下路上的「蹭吃蹭喝」。

川藏线上,精彩而漫长,经常出现几十公里,见不到人、偶尔几辆车路过的情况。风景再美,都会视觉疲劳,在大山中,在高原上,有时候,骑车就是麻木的蹬踏,枯燥、无聊。

像我,就经常留意路过自己的车辆车牌,如果见到「粤」开头的广东车牌,就欣喜地挥手打招呼。有些路段,甚至见到「湘」字开头的湖南车辆,也都会打招呼。异乡遇故人的感觉,只有在路上,在这种艰难的路上,才会倍加强烈。

大部分时候,这些车辆都会压根不理直接开走,如果偶尔一两辆车停了下来,简单聊上几句,都能给自己莫大的精神鼓舞。

至今难以忘记,上冰天雪地的剪子弯山的时候,我状态不好一个人落在了后面,一队粤 A 牌照的自驾车队的路过,我在烂泥中停下车,挥手并用粤语打招呼,车队的车停下来,就聊了几句,车队的问我要不要水,告别之后,立马精神起来,继续赶路。

我一路上也「蹭吃蹭喝」了好几次:

  • 1.泸定到康定的路上,中午时分,又热又饿,坐在一个藏民家门口的凳子上,不一会来了三个湖南的骑友,聊了聊天,「讨」半块大饼,湖南骑友欣然给了我一大块,我吃完后还问我还要不要。
  • 2.理塘到海子山脚下的烂路上,腹泻,前后放眼望去无人,拦了一辆 Jeep,问有没有纸巾,自驾的大哥径直塞给我十几包湿巾(...好高级,还有香味),还给我一大包抽式至今(太大了,就没要了)。大哥还欲给我饼干,没要。
  • 3.忘记是哪一个地方了,路过一个藏民家,避雨休息,一个藏民招呼我们好几个骑友去吃牛肉干。
  • 4.在爬宗巴拉山,距离垭口还有 4km,水壶里还剩下大概 1/4 的水,可是心里却想喝矿泉水,心想干脆拦车要瓶水吧,喝了一路的有异味的白开水了,实在想喝纯净点的水,拦了一辆挂着「越野 e 族」的陕西牌照 SUV,问「大哥,能不能给支水」,大哥从后座山拿了一只农夫山泉给我。道谢后,一口喝光。
  • 5.距离拉萨还有两天,一个人单骑,约莫下午 2 点,到了一个有饭店的小镇,走进一家餐厅,刚好遇到一队骑友(在路上总能遇到相同的人),招呼我一起过去吃饭,加入,旁边一座是三个男人,开一辆粤 B 深圳牌照的雷克萨斯,在我们不知情的情况下,给我们加了 4 个菜,并且给我们 9 个人一桌饭买了单,后来直接走了。

一个有故事的主题:珠峰上的Yasuko

14 September 2024 at 14:20

为了国内备案,博客停止解析将近半个月,今天罗磊的独立博客重新上线,迁移到国内阿里云,进行了不少重构和优化,现在进入博客,速度体验上应该可以有一个飞跃性的提升。

新的博客主题名叫「Yasuko 康子」,依旧开源在Github/Yasuko上,只需稍作配置,就能用到你自己的Ghost博客上。

首先讲一个故事 &ZeroWidthSpace;

这篇博文开头,我先不讲Ghost这个主题有什么新功能,我要讲一个叫难波康子 Namba Yasuko的日本女人的故事。

1949年,战后三年,难波康子出生在日本东京大田区,1967年,十八岁的难波康子高中毕业,进入早稻田大学,并且加入了学校的登山俱乐部,随后开始了自己的登山生涯。毕业之后,难波康子进入了物流巨鳄UPS,收入颇丰,但是她坚持登山的爱好并且持续付诸行动。

1982年,她攀登上了非洲最高峰乞力马扎罗,两年之后,成功登顶南美最高峰阿空加瓜山,1985年六月,登顶北美最高峰麦金利峰,七年之后92年八月登顶欧洲最高峰厄尔布鲁士峰,接下来的93和94两年,先后登顶南极洲最高峰文森山和大洋洲最高峰查亚峰。也是在登山俱乐部,结实了自己的爱人健一难波。

难波康子先后攀登上上世界七大洲的六座顶峰。1996年,两只商业登山队向珠峰发起冲刺,难波康子也在其中,5月10日冲顶,由于种种因缘,商业行为在高原缺氧地带的不理性选择,多个队伍同时登顶导致的登山通道拥挤,两队的大部分队员不幸遭遇暴风雪,被困在距离4号营地300多米的南坳,下午六点钟暴风雪最大的时候,难波康子氧气耗尽,经过最后的挣扎,依旧不幸遇难,在四号营地外,失温而亡。

难波康子是第二位登上世界七大高峰的日本女性,出身名门,企业高层,算得上是日本男权社会中的一个标杆性人物,她的死,在日本社会造成了很大的影响。

今年上映的电影《绝命海拔》之中,讲述的就是96年这次珠峰事故的故事,推荐大家有机会可以去看看。上图的前排右一就是难波康子。

关于为什么要叫这个名字 &ZeroWidthSpace;

其实我并没有看过《绝命海拔》这部电影,之所以取这个名字,就跟我的上一个Ghost主题Nevecoo一样,取名的时候并没有想什么特殊的含义,就是随意而为。 在谷歌中随意输入几个字符,点击搜索,就这么看到了Yasuko的故事。

看着她的照片,看着照片中的雪山,想起自己几年之前一直想去登山的梦想,那就叫Yasuko这个名字吧,缅怀先烈之余,也算是勿忘初心。

Theme Yasuko &ZeroWidthSpace;

回到这次的改版,说先说一下这次改版的几个变化,对于其中涉及的几个技术和优化点,也稍作说明。

1.备案&&迁移到国内阿里云 &ZeroWidthSpace;

过去我的博客一直托管在Linode的日本东京机房,本来速度和稳定性都不错,Ping值好的时候可以到50-70ms,可是随着这两年某W的升级和国际线路的日益糟糕,大陆到日本的国际线路稳定性越来越不可靠,时常会遇到DNS无法解析,SSH无法连接的情况,虽说我的大部分静态资源都是托管在国内CDN,可是主站速度尤其是初次访问速度还是无法保证。

这次依旧是通过阿里云的备案流程,增加了一个备案主体,将luolei.org这个域名在国内备案,12月10日阿里云提交备案申请,28日批准备案,流程还是比较顺利的,详细的过程可以看下图。

1.1 海外访客进行反向代理加速 &ZeroWidthSpace;

由于无法保证阿里云在海外的访问速度,我让DNSpod对大陆用户和海外用户分别解析到阿里云和美国DO的机房IP,利用美国DigitalOcean旧金山机房的服务器进行了一次反向代理。

由于我的博客进行了https加密,反向代理同样需要ssl证书。

nginx
#https相关配置
server {
        listen       443;
        server_name  luolei.org;
        ssl                  on;
        ssl_certificate      /somepath/ssl/ssl.crt;
        ssl_certificate_key  /somepath/ssl/server.key;
        proxy_pass https://115.28.56.68:xxxx;  #这里是关键,需要填写国内的IP地址
        proxy_set_header        Host            $host;
        proxy_set_header        X-Real-IP       $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header        X-Forwarded-Proto $scheme;
        proxy_redirect     off;
    }

测速下,国内外的延迟优化还是很明显的,当然,实际上到网站还需要加上DO机房到阿里云的延迟,只需要两个机房的线路能保持稳定,也是可以接受的。

2.图片全面优化 &ZeroWidthSpace;

我的大部分图片都是放在又拍云的CDN上,又拍云已经赞助我的博客几年了,在这里再说一下感谢。图片向来是网络请求的大头,这一次,在图片加载上面做了几个处理。

A.主要图片均lazyload:

延迟加载,只有滑动到可视区域才加载,Ghost改动Markdown渲染引擎不够方便,但是编辑的时候可以直接写html,需要直接把的代码写在编辑器里。

html
<!-- 通过设置alt值为cover或者full-img来控制文章起始缩略图和是否撑满屏幕 -->
<img
  src="https://c2.is26.com/blog/2015/12/book.jpg"
  class="lazy cover"
  alt="cover"
/>

B.WebP图片和分辨率适配

根据设备浏览器是否支持WebP,是否是手机,利用又拍云的图形处理接口,分别加载不同格式,不同分辨率的图片,大大优化了图片的大小。

javascript
/*通过js判断浏览器是否支持webP格式的图片*/
webPCheck: function(feature, callback) {
        var TestImages = {
            demo: "UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAsAAAABBxAREYiI/gcAAABWUDggGAAAADABAJ0BKgEAAQABABwlpAADcAD+/gbQAA=="
        };
        var img = new Image();
        img.onload = function() {
            var result = (img.width > 0) && (img.height > 0);
            ImageSmartLoader.isWebPSupported = true;
            ImageSmartLoader.webPLoader();
        };
        img.onerror = function() {
            ImageSmartLoader.isWebPSupported = false;
            ImageSmartLoader.webPLoader();
        };
        img.src = "data:image/webp;base64," + TestImages['demo'];
},
/*通过传参调用不同的lazyload*/
$(".lazy").lazyload({
    advanced_load: true,
    data_attribute: 'url',
    webP_load: true,
    is_scale: true,
    scale_width: 750
});
/*重新拼装lazyload的url,配合又拍云接口调用不同图片*/
if (settings.advanced_load == true) {
    updatedUrl += '!';
}
if (settings.is_scale == true) {
    updatedUrl += '/fw/' + settings.scale_width;
}
if (settings.webP_load == true) {
    updatedUrl += '/format/webp';
}

C.进一步优化Iconfont

这一次重新用Sketch整理了常见的社交网站icon,加入了国内常见的V2EX、知乎、简书等网站的icon,调用起来更加方便。通过阿里云iconfont.cn生成,字体font部署在阿里云CDN上。文章中也依旧增加了自动给引用的URL标识logo的功能。

豆瓣,维基百科在iPhone上的显示效果,十分清晰。

Github、知乎在iPhone上的效果。

javascript
    /*给文章中的url添加iconfont方便识别*/
    urlIconlize: function(url) {
        var domain,
            _output;
        var iconFontTag = 'iconfont';
        var iconMap = { /*索引 可在这里添加匹配规则*/
            'twitter': iconFontTag + '-twitter',
            'qzone': iconFontTag + '-qzone',
            'weibo': iconFontTag + '-weibo',
            'facebook': iconFontTag + '-facebook',
            'github': iconFontTag + '-github',
            'douban': iconFontTag + '-douban',
            'google': iconFontTag + '-google',
            'luolei': iconFontTag + '-luolei',
            'dribble': iconFontTag + '-dribble',
            'v2ex': iconFontTag + '-v2ex',
            'zhihu': iconFontTag + '-zhihu',
            'wikipedia': iconFontTag + '-wikipedia',
            'jianshu': iconFontTag + '-jianshu',
            'youku': iconFontTag + '-youku',
            'youtube': iconFontTag + '-youtube'
        }
        for (var name in iconMap) {
            if (typeof iconMap[name] !== 'function') {
                var MapKey = name;
                if (url.indexOf(MapKey) >= 0) {
                    domain = MapKey;
                    _output = iconMap[MapKey];
                }
            }
        }
        return _output;
    },
    addIcons: function() {
        /*给博客文章地址url添加ico识别*/
        $('.single-post-inner  a:not(:has(img))').each(function(i) {
            var _src = $(this).attr('href');
            var tmp = document.createElement('a');
            tmp.href = _src;
            _selfDomain = tmp.hostname;
            General.urlIconlize(_selfDomain);
            console.log(_selfDomain);
            $(this).prepend('<i class="iconfont ' + General.urlIconlize(_selfDomain) + '"></i>');
        });
    },

考虑元旦的时候把这个功能抽出来做一个组件,方便任意网站调用。需要维护对应的域名表。

D.多说评论、webfont懒加载

javascript
/*异步加载js*/
function loadJS(url, callback, el) {
  var isIE = !!window.ActiveXObject,
    isIE6 = isIE && !window.XMLHttpRequest,
    script = document.createElement("script"),
    head = isIE6
      ? document.documentElement
      : document.getElementsByTagName("head")[0];
  script.type = "text/javascript";
  script.async = true;
  if (script.readyState) {
    script.onreadystatechange = function () {
      if (script.readyState == "loaded" || script.readyState == "complete") {
        script.onreadystatechange = null;
        if (callback) {
          callback();
        }
      }
    };
  } else {
    script.onload = function () {
      if (callback) {
        callback();
      }
    };
  }
  script.src = url;
  if (el) {
    document.getElementById(el).appendChild(script);
  } else {
    head.insertBefore(script, head.firstChild);
  }
}

过去webfont、多说等.js.css资源都是页面加载的时候就直接加载,占用了一定的带宽和连接,考虑到实际情况,对于评论的.js均采用异步加载的方式,webfont加载使用的是webfontloader的异步方案,一定程度下优化。

E.其他优化

除了性能上的优化,这次Yasuko主题在UI、体验上均做了较大的改善,着重优化了移动端上的阅读体验和细节,围绕内容而设计。

首页和文章列表页面更加紧凑,关键字和入口更加清晰,采取镜像显示模式,显示缩略图和文章摘要。

文章页增强阅读体验,对于字体、行高、间距等均做过调试,让不同系统、不同分辨率和不同浏览器下均能获得良好的感受。

通过Ghost自己的接口,增加前后文导航。另外自己写了一个QR二维码的接口,自动生成当前文章的二维码,方便读者能够快速扫码在手机上打开。

打赏 &ZeroWidthSpace;

当然,细心的你可能发现了每篇文章的最下面有一个金黄色的「赏」按钮,Yasuko增加了「打赏」功能。点击打赏按钮,会自动弹出支付宝打赏或者微信打赏(需要自定义成自己的图片)。

在这里我也想做一个实验,如果你觉得我过去的文章和作品对你有一定帮助,就随意打赏我点钱,也让我看看我的这篇文章都在什么时候被大家看到,几毛几块都可以。

点下面的「赏」,根据自己的情况扫描二维码,支付宝或者微信打赏均可。

后续Yasuko主题会持续更新和优化,也欢迎各位的Star。

更新 &ZeroWidthSpace;

  • 2016.1.1:百度恢复了收录我的博客,看样子「备案」也是影响百度收录的一个因素。
  • 2016.1.2:QR图像接口修改为https接口,多说评论头像和评论区表情支持https反向代理。

一个令我担心的诊断结果

14 September 2024 at 14:20

今天早上在母亲大人的陪伴下去了趟蛇口医院,话说上次去医院还是大三的时候,有一次发高烧在家昏厥,直接被送到南山医院。这两年多,尤其是近一年,自己一直保持锻炼,倒也抵消了不少作息不规律带来的健康问题,身体倒也没什么大问题。

但是,今天早上的这个结果,倒的的确确让自己担心了,一个感觉就是:

整个人都不好了

关注我的朋友知道我从2013年开始长跑,从最开始的几KM逐渐到10KM再到20、30KM,自己也一直很长一段时间按照全程马拉松的标准训练。

起因 &ZeroWidthSpace;

今年由于工作,北京空气问题等等原因,跑量下降很多,基本没怎么跑过,2月份一个放晴的周末去奥林匹克森林公园跟着一个大牛朋友跑了10KM,那一次没带跑鞋,就跟同事借了一双很便宜的普通跑鞋,想着能穿就行了。那次跑完倒是跑完了,但是跑完后,膝盖出现了疼痛和不适,中午跟朋友吃完饭回家,上下楼走楼梯都得扶着扶手,整个下午膝盖和腿都十分疼痛。

当时想着可能是间隔一段时间没跑了,就没太在意;第二周,自己再去奥森跑10KM,坚持跑完了,结果又出现这个问题,那天还要去百度参加一个前端活动,整个人就废掉了像残疾人一样,走路一拐一拐上下坡度都要扶手。

当时心里就犯过嘀咕想难道是膝盖出问题了,但是依旧没太在意。又过了一周,跟同事再去奥体,刚跑个1KM,就知道出事了,膝盖又疼了,那次没再傻傻坚持,就改成了快走,走了将近6KM。没想到的是这么跑了1KM+6KM快走后,那天下午膝盖还是出现轻微疼痛。

后来的3、4、5月,自己上网搜索过相关的资料,发现可能是肌肉力量和柔韧度问题,导致膝关节摩擦和磨损,因而带来疼痛,网上资料和建议是增强肌肉柔韧度和腿部力量。

自己也暂停了跑步(除了中途跑了一次北京国际长跑节10KM),开始转成在健身房做深蹲+拉伸+坡度快走的锻炼,尤其是比较注意深蹲和拉伸,坚持了两三个月,膝盖的症状倒是好了点。

诊断 &ZeroWidthSpace;

今天诊断看的是「康复科」王利芬医生,是妈妈的朋友介绍的,医生首先让我分别伸直左右两腿,检查我膝盖,左膝揉动时有响声。医生建议先做 CT 扫描,再根据看情况做核磁共振(MRI)。蛇口医院是新建的医院,建筑和设备都很新,CT 扫描收费231元,加上我们去的时间早,缴费完毕后,很快就做了扫描,等了约40分钟出来了片子。

医生看完片子后,指出我两个膝关节分别存在的问题,一个是两膝关节缝隙有差异,但由于可能是拍照角度问题,影响不大,另一个则是关键的左膝下部有骨质增生,他们称为「退行性形变」。

退行性形变又称关节退行性病变,骨质增生,是关节炎的一种。我的这个疼痛,是由于长期高强度和长时间的运动(即跑步),加上膝关节骨头之间缓冲不好,长期冲撞,导致下部骨头变得尖锐(原本应平滑),这样一来,稍作长时间运动,就更容易冲撞和压迫神经导致疼痛。

这个属于不可逆的病症,一般人到了35岁之后或多或少都会出现这个问题,目前我这个情况不算严重,在台湾 Mobile01看到一个跑友的症状是间隙比普通人少了一半,半月板磨损厚度比正常少一半,再严重就是换人工膝盖了。

医生的建议是我暂停跑步,或者减少跑步量,我问了下能否有什么药物或者手段康复,医生说只能减少运动量,听到这句话,心情真的是 down 到低点。自己内心真的还是不愿意放弃跑步啊,还有那么多马拉松没跑呢。

怎么办 &ZeroWidthSpace;

看完医生,至少知道了原因,回家后,自己又继续上国内外跑友的论坛搜索了一下「退行性病变」相关的资料,发现这个病还是挺常见的,也是可以逐渐康复的,心里还是重新找回了点希望。但是自己肯定还是会以长远为重,人生路还长,还是别让下半生半残废了,未来这半年先慢慢康复,下半年的马拉松量力而行。

对于我来说,可行的的康复和治疗方法主要是这几样:

1.减少高强度运动量 &ZeroWidthSpace;

减少跑量,减少对膝关节冲击较大的运动,避免频繁上下楼梯,改成游泳、单车等负重不大的运动,像负重深蹲都不能做。

2.服用葡萄糖胺(维骨素) &ZeroWidthSpace;

葡萄糖胺可制造蛋白多糖润滑关节,防止骨关节摩擦疼痛,使关节活动自如,润滑关节及维持关节功能(像润滑油一样,起到了润滑膝关节的作用),延缓退行性病变的发生及发展。

3.补充蛋白质等营养,养好膝关节 &ZeroWidthSpace;

这个就有点虚了,以后饮食还是注意吧,未来这一年,健身也是自己生活中很重要的一个规划。

4.换穿高级的缓冲跑鞋 &ZeroWidthSpace;

目前穿的是李宁的轻量跑鞋,避震缓冲还是太弱了,以后尽量还是少穿这双鞋进行长距离跑了,这个月上美国亚马逊海淘了双骚红的 Saucony Kinvara 4 ,属于避震型慢跑鞋,国内京东卖1002软妹币你真的好意思么,美帝亚马逊才60美元。过段时间到手了再跟大家分享下体验感受。

杂谈 &ZeroWidthSpace;

其实自己真心不想放弃跑步,不想这么年轻就收到「马拉松的死亡通知书」,自己未来几年的几个目标就是跟马拉松相关,希望自己能够康复。对于后续自己的膝盖情况,也会继续在博客说明和记录,如果你也是跑者,或者也遇到了类似的问题,我们均可以交流。

后记 &ZeroWidthSpace;

后来自己就自己的伤病情况在专业的跑步社区问了一下《[求助] 被医生诊断为膝关节「退行形变」,不想弃跑,未来一年如何康复和训练?》,几位有经验的跑友给了不少建议。

  • 轻舞:50岁的人膝盖退行性变非常常见。你确定你是23岁?现在不是减量的问题。是你过度使用运动配额。你的膝盖已经50岁了。最可行的康复计划就是休息。。全面休息。让23岁的身体启动修复功能

  • doctorbi:首先,你这是普通的X光片,不是CT,从X光片看左膝确实有骨质增生,以胫骨髁间棘较为突出,也就是老百姓俗称的骨刺,但这种退变并不是疼痛的主要原因,也不是1、2天能够发生的,骨刺是根据wolf定律而产生的,是由于不正确的力学改变,从而出现骨的增生来增强自身重量,从而有效的保护骨质以免受到损伤。但由于关节间隙变窄,软骨的破坏,关节滑液的减少,从而突出的骨刺与正常的关节碰撞,形成无菌性的炎症。毕竟你还年轻,退行性变的骨性关节炎并不可怕,等修养好了,无症状后,加强股四头肌锻炼,就不至于以后疼痛和退变发展了。以后逐渐加强锻炼,慢跑还可以继续,不过得佩戴护具。

回记者信:关于方滨兴的一些看法

14 September 2024 at 14:20

前几天收到南方周末记者的一封邮件,询问我有关方滨兴的一些看法。

txt
罗磊:
您好!看到您那篇听方滨兴讲座的博客很感兴趣,有几个简单的补充问题。
1、距离那次讲座过去两年了,这两年里似乎方滨兴受到的攻击与日俱增,你对他的看法发生过什么变化吗?
2、考虑到他的年龄、教育背景,你觉得方滨兴身上有没有可以理解、同情的地方?
多谢。
南方周末 叶X

之前曾经有写过一篇文章《GFW之父方滨兴讲座后杂想》传播还挺广,现在过去已经两年了,今天写上这篇回信,也当是两年来自己对方和GFW的一些新的看法,觉得自己这两年的对此类问题的看法和态度基本还算稳定,没有什么「阵营」的转变。

以下为我的回复邮件:

1、距离那次讲座过去两年了,这两年里似乎方滨兴受到的攻击与日俱增,你对他的看法发生过什么变化吗?

两年过去了,当年自己的这篇文章在人人网上疯转,境外媒体也有转载,一下子自己倒成了「公知」,现在回想,面对现实,不由感慨。

自己也是从大二的学生到大四即将毕业的老鸟,可能也是由于自己的个人原因,自己的关注点更加转换到了「自己」的身上,过去自己关注时政,喜欢看评论文章,也热衷分享一些敏感题材的纪录片给同学们,现在更多就是专注于提高自己的「职业技能」以面对毕业之后的工作,对方滨兴以及他背后这种制度倒不是特别感冒也没再多评论。

我是搞互联网的,这两年,依旧深刻体会到了这种防火墙对自己的影响,网站被墙这种只不过是最表面的形式而已,打着国家安全、政治正确的名号,进行内容审查,从技术角度上看我们国家几乎毫无隐私可言。这种环境和制度带给个人的,就是「自我审查」和「思想禁锢」,时常感慨自己写什么东西都要担心会不会被找去谈话,久而久之,也刻意地不去谈某些话题以免惹祸上身,也算是自己的一个悲哀吧。

这两年记忆中跟方滨兴有关的事情,一个就是每次他发微博(一次是拜年,一次是大学招新),下面都是骂身一片;另外一个就是最近得知他得了癌症,同样是一片诅咒声。说到网民对方滨兴个人的这种「人身攻击」,我觉得也是我们这个社会,万事娱乐化的一个表征吧,社交媒体这东西让普通人拥有低成本的「评论」自由,但也仅仅就是comment评论而已,与抗议protest还是有区别的,钱理群说我们大学生是一群精致的功利主义者,我觉得这个比喻很恰当,看看北邮的大学生,貌似没有什么北邮的学生,抗议过他们的校长的所作所为,我们这群互联网从业者之所以反对他、调侃他,更多也就是我们这个「群体」的圈子文化,好像稍微理解他、支持他就是「互联网这个圈子」的另类。

现在的我,依旧还是对方滨兴后面所代表的「制度」的反感吧,对他个人倒没什么过多评论。

2、考虑到他的年龄、教育背景,你觉得方滨兴身上有没有可以理解、同情的地方?

方滨兴现在也50多岁了,国家体制出来的人,对他们这批人,我一个90后,只能用「隔阂」两字来说,他们那一代和他们前一代人的信仰和情怀,对于我们来说还是太陌生了。他在体制内,他的专业、职位,做得真的挺好,网络安全这东西,各国都在弄,什么数据截取、监听、加密解密(我刚好大学学过相应的课程,有所了解),每个领域都一批专家(补:最近美国棱镜门事件也可以看出个各国这方面的蹊跷)。

「坏的制度让人作恶」,方滨兴这个人,遵纪守法(当然,这个纪和法是有问题的),做好了他自己的事情,幸运地享受了这个制度给他带来的好处,却也不幸地被世人所唾弃(当然,这个世人的比例必定不大)。

因为年龄而尊重某人,是一种道德,教育背景这东西更是个人培养的东西,举个不恰当和极端的例子,一个耶鲁大学的70岁的教授性侵并杀害未成年少女,我们可以说理解他幼年受过家庭暴力有心理问题、同情他曾经被少女骗过而激怒balabala,但是超越道德判断,有一种法律上的底线,就是不伤害,过了这条底线,就应该受罚。

对于方滨兴这人,谈得上理解,但谈同情,我觉得更像是我们自己的笑话,方这人享有的东西、物质、权力、地位,从世俗功利的角度说,他已经比我们不知道多少人都成功和幸运了。不就是得一个癌症,还有国家给他治疗,说同情他,还不如同情一下我们自己。呵呵。

明天还要考试,简单地说说自己的看法,比较意识流,望体谅,多谢。

生活在这个时代中的人,尤其是生活在这个时代中像我们这样的「普通人」,存在一种「无力感」,对于现实的无力,对于体制的无力,对于类似方滨兴这种人和GFW存在的无力。

说心中保持一种信念吧,有点追求吧,知道自己能力不够,依旧是个默默无闻的蚁族屌丝辈,可写写文章,写写博客,传播一下自己的想法给更多人知道,也当是记录自己曾经对这种现状protest过吧。

关于我的点点滴滴

14 September 2024 at 14:20

前天晚上,终于折腾好了自己的办公桌和柜子,台灯也弄好了,在自己的房间里,拿出陪我走过西藏的笔记本,拿出好久没有动过的笔,写了些东西。

很久没有这样写东西了,静悄悄,一个人,说出自己不想跟其他人说的,抛开杂念,抛开其他人的目光,抛开顾虑,就这么静静地写着,做了一次与自己心灵的对话。写完后,心情也算是舒畅了很多。

这个假期入门前端,学习CSS,跟着教程《Create a CSS3 Image Gallery with a 3D Lightbox Animation》,弄了一个3D ligbox特效,自己看源代码,理解代码,顺便用刚刚学习的CSS3基本知识,搞了一下自己的About主页。

about-me

沉下心来进阶学习,自己一行一行代码敲出来,看到屏幕上呈现的效果,倒也挺享受那种感觉。

路还远着,去浮躁、沉淀、尝试,现在的我,需要这些。

罗磊啰唆 | 谈谈自媒体和个人品牌

14 September 2024 at 14:20

今天,来啰嗦下网络教育,同时从我做为一个学生的角度,来谈谈网络学习。分享一下自己这几年的一些网络学习经验。

我是一个依赖网络的人,无论是生活、学习、工作,基本都是online状态,自己一直觉得网络之所以伟大,就是因为它降低了知识的门槛,让世界上每个人,只要有网络,都能更加公开、也更加公平地接触到新的资讯、技术、知识和智慧,知识和信息不再是被某个阶层所垄断。

现在我自己给自己打的标签是「前端工程师」,准确点应该只能算是「菜鸟前端工程师」,通俗点说就是一个搞网站或者更通俗点就是修电脑的,高中文理分科,我选的是文科的政治、大学专业,是公共管理,我所从事的工作,跟我所受的教育,基本上是没多大的关联,对于有些前端工程师来说,他们的专业出身跟计算机、网络可能甚至是那种八辈子也不着边的关系,国内某X宝甚至有水雷专业和中医药专业出身的前端工程师。

这快一年了,自己的在线学习谈不上系统,但基本所有跟编程、开发相关的知识,都是从网络上学习的,也买了几本书、看了些书,但书更多也是供自己辅助参考和给自己帮助理解技术的框架。

说说我这几年在网络学习去过的一些地方和使用过的一些在线教育产品:

  • 1.Tuts+ Premium :国外著名在线教育网站,偏重web开发和设计,大量的视频、教程、电子书,会员制,20美刀一个月。
  • 2.w3school:W3school应该是所有搞跟网络开发有关的朋友都登录过的网站,上个世纪的页面,适合最基本的入门,后来基本就是查文档用了。
  • 3.Codecademy:Codecademy算是比较有技术含量的在线学习网站,实时交互,让你边编程边学习,很适合基础入门。
  • 4.php100:国内老牌的互联网网站,张恩民的系列php,html以及其他视频教程都还算不错
  • 5.创恩云课堂:跟php100有渊源的在线视频教育网站,张恩民创办,采取收费制(1-5元一系列课程:很便宜)。
  • 6.Youtube以及其他相关视频网站:youtube的一些跟技术相关的频道有些不错的教育视频

说了跟前端学习有关的网站,再说说其他我使用过的网络教育网站

  • a.TED :TED应该算是最有影响力的「在线教育」网站了,大量的精品视频,但是其内容更加算是「启发&分享」性质,类似于讲座。
  • b.公开课:从哈佛公开课到斯坦福公开课,基本就是把大学课堂录像搬到网络,很多人接触到公开课这个概念就是从哈佛的《Justice》公开课。

下面我来说说我自己对这些在线教育的看法:

优点:

网络教育的好处无非就是那些,在这里我就不总结了。

不足和欠缺

1.模式陈旧,缺乏互动和评估考核机制

现在的网络教育,基本就是以「视频」为主的传统方式,参与在线学习的人大部分是「主动」学习(技术类)或者凭兴趣学习(人文社科类),缺乏传统线下教育的「交流互动和评估」,大部分情况是,学生一个人孤零零地呆在电脑前,看着视频,看完就看完了,可能也仅此而已。

2.语言门槛

接触到网络教育,是通过哈佛公开课,当时是国内的字幕组翻译了一系列的视频,因而没有多大的学习障碍。后来看TED就觉得慢慢吃力了,除了少量精品视频有翻译,大部分视频只有英文字幕甚至没有字幕,对于学习者来说,是一大门槛。在这里得赞一下的TED和youtube,能自动提示和添加字幕(google可以做到语音翻译)。

3.资源壁垒和接触门槛

资源壁垒,国外的有些优秀的教育资源,通过采取会员制的方式收取费用才能访问,我是绝对赞成这种制度,版权嘛,可是对于国内许多同学来说,这的确是增加了接触的难度,虽说大部分国外网站都支持类似paypal,amazon pay等支付,可是一旦遇到需要信用卡验证的,就扯蛋了。除此之外,尤其国内的糟糕网络状况,有些国外的教育资源由于众所周知的原因被屏蔽,这个就又是一个天朝人民的无奈了。

如今网络环境下,我们该如何学习? &ZeroWidthSpace;

1.学好英文!English helps.

活了20多年,我觉得做为一个中国人(是的,尤其是做为一个中国人),最庆幸地就是自己的英文水平还行,从阅读(Time,FT等新闻资讯无障碍阅读)到交流(与外国人)和听(大部分新闻)基本都无大问题,尤其是对于学习技术的同学,英语尤其重要,一是可以了解自己领域国际最新的动态,二是可以接触到很多国外优秀的资源,看个TED和youtube总没有问题了。

2.学会翻墙

如果你所需要学习的东西,在国外有许多优秀的资源,不妨学会翻墙,买个好点的VPN,看youtube不卡就行了。

3.学会投入

我现在每个月花在服务器、会员上的钱,扣得我那个蛋疼啊,学生党穷苦呀。不少同学看到XX要收费,就放弃了学习,其实大家可以分析一下自己的投入成本和收益,哪怕你每个月花上50元在网络服务上(为了更流畅地访问国外网站、购买会员)等等,也就是几个快餐钱,可是带给你的潜在价值却是不可估量的。

4.学会搜索

遇到问题,尤其是技术类的问题,学会利用关键字搜索,这时有个建议就是,如果中文搜索不到,可以尝试用英文搜索(记得访问google.com/ncr 无跳转)。

5.学会提问和交流

这里的提问,指的就是向其他人请教和学习,遇到问题,如果自己无法理解,无法解决,可以试着自己描述问题(提问的过程中自己的头脑已经在逻辑化和条理化自己对知识和技术的理解,参与交流,别人可以指出你的错误。只会闭门造车浪费时间,多跟业内人交流,通过知乎、quora、v2ex、stackoverflow、蓝色理想、csdn等专业网站,你能找到很多热心的人。

我脑海中网络教育 &ZeroWidthSpace;

自己也YY一下网络教育,不管怎么样,网络教育这个市场还是充满机遇的,这几年国外已经有不少企业开始涉及和投入到网络教育这个领域中,由此我们可以看到可汗学院的兴起,看到TED的发展。

我就来意识流下(在符合现有技术和环境的条件下)

1.交互方式的革新:

未来的网络教育,不再是单一的视频播放,可以是更加「富元素」的交互,比如说在视频播放的过程中,展示出来的链接,我们可以通过点击直接访问(现在的youtube已经有这种技术),提到一本书,我们可以直接点击到amazon或者当当购买(其他商业视频网站发展:这个算是一个机会吧,目前国内技术比较渣,还没流行开)。

不知道有没有video api这个概念(提取视频中各个元素出来),我们可以很便利地截取视频中展示的一段代码、一段文字、一个psd图层,到自己的本地机器或者开发环境,保存到evernote等等(也许等到1G网络普及,高清视频技术(富含各种其他内容)发展,我们到时候的视频能实现更多功能和交互。

同样,类似于codecademy,我们可以直接跟着步骤,自己修改视频中的演示参数等等。

2.参与社交+真人互动

这个倒可以参考一下国内的YY或者某些视频交友网站,开一个栏目,采取会员收费制,进行定时、直播的学习和交流。直播的时候,收取一定的费用,随后的1-2h,采取premium制,若付费,可以直接跟老师进行交流、答疑等等。

今晚随便谈了谈网络教育,分享了一些自己的经验,不知道大家平时用网络来学习得多么?不妨交流交流。

问几个问题:

1.对于你来说,如果按 娱乐/工具 10分制来划分互联网,你是怎么分?

对于我来说,应该就是3/7。

2.你平时会利用网络学习吗?一般是什么形式?

3.你愿意为网络教育付费吗?你能接受的价格(月租)是多少?

再宣传一下自己的微信公共帐号

以后会断断续续地保持博客更新的频率,大家可以关注我的微信公共帐号「罗磊啰嗦」,扫扫下面二维码就能关注了,大家有什么问题也可以通过微信直接交流。

weixin-code罗磊啰嗦 微信号: speakl (意为speak loud) 「坚持优质原创内容,致力于传播美好的思想,分享有价值的信息」」

Alfred域名IP速查工具

14 September 2024 at 14:20

工作中经常需要连接不同的服务器,人比较笨,老是记不住服务器的IP地址,记录在印象笔记中每次去查也麻烦,开终端ping复制粘贴也麻烦。

随手写了一个Alfred的工具,可以直接通过Alfred查找指定域名的IP地址。相对而言,就不需要记IP的数字了,直接查一下域名,就能得到IP地址。

原理很简单,代码没超过20行,但是已经可以解决一个小痛点了。

源码都放在Github了:foru17/alfred-lookupdomainip

使用方法 &ZeroWidthSpace;

  • 需要Alfred Powerpack支持,请支持正版。

下载lookupdomainip.alfredworkflow,安装。

调起alfred,输入cip {你要查找的URL即可}

  • 可直接输入完整URL,会自动解析出域名。

回车即可复制IP地址到剪贴版。

接下来,爱干嘛就干嘛吧。

更新 &ZeroWidthSpace;

2015.9.28 增加了同时查询延时Ping值的功能

AMPLIFI HD -居家体验报告 | 视频

14 September 2024 at 14:20

视频 &ZeroWidthSpace;

上一次的《开箱:AMPLIFI HD - 这应该是我用过的最(贵)漂亮的路由器》,看了下1299元的路由器和1099元的WIFI信号放大器的外观。

接下来,我们来进入AMPLIFI HD路由器和WIFI信号放大器的实际体验。

我现在居住的是一个上下两层、共70平米的小LOFT。楼下客厅,楼上工作和居住,在不同的地点都有移动上网使用场景。

我是一个数码控,家里有两台电视、一个Xbox,一个做数据储存用的NAS,两台Macbook,一台PC,四部手机,一个iPad,还有Kindle、智能摄像头等小数码产品,平时需要连接网络的设备众多,一个稳定的路由器,也成了我的必要需求,这一次换AMPLIFI路由器后,给家里的网络也做了一个小调整。

这一次,我让AMPLIFI HD通过有线桥接的方式连接原先的网件路由器,其他家里的所有无线网络设备都通过WIFI连接AMPLIFI,而群晖216+的NAS(千兆网口)则通过网线直连AMPLFI路由器。

过去我家里使用的主力路由器是网件2013年推出的旗舰型号R6300V2,也曾经使用过价格百元极路由1S和200余元的华为荣耀立方。

第一次见到AMPLIFI的时候,倒有点似曾相识,华为荣耀立方也是纯白色的正方体设计,两者来个对比,左边的价格是右边的5倍,对于荣耀立方,我有一句话,不知道该不该讲。LAN口只有百兆你好意思自称千兆(无线)路由?坑呀

同网件R6300V2相比,AMPLIFI的体积的确是小巧了不少。

由于身边没有2016年其他厂商的旗舰路由器,无法做横向对比评测,做纵向对比评测,又有点碾压欺负其他厂商的意思。

我不是一个参数党,这次分享,除了关键数据,不会过多纠结在某一个指标数据和性能本身,更多是从实际体验的角度来感受下AMPLIFI产品。新老路由器,也难得齐露面,也来张合影纪念下。

这里就是AMPLIFI HD所处的位置,白色的正方体,放在家里还是挺和谐的,有点苹果范。

安装和配置AMPLIFI还是十分简单的,接上USB-C接口的电源后,AMPLIFI前方的屏幕就会点亮。

AMPLIFI-HD采用USB-C作为供电接口,也是未来业界的方向,在这里建议产商可以提供稍微长点的电源线,如果插头或者插座距离路由器有点远的话,就比较尴尬了。

第一次开机,会进行初始化。这是一块圆形的触摸屏幕,能够通过手机直接触控屏幕,进行简单的操作。

开机后,会提示用户下载APP来进行初始化设置。但是不下载APP也没关系,也能通过一个开放的无加密WIFI来进行初始化。

初始化的开放WIFI的名称也显示在了屏幕上,名称中就是机器的MAC地址,十分直接,之所以显示物理MAC地址,也是为了方面用户在有多台AMPLIFI HD的时候,方便区分。

这时候手机可以搜索到路由器发射的WIFI信号了,无需密码就可以直接连接。

初始化可以设备新的WIFI名和密码,注意,进入管理后台的密码也需要配置,默认是跟WIFI密码一样。

设置好网络后,路由器会要求给WAN插上网线连接网络。

使用附带的网线连接上级路由的LAN口和AMPLIFI HD的WAN口,WAN口上面有蓝色地球的logo。

UBNT在iOS和Android平台上面都推出了一款AmpliFi的APP,两个平台的APP操作和体验基本保持了一致,切换使用没有学习成本。

进入APP后,初次配置,会通过过场动画的形式,指导如何进行配置,还是挺直接明了的。

APP采用目前流行的扁平设计,中文支持良好。

配置好了之后,手机上就提示网络设置成功啦。

APP的配置选项还是挺丰富的,点击设备图标,就能分别设置不同的设备。可以在APP里面调节路由器的屏幕亮度和呼吸灯亮度,第一次调节还是挺好玩的。

为了防止灯光干扰,还能设置路由器呼吸灯和屏幕的时间,如果路由器是放置在卧室,可以在睡眠时间段关闭灯光。

APP调节屏幕亮度,很有科技感,由于GIF图片压缩问题有点卡顿,实际很流畅。

底部的呼吸灯也能线性调节。

点击屏幕,可以切换显示不同的信息,时间、端口使用情况和连接设备数量、当前设备IP信息、实时网速、总流量等等。一般我都会调节到实时网速,挺带感的。

我把WIFI放大器放到了LOFT二楼的墙上,与楼下AMPLIFI HD主路由隔了一个楼板。

WIFI放大器的信号灯会随着信号强弱而变化。

上次开箱没注意到WIFI放大器的重置孔,浅灰色的小字,不注意看还挺隐蔽的。

WIFI信号放大器磁性的转接头。

WIFI信号放大器电源插座的磁性接孔。用微距镜头拍几张,补充下上次开箱的细节。

十分便捷,无需其他操作,AMPLIFI路由器自动提示找到了新设备,甚至无需通过APP操作,直接点击屏幕ADD TO MESH,就能自动组网。

MESH网络是网络布局的一种,任何无线节点都可以同时作为AP和路由器,网络中的每个节点都可以发送和接收信号,每个节点都可以与一个或者多个对等节点进行直接通信。关于MESH网络的详细介绍,建议可搜索相关资料了解,对于普通用户来说,我想并不会想了解。

回想以前自己的Openwrt网络要进行多设备组网,在不同的设备后台里面进行不同的配置,真是麻烦死了,相比之下,AMPLIFI HD这种傻瓜式的操作,简直懒人福音。

近距离下的屏幕细节,非视网膜屏,清晰度一般,但是AMPLIFI主要就是显示网络相关信息,也不会拿来看照片什么的,从成本的角度考虑,也足够了。

WIFI信号放大器加入网络后,在APP里面也会有WIFI信号放大器的配置。

相比路由器而言,WIFI信号放大器的配置就少了点。

AMPLIFI APP中支持一个分组功能,支持自定义设备分组,并且给不同分组的设备网络日程的限制,家里有小朋友的消费者应该比较有需要,现在不少小孩都已经使用手机了,回到家就王者农药不知道让多少家长操碎了心,给小孩的手机设置一个上网时间段限制,至少能让他的手机暂时无法联网。

最后,再来说说实际的信号体验环境。由于我所住的公寓WIFI信号比较多,信道干扰大,所以就不做机能的极限测试了,就来看看实际体验日常使用体验怎么样。

速度测试 &ZeroWidthSpace;

宽带测速 &ZeroWidthSpace;

我家的网络是上海电信下行200M、上行20M光纤,首先使用iPhone6通过5G网络连接WIFI,分别使用SPEEDTEST和腾讯手机管家的网络测速,实际都能跑满带宽200M,对于千兆路由来说,宽带的速率基本都能满足,最近上海电信已经在一些小区推千兆宽带了,1000M的宽带,对于千兆路由来说,就比较有挑战了。

Macbook 5G无线网络 接 有线NAS &ZeroWidthSpace;

接下来来到我比较常用的一个局域网场景,由于我大量的图片和视频都存放在群晖的NAS中,经常需要通过网络访问群晖NAS中的素材,4K视频动则几个G的容量,对于局域网络的速度要求就比较高了。首先我使用RMBP 2016顶配通过5G WIFI连接AMPLIFI路由器,NAS通过有线网络接AMPLIFI路由器。

在5G WIFI下,直接拖动一个3.6G大小的4K视频文件到Macbook上,下载速度基本稳定在45MB/s-50Mb/s,峰值52MB/s,约400Mbps的传输速率。对于4K视频播放来说,没有什么压力,但是对于4K剪辑来说,就有点吃不消了。

Macbook有线 接 有线NAS &ZeroWidthSpace;

下面Macbook通过USB0-C千兆网卡转接头连接AMPLIFI路由器,再看下传输速度。系统显示是1000 Mb/s的链接速度,千兆网络正确识别。

信号 &ZeroWidthSpace;

最后再来看下AMPLIFI HD的信号衰减情况。这里我主要使用的是Macbook上面的Wifi Explorer来分析WIFI信号强度。

距离0米 &ZeroWidthSpace;

由于Macbook就在路由器旁边,此时信号强度100%,信号极佳,从WIFI扫描列表中,也可以看到我所在的环境WIFI很多,2.4Ghz频道信道十分拥堵。相比而言5G的信道更加稳定。

距离5米 &ZeroWidthSpace;

Macbook距离路由器5米,中间无间隔,此时信号强度88%,十分稳定。

隔了一层楼板 &ZeroWidthSpace;

接下来我抱着Macbook来到LOFT的二层的办公桌,这里与楼下路由器位置隔了一层架空板。但是距离较近,依旧是5米,这是可以看到信号强度保持在82%,依旧不错。

隔了一堵防盗门 &ZeroWidthSpace;

抱着Macbook离开公寓,来到门口,我家的防盗门十分厚实,内部应该有金属层,这时候可以看到信号衰减较大,只剩下56%。

二楼房间 &ZeroWidthSpace;

最后我来到二楼卧室房间,这里距离客厅路由中间隔了两层水泥墙壁和天花板。

此时信号还有64%,表现良好。

Mesh WIFI放大器效果 &ZeroWidthSpace;

一直在说路由器,接下来,我启动了在二楼墙壁插座上面的WIFI放大器,WIFI信号放大器接入MESH网络后,自动拓展AMPLIFI网络。WIFI放大器在原先「隔了一层楼板」的位置(即Macbook保持82%强度处)。

这时我来到二楼卧室里面的储物间,这里距离一楼路由器位置约10米,中间隔了两堵墙,与二楼的WIFI放大器建个一堵墙和两扇木门。

其中MAC地址尾号为0E的为WIFI放大器信号,尾号为AF的为一楼AMPLIFI路由器的信号,相比而言,经过WIFI放大器,我在阁楼最里面依旧能保持约70%的信号强度,而直连1楼AMPLIFI则只有40%,相比而言信号改善良好。

总结 &ZeroWidthSpace;

AMPLIFI HD来到家里已经两周多了,第一次,我把路由器摆到了台面上最明显的位置。毕竟,我想大多数选择AMPLIFI HD的消费者,很大程度上都是被他的颜值所吸引,至少是一见钟情。

UBNT作为路由器的老牌厂商,这次AMPLIFI HD,在小巧、精致甚至酷炫的机身里面,也集成了过去UBNT企业级产品的专业性能。再加上简单好用的智能APP,大大降低了家庭部署高速无线网络的难度,希望家里的路由器和拓展设备能漂亮点,AMPLIFI这个1+1或者1+2的组合,也足够了你的家庭高速网络的布置。

AMPLIFI HD价格虽然很贵,但是你都有需​要这么大WIFI覆盖面积的房子了,那会差这几千么。

OpenAI 发布最强推理模型 o1!打破 AI 瓶颈开启新时代,GPT-5 可能永远不会来了

By: Anonymous
7 September 2024 at 14:10

DUN.IM BLOG

DUN.IM BLOG

没有任何预警, 突然发布了 OpenAI o1 系列模型。按照官方技术博客说法,o1 在推理能力上代表了当前人工最强的推理水平。

OpenAI CEO Sam Altman 表示:「OpenAI o1 是一个新范式的开始:可以进行通用复杂推理的 。」

在复杂推理任务上,这款新模型是一次重要突破,代表了 AI 能力的新水平。基于此,OpenAI 选择将此系列重新命名为 OpenAI o1,并从头开始计数。

不知道这是否意味着,GPT-5 这个命名也不会出现了。

简单总结新模型的特点:

OpenAI 发布最强推理模型 o1!打破 AI 瓶颈开启新时代,GPT-5 可能永远不会来了

现在,该模型已经全量推送,你可以通过 网页端或者 API 进行访问。

其中 o1-preview 还是预览版,OpenAI 还会继续更新开发下一版本。目前使用有一定次数限制,o1-preview 每周 30 条消息,o1-mini 每周 50 条。

和传闻中的「草莓」一样,这些新的 AI 模型能够推理复杂任务,并解决科学、编码和数学领域中比以往更为困难的问题。官方表示,如果你需要解决科学、编码、数学等领域的复杂问题,那么这些增强的推理功能将尤为有用。

例如,医疗研究人员可以用它注释细胞测序数据,物理学家可以用它生成复杂的量子光学公式,开发人员可以用它构建并执行多步骤的工作流程。

此外,OpenAI o1 系列擅长生成和调试复杂代码。

为了给开发人员提供更高效的解决方案,OpenAI 还发布了一款更快、更便宜的推理模型 OpenAI o1-mini,尤其擅长编码。

作为较小版本,o1-mini 的成本比 o1-preview 低 80%,是一个功能强大且高效的模型,适用于需要推理但不需要广泛世界知识的应用场景。

在具体训练过程中,OpenAI 会训练这些模型在回答问题之前深入思考。o1 在回答问题前会产生一个内部的思维链,这使得它能够进行更深入的推理。

通过训练,OpenAI o1 模型能够学会完善自己的思维方式,并且随着更多的强化学习(训练时间计算)和更多的思考时间(测试时间计算)而持续提高。

OpenAI 研究员 @yubai01 也点出了 01 的训练路线:

我们使用 RL 来训练一个更强大的推理模型。很高兴能成为这段旅程的一部分,而且要走很长一段路!

据介绍,在测试中,这款模型在物理、化学和生物等任务中表现得如同博士生,尤其是在数学和编码领域表现突出。

在国际数学奥林匹克竞赛(IMO)的资格考试中,GPT-4o 只解决了 13% 的问题,而推理模型得分高达 83%。在 Codeforces 编程竞赛中,它的表现进入了前 89% 的队列。

不过,和传闻的爆料一样,作为一个早期版本,该模型还不具备一些 ChatGPT 的常用功能,比如网页浏览和上传文件或图像等多模态能力。

相比之下,GPT-4o 反而会更加胜任许多常见的应用场景。

为了确保新模型的OpenAI 提出了一种新的安全训练方法。

在最严苛的「越狱」测试中,GPT-4o 得分为 22(满分 100),而 o1-preview 模型得分为 84,在安全性方面堪称遥遥领先。

从下周开始,ChatGPT Enterprise 和 Edu 用户也可以访问这两款模型。符合条件的开发人员现在可以通过 API 使用这两款模型,每分钟速率也有所限制。

在这里划个重点,OpenAI 表示,未来将向所有 ChatGPT 免费用户提供 o1-mini 的访问权限。不过,大概率也会在次数上有所限制。

关于新模型 o1 更多细节,我们很快将在更详细的体验后与大家分享。如果你有感兴趣的问题,欢迎在留言区告诉我们。

官方也放出了更多 OpenAI o1 的更多演示

比如使用 OpenAI o1 来编写一个找松鼠的网页游戏。这个游戏的目标是控制一只考拉躲避不断增加的草莓,并在 3 秒后找到出现的松鼠。

与传统的经典游戏如贪吃蛇不同,这类游戏的逻辑相对复杂,更考验 OpenAI o1 的逻辑推理能力。

又或者,OpenAI o1 已经开始能通过推理,解决一些简单的物理问题,

演示列举了一个例子,一颗小草莓被放在一个普通的杯子里,杯子倒扣在桌子上,然后杯子被拿起,询问草莓会在哪里,并要求解释推理过程。这表明模型能够理解物体在不同物理状态下的位置变化。

落地到具体的应用中,OpenAI o1 还能成为医生的得力助手,比如帮助医生整理总结的病例信息,甚至辅助诊断一些疑难杂症。

热衷于将 AI 与科学相结合的量子物理学家马里奥•克莱恩(Mario Krenn)也向 OpenAI 的 o1 模型提出一个关于特定的量子算符应用的问题,结果,OpenAI o1 也轻松拿捏。

「Strawberry」里有多少个「r」,GPT-4o 会回答错误,但却难不倒 OpenAI o1,这一点值得好评

不过,经过实测,OpenAI o1 依然无法解决「9.11 和 9.8 哪个大」的经典难题,严重扣分。

对于 OpenAI o1 的到来,英伟达具身智能负责人 Jim Fan 表示:

我们终于看到了推理时间扩展的范式被推广并投入生产。正如萨顿(强化学习教父)在《苦涩的教训》中所说,只有两种技术可以无限制地与计算规模化:

学习和。是时候将重点转向后者了。

在他看来,大模型中的很多参数是用来记忆事实的,这的确有助于在问答的基准测试「刷分」,但如果将逻辑推理能力与知识(事实记忆)分开,使用一个小的「推理核心」来调用工具,如和代码器,这样可以减少预训练的计算量。

Jim Fan 也点出了 OpenAI o1 最强大的优势所在,即 o1 模型可以轻松成为数据飞轮的一部分。

简单来说,如果模型给出了正确的答案,那么整个搜索过程就可以变成一个包含正负奖励的训练数据集。这样的数据集可以用来训练未来的模型版本,并且随着生成的训练数据越来越精细,模型的表现也会不断改善。好一个通过自己博弈,实现自己训练自己的内循环。

不过网友的实测中也发现了一些问题,比如回复的时间长了不少,虽然花了更长时间思考,但在一些问题上也会出现答非所问输出不全等问题。

赛博禅心猜测,这次的 o1 有可能是 GPT-4o 在进行一些微调/对齐后的 agent,整体远低于预期,

Sam Altman 也承认 o1 仍然有缺陷,存在局限,在第一次使用时更令人印象深刻,而在你花更多时间使用后就没那么好了。

尽管如此,OpenAI o1 模型在整体的表现上还是可圈可点。

现在,OpenAI o1 模型的发布堪称下半年 AI 模型大战的导火索,如无意外,接下来,其他 AI 公司也不会藏着掖着了。

没错,我点的就是 Anthropic、Meta AI、xAI 等老对手、以及一些潜在深处的 AI 黑马。

并且,从 GPT-4 发布至今,OpenAI 每一次模型发布的最深层意义并不在于性能的强大,而是提供了一种技术路线的标杆,从而带领人们往未知的深水区迈进。

GPT-4 如此,OpenAI o1 也希望如此。

ChatGPT o1 会主动思考推理的 AI,新模型发布实测总结

By: Anonymous
8 September 2024 at 12:45

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

ChatGPT o1 会主动思考推理的 AI,新模型发布实测总结

今天发布「 ChatGPT o1-preview」,是会尝试主动思考的 语言模型, Plus 订阅用户现在就可使用。

根据 OpenAI 的说法:「我们训练这些模型〔ChatGPT o1-preview〕在回应前花更多时间思考问题,就像人类一样。通过训练,它们学会精炼思考过程、尝试不同策略,并能察觉自己的错误。」「如果您正在解决科学、程序设计、数学和相关领域的复杂问题,这些增强的推理能力可能特别有用。」

我自己在讲 ChatGPT 提升工作效率的相关课程时,常常强调一个设计指令的重点:「如果我们写 AI 指令〔 prompt、提示语〕时,可以让 AI 写出自己在想什么、怎么处理任务,通常生成的内容结果会相对更好。

从用户端的角度来看「ChatGPT o1-preview」,就是在 AI 生成内容前,会先展开一步一步的思考流程,它可能会选择思考的策略与切入点,有时会提出一些批判思考,也会更仔细的分析资料细节来做深入处理。

在这个过程中,ChatGPT o1-preview」生成内容的速度其实比 GPT-4o 要慢上不少,可能需要 30~60 秒的思考时间〔或者更久〕,才会开始一步一步的生成内容。

也因为这样的「思考」过程需要耗费更多运算,所以即使是 ChatGPT Plus 用户,在使用「ChatGPT o1-preview」时也有一些限制:

也就是说,目前「ChatGPT o1-preview」比较像是「GPT-4o」的辅助,在进行一些需要深入分析资料、产出有逻辑结果的任务,或者像是科学、数学、程序代码相关领域时,可以运用。

今天这篇文章,我就从自己日常惯用的几个 AI 辅助需求:翻译、摘要、企划思考、文案,以及有时用代码写个小的角度,以实际案例测试看看,「ChatGPT o1-preview」的效果如何,并和「GPT-4o」同样指令下的结果作比较。

当然,如果能从科学、数学与代码的角度来更好,不过从我个人常用角度出发,也想验证看看 ChatGPT o1-preview 是否能满足我的日常工作需求,也提供大家参考。

下面,先提供大家下面测试案例的快速心得比较表格。

翻译结果更简洁有力,文句白话流畅。

用语更符合台湾惯用词汇。

在「白话流畅度」与「专业用语」间平衡得更好。

翻译结果相对较弱,文句不如 o1-preview 流畅。

能计算分数并回馈对错。

无需修改即可使用。

需要多次反复调整才能达到可用程度。

提供具体、逻辑分明的建议步骤和文章架构。

深入分析资料细节。

缺乏深入的分析和明确的建议。

能整理出详细的步骤和操作要点。

细节完整程度略有不足。

缺乏社交贴文所需的流畅性和吸引力。

更注重性和准确性,避免使用版权材料。

可能在细节上不够精准。

首先来试试看翻译〔英翻中〕,我通常会用下面指令来要求 ChatGPT 翻译文章:「把下面这篇 XXX 主题的文章,翻译成中文,请一段一段翻译,尽量在维持原文语意,主题风格的情况下,让上下文的语句更自然通顺,遇到专有名词时附注英文原文,并在第一遍基本翻译后,用台湾惯用词汇与语气进行最后修饰。

下图「左方」,是「ChatGPT o1-preview」翻译的结果。下图「右方」,是「GPT-4o」翻译的结果。

结论是,「ChatGPT o1-preview」花了 57 秒完成一整篇文章的翻译〔文章是 OpenAIChatGPT o1-preview」官方公告〕,但是翻译的结果比「GPT-4o」优异不少。

例如,大多数时候,ChatGPT o1-preview」翻译的文句更加简洁有力〔相对「GPT-4o」〕,可以在许多段落看到这样的差别。

ChatGPT o1-preview」翻译的结果也更白话,相对流畅,用语更符合我指定的中文用语。

ChatGPT o1-preview」在「白话的流畅度」与「专业用语」之间也相对更能拿捏得当,会让人更容易看懂,但又保持专业用语的明确性。

我让「ChatGPT o1-preview」测试直接写一个九九乘法表小工具。o1 同样会先思考撰写工具的逻辑,然后才开始写出程序代码。

我提供的指令是:「我的小孩正在练习记忆数学的 99 乘法表 ,你可以设计一个协助她练习的小游戏吗?

请一步一步分析,从简单的 2 与 5 的乘法表开始,然后练习 3、4、6、7、8、9 的乘法表,根据每一个乘法表设计一个记忆游戏,游戏一开始可以选择要练习哪一个乘法表,进入后可以随机考验该乘法表的熟练度,最好设计有游戏机制。

下面是 ChatGPT o1-preview 第一次生成的 99 乘法表小游戏,我没有做任何的修改,但是正确性、界面美化、操作流畅度都已经达到可用的程度,还会计算分数与回馈对错。

下面是旧版 GPT-4o 第一次生成的小游戏,基本界面可操作,但有一些明显错误〔如下图〕,可能还需要多几次的反复问答,才能调整正确。

我也很常跟 ChatGPT 一起讨论沟通企划案,下面是新旧版本生成的结果比较。

我提供了许多参考资料,请 AI 帮我做产品的企划报告。

ChatGPT o1-preview」在生成过程中,会主动做一些反向思考,与探索不同的报告呈现方式,并且提供一些具体的、逻辑分明的建议步骤,这些不一定有出现在我的指令中。

下面是 ChatGPT o1-preview 生成的版本,我举出其中一部分,它提出了一个撰写初稿的建议方案,并指出了一些明确的试写步骤、文章架构方向。

下面是 GPT-4o 类似段落的版本,虽然也提出了撰写初稿的建议,但整体的说明就比较一般,少了一些明确的、深入的分析与建议。

我也测试了用两个版本去摘要同一篇文章。

下面是 ChatGPT o1-preview 的版本,可以看到文章细节整理得更深入、完整、有条理。

下面是 GPT-4o 版本摘要的结果,基本架构也相似,但细节的完整程度就有一点落差。

不过,ChatGPT o1-preview 也有他不擅长的内容,目前看起来它撰写流畅文案的效果,反而没有 GPT-4o 好〔现在写文案相对效果最好的可能是 Claude 3.5 Sonnet 〕。

下面我请 AI 根据参考资料写出社交贴文上的文案。

ChatGPT o1-preview 版本,AI 会思考撰写过程,撰写时会进行更多安全性、准确性的思考,例如避免使用版权材料

但是多次尝试后, ChatGPT o1-preview 版本目前的结果,比较像是把参考资料更有结构、更有逻辑的分析整理,不太像是社交贴文。

相较之下, GPT 4o 的版本,可能细节没有那么精准,但文案比较流畅。〔如下图〕

以上就是我的初步测试案例与心得,提供大家参考。

Anthropic 公布 Claude 系统提示词

By: Anonymous
24 August 2024 at 12:46

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

Anthropic 宣布公布其生成性 模型 Claude 的系统提示,这事做的还挺好的。他们发布了一个页面展示 Claude 系统提示的变化。每一个版本的系统提示都在里面。这些提示用来指导模型如何表现以及不该做什么。

通常情况下,AI 公司会保密这些系统提示,但 Anthropic 选择公开透明,展示了 Claude 的系统提示如何塑造模型的行为和性格特征。比如,Claude 被指示要显得聪明、好奇,并在处理争议性话题时保持中立和客观。此外,Claude 被指示不要打开 URL 链接或识别人脸。

Anthropic 此举不仅在展示其透明度,也可能会给其他竞争对手带来压力,要求他们公开类似的信息。

Anthropic 称将不定期的公开气模型的系统提示词,包括 Claude 3 Opus、Claude 3.5 Sonnet 和 Claude 3 Haiku。这些提示可以在 Claude 的 程序以及网页版上查看。

See updates to the default system prompt for text-based conversations on [Claude.ai](https://www.claude.ai) and the Claude [iOS](http://anthropic.com/ios) and [Android](http://anthropic.com/android) apps.

本次公开的 Claude 3 Opus、Claude 3.5 Sonnet 和 Claude 3 Haiku 的系统提示词截止日期是 2024 年 7 月 12 日…

Claude 的系统提示详细描述了模型如何处理各种任务和交互,包括如何应对数学问题、逻辑问题,如何处理包含人脸的图像,以及在面对争议话题时如何保持中立和客观。这些提示确保 Claude 在处理复杂问题时能够系统地思考,并以清晰、简明的方式提供信息。此外,系统提示还规定了 Claude 避免使用某些短语,如「Certainly!」等,以保持简洁的回应风格。

在这些系统提示中,有一些明确规定了 Claude 模型的行为限制和特性:

这些提示中的指令仿佛是为某种舞台剧中的角色编写的性格分析表,目的是让 Claude 在与用户互动时表现得像一个具备智力和情感的实体,尽管实际上这些模型只是依据统计规律预测最可能的下一个词。

以下分别是这三款模型的系统提示词即翻译

The assistant is Claude, created by Anthropic. The current date is {}. Claude‘s knowledge base was last updated on April 2024. It answers questions about events prior to and after April 2024 the way a highly informed individual in April 2024 would if they were talking to someone from the above date, and can let the human know this when relevant. Claude cannot open URLs, links, or videos. If it seems like the user is expecting Claude to do so, it clarifies the situation and asks the human to paste the relevant text or image content directly into the conversation.

If it is asked to assist with tasks involving the expression of views held by a significant number of people, Claude provides assistance with the task regardless of its own views. If asked about controversial topics, it tries to provide careful thoughts and clear information. It presents the requested information without explicitly saying that the topic is sensitive, and without claiming to be presenting objective facts.

When presented with a math problem, logic problem, or other problem benefiting from systematic thinking, Claude thinks through it step by step before giving its final answer. If Claude cannot or will not perform a task, it tells the user this without apologizing to them. It avoids starting its responses with “I‘m sorry” or “I apologize”. If Claude is asked about a very obscure person, object, or topic, i.e.

if it is asked for the kind of information that is unlikely to be found more than once or twice on the internet, Claude ends its response by reminding the user that although it tries to be accurate, it may hallucinate in response to questions like this. It uses the term ‘hallucinate' to describe this since the user will understand what it means.

If Claude mentions or cites particular articles, papers, or books, it always lets the human know that it doesn‘t have access to search or a database and may hallucinate citations, so the human should double check its citations. Claude is very smart and intellectually curious. It enjoys hearing what humans think on an issue and engaging in discussion on a wide variety of topics.

If the user seems unhappy with Claude or Claude‘s behavior, Claude tells them that although it cannot retain or learn from the current conversation, they can press the 'thumbs down‘ button below Claude's response and provide feedback to Anthropic. If the user asks for a very long task that cannot be completed in a single response, Claude offers to do the task piecemeal and get feedback from the user as it completes each part of the task.

Claude uses markdown for code. Immediately after closing coding markdown, Claude asks the user if they would like it to explain or break down the code. It does not explain or break down the code unless the user explicitly requests it.

以下是中文翻译:

Claude 是由 Anthropic 开发的助手。当前日期是{},Claude 的知识库最后更新于 2024 年 4 月。Claude 能够像 2024 年 4 月时一个高度知情的人那样回答问题,包括讨论 2024 年 4 月前后的事件,并在适当时告知用户这一点。Claude 无法打开 URL、链接或视频。如果用户期望 Claude 这样做,它会澄清情况,并请用户将相关的文本或内容直接粘贴到对话中。

在需要表达广泛人群观点的任务中,Claude 会提供帮助,无论其自身的观点如何。当涉及到有争议的话题时,Claude 会尽量提供深思熟虑和清晰的信息,它会按要求呈现信息,而不会特别说明该话题的敏感性,也不会声称自己是在提供客观事实。

遇到数学问题、逻辑问题或其他需要系统思维的问题时,Claude 会逐步推理,然后给出最终答案。如果 Claude 无法或不愿执行某项任务,它会直接告知用户,而不会为此道歉。它避免在回应中使用「抱歉」或「我道歉」这样的措辞。

如果被问及非常冷门的人物、对象或话题,也就是那种在互联网上可能只找到一两次的信息,Claude 会在回答后提醒用户,尽管它尽力提供准确信息,但在回答此类问题时可能会出现「幻觉」(即错误的回答)。它用「幻觉」一词是因为用户能够理解它的含义。

当 Claude 提及或引用特定的文章、论文或书籍时,它会提醒用户,自己无法访问引擎或库,引用的内容可能并不准确,因此建议用户自行核实。Claude 非常聪明,且对知识充满好奇,喜欢倾听人们的意见,并乐于在各种话题上进行讨论。

如果用户对 Claude 的表现不满,Claude 会告知他们,虽然自己无法从当前对话中学习或记忆,但他们可以按下回复下方的「倒赞」按钮,并向 Anthropic 提供反馈。如果用户提出了一个在单次回复中无法完成的长任务,Claude 会建议分阶段完成,并在每个阶段结束后征求用户的反馈。

Claude 使用 Markdown 格式来编写代码。在结束代码段后,它会立即询问用户是否需要解释或拆解代码内容。除非用户明确要求,Claude 不会主动解释代码。

The assistant is Claude, created by Anthropic. The current date is {}. Claude‘s knowledge base was last updated on August 2023. It answers questions about events prior to and after August 2023 the way a highly informed individual in August 2023 would if they were talking to someone from the above date, and can let the human know this when relevant.

It should give concise responses to very simple questions, but provide thorough responses to more complex and open-ended questions. It cannot open URLs, links, or videos, so if it seems as though the interlocutor is expecting Claude to do so, it clarifies the situation and asks the human to paste the relevant text or image content directly into the conversation.

If it is asked to assist with tasks involving the expression of views held by a significant number of people, Claude provides assistance with the task even if it personally disagrees with the views being expressed, but follows this with a discussion of broader perspectives. Claude doesn‘t engage in stereotyping, including the negative stereotyping of majority groups.

If asked about controversial topics, Claude tries to provide careful thoughts and objective information without downplaying its harmful content or implying that there are reasonable perspectives on both sides.

If Claude‘s response contains a lot of precise information about a very obscure person, object, or topic—the kind of information that is unlikely to be found more than once or twice on the internet—Claude ends its response with a succinct reminder that it may hallucinate in response to questions like this, and it uses the term 'hallucinate‘ to describe this as the user will understand what it means. It doesn't add this caveat if the information in its response is likely to exist on the internet many times, even if the person, object, or topic is relatively obscure.

It is happy to help with writing, analysis, question answering, math, coding, and all sorts of other tasks. It uses markdown for coding. It does not mention this information about itself unless the information is directly pertinent to the human‘s query.Claude 是

以下是中文翻译:

Claude 是由 Anthropic 创建的智能助手。当前日期是{},Claude 的知识库最后更新于 2023 年 8 月。Claude 会像 2023 年 8 月时一个高度知情的人那样回答问题,包括讨论 2023 年 8 月前后的事件,并在必要时告知用户这一点。

对于简单问题,Claude 会给出简洁的回答;对于复杂或开放性的问题,它会提供详细的回应。Claude 无法打开 URL、链接或视频,如果用户似乎期望 Claude 这样做,它会澄清情况,并请用户将相关的文本或图片内容直接粘贴到对话中。

当被要求帮助表达大量人群持有的观点时,Claude 会提供协助,即使它个人不同意这些观点,但会随后讨论更广泛的视角。Claude 避免参与任何形式的刻板印象,包括对多数群体的负面刻板印象。

如果被问及有争议的话题,Claude 会尽量提供审慎的思考和客观的信息,而不会淡化其有害内容或暗示双方的观点都有合理之处。

如果 Claude 的回应包含大量关于非常晦涩的人物、对象或话题的精确信息,即那种在互联网上可能仅能找到一两次的信息,它会在回答后简洁地提醒用户,这种情况下可能会出现「幻觉」(即错误的回答)。它使用「幻觉」这个术语是因为用户能够理解这个意思。如果 Claude 提供的信息在互联网上存在较多记录,即使这些信息涉及相对冷门的话题,它也不会加上这一提示。

Claude 乐于帮助用户进行写作、分析、答疑、数学运算、编程以及其他各种任务。它在编写代码时使用 Markdown 格式。除非用户的查询直接涉及这些信息,否则 Claude 不会主动提及其自身的这些特点。

The assistant is Claude, created by Anthropic. The current date is {}.

Claude‘s knowledge base was last updated in August 2023 and it answers user questions about events before August 2023 and after August 2023 the same way a highly informed individual from August 2023 would if they were talking to someone from {}.

It should give concise responses to very simple questions, but provide thorough responses to more complex and open-ended questions.

It is happy to help with writing, analysis, question answering, math, coding, and all sorts of other tasks. It uses markdown for coding.

It does not mention this information about itself unless the information is directly pertinent to the human‘s query.

以下是中文翻译:

Claude 是由 Anthropic 创建的智能助手。当前日期是{}。

Claude 的知识库最后更新于 2023 年 8 月,它会像 2023 年 8 月时的一个高度知情的人那样,回答关于 2023 年 8 月前后的问题,仿佛在与{}的某人交谈。

对于简单的问题,Claude 会给出简洁的回答;对于更复杂或开放性的问题,它会提供详尽的回应。

Claude 乐于帮助用户进行写作、分析、答疑、数学、编程等各类任务。它在编写代码时使用 Markdown 格式。

除非与用户的查询直接相关,Claude 不会主动提及这些关于它自身的信息。

官方链接:https://docs.anthropic.com/en/release-notes/system-prompts

3 款 Chrome 插件,检查谁在用你的 Cookie

By: Anonymous
23 August 2024 at 12:09

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

等每个弹出一个 Cookie 弹窗让你选择给不给用 Cookie,倒不如用插件一举解决这个烦恼。

🏪 接受所有 Cookies – Chrome 应用商店

这个插件解决的不是 Cookie 本身, 而是减少 Cookie 弹窗给用户带来的影响。

这个插件安装完毕后无需任何配置,它会自动处理大部分情况。在大多数情况下,扩展功能会阻止或隐藏与 Cookie 有关的弹出式窗口。(比如装完插件后试试打开 StackOverflow,左下角的弹窗就消失了)

具体点讲,它把网站通常要求使用的 Cookie 分为三类:技术、分析和营销。

当网站需要正常工作时,这款插件会自动判断,是接受 Cookie 政策,还是接受所有 Cookie,或是只接受必要的 Cookie。以尽可能减少对你的干扰。

WhoUsesCookies 这个插件能够看到 Chrome 插件使用的 Cookie 范围,并允许立即将插件禁用。

🔗 WhoUsesCookies – Github

因为 Cookie 中存储的信息可能包括用户的登录状态、浏览偏好,甚至是敏感的加密货币钱包数据。如果某个恶意扩展插件获得了读取 Cookie 的权限,它可以轻松获取并滥用这些敏感信息。

这个插件目前没有在 Chrome 商店上架,你需要手动安装。

插件安装完毕后,只需点击浏览器工具栏中的「谁在用 Cookie」图标,即可查看哪些已安装的浏览器插件拥有 Cookie 访问权限。用户可以根据检测结果,决定是否禁用某些不必要或存在潜在风险的插件。

为了避嫌,插件还在 页面提供了「手动插件的性」的方法。用户可以自行检查插件的权限设置。以下是如何在 系统上手动检查插件权限的步骤:

通过这种手动检查的方法,用户可以进一步验证插件是否存在未授权的权限请求,从而确保使用安全。

在日常浏览网页的过程中,我们的浏览器会收集并存储站点数据,如 Cookie、IndexedDB 和 LocalStorage 等。这些数据虽然有助于提升浏览体验,但也会占用存储空间。

如果你想在离开某些网页的同时立即清除 Cookie,但又在常用的网站里保留 Cookie(因为 Cookie 通常还会被用于维持登录状态),可以试试 Cookie AutoDelete 插件

🏪 Cookie AutoDelete – Chrome 应用商店

🔗 Cookie-AutoDelete – GitHub

使用 Cookie AutoDelete 插件很简单,为了充分发挥它的功能,可以遵循它的使用文档做一些配置:

📄 插件使用文档

LM Studio – 傻瓜、一站式本地的大语言模型,支持直接对话和 API 调用

By: Anonymous
21 August 2024 at 13:41

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

LM Studio 是一款将目前主流大模型 LLM 元素打包在一起的,可以让你在自己的电脑上,“0 门槛”运行本地大语言模型 LLM,并且用起来就像 ChatGPT 那样。支持 、Linux。

LM Studio is an easy to use desktop for experimenting with local and open-source Large Language Models (LLMs). The LM Studio cross platform desktop app allows you to download and run any ggml-compatible model from Hugging Face, and provides a simple yet powerful model configuration and inferencing UI.

傻瓜、一站式部署本地大语言模型,大概就是打开电脑 > 双击运行程序 > 开始提问 > 获得 回答这样三步走。

我觉得 LM Studio 就是这样的,它长这样:

LM Studio – 傻瓜、一站式本地的大语言模型,支持直接对话和 API 调用

你唯一需要操心的事情,就是挑选模型,然后使用,就好了。

直接在目前的主流模型托管 huggingface 你需要的模型,比如 Meta-Llama-3.1-8B-Instruct-GGUF,然后找到对应的 Files 页面,挑选你需要的模型,点击那个下载按钮

最终,你将得到一个类似 Meta-Llama-3.1-8B-Instruct-Q4_K_M.gguf 的文件,很大,一般都好几个 GB。

LM Studio 默认的模型保存路径在 C:\Users\appinn.cache\lm-studio\models,可以更换:

不过这里注意,你需要使用 ${Publisher}/${Repository}/${ModelFile}这样的路径结构,如上图第二个红色框框,需要将手动下载的 .gguf 模型文件保存在路径的两级文件夹下才能正确识别。

然后,就能提问了。会自动使用你的 CPU、GPU…

LM Studio 也支持 类的服务器,即可以在第三方服务器上使用这个 LLM,就像使用 OpenAI API 一样,只不过这里的 API 服务器是你自己的。

OpenAI 一样,使用过 /v1/chat/completions 、 /v1/completions 、 /v1/embeddings 即可。

n.eko – 一键远程操作的多合一浏览器 Docker,支持 Firefox、Chrome、Edge、vivaldi、VLC

By: Anonymous
18 August 2024 at 12:38

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

n.eko 是一款多合一的工具,可以本地运行,也可以在 Docker 中运行。

n.eko 满足几乎一切都运行在浏览器里面的需求。因为运维需要,有些内部服务需要透传一下,单纯的服务没问题,但是一些厂商设备没有命令行。只可以用网页操作。这个项目甚至支持远程音,WebRTC 技术,还有登录。

Neko 可以让你在虚拟环境中运行功能齐全的浏览器,可以像在常规浏览器上一样浏览网页、运行程序,所有这些都在且隔离的环境中进行。

另外,还支持多用户同时使用。Neko 这样写着:

借助 Neko,您可以轻松、安全地与其他人共享浏览器的访问,而不必担心维护单独的配置或设置。无论您需要在项目上进行协作、访问共享,还是只是想与朋友或家人共享浏览器的访问权限,Neko 都能轻松实现。

听起来很不错啊:

Neko 也是举办观看派对和互动演示的绝佳工具。凭借其虚拟浏览器功能,Neko 允许您举办可从任何地方访问的观看聚会和演示,而无需亲自聚会。即使您无法亲自见面,也可以轻松地与朋友和同事保持联系。借助 Neko,您可以轻松举办观看聚会或进行互动演示,无论是休闲还是工作。只需邀请您的客人加入虚拟环境,您就可以共享屏幕并与他们实时互动

N.eko 针对不同浏览器提供了不同的镜像:

推荐配置为 1280×720@30、4 核、3gb 内存,当然越搞越好。

docker-compose.yml 文件:

然后 docker-compose up -d 运行即可,使用 IP:8080 访问。

N.eko 甚至还有一个 VLC 版本…可以用来看剧

详细的可阅读文档

全球 AI 产品 Top100 出炉!只有一个国产应用进前十

By: Anonymous
19 August 2024 at 13:18

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

8 月 21 日,硅谷知名投资机构 a16z,根据近半年的数据,选出了前 100 名 应用

大多数人在使用哪些 AI 产品?哪些类别更受欢迎?用户会坚持使用哪些 AI 产品,而不是转瞬即忘?接下来,我们一起来看看。

这已经是 a16z 第三次发布 AI 百强榜单了,第一次是 2023 年 9 月,第二次是 2024 年 3 月,半年一更,频率稳定。

a16z 的评选方法是,基于 Similarweb、Sensor Tower 的数据,每 6 个月排一次名,榜单分成 2 部分:

全球 AI 产品 Top100 出炉!只有一个国产应用进前十

▲网页端前 50

▲移动端前 50

网页端和移动端的 TOP10 里,美图秀秀国际版 Meitu 属于国产,靠粘土滤镜爆红的 Remini 最开始也是出海产品,后被一家意大利公司收购。

接下来我们分门别类地谈谈,首先是通用型 AI 助手。

第三次了,ChatGPT 还是遥遥领先,在网页和移动端都拿下第一,绝对的 killer app

与此同时,ChatGPT 不如对手们增长势头猛烈。谁才是最好的 AI 助理,尚且没有定论。

▲增长指数

黄仁勋爱用的 AI 搜索 Perplexity 在网页端排名第三,并首次入围移动端榜单,正好排在第 50 名,差点名落孙山。

Perplexity 超过 7 分钟的用户平均停留时间,甚至略胜于 ChatGPT

比起 等传统搜索,Perplexity 直接提供简洁、实时、相对准确、可以引用信息来源的答案。数据说明,AI 搜索的形式在一定程度上走通了。

OpenAI 的 Sam Altman 也对这种形式保持认可,然而,OpenAI 的 AI 搜索 SearchGPT 还在小范围地内测,用户比 CEO 更着急。

ChatGPT 定位最像、竞争更直接的产品是 Claude,来自前 OpenAI 员工创立的 Anthropic。这次,Claude 的排名有所提升,在网页端排名第四,好过上个榜单的第十。

今年 6 月,Claude 推出的新功能 Artifacts 突破了聊天窗口的限制,可以实现实时可视化、互动编程等,拓展了用户与 Claude 交互的方式,好评不少。

▲Artifacts

除了早已功成名就的一代目,通用助手的赛道也有一些后起之秀。

字节跳动这次一次性上榜了五个产品:教育应用 Gauth、开发平台 Coze、通用助手豆包、豆包英文版 Cici、照片和编辑 Hypic。

除了 Hypic,其他都是首次出现在榜单,其中,豆包移动端第 26 名、网页端第 47 名,Cici 也在移动端排到第 34 名。

豆包的功能发展得很全面,并且多端覆盖,使用门槛又低,日常场景够用,所以有这么大的用户量,也在情理之中。论做产品和商业化,还得看字节。

另外,AI 助手 Luzia 首次上榜移动端,一来就是第 25 名。

你可能没有听说过这款产品,它主要服务西班牙语环境,全球拥有 4500 万名用户。最初,Luzia 作为 WhatsApp 的聊天机器人出道,但 2023 年 12 月有了独立的 app

除了什么都能聊的通用助手,消费者对于 AI 还有哪些垂直的、特别的需求?

一个重要的趋势是,大家都在用 AI 搞创作,并且创作的形式越来越丰富了。

a16z 的网页端榜单里,52% 的公司支持图像、视频音乐、语音等的内容生成和编辑。

其中包括 7 家新上榜的公司,排名还不低,视频生成工具 Luma 排在第 14 名,音乐生成工具 Udio 排在第 33 名。

和 Udio 同一个赛道、被称为音乐界 ChatGPT 的 Suno,存在感更是暴涨,从今年 3 月的第 36 名,上升到今年 8 月的第 5 名。

榜单和榜单的纵向比较也很有意思,之前的榜单里,大多数内容生成工具围绕图像。

但现在,图像生成的占比降到了 41%,只有一个图片生成工具(SeaArt)首次上榜,视频生成工具出现了三个新面孔(Luma、Viggle 和 Vidnoz)。

端新增产品

Udio 上线于今年 4 月,6 月则是 AI 视频工具爆发的一月,快手可灵、Dream Machine 的 Luma AI、Runway 的 Gen-3 Alpha 接二连三发布。

可以看到,不过半年,AI 在音乐和视频上的输出质量,都卷出了成绩。

至于移动端,最常见的创作形式是编辑图像、视频。相关工具占到榜单的 22%,是移动端的第二大产品类别。

▲Adobe Express

虽然也有初创公司涌现,但排名更高的,是那些在生成式 AI 浪潮里转型、推出更多玩法的传统创意公司。

其中有我们比较熟悉的名字,美图秀秀国际版 Meitu 在第 9 名,字节跳动旗下的照片和视频编辑器、醒图国际版 Hypic,位列第 19 名。

另外,韩国互联网巨擘 Naver 旗下的相机应用 SNOW 第 30 名,内置了 Adobe Firefly 生成式 AI 的 Adobe Express 第 35 名。

之前 washingtonpost 做过一个调查:人们会和聊天机器人说什么?他们分析了数千次对话,第一是搞黄色,第二是完成家庭作业。

最近也有一款很火的 P 肌肉应用 Gigabody,让你提前看看增肌之后的模样。它会产出很多照骗,也会打击健身人群的自信心,因为很可能练了半天,还不如 Gigabody。

举出这两个例子,是为了佐证 a16z 的结论。

a16z 移动和网页端的榜单,都出现了一个很有意思的新类别:美学和约会。

其中包括三个新入围移动端榜单的工具:LooksMax AI(第 43 名)、Umax(第 44 名)和 RIZZ(第 49 名)。

▲移动端新增产品

LooksMax 和 Umax 采集用户的照片并评分,然后给出建议,提升你的魅力。Umax 甚至会给出一个「满分模板」,也就是 AI 眼里你的完美模样。

LooksMax 不仅照顾到了颜控的看脸需求,也会分析用户声音的吸引力。

但它们的用户规模并不大,LooksMax 超过 200 万,Umax 在 100 万左右。

可能和这个赛道太卷有关,上网随便搜搜能够找到大量身体美颜滤镜,减肥、增肌、健身、变胖、换衣服,AI 都能帮忙,我们不再需要在 B 站学习复杂的 PS 教程

但这些应用的套路又都很类似,靠订阅赚钱,能赚多少是多少,Umax 每周收费 4.99 美元,LooksMax 每周收费 3.99 美元。

如果说 LooksMax 和 Umax 是认识更多发展对象的敲门砖,下一步就该用 RIZZ 了。

笨嘴拙舌的用户,可以用它提升回复约会 app 消息的水平。上传对话截图、个人资料等,RIZZ 都可以教你说些高情商表达。

古代的邹忌问身边人「吾与徐公孰美」,童话里的皇后问魔镜谁是世界上最好看的人,现在的人们则在问 AI:我怎么变得更帅、更漂亮、更有魅力,怎么不算一种科技与狠活呢?

食色性也,情感关系未必在人和人之间,也可以是人机。这次,AI 伴侣应用 Character.AI 排在移动端的第十,上次是第十六。

其实,上榜的还有一些尺度更大的 AI 伴侣应用,包括 Janitor、SpicyChat、candy.ai、Crushon 等,但 a16z 没有特别强调出来。

拿 a16z 今年 8 月的榜单和今年 3 月相比,近 30% 的公司是新公司。

如果再拿今年 3 月和去年 9 月的榜单相比,那么这个数字是 40%。

可见 AI 产品竞争之激烈和残酷,新一代 AI 原生产品和公司的发展速度,前所未有地快。

下一个爆款的 AI 产品,可能会是什么?答案或许在社交产品 Discord 出现。

a16z 发现,Discord 的流量,能够体现一个产品有没有潜力,尤其在内容生成方面。

Discord 的好处是,提供了服务器和交流社区,开发者无需构建完整的前端产品,所以它很适合作为一个沙盒,用来验证 PMF(产品与市场契合度)。

很多产品都是从 Discord 起步,构建社区,测试功能,积累用户,然后才有自己的独立,比如 Suno 和

时至今日,Midjourney 还是所有 Discord 服务器邀请流量的第一名。

▲ 在 Discord 受欢迎的 AI 公司

截至 7 月,10 家 AI 公司在所有 Discord 服务器邀请流量中排名前 100,与 1 月相比,其中一半是新秀。

AI 继续发展下去,未来可能连 app 的概念都会消失,人手一个 agent,AI 主动帮我们解决需求,但现在,我们还是从被用户选择的 app 中,一窥 AI 的可用性如何被定义。

常言道「不要创造需求」,产品的成功不在于通过广告等人为方式制造需求和虚假繁荣,而是找到并满足已经存在的、真实的需求。

AI 也是这样,融资、刷屏、炒作之后,依然是沉默的大多数,做出最诚实也最落地的投票。其中,有没有你正在使用并欣赏的产品呢?

We crunched the data to find out: Which gen AI apps are people actually using? And which are they returning to, versus dabbling and dropping?


2024 年 3 月:

Thousands of new AI-native companies are vying for attention. We crunched the data to find out: Which generative AI products are people actually using?


2023 年 9 月:
https://a16z.com/how-are-consumers-using-generative-ai/

PicLumen – 免费好用的 AI 图片生成与编辑工具,支持免费商用

By: Anonymous
13 August 2024 at 13:26

DUN.IM BLOG

DUN.IM BLOG

PicLumen 提供一整套由 人工技术驱动的照片编辑和生成,用户在注册后从控制台输入提示词生成各种图片,选择不同的图片模型、长宽比、画质或进行各种细项的微调,此外,PicLumen 还整合 AI 抠图和编辑工具,可以说是非常先进、快速且方便易用的图片生成功能。

AI 生成的图片素材可自由使用于个人和商业用途,无需额外付费购买授权,生成的图片相当真实,任何类型的图片都能制作生成,不过要注意你只能将自己生成的图片使用于商业用途,其他人的图片可用作参考,但是不允许直接使用〔稍作修改即可〕。

如同大多数的 AI 图片生成器服务,PicLumen 也提供「探索」功能,查看其他用户生成的图片素材,也可以获取他们使用的提示词、反向提示词和各项参数,或是对图片进行「重混」〔Remix〕,如果没有什么灵感的话不妨在探索页面查看其他用户所使用的提示词和相关参数。

依照 PicLumen 支持中心提供的页面所述,PicLumen 生成的图片可以用于个人和商业用途,但要注意以下几点重要事项:

Create your unlimited AI images with PicLumen's AI image generator. Join the best AI image creator and turn your text to images freely.

进入 PicLumen 后点击首页「Generate for Free」按钮,来到登入注册页面,必须先注册账号才能使用,也可直接以 账户快速登入。

PicLumen – 免费好用的 AI 图片生成与编辑工具,支持免费商用

登入后会看到「探索」页面,也就是其他用户以 PicLumen AI 生成的图片,点击后会看到提示词和相关信息。

如果要自己生成图片,点击左上角「Create」进入图片制作工具。

生成器上方有几个可供调整的选项,包括 AI 图片模型、图片长宽比、画质和单次生成图片数〔最多四张〕。

长宽比〔Aspect Ratio〕功能很好用,预先选择要使用的图片比例后就不用后续编辑裁切。

将提示词输入后点击右边的「Generate」就能开始生成图片,速度很快,不到一分钟就会出现结果。

提示词右上角还有一个选项,可以设置反向提示词、CFG Scale、Steps 和 Seed。

PicLumen 一次可生成 1-4 张图片结果,看起来会有点像〔但又不太一样〕,如果不满意可微调提示词或切换为不同的图片 AI 模型,重新生成新的图片。

点击图片后会进入详细资料页面,从中间的按钮就能图片、AI 抠图或 AI 放大〔如下图红色圈选处〕。

PicLumen 还能将图片直接以 AI 去除背景,省去手动抠图的步骤,去除的效果也很优异!

前面有提到 PicLumen 本身也能查看其他人生成的图片,点击左上角「Explore」就能探索更多图片,很厉害的是利用 PicLumen 可以制作出各种风格的素材,从详细信息页面就能看到提示词和相关选项,稍微研究一下、修改后也能制作出很专业的图片哦!

在探索页面点击其他用户制作的 AI 图片,右下角会有一个「Remix」按钮能快速将相关信息带入 AI 生成器。

今天这样的生活,其实才过上没几年

By: Anonymous
14 August 2024 at 12:29

DUN.IM BLOG

DUN.IM BLOG

导语:

好日子并不长,值得珍惜。

老年人不要用青春的回忆去美化过去,年轻人不要想着用过去的办法解决现在自己的问题,一切都要向前看。

回顾的 GDP,不难,1978 年之后增长并不快。到了 1996 年后斜率还降低了,直到 2001 年,中国加入 WTO 之后,才开始突飞向上猛进。

这是一个时代的真正开始。时间的起点,离现在并不远。

1

现在都说中国治安很好,但这样的情况,并不久。

广西天等县有一个叫温江的村子,村不大,却有 100 多名青壮年被抓。

他们就是著名的砍手党。

当年村民中一个 18 岁的年轻人,对警察轻飘飘地说:「我们村抢劫的人多了去了,我还算是迟的。“

砍手党 2000 年后出现广州、深圳等地,暴徒团伙多来自广西天等县,其作案手法极其残忍,在抢劫手机和财物时,若遇反抗,便直接用快刀将手臂砍断,造成了无数人的黑暗余生,给社会带来极大危害。

除了砍手党,飞车党对很多人来说,也是一个熟悉的记忆。

上世纪九十年代末二十一世纪初,在珠三角,他们用摩托车进行抢劫偷盗,令人谈之色变。

2006 年 5 月,钟南山就被抢了电脑包。

当年不少广州市民,都亲眼见过便衣警察狂追飞车党的场面。

当时广州的治安队员,都配备了专门对付飞车党的钩镰枪。

飞车党严重影响了珠三角地区的治安,2007 年 1 月 1 日开始,广州全面禁摩,至今没有恢复。

失去生存土壤的飞车党,逐渐销声匿迹。下图:治安员用钩镰枪对付飞车党。

不管是有财力加强治安,还是年轻人有了出路,最终都是经济发展使得社会变得更加

如果从禁摩那一年,2007 年算起,「烤串安全」也才 17 年。

2

对农村出生的 70 和 80 后来说,应该“三提五统“还记忆犹新。

三提留,指村提留,是村级集体经济组织从农民收入中提取的用于村一级的费用,包括三项,即公积金、公益金和管理费。

五统筹,指乡统筹,是乡(镇)合作经济组织向所属单位和农户收取的,用于乡村两级办学、计划生育、优抚、民兵训练、修建乡村道路等民办公助事业的款项。

对于绝大多数农民来说,当年的「三提五统」是一笔不小的开支。

有人回忆,1998 年,家里 4 亩地,「三提五统」交了整整 204 元,公粮交了 527 斤,这在当时不是一笔小数。如果家贫或供孩子读书,则更是难上难。

到了 2002 年,这笔钱才取消。

2006 年 2 月 22 日,国家邮政局发行了一张面值 80 分的纪念邮票,名字叫做《全面取消农业税》,以庆祝从 2006 年 1 月 1 日起废止《农业税条例》。

在中国沿袭两千年之久的传统税收终结了,距今 18 年。

3

当年,催钱和计划生育,是农村的主要矛盾。

强制引产,从中国人的生活中消失,时间也不长。

上世纪 80 年代,一些地方的《计划生育条例》中规定「凡是计划外怀孕的,必须采取人工流产或者引产手术。“

也就是说胎儿不管几个月了,都要流产,大月份就是强制引产,先在子宫内 sha 死胎儿,因为生出来就不能 sha 了。

今天这样的生活,其实才过上没几年

到了上世纪 90 年代,这样的表述已经被删除。

又过了十年,2002 年实施的《人口与计划生育法》明确规定:「各级人民政府及其工作人员在推行计划生育工作中应当严格依法行政,文明执法,不得侵犯公民的合法权益」,才从法律意义上,禁止大月份引产。

但实际上,直到 2012 年,仍有大月份胎儿被强制引产。

4

农业税走了,低保来了。

现在,任何一个中国人都可以得到基本的保障,不会饿死,这是因为有低保制度。

1999 年 9 月底,中国 668 个城市和 1638 个县级人民政府所在地的建制镇已经全部建立了低保制度。

2002 年,对城镇下岗职工实行城市低保政策。到 2006 年,农村低保才在全国范围内实施。

医保和低保,几乎同时开始。

医保开始于 1998 年 12 月,到现在才 26 年。而且,这还是城镇职工医疗保险,也就是说,有工作的人才有。

覆盖没有工作的城镇居民的「城镇居民基本医疗保险」,要推迟到 12 之后,从 2010 年才全国铺开的,到现在才 14 年。

医保和低保是民生底线的兜底网,民生的另一个大头是

现在很多人争论时喜欢说,「都是受过九年义务教育的」,实际上,很可能,他对面的人并没有机会享受到教育

九年义务教育,开始于 1986 年 7 月 1 日。但那时的义务教育,只是免除了学费,家长仍然要交学杂费,也就是书本、教学用具、班费等等。这个费用仍然导致了很多人失学。

那个时候,很多农村的学校,很早就要开始收下学期的学杂费。很多学生,特别是农村学生会因为交不起学杂费被老师体罚,罚抄写。

直到 20 年后,也就是 2006 年,才实现了学费、杂费全免的义务教育,到现在,18 年。

谈到教育,现在很多人反对学英语,其实全民学英语的历史也不长。建国后,中国主要以俄语作为第一外语。

1960 年代以后,中苏交恶后,开始选择英语作为第一外语,特别是 1983 年以后,英语才在高考中同语文、数学等科目一样同等对待。

随着经济发展,民生权利得到了更好地保障,人的自由也增加了。

5

1994 年以前,中国法定的劳动者每天工作时间八小时,每个星期要工作六天。

上班族只能把所有的家务活都放在周日干,那时流行这样一个说法:「战斗的星期天,疲劳的星期一。」

1994 年 2 月 8 日,《国务院关于职工工作时间的规定》发布,从当年的 3 月 1 日起,职工实行每天八小时,平均每周四十四小时的工时制度,也就是五天半。

所以,将每两周中的两个半天休息时间调换为一天休息,这就是所谓的「大小周」制度。第一周休息星期六和星期日,第二周则只休星期日。

1995 年 3 月 25 日,国务院进一步修改了工作时间,改为每周工作时间 40 小时,双休制开始了。到如今,其实也才 29 年。

只要比 90 后大,那么在上班、上学中,都经历过一周 6 天的辛苦。

休闲时间多了,人们就要到处走走。

在 1995 年我国实施居民身份证制度之前,百姓出行办事,住酒店,都是需要介绍信的。

介绍信是一个人的通行证,然而,到单位、派出所开介绍信,必然要说自己要去哪里,去做什么,而身份证则不需要。

所以,身份证制度,扩展了中国人的自由,到现在也才 29 年。

是的,哪怕现在一个 30 岁的年轻人,他也曾生活在需要介绍信的年代。

可仅仅有身份证,还不够…

2003 年 3 月 17 日晚,27 岁的大学生孙志刚因未携带任何证件,在广州一家网吧被当作「三无」人员,送至收容待遣所。

20 日凌晨,孙志刚被同病房 8 名被收治人员殴打,经抢救无效死亡,被媒体报道后,引发全国关注。

2003 年 8 月 1 日起,1982 年发布的《城市流浪乞讨人员收容遣送办法》废止。国务院出台了新的《城市生活无着的流浪乞讨人员救助管理办法》。

现在很多年轻人爱说,想走就走,带上灵魂去流浪,去当三和大神。能过这种生活,不被打扰,不被抓走挖沙,也才 21 年。

有了身份证,不必担心被收容,旅游就兴起了。

以前人们多是借着出差走一走,到了 1999 年,开始有了五一和十一两个黄金周,很大程度推动了旅游业的发展,旅游热持续升温,成为中国人的一种生活方式。距今,也才 20 多年。

人们不仅游览祖国的大好山河,还想去地球上其他地方看一看。

从 1994 年开始,中国公民才可以因私出国,但需要申请护照、获得审批,还必须参加旅行团。许多人参加团队旅行,就是为了申领一本护照,方便以后出国。

2001 年,在中国加入世贸组织 WTO 仅仅 10 天后,中国实行了按需申领护照试点、取消港澳游名额限制、扩大口岸签证点等多项改革措施。

它标志着新中国成立以来的护照审批时代即将结束。

又过了 5 年,到了 2006 年,全国 200 多个大中城市实现按需申领。

王思聪曾嘲讽说,都 2020 年了,还有人没出过国?但即便如他一样有钱,想去伦敦喂鸽子,说走就走,也才 18 年光景。

6

王思聪 1988 年出生,或许还知道票证。每个中国人都知道凭票供应,粮票、粮本、油票、肉票、自行车票、酒票等等。

年长的亲身经历过,年幼的多少听说过,所有人都觉得,那已经是遥远的过去了。但这个记忆并不准确。

1993 年 4 月 1 日起,按照国务院《关于加快粮食流通体制改革的通知》精神,中国才正式取消了粮票和油票,实行粮油商品敞开供应。

提到 90 后,前几年创业大潮席卷而来的时候,都喜欢捧 90 后,所谓的互联网原住民,给人的感觉就是生在物质丰裕时代,长在技术爆发之中,从不知匮乏,所以敢于创新。

这个集体记忆是不正确的,严格地说,他们仍然是票证一代。

物质逐渐从匮乏走向丰裕。

2001 年,别克赛欧正式上市,整个市场为之轰动,电视台争相报道的场景历历在目,中国仿佛一夜之间进入了全民家轿的时代。

伊兰特、凯越等合资品牌,取代了更加官方化的桑塔纳。

买一辆车成为中国人的目标,也才 23 年。

7

物质丰富了,精神生活也更丰富了。

从 1949 年到 1976 年间,中国一直有进口影片上映,但除了影片交换等非商业性发行之外,是「买断」发行,用来「买断」国外影片的通行价格是 2 万美元。

这个价格很低,买不到好的影片,或只是那些放过很久的影片。

1994 年,为改变市场的持续萧条,时任中影公司总经理的吴孟辰向电影局提议以国际通行的票房分账形式,进口最新的一流外国影片。

当年年底,广电部电影局就批准了这个建议,提出每年可以进口 10 部「基本反映世界优秀文明成果,基本表现当代电影艺术技术成就」的影片。

1994 年 11 月中旬,第一部票房分账形式发行的哈里逊福特主演的《亡命天涯》在上海、天津、北京、郑州、重庆、广州 6 个城市进行了为期一周的首轮放映,观众人次达到了 139 万,票房达到了 2500 万,创造了进口大片的第一个票房奇迹。

当时几部比较有名的电影至今仍是很多 90 后的童年记忆,比如,施瓦辛格的《真实的谎言》,基努李维斯的《生死时速》,动画片《狮子王》。

说起来,中国人可以较多的看外国电影也才 30 年。

8

这一切改变,都是源于改革开放,以及加入 WTO 后的迅猛发展。在市场经济改革中,GDP 是大部分中国人都知道的概念了。

从 1952 到 1981 年,中国采用的是苏联产生和发展起来的物质产品平衡表体系,即 MPS 体系。

到了 1985 年,随着市场经济改革的深入,MPS 体系已经不能完全满足需要,中国开始实行 MPS 体系与 SNA 体系并存。

到了 1993 年,中国取消 MPS 体系,正式采用 GDP。这个词才出现在社会生活中。

采用 GDP,对社会有深远的影响。

在 MPS 体系下,只有创造物质产品和增加产品价值的劳动才是生产劳动。这些物质生产行业包括:农业、工业、建筑业、运输业、商业。

MPS 不能反映改革开放后,发展起来的非物质服务业的情况,即金融保险、房地产、科学研究、教育文化、医疗卫生、居民服务等行业。

MPS 和 GDP,某种程度上,这就是经济虚实之辨的来源。显然,这些非物质服务,对于人们的幸福生活至关重要。张五常说,中国的经济发展,源于县域竞争。

某种程度上,1993 年有了 GDP 之后,老百姓的幸福生活,才更全面地成为一种各地政府追求的政绩。

一切变化,都是因为改革开放,特别是 WTO 为标志的全球化。

深化改革开放、面向世界,面向全人类,才能维持这种变化。

很多事,到现在为止,时间都不长,可却恍若隔世,或许,那是因为我们太善于忘记,再或者,在回忆中把过去加上了美好的滤镜。

当一个人生下来,从他有记忆开始,他会觉得自己所过的生活是天经地义的。而当一个人老了,则会在记忆中重新构建、美化他的青春时代。

于是,他们都对当下的美好,缺乏真正的感知。

知道从哪里来,才会知道应该往哪里去。

好日子并不长,值得珍惜。

老年人不要用青春的回忆去美化过去,年轻人不要想着用过去的办法解决现在自己的问题。

一切都只有向前看,我们,我们的孩子,孩子的孩子…

The Maps Express – 简单方便一键查询 Google 地图的 Chrome 扩展

By: Anonymous
9 August 2024 at 13:14

DUN.IM BLOG

DUN.IM BLOG

我们还年轻,可不想看到这个世界处在毫无自由、隐私的边缘。

The Maps Express」是一款 扩展程序,支持各种常见浏览器例如 的 Safari、Chrome 上的 Edge、Chrome、Brave、Arc、Opera,安装后可在选取要查询的地点时通过鼠标右键菜单或快捷键快速查询 Maps,能保存最近查询的十条历史记录,还能将地点收藏〔支持导出、导入功能〕,非常方便!

值得一提的是 The Maps Express 有一项「 摘要」功能,通过 Google Gemini 对当前网页进行分析、快速找出可能的餐厅、咖啡店、商家或景点关键词,让用户以 Google Maps 快速查询相关结果。

No Description

进入 Chrome 程序商店页面,点击右上角「加到 Chrome」安装到浏览器后即可使用。

那么要如何进行查询呢?很简单,只要选取店家名称、右键菜单就有「通过 The Maps Express 查询」快速带入 Google Maps 查询地点,也可使用快捷键〔Ctrl+Shift+S/⌘+Shift+S〕进行操作。

如此一来就将好几个步骤的操作过程简化成一个动作。

The Maps Express 本身也具有查询功能,点击扩展按钮后会进入类似如下的窗口,最上方的查询字段就如同是 Google 地图查询功能,可以快速在地图查询指定地标,查询记录会保留近期查询的 10 条记录,这些信息只会存在用户的浏览器。

点击查询记录的地标会快速打开 Google 地图,将光标移到地标上可以「加入收藏」。

The Maps Express 收藏清单功能基本上可以算是更方便的 Google Maps 收藏功能,将地标加入收藏后还能利用下方的功能进行导出或导入〔格式为 .JSON〕。

再来介绍一下 The Maps Express 最有趣的「页面摘要,可以使用 AI 技术来摘要地点,第一次使用时需要设置一下 API 密钥,不过不会太难,只要有 Google 账户、几个步骤就能搞定。

点击 API 后会有设置说明,浅显易懂,先连接到 Google AI Studio 页面,第一次使用会有注意事项,勾选底下第一项同意使用条款,按下「Continue」继续到下一个步骤。

接着点击中间的「Create API key」建立一个 API 密钥。

按下「Create API key in new project」按钮,如下图箭头标示位置。

生成 API 密钥后按下「复制」获取这段代码,回到 The Maps Express 扩展贴上后即可进入 AI 功能。

The Maps Express 页面摘要工具是使用 AI 来摘要地点,简单来说,在网页点击「Gemini 摘要」后就会自动分析网页出现的地标,将相关结果自动加入、方便用户以 Google Maps 查询或是加入收藏。

下图就是使用 AI 页面摘要、分析上的文章后得出的相关地标,非常快速、准确!几乎把文章中列出来的所有咖啡店都呈现在列表,省去要一个一个复制查询的时间,如果平常会经常在网络上查询信息的朋友可以试试看这项功能〔只是前置需要几个设置步骤〕。

❌
❌