念头。遇见不同想法 NIANTOU.NET

在别人的文字里,遇见自己的念头。

独立书写 · 自由阅读

GeekPlux

按发表时间排列
40 篇

那些年我打过的日结工

反内卷、躺平在经济下行期恰逢其时地成为了热词。更早些年,在我的学生时代, 三和大神 是流传甚广的都市传说,仿佛他们不必规划未来,也活得潇洒自在。但那时的我,已经具备了一些社会判断力,深刻地知道这些生活方式背后的无奈与不易,而这些判断并不是来自于书本,而是来自于我早年打过的日结工。 日结工,顾名思义, 工资按天结算的工作 。从初中毕业开始,按时间顺序,我依次做过: 洗煤厂工人 搬运工 工厂车间工人 酒店客房服务生 酒店餐厅服务生 这些经历我极少与人提起,但接下来我会慢慢道来,现在回想起来它们构成了我理解社会最早的一套

2023 一蓑烟雨

2023 的开年,我以结束隔离而开始,也许从此刻就埋下了这一年峰回路转的伏笔。

在美国拥有一辆 Tesla 的成本

Tesla 是目前汽车中最受瞩目的品牌,不少程序员都想拥有一辆。我的朋友们,很多都有至少一辆 Tesla。他们人大部分都在国内,每每和我聊起用车体验都会发现国内和美国两地的成本差异很大,所以我想写一篇来捋一下在美国拥有一辆 Tesla 的成本,以供参考。 我自己开的是一辆 Model 3 Rear-Wheel Drive,这是最便宜的车型,我选择它的原因会在结尾提到,以下我先直接列一个表,其中 Model Y 的成本我是 估算 的。 | 成本类别 | Model 3 | Model Y | | --- | ---

我是如何学会编程的

掌握一项技能是需要时间和实践的,降低预期,慢即是快。这篇文章我想讲讲我——作为一个普通人——学习编程的经验,主要是三次“开窍”的心路历程。

2020 恍如隔世

往年的总结,总是很多可讲,今年的却不知从何下笔。2020年是不平静的一年...

论交友

以前如果有人对我说:“你怎么会和这种人认识”,那我肯定会心生反感并加以反驳,现在只会笑而不语。因为在这种特别主观的事情上,说服别人没有任何意义。 我自认为自己算是一个交友广泛的人,因为我一向保持开放。非黑即白在我的世界观里是不存在的,若要分析一件事或一个人,我总是会拆成独立的因素。我相信每个人都有自己对交友的理解,这篇文章,我想写写自己对友谊、对人、对友情岁月的认识。这无疑是个复杂的命题,但我想在 未来某个时间节点 ,也许是十年后, 回顾这篇文章时看到当时的自己 。 交友的标准 首先,人是极其复杂的、是多元的、是发

即将失明,还能继续做程序员吗

今天早上我照例打开 Hacker News 看看有什么新奇的东西。头条的标题一下子吸引了我: I'm a software engineer going blind, how should I prepare? ,一个即将失明的小哥,还想继续做程序员。这个帖子大概是我 2020 年读到最温情的文字了。 帖子里说明了情况,小哥两年前被诊断出患有 Usher综合症 ,可能导致聋哑、眼部病变至完全失明等。他提出了几个真诚的问题:询问是否还能继续做前端程序员,有没有什么更适合视障人士的工种,有什么趁手的工具和哪些公司在招聘

远程工作如何提高效率

别看我一直上学和上班,但实际上中间穿插着不少段远程工作的经历。远程工作其实在程序员群体中,或者说在创作型工作者群体中已经流行很多年了。而这次疫情来得太突然,导致很多没有远程经验的人第一次远程办公,所以这里分享一些我个人的经验,希望能提供些许帮助。 我认为远程工作提效可以分成两个方面,一个是 与人合作 ,一个是 自身效率 。 与人合作 远程工作不是单打独斗,仍是需要和人打交道的,而且沟通频率可能比在公司还高。以下四点是我在多次远程工作中得出的经验教训: 1 熟悉工具 如何连接远程电脑、如何登录 VPN、如何使用各类软

2019 柳暗花明

原文地址: https://geekplux.com/2020/01/06/2019-summary 2019 过的比 2018 年更快一些,不知道是因为经历的少了还是因为年纪大了,翻看年初的朋友圈真是言犹在耳。很多事情求而不得又阴差阳错,如果用一句常被人道的诗来形容我的 2019,那便是:柳暗花明又一村。 旅行 先从喜闻乐见的旅行说起。以前觉得漫无目的的旅行就是浪费时间,今年觉得只有 漫无目的 地走才能有 偶遇 的惊喜。经常是瞧到一处景,踱过一座桥,或伫足片刻,或按下快门,或呆坐一下午。总是时隔很久才发现,原来那

色盲的世界

上周六我去体检,不可避免地又体验了一次把所有色盲图谱全部辨认一遍的“特权”,最后医生在结果栏里干脆地写下了“红绿色盲”几个字。 我第一次认识到自己色盲大概是小学体检的时候,医生用看怪物的眼神让我去辨认了一张又一张的色盲测试图。眼神从奇怪到嘲笑,从期待我说对到期待我说错,最后周围的人都在笑,包括老师和同学。我倒没在意这突如其来的恶意,因为我更在意为什么别人能看出图里的图案我却看不出来。后来回家求证之后,知道自己是遗传所得,也就释然了。我特意去查过色盲的定义,我的严重程度应该算是色盲,不是色弱。 但是各位, 这并不代表

我是如何管理 21 张信用卡的

嗯,你没有看错,21张,管理起来确实是比较头疼的。 这么多卡,横跨很多家银行。每张卡的额度、年费、账单日、还款日、积分计算方法都是不一样的……稍有出错就是逾期或者被反撸年费……如履薄冰,很适合我这种强迫症晚期的人。 用好时间管理软件 Calendar 先来看看我的 iOS Calendar(微笑脸): 这些都是我自己手动设置的。每天早上 9 点,只要当天有账单日或还款日,我就会收到通知,有时候一下子收到两三条(微笑脸)。这里多说一句,理想的情况是每天一两条,即每天还一张卡。 尽管很多银行的 APP 有提醒,短信有提

不需要扫描仪,数字化归档自己的文件

生活中我们经常遇到需要扫描件、复印件的时候,把原件直接交给对方让人很不放心,自己跑一趟打印机又很麻烦,得经过扫描、邮件接收、下载等一系列操作,实在不优雅。而且,数字化时代了,保留实体原件远不如在电脑上保留一份扫描件更安全方便。 其实现在手机相机如此发达,我们完全可以坐在桌前动动手指就完成这一系列操作。想起当年自己抱着毕业证、职业资格证等一堆重要文件一张张扫描就流下了没有技术的泪水。所以本文来教你如何告别扫描仪。 用 APP 达到扫描仪的效果 - PhotoScan Google 出了一款神奇的 APP,叫 Phot

给想转行作程序员的人泼一盆冷水

原文地址: https://geekplux.com/2019/04/02/advice-for-who-wanna-switch-to-programmer 最开始想写一篇《现在转行作程序员还来得及吗》,因为有不少朋友问我这个问题,但写着写着发现我一直在劝退,索性改了题目。 * 本文针对的是 那些想要转行找到工作的同学,而不是纯粹兴趣想学编程的同学 。 所以现在转行到底来不来得及?我觉得: 来得及,但风险很大 。有的朋友动力足,现在已经转行成功入职 BAT,有的半工半学,还在挣扎中;有的去了培训班,马上毕业了;有

杭州最适合闲来溜达的几条路线

我应该不算宅男,一个人的时候也喜欢没事到处溜达。在杭州呆了三年半,走过了杭州无数的大街小巷,有几条路线让我印象比较深,特别适合闲来无事随机溜达,在此推荐给大家。 沿着公交线路 坐公交“环游城市”是很多人消遣解压的方式。我推荐的这几条似乎都经过西湖,西湖很大,如果慢慢地走,细细地游,估计得要三整天,但它真的太美了,我去了那么多次还是不能自拔。 7 路 7 路是西湖北面的一条公交线路,从杭州城站火车站一路到灵隐,你可以选择中途下车,也可以一直坐着,但我推荐还是下来走走吧,因为 7 路走的那条北山街非常的堵(游客多,热门

2018 平淡无奇

原文地址: https://geekplux.com/2019/01/05/2018-summary 2018 年对我来说是平淡无奇的一年,没什么让自己满意的成绩,有种辜负了时光的感觉。以前的总结都是以人生阶段为单位的: Goodbye,我的大学 毕业后的两年 研究生生涯总结 不曾想,学生生涯又结束了一次,以后打算以年为单位去总结,絮叨一下今是昨非。 整个 18 年,我以忙乱的搬家为始,又以慌乱的搬家为终。依稀记得 2017 年 12 月 31 号晚上我看着李亚鹏版的《笑傲江湖》跨年,一直颓废到第二天晚上,同学们都

突闻金庸先生逝世有感

桃花影落,碧海潮生。突闻金庸先生逝世的消息,踟蹰许久,思绪纷飞,手中的代码终究是写不下去了。万千感慨不如成文。 每走一个人,大家都感慨一个时代的终结。但不管是谁给我的震撼,都没有金庸先生这次这般得猛烈,毕竟整个童年和青春都是他。 论起是如何接触金庸小说和武侠世界的,首先要感谢 TVB,如果不是 TVB 在 90 年代一部部制作精良的金庸小说改编电视剧,可能我是不会知道金庸是谁的。后来直到高中,我拥有了人生中第一个 mp4,便从此一头扎进了金庸先生的书海里。惭愧的是,一直看的都是各种电子书的盗版,没有真正去实体店买过

十年博客折腾历史

断断续续写博客也多年了,如果从当年的 QQ 空间算起,那估计是有 10 年了。想以一篇流水账记录我折腾博客的历史。 生命在于折腾 第一代博客 - QQ 空间 当时我还是一个沉迷于如何把 QQ 空间打扮的更好看的人,不过偶尔也写几篇贻笑大方的文章。所以 QQ 空间是我的 第一代博客 ,后来大学毕业决定 告别社交网络 ,就把所有文章备份,然后把它彻底关闭了。 第二代博客 - Farbox 大约是大二,读到了一篇 《为什么你应该(从现在开始就)写博客》 ,随即又准备起来,当时瞄准了一个工具 Farbox ,是基于 Dro

Web 前端中的增强现实(AR)开发技术

本文作者 GeekPlux ,首发于 前端外刊评论-Web 前端中的增强现实(AR)开发技术 ,博客地址: http://geekplux.com/2018/01/18/augmented-reality-development-tech-in-web-frontend 。注明作者和地址即可转载。 增强现实(以下简称 AR)浪潮正滚滚而来,Web 浏览器作为人们最唾手可得的人机交互终端,正在大力发展 AR 技术。很多 Web 前端工程师也在寻求职业转型,于是我把我近半年的相关调研结果在此汇结成文。本文力求把目前前端

参加 Google Summer of Code 的体验

原文地址: https://geekplux.com/2018/01/07/experience-of-gsoc-google-summer-of-code Google Summer of Code (简称 GSoC)中文我叫它「谷歌编程夏令营」,是一年一度谷歌组织的类似暑期实习的编程活动。2018 年的申请马上就要开始了,在此我分享一下我参加 2017 年 GSoC 的体验。 什么是 Google Summer of Code?它值得参加么? 这个问题可以参考 Google 编程之夏(GSoC):海量优质项目,

如何在 GitHub 上获得数百 stars

本文首发于「 掘金专栏 」,地址: https://juejin.im/post/59701b61518825412f27a0b1 。 本文写在 markvis 发布后的一周,总结了在推广个人项目方面的一些经验。阅读时长 10 分钟。原文地址: https://geekplux.com/2017/07/20/how-to-get-hundreds-stars-on-github 每个程序员都幻想过自己的代码运行在千家万户的电脑上,但如何让你的项目获得更多的关注却少有人去思考。我们把注意力放在对代码的钻研、对技术的提

D3 force layout and WebGL integration

原文地址: https://geekplux.com/2017/06/27/d3-force-and-webgl-integration D3 是目前最流行的数据可视化库,WebGL 是目前 Web 端最快的绘制技术。由于性能问题的局限,将两者结合的尝试越来越多(如),本文将尝试用 D3 的力导向图 和 Three.js 和 PixiJS 结合。全文阅读完大概 5 分钟,因为你重点应该看 代码 。 做数据可视化时,必然会考虑 性能 的问题。早前数据可视化都是用 Qt 等 GUI,后来逐渐迁移到了迅猛发展的浏览器上展

数据可视化基础——视觉编码

本系列「数据可视化基础」文章共三篇,介绍可视化中最基础、最重要的一些概念、理论。这篇为第三篇,主要介绍 视觉编码 ,另两篇则主讲 可视化流程 和 数据模型 ,建议从可视化流程看起。 原文地址: http://geekplux.com/2017/01/03/basics-of-data-visualization-visual-encoding-principles 终于来到了最后一篇,前两篇的铺垫可能有点长,但是不种苗浇水怎能开枝散叶。可视化编码是可视化中的 核心内容 ,本文会对其进行详细的讲解,尤其是 视觉编码

数据可视化基础——数据模型

本系列「数据可视化基础」文章共三篇,介绍可视化中最基础、最重要的一些概念、理论。这篇为第二篇,主要介绍 数据模型 ,另两篇则主讲 可视化流程 和 视觉编码 ,建议从可视化流程看起。 原文地址: http://geekplux.com/2017/01/02/basics-of-data-visualization-data-model 数据说白了就是一组可定性或可量化的值。随着计算机存储能力的大幅提高,人们对于数据的关注与日俱增,「大数据」一词近几年来也被人们频频提及。而数据可视化的主要任务是将数据转换为易于感知的图

数据可视化基础——可视化流程

本系列「数据可视化基础」文章共三篇,介绍可视化中最基础、最重要的一些概念、理论。这篇为第一篇,主要介绍 可视化流程 ,另两篇则主讲 数据模型 和 视觉编码 。 原文地址: http://geekplux.com/2017/01/01/basics-of-data-visualization-the-process-model 很多人认为数据可视化非常简单,无非是输入几组数据,生成简单的条形图、直线图等等。然而,这未免有点管中窥豹。其实数据可视化大致可分为 信息可视化 、 科学可视化 和 可视化分析 三大类,刚才提到

人总要有点盲目的自信

You can do everything. 没错,每个人都可以做到任何事情。 写这个标题完全是我一时兴起,因为我今天突然想到一个问题: 程序员这个职业给我们最大的好处是什么 ? 我能想到的答案有很多。比如 爆棚的好奇心 不断学习的习惯 批判精神 能自我反省 有耐心 话少专一长得帅(程序员里会打扮的多了去了,你们不要被他们的自黑所蒙骗) 以上等等。但最大的好处,莫过于让我们相信了 没有解决不了的问题 。如果说以上列举的几点给了程序猿们不断进步的武器,那这最后一点则是在程序猿心中撒了一颗种子,让他们逐渐强大。这点我和

Backbone View 之间通信的三种方式

原文地址: https://geekplux.com/2015/07/04/communicating-between-views-in-backbone 掌握一个 MVC 框架,最关键的一节就是掌握如何在各个 View 之间通信。之前用 Angular 时,觉得基于事件的通信方式 ($on, $emit, $boardcast) 或者 基于 service 的方式都非常好用。转战 Backbone 之后,由于对 Backbone 的事件机制理解不够且使用非常灵活,一直没找到一个好的通信方式。直到看见这篇文章,作者

告别社交网络有多难

原文地址: https://geekplux.com/2014/08/02/farewell_social_network 我猜 QQ 空间最初应该是作为和新浪博客竞争才出现的,当时我还在初中,不会写什么 Blog,所以空间出来正迎合了我们这些学生的需求。随后「非主流」、「火星文」开始火,又是抓住了青春期学生的叛逆心理。不过我当时对非主流不是太感冒,一直很用心的经营着空间,犹记得当年幼稚的我还写了篇文章宣称空间是我的心灵归宿(正如现在矫情的我写这篇应该退出社交网络的文章)。所以从初中开始我的喜怒哀乐全在空间里,文章

CoffeeScript 编码风格指南(译)

这份指南阐述了一些 [CoffeeScript][coffeescript] 的最佳实践和编码惯例。 这份指南是社群驱动的,非常鼓励大家来贡献内容。 请注意这还是一份正在完善的指南:仍有很多地方可以改进,有些已制定的准则也不一定是社区惯用的(基于此,在适当的情况下,这些有待斟酌的准则将有可能被修改或删除。) 灵感 本指南中的很多细节受到了几份现有的风格指南和其他资源的启发。特别是: [PEP-8][pep8]: Style Guide for Python Code Bozhidar Batsov's [Ruby

CoffeeScript 笔记

原文地址: https://geekplux.com/2014/05/15/coffeescript_note 最近读了《CoffeeScript程序设计》的前半部分「核心 CoffeeScript」。对 CoffeeScript 也是有了初步的了解,本文只是我的随手笔记,并没有非常系统的总结 CoffeeScript 语法,想学习语法的同学可以看以下两份中文材料: CoffeeScript中文手册 CoffeeScript Cookbook 为什么要用 CoffeeScript? 采用了 JavaScript 中