夜里编程,你需要有这么一个台灯

2023-11-09 17:40
文章标签 需要 编程 台灯 夜里

本文主要是介绍夜里编程,你需要有这么一个台灯,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

0?wx_fmt=jpeg

Phodal 的工作台

最近,对于编程周边的工具多有些挑剔。一个是受到职业病的威胁,还有便是想防止发生新的事故。

为了治好所谓的『尺神经卡压』,便暂时性地在家里使用微软的 Surface 人体工程学键盘(PS:就是题图中的那个奇怪的、看似变形的键盘),并减少编程时间。由于过去,长期把那手放在笔记本上,导致手腕底部的神经受到压迫,严重的时候便会在夜里疼醒。去找医生看了看,建议我多按摩手部,还有便是来了一疗程的『万通筋骨片』——想来,我已经是上了年纪的人了。

而对于这种职业病来说,怕是只能靠长期的治疗了。而对于一个程序员的日常来说,我们需要关注这么几个设备:

  • 鼠标。作为一个程序员,应该尽量使用快捷键来代替鼠标。如果使用鼠标的手部、肩部感觉疼痛,那么请选用一个符合人体工程学的鼠标,诸如买笔记本送的小鼠标,则尽量少用。

  • 屏幕。如我在之前的文章中所说,尽可能地将你的电脑与视线保持水平,并在可能的时间使用 MBP 等更好的屏幕。

  • 键盘。机械键盘手感好~~,可是我还想先试试人体工程学键盘。说不定,我就不需要『万通筋骨片』了。

  • 台灯。这就是本文的内容了。

之前找不到合适的明亮灯光,照亮我的电路,我便买了个 LED 台灯:

0?wx_fmt=jpeg

连接电路

时间一长,发现眼晴容易累,并且会导致失眠——一查是蓝光。除了 LED 灯外,还常见于手机、电脑、Pad 等屏幕,所以如果你失眠的话,那么看看是不是有这样的问题~。

后来,我找到了一款没有蓝光的台灯,它通过欧盟IEC/EN 62471无蓝光危害的认证(这是目前国际上唯一能够检测蓝光指数是否安全的标准):明基的 WiT 台灯

0?wx_fmt=jpeg

Phodal 的工作台

它不仅没有蓝光,同时还无眩光和频闪,一般频闪的光线就是拿手机在灯光下面照相会出现删格和抖动。当你拿手机去拍普通的显示器,就会看到有频闪的问题。

看它那 90 度弯下的腰,它的两个灯臂与灯管都可以自由地调节。对,这个就是传说中的 @vczh 推荐过的台灯。这是距今为止,我用过最好用的台灯~。

只需要通过触摸这个大圆环,就可以唤醒这个台灯:

0?wx_fmt=jpeg

触摸开关

它是由 18 颗冷色调 LED + 18 颗暖色调 LED 来配合控制的——间隔出现的。

0?wx_fmt=png

WiT 结构图

因此 WiT的色温支持从2700k-5700k,并实现由明到暗、由冷到暖。其借由一个日本 ALPS 公司生产的变阻器,来控制的,按下则可以切换色调与亮度模式——一键式切换明亮度调节及色温调节功能。作为一个电子信息工程出身的程序员,我从来没想到变阻器还可以这么玩,2333。对于那些经常加班的小伙伴来说,将这盏灯调成白光时精神也会比较专注些~~,效果会比咖啡还好。

0?wx_fmt=jpeg

变阻器与开关

以下是原按钮,能作11x11段冷暖色和亮度调节:

0?wx_fmt=jpeg

原白色旋钮

下图则是暖色调下的屏幕:

0?wx_fmt=jpeg

暖色调

不要问我是怎么知道的(我拆了)。同时,这还是一个相当重的台灯,它的灯头和灯臂是用的航空级别的铝合金。关节则是用锌合金压铸、内嵌扭力弹簧,保证刚好的扭力和摩擦力。考虑到这个灯的重量,我拿到我们家 @花仲马 的新体脂秤上秤了一下,足足有 5 KG。

除了正常的调节功能,它还有智能调光模式,长触金属环大约两秒钟,指示灯便会亮起——即上上图中的绿色灯光模式。在智能模式下,盯着屏幕編程,眼睛就不会很快就瞎掉了

除了正常的编程模式,它还特别适合看书。它可以提供的照明范围宽达100 公分,完全可以满足你看好四五本我写的书,可惜我还只写了两本:

0?wx_fmt=jpeg

WiT 看书模式

同时,100 cm长的照明范围,能轻松地照亮我的巨大人体工程学键盘和屏幕:

0?wx_fmt=jpeg

WiT 照明范围

言而总之,它的外型和实用性相当的不错,并且能满足我们不同的使用需求。要是它能配合 APP 调节不同的模式,那么就更加的不错了。

这篇关于夜里编程,你需要有这么一个台灯的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/377596

相关文章

关于数据埋点,你需要了解这些基本知识

产品汪每天都在和数据打交道,你知道数据来自哪里吗? 移动app端内的用户行为数据大多来自埋点,了解一些埋点知识,能和数据分析师、技术侃大山,参与到前期的数据采集,更重要是让最终的埋点数据能为我所用,否则可怜巴巴等上几个月是常有的事。   埋点类型 根据埋点方式,可以区分为: 手动埋点半自动埋点全自动埋点 秉承“任何事物都有两面性”的道理:自动程度高的,能解决通用统计,便于统一化管理,但个性化定

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测

防近视护眼台灯什么牌子好?五款防近视效果好的护眼台灯推荐

在家里,灯具是属于离不开的家具,每个大大小小的地方都需要的照亮,所以一盏好灯是必不可少的,每个发挥着作用。而护眼台灯就起了一个保护眼睛,预防近视的作用。可以保护我们在学习,阅读的时候提供一个合适的光线环境,保护我们的眼睛。防近视护眼台灯什么牌子好?那我们怎么选择一个优秀的护眼台灯也是很重要,才能起到最大的护眼效果。下面五款防近视效果好的护眼台灯推荐: 一:六个推荐防近视效果好的护眼台灯的

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。

Go Playground 在线编程环境

For all examples in this and the next chapter, we will use Go Playground. Go Playground represents a web service that can run programs written in Go. It can be opened in a web browser using the follow

深入理解RxJava:响应式编程的现代方式

在当今的软件开发世界中,异步编程和事件驱动的架构变得越来越重要。RxJava,作为响应式编程(Reactive Programming)的一个流行库,为Java和Android开发者提供了一种强大的方式来处理异步任务和事件流。本文将深入探讨RxJava的核心概念、优势以及如何在实际项目中应用它。 文章目录 💯 什么是RxJava?💯 响应式编程的优势💯 RxJava的核心概念

函数式编程思想

我们经常会用到各种各样的编程思想,例如面向过程、面向对象。不过笔者在该博客简单介绍一下函数式编程思想. 如果对函数式编程思想进行概括,就是f(x) = na(x) , y=uf(x)…至于其他的编程思想,可能是y=a(x)+b(x)+c(x)…,也有可能是y=f(x)=f(x)/a + f(x)/b+f(x)/c… 面向过程的指令式编程 面向过程,简单理解就是y=a(x)+b(x)+c(x)

Java并发编程之——BlockingQueue(队列)

一、什么是BlockingQueue BlockingQueue即阻塞队列,从阻塞这个词可以看出,在某些情况下对阻塞队列的访问可能会造成阻塞。被阻塞的情况主要有如下两种: 1. 当队列满了的时候进行入队列操作2. 当队列空了的时候进行出队列操作123 因此,当一个线程试图对一个已经满了的队列进行入队列操作时,它将会被阻塞,除非有另一个线程做了出队列操作;同样,当一个线程试图对一个空