要不要再学学下面的文章?
写给开发人员的实用密码学(三)—— MAC 与密钥派生函数 KDF (thiscute.world)
我们都更喜欢使用密码来保护自己的数据而不是二进制的密钥,因为相比之下二进制密钥太难记忆了,字符形式的密码才是符合人类思维习惯的东西。

可对计算机而言就刚好相反了,现代密码学的很多算法都要求输入是一个大的数字,二进制的密钥就是这样一个大的数字。
by @技术头条 2023-11-06 23:05 查看详情
一次因为Mac系统升级引发的ssh无法免密登陆的问题 (wiki.eryajf.net)
公司内部安卓与 iOS 打包是通过内部的一台 Mac mini 主机上部署的 Jenkins 完成的,一切都看起来非常优雅且自如。我也正在忙自己的事情,突然一个开发小哥找过来,说发布过程有问题了,其中有一个步骤是在 Jenkins 中打完包之后,将包通过 scp 传到一台 centos 服务器上,从而提供给开发者进行下载。现在出现的问题是,scp 的时候让输入密码了。
by @技术头条 2023-07-04 23:08 查看详情
廉价的家庭工作站设备改造记录:苹果垃圾桶(Mac Pro 2013) (soulteary.com)
聊聊最近对一台便宜的苹果老设备的使用和升级改造,以及过程中的小经验。

如果你没有在家里安静的进行长时间密集计算的需求,也不想“烧烤”你的 MacBook ,并且没有总成本低一些的要求,那么这个方案或许并不适合你。

相比之下,我更推荐采购支持 ECC 内存的搭载 13 代桌面 CPU 工作站(如 P360 之类的),功耗比、性能、可扩展性都很棒,美中不足的只有三点:体积大一些,使用的是工作频率不高的 DDR5 ECC 内存,价格会是这台设备的三倍。
by @技术头条 2023-02-12 14:06 查看详情
Mac 下 终端也能生成二维码了 (droidyue.com)
有些时候,我们需要将链接或者文本转换成 二维码,通常这时候我们会使用网上的在线服务进行处理,其实我们还可以做到更加简单,使用终端即可生成二维码。
这里,我们需要借助 Mac 下 homebrew 的一个库来实现,这个库的名字叫做 qrencode。下面就是关于 这个库的安装,封装,以及使用。
by @技术头条 2022-08-18 23:13 查看详情
How to find the corresponding session in MogDB/openGauss from OS thread ID (www.dbform.com)
当MogDB数据库由于某种原因占用了较大的系统负载,比如CPU占用接近100%,那么如何知道到底是数据库里的哪个会话或者哪些会话占用了资源?
在Oracle数据库中,这样的问题诊断,通常都会关联 v$session, v$process, 以及操作系统top命令或者ps命令中查到的操作系统进程ID。
但是MogDB本身是线程模型,在操作系统上只能看到一个进程号,那么该如何定位问题?
by @技术头条 2022-07-31 23:50 查看详情
M1 芯片 Mac 上更好的 Golang 使用方案 (soulteary.com)
本篇文章,将分享如何在苹果 M1 Mac 设备上,来进行高效、可靠的 Golang 开发环境的安装和管理。
by @技术头条 2022-06-19 19:25 查看详情
Mac 终端下 实现 安装 ipa 包到 iPhone 真机 (droidyue.com)
最近处理 Flutter 的开发工作,开始尝试使用 iOS 作为日常的真机调试工作。对于一个原技术栈为 Android的人来说,发现 iOS 有很多不太方便的地方。比如如何在 Mac 电脑上安装 ipa包到 iPhone 上。

相比来说,Android 提供了adb 可以很快捷的在 终端上执行安装。而iOS 我也希望有一个可以在终端上实现安装ipa的方式,摸索了一下,终于发现了一个可行的技术方案。
by @技术头条 2022-02-03 13:17 查看详情
鸿蒙OS、安卓、iOS测试对比,结果出乎意料! (mp.weixin.qq.com)
由于机型众多,华为按照发布时间以及机型定位等分批对各大机型进行适配,期间为了发现系统的 Bug 并且及时修复,保证系统的稳定性和完美的体验,还要分别推出内测版、公测版以及正式版,可以想象鸿蒙适配的工作量何其巨大。
by @code小生 2021-12-12 11:19 查看详情
Chrome 浏览器将登陆 Fuchsia OS (mp.weixin.qq.com)
2016年曝光,今年5月开放源码,并向部分第一代 Nest Hub 进行推送,谷歌新操作系统 Fuchsia OS 的神秘面纱逐渐明朗。
by @code小生 2021-11-08 10:21 查看详情
Google Fuchsia OS 全新 Logo 来了 (mp.weixin.qq.com)
近日 Google 提交的一份新的商标文件显示,Google 将会为 Fuchsia OS 换上一个全新的 Logo。
by @code小生 2021-07-11 22:54 查看详情
IT技术博客大学习

因为经常有朋友受到我的影响而购买苹果电脑,但是对苹果的系统又不熟,经常找我咨询。所以我写了这篇文章,并且会不定期更新。

我这人很少粉什么,也没有什么偶像,但是对于苹果电脑,我从来不掩饰我是苹果电脑死忠粉这个事实。虽然苹果电脑总是以外观漂亮、工艺精湛吸引人,但我粉的不是它的这些表面硬件,我最推崇的是它的操作系统,也就是Mac OS。我会先花几段文字描述一下我喜欢它的原因,要是觉得太肉麻请直接跳过。

我还在上学的时候用过很多年的windows,也用过很多年的Linux,最近的五六年一直都在用Mac OS。在这样的背景下,我对一个操作系统是否好用,还是有点发言权的。与我使用windows的经历相比,我每天的工作、学习、生活娱乐,不仅在Mac OS下可以全部完成,而且还可以节省30%~50%的时间。因为Mac OS的反应更快,操作更简便、界面更优雅简约、软件设计更人性化,从而使得我的时间可以真正用在刀刃上,而无需因为各种系统卡顿、各种弹窗、杀毒、查木马、磁盘整理、系统优化、重装、打补丁等而浪费时间。看看QQ的苹果版的设计,就能理解两个系统的天差地别。再流氓的软件,到了苹果下都得重新设计过,而且绝对不敢做弹窗广告,这不是偶然的。

考虑到我每天要花10个小时在电脑上,所以Mac OS在某种意义上其实是延长了我的生命(估算了一下大概能多出20年)。为什么我可以同时运作多个创业项目,依然还能享受自己的生活,Mac OS起到了很重要的辅助作用。

当你买到一台苹果电脑的时候,请先给Mac OS一点基本的尊严:Mac OS的诞生不是用来模仿windows的,就好像iPhone的诞生不是用来模仿诺基亚的。Mac OS是一个完全不同的系统,有它自己的角色和规则,使用Mac OS带来的是一种不同的工作体验、甚至会带来一种全新的生活方式。如果一个人的潜意识里总是因为它跟windows不一样而认为它不够好,那么这个标准就 是错误的。就好像一个人明明喜欢吃东北菜,那就不要去四川料理店里自找烦恼了,不要指望四川料理店里的厨师会为了你去模仿东北菜。

有人说Mac下的游戏太弱了,我平时很少玩游戏,所以没法进行公平的比较,我只在我的Mac上装过一个赛车游戏,叫Real Racing 2,可以用我的iPhone当作方向盘进行无线3D操控,体验上远远超过我在win下用键盘控制的极品飞车。此外,我听过的大部分知名游戏,比如:使命召唤,CS,魔兽,星际争霸,暗黑破坏神,文明帝国,刺客的信条,Quake,Doom,极品飞车,FIFA足球等,全部都有官方Mac版(google一下软件的英文名+for mac即可),而且这些游戏的新版本正在逐渐支持Mac的Retina屏幕,4倍的显示精度,视觉效果直接甩开windows几条街了。当然,你一定可以找到某些游戏只有windows版、没有Mac版,但是这不能说明什么,有些软件还只有诺基亚的版本呢,你不能因此就说iPhone比诺基亚还垃圾。

当然,Mac OS也不是完美的,比如iTunes这个软件一直以来都是猪一样的存在,自带的Mail软件我觉得也很烂。也有人会抱怨,国内的证券公司没有为Mac开发股票交易软件,某些特殊的行业软件只有windows版本。是的,对于只能购买中国股票的股民,Mac的确不适合你;对于某些特殊行业的特殊人群,Mac也不建议购买。Mac从来就不是一个适合所有人的东西,任何事情都是如此。无论我多么喜欢游泳,我都得承认,有些人天生怕水、或者容易溺水,不能逼每个人都去游泳。我只能说,对于大部分的正常人,游泳是一门值得学习的生存技能,正如Mac一样。

就我个人而言,我在过去的五六年里,只有Mac电脑相伴,从来没有发现一件事情必须要求我用到windows的,真的,一件都没有。你会怀疑“难道你连网银都不需要windows吗?”,呵呵,你不知道大部分银行都已经提供手机app了吗?我的iPhone直接操作招商银行的网银App,每天可以免费转账20万,真的不需要用到windows。以至于我给自己设定了一个标准:只要是Mac系统下做不了的事情,就是不值得我去尝试的事情。

如果你也像我一样,不买中国的股票、也不是某些特殊行业的特殊人群,那么,你可以继续看这篇文章。

最便宜的苹果产品在香港,美国的价格也还不错(尤其是免税州,如俄勒冈州),如果不方便出国去买,也可以去淘宝上买香港的水货(推荐上海的卖家)。我之前买过几十台了,还没遇到过假货或翻修货,为了防止广告嫌疑,我就不指出我是在哪家买的了。买之前记得跟卖家确认一下型号和生产年份,买最新的那一代不会错。

如果想买笔记本,我目前最推荐的是新款的Macbook Pro Retina,13寸或者15寸就看性别了,男生必须15寸。Air不推荐,因为相比之下Air的屏幕太普通了,2015年3月库克领队新出的New Macbook,性能不会太高,只推荐给休闲娱乐的小女生,如果你是用来工作为主,那么还是Macbook Pro Retina更实用。如果实在缺钱,也可以下载一个手机app叫:闲鱼,是淘宝自己出的二手货交易平台,上面有很多成色很新的二手Mac产品,价格便宜好几千,当然,二手货交易的风险请自己承担。

既然Mac OS的最大价值就是节省时间、提升效率,那么我们要做的事情就是把这个价值最大化。我的一些个人经验和建议:

出于稳定性的考虑,不建议装windows双系统,如果真的离不开微软,那就直接买个windows电脑即可
搜狗拼音输入法,比苹果自带的输入法好用
学会用苹果自带的zip来压缩(鼠标右键->压缩),别用rar格式
苹果自带了截屏快捷键:shift+command+4 可截屏并保存到桌面,shift+ctrl+command+4 可以截屏到剪贴板里,无需安装第三方截屏软件
苹果自带的词典软件可以好好利用,不需要装金山词霸
装个Alfred工具,通过自定义常用功能,可以显著提高日常高频工作的效率(比如google、计算器、翻译、搜文件等)
Mac OS下,不需要装杀毒软件或者360安全卫士,真的不需要
浏览器的话见仁见智,目前我个人最喜欢Chrome
苹果公司的iTunes软件是垃圾中的战斗机,千万别用。想把照片从手机里导出来,用苹果系统里自带的Image Capture工具更加方便
如果你的手机是iPhone,那么一定要好好利用Air Drop这个功能,电脑和手机之间互传文件超级方便
网上银行实在太low了,钱转出去都不知道对方什么时候能收到。日常转账都改用支付宝吧,比银行转账方便一万倍。
如果一定要用网银,请用手机网银app代替(推荐招商银行),如果你的银行没有手机app,请立即去注销账户,太TM丢人了。
日常小事用系统自带的Notes或者Calendar软件做提醒即可,没必要装各种杂七杂八的小软件
听歌:中文歌可以用虾米、豆瓣fm,外文歌用spotify,非要听mp3文件就装个简单的软件叫cog,再次强调,别用iTunes这个傻x
装个Reeder软件来阅读RSS信息,未来10年内,最优质的信息源依然是RSS,而不是微博、微信
装个Skitch来做图文标记,虽然我从来不用它(我一般用ps),但是很多人估计用得到
装个Sparrow来管理邮件,比苹果自带的Mail软件好用。更新:sparrow被google收购后就无法下载了,最后一个版本可以点此免费下载
移动硬盘:如果只是在苹果上用,就用苹果自带的磁盘工具格式化为Mac OS Extended(Journaled)格式,如果要和windows混用,就格式化为exFat格式
如果你有很多东西需要存档、但是短期内不需要用(比如很久以前的照片),可以使用Amazon的无限量云存储服务,每年12美金,你就可以把你的所有照片都存到亚马逊上,彻底解放你的硬盘:https://www.amazon.com/clouddrive/
图像处理软件:PS太贵,可以用这个新出的Affinity Photo,我已使用过,无论从设计还是功能,都完全超越PS。唯一的缺点是,这是一个新软件,所以很多PS下的外挂插件都没法用
文字记录只需用自带的写字板(TextEdit)即可,我个人更喜欢用的文字软件是Sublime Text,免费的。纯文字内容都用word来写的是二货,纯文字的Email都得用word贴附件的,绝对是投胎时头先着地的天使。
上了Mac的贼船,就别惦记着word了。用苹果自带的Pages程序比word更加简单好用,导出为pdf格式再分享是高帅富之间的潜规则,不会有任何格式兼容性问题
如果你非得要用word,excel,ppt,也行,微软本来就已经为苹果系统开发了Office for Mac,可以跟windows下的文档兼容,当然,这是收费的。注意,windows下的office软件也是收费的,只是大家盗版惯了才误以为人家是免费的。
不要以为只有windows才有盗版软件,苹果下的几乎所有软件都有盗版,想省钱也是一样可以搜出来的。不过,如果一个软件只要几十块钱的话,那么还是建议 买正版的更划算,一来可以永久免费升级,二来,搜索盗版软件所花的大量时间,也是钱哪。如果一个软件可以为你节省出几千小时的生命,你才付它几十块人民币 绝对是你赚到了。
卸载软件:我用的是一款叫做AppZapper的软件,超级简洁,把需要卸载的软件直接拖进去就可以卸载的干干净净了,才12美金。当然你要是愿意花时间,也可以搜到免费的中文盗版
如果高中时代的英文水平还在,可以尝试把系统语言改为英文版。因为你在Mac下遇到的各种问题,99.999%都可以通过用英文来搜索google找到老外提供的答案;苹果毕竟是个外国的舶来品,如果用中文版,找到答案的几率会低很多。
苹果默认把Dock放在屏幕的底部,这是为了视觉美观的考虑,实际使用的时候,我觉得把Dock放在左侧(效果图)更能利用好有限的屏幕面积,启用自动隐藏功能就更好了
多记一下常用的快捷键,比如command+tab,比如点一下空格键即可预览文件(而无需双击打开),又可以帮你节省5%左右的时间
当Mac OS进行重大版本升级的时候(比如从Mavericks升级到Yosemite),不要立即更新,等一段时间看看其他用户的反映再说,因为全新的东西往往更容易出现问题。尤其是,如果你是个程序开发者,那么据我所知,每次重大版本升级,都会破坏掉你的老开发环境,至少要准备半天时间去修复。
如果感觉系统变慢了,先看一下磁盘是否不够用了,保持20G以上的空余磁盘会比较保险;然后通过磁盘工具检查并修复一下磁盘的潜在问题;如果还不行,就重启电脑,然后打开系统自带的活动监视器(在“实用工具里”),按CPU或内存的使用量进行排序,看看是哪个软件出了问题,然后想办法干掉那个软件即可
其他一些跟Mac OS无关但是跟工作有关的一些建议:

搜索东西不要用百度,说百度更懂中文的一定是文科生。我测试过N次了,无论中文还是英文,百度搜索的准确率连给google擦鞋都不配。在我眼里,百度更适合自称为“中国最好的广告引擎”。
别让自己的知识局限在大陆的局域网里:最简单的办法就是租一个VPN,我个人目前使用的VPN是云梯,目前表现还不错。如果有编程经验的,可以去租个便宜的国外主机,用ssh -D或者shadowsocks来自动翻qiang,速度更快、安全性也更好。
Gmail是全宇宙最好用的邮件,没有之一。虽然它总是被中国封锁,但是你总能找到办法的。使用Sparrow来收发Gmail,只需做两步:1)启动全局翻墙模式(或者打开VPN),然后打开sparrow并添加你的gmail账户,确保gmail账户添加成功,2)打开这个文件: /etc/hosts 然后插入三行host记录,保存一下即可(host记录屡封屡换,所以会不定期更新,具体请看我微信)。从此,不需要开VPN也能正常收发gmail了。
长期低头使用笔记本容易导致颈部肌肉劳损,推荐外接一个键盘+鼠标、然后把笔记本放高一点,让屏幕的中线比你的眼睛更高,类似这样子的效果。如果嫌眼睛看不清楚,也可以再外接一块27寸的显示器(请自行淘宝:hdmi+27+显示器),再装一个屏幕支架(自行淘宝:桌面+屏幕+支架),效果图类似这样子。
8月10号补:我给公司买过好几款显示器支架,大多数都会在一个月之后就开始下垂,因为国内的力学结构设计和用料实在太差,只有一款日本人设计的DioConnect支架,是我用的最满意的。 可惜这款支架在淘宝上已经没得卖了。
买打印机一定要选爱普生(Epson)这个牌子,因为它家对苹果系统的支持是最完美的,几乎不需要手工安装任何驱动就可以直接使用,局域网内的共享也是超简单,一键搞定。我个人使用的型号是xp-215w,便宜、可扫描、可复印、可通过wifi无线连接,请自行淘宝。
关于打印机的重要提醒:如果你没有DIY手工拆装打印机的牛逼经历,那么建议只买Epson原装墨水,不要为了省钱而使用国产连供墨水,否则喷头很容易堵死,整台机器直接报废。
你的一生可能有三分之一的时间,是在椅子上度过的。花点钱买个好的椅子绝对很值得。罗永浩的招聘启事把Herman Miller的Embody给捧火了,这款极其出名的椅子,据说可以提供完美的腰部支撑,但是对于我却是一文不值的,因为我的腰很好,但是颈部肌肉有职业劳损,而这款传说中的Embody并没有对颈部做任何支撑。可见,椅子并非越贵越好,一定要亲自去试坐一下再买。考虑到颈椎的舒适度,我给自己选中的椅子是Ikea的Markus,仅供参考
条件允许的话,建议把路由器也换成苹果的Airport Express,不差钱的当然推荐更好的Airport Extreme。为什么?因为网速真的会快好几倍(尤其是启用5G模式+802.11ac标准之后)。需要注意的是,据我所知目前大部分的windows的电脑都不支持5G模式+802.11ac标准,所以购买前请照顾一下其他室友或家人的感受。
学一门简单的编程语言(比如php、python、ruby),不是为了苹果,而是为了拓宽你的人生,看个5分钟的段视频吧:《为什么每个人都应该学习编程》
其实我自己有在开办免费的编程入门课,每期课程连讲5个小时,讲完后让每个人都可以当场作出一个基于HTML+PHP的web应用。具体请看我的微信。
本文会不定期更新。有关Mac OS的任何问题,都可以来信咨询。我不是砖家,但是我会把我知道的都告诉你。

by @IT技术博客大学习 2017-06-15 22:11