2008年之前,我是微软的热情支持者,铁杆儿粉,后来Vista的惨败让我逐渐清醒,慢慢脱离其技术体系,最后变成微软铁杆儿的质疑者。在我多年的开发经验、印象中,在微软平台上的技术积累,除了算法、开发规范、工程经验这些通用的知识,基本上就没有能…
为什么你应该在项目中使用pyenv+Pipenv:为你的Python项目设置超棒的本地开发工作流之秘籍
本文由博主翻译,译者评价: 软件开发者对工程环境、对开发工具的追求是不会止步的。随着开发要素的变迁,工具会不断演进、创新,来适应新的需求,解决面临的各类问题。开发者对新工具的挖掘/理解/采纳,也会反复循环。我们肯定得考虑切换工具的成本,但是…
Linux上的开发部署环境中Python多版本并存的方法
Python是开发者常用的语言,各种Linux发布版本CentOS/Ubuntu等等,默认都会携带Python软件包发行。不过它们携带的Python是不能随意替换的。因为系统内置的包管理系统依赖它,如果直接替换很可能导致包管理系统瘫痪。 但…
如何排查Web服务器HTTP ERROR 500的错误?
这两天迁移了一个过去的Web服务到另外一个服务器,本来按照提前设定的步骤,操作结果都很顺利。但是谁想,迁移完成内部测试,“咣”,HTTP ERROR 500。 这是一个基于Linux + Nginx + PHP框架的系统。根据我的经验,这种…
苹果妙控键盘Apple Magic keyboard大小写切换按键不灵,咋回事呢?
我还是写出来吧,如果有朋友看见,估计就能避免一些误会乃至悲剧。像我这样的老手都不知道,更何况新手。 前段时间,我买了iMac配套的苹果妙控键盘2。手里键盘包括Cherry机械键盘一大把,为什么还买这个死贵的东西?没别的原因,这个键盘真的做的…
解决问题靠搜索引擎是人类的羞耻吗?
这篇文章因上篇文章引发,但实际上我很早就看到有关的评论了。有人声称,网络时代人类越来越懒,越来越不想记住事情。有点问题,全是靠上网寻找解决方法,这是智力的耻辱。持这种观点的人对当下无数人的这种习惯非常不屑一顾,很是鄙视。 这是无稽之谈。我也…
解决ubuntu 16.04升级到18.04,启动缓慢的问题
家里的一台主机一直安装的是Linux系统,我在虚拟机上把16.04升级到18.04之后,感觉还不错。遂干脆在实际的主机上进行了升级。升级很顺利,各个软件的兼容性也没出现问题。但是很快发现,启动变慢了。这套老机器i5 + 32G内存 + 25…
微软“作死”Windows
一点评论:作为微软曾经的“铁粉”,如今是恨铁不成钢。这家公司已经老迈,早就丧掉了互联网时代引领浪潮之巅的能力。个人认为,他们操作系统产品的高峰是Windows XP和Windows 7。Windows 10刚出来的时候,我的机器天天蓝屏,几…
后端服务器设置nginx + uwsgi + django/flask需要注意的问题
后端开发应用中,除了Nginx + php-fpm + PHP这个组合之外,还有一个常用组合是:Nginx + uwsgi + Python组合。这个组合中,经常使用的Python框架是Django和Flask。它们都遵循Python标准的…
IT人的致命自负
我有一个感觉是这样的。我觉得IT行业的人,在用互联网这个工具以及相关的所谓“先进科技”,延伸到线下世界试图去“统治”时候,遇到了差异的鸿沟。这不是开脱,而是批评。 这么说吧,IT业的这帮人都是什么来历、出身?基本上是国内受到良好教育,得到比…