笔记本重新装了下系统,配置 node 环境的时候决定记录一下大概的流程。
Linux WPA2/PEAP/MSCHAPv2 无线配置
公司无线使用 WPA/WPA2企业版
+ PEAP + MSCHAPV2 认证。但是使用Linux连接的时候往往很久都连不上,然后要求重新输入密码。我猜测是认证超时。
Google 到这儿 http://askubuntu.com/questions/285234/cannot-connect-to-wpa2-wpa-enterprise-peap-and-mschap ,这哥们跟我遇到的应该是同一个问题。
可以看一下 Ubuntu 官方的 Bug 。
参考这两个地址,我的解决办法如下:
- 首先,先把网络连接方式调整为别的,然后再调整回来,防止之前的错误配置的干扰。这是因为我之前自己调整了部分配置。如果你的配置没有手动调整过,或者你比较自信,可以跳过这步。
- 在全新的配置情况下,找到 `/etc/NetworkManager/system-connections’ 目录下你网络 ssid 名称对应的文件配置。
- 在配置文件中找到
system-ca-certs=true
改为system-ca-certs=false
。 - 重新连接,OK。
如果修改 true 为 false 不行的话再试试把整行配置删除。
Hexo 安装、更新和更换电脑后重新配置
由于最近公司上新项目,加班也比较紧,再加上换了个系统,原来的博客系统也没配置,所以博客也没怎么更新。
重新配置博客环境的时候,发现好多步骤也记不住,还是需要查一下资料的,所以就把过程记录一下。本博客讲了我如何在新的环境中搭建博客的写作环境,和如何备份、以及更换新的环境(电脑)后/多个环境切换下如何继续写作的。
新仓库使用SubGit配置Svn和Git同步步骤
在《公司内网 Git 环境搭建》中我们选择了使用 Gitolite + SubGit 来搭建Svn和Git的同步环境。
因为同步的粒度是Git仓库,每有一个新的仓库就要配置一次,所以此处先梳理下配置的步骤。后续再在此基础上尝试自动化。
公司内网 Git 环境搭建
我们打算在项目组内部尝试使用Git,原因不多说了,最核心的目的是为了提高开发效率。
为了兼容之前的Svn方案和其他一些项目制约,我们有以下目标:
首先git的使用正常
其次,要能实时和svn仓库保持同步
最好支持权限
可以通过界面浏览就更好了
在部署我们的Git环境中,有一些问题和注意点,此处记录下来。
中间件概述
学术界和产业界对什么的是中间件还没有一个标准的定义。
IDC对中间件的定义为^baike:
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件定位于客户机服务器的操作系统之上,管理计算机资源和网络通信。
我国学术界一般认可的定义是:
中间件是指网络环境下处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用的分布式软件,主要解决异构网络环境下分布式应用软件的互连与互操作问题,提供标准接口、协议,屏蔽实现细节,提高应用系统易移植性(北京大学梅宏)。
英文Wiki中提到^wiki:
中间件是操作系统之上的为软件应用提供服务的计算机软件。它可以描述为“软件胶水”。中间件是连接软件组件或企业应用的软件。中间件是在各端分布式计算网络中位于操作系统和应用中间的那一层。
关于职业选择和发展--《程序员跳槽全攻略》记录
今天在磁盘上看到@Easy的《程序员跳槽全攻略》,忘记是什么时候下载的,但这个题目让我很感兴趣,于是就读了读。发现其中的很多观点与我的想法一致,或觉得对我有些帮助,于是就记录了一下。文中的内容全部出自这本书,只是部分是在记录的时候用自己的语言rewrite了一下而已。感谢@Easy的辛勤与分享~