最后更新于 .

Macbook Pro,俩硬盘,一个是SSD,一个是自带硬盘(改装在了光驱位上)

不过这都不重要,重要的是自带硬盘曾经被分了两个区,其中一个是给Windows当D盘用的,后来彻底不用Windows了,可是不敢用BootCamp工具恢复分区,怕把第一个HFS+分区抹掉了。

遂研究命令行工具diskutil

首先把NTFS的分区抹掉成HFS+的:

diskutil eraseVolume HFS+ Blank /dev/disk1s3

上述操作可以在磁盘工具GUI中进行,而最后一个参数/dev/disk1s3要自行调整,指定你的NTFS分区,也就是要被合并的分区。

第二步,合并。这步很关键,取决于你的HFS+分区会不会被抹掉

diskutil mergePartitions HFS+ TOSHIBA disk1s2 disk1s3

其中TOSHIBA是卷标,disk1s2是起始分区,也就是HFS+分区,disk1s3是被合并的分区。

需要严重注意的是:该命令会把给定的两个分区之间的分区都合并,并且只保留第一个分区的内容。另外不要加force参数,否则第一个分区的数据都没了。

最后更新于 .

这几天研究Gentoo桌面环境,家里PC机装上了,AMD HD5750显卡3D加速完美,所有驱动都正常,唯一美中不足的是USB无线网卡。要么根本ifconfig -a发现不了,要么发现了一连就报一大堆硬件指令错误,要么就是看似连接上了,可是根本获取不到ip地址,网卡灯也不闪。

经过若干天的反复编译内核,改参数等,终于解决了,具体步骤不说了,具体要点总结如下:


  1. 内核驱动,Ralink的几个都选上,那个debug输出也选上,有问题可以看日志追踪问题;

  2. 日志可以sudo tail -f /var/log/message;

  3. 内核还有一项叫USB Wireless Mangment也要选上,这样才支持USB无线网卡管理,否则能发现设备,但报硬件指令错误;

  4. 先别着急wpa_supplicant,先wireless-tools的iwlist wlan0 scan,看能否扫描出AP热点,这是一个里程碑。能扫描出,说明内核没问题,就研究配置就行了,如果扫描不出,说明还是内核问题。当然,前提是你周围要有开放热点;

  5. 我的热点是不公开的,这点原来配置有区别,让我折腾了好久,需要在wpa配置文件增加一行:scan_ssid=1;


最后sudo wpa_supplicant -Dwext ...

最后更新于 .

首先绝大多数802.11n路由器都是300M,可是我们知道这个300M是总速率。换句话说,两个设备互相传文件,通过路由器,这个300M就要均分给每个设备一人150M。如果设备多,那么每人的速率更低。

所以说,对于绝大多数情况,终端设备150M的网卡就够用了,毕竟很少用人用笔记本做无线路由,就算做,也只连接1个设备。

那么150M网卡有什么缺点?在双机互联(Adhot)模式下,就显得不如300M快了,可是,我相信绝大多数人不知道怎么打开Adhot模式吧!

 

2013年1月6日更正一下:最新款Macbook是450M的,之前主要是AP不行,换了苹果自己的AirPort马上变450M了。

最后更新于 .

WWDC2012新款Macbook发布一周内就买到了pro和air,由于新机型刚发布,有一系列问题,总结一下:


  1. 音频孔只能实现输出,无法输入。
    以前在系统偏好设置-声音里面,可以设置音频孔的作用。现在可能是系统问题,所以没有该选项。等10.8山狮发布估计会解决该问题;

  2. 如果自己安装了双硬盘,则Bootcamp无法安装在第二块硬盘上。
    虽然Bootcamp助理支持给第二块硬盘分区,而安装过程中Windows说BIOS不支持第二块硬盘启动而拒绝安装,所以只能先安装在主硬盘上,等山狮的发布。

  3. pro机型,无法安装官方10.7.4,也无法运行10.7.3-10.7.4升级包,必须用2012 pro专用升级包。


总结一下,目前新款机器配合的10.7狮子应该就是凑合用,最终还是要等狮子的更新。

最后为了防止大家买到老款机型,特将机型编码公布:13pro低配:MC101;13air低配:MD231;13air高配:MD232

最后更新于 .

本人用Android半年,iPhone 1年半,其实有一点腻了,想试试号称第三大智能手机操作系统Windows Phone 7。

本人是CDMA忠实用户,再加上Lumia 800中国首发是CDMA版本既800C,于是果断入手尝试。

下面直接说各种感受:


  1. Metro非常棒。iOS显得低能,Android显得臃肿华而不实;

  2. UI和App非常流畅,也许是当前App简单的缘故。Android不用说了,我iPhone4+iOS5.1.1未越狱还是有些反应迟钝;

  3. 后台支持的不好,相当于iOS3的水平。支持伪后台,但是经常无故退出,按理说内存不小。另外必须在切换界面进入后台应用才能直接用,如果在桌面进入就必须重启App;另外可能是微软推送服务器还少,推送很慢;

  4. Market电子市场那是相当垃圾,只有常用的App,稍微冷门一点的都没有。什么Path、Instangram、DrawSome、鳄鱼洗澡等都没有,别说我大陆LiveID,行货还严格了吸引眼球的Xbox Live,换成了只有斗地主的QQ游戏大厅;从应用商店素质来看,连Android都不如;

  5. 续航时间超短。我玩的频繁点,一天两充电;

  6. 所谓的800W摄像头太垃圾了,远不及iPhone4和iPad3的500W,尤其在感光度方面;


用的时间不长,先说到这里。

最后更新于 .

最近工作需要需要接触Magento,本地部署后不方便问管理员密码,于是手动改数据库之。

从300多个表中人肉搜索到了后台管理员表“admin_user“,字段是password。

密码存储方式类似md5但是后面还有几个字串。经研究,生成密码方式如下:

function getRandomString($len, $chars=null)
{
if (is_null($chars)) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
}
mt_srand(10000000*(double)microtime());
for ($i = 0, $str = '', $lc = strlen($chars)-1; $i < $len; $i++) {
$str .= $chars[mt_rand(0, $lc)];
}
return $str;
}
function getHash($password, $salt=false)
{
if (is_integer($salt)) {
$salt = getRandomString($salt);
}
return $salt ...

最后更新于 .

虽然脱离Windows环境已经有几年了,但是做人不能忘本,对于新版本Windows的学习还是必须的。

使用Win8目前最大的问题就是VPN始终提示密码错误,最终发现错误解决办法是在用户名前加一个“\”符号即可。

例如用户名如果是username,则需要输入\username。

最后更新于 .

终端下一切正常,而在eclipse+egit提交或者克隆都提示密码错误。

网上很多错误的说法,经过无数使用终成正果。

cd ~
mkdir .MacOSX
cd .MacOSX
nano evnironment.plist

粘贴如下代码进去:
{
"GIT_SSH" = "/usr/bin/ssh";
}

保存退出注销即可。再次克隆就会弹出系统密码对话框而不是eclipse那个山寨密码对话框。

年度归档