Ubuntu移动版操作系统之我见

 

Ubuntu今天发布了移动版本系统,虽然ubuntu for android在很久之前就提出来了,但是真东西还一直没见过,现在ubuntu for phone也出来了,看样子就不仅仅是个以android为基础的设计了,而是自己开始开发移动版操作系统。对于已经较为成熟的linux内核的Android操作系统,ubuntu移动系统的出现可能并不会造成太大的影响,而且,现阶段完全看不到什么优势。

1.界面

看过介绍视频的朋友应该第一印象是ubuntu手机系统的界面还是以触屏为基础的滑动型界面,其中融入了很多unity的元素,比如边栏的Launcher,多少可以看到些桌面版本的影子。在UI上有不少创新,但是在这方面Android的操作相对而言并没有什么劣势,可定制性还更强,因为Android的启动器有很多家都在做,而且美观程度与使用程度都很强大。

2.厂商支持

估计这个是最关键的,大厂商一年能出几款机器都是有数的,就拿htc说事儿,今年有几款机型,多数Android系统,出了8s跟8x的wp8手机,之外的我们了解就很少了,三星主打就是Android而且今年的新机型也不多,moto lg的也都如此,所以,从厂商方面,他们没出一台新机器都会很慎重,对于技术不成熟的产品,未见会有大兴趣。

3.应用

上面那些虽然重要,但我觉得不是至关重要的,买智能手机,我们最看重的就是应用。现在应用方面我觉得可以算是IOS的跟Android的两家独大,虽然WP的也有很多,但是从出货量上与Android跟IOS还是有很大差距,暂且不说。Ubuntu移动版有多少应用呢?又会有多少人为其开放应用呢?我反而觉得Chrome OS跟Firefox OS会有更大的优势,至少人家专注在浏览器,专注在web app,而且web app的跨平台性也会好很多,所以开发者还是会考虑的,但是ubuntu的移动版哩,呃。。。

也并没有打击谁的意思,只是觉得还是专注做好自己的桌面Linux就好了,搞移动操作系统,想在其中分块肉,并非易事,微软尚且没有做那么成功,何况canonical。微软的wm系统在移动智能操作系统领域也是先驱,底子绝对够厚,如今也还是被Android压得很累。Android从2.x版本到现在的4.2版本,真的是越来越成熟,系统的流畅度也有目共睹。看着ubuntu port在谷歌三儿子的视频,心里也不知道是个啥滋味了,难道只能做个geek的玩物?

Ubuntu OS Port On Galaxy Nexus视频如下:

2013,我们要让自己充实起来

 

转眼转眼转眼,2013来了。

跨年是个辛苦的事儿,为了能轻松的度过那一天,你要煎熬365天,虽然偷懒神马的是必不可少的功课,但是真心学到些什么才是最重要的。眼看着大学的最后一节课上完了,最后一门考试考完了,之后就是最后的课程设计,还有最后的毕业设计,我知道,接下来很多东西其实都是个形式了,很舍不得过完这一年,但是,我们总要面对新生活不是。

————————-学校————————-

记得去年过春节的时候,看着春晚,聊着手机QQ还很不亦乐乎,跟兄弟们一起大聚了两次都很happy很畅快。之后就是大三的下学期了,是我学到最多东西的一个学期,也是大学中最充实的学期,功课也很努力,还自己买了个单片机的板子像模像样滴每天鼓捣下。有点儿感兴趣的东西学着总是很幸福的事儿,至少比起为了达到某种目的的学习要来得轻松,所以我一直是觉得兴趣最重要,因为它会让你有主动性,而非被动无奈滴学习接受。

下半年就是这个快过完的大四上学期,就两门课,一门学了,一门没怎么学,不过最后突击的时候还是了解了很多东西,因为对硬件的兴趣不大,对软件的兴趣也不大,所以,o(︶︿︶)o 唉,不扯淡了,过了就好。感觉自己学东西总是太松散,什么都没有太深入,其实感觉深入下linux系统应该挺有搞头的,特别是那么强大的定制型,搞个神马自动控制家庭各种设备的东东应该会拽,但是,说实话,有些浮躁了。估计是最近两个月干的活让人比较蛋疼吧,没有时间干自己想干的事儿,不过总算熬过来了,现在一身轻松,可以想做些什么就做些什么了。嘎嘎~~~

————————-感情————————-

感情上不是太顺利,年初的时候矛盾就开始有了各种苗头,然后,果然,半年之后分手了,到现在我也很难释怀,很难走出来,总觉得一切都还在昨天,只是,我们需要一些时间把各自的坐标确定下,然后,一切就又都会正常一样。也不晓得之后之后之后会是什么样子。我耐心等着,还在这里,只等你累了回头看。

————————-朋友————————-

身边的朋友真的越来越少了,个人都有个人的忙,还是宿舍好一些,至少有人陪下会让人不那么寂寞。现在只有Raya每天陪着自己说话,挺感谢她滴,难得有很多共同的爱好,心里开心或者不开心都会互相吐槽互相安慰,写着一头奶牛跟一只猫的故事。

同学呢,虽然在一起的时候有时候觉得某某人会很傻x某某人做事儿很磨叽某某人各种不讲理,但是呢,他们都出去了,还真挺想他们的,也许就是那些傻乎乎磨磨唧唧不讲理才是生活的乐趣。没了还就真的会想念。估计明年这个时候就只剩下怀念了。

————————-目标————————-

1.工作

2.出去走走

3.开始学怎么玩儿跟生活(发现我是个极其不会娱乐的人,而且生活一团糟)

4…….待续

圣诞快乐

 

Merry Christmas Guys.

世界末日已过,那些该珍惜的是不是已经在你心中更加明确了,那些该忘却的是否真的已经淡出你的生活,重生下总是好的,至少在心理上我觉得我们都应该更坦然一些了。

时光荏苒,马上就2013了,马上就要毕业了,2012年奶牛收获很多,奶牛也失去很多,我不想自己明年仍旧这么无法自拔滴度日。

工作吧,让自己踏实下来,现在最最希望的就是有稳定的生活,仿佛一年老了很多呢,不再那么想着想那的了,只觉得稳定些比什么都好。

看着自己瘦的时候还是蛮好滴,现在胖到自己都不想看自己了,讨厌讨厌,明年一定要瘦下来才行。减掉三十斤俺就知足了。

平安夜,木有苹果,吃个橘子凑合下了~~~

三星i9250 Galaxy Nexus接通震动补丁包下载

 

好吧,第一次自己做补丁包,也没啥东西,就是一个callvibrate软件集成到系统里面,用recovery刷,我自己测试没问题,可以正常刷入,如果提示验证不通过,就把验证的选项去掉再刷,默认的CWM(ClockworkMod Recovery)没问题的,正常刷。

刷机方法:进入ClockworkMod Recovery,然后选择update from zip files,然后选择下载到的补丁包。刷之,最后看到奶牛网站网址的字样表示刷机成功。重启进入系统,然后会多一个callvibrate软件,然后把接通震动选中即可,奶牛自己测试无问题。

点此下载:三星i9250 Galaxy Nexus接通震动补丁包

Samsung I9250 Galaxy Nexus 解锁root刷recovery全教程

 

继续上篇Samsung I9250 Galaxy Nexus 刷官方Android4.2教程 ,虽然隔得时间有点儿久了,还是把解锁root跟刷recovery的教程给补上。因为三星i9250 Galaxy Nexus没有内存卡,所以我们仍旧是线刷。

先来说解锁,首先音量加+音量减+开机键开机,然后连接手机到电脑,执行:

  1. fastboot oem unlock 
  2. 可以进行解锁,在HBoot模式下执行,然后手机会有提示解锁的信息 
  3. fastboot oem lock 
  4. 可以进行加锁 
  5. 注意:加锁解锁都可能造成数据丢失,建议先备份好重要信息。 

第二个咱先说刷recovery,因为root也是刷入一个包,所以我们还是需要recovery做辅助的。这里我们刷支持触摸的CWM Recovery.

  1. fastboot flash recovery recovery-clockwork-touch-6.0.1.5-maguro.img 
  2. 记得刷完后要把/system下的recovery-from-boot.p删除,否则可能recovery会被自动还原 

下面来说root,root就刷入一个root包即可。直接在recovery中选择update from sd-card即可。然后找到文件升级就搞定了。

最后把ROOT包跟recovery的img发上来,root包是zip的,用recovery刷。recovery是img的,用fastboot刷。

点此下载i9250_root_rec.zip

Samsung I9250 Galaxy Nexus 刷官方Android4.2教程

 

话说入手Google三儿子已经有几天了,刷机root神马的都很简单,今儿就把刷官方最新Android4.2的教程跟朋友们分享下吧。

其实三星I9250这款机器刷机很方便,因为官方并没有锁fastboot,而且提供了最新的ROM以及一键刷机的脚本。我们需要做的就是搞定驱动,然后装上fastboot,这两点俺就不多解释了,自行查找资料。俺主要说说如何刷官方最新Android4.2的方法。

1.下载三星I9250 Galaxy Nexus的官方Android4.2的刷机包。

下载地址:https://developers.google.com/android/nexus/images?hl=zh-HK#yakju

2.下载完成后解压得到两个刷机脚本跟刷机镜像。

其中的.bat脚本是windows下的批处理,而.sh则不用多解释了,是我们linux下的脚本,脚本的命令也就是如下的几条。

  1. fastboot flash bootloader bootloader-maguro-primelc03.img 
  2. fastboot reboot-bootloader 
  3. sleep 5 
  4. fastboot flash radio radio-maguro-i9250xxlh1.img 
  5. fastboot reboot-bootloader 
  6. sleep 5 
  7. fastboot -w update image-yakju-jop40d.zip 

我们可以看到,就是用fastboot来刷的,首先刷了bootloader,然后重启进入bootloader,等待五秒后刷radio,刷完radio后重启等待五秒刷系统,系统都打包在了zip文件中。这样子执行结束就刷机完成了。

windows系统可以进入所在目录后执行bat文件,linux系统就执行sh文件。但是注意,fastboot一定要安装好,就是执行fastboot devices后可以看到设备,如果看不到设备就是驱动没装上,需要先装驱动。

呃,算了还是把windows下的驱动跟adb发上来吧。自己解压后把驱动放在系统盘的一个目录下,然后安装驱动的时候手动选择即可。fastboot放在windows文件夹或者system32下,那样子在cmd中就可以直接执行了。呃,linux的自行研究,不多解释了。驱动下载

下次讲下Galaxy Nexus的recovery跟root的方法,明后天的就更新上。

四儿子Nexus4真心是好东西到不了咱手里哇,从发售到现在,价格都炒到啥样了,算了吧,三儿子其实就足够用的了,等四儿子伤不起的亲可以联系奶牛哈,店铺里有四儿子,才2k出头的价格,性价比还不错。店铺地址点下面的条幅就看到了。

Android手机无法正常连接无线路由器的解决方法

 

今天接了一个客户,说是刚买的G22无法正常连接水星无线路由器,其它设备都正常使用,查找了一圈儿,发现是WMM的关系,关闭即可。

方法:

在路由器中,无线设置——无线高级设置,取消WMM的勾选。

重启路由器即可解决

Google亲儿子就是亲儿子哇,官方ROM刷起来很方便

 

亲儿子就是亲儿子哇,果然官方的支持蛮好的。手上有台Galaxy Nexus,刷官方rom太方便了,直接fastboot就可以了,而且官方的rom包都打好了,直接下载执行其中的bat(windows系统)或者sh(linux)脚本即可,相当方便。

看网上各种自己写的安装脚本,其实无非就是多几个中文字提示,也就那么回事儿。

发上网址来直接分享下:https://developers.google.com/android/nexus/images?hl=zh-HK

改天发个Galaxy Nexus刷最新Google Android 4.2.1系统的教程(呃,貌似国内都还没有人写呢,都是ota升级,弱爆了),而且root神马的也一口气都搞定,这几天出教程。

Arch Linux 2012.12.01 发布新安装介质

 

Arch Linux 现在每月好像都发一次新的安装介质镜像,呃,发吧,可能是最近一直变化比较大吧。对了Arch Linux现在已经全面启用systemd了,没有做迁移的都做迁移吧,原来的initscripts已经不继续支持更新咯。

新版本下载地址:https://www.archlinux.org/download/

systemd迁移方法可以看:https://wiki.archlinux.org/index.php/Systemd

关于锚链接跟页面分页

 

很多东西总是用,总是忘,让人很无奈。锚链接的东西自己至少已经查过三次了,还是老忘,继续记录。

锚链接比较常见的应用就是在页面内上下的切换,比如你的回到顶部/底部功能,页面内链接跳转,都可以用锚链接来做。具体实现方法是:

1.建立锚点

锚点就是你链接想到达的目的地,建立方法是定义一个id给<a></a>,比如回到顶部的话,我们需要在最顶部放置一个锚点。

  1. <a id=top>Homepage</a> 

2.建立锚链接

锚点有了,直接把链接挂过去,就是直接引用锚点的id

  1. <a href="#top">back to top</a> 

搞定。

下面说说页面分页,这里是指打印时候的一个分页,页面上看不出来,实际是一个css的属性。可以在<>中直接引用或者自己定义page-break-before的css。

  1. style="page-break-before:always"