存档

‘贝壳’ 分类的存档

停止支持的老版本ubuntu源列表-old-releases

2012年12月7日 没有评论 10,403 views

ubuntu的普通版本支持的时间都有限,过了支持的时间,更新源都会被停用,比如ubuntu9.10原来的源都失效了(包括官方源,类似ustc的第三方源,因为这些第三方源也是和官方源同步的)。因此,直接用原来的源列表是不能安装更新软件的。为了解决这个问题,ubuntu官方专门出了一个old-release的镜像(http://old-releases.ubuntu.com/),可以用这个源更新。比如9.10的源列表如下:

deb http://old-releases.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-proposed main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ karmic main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ karmic-proposed main restricted universe multiverse
deb-src http://old-releases.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse

其他版本的只需要讲karmic改成其版本代号即可。这样过期后的版本也可以继续使用了。

分类: 贝壳 标签: ,

在线手写数学公式并转化成latex或mathML代码-Web Equation

2012年11月29日 没有评论 12,994 views

今天写作业需要用到公式编辑,由于latex只有命令行界面,很多公式不知道怎么打,于是找了个在线书写公式的网站,在此mark下:

这网站可以在线手写数学公式并转化成latex或mathML代码。

网址:

http://webdemo.visionobjects.com/equation.html?locale=zh_CN

另外,这里还有个能够在线编写公式的网站:

http://www.codecogs.com/latex/eqneditor.php

 

分类: 贝壳 标签: ,

gcc嵌入汇编Error: unsupported for `mov’ 错误解决方法

2012年11月26日 没有评论 12,117 views

今天,在64位机器上,用gcc编译一段嵌有汇编代码的程序,发现报:

$ gcc -o a.out test.c 
test.c: Assembler messages:
test.c:4: Error: unsupported for `mov'

其中,test.c的内容如下:

#include <stdio.h>
int main(){
	printf("Test\n");
	 __asm__ __volatile__(
	"mov $0xe0000019,%eax;or $0x00000001,%eax;mov %eax,%cr0;"
	);
	return 0;
}

后来查了下,是因为在64位机器上编译32位的汇编码导致的。解决方法就是加个-m32的选项,使gcc使用32位的ABI。

分类: 贝壳 标签: ,

Python图一张,可作入门教程

2012年4月19日 没有评论 4,587 views

本来不想贴到这里的,但是有人在小站求大图,而小站贴不了,只好传到这。

分类: 贝壳 标签:

推荐一篇关于嵌入式,关于IT发展的文章

2012年4月6日 没有评论 9,489 views

标题为《飞漫软件十年回顾》,原文见:

http://qing.weibo.com/1926329563/72d174db33000whk.html

文中主要回顾了飞漫软件十年的发展历史,以及其中的波折,不过这些都不是我想说的重点,重点是最后一段关于中国嵌入式,关于中国IT发展的评论,个人觉得有道理,再次引用部分:

我们看看在这十年中,作为我们中国的 IT 界之骄傲的一些公司在做什么事情:
* 华为技术/华为终端。笔者和华为技术、华为终端打了多年交道。这公司作为中国最具代表性的民营 IT 公司,是我们的楷模,他创造了通信业中国民营企业的神话。不得不佩服。然而,大家都知道,华为终端直到今年,才开始逐步从围绕运营商的市场转向直接面向消费者的开放市场。华为的狼性文化注定了这个企业是短视的,看不到未来十年的发展方向,只能是跟随而不是主导。
* 腾讯、百度、盛大、新浪等互联网企业。这些公司在这个窗口期,其目的就一个:赚现钱!这些企业在未来的十年内,仍然不能成为向苹果、谷歌这样伟大的、可以创造一个新的生态系统的公司。
* 各类创业公司。这些公司忙于应付各类创业竞赛、写商业计划书、拜访投资方,能拉到钱就是成功,先烧钱再说,哪有什么心思考虑未来十年?
归根结蒂,浮躁的大环境造就了中国 IT 界的现状——既然很多公司可以没有任何道德底线地生存,谁会脚踏实地地去积累?如果这样做,岂不是被人看成傻子?
接下来的十年,不会再有嵌入式软件这个行当了。嵌入式软件将整个被平台化的系统(iOS、Android、Windows)占据,而这些系统平台,全 TMD 是老美的作品!这就是这十年的悲哀!不仅仅是笔者个人的悲哀,也是中国 IT 界的悲哀。不仅仅是飞漫软件的失败,也是中国 IT 界的失败!
分类: 贝壳 标签: ,

Linux Shell中的返回值

2012年3月31日 没有评论 11,561 views

在bash中,也有返回值,返回值存在 $? 变量中,例如diff命令,假如两个文件一样,则返回0,反之返回1。eg:

#!/bin/sh

diff file1.txt file.txt > /dev/null
if [ $? == 0 ]
then
    echo "Two file are same"
else
    echo "Two file are different"
fi
分类: 贝壳 标签: ,

[整理]陈怀临-闲聊Kernel engineer的境界

2012年3月19日 没有评论 7,241 views

今天,看到@陈怀临的微博谈Kernel engineer的境界,觉得挺不错的,整理在此。

  1. 境界(一):1. 喜欢OS。别的啥也看不上。2. 读kernel代码,每天特来劲。饭桌上特牛逼:-)3. 觉得自己啥也不懂,看了就忘,特沮丧。4. 玩板子,特来劲,饭桌上具牛逼。
  2. 境界(二) 1. 开始谁也看不起,觉得做网络的其实就是大傻。 做Driver的其实就是脑残。 (2)喜欢做芯片的,特别是做CPU的。会开始补充体系结构的知识。 (3)发现bus很重要,但大多数人不懂。(4)慢慢往硬件上靠。
  3. 境界(三)(1)轻微自闭症倾向开始。会在办公室贴时序tu,die图,觉得漂亮。(2)会好奇做编译后端。发现做编译的人其实都不懂编译。(3)发现绝大多数人不会调程序。(4)很奇怪身边的傻子们如何混到工作,而且一个个还不知道自己特傻。(4)很痛苦ing
  4. 境界(四)(1)价值观开始改变,Open Source里的大腕才是心目中的Hero。其他的都看不起。自己的老板,老板的老板基本上都不在眼里 (2)天天琢磨如何在Open Source做贡献,而非在自己的公司做贡献。 (3)上班就是混。自己做的东西公司的人基本上不懂。
  5. 境界(五)1. 狂喜欢写汇编,而且特意从来不加注释。(2)经常看着2,3行知道有错误的priviledge的代码但不知道哪里有错,感叹网络工程师用GDB还不会抓bug,可见智商有多低 (3)最怕的不是crash,而是板子的LED不闪了,系统死了。
  6. 境界(六)1. 当一个晚上去调 5 块板子,每个板子都是不同的CPU的时候,离崩溃已经不远。2. 世界上最难的不是调厂商开发板子+自己的kernel;也不是自己的烂板子+linux;而是自己的烂板子+自己写的烂kernel。没有技术底线就与一个女人没有道德底线一样,不是可怕;而是噩梦。
  7. 境界(七) 1. Kernel工程师在某一天突然会害怕。对不确定性(undeterministic)的无法控制(板子不稳定,dram不稳定,kernel不问题) 2. 会开始往上做,看stack。发现网络的精华:代码就是一堆callback指针;实质就是几个Queue。才突然了解为什么大傻都能做网络工程师。
  8. 境界(八)1.会发现网络最难的不是转发,而是控制。2. 会特别羡慕能把网络设备config的特溜的Testing工程师。Kernel工程师通常喜欢手快和对设备熟悉的,不喜欢大傻。 3. 总是试图建立一个完整的网络Picture,但感觉不好,很喜欢去数据中心看看。

上面八条境界分别来自八条微博,原链接:

http://weibo.com/1645518723/yanDemGGg
http://weibo.com/1645518723/yarEe4eXS
http://weibo.com/1645518723/yawvk5SQ0
http://weibo.com/1645518723/yazpjjCEc
http://weibo.com/1645518723/yaBjJoUsf
http://weibo.com/1645518723/yaBLKk3iK
http://weibo.com/1645518723/yaFfC2WeB
http://weibo.com/1645518723/yaFkpBJSH

分类: 贝壳 标签: ,

无觅相关文章插件,快速提升流量