星期日, 五月 10, 2009

Debian下修改默认语言[Linux技巧]

可以使用如下命令修改默认语言:


$sudo dpkg-reconfigure locales


注意选择语言时是复选框,要确保选择的是你所想要的语言~~

星期五, 五月 01, 2009

在S60 3rd系统上使用Google同步联系人列表

如果那天手机丢失或者出现故障,恢复我的联系人是件很让人头痛的事,有些人的电话可能一辈子也找不到了。因为接触计算机很长时间的原因,我总是把东西自己使用各种网络资源作备份。今天我想说一下如何用Google的免费同步服务备份你的联系人列表。

其实Google提供的免费移动服务是很多的,有兴趣可以到这里:
http://www.google.com/mobile/

闲话少叙,我们动手开始吧!

前提条件:
1、一个Gmail帐户,也就是一个Gmail邮箱。使用Google服务的用户都知道,所有的Goolge服务都需要有一个Gmail帐户。
2、一台有S60 3rd的移动设备。
3、可以通过如GPRS等方式接入互联网。

操作步骤(原文为英文界面,我这里在中文界面下重新操作):
1、打开你的名片夹。
2、选择-》同步-》设置
3、如果你使用PC套件同步过名片夹,那么接下来的画面中有PC套件选项。这里我们不管这个选项,选择-》新同步情景模式,询问复制时选择否。
4、同步情景模式名称为:Google sync(这个名字可以任选)。
5、应用程序-》名片夹(目前Google sync服务只支持同步名片夹)。
是否同步-》是
远程数据库-》contacts(这里不能写错)
退出并确认只有名片夹这一项是“已定义设置”
退出到上一级
6、连接设置
服务器版本:1.2
服务器识别码:Google(这里大小写要完全一致)
数据承载方式:互联网
接入点:总是询问(如果你有固定设置也可以使用默认)
主机地址:https://m.google.com/syncml(这里是https://)
端口:443
用户名:你的gmail邮箱,例如我的是richard.ma.19850509@gmail.com
密码:gmail登录密码
其他不变,退出
7、退回到名片夹中,选择同步,等待一会,你的名片夹就同步到Google的服务器上了,丢失手机或者手机出故障后,即可通过同样的设置将你的名片夹同步回来,在也不用担心了~~哈哈!

参考文献:
http://www.google.com/support/mobile/bin/answer.py?hl=en&answer=98230(英文)

星期一, 四月 27, 2009

绘制棋盘格子

根据用户输入数据绘制一个棋盘格子,初步体验用程序接受用户输入。

绘制钟表

绘制一个钟表动画,显示当前系统时间,引发学生兴趣。

QB中类似LOGO语言的绘图方式

绘制一艘小帆船。

太极图

使用QB绘制一副黑白相间的太极图。

演奏《东方红》

可以让程序发声,激发学生兴趣。



注:这两行表示乐谱的字符串都不应有空格。

QB绘制简单图形1

绘制简单图形,激发学生兴趣。

星期日, 四月 26, 2009

c语言中的数据溢出overflow解决

在日常生活中数字是没有大小限制的,但是计算机中的变量是有限制的,不能够完全表现现实世界中的数字,因而就产生了溢出问题。

用常见的Fibonacci数列来说,第一项是0,第二项是1,后面的每一项都是它前两项之和。
0, 1, 1, 2, 3, 5, 8, 13......
这个数列的增长实际上是很快的,当超出计算机变量所能表现的类型的上限后,结果就变为了负值,发生了溢出。

通过一段代码实验Fibonacci数列溢出


这已经使用了最大的数字的数据类型long long,如果还有更大的数字怎么办?我们满手油污的去操作内存分配?
幸好有GNU项目,里面的一个名为gmp(GNU Mutiple Precision Arithmeic Library)的库为我们解决了这一棘手的问题。这个库提供了很多基础的内存分配特性。

修改后的代码:

该库在数值和字符串中做了很好的处理,使你能获得一个真正没有溢出的数值,更符合客观世界的概念。

参考文献:
  1. Full Circle #24
  2. http://gmplib.org/manual/

星期日, 四月 12, 2009

RSS地址更换,请大家重新订阅

由于一直使用FeedSky的服务,FEEDSKY类似于Feedburner,是一个RSS烧录服务。近期发现FeekSky的RSS更新很不及时,造成Blog最新文章无法发送给广大的订阅者,所以我决定启用Blogger的默认RSS地址。请大家及时更新自己阅读器中本Blog的RSS地址。
  1. 原有的FeedSky的RSS会继续保留,当FeedSky修正错误后您有可能获得及时的更新
  2. 您可以到本Blog页面上重新订阅
  3. 您也可以使用如下URL直接订阅 http://richard-ma.blogspot.com/feeds/posts/default
对此次事件给大家带来的不便博主表示抱歉,同时今后会以更加优质的文章回馈大家。

星期日, 三月 29, 2009

kill命令信号说明[Linux技巧]

kill的manpage中说明这个命令并不是像字面上理解的杀死进程,而是向进程发送一个信号signal
,manpage中有详细的信号代码表,kill默认的信号是-15 SIGTERM。这个信号允许进程先释放所占用的资源,然后自行退出。有时一些进程占用资源不能释放,所以kill就不起作用。今天用eclipse时遇到了这样的情况。可以使用kill -s 9来解决,向进程发送SIGKILL信号,进程不进行资源的释放,直接退出。

参考文献:
  1. Linux kill man page
  2. http://aplawrence.com/SCOFAQ/FAQ_scotec6killminus9.html

星期六, 三月 28, 2009

使用Shadow保存密码[Linux技巧]

在Linux系统中,可以使用/etc/passwd和/etc/shadow来保存用户密码和一些相关信息,其区别是/etc/passwd可以被普通用户读取,而/etc/shadow只能被拥有root权限的用户读取,所以使用shadow的安全性更高,因为除了root权限的用户,任何人都不能读取其内容。

Ubuntu中使用两个命令来打开和关闭shadow密码保存方式:

#shadowconfig on #使用shadow保存密码
#shadowconfig off #使用passwd保存密码
注:在启动shadow保存密码后,相关的用户操作和组操作命令都需要root权限进行,例如:id命令将不能输出全部的组信息,需要sudo id来完成任务。

星期三, 三月 18, 2009

FSF的一小段历史

刚刚看完OS Revolution,其实完全是被开篇的一句I‘m your worst nightmare~~所吸引就看了下去,同时也是Linus和RMS等大牌的影响,将FSF发展简要介绍一下。

在20世纪70年代末以前,计算的硬件是收费的,而软件是可以免费共享的,那时候的人根本不知道软件的知识产权为何物。后来由于BG发表了BASIC后,他认为软件质量上不去是由于使用者没有对开发者付费,由于没有收入,所以就没有好的软件、书籍和文档,他是主张软件知识产权的先锋。

在提出了软件的知识产权后,公司纷纷将自己的源代码保护起来,很多人由于不能得到源码,所以一直用着蹩脚的软件。很多有能力修改软件的人也由于法律和源代码的保护只能忍受开发者的功能缺陷,即使你有对软件改进有益的想法,你也不能合法的获得源代码。

这时,RMS出现了!他1971年进入MIT的人工智能研究室工作,不久就融入了一个活跃的HACKER组织,和他们共同完成了一个操作系统。但是由于当时商业上的影响,他们被要求在这个系统中添加一个登录程序。当时他们完成这个系统的理念就是希望每一个坐在这台机器前的人都能自由的完成他自己的任务,而不受别人或者前一个使用者的控制。他们被要求添加的登录程序恰恰就是管理员用来控制用户的工具!这个登录程序加入后,RMS就HACK了那个系统,破解了密码的加密算法,然后给每个用户发信息,告知我已经得到的密码,并建议用户简单的使用Enter作为密码(就是不设置密码)。谁知这个建议竟然被20%的用户采纳了!

在1984年,RMS辞去了MIT的工作,着手创建GNU项目,当时UNIX是商业授权的操作系统,他不得不自己开始写一个类似UNIX的系统,但是不能使用UNIX的任何一行源码。后来越来越多的人通过网络加入,他们把一个个UNIX的小程序改写出来,到1991年就全部完成了。到了这时他们才发现,他们已经有了compiler,debugger等许多工具,唯一缺少的就是kernel了。其实他们早就发现了这一点,但是他们的设计理念限制了他们自己内核的开发。

由于长期使用UNIX系统,他们的哲学就是:一切皆文件,每个程序只完成简单的单一功能,运用小程序叠加出强大的功能。GNU的内核被设计成许多小程序,它们之间使用消息通讯,虽然是高层次的设计,但是由于复杂的消息时序,就造成了这个内核调试代价极大同时不够稳定。在这时Linus出现了,他来的太是时候了。

起初的Linus开发Linux是为了自己能方便的使用PC,开始他只自己单干,也不知道有RMS和FSF以及GNU项目。由于要编译源码,他必须找一个免费开源的编译器,而后他发现了GNU项目的一些成熟的成果,而RMS也发现了Linux这个kernel,他们一直寻找的东西。二者可以说是一拍即合,Linus本人非常认同GPL的理念,而RMS也为GNU项目找到了最后急需的一缕东风!

在Linux和GNU项目联姻后,并没有迅速的发展起来,原因是没有合适的应用。知道另一个被大家熟知的开源软件(或者说是基金会)出现,那就是Apache!你现在浏览的网页有66%的可能就是出自它之手,Linux与Apache的组合,可以说是大大降低了ISP的运营成本,同时Apache最先支持了虚拟主机,而同时期的IIS和NT并没有这种功能。这时,由于Linux的低成本、稳定和效率,Apache的定制性和扩展性,Linux一发不可收拾,成为了Web Server的绝对领军人物。也正是这种开放共享的精神,造就了一个不同寻常的OS Revolution!

星期一, 三月 16, 2009

群组和圈子,你还记得吗?

圈子时代,我还在占坐

当年校内还没有和5q合并的时候,我还在一个叫占坐的SNS上。可能知道国内SNS比较早的用户知道这个网站。当时占坐抽奖十分火爆,学校里有很多同学拿到了印有占坐LOGO的站衫,据说学校还有一个同学拿到了自行车。

那时候的占坐和5q基本是不相上下。由于国内的SNS基本都很封闭,而且功能上都是基本相同的,没什么特色和创新性,我的很多同学进入了校内和5q,我自然也就如同现在不情愿的还是QQ一样被拉下水了。进来之后,我发现圈子这功能不错,能结识很多知趣相同或相近的朋友,这比在论坛里大海捞针强多了。



校内收购,占坐没落

这个时期校内和5q结合,由于用户会把自己的同学和同事带入相同的SNS网络,合并后的校内发展迅速,而且积极拓展白领和高中用户群体。虽然后来有面向白领的SNS开心网,但是这时校内已经基本占据了中国SNS网络老大的地位。也是这个时候我知道了MySpace和Facebook,由于校内和 Facebook界面风格极其相似,我还对这点比较不满。

后来发现校内还是有一定创新性的,开发了猫游记,我那时候天天点阿点,做任务。这是我第一个接触的没有任何客户端的网页游戏,就是不兼容Firefox,比较遗憾。也正是这个时候我开始使用Ubuntu,并且加入了校内的同名群组,现在有好几个好友都是在这个群组里结识的。而且通过群组卖掉了陪我大学四年的电脑。



网络整风,群组关闭

由于Web2.0的核心理念就是为用户提供平台,让用户创造数据和内容,所以对于这种类型的网站,管理者很难进行内容审查,只能依靠有限的人力抽查和用户据报不良内容相结合的方式来进行工作。09年初,国家组织了政治互联网俄专项行动,很多著名门户网站都遭到了点名警告,限期整改等处理,当然这其中也有校内这样的SNS网站。

校内在这之后就以审查内容为由,关闭了群组,但是没有提到具体的整改期限。于是我那时天天看我的应用菜单什么时候群组能再出现,一段盼望的日子开始了。



群组归来,遥遥无期

在这一段盼望的日子中,群组曾经几次出现但又几次消失。起初只是有一个链接,但是进入群组首页没有任何内容。后来由于效益刺激,一些用户量大的应用讨论群开放了,紧接着是一些网络的群组,例如各个大学的群组,而像Ubuntu这样的小众群组的归来似乎就遥遥无期了。实际这些小的,用户量少的群组才是群组真正价值所在,才是真正志同道合者的栖息地。通过它们,你很快就能找到与自己有相同兴趣的人,与这些人讨论是一种快乐。




God Bless!我们的群组快点回来,现在已经很尴尬了,再拖下去会更加尴尬......

除数是一位数的除法

星期日, 三月 15, 2009

Linux中的用户组设置[Linux技巧]

用户与组有关的命令:
  • useradd 添加用户,添加时可以设定用户所在的组
  • userdel删除用户
  • usermod在添加后,可以使用这个命令修改用户所在的组
组相关命令:
  • groupadd 添加组
  • groupdel 删除组
  • groupmod 修改组
Linux的权限系统分为三级
  • 拥有者,文件的创建者
  • 组权限,组中的用户
  • 其他用户,系统中注册的所有用户
这里组权限有一些说法,用户和组是多对多的关系。一个组可以有多个用户,一个用户可以加入多个组。那么这个组权限就有说法了,针对哪个组呢?每个用户都只能有一个当前有效的组,组权限就是针对这个组说的。

使用id命令可以查看当前的有效组,就是gid所指的那个。
使用newgrp命令可以修改当前用户的有效组。

参考:http://www.91linux.com/html/linux_pub/ubuntu/20090120/15442_2.html

关闭Ubuntu中的ipp(port:631)打印服务[Linux技巧]

今天用nmap扫描了一下我的端口,发现有个631端口处于lisening状态。google结果是cupsys(Common UNIX Printing System)的打印ipp服务占用了这个端口,于是就想把这个端口关闭。由于我的机器没有连接打印机,所以开机也不想启动它。

关闭服务:
sudo /etc/init.d/cupsys stop
取消开机启动:
sudo update-rc.d -f cupsys remove

参考:http://ubuntuforums.org/showthread.php?t=337868

星期六, 三月 14, 2009

Linux下Apache的配置文件结构[Linux技巧]

星期一, 三月 09, 2009

修改Debian中的网卡配置[Linux技巧]

默认安装Debian的时候是用dhcp服务的,有时我们需要设置一下静态IP。一共涉及两个文件的修改
  1. /etc/network/interfaces
    auto eth0
    #iface eth0 inet dhcp
    iface eth0 inet static
    address 192.168.2.121
    netmask 255.255.255.0
    gateway 192.168.2.2
    IP地址,掩码,gateway什么的,你应该已经知道,或者可以咨询当地网络管理员。
  2. /etc/resolv.conf里面设置DNS服务器,在这种情况下应该就是gateway的地址。
    nameserver 192.168.2.2 #因为我这里网关就是DNS服务器所以是相同的
  3. 最后reboot或者#/etc/init.d/networking restart

参见:http://blog.csdn.net/shooter556/archive/2006/07/14/919776.aspx

星期日, 三月 08, 2009

Debian LAMP安装配置[Linux技巧]

参见下文:

http://www.howtoforge.com/ubuntu_debian_lamp_server

Debian使用ifconfig命令[Linux技巧]

Debian中是没有把/sbin加入PATH变量中的,所有/sbin中的命令都需要这样运行(ifconfig为例)

~$sudo /sbin/ifconfig

寻找最快的debian源[Linux技巧]

使用apt-spy就可以自动查找最快的debian源,查找后会自动修改source.list。

详细的说明请参考:
http://www.linuxdiyf.com/bbs/thread-52437-1-10.html

Debian Lenny中使用sudo[Linux技巧]

Debian中默认是没有sudo命令的,需要自己在root用户下安装

~$apt-get install sudo


在root设置sudoers配制文件

~$chmod +w /etc/sudoers
~$vim /etc/sudoers

添加一行 username ALL=(ALL) ALL
其中username是你的用户名,保存
更改sudoers文件权限

~$chmod 0440 /etc/sudoers

退出root

参考文献:http://blog.chinaunix.net/u1/51074/showart_429833.html

使用virtualbox的cli启动vm[Linux技巧]

virtualbox也有cli的,可以使用如下命令启动vm

~$VBoxManage startvm vmname -type gui
把vmname修改成你要启动的vm的名字就可以了。

还有一些用法,详见:
  1. VBoxManage --help
  2. Secrets for controlling VirtualBox from the command line

blogger API 2.0 Url

http://www.blogger.com/api/RPC2

从Gnome Blog里扣出来的~~

Ubuntu修改默认的jre和jdk[Linux技巧]

使用如下命令修改

~$sudo update-alternatives --config java #修改JRE
~$sudo update-alternatives --config javac #修改JDK

除数为何不能为0,教学片段反思

在故事引入后,学生根据故事推导出
0/3 = 0
我让学生仿照写几个类似的算式
0/4=0
0/7=0
有的学生说
0/0=0

这正是我所需要的素材:0/0=0
通过验算方法,学生验算了这些等式,发现0/0有无数多个结果,与日常知识有冲突。

在二班讲的时候由于时间没有把握好,这地方有点赶,一班讲的比较成功:

师:我们对比一下前三个和最后一个算式,有什么不同
生:最后一个除数是0
师:那么最后一个等式有很多结果的原因在哪里?
生:除数是0
师:所以除数是不能是0的,我们说0除以任何不是0(重音强调)的数都得0。

对比过后应该引导学生发现不同点,然后挖出问题根源,对根源加以点评式讲解才能事半功倍。

星期六, 三月 07, 2009

复制文件夹[Linux技巧]

使用cp命令复制文件夹


~$cp -R source/ direction

星期三, 三月 04, 2009

在Linux下查看端口的使用情况及启动

在Linux下查看端口的使用情况及启动
Netstat -tln 命令是用来查看linux的端口使用情况
 
  /etc/init.d/vsftp start 是用来启动ftp端口~!
 
  看文件/etc/services
 
  netstat
 
  查看已经连接的服务端口(ESTABLISHED)
 
  netstat -a
 
  查看所有的服务端口(LISTEN,ESTABLISHED)
 
  sudo netstat -ap
 
  查看所有的服务端口并显示对应的服务程序名
 
  nmap <扫描类型><扫描参数>
 
  例如:
 
  nmap localhost
 
  nmap -p 1024-65535 localhost
 
  nmap -PT 192.168.1.127-245

转自:http://topic.csdn.net/u/20090303/10/bb0f2db5-b619-4de3-90c8-43f2459fddcd.html

星期二, 三月 03, 2009

PHP5 DOM 类图

星期一, 三月 02, 2009

使用/dev/null过滤stderr信息[Linux技巧]

如果你在调试程序,往往关键的错误信息都是通过stderr输出的,而默认的stderr和stdout都是对标准输出————显示器而言的。

如何获得stderr而忽略stdout呢?

例如你的程序名为ex

~$./ex > /dev/null


这样stdout的输出被重定向到/dev/null文件中,如果你不知道这是个什么样的文件就google一下,而stderr会被保留下来,让你慢慢看。

当然你也可以使用如下命令将stderr过滤掉

~$.ex 2> /dev/null

让cd命令能够自动纠错[Linux技巧]

如果你经常打错目录名,那么如下这个方法可能适合你用:

在~/.bashrc中加入
shopt -s cdspell
这样一行代码,cd就会自动纠错了

例如:进入目录mail

~$cd mall
~$pwd
~/mail


自动纠错生效了!

星期日, 三月 01, 2009

秒的认识[引入]

教材:人教版 小学数学三年级上册 第五单元 《时、分、秒》 第一课时

教学目标:
  1. 体会1秒的时间长度,知道1分=60秒
  2. 利用生活实例激发学生学习兴趣
  3. 培养学生的民族自豪感

引入过程:
  1. 出示北京航天中心图片
  2. 问:图上的人在干什么?
  3. 生:发射宇宙飞船......
  4. 师:这是神舟七号发射前的画面,那我们一起来从5为神舟飞船发射倒数,好吗?
  5. 生齐:好!
  6. 师与生:5 4 3 2 1 发射!
  7. 神舟七号升空了,那刚才我们间隔多长时间数一个数呢?
  8. 生:1秒!
  9. 师:今天我们就来正式认识秒。(板书课题:秒的认识)
课后反思:
  1. 在引入过程中初步完成了对1秒时间的体验,分散了教学难点,情境引入自然,使得学生更加容易进入情境,教学目标更容易达成;
  2. 将新闻实事引入课堂,培养学生关注国家发展,乐于获取最新资讯的意识;
  3. 将国家重大科技成果在课堂上予以展示,提升学生的民族自豪感;

为Blogger添加Tag Cloud(标签云)

具体方法,这里说的很明确了,我想说一说按照这种方法配置有的属性自定义。

为Blogger添加Tag Cloud(标签云):
http://phy3blog.googlepages.com/Beta-Blogger-Label-Cloud.html

代码共分为三段:
  1. CSS样式,这里可以详细的设置属性
  2. JS配置部分,这里可以方便的修改变量数值,修改常用的属性
  3. widget实现
在这三部分中,显然1、2两部分是可以根据用户需要自行修改的,如果你懂一点CSS的话可以自己改,这里我只谈第二部分的修改问题。


var cloudMin = 1; //Tag数量的最小值
var maxFontSize = 20; //数量最多Tag的字号
var maxColor = [0,0,255]; //数量最多Tag的颜色
var minFontSize = 10; //数量最少Tag的字号
var minColor = [0,0,0]; //数量最少Tag的颜色
var lcShowCount = false; //是否显示Tag包含的文章数量



看过注释相信大家已经基本明白了,这里要说明的是Tag的字号和颜色都是渐变的,处于最多和最少之间的Tag字号和颜色视数量的差距会发生字号和颜色的改变,看上去会很漂亮。还有要说明的是颜色这里使用了RGB的十进制,而一般CSS颜色都是十六进制,需要转换才能填进去。

Blogger中添加Social Bookmark(社会化书签)

  1. 先选择一个Social Bookmark提供商,这里我以http://www.letsgetsocialnow.com/为例;
  2. http://www.letsgetsocialnow.com/按照提示获取代码;
  3. 打开自定义-》设置-》格式设置,将获取的代码粘贴到帖子模板中;
  4. 发帖时看看HTML视图下有没有这段代码,如果有的话就说明成功了。
如下就是帖子模板自动生成的Social Bookmark:

wonder girl 三连击 娱乐一下

wonder girl原版MV



泰国的男生cosplay


一个四岁韩国女孩的cosplay


三段连续看,很过瘾阿~~

星期六, 二月 28, 2009

Ubuntu下安装Xdebug[Linux技巧]

Xdebug是基于pecl的一个php扩展,用于调试php程序,与eclipse集成得很好。

由于为了省去手动编译过程,选择使用pecl命令安装:

~$sudo apt-get install php5-dev #编译pecl扩展时必须的文件
~$sudo pecl install xdebug


安装完成后,可以将
# Xdebug extension
extension=xdebug.so

[xdebug]
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_port=9000
xdebug.remote_host=127.0.0.1
xdebug.remote_log=/var/log/apache2/xdebug_remote.log
写入php.ini中。

PS:如果你使用Ubuntu,可以参照Ubuntu下php5的extension配置[Linux技巧]一文进行配置。

Ubuntu下php5的extension配置[Linux技巧]

众所周知,php5的php.ini配置文件在/etc/php5/apache2/下。当你安装了cli后,/etc/php5/cli/下同样有一个php.ini文件。这使得可以分别配置cli下和apache下的php环境,互不干扰。

但是如何为这两个环境安装同样的extension呢?写两遍配置吗?做一个链接呢?都不是什么好主意,其实Ubuntu已经考虑到这点了,你是否注意到了同在/etc/php5下的conf.d目录呢?没错,就是这里!

在apache2和cli这两个目录下,分别有一个到conf.d的链接,只要在conf.d中建立一个extension_name.ini就可以共享到cli和apache2中,例如,配置mysql

  1. 在conf.d中创建mysql.ini文件
  2. 编辑mysql.ini文件,语法同编辑php.ini中的mysql extension相同
  3. 保存并重启apache
  4. 看看phpinfo列出的信息是否已经包括mysql了
  5. 其他的extension均可使用以上方法添加

星期四, 二月 26, 2009

三下 一 位置与方向

认识东、西、南、北、东南、东北、西南、西北八个方向,并认识简单的示意图和地图,能说出路线。

扩充知识:wiki 方位
http://zh.wikipedia.org/w/index.php?title=%E6%96%B9%E4%BD%8D&variant=zh-cn

星期日, 二月 22, 2009

修改Ubuntu的runlevel[Linux技巧]

Ubuntu和Debian中的runlevel如下:
* 0 System Halt
* 1 Single user
* 2 Full multi-user mode (Default)
* 3-5 Same as 2
* 6 System Reboot

对应的配置文件夹如下:
/etc/rc0.d Run level 0
/etc/rc1.d Run level 1
/etc/rc2.d Run level 2
/etc/rc3.d Run level 3
/etc/rc4.d Run level 4
/etc/rc5.d Run level 5
/etc/rc6.d Run level 6

这里的runlevel3-5都是进入图形界面。这与其他的linux发行版不太一致,通常runlevel 3是Multi user mode,即直接登录到字符界面;而runlevel 5是Multi user mode with GUI,即登录到图形界面。

现在把runlevel3改为Multi user mode需要如下步骤:

一、删除gdm的启动项
找到/etc/rc3.d中的gdm项,把它删除,如果想恢复,可以重新建立一个到/etc/init.d中的gdm链接。

二、修改默认的runlevel
如果暂时修改,可以使用telinit N,这里的N可以是runlevel的代码[0-6]。如果想长期修改,可以在/etc/下建立inittab文件(这个文件在其他发行版中是存在的,而在Debian及其衍生版中是没有的)。文件内容如下

id:3:initdefault:
注意最后的冒号,这样就说明启动时默认为runlevel 3。

sudo reboot试试看是不是到了文本界面下。

参考文献:
http://www.linuxdiyf.com/viewarticle.php?id=92001
http://www.debianadmin.com/debian-and-ubuntu-linux-run-levels.html

星期六, 二月 21, 2009

作为教育者应该给孩子留下些什么?

作为教育者应该给孩子留下什么?

我们常说:“随风潜入夜,润物细无声。”这句诗形容教师的工作是再恰当不过了,教育是一项长期的工程,需要教师在日常生活中用心的培养孩子各方面的能力,同时要不断加以强化。而我们一直用什么来滋润孩子的心灵呢?

知识?
我们知道人类的知识是浩如烟海的,没有人能掌握世界上所有的知识,教师也不可能是万事通般的神仙。作为教师应当“传道,授业,解惑”,但是并不是所有的事情教师都力所能及。这些说明教师是传授知识,但不能涵盖所有的知识。

方法?
知识是方法的一个方面,有一些知识就是方法的总结,规律的体现。但是方法的范畴远远大于知识,这里不单单是解决一般问题的方法,还包括处理各种实际问题的方法,这些方法都是人们通过前人的经验和自己的实践不断修正,去伪存真的总结出来的,可以说教师传授的是前人经验,自身的实践教师是无从传授的。

能力?
能力这东西说起来比较飘渺,没有量化的一把标尺来测量。但是能力是可以通过一些方面表现出来的,例如一个人的言谈举止,对于问题的分析、把握、解决等等,都可以从一个侧面反应一个人的能力。能力的传授不是教师的言传身教就可以完成的,需要通过大量的素材的分析,坚持不懈的锻炼出来的,是教师和孩子共同努力的产物。

校内上有人说应该让孩子尽早的知道一些知识,例如小学开始学习初中的,这样初中就可以学习高中的,提前认识社会,这样孩子能事事先人一步,必将获得在社会中立足的优势。我是不太同意这个观点的,应该在适合的时间给孩子适合的知识,不要让孩子无休止的学习新东西,那样未必会滋养一个幼小的心灵,反而会成为逆反心里的温床。孩子应该有他们的快乐时光,在他们长大后回忆起来也是一种幸福。

教育者应该给孩子留下知识、方法、能力,更有责任为孩子留下幸福。

定制修改mp3编码的命令[Linux技巧]

Ubuntu下修改mp3标签编码的基本理论这篇旧文有介绍过,链接如下:

http://richard-ma.blogspot.com/2009/02/rhythmbox.html

但是我感觉每次都在当前目录下输入命令有点繁杂,于是修改了.bashrc文件,自定义了一个专门用于修改mp3标签编码的命令。

一、编辑 .bashrc 文件

vim ~/.bashrc (这样修改只对于当前用户有效)

在最后的位置添加如下语句:

# Functions definitions

if [ -f ~/.bash_functions ]; then
. ~/.bash_functions
fi

当然你也可以跳过这一步,把下一步的命令直接加入.bashrc,不过这样我感觉有点凌乱,完全是个人习惯问题。

二、编辑 .bash_functions 文件
如果你以前没有这么干过,那么你应该在用户目录下先新建一个名为 .bash_functions 的文件,并编辑它。

vim .bash_functions

在这个文件中加入如下命令:

# Encoding mp3 label to GBK function

function mp3encoding () { mid3iconv -e GBK *.mp3; }

三、测试
如果你是用gnome-terminal的话,需要关掉重新开一个;如果你用Ctrl+Alt+Fn的话,那么你需要logout。因为要使设置生效必须重新读取 .bashrc。

cd到你mp3保存的目录下,然后mp3encoding,是不是所有以mp3结尾的文件都被处理了?看看你的rhythmbox中的标签是不是已经恢复正常了?最让人欣喜的是mp3播放器中也没有乱码了?

对了,你的工作完成了,好好保护你的 .bashrc 配置,然后就是享受了。

Enjoy It!

天空为什么是蓝色?

大气本身是无色的。天空的色是大气分子、冰晶、水滴等和阳光共同创作的图景。

  阳光进入大气时,波长较长的色光,如光,透射力大,能透过大气射向地面;而波长短的色光,碰到大气分子、冰晶、水滴等时,就很容易发生散射现象。被散射了的色光布满天空,就使天空呈现出一片蔚蓝了。

星期日, 二月 15, 2009

使用CDPATH定义CD命令的base directory[linux技巧]

如果你使用cd命令跳转到常用的文件夹,可以自定义这些文件夹作为base directory。如你常用/etc下的目录,使用:

export CDPATH=/etc

当然,如果想每次都使这个设置生效,可以将这一行代码加入.bashrc中(Ubuntu 8.04 LTS)。


也可以添加多个base directory,格式如下:

export CDPATH=.:~:/etc

这是我所使用的选项。

word的一个成功隐喻


word是微软公司的文字处理软件,它的界面如上图所示。

我在三年级(8-9岁)学生中进行测试,几乎100%的学生认为这个编辑区像一张白纸,当然学生们也就明白这个软件的作用了,看来微软软件产品的易用性细节设计是不容忽视的。

一个快乐的没有情人的情人节

SNS是不适合发布这样的东西的,因为马上就会造成流言满天飞的效果,而且会因为以讹传讹的六度理论将事物搞得面目全非,中国人是擅长干这种事情的。

只能在我这个虚拟身份的小博客上说说这个事情了。

现在已经是北京时间的15日了,情人节已经成为昨日的一缕阳光。今天和一个心地善良的女孩子去听了相声,这个事情我对谁都没说,包括父母和我的发小。一天都很快乐,感觉时间要是在此刻停止就太好了,这是一种说不出的美妙感觉。

她很可爱,有时候有点幼稚。

上扶梯的时候,跟我站在同一个台阶,我笑,她不服气的往上走了两个台阶。
她原来也是相声的行家,经常刨活。
看着不胖不过真的很能吃,我到最后都不好意思吃了,看得我是目瞪口呆。
回来时非要请我坐公交~~

如果能守她一辈子多好,希望明年的情人节能真正的有个伴。

星期六, 二月 07, 2009

重装windows后恢复ubuntu--grub重新安装

为了能够运行一些游戏和其他程序,勉强在Win2003和Ubuntu的基础上安装了一个xp,结果启动的时候ubuntu跑不见了=.=


虽然平时自己不怎么在ubuntu下操作什么,但是是在无聊的时候会去那学习学习捣鼓点新东西,毕竟人是要跟进潮流不断学习的嘛!


下面是直接针对这个问题的解决办法,但是明明看见成功了,一切都对,刚才重启切换过来的时候在boot却没有出现ubuntu,巨汗=.=只有其他时间继 续试了,但是稍微有了一点头绪,也整理一下这点文章!最开始这段应该是对我直接有用的,但是就是不知道什么原因,我没有成功!另外也在补充一些,系统了解 一下。

在使用Ghost重新恢复Windows后,如何恢复Grub菜单:

  1. 从Live CD(如Ubuntu Live,Knoppix,Mepis或者相类似的)启动。
  2. 打开终端,输入"sudo grub",会出现GRUB命令提示。

  3. 输入"find /boot/grub/stage1"。会出现如同"(hd0)"样的结果,在我的电脑上是"(hd0,3)"。在下面的命令中使用您电脑中得到的结果。
  4. 输入"root (hd0,3)"。
  5. 输入"setup (hd0,3)"。这里是关键。在其它一些指南中使用"(hd0)", 如果您想将GRUB写入MBR的话,那使用"(hd0)"是没有问题的。如果您想将GRUB写入您的Linux根分区的话,则您需要在逗号之后加上数字,形如"(hd0,3)"。
  6. 输入"quit"。
  7. 取出Live CD,重新启动电脑。

星期二, 二月 03, 2009

解决rhythmbox的乱码问题

乱码解决:

sudo apt-get install python-mutagen

mid3iconv -e GBK *.mp3

注意:执行第二句指令的时候一定是在mp3所在的当前目录下 ,否则提示找不到mp3文件

呵呵,终于可以正常听歌了,高兴!

转自http://www.javaeye.com/topic/260892

放牛班的春天 男主角都长这么大了

其实,亲历成长的过程是一种幸福,作为一个旁观者亦然。

星期二, 一月 27, 2009

给Blogger添加代码高亮

原文链接:
http://abhisanoujam.blogspot.com/2008/12/blogger-syntax-highlighting.html

星期一, 一月 26, 2009

新春快乐

又是一年春来到,大家过年好阿!

星期六, 一月 24, 2009

自己做的贪吃蛇2

已经可以长大,并且身体颜色随着食物颜色的变化而变化。

星期五, 一月 23, 2009

自己写的贪吃蛇


自己做的贪吃蛇,功能还不完善,如果你想看看这些丑陋的代码,请猛击:
http://code.google.com/p/rgame/

星期三, 一月 21, 2009

QB中的图像代码 [screen命令]

SCREEN - a graphics statement that sets the specifications for the
display screen

Syntax
SCREEN [mode] [,[colorswitch]][,[apage]][,[vpage]]
☆mode is an integer constant or expression that selects a screen mode
for a particular combination of display and adapter:

MDPA, CGA, EGA, or VGA (Text Only)
CGA, EGA, VGA, or MCGA Low- and Medium-Resolution Graphics
EGA and VGA Medium- and High-Resolution Graphics
EGA and VGA Monochrome High-Resolution Graphics
VGA and MCGA High-Resolution Graphics
Hercules and Other Adapters
☆colorswitch, apage, and vpage are Details



SCREEN 0: Text mode only
☆Either 40 x 25, 40 x 43, 40 x 50, 80 x 25, 80 x 43, or 80 x 50 text format
with 8 x 8 character box size (8 x 14, 9 x 14, or 9 x 16 with EGA or VGA)
☆16 colors assigned to 2 attributes
☆16 colors assigned to any of 16 attributes (with CGA or EGA)
☆64 colors assigned to any of 16 attributes (with EGA or VGA)

SCREEN 1: 320 x 200 graphics
☆40 x 25 text format, 8 x 8 character box
☆16 background colors and one of two sets of 3 foreground colors assigned
using COLOR statement with CGA
☆16 colors assigned to 4 attributes with EGA or VGA
SCREEN 2: 640 x 200 graphics
☆80 x 25 text format with character box size of 8 x 8
☆16 colors assigned to 2 attributes with EGA or VGA

SCREEN 7: 320 x 200 graphics
☆40 x 25 text format, character box size 8 x 8
☆32K page size, page ranges are 0-1 (64K), 0-3 (128K), or 0-7 (256K)
☆Assignment of 16 colors to any of 16 attributes
SCREEN 8: 640 x 200 graphics
☆80 x 25 text format, 8 x 8 character box
☆64K page size, page ranges are 0 (64K), 0-1 (128K), or 0-3 (246K)
☆Assignment of 16 colors to any of 16 attributes
SCREEN 9: 640 x 350 graphics
☆80 x 25 or 80 x 43 text format, 8 x 14 or 8 x 8 character box size
☆64K page size, page range is 0 (64K);
128K page size, page range is 0 (128K) or 0-1 (256K)
☆16 colors assigned to 4 attributes (64K adapter memory), or
64 colors assigned to 16 attributes (more than 64K adapter memory)

SCREEN 10: 640 x 350 graphics, monochrome monitor only
☆80 x 25 or 80 x 43 text format, 8 x 14 or 8 x 8 character box size
☆128K page size, page range is 0 (128K) or 0-1 (256K)
☆Up to 9 pseudocolors assigned to 4 attributes

SCREEN 11
☆640 x 480 graphics
☆80 x 30 or 80 x 60 text format, character box size of 8 x 16 or 8 x 8
☆Assignment of up to 256K colors to 2 attributes
Screen 12
☆640 x 480 graphics
☆80 x 30 or 80 x 60 text format, character box size of 8 x 16 or 8 x 8
☆Assignment of up to 256K colors to 16 attributes
☆VGA required
Screen 13
☆320 x 200 graphics
☆40 x 25 text format, character box size of 8 x 8
☆Assignment of up to 256K colors to up to 256 attributes

SCREEN 3: Hercules adapter required, monochrome monitor only
☆720 x 348 graphics
☆80 x 25 text format, 9 x 14 character box
☆2 screen pages (1 only if a second display adapter is installed)
☆PALETTE statement not supported
SCREEN 4:
☆Supports Olivetti (R) Personal Computers models M24, M240, M28,
M280, M380, M380/C, M380/T and AT&T (R) Personal Computers 6300
series
☆640 x 400 graphics
☆80 x 25 text format, 8 x 16 character box
☆1 of 16 colors assigned as the foreground color (selected by the
COLOR statement); background is fixed at black.

星期日, 一月 18, 2009

花之荼蘼

荼蘼是一种蔷薇科的草本植物,春天之后,往往直到盛夏才会开花。 因此人们常常认为荼靡花开是一年花季的终结。

苏轼诗:“荼靡不争春,寂寞开最 晚。”
任拙斋诗:“一年春事到荼靡。”
王琪诗:“一从梅粉褪残妆,涂抹新红上海棠。开到荼縻花事了,丝丝天棘出莓墙。”

开到荼蘼花事了,意为荼蘼花开时,春天那些五色斑斓,美艳不可方物的各类 花儿,都悄悄地把喧嚣让给即将到来的如火夏天。 荼蘼花开代表女子的青春已成过去。荼蘼花开,表示感情的终结。爱到荼靡,意蕴生命中最灿烂、最繁华或最刻骨铭心的爱即将失去。 很多人都说没有见过荼靡花。其实在佛教中,荼靡就是彼岸花,洋名"蔓珠沙华”。

alias命令巧用

alias就是传说的linux中别名命令,命令格式如下:

alias 别名='原名'

这里需要注意原名要用单引号包围,alias命令的作用是给那些参数巨多的命令起个小名,便于操作和记忆。

例如我常用的就有

alias ls='ls --color=auto'

这样可以使ls命令的输出是用颜色标注的,看起来很方便。不过alias的“记性”并不好,在重新启动后就记不住这些小名了。为了能让alias有个好记性,我们需要编辑~/.bashrc文件,这里以ubuntu为例。

vim ~/.bashrc

找到如下内容,其实UB还是很人性化的,许多命令都已经写好了,只不过需要用户把前面的注释符去掉~~找到这一段

# enable color support of ls and also add handy aliases
if [ "$TERM" != "dumb" ] && [ -x /usr/bin/dircolors ]; then
eval "`dircolors -b`"
alias ls='ls --color=auto'
#alias dir='ls --color=auto --format=vertical'
#alias vdir='ls --color=auto --format=long'

alias grep='grep --color=auto'
#alias fgrep='fgrep --color=auto'
#alias egrep='egrep --color=auto'
fi

去掉需要命令前面的注释符号,如果有你自己定义的alias没有在这里列出,把如下这段的注释去掉:

if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi

在~/下建立一个名为.bash_aliases的文件,把你的alias命令统统仍进去就可以了,重新启动,输入alias看看你的小名都生效了吗?

PS:UB很多配置文件都比较松散,基本都是本着默认文件只允许注释,不需要修改的原则制定的。自定义的配置需要新建立令一个单独的文件来实现,这里的.bash_aliases就是一例。其实这样对于总忘记备份的新手是很有好处的,至少不会因为失误而造成很大的损失。

星期一, 一月 12, 2009

天边的一朵云dropbox[云计算初体验]



Dropbox(以下简称DB)作为一款网络同步工具,操作十分简便,与操作系统集成的很好。当然,你也可以把它当作网络U盘使用。
废话少说,先注册个帐号。

DB的服务需要你用电子邮箱注册一个对应的DB帐户,不过首页上并没有提供注册的入口。你可以通过直接点击login来找出这个入口。



点击后你就会看到有两个标签,选择Create an account即可填写注册表单进行注册。

这样你就拥有一个DB的帐户了,接下来需要下载一个客户端,DB是支持Linux,Mac和Windows三个平台的,所以你要选择合适自己平台的客户端下载。如果只是暂时需要访问DB中的文件,使用Web方式进行文件操作是个明智的选择。



客户端的界面就是一个普通的文件夹,在任务栏中有一个图标提供基本设置。
Ubuntu下是这个样子滴~~


如果你想体验一下到处访问自己文件的装B感觉,请猛击:https://www.getdropbox.com

星期日, 一月 11, 2009

无影灯与散列(HASH)函数的选择

  医学手术对于灯的要求是很高的,关键是不能有影子妨碍医生观察手术的情况。在物理学上,灯光如果被阻挡肯定会产生影子,这样一个难题是怎样解决的呢?显然用一盏灯是肯定解决不了问题的,那样肯定会在某个方向上留下影子。将一盏变为多盏,互相弥补缺点,这样就成为了无影灯。无影不是某盏灯的功劳,而是多盏灯相互弥补,综合作用的结果。
  散列函数所要解决的问题是碰撞,最好使每个值对应的键都是唯一且二者之间相互转换是低复杂度的。问题总是要辩证分析的,对于每一个具体的散列函数来说,总有一些特殊的值会发生碰撞,而且碰撞的几率会非常大。
  解决这一问题是增加散列函数的个数,这些函数需要精心挑选,互相弥补,达到全局统计上的无影灯效果。对于特定数据,采用哪个散列函数的问题可能有建议,使用智能的判断方法,总是决定使用最优的散列函数。其实这样到犯了矫枉过正的错误,因为选择最优函数的过程是十分耗费时间的,甚至比使用最差的散列函数处理此数据的时间还长。这里使用了另一个技巧,就是随机选择,虽然有可能把数据交给最差的函数处理,但是这种概率已经大大降低。
  这个问题的解决告诉我,解决问题的方法不单单是找到一种最好的,有的时候三个臭皮匠也是可以一起上阵的。同时,我们不能为了极小的不足而放弃一种方法,思想上要追求完美,但有时残缺也是一种美和优雅~~

星期二, 一月 06, 2009

俺也是文学青年,高中时写的小诗一首

我们无法逃避,

街市的喧闹。

我们无法隔绝,

世俗的尘嚣。

现实的镜子,

把我照得如此渺小。

要实现梦想,

路途又是如此之遥。

放眼眺,

以更宽广的视角。

向前跑,

不要把青春陷入郁闷的泥沼。

从现在起,把握每一秒。

相信明天会更好,

莫到白头叹年少。

一个旧本子

今天翻出来一个旧本子,扉页上记录这一个年代~~



奖给XXX同志:

在一九七六年度“工业学大庆”运动中作出优异成绩,以资鼓励。



XXXXX厂 革命委员会

一九七七年一月

数学名人名言集锦

  数学是一种精神,一种理性的精神。正是这种精神,激发、促进、鼓舞并驱使人类的思维得以运用到最完善的程度,亦正是 这种精神,试图决定性地影响人类的物质、道德和社会生活;试图回答有关人类自身存在提出的问题;努力去理解和控制自然;尽力去探求和确立已经获得知识的最 深刻的和最完美的内涵。 ——克莱因《西方文化中的数学》

  数学是除了语言与音乐之外,人类心灵自由创造力的主要表达方式之一,而且数 学是经由理论的建构成为了解宇宙万物的媒介。因此,数学必需保持为知识,技能与文化的主要构成要素,而知识与技能是得传授给下一代,文化则得传承给下一代 的。——录自德国数学家HermannWeyl语

  数学是科学的皇后,而数论是数学的皇后高斯(Gauss)音乐能激发或抚慰情怀,绘画使人赏心悦目,诗歌能动人心弦,哲学使人获得智慧,科学可改善物质生活,但数学能给予以上的一切。——克莱因

  数学的本质在於它的自由。---康扥尔(Cantor)

  在数学的领域中,提出问题的艺术比解答问题的艺术更为重要。康扥尔(Cantor)

  没有任何问题可以向无穷那样深深的触动人的情感,很少有别的观念能像无穷那样激励理智产生富有成果的思想,然而也没有任何其他的概念能向无穷那样需要加以阐明。——希尔伯特(Hilbert)

  数学是无穷的科学。--赫尔曼外尔

  问题是数学的心脏。--P.R.Halmos

  只要一门科学分支能提出大量的问题,它就充满着生命力,而问题缺乏则预示着独立发展的终止或衰亡。--Hilbert

  数学中的一些美丽定理具有这样的特性:它们极易从事实中归纳出来,但证明却隐藏的极深。---高斯

  哲学家也要学数学,因为他必须跳出浩如烟海的万变现象而抓住真正的实质。……又因为这是使灵魂过渡到真理和永存的捷径。---柏拉图 

  高斯(数学王子)说:“数学是科学之王”

  罗素说:“数学是符号加逻辑”

  毕达哥拉斯说:“数支配着宇宙”

  哈尔莫斯说:“数学是一种别具匠心的艺术”

  米斯拉说:“数学是人类的思考中最高的成就”

  培根(英国哲学家)说:“数学是打开科学大门的钥匙”

  布尔巴基学派(法国数学研究团体)认为:“数学是研究抽象结构的理论”

  黑格尔说:“数学是上帝描述自然的符号”

  魏尔德(美国数学学会主席)说:“数学是一种会不断进化的文化”

  柏拉图说:“数学是一切知识中的最高形式”

  考特说:“数学是人类智慧皇冠上最灿烂的明珠”

  笛卡儿说:“数学是知识的工具,亦是其它知识工具的泉源。所有研究顺序和度量的科学均和数学有关。”

  恩格斯(自然辩证法哲学家)说:“数学是研究现实生活中数量关系和空间形式的数学

  克莱因(美国数学家)说:“数学是一种理性的精神,使人类的思维得以运用到最完善的程度”

   伽利略说:“给我空间、时间、及对数,我可以创造一个宇宙”“自然界的书是用数学的语言写成的”牛顿说:“没有大胆的猜想,就做不出伟大的发现”,哈尔 莫斯说:“数学的创作绝不是单靠推论可以得到的,首先通常是一些模糊的猜测,揣摩着可能的推广,接着下了不十分有把握的结论。然后整理想法,直到看出事实 的端倪,往往还要费好大的劲儿,才能将一切付诸逻辑式的证明。这过程并不是一蹴可几的,要经过许多失败、挫折,一再地猜测、揣摹,在试探中白花掉几个月的 时间是常有的。”


  维特根斯坦说:“数学是各式各样的证明技巧”

  华罗庚说:“新的数学方法和概念,常常比解决数学问题本身更重要”

  纳皮尔说:“我总是尽我的精力和才能来摆脱那种繁重而单调的计算”

  开普勒说:“以我一生最好的时光追寻那个目标……书已经写成了。现代人读或后代读都无关紧要,也许要等一百年才有一个读者”

  拿破仑说:“一个国家只有数学蓬勃的发展,才能展现它国立的强大。数学的发展和至善和国家繁荣昌盛密切相关”

  爱因斯坦说:“数学之所以比一切其它科学受到尊重,一个理由是因为他的命题是绝对可靠和无可争辩的,而其它的科学经常处于被新发现的事实推翻的危险。…。数学之所以有高声誉,另一个理由就是数学使得自然科学实现定理化,给予自然科学某种程度的可靠性。”

  邱成桐说:“现代高能物理到了量子物理以后,有很多根本无法做实验,在家用纸笔来算,这跟数学家想样的差不了多远,所以说数学在物理上有着不可思议的力量”

  伦琴说:“第一是数学,第二是数学,第三是数学”

  华罗庚说:“宇宙之大,粒子之微,火箭之速,化工之巧,地球之变,生物之谜,日用之繁,无处不用数学。”

  冯纽曼说:“数学方法渗透并支配着一切自然科学的理论分支。它愈来愈成为衡量科学成就的主要标志了。”

  皮娄(加拿大生物学家)说:“生态学本质上是一门数学”

  开普勒说:“数学对观察自然做出重要的贡献,它解释了规律结构中简单的原始元素,而天体就是用这些原始元素建立起来的”

  傅立叶说:“数学主要的目标是公众的利益和自然现象的解释”

  罗巴切夫斯基说:“不管数学的任一分支是多么抽象,总有一天会应用在这实际世界上”

  莱布尼兹说:“用一,从无,可生万物”

  亚里士多德说:“思维自疑问和惊奇开始”

  努瓦列斯说:“数学家本质上是个着迷者,不迷就没有数学”

  柯普宁(前苏联哲学家)说:“当数学家导出方程式和公式,如同看到雕像、美丽的风景,听到优美的曲调等等一样而得到充分的快乐”

  罗素说:“在数学中最令我欣喜的,是那些能够被证明的东西”

  高斯说:“给我最大快乐的,不是已懂得知识,而是不断的学习;不是已有的东西,而是不断的获取;不是已达到的高度,而是继续不断的攀登”

  波利亚说:“从最简单的做起”

  高斯说:“宁可少些,但要好些” “二分之一个证明等于0”

  希尔伯特说:“当我听别人讲解某些数学问题时,常觉得很难理解,甚至不可能理解。这时便想,是否可以将问题化简些呢﹖往往,在终于弄清楚之后,实际上,它只是一个更简单的问题。”

  广中平佑(日本得菲尔兹奖数学家)说:“在数学里,分辨何是重要,何事不重要,知所选择是很重要的”

  华罗庚说:“下棋要找高手…。。只有不怕在能者面前暴露自己的弱点,才能不断进步”“自学,不怕起点低,就怕不到底”

  牛顿说:“如果我能够看的更远,那是因为我站在巨人的肩上”

  “我的成功归功于精细的思考,只有不断地思考,才能到达发现的彼岸”

  牛顿说:“每一个目标,我都要它停留在我的眼前,从第一到曙光初现开始,一直保留,慢慢展开,直到整个大地光明为止”

  爱因斯坦说:“每当我的头脑没有问题思考时,我就喜欢将已经知道的定理重新验证一番。这样做并没有什么目的,只是让自己有个机会充分享受一下专心思考的愉快”

  华罗庚说:“数缺形时少直观,形缺数时难入微”又说“要打好数学基础有两个必经过程:先学习、接受“由薄到厚”;再消化、提炼“由厚到薄””

  苏步青(大陆数学家)说:“学习数学要多做习题,边做边思索。先知其然,然后知其所以然”

  拉码努扬(印度的数学国宝)说:“天才?请你看看我的臂肘吧”

  卡拉吉奥多里(希腊函数论数学家)说:“学数学,绝不会有过份的努力”

   爱因斯坦说:“圆圈的里面代表我现在学到的知识,圆圈的外面仍然有着无限的空白,而且随着圆愈来愈大,圆周所接触的空白也愈来愈大”。“在天才与勤奋之 间,我毫不迟疑的选择了勤奋,因为它是世间一切成就的催生者”。“我反复思索好几个月,好几年;有九十九次都是错的,而第一百次我对了”

  牛顿说:“我并无过人的智能,有的只是坚持不屑的思索精力而已。今天尽你最大的努力去做好,明天也许能做的更好”

  韦达说(代数学之父):“没有不能解决的问题”

  陈省身说:“早晨醒来,想的第一件事就是数学。我的生活就是数学;终生不倦地追求就是数学,数十年如一日,从没有懈怠过,现在依然如此。”又说“用功不是指每天在房里看书,也不是光做习题,而是要经常想数学。一天至少有七、八个小时在思考数学。”

  厄多斯说:“坟墓里有的时间去休息”

  保罗。朗之万(法数学家)说:“在数学教学中,加入历史是有百利而无一弊的”

  牛顿说:“一个例子比十个定理有效”

  康多塞说:“尤拉讲课时喜欢给学生寻点开心,让学生感到惊异”

  黄武雄说(台大教授):“导引定义,经常可以从反例着手”

  魏尔斯特拉斯说:“如果不在某种程度上成为一个诗人,就永远不会成为一个完美的数学老师”

  欧几里德说:“浮光掠影的东西终就会过去,但是天体图案却是巍然不动永世长存的”,  华罗庚说:“最大的希望是工作到生命的最后一刻”,对这些把一辈子完全投入数学的数学家们,即使当他们走到人生旅程的最后一点,他们是否仍坚持当初的愿望呢﹖

  阿贝尔说:“我要活下去!我还有许多工作没有做完…。。”

  挪威数学家阿贝尔17岁便开始解五次方程式,22岁成为证明了五次方程没有公式解的第一人,在椭圆函数论有出色的表现,27岁与世长辞。他是多么想活下去,想多解决一些数学上的难题。

  柯西说:“人总是要死的。但是,他们的业绩永存”。

  波利亚说:“我的数学兴趣还没完。”