今早上课照例先打开google reader。意外发现google reader改版了。 整体颜色较为明亮。色块之间色差变小。可能考虑到用户阅读体验,让浏览器窗口放下更多内容,其边框变窄,侧边栏各个内容块都可以收缩展开,整体结构更显紧凑。
Archive for the ‘旧文’ Category
Iptables——Linux自带防火墙
这个星期的课程是Mandirva Certified Administrtor课程。那破老师实在不想再看见他了。 其实这次所有的法方老师我都不喜欢! 好吧,先说iptables吧。 那天做samba配置的时候,和partner配合。发现她能ping通我,而我不能ping通她。又有一好事孩子能ping通我,也不能ping通她。而我两个都不能ping通……(有点乱) 总之,其现象就是一方能ping对方,而另一方却ping不过来。跟据折腾cisco的经验来看,应该是不能被ping通那方装有防火墙。 坐我后面那孩子这样问老师。那倒霉老师非说linux mandirva中没有防火墙。我记得ubuntu中就自带有个防火墙。那么mandriva这种商业开发的linux肯定会有防火墙的。 于是上网小搜了一下,果不其然,linux自带防火墙,类似于windows防火墙,但是绝对要比它强大的防火墙——iptables。
关于最近学校DNS服务器失效问题的应对方案
今天早上开始在机房上课时普遍发现大部分网站不能访问。其中包括google、百度、维基百科等学习必备网站,其他的一些诸如雅虎,搜狐、新浪啥的大部分网站网页也都不能访问。msn无法登陆。据统计发现只能访问搜狗、搜搜这样的搜索引擎,有些网站只能看搜索的快照了。但是校内啊,网游啊,qq、emule下载均能正常工作。坐在后面的孩子纷纷表示影响不大。 最苦的是我了……每天必上的gmail、google reader均不能访问。没了google只能用搜狗之流,都不知道怎么上网了。老师今天上课练习也停做了。 经研究发现,是学校的DNS服务器问题。 访问google、百度等搜索引擎可以通过ip地址直接访问。但是搜索结果无法正常访问。即使在hosts文件中绑定,速度慢,还有其他网站无法正常访问。 不过我还是找到一个办法以解眼前困境:绑定使用其他的开放dns服务器。
Ubuntu 8.10 正式放出
真是忙碌的十月啊……硬盘空间都不够了…… 好吧~差不多半年后ubuntu 8.10(Intrepid Ibex)正式于30日推出了。 不多说了……放出地址…… 正式版镜像下载地址CD版 X64版本 http://releases.ubuntu.com/8.10/ubuntu-8.10-desktop-amd64.iso X86版 http://releases.ubuntu.com/8.10/ubuntu-8.10-desktop-i386.iso 在windows下的同学最好不要用迅雷去下……谁都知道它很流氓……
Microsoft Windows 7 32Bit Build 6801 DVD镜像放出
还记得PDC上那个160G的硬盘么? 首先来看看那个硬盘里都有啥东东:(消息来自于cnbeta) 首先 Windows 7 M3 pre-beta build 6801肯定跑不掉,此外Windows Server 2008 R2 M3 pre-beta也在这个驱动器里面.当然这肯定是标准配置了,因为以下的组件均是围绕着两个系统展开的. 除此之外,这块硬盘里面还有这些: Live Framework Software Development Kit Visual Studio 2010 and .Net Framework 4.0 test builds Microsoft Robotics Developer Studio 2008 Express Edition Windows Azure Tools for Microsoft Visual Studio and the Windows Azure SDK
微软发布VS2010和.net framework 4.0社区技术预览版及下载试用
由于微软的开发者大会,所以最近的关于微软的消息铺天盖地的。但是大多消息是关于windows 7的。对于这种与我们还很遥远的东西实在提不起太大兴趣,我也懒得去写。于技术相关的东西我则很乐意写写的。开发者大会嘛,当然应该搞点技术性的话题。微软的VS和.net framework是我关心的东东。在网上看到这则消息: 微软现在正在美国洛杉矶举行PDC2008,而会议的主角之一Visual Studio也刚刚放出了CTP(社区技术预览版),现在已经可以下载到,此次放出的只有英文版,而且不是安装文件,文件被封装在一个虚拟机镜像文件之中,需要通过虚拟机进行安装使用. 首先下载Virtual PC 2007(免费软件) http://www.microsoft.com/downloads/details.aspx?FamilyId=28C97D22-6EB8-4A09-A7F7-F6C7A1F000B5&displaylang=en 然后下载镜像文件,加载后可用 下载:Microsoft Pre-release Software Visual Studio 2010 and .NET Framework 4.0 CTP P.S. 今早继续写博客时不幸的发现下载页面已经被微软给屏蔽了…… 还好google网页快照这么个伟大的东西。 http://203.208.33.101/search?q=cache:UfHELBblMv0J:www.microsoft.com/downloads/details.aspx%3Ffamilyid%3D922b4655-93d0-4476-bda4-94cf5f8d4814%26displaylang%3Den%26tm+Microsoft+Pre-release+Software+Visual+Studio+2010+and+.NET+Framework+4.0+CTP&hl=zh-CN&ct=clnk&cd=1&gl=cn&client=aff-cs-maxthon&st_usg=ALhdy29U7EGUOtPee74oE0-kGJ9GhRImSg 不过貌似这个页面的下载地址已不可用了。 我从我的下载记录中把下载地址贴在最下面。
Google Android平台正式开源
呃……这个算是旧闻了……因为这两天我也在忙着下源代码……还没下好…… 转自solidot Google 推出移动设备软件平台 Android 之时,曾向开发者开放 SDK 包,并许诺将在开源许可模式下开放其全部代码,今天,Google 与其合作伙伴,在 Open Handset Alliance 兑现了其承诺,用户现在可以正式下载 Android 平台的源代码。源代码基于 Apache 2.0 许可,包含 Android 完整的代码基础,包括所有的库,媒体解码器以及应用程序。 Apache 许可模式允许开发者任意修改,分发源代码。同时,开发的新代码可以不再使用相同的许可模式,甚至可以不再开源,这为开发者带来完全的自由,可以基于 Android 代码开发他们自己的,专有的平台。Google 这一举措将自己和苹果划清界线,后者一直严格地控制着他们的 iPhone 平台。尽管最终用户可能并不关心是否开源,开源之举可以帮助 Android 从 iPhone 那里争夺开发者。相关视频 源代码下载:http://source.android.com/ SDK下载:http://code.google.com/android/ 先就源代码下载页面一些重要内容摘取翻译如下: 源代码大约有2.1G大,完成编译需要6G。 编译Android源代码只能在Linux和Mac OS下。在windows下的编译现在还不支持。 只说在linux下的环境配置。
关于catch that cow算法问题
昨晚重新考虑了一下那题的算法,确实有点问题。 不是ken所说的问题,只是奇偶数的误差导致结果可能出现大1或小1的情况。算法需要重新考虑。 另g++编译是没有错误的,只是运行结果有问题。貌似是出在函数的返回值上……很惊诧在这种简单的函数返回值上竟会有问题……还没搞清楚…… 今天不太舒服,过几天重新给出代码…… ———————Update——————— 我真是最大的傻瓜! 好吧~由于某些历史原因,数据结构这门课学校没怎么教就算过了…… 翻下数据结构的有关算法……这是经典的广度优先的算法…… 忘了我的前两张帖子吧……无关算法的解决代码是没有意义的! 潜心学习数据结构中…… 这一切之后我会写出新的代码!
江苏省首届大学生程序设计大赛赛题及解答(二)——Cow Counting
这只是模拟acm的比赛。模式都是照acm的。当然和真正的acm还是很有差距的。acm的比赛什么题都有,而这次的比赛仅涉及算法问题。 即使如此在比赛的时候还是吃力的很。毕竟大家都没有在这种状况下进行编程:在五个小时内三人用一台电脑搞定十题。尤其南大的队伍坐在咱后面,开始比赛后一两分钟就把第一题搞定了(当然不是上篇我贴的题目,我先贴的是练习赛三题)。此后题目基本上是十分钟搞定一题的。键盘敲的劈里啪啦的,就没停过,跟聊QQ似的,听的我心里慌慌的…… 最后是复旦大学第一是搞定8题,南大第二是7题…… ——————————————————— Problem B Cow counting Input File:count.in Time: 1s Memory: No limitations Description Farmer John wants to labeled his N(1<=N<=1000) cows, but cows don’t like having the digit L(0<=L<=9) written on them, so he avoids that. If the cows are labeled with smallest set of N positive integers that don’t have the [...]
江苏省首届大学生程序设计大赛赛题及解答(一)——Catch That Cow
这是我上周末周日参加程序大赛练习赛的第一题及其我用c++实现的解答。其余的题目我写完后会随后奉上。一些题目不是很难,只有课后习题的难度。不过要在五个小时内写好十题,还是相当有压力的…… 下面的代码经过我的初步检验应该是没什么问题的。至于代码简洁优良与否,望与大家共参之。欢迎大家来提些意见。 第一题还是相当简单的一题,所以我才敢先把这题贴出来。 ————————————————- Problem A Catch That Cow Input File:catchcow.in Time: 1s Memory: No Limitations Description Farmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a point N(0<=N<=100) on a number line and the cow is at a point K(0<=K<=100) on the [...]