刚刚将毕业答辩的ppt完成初稿,突然想试一下通过U盘安装Gentoo,所以尝试了一下,
- 在Gentoo的官网上下载minimal的iso文件。
- 下载UltraISO。我使用的是9.1.2版本,链接就不写了,同学们自己搜一下。
- 将U盘插入
- 启动UltraISO,菜单选择“启动光盘” –> “写入硬盘映像”。
刚刚将毕业答辩的ppt完成初稿,突然想试一下通过U盘安装Gentoo,所以尝试了一下,
已经有一阵子没有写新的日志了,实在对不住各位同学。
一共三个原因:
所以,接下来也会有一段时间不能写日志了。预计在5月末将有时间,而且6月5日将去参加Google Developer Day,所以届时将会继续我的学习之路。
Windows 7 已经出了几个版本了,这次带来的可是RC哦。
这个是下载地址
http://www.microsoft.com/windows/windows-7/download.aspx
点进去后,在页面的下方找到Download 32-bit version,选择English,然后点GO按钮
可能需要Live ID登陆,我用的是MSN账号,然后填写一张表格就好了,接下来会看到如下图的页面

记住这个Product key,安装时要用到的(这个Key可以用到7月份)
点击Download Now,就会开始下载了,安装文件为2.36G,需要一段时间下载。
经过漫长的等待,终于把iso下下来了。
我使用虚拟机进行安装,配置就不多讲了。
Dropbox ,非常好用的同步工具。扇面的图是Dropbox网站首页的截图,同学们所要做的就是点击Download,下载客户端,按照说明一步步就可以安装成功了。
推荐Dropbox的原因最主要的是他支持Windows和Linux,在我将Win下的文件移动到Ubuntu的过程中给与了我极大的帮助。

这是我在windows下的目录结构,每个文件夹的左下角都有一个绿色的钩钩,代表已经同步到服务器。下面我启动Ubuntu。

看到文件夹右上角的蓝色循环标志么,Dropbox正在为我同步文件。

OK,已经同步好了,完全不需要我去操作,所有的同步操作Dropbox都为你做了。
免费的Dropbox提供了2G的存储空间,如果想扩大的话就需要交费了,对于大多数同学来说,如果太大的话通过网络同步会比较慢,所以2G的大小也差不多了。有一点要主意的是,自己的一些私密文件和重要文件还是不要放到这上面了,毕竟网上存储还是有一定的不确定性。
Ubuntu 9.04在大家的期待中隆重release,还没下载的同学快去Ubuntu的网站下载一个安装镜像吧。
与Ubuntu 8.10 一样,在9.04版中自带了wubi,这样,使用windows的同学可以直接在windows中安装Ubuntu了。稍微介绍一下windows下安装ubuntu的方法:
用一个虚拟光驱载入安装的iso,然后在根目录下找到wubi.exe,双击之。然后稍微填入几个安装的相关参数,比如硬盘大小,系统密码等,很简单的。最后确定重启即可。Ubuntu会自动安装的。
Ubuntu的启动画面不会截取,这里就不贴图了,感觉比前几个版本要好看很多。填入用户名和密码,登录。感觉有以下几点变化:
Uppsala University,瑞典的一所大学,全球排名100以内,大概在70-90之间 (根据不同的排名) 。我报的志愿是Computer Science,今天收到系里老师的EMAIL,给了我AD。
出国是一件令人兴奋的事情,不过考虑到家人和朋友,又有些不舍。先不考虑这些了,还要在在淘宝网实习两周,同时要完成毕业论文,至于最终会不会去瑞典,还是跟家里人商量后再决定吧。
前面几篇教程已经把Google Web Toolkit 和 Google App Engine 两方面的代码完成了很大部分,这篇教程将让Google Web Toolkit 的客户端代码与 Google App Engine 的服务器端代码联合起来,实现客户端和服务器端的交互。
Google Web Toolkit 的程序最终会以JavaScript代码的形式在用户的浏览器上运行。所以,如果要与服务器交互,要使用JavaScript支持的方法。Google Web Toolkit 为我们提供了3种方法。
如果项目的服务器端使用Java,并且为服务器端的操作都使用了各种接口,那么 GWT RPC是最好的选择。因为我们使用 Google App Engine 作为服务器端,使用Java编码,所以接下来将使用 GWT RPC来完成我们接下来的教程。
更详细的有关 Remote Procedure Calls 的介绍,请看这里。
如果项目的服务器端没有使用Java,亦或是已经使用了JSON 或 XML,那么就可以通过HTTP来取得JSON来实现与服务器端的交互。
更详细的有关 JSON 的介绍,请看这里。
如果你对 mashup 很感兴趣,那么一定不能错过 Google Web Toolkit 提供的这种方法。
更详细的有关 JSONP 的介绍,请看这里。
前面已经向同学们简要介绍了Google Web Toolkit 和 Google App Engine ,并且做出了一个初步的界面。在这篇教程里,我们将一起学习如何使用Google App Engine 的数据库。
Google App Engine 的数据库提供了健壮的可扩展的分布式数据存储,我们不必考虑连接哪一个数据库,也不需要配置连接参数。我们需要做的是调用简单的API来进行各种操作。
Google App Engine 的数据库提供了两套API : 标准API和底层API。标准API是与App Engine解耦的,所以使用标准API你可以很方便的将你的应用移植到其他环境中;而是用底层API,你可以让你的应用拥有更好的性能。
Google App Engine 支持两种连接数据库的标准: Java Data Objects (JDO) 和 Java Persistence API (JPA)。从Google App Engine 的网站中可以看到,它们都是由DataNucleus Access Platform提供的,不过我没有细看,有兴趣的同学可以自己点进去学习。
Java Data Objects (JDO) 是存储对象的标准接口。使用了JDO的应用程序不需要关心数据库类型,不论是关系数据库,层次数据库还是对象数据库,这样在我们更换数据源的时候会非常的方便。
要在Google App Engine项目中支持JDO,需要进行配置,不过Eclipse的插件已经帮我们做好了,再次请有兴趣的同学移步这里仔细学习。
Java Persistence API (JPA) 和JDO的作用相似,我现在使用的JDO,所以就不多做介绍了,链接补上。
前面进行了简单介绍,下面来实际操作一下。新建一个net.kylewu.idea.db.dataobject.Idea类。
前几天在这里我介绍了Google Developer Day 2009 的活动,同时自己也进行了注册申请。今天中午收到了来自Google Developer Day 2009 的确认邮件。2009年6月5日在北京国际会议中心,趁机再游览一下北京城吧。
再给一次链接,没申请的同学快去申请吧。
诸位还不清楚Google Web Toolkit 和 Google App Engine是什么的同学,请移步这里,看我的综合教程 启蒙篇。
请装好Eclipse的插件,后面的程序都是以插件为准,用命令行的同学请自己注意。
点击最左面的小图标就开始创建新的Web应用。我这里创建了一个名为kylewuidea的Project,包设为net.kylewu.idea,我们这里要同时使用Google Web Toolkit 和 Google App Engine,所以两个都要选择支持。确认后可以看到Eclipse为我们创建好了整个Project,结构见图。


打开Kylewuidea.java,里面已经写好了一个事例程序,有兴趣的同学可以先熟悉一下。接下来删除这个文件里多余的代码,仅保留下面这些。