Tag Archives: 杂项

不错的提醒应用程序

功能很丰富,使用很简单,完全免费,并且支持windows, linux和MAC, 它就是

Rainlendar

下载地址:

http://www.rainlendar.net/cms/index.php?option=com_rny_download&Itemid=32

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

继续阅读

在新加坡租房

一、    选择有资信的大型、正规房屋中介
可登陆新加坡房地产中介协会(Institute of Estate Agents, IEA)网站www.iea.org.sg查询有关中介人员及公司信息。新加坡较大规模的正规房屋中介公司有:PropNex、ERA等


二、    务必确认房东身份合法性和出租房屋的有效性
签定租约前应要求房主出示其房屋产权证明原件,确认房产所有人和房产证的有效期,以及HDB批准屋子出租的批准信(非法出租的屋子, 一旦被HDB检查到或遭人举报, HDB通常就会只给一个星期的通知而要求房客立刻搬走)

继续阅读

禁止你的iphone的记事本(note)和你的邮件账号同步

iphone 上面有2个很好的应用

1. mail     —- 可以让你一个应用程序管理你所有的email

2. note     —- 就像记事本一样,让你随便记录一些重要的信息

在ios 4以及以下的版本,这2个东西,完全是独立的,互不影响的。你在note里面写什么,邮件端不会知道。但是苹果升级到5之后,就不是这么回事了,你所写的note是基于email的,note要么属于这个email账号,要么属于另外一个账号。其实这不是问题,也许你的note记录一些很私密或者你非常重要的个人信息,当你某天发现你的邮箱,比如说是gmail,或者是你们公司的公共邮箱,这些邮箱的notes,尽然有的iphone里面的note的信息,你会什么表情。当我看到这些的时候,我都快疯了。我心里骂了句 –
苹果这个无耻之徒,干的这是什么事情啊。

继续阅读

yahoo的notepad不见了

在yahoo新版的email里,你突然发现notepad已不见踪影。有些人可能记录一些东西,说实话yahoo提供的这个notepad还是很好用的。

不过这个东西不见了,着实让我郁闷了一阵。上网一搜索发现,不少人遇到这样的问题。

本来yahoo是升级后想提升用户体验,可是用户不买账,新加的功能不知道怎么样,但是已有的功能,有的被删减,有的被更改,导致很多用户怨声载道的,很多人说他们要转去gmail,这对yahoo来说,无疑是一记重重的耳光,费力不讨好。

继续阅读

iphone 4的home键失灵了

最近发现iphone 4的home键不灵了,有时按上7,8次都不起作用,即使按的很用力。

起初以为是某些应用程序导致的这个问题,因此长按电源键强制关机,重启,结果发现问题依旧。郁闷了我一个星期,本来是打算去售后了,但是去那边有点远,所以先自己上网找找办法吧。网上一搜,遇到这个问题的人真多,办法还也不少,什么滴水的,用酒精的… 不过我发现还是这个管用,

继续阅读

新加坡申请PR需要的材料

这里有个帖子非常详细的介绍新加坡申请PR需要的材料,其中还分享一些申请的case,

http://bbs.sgchinese.net/thread-2297713-1-1.htm

除了这个帖子,你可以直接参看ICA的网站

http://www.ica.gov.sg/page.aspx?pageid=151#document

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

继续阅读

Linux较Windows和Mac出色的20个理由

据国外媒体报道,众所周知,当前的操作系统市场仍然由微软的Windows操作系统所主导,其他的成员还包括苹果Mac OS X、iOS以及Linux等。近日,Techradar网站对外公布了Linux较其众多竞争对手出色的20个理由,具体如下:

  1、Linux是免费的



无论您在多少个电脑中安装Linux操作系统,都无需您花费一分钱,它是免费的。



现如今,许多家庭中都会同时拥有数台电脑,使用Linux操作系统将会为家庭节省一大笔的开支。而除了Windows操作系统的成本之外,用户还将能够省下标准Windows安装所需的应用程序购买费用。



  2、必备软件齐全



在默认情况下,Linux操作系统中包含很多必备的应用程序,这样用户就不必费心思在网上查找、安装应用程序了。



与此同时,Linux中所包含的这些软件是通过各个发行版的开发者独立检验和数字签名的,因此是安全可靠的。此外,这些软件的开发者还会不断地发布更新,并将它们添加到版本库中,对其进行自动更新。



  3、Live CDs



Live CD是Linux世界中最好的创新之一,它是一个可以直接引导为可用 Linux 系统的 CD,很是方便用户。这些 Live CD 的设计是,当从 CD 引导起来后,提供一整套可以使用的工具,其中有一些是通用的,有一些是高度专用的。



  4、快速的演变速度



微软花费了5年的时间才推出Windows Vista操作系统,但是却遭到了很多媒体和用户的批评,认为Windows Vista是微软的一个失败之作。虽然微软又花费了3年的时间推出了令人接受的Windows 7操作系统,但是前后算来,微软整整花费了8年的时间才推出了一款像样的Windows操作系统升级。



而与之相反的是,大多数的Linux发行版本一般是6至9个月就更新一次,为用户提供极快的版本更新。



  5、Linux是自由的



Linux是一款自由的操作系统,用户甚至可以任意改变自己想要的软件,用户的操作不仅仅局限于复制,还可以黑掉一些软件。



实际上,当前大多数的Linux发行版使用的都是修改版本的标准Linux内核。



  6、强大的shell



虽然很多人都批评Linux使用shell,但是不得不说shell的确是Linux中的一个强大的优势。Linux简易的图形用户界面很 好, 我们可以通过使用图形用户界面去进行规范的管理和配置任务,而shell则能够更加快速、更加灵活地执行这些操作,不像是DOS box。



 7、多个桌面



假设Windows计算机拥有足够的资源去运行多个应用程序,又有谁见过一个Windows用户同时在屏幕上对多个应用程序和窗口进行操作的呢?



Linux中的多个桌面功能使得用户能够同时在多个桌面中运行多个应用程序,并同时打开所有应用程序的窗口,例如用户可以在一个桌面中收发查看电子邮件,而在另一个桌面中进行游戏,只需点击鼠标就可以实现这些桌面间的切换。



  8、Linux是独立发行版本



一般来讲,分销商是负责软件的挑选和包装,而这些发行商只会在Linux发行版软件中添加最好、最合适的软件。



  9、包含驱动



有些人声称,Windows 7所包含的驱动程序要比Linux多。事实上,情况恰恰相反。Windows 7仅支持非常少的硬件,而大多数的硬件都需要用户自制造商那里下载安装驱动程序。



从另外一方面来讲,Linux内核是能够直接支持大多数的硬件的,因此用户可以即插即用。



  10、可以运行于任何平台



Linux能够运行在可以命名出来的任何硬件,从移动手机至超级电脑。内核和软件的开源本质就意味着这些软件能够通过第三方移植到另外一个构架中,最终用户无需关心底层硬件。



  11、没有商业期限



就商业营销和推广的角度来讲,商业操作系统的发布是需要很多规划的,因此其发布日期也是有一定的限制的。即使这款商业操作系统还没有达到一个 成 熟的阶段,商家也会为了某种利益去提前对外发布。不过,Linux发行版却没有这方面的压力,这就可以确保Linux发行版的质量,安装后就很少会出现错 误。



  12、互操作性



Linux具备很强大互操作性,它能够很好与其他操作系统配合运行,它为Windows和Mac OS X专门预留了空间,可以与它们并行安装使用,与其共享文件。



  13、社区支持



Linux的社区支持是无与伦比的,因为各个社区中的开发者之间并没有明确的界限,软件开发人员会经常光顾网上论坛或者通过电子邮件去给予用户及时的帮助,并积极地采纳用户的反馈意见。



  14、可定制性很高



Linux中的一切都是可替换的,从桌面到管理器甚至是文件系统,用户可以根据自己的需要做出最佳的选择。



   15、挑选和组合



在Linux操作系统中,并没有商业化厂商会去限制用户选择哪些产品或者遵守哪些协议。相反的,用户可以自由地根据自己的需要去选择软件进行组合。



  16、安全性



从本质上来讲,Linux较Windows更加安全,因为安全是核心系统的一个功能,而不是可有可无的。



  17、很少有恶意软件干扰



在Linux操作系统中,很少会出现恶意软件干扰问题,这主要归功于Linux开源的性质。



  18、包含数以千计的应用程序



一个Linux发行版本并不仅仅是一款操作系统,它还包括数以千计的免费应用程序,反观其他的操作系统只会包括一个桌面、一个Web浏览器以及邮件。



在Linux操作系统中,用户平时必备的应用程序是一应俱全的,例如互联网工具、办公软件、多媒体和游戏等。



  19、不需要重新安装



当Linux操作系统中出现问题的时候,用户可以直接将其修复。与此同时,当用户想要升级Linux发行版的版本时,也并不需要重新安装操作系统。



  20、Linux发行版本众多



Linux具有很多个发行版本,总有一款是适合您的,如果您不喜欢这个发行版,您还可以选择使用另外一个,并且还能够保留原有发行版本中的设置、电子邮件等。

继续阅读

让putty支持中文

缺省情况下,putty是不支持中文的,如果打开一个含有中文字符的文件,就是一堆乱码。需要做一些设置:

1. 打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change…,选择Fixedsys,或者是宋体,字符集选择CHINESE_GB2312。
2. 在window-〉Appearance-〉Translation中,或者是window -> Translation,Received
data
assumed to be in which character set 中,把Use font encoding改为UTF-8.
3.登录成功后,在shell中输入:export LC_ALL=’zh_CN.utf8′,现在已经可以完美的支持中文了,包括显示中文和输入中文。

继续阅读

使用c++在iphone和android开发程序

以下文字摘自:

http://gameit.ro/2011/08/creating-an-iphone-and-android-cocos2d-x-hybrid-project/

懒得翻译了就直接贴出来了。

On August 4, 2011, in
android
,
cocos2d
,
cocos2d-x
,
iphone
, by clw

This post has been updated with the latest version of Cocos2D-x here:

Creating an iPhone and Android Cocos2D-x hybrid project (updated)
. Unless you have a very specific reason to use an older version of the library, please use the updated article.

Cocos2d-x is a multiplatform game framework. It is a reimplementation of Cocos2D for iPhone in C++.

The main idea about it is that you are going to write plain old C++ code and that code will run on both Android (via JNI thanks to the NDK) and iPhone. It also has support for Win32, WoPhone and some other platforms,
check them out on the Cocos2D-X website.

The zip that you can download from the project’s website includes wizards/helpers for creating a new project for each of the supported platforms, but it doesn’t have a wizard that will let you specify what platforms do you want to work on and then generate
everything from one shot.

I took some time and figured out a way to manually create one of these hybrid projects for Android and iOS.

Contents [hide]

  • 1 Before we begin
  • 2 Prerequisites
  • 3 Creating the iPhone project
    • 4 Creating the Android project 5 Merging the Android project into the iPhone project 6 Conclusions

      It is probably a better and considerably less painful option to just take the example HelloWorld project from the Cocos2D-x zip file and use that as a starting point for your project.

      With a bit of care and finesse you should be able to rename the project files to match your game’s name.

      Personally, I wanted to get a feel of the internal build process of a Cocos2D-x project, that’s why I decided I would hustle to see this through.

      The first thing you need to do is set up your system paths. This is what my .bash_profile looks like:

      export ANDROID_NDK_ROOT=~/Development/AndroidNDK/
      export COCOS2DX_ROOT=~/Projects/Cocos2d-x/
      export NDK_ROOT=~/Development/AndroidNDK/
      export ANDROID_SDK_ROOT=~/Development/AndroidSDK/
      export PATH=$PATH:$ANDROID_NDK_ROOT

      Some parts of c2dx reference ANDROID_NDK_ROOT, some NDK_ROOT. Be as it may, we define both of them and add the path to the system path.

      In order to create the hybrid project we will follow the steps below:

      1. create the iPhone project
      2. create the Android project
      3. merge the Android project into the iPhone project

      I actively despise and hate XCode4 for a various number of reasons, and one of them is that when you create a new project it will place the project file in a folder above the one that contains the classes folder, that’s why I always keep around a copy of
      XCode3 (they appear to be happily cohabiting together).

      Cocos2D-x provides a bunch of templates for both XCode3 and 4 that will create the project along with all that is needed. The templates for XCode3 are better suited for our goal, in the sense that they copy over the Cocos2D-X files for all the platforms
      supported by it, as opposed to the Xcode4 templates that will only copy the bare minimum.

      To install the templates fire up a Terminal, navigate to the Cocos2D-x directory:

      cd $COCOS2DX_ROOT

      In order to install the templates you need to have root privilege, so we will call:

      sudo ./install-templates-xcode.sh

      The terminal will then ask you what to install:

      cocos2d-x template installer
      select the template version to install
      3 for xcode3
      4 for xcode4
      input nothing for all

      继续阅读

inno setup检查是否已经安装

inno setup检查是否已经安装

inno setup没有installshield那么智能,会自动帮你检测软件是否安装,安装就弹出提示框,提示卸载。

但是有相关的脚本可以做这个事情:

function InitializeSetup():Boolean;   

var  

  KeynotExist:boolean;   

继续阅读