自定义搜索
|
使用Repo在Windows平台下載Android原始碼
作者:kend 日期:2011-11-18
昨天花了一些時間才弄好,將步驟記錄起來
(需要輸入一個已申請Google account的email)
Windows平台下git中文乱码的问题
作者:kend 日期:2011-07-27
改一下配置就可以基本解决:
1、etc\gitconfig:
[gui] encoding = utf-8 [i18n] commitencoding = gbk [svn] pathnameencoding = gbk说明:打开 Git 环境中的中文支持。pathnameencoding设置了文件路径的中文支持。
2、etc\git-completion.bash:
alias ls='ls --show-control-chars --color=auto'说明:使得在 Git Bash 中输入 ls 命令,可以正常显示中文文件名。
3、etc\inputrc:
set output-meta on set convert-meta off说明:使得在 Git Bash 中可以正常输入中文,比如中文的 commit log。
4、etc\profile:
export LESSCHARSET=iso8859 #或者utf-8、gbk说明:$ git log 命令不像其它 vcs 一样,n 条 log 从头滚到底,它会恰当地停在第一页,按 space 键再往后翻页。这是通过将 log 送给 less 处理实现的。以上即是设置 less 的字符编码,使得 $ git log 可以正常显示中文。其实,它的值不一定要设置为 utf-8,比如 latin1 也可以……。还有个办法是 $ git –no-pager log,在选项里禁止分页,则无需设置上面的选项。
Tags: git
Ubuntu 11.10将会以Hybrid CD/USB ISO镜像派发
作者:kend 日期:2011-06-19
从美国时间2011年6月16日起,Ubuntu11.10的每日构建版和最终发行版将会以Hybrid CD/USB ISO镜像的形式派发.
Hybird ISO解释:
Hybrid ISO格式是一种组合的镜像文件格式,2大工作方式
- 可以烧录成CD/DVD的ISO镜像文件
- 可以直接使用dd命令拷贝至flash介质,如U盘等的IMG文件
Hybird ISO的意义:
用户在制作LiveUSB时,就可以利用文件管理器直接将ISO镜像的内容直接拷贝至格式化好的U盘,当然还可以充分利用dd命令,这样子我们就不需要借助第三方的比如说UNetbootin来产生制作LiveUSB了.
Hybrid ISO 适用于桌面, alternate和服务器版本,支持32位和64位架构 .
但是Hybird ISO不适用于Debian系,当然包含了Ubuntu.因为他会破坏Jigdo下载(Jiggo是为Debian套件设计的下载工具,可以从几个镜像站 点下载不同的文件,然后再生成一个CD映像).所以之前Ubuntu的开发者都采用xorriso来产生CD镜像.
但是目前开发者最终决定牺牲Jigdo,采用Hybird CD/USB ISO的形式来派发Ubuntu11.10
Ubuntu 11.10 发布第一个 Alpha 版
作者:kend 日期:2011-06-03
代号为 Oneiric Ocelot 的 Ubuntu 11.10 今天发布了第一个 alpha 测试版本,使用 2.6.39 版本的内核。与 Ubuntu 11.04 版本比较最大的变化就是升级到 Gnome 3.0。
Ubuntu Linux是一份完整的桌面Linux操作系统,它可免费获得,并带有社团及专业的支持。Ubuntu社团按照Ubuntu宣言里所铭记的思想而组建:软 件应免费提供,软件工具应能以人们本地语种的形式可用且不牺牲任何功能,人们应拥有定制及改变他们软件的自由,这包括以任何他们认为适宜的方式。 Ubuntu是一个古非洲语单词,意指对他人的博爱。Ubuntu Linux发行将这种博爱之心带到了软件的世界中。
发行说明:
https://lists.ubuntu.com/archives/ubuntu-devel-announce/2011-June/000853.html
下载地址:
oneiric-desktop-i386.iso (714MB, torrent)
oneiric-desktop-amd64.iso (715MB, torrent).
Ubuntu 11.10的九大新变化
作者:kend 日期:2011-05-23
不久前,Canonical公布了Ubuntu 11.10的发布日程,其正式版将在2011年10月13日发布。据开源中国报道,在上周举行的Ubuntu开发者峰会上,Canonical还透露了Ubuntu 11.10中可能的新变化:
1、改进Unity用户界面;
2、GNOME经典桌面可能将不包含在Ubuntu CD中,但会包含GNOME 3;
3、电子邮件客户端可能采用Mozilla Thunderbird;
4、由于空间有限,默认的Ubuntu CD可能将放弃LibreOffice;
5、默认浏览器可能用Chromium替代;
6、放弃有太多bug的PiTiVi视频编辑器或Computer Janitor;
7、LightDM 替代GDM;
8、默认备份工具Déjà Dup;
9、改进Ubuntu软件中心与Unity的整合,简化用户界面。
Ubuntu 11.04新版发布 诠释精美用户界面
作者:kend 日期:2011-03-15
Ubuntu 11.04(Natty Narwhal)的第三个Alpha预测试版如约发布,在Alpha 3中,Ubuntu 11.04主要针对Unity用户界面进行了大量的改进,在细节方面为用户带来更好的体验。Ubuntu 11.04 Alpha 3中采用了Linux内核2.6.38 RC6、默认办公软件更改为LibreOffice 3.3.1,用户界面Unity 3.6.0,浏览器Mozilla Firefox 4.0 Beta 12, Transmission 2.13、Upstart 0.9.0等组件也一应俱全。此外Ubuntu 11.04 Alpha 3还修复了大量Bug。
主要改进内容如下:
Unity界面在Alpha 3中进行了重大改进,重新设计了Dash面板的功能,可以按类别显示应用程序,此外还包括更好的搜索过滤、支持全屏以及其他视觉效果的提升。
Ubuntu 11.04 Alpha 3升级了安装程序,用户如今可以选择从现有的Ubuntu升级到最新版。
NetworkManager网络管理信息框中如今也显示IPv6协议的信息了。
Ubuntu 11.04 Alpha 3还改善了对iPhone的支持:
整合了Firefox 4.0 Beta 12:
支持安装私有软件,比如RAR压缩程序:
Ubuntu One采用了全新的控制面板,比之前版本漂亮不少:
Banshee媒体播放器取代了Rhythmbox成为Ubuntu 11.04的默认媒体播放器:
Ubuntu 11.04接下来的发布日程为:
— 3月31日,首个Beta版发布;
— 4月14日,第二个Beta公测版发布,取代预定于4月21日发布的RC候选版;
— 4月28日,Ubuntu 11.04正式版。
安装V2008失败
作者:kend 日期:2011-03-04
Delphi下实现全屏快速找图找色
作者:kend 日期:2010-11-16
前言
最近有好几个朋友都在问我找图找色的问题,奇怪?于是乎写了一个专门用于找图找色的单元文件“BitmapData.pas”。在这个单元文件中我实现了从文件中导入位图、屏幕截图、鼠标指针截图、在图片上查找子图、在图片上查找颜色等功能。在查找过程中可以设定颜色变化范围、可以从左到右从上到下查找、也可以从指定点向四周查找。关于这个文件的下载和使用,可以参考本文的第四节。下面详细说说这些功能的实现。
一、数据提取
位图其实可以看成是一个由象素组成的矩阵,找图找色可以看成是象素值的比对。很多新手在设计这类的程序时喜欢使用TBitmap.Canvas.Pixels属性,这个属性其实是对API函数GetPixel的封装,这个函数执行速度是很慢的,主要用来对位图象素进行偶尔的访问。而比对过程中需要对象素进行频繁的访问,造成程序运行缓慢。另外一种方法是使用TBitmap.ScanLine属性,利用它可以直接访问位图的数据。但是这些数据和当前位图的格式有关,主要是色深方面的问题,不同的色深会有不同格式的数据。另外比对过程中也需要对该属性进行频繁的调用。由于比对过程完全是数据的比较,不需要进行绘制操作。所以可以一次性将位图的数据提取出来放置到一个缓冲区中再进行比对,这样程序的性能会更高,也便于查找算法的实现。这时可以调用API函数GetDIBits获得设备无关位图的RGB数据,其实ScanLine属性也是调用这个函数实现的。GetDIBits函数格式声明如下:
function GetDIBits(
DC: HDC; //设备上下文句柄;
Bitmap: HBitmap; //位图句柄,注意不是TBitmap对象;
StartScan, //开始检索的第一条扫描线;
NumScans: UINT; //共检索的扫描线数;
Bits: Pointer; //数据缓冲区指针;
var BitInfo: TBitmapInfo; //位图信息结构,此结构确定了设备无关位图的数据格式;
Usage: UINT //指定TBitmapInfo结构的bmiColors成员的格式。
): Integer; stdcall;其中TBitmapInfo结构的格式如下:
Tags: Delphi
Firefox 4 Beta 7 速度超越IE9,Chrome 8
作者:kend 日期:2010-11-15
Ubuntu 11.04发布日期确定 开发日程表一览
作者:kend 日期:2010-11-10
Ubuntu 10.10(Maverick Meerkat)发布之后,开发人员就开始关注Ubuntu 11.04(Natty Narwhal)的开发日程。上周,Ubuntu 11.04的开发日程表进行了修改,其正式版的发布日期稍微有了推迟,不过仍然会在2011年4月发布。Ubuntu开发人员决定将原计划的5个Alpha版本减少到3个,之前再发布一个Beta测试版、一个RC候选版,下面来看一下具体日程表:
— Alpha 1,2010年12月2日;
— Alpha 2,2011年2月3日;
— Alpha 3,2011年3月3日;
— Beta版,2011年3月31日;
— RC版,2011年4月21日;
— Ubuntu 11.04正式版,2011年4月28日。
关于Ubuntu 11.04的具体功能,当前我们知道的还不多。不过,Ubuntu创始人Mark Shuttleworth在10月下旬召开的Ubuntu开发者峰会上曾宣布,Ubuntu 11.04的默认用户界面将采用Ubuntu 10.10上网本中首次应用的用户界面Unity,取代GNOME Shell。


























