04 Feb 2012

Ubuntu下设置 Sublime Text 2 显示中文 && 输入中文

Sublime text 2在mac os 下用的很舒服,今天尝试在ubuntu下使用一下,发现汉字显示不了,

后来找到方法:

菜单栏 -> Preferences -> File Settings - User,在配置文件中增加:

// Settings in here override those in "Default/Base File.sublime-settings", and
// are overridden in turn by file type specific settings. Place your settings
// here, to ensure they're preserved when upgrading.
{
    "font_face": "WenQuanYi Micro Hei Mono"
}
就OK了,其中文泉驿是著名的开源字体 http://wenq.org/

然后我们来解决中文输入的问题

sudo apt-get install scim

sudo apt-get install scim-pinyin

在“系统-首选项-scim设置里“

scim设置->全局设置->将预编辑字符串嵌入到客户端中  勾去掉
scim设置->gtk->嵌入式候选词标 勾去掉

下来 在“系统-语言支持”里面选上“scim-bridge”就可以了,记得这些修改完要注销重新登录进来哦。

或者 ,打开终端,输入 pkill scim,然后输入 scim -d,如果不起作用,那还是建议你注销一下

09 Nov 2011

AutoGenerateColumns='true'的GridView如何支持htmlencode/htmldecode

我们知道BoundField.HtmlEncode 属性可以设置一个单元格是否能够htmlencode,我今天碰到的问题是:自动生成列的GridView,表头可能是包含html的比如<font color=red>邮件</font>,默认被htmlencode了,而我不希望这样做,所以有了如下的代码:

 

/// <summary>
/// Handles the PreRender event of the gvSource control.
/// </summary>
/// <param name=“sender”>The source of the event.</param>
/// <param name=“e”>The <see cref=“System.EventArgs”/> instance containing the event data.</param>
protected void gvSource_PreRender( object sender , EventArgs e )
{
    GridView gridView = sender as GridView;
    if ( gridView != null && gridView.HeaderRow != null && gridView.HeaderRow.Cells != null )
    {
        for ( int j = 0 ; j < gridView.HeaderRow.Cells.Count ; j++ )
        {
            gridView.HeaderRow.Cells[j].Text = System.Web.HttpUtility.HtmlDecode( gridView.HeaderRow.Cells[j].Text );
        }
    }
}

21 Jan 2010

使用window.location跳转,在IE中UrlReffer不被记录

使用window.location跳转,在FF中,没问题,下一页面可以取得UrlReffer,但在IE中UrlReffer不被记录

真变态,

让我头痛了半天,弄了个丑陋的办法做了如下实现:

function safeRedirectToCart(url) {
    var isIE = jQuery.browser.msie;
    if (!isIE) {
        window.location = url;
        return;
    }
    $(".btnCart").get(0).click();
}

说明:在页面上render一个连接(可以用样式表控制不显示),判断如果是IE浏览器然则调用其click,嘿嘿,就这个。

11 Jan 2010

漂亮的VIM配色方案

这里
http://code.google.com/p/vimcolorschemetest/
有一堆一堆的配色方案

Browse By File Type

Featuring 428 schemes:

07 Jan 2010

把你的netbeans变成英文版

呵呵其实很简单,装完后再你使用的快捷方式内增加

--locale en:us就可以了,比如我的快捷方式里的设置为:

"D:\Program Files\NetBeans 6.8\bin\netbeans.exe" --locale en:us

ok 英文了.

按照这个方法你可以为自己定制很多套语言版本的netbeans,但只要一份安装。

29 Aug 2009

Mysql adapter on Rails 2.3.3

安装好Ruby on Rails 2.3.3后,运行简单的页面提示如下错误“The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql”

 gem 了n次也不成,搞了一早上,才google到一个比较山寨的方法解决

1.  download older MySQL client library, for example one from InstantRails: http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll

2.  copy the downloaded file to C:\Ruby\bin (or wherever you installed Ruby) 

3. restart MySQL server

另参考:http://www.ruby-forum.com/topic/160358http://rdc.taobao.com/blog/qa/?p=523

18 Jul 2009

如何判断一个网站是不是php做的?

可以当作简易判断站点是否用PHP架设。

PHP_LOGO_GUID
http://www.php.net/?=PHPE9568F34-D428-11d2-A769-00AA001ACF42

PHP_EGG_LOGO_GUID
http://www.php.net/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42

ZEND_LOGO_GUID
http://www.php.net/?=PHPE9568F35-D428-11d2-A769-00AA001ACF42

PHP_CREDITS_GUID
http://www.php.net/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000

喜欢看愚人节的那个Logo就是第二个链接罗
http://www.php.net/ 这个网址只是范例,只要是任一PHP的站点即可。

来源:http://www.google.cn/search?client=aff-os-worldbrowser&forid=1&ie=utf-8&oe=UTF-8&hl=zh-CN&q=%E4%B8%80%E4%BA%9B%E5%86%85%E5%AE%9A%E7%9A%84PHP%E7%89%B9%E6%AE%8AGUID

 

21 Jun 2009

博客园到Wordpress搬家成功!

终于把在博客园的博客的数据导入到Wordpress内了,包括随笔/文章,图片,标签,评论等,是写了两个C# console程序做到的,程序我传到博客园了,如果有需要的朋友可以试试。但请注意,要自己在博客园后台备份RSS文件放到Reader的Data目录内,设置为编译选项为永远复制,运行后会生成一个Entry.xml并且把博客内的图片和分类、Tag、评论等抓下来,然后将此xml文件拷贝到Writer内,在代码内修改一下你的Wordress的数据库连接,然后跑一下Writer,就可以完成数据导入到Wordpress了,时间匆忙,代码写的很乱,有些地方是针对本人需求处理的,如果你想要直接运行此程序完成你的博客园博客到Wordpress的转换,那是不可能滴!你一定要有简单的C#调试基础哦。

http://files.cnblogs.com/huobazi/MyBlogTools.rar

14 Sep 2004

小技巧,如何把上传文件的浏览按钮换成其他样式 或者图片

 

本随笔缩写内容有误,对不起,谢谢!


csdn上有朋友问道这个问题
上google跑了跑,从这里和csdn的980337(面包喳喳) 朋友的回复得到提示,做了做测试。
以下代码可以把“浏览”按钮换成图片
当然 也可以不用<img>而改input或者button加上样式表(css)或者htc也应该可以吧。

<!DOCTYPE html PUBLIC ”-//W3C//DTD XHTML 1.0 Transitional//EN” ”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns=“http://www.w3.org/1999/xhtml" xml:lang=“gb2312” lang=“gb2312”>
<head>
<title> 上传的时候<input type=“file”>中用图片代替浏览按钮 </title>
<meta http-equiv=“Content-Type” content=“text/html; charset=gb2312” />
<meta name=“title” content=“” />
<meta name=“author” content=“活靶子,huobazi” />
<meta name=“subject” content=“” />
<meta name=“language” content=“gb2312” />
<meta name=“keywords” content=“” />
<meta name=“Copyright” content=“” />
<meta name=“robots” content=“all” />
<script language=“javascript” type=“text/javascript”>
    
function fn_browse()
    
{
        document.test_form.browse.click();
        document.test_form.file.value 
= document.all.test_form.browse.value;        
        
    }

</script>
</head>
<body>

<form name=“test_form” method=“post” ENCTYPE=“multipart/form-data” onsubmit=“alert(document.test_form.browse.value);” />
<input type=“file” name=“browse” style=“display:none;” />
<input type=“text” name=“file” />
<href=“javascript:fn_browse();”>
<img  name=“btn” src=“browse.gif” border=“0” />  
<br />
<br />
<input type=“submit” name=“提交表单” />
</form>

</body>
</html>

10 Jul 2004

小雕虫,不被Google工具条拦截的弹出窗口

如果做项目必须用到弹出窗口可以考虑以下

不保证任何时候能用
更不保证在那个myie新版本下能用
如果myie等浏览器屏蔽掉了地址内的某些字比如我演示中有“pop“字样,那也出不来

demo+code:

http://www.aspxboy.com/popWindow/

测试通过日期: 2004/07/10/  !!!