2009年1月10日星期六

[PerlChina] Re: 关于push的一个问题

while(<FILE>) {
my @str = split / /;
my $pt = {}; # 如果$pt是hash。如果是对象可以new一个新的
$pt->{pga}=$str[0];
$pt->{mmi}=$str[1];
push @grid, $pt;
}

On Sun, 2009-01-11 at 15:15 +0800, junli.linux wrote:
> 那如果我要把文件的每一行都push进去,且每一行有好几个值,每个值用空格分
> 开的,我该怎么做才能不只是push最后一行呢?
> 也就是说怎么读一行,改变一个pt的指针地址?
> 谢谢
>
> 2009-01-11
>
> ______________________________________________________________________
> junli.linux
>
> ______________________________________________________________________
> 发件人: Changying Li
> 发送时间: 2009-01-10 16:43:00
> 收件人: perlchina
> 抄送:
> 主题: [PerlChina] Re: 关于push的一个问题
>
> "junli.linux" <junli.linux@gmail.com> writes:
>
> > 我的脚本:
> > open(FILE,$filename)
> > while($line=<FILE>)
> > {
> > @str=split(/ /,$line);
> > $pt->{pga}=$str[0];
> > $pt->{mmi}=$str[1];
> > push @grid,$pt;
> 这里push的是$pt,一个指针,下一个循环还是push的同一个指针,所以多次 push
> 的
> 数据是一样的 , 都是同一个指针,指向同一个位置,这个位置就是你不断的在
> 赋
> 值的地方,到最后,只保留了一个值---文件的最后一行.
>
> > }
> > close(FILE)
> > foreach $pt(@grid)
> > {print "$pt->{pga} $pt->{mmi}\n";}
> >
> >
> > 问题是结果只print出来 FILE里面的最后一行数据。不知道哪里出了问题。。
> 大家帮忙看看。
> >
> > >
>
> --
>
> Thanks & Regards
>
> Changying Li
>
>
>
> >
>


--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 关于push的一个问题

那如果我要把文件的每一行都push进去,且每一行有好几个值,每个值用空格分开的,我该怎么做才能不只是push最后一行呢?
也就是说怎么读一行,改变一个pt的指针地址?
谢谢
 
2009-01-11

junli.linux

发件人: Changying Li
发送时间: 2009-01-10  16:43:00
收件人: perlchina
抄送:
主题: [PerlChina] Re: 关于push的一个问题
"junli.linux" <junli.linux@gmail.com> writes:
> 我的脚本:
> open(FILE,$filename)
> while($line=<FILE>)
> {
> @str=split(/ /,$line);
> $pt->{pga}=$str[0];
> $pt->{mmi}=$str[1];
> push @grid,$pt;
这里push的是$pt,一个指针,下一个循环还是push的同一个指针,所以多次 push的
数据是一样的 , 都是同一个指针,指向同一个位置,这个位置就是你不断的在赋
值的地方,到最后,只保留了一个值---文件的最后一行.
> }
> close(FILE)
> foreach $pt(@grid)
> {print "$pt->{pga}   $pt->{mmi}\n";}
>
>
> 问题是结果只print出来 FILE里面的最后一行数据。不知道哪里出了问题。。大家帮忙看看。
>
> >
-- 
Thanks & Regards
Changying Li

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 关于push的一个问题

"junli.linux" <junli.linux@gmail.com> writes:

> 我的脚本:
> open(FILE,$filename)
> while($line=<FILE>)
> {
> @str=split(/ /,$line);
> $pt->{pga}=$str[0];
> $pt->{mmi}=$str[1];
> push @grid,$pt;
这里push的是$pt,一个指针,下一个循环还是push的同一个指针,所以多次 push的
数据是一样的 , 都是同一个指针,指向同一个位置,这个位置就是你不断的在赋
值的地方,到最后,只保留了一个值---文件的最后一行.

> }
> close(FILE)
> foreach $pt(@grid)
> {print "$pt->{pga} $pt->{mmi}\n";}
>
>
> 问题是结果只print出来 FILE里面的最后一行数据。不知道哪里出了问题。。大家帮忙看看。
>
> >

--

Thanks & Regards

Changying Li

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] 关于push的一个问题

我的脚本:
open(FILE,$filename)
while($line=<FILE>)
{
@str=split(/ /,$line);
$pt->{pga}=$str[0];
$pt->{mmi}=$str[1];
push @grid,$pt;
}
close(FILE)
foreach $pt(@grid)
{print "$pt->{pga}   $pt->{mmi}\n";}
 
 
问题是结果只print出来 FILE里面的最后一行数据。不知道哪里出了问题。。大家帮忙看看。
 
 

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

2009年1月9日星期五

[PerlChina] Re: Using CPAN problem on cygwin

Thanks, the cygwin environemnt is good,
and the /usr/bin seems good

On Jan 9, 2:12 pm, Hu Hailin <i...@h2l.name> wrote:
> it seems something is wrong around /bin and /usr/bin.
>
> i'm not sure, but hope this could help.http://cygwin.com/ml/cygwin/2004-06/msg00925.html
>
> On Jan 7, 12:25 am, Ray <chenrano2...@gmail.com> wrote:
>
>
>
> > Thank you anyway.
> > I have read the articles you mentioned above, and that's just a temp
> > method to fix this prolem
> > such as, install the package to other places or using sudo make
>
> > i'm just confused why there are such unknown problem when using CPAN
> > on cygwin, specially for newbie.
>
> > On Jan 6, 10:18 pm, "purl lamp" <lamp.p...@gmail.com> wrote:
>
> > > 那就非常奇怪了 :) 不过还是可以参考这个帖子。
>
> > >http://www.perlmonks.org/?node_id=713590
>
> > > seems someone met the same problem as you
>
> > > 这个帖子里面说的是用 /usr/local/bin 代替 /usr/binhttp://www.nabble.com/installing-DBI-from-cpan-and-getting-this...-td...
>
> > > 2009/1/6 Ray <chenrano2...@gmail.com>
>
> > > > Hi, purllamp
>
> > > > chenran@rchen23 ~
> > > > $ perl -e 'mkdir "/usr/bin/hello_all";'
>
> > > > chenran@rchen23 ~
> > > > $ ls /usr/bin/he
> > > > head.exe hello_all/ help2man hexdump.exe- Hide quoted text -
>
> > > - Show quoted text -- Hide quoted text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 寻找转换编码方法

用iso-8859-1存非Latin的文本我也遇到过,一般这是最初的系统设计时没有考虑数据库的编码,直接把中文(gbk/utf-8)的编码丢给数据库,数据库就按二进制存了。用数据库的工具查询出来看是乱码,因为数据库的工具把这些数据当作Latin对待。类似的还有把utf-8编码的文本直接保存到gbk编码字段。
数据搬家的时候按照旧程序的方式把数据读出来转一下就好了。我做过这个工具,好像有开源工具已经有这些功能了。

2009/1/9 Jumping <quzhengping@gmail.com>
其实,真正的问题是这样的:
      我现在有两个postgresql,一个是8.1.9,编码是Latin1;另外一个是8.3.1,编码是UTF8。现在想把8.1.9上面的数据搬到8.3.1上面。



--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 今天升级了WWW::Mechanize,发现它又将网页的内容编码给改了

这个模块常常在 CPAN 安装测试中出问题,还"连坐"影响了 Test::WWW::Mechanize 模块。

2009/1/10 Beckheng Lam <bi.ken.lam@gmail.com>
之前用JSON的时候,后来升级过一次,发现输出的时候,内容编码为UTF8了,我现在几个程序都还在用旧的JSON。没想到这次升级又是 这样。才用了"又"。
本来是GBK的编码,如果它不做任何处理的话,已经挺好的。
--  Perl乐事 -- http://www.perlersh.org 




--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] 今天升级了WWW::Mechanize,发现它又将网页的内容编码给改了

之前用JSON的时候,后来升级过一次,发现输出的时候,内容编码为UTF8了,我现在几个程序都还在用旧的JSON。没想到这次升级又是 这样。才用了"又"。
本来是GBK的编码,如果它不做任何处理的话,已经挺好的。
--  Perl乐事 -- http://www.perlersh.org 

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 写pl大家都用啥工具?

我在unix下用vi,在window下用ultraedit
 


 
2009/1/9 riverlee <riverlee2008@gmail.com>
有这么多好工具啊,偶觉得gedit也不错啊,kate也行,还集成console, 嘻嘻

2009/1/9 smallfish <smallfish@live.cn>
以前一直用VIM,最近装了个小的一米的SciTE,还有Komodo IDE。




--
-------------------------------
                ,,__
       ..  ..   / o._)        
   /--'/--\  \-'||      riverlee(李江)   Email:riverlee2008@gmail.com
  /  perl   \_/ /     Harbin Medical University            Bioinfomatics
.'\  \__\  __.'.'      Msn:riverlee2008@live.cn
  )\ |  )\ |            Blog:http://riverlee2008.blogspot.com
 // \\ // \\
||_  \\|_  \\_
   -' '--'' '--'
-------------------------------



--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 寻找转换编码方法

昨天刚用到这个模块,在cu上搜的,嘻嘻!

2009/1/9 Fayland Lam <fayland@gmail.com>
perldoc Encode
see if that's what you want.

Thanks.

2009/1/9 Jumping <quzhengping@gmail.com>:
> 我想把文件的编码从LATIN1 转换到 UTF8,不知道各位有什么提示?
>
>
> Best Regards,
> Jumping Qu
> ------
> Don't tell me how many enemies we have, but where they are!
> (ADV:Perl -- It's like Java, only it lets you deliver on time and under budget.)
>
> >
>



--
Fayland Lam // http://www.fayland.org/
Foorum based on Catalyst // http://www.foorumbbs.com/





--
-------------------------------
                ,,__
       ..  ..   / o._)        
   /--'/--\  \-'||      riverlee(李江)   Email:riverlee2008@gmail.com
  /  perl   \_/ /     Harbin Medical University            Bioinfomatics
.'\  \__\  __.'.'      Msn:riverlee2008@live.cn
  )\ |  )\ |            Blog:http://riverlee2008.blogspot.com
 // \\ // \\
||_  \\|_  \\_
   -' '--'' '--'
-------------------------------



--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 写pl大家都用啥工具?

有这么多好工具啊,偶觉得gedit也不错啊,kate也行,还集成console, 嘻嘻

2009/1/9 smallfish <smallfish@live.cn>
以前一直用VIM,最近装了个小的一米的SciTE,还有Komodo IDE。





--
-------------------------------
                ,,__
       ..  ..   / o._)        
   /--'/--\  \-'||      riverlee(李江)   Email:riverlee2008@gmail.com
  /  perl   \_/ /     Harbin Medical University            Bioinfomatics
.'\  \__\  __.'.'      Msn:riverlee2008@live.cn
  )\ |  )\ |            Blog:http://riverlee2008.blogspot.com
 // \\ // \\
||_  \\|_  \\_
   -' '--'' '--'
-------------------------------



--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 昨晚演讲 slides,下月的 beijing perl monger 聚会

would like to talk about DBI and perl shell,四月大概可以介绍 POE。

2009/1/9 Qiang (James) <shijialee@gmail.com>
昨晚一共8位朋友参加,  "介绍CGI::Application" 演讲可以在这里下载:

http://www.perlchina.org/presentations/bjpm/CGI-Application-Intro.pdf

关于 2 月聚会内容

* 2月份聚会的时间仍是 第二个星期四晚 7-9点,即2月12号
* 地点不变,五道口地铁附近的 "流"英语学习吧
* 2月演讲 agentzh 已经预定,大概是疯狂的 firefox + perl + js 的 list
hunter 集群相关 :)
* 3,4 月的演讲欢迎大家报名

欢迎大家多多参与,演讲,你不需要精通某个技术,介绍性的,深入性的演讲都欢
迎。10分钟,30分钟的演讲都欢迎。咱们的形式散漫,交流为主 :)

请参加过聚会的朋友多多 blog 我们! :)

Qiang(James)




--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 写pl大家都用啥工具?

perl shell 也可以算是一个编辑器,psh 的上键功能很不错,one-liner 也得有自己的编辑器,and some times we need our own shell。

2009/1/9 Tian Yazhou <phio.asia@gmail.com>
我用Vim加Perl-support 插件,配上perltidy和Perl::Critic,还是不错的,一个命令就可以添加文件头、函数头、块式注释等等,还可以美化代码格式,对代码进行Profile等等。我最喜欢的就是可以一键美化代码,添加各种代码元素这两个功能。

perltidy就是Perl Best Practice里推荐的那个,在Linux各个发行版应该都有的


2009/1/9 smallfish <smallfish@live.cn>
据说世界上有三种人,一种用Vi(VIM就是VI的高级版Vi IMproved),另一种用Emacs,剩下的是第三种人

From: 刘鑫
Sent: Friday, January 09, 2009 3:54 PM
Subject: [PerlChina] Re: 写pl大家都用啥工具?

EMACS党爬过。

2009/1/9 smallfish <smallfish@live.cn>
据说阅读源码不错

Sent: Friday, January 09, 2009 3:52 PM
Subject: [PerlChina] Re: 写pl大家都用啥工具?

Sorry,名字更正一下:Source Insight
:-P

ximiff wrote:
ues 破解版。。
Komodo速度不能忍在 1G下
 
 
2009-01-09

ximiff

发件人: smallfish
发送时间: 2009-01-09  15:26:17
抄送:
主题: [PerlChina] 写pl大家都用啥工具?
以前一直用VIM,最近装了个小的一米的SciTE,还有Komodo IDE。


--  Perl乐事 -- http://www.perlersh.org 




--
杀人放火金腰带,补路修桥无尸骸。

……

劉鑫
March.Liu




--
You should be the change you wish to see in the world




--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 寻找转换编码方法

perldoc Encode
see if that's what you want.

Thanks.

2009/1/9 Jumping <quzhengping@gmail.com>:
> 我想把文件的编码从LATIN1 转换到 UTF8,不知道各位有什么提示?
>
>
> Best Regards,
> Jumping Qu
> ------
> Don't tell me how many enemies we have, but where they are!
> (ADV:Perl -- It's like Java, only it lets you deliver on time and under budget.)
>
> >
>

--
Fayland Lam // http://www.fayland.org/
Foorum based on Catalyst // http://www.foorumbbs.com/

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] 寻找转换编码方法

我想把文件的编码从LATIN1 转换到 UTF8,不知道各位有什么提示?


Best Regards,
Jumping Qu
------
Don't tell me how many enemies we have, but where they are!
(ADV:Perl -- It's like Java, only it lets you deliver on time and under budget.)

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

Re: 答复: [PerlChina] Re: Win32::TieRegistry

今天在车上突然有灵感,大概你最需要的是阅读 perlboot 这个 perldoc。
那个 values 部分列出来的 hash reference 就是一个 tied hash reference,也
就是对象。
所以:

Win32::TieRegistry=HASH(0x1a4addc) 这个 value 在 hash 中

# %{$Registry->Open('\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
\CurrentVersion\Run')}

需要如此展开:

%{$Registry->Open('\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
\CurrentVersion\Run')->{'OptionalComponents\\'}}"

不过这个写法还真是比较接近 SQL 括号套着括号

On 四, 2009-01-08 at 22:40 -0800, shandaw wrote:
>
> On 1月9日, 下午2时27分, "purl lamp" <lamp.p...@gmail.com> wrote:
> > 所以你需要递归 :D
> >
>
>
> 不 好意思,我比较菜,能否写个例子啊,谢谢啦!
>


--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

Re: 答复: [PerlChina] Re: Win32::TieRegistry

perl -MWin32::TieRegistry -E "say for keys %{$Registry->Open('\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run')->{'OptionalComponents\\'}}"

IMAIL\
MAPI\
MSFS\
\


再接着演示下去我机器上的秘密注册表项就要全部公开了 :D

2009/1/9 shandaw <mycalllin@sohu.com>


On 1月9日, 下午2时27分, "purl lamp" <lamp.p...@gmail.com> wrote:
> 所以你需要递归 :D
>


不 好意思,我比较菜,能否写个例子啊,谢谢啦!



--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 写pl大家都用啥工具?

我用Vim加Perl-support 插件,配上perltidy和Perl::Critic,还是不错的,一个命令就可以添加文件头、函数头、块式注释等等,还可以美化代码格式,对代码进行Profile等等。我最喜欢的就是可以一键美化代码,添加各种代码元素这两个功能。

perltidy就是Perl Best Practice里推荐的那个,在Linux各个发行版应该都有的

2009/1/9 smallfish <smallfish@live.cn>
据说世界上有三种人,一种用Vi(VIM就是VI的高级版Vi IMproved),另一种用Emacs,剩下的是第三种人

From: 刘鑫
Sent: Friday, January 09, 2009 3:54 PM
Subject: [PerlChina] Re: 写pl大家都用啥工具?

EMACS党爬过。

2009/1/9 smallfish <smallfish@live.cn>
据说阅读源码不错

Sent: Friday, January 09, 2009 3:52 PM
Subject: [PerlChina] Re: 写pl大家都用啥工具?

Sorry,名字更正一下:Source Insight
:-P

ximiff wrote:
ues 破解版。。
Komodo速度不能忍在 1G下
 
 
2009-01-09

ximiff

发件人: smallfish
发送时间: 2009-01-09  15:26:17
抄送:
主题: [PerlChina] 写pl大家都用啥工具?
以前一直用VIM,最近装了个小的一米的SciTE,还有Komodo IDE。


--  Perl乐事 -- http://www.perlersh.org 




--
杀人放火金腰带,补路修桥无尸骸。

……

劉鑫
March.Liu




--
You should be the change you wish to see in the world

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 昨晚演讲 slides,下月的 beijing perl monger 聚会

赞!bug也fix了~
 
 
 
2009-01-09

ximiff

发件人: Qiang (James)
发送时间: 2009-01-09  16:07:30
收件人: perlchina
抄送:
主题: [PerlChina] 昨晚演讲 slides,下月的 beijing perl monger 聚会
昨晚一共8位朋友参加,  "介绍CGI::Application" 演讲可以在这里下载:
http://www.perlchina.org/presentations/bjpm/CGI-Application-Intro.pdf
关于 2 月聚会内容
* 2月份聚会的时间仍是 第二个星期四晚 7-9点,即2月12号
* 地点不变,五道口地铁附近的 "流"英语学习吧
* 2月演讲 agentzh 已经预定,大概是疯狂的 firefox + perl + js 的 list 
hunter 集群相关 :)
* 3,4 月的演讲欢迎大家报名
欢迎大家多多参与,演讲,你不需要精通某个技术,介绍性的,深入性的演讲都欢 
迎。10分钟,30分钟的演讲都欢迎。咱们的形式散漫,交流为主 :)
请参加过聚会的朋友多多 blog 我们! :)
Qiang(James)

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 使用perl来解析C代码

2009/1/9 Changying Li <lchangying@gmail.com>
我的本意不是给你看的,是给其它新手看的,你很牛了,应该不需要。

汗。。我可不牛,我只爱吹牛。。。呵呵
 

不过有句话说的好,没有最牛,只有更牛

嗯哪,完全赞同 ^_^

-agentzh

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: Perl GUI 编程学习

2009/1/9 Changying Li <lchangying@gmail.com>
本来还想和你多交流交流的,可惜你来我们公司两天就跑了, hehe

哈哈,长英兄言重了。。。准确的说是三天。。。呵呵。

主要因为当时只能看到你们的消息,见不到你们的面,弊得慌,呵呵。我老家那边的网速也太慢,ssh 都是一顿一顿的,所以受不了就跑了。。。走时只和老板打了声招呼,还望你和 fayland 见谅。。。呵呵

Cheers,
-agentzh


--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 使用perl来解析C代码

我的本意不是给你看的,是给其它新手看的,你很牛了,应该不需要。
不过有句话说的好,没有最牛,只有更牛

agentzh <agentzh@gmail.com> writes:

> 2009/1/9 Changying Li <lchangying@gmail.com>
>
>> 没错。不过再推荐一个paper:
>> http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf
>> agentzh <agentzh@gmail.com> writes:
>>
>>
>> 嗯,这篇是针对 Scheme 编译器的,我提到的那篇是 Scheme
> 解释器。编译器涉及到目标机器语言生成的问题,因此更有深度,也更有意义了,感谢分享!
>
> Thanks!
> -agentzh
>
> >

--

Thanks & Regards

Changying Li

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 使用perl来解析C代码

2009/1/9 Changying Li <lchangying@gmail.com>
没错。不过再推荐一个paper:
http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf
agentzh <agentzh@gmail.com> writes:


嗯,这篇是针对 Scheme 编译器的,我提到的那篇是 Scheme 解释器。编译器涉及到目标机器语言生成的问题,因此更有深度,也更有意义了,感谢分享!

Thanks!
-agentzh


--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: Perl GUI 编程学习

本来还想和你多交流交流的,可惜你来我们公司两天就跑了, hehe
agentzh <agentzh@gmail.com> writes:

> 2009/1/9 Changying Li <lchangying@gmail.com>
>
>> 现在俺还在混水木,不过牛人一般潜水的比较多
>> --
>>
>
> 我们这儿的大牛 chaoslaw 从前在水木也混过,确实为人非常低调,但水平极高。。。呵呵。我正在向他学习中。。。
>
> -agentzh
>
> >

--

Thanks & Regards

Changying Li

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 使用perl来解析C代码

没错。不过再推荐一个paper:
http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf
agentzh <agentzh@gmail.com> writes:

> 2009/1/9 Changying Li <lchangying@gmail.com>
>
>> 要入门的话不如选 scheme作为目标语言,可以很容易的完成自举。 这个网上的实
>> 现比较多。c语言感觉比较丑陋,丑陋的意思是说有很多例外的情况可能要考虑
>> --- 当然这是我的想法,我没写过c语言编译器,只写过scheme的,而且也没有
>> 实现宏和continuation.
>>
>
> 说到 Scheme,我立马想到了这篇著名的 Haskell Parsec 教程:
>
> http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours
>
> 我当初就是按照这篇东西学会用 Parsec 写解析器的,呵呵。48 小时的教程我反复学了好几个月。。。人生。。。
>
> 回想我当时遇到的主要困难之一是对 Scheme 语言本身的许多细节不太熟悉,呵呵,见笑了 。。。
>
> Thanks!
> -agentzh
>
> >

--

Thanks & Regards

Changying Li

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] 昨晚演讲 slides,下月的 beijing perl monger 聚会

昨晚一共8位朋友参加, "介绍CGI::Application" 演讲可以在这里下载:

http://www.perlchina.org/presentations/bjpm/CGI-Application-Intro.pdf

关于 2 月聚会内容

* 2月份聚会的时间仍是 第二个星期四晚 7-9点,即2月12号
* 地点不变,五道口地铁附近的 "流"英语学习吧
* 2月演讲 agentzh 已经预定,大概是疯狂的 firefox + perl + js 的 list
hunter 集群相关 :)
* 3,4 月的演讲欢迎大家报名

欢迎大家多多参与,演讲,你不需要精通某个技术,介绍性的,深入性的演讲都欢
迎。10分钟,30分钟的演讲都欢迎。咱们的形式散漫,交流为主 :)

请参加过聚会的朋友多多 blog 我们! :)

Qiang(James)

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: Perl GUI 编程学习

2009/1/9 Changying Li <lchangying@gmail.com>
现在俺还在混水木,不过牛人一般潜水的比较多
--

我们这儿的大牛 chaoslaw 从前在水木也混过,确实为人非常低调,但水平极高。。。呵呵。我正在向他学习中。。。

-agentzh

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 使用perl来解析C代码

2009/1/9 Changying Li <lchangying@gmail.com>
要入门的话不如选 scheme作为目标语言,可以很容易的完成自举。 这个网上的实
现比较多。c语言感觉比较丑陋,丑陋的意思是说有很多例外的情况可能要考虑
--- 当然这是我的想法,我没写过c语言编译器,只写过scheme的,而且也没有
实现宏和continuation.

说到 Scheme,我立马想到了这篇著名的 Haskell Parsec 教程:

http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours

我当初就是按照这篇东西学会用 Parsec 写解析器的,呵呵。48 小时的教程我反复学了好几个月。。。人生。。。

回想我当时遇到的主要困难之一是对 Scheme 语言本身的许多细节不太熟悉,呵呵,见笑了 。。。

Thanks!
-agentzh


--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

2009年1月8日星期四

[PerlChina] Re: 写pl大家都用啥工具?

据说世界上有三种人,一种用Vi(VIM就是VI的高级版Vi IMproved),另一种用Emacs,剩下的是第三种人

From: 刘鑫
Sent: Friday, January 09, 2009 3:54 PM
Subject: [PerlChina] Re: 写pl大家都用啥工具?

EMACS党爬过。

2009/1/9 smallfish <smallfish@live.cn>
据说阅读源码不错

Sent: Friday, January 09, 2009 3:52 PM
Subject: [PerlChina] Re: 写pl大家都用啥工具?

Sorry,名字更正一下:Source Insight
:-P

ximiff wrote:
ues 破解版。。
Komodo速度不能忍在 1G下
 
 
2009-01-09

ximiff

发件人: smallfish
发送时间: 2009-01-09  15:26:17
抄送:
主题: [PerlChina] 写pl大家都用啥工具?
以前一直用VIM,最近装了个小的一米的SciTE,还有Komodo IDE。


--  Perl乐事 -- http://www.perlersh.org 




--
杀人放火金腰带,补路修桥无尸骸。

……

劉鑫
March.Liu
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 写pl大家都用啥工具?

EMACS党爬过。

2009/1/9 smallfish <smallfish@live.cn>
据说阅读源码不错

Sent: Friday, January 09, 2009 3:52 PM
Subject: [PerlChina] Re: 写pl大家都用啥工具?

Sorry,名字更正一下:Source Insight
:-P

ximiff wrote:
ues 破解版。。
Komodo速度不能忍在 1G下
 
 
2009-01-09

ximiff

发件人: smallfish
发送时间: 2009-01-09  15:26:17
抄送:
主题: [PerlChina] 写pl大家都用啥工具?
以前一直用VIM,最近装了个小的一米的SciTE,还有Komodo IDE。


--  Perl乐事 -- http://www.perlersh.org 




--
杀人放火金腰带,补路修桥无尸骸。

……

劉鑫
March.Liu

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 写pl大家都用啥工具?

据说阅读源码不错

Sent: Friday, January 09, 2009 3:52 PM
Subject: [PerlChina] Re: 写pl大家都用啥工具?

Sorry,名字更正一下:Source Insight
:-P

ximiff wrote:
ues 破解版。。
Komodo速度不能忍在 1G下
 
 
2009-01-09

ximiff

发件人: smallfish
发送时间: 2009-01-09  15:26:17
抄送:
主题: [PerlChina] 写pl大家都用啥工具?
以前一直用VIM,最近装了个小的一米的SciTE,还有Komodo IDE。




--  Perl乐事 -- http://www.perlersh.org 
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 写pl大家都用啥工具?

Sorry,名字更正一下:Source Insight
:-P

ximiff wrote:
ues 破解版。。
Komodo速度不能忍在 1G下
 
 
2009-01-09

ximiff

发件人: smallfish
发送时间: 2009-01-09  15:26:17
抄送:
主题: [PerlChina] 写pl大家都用啥工具?
以前一直用VIM,最 近装了个小的一米的SciTE,还有Komodo IDE。




--  Perl乐事 -- http://www.perlersh.org 

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 写pl大家都用啥工具?

之前试过Code::Blocks,但是后来发现,有个BUG实在不能忍受,就是在使用过程中,消耗的内存越来越大,而导致机器运行速度越 来越慢。不知道现在改进了没有。
基本上我都是用UE、VIM、DREAMWEAVER这几个。
另外还有一个叫SOURCE INSIDE的,也不错,收费软件。

ximiff wrote:
ues 破解版。。
Komodo速度不能忍在 1G下
 
 
2009-01-09

ximiff

发件人: smallfish
发送时间: 2009-01-09  15:26:17
抄送:
主题: [PerlChina] 写pl大家都用啥工具?
以前一直用VIM,最 近装了个小的一米的SciTE,还有Komodo IDE。



--  Perl乐事 -- http://www.perlersh.org 

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 写pl大家都用啥工具?

ues 破解版。。
Komodo速度不能忍在1G下
 
 
2009-01-09

ximiff

发件人: smallfish
发送时间: 2009-01-09  15:26:17
收件人: perlchina@googlegroups.com
抄送:
主题: [PerlChina] 写pl大家都用啥工具?
以前一直用VIM,最近装了个小的一米的SciTE,还有Komodo IDE。
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 写pl大家都用啥工具?

一直用vim

http://www.xarka.com/optiperl/

以前试过这个也挺好玩的。

会把函数加背景或者连线。

2009/1/9 smallfish <smallfish@live.cn>
以前一直用VIM,最近装了个小的一米的SciTE,还有Komodo IDE。





--
姜源
Yuan Jiang
http://blog.vetcafe.net

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] 写pl大家都用啥工具?

以前一直用VIM,最近装了个小的一米的SciTE,还有Komodo IDE。

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: Perl GUI 编程学习

现在俺还在混水木,不过牛人一般潜水的比较多
--

Thanks & Regards

Changying Li

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: Perl GUI 编程学习

是不是以前都喜欢混水木啊,听说里面牛人巨多
--
blog : http://hi.baidu.com/smallfish7788
bbs : http://bbs.chinaunix.net/forum-55-1.html
smallfish / xiaoyu9805119

--------------------------------------------------
From: "Fayland Lam" <fayland@gmail.com>
Sent: Friday, January 09, 2009 3:19 PM
To: <perlchina@googlegroups.com>
Subject: [PerlChina] Re: Perl GUI 编程学习

> 以前混 tsington 论坛的人。hehe, n 年了。
>
> Changying Li wrote:
>> 都是你的熟人?
>> Fayland Lam <fayland@gmail.com> writes:
>>
>>
>>> sigh, 一个个都冒出来了。:0
>>>
>>> y6cmE wrote:
>>>
>>>> 呵呵,见到老朋友了。
>>>>
>>>> 在09-1-9,*Jester* <jester@perlchina.org
>>>> <mailto:jester@perlchina.org>> 写道:
>>>>
>>>> 呵呵,那会儿很迷Perl/Tk,天天泡在论坛里。
>>>> 现在人老了,热情也减退了……
>>>>
>>>>
>>>> ----- Original Message -----
>>>> From: "Beckheng Lam" <bi.ken.lam@gmail.com
>>>> <mailto:bi.ken.lam@gmail.com>>
>>>> To: <perlchina@googlegroups.com
>>>> <mailto:perlchina@googlegroups.com>>
>>>> Sent: Friday, January 09, 2009 9:34 AM
>>>> Subject: [PerlChina] Re: Perl GUI 编程学习
>>>>
>>>>
>>>> > 我印象中,当年Jester还替我的一个小程序用Tk写过GUI的界面。 ;-)
>>>> >
>>>> > Jester wrote:
>>>> > > 呵呵,几年前曾经对Tk比较感兴趣,做过一些小程序,还在原来
>>>> perlchina的论坛里翻译过一个"Tk常见问题"的文档。
>>>> > > 可惜这两年工作太忙了,用的比较少了,不过应该还记得一些,有兴趣
>>>> 可以多交流。
>>>> > >
>>>> > > 另外,记得原来perlchina还组织过一个Mastering Perl/Tk的翻译项目,
>>>>
>>>> > > 实在惭愧,我认领的那一章翻译了一半就放下了,现在已经找不到原来
>>>> 的那个页面了……:(
>>>> > > 不过这本书学习Perl/Tk还是挺不错的,建议看看。
>>>> > >
>>>> > > 祝各位Perler新年快乐!^_^
>>>> > >
>>>> > > Jester
>>>> > >
>>>> >
>>>> > >
>>>> >
>>>>
>>>> >
>>>>
>>
>>
>
>
> --
> Fayland Lam // http://www.fayland.org/
> Foorum based on Catalyst // http://www.foorumbbs.com/
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: Perl GUI 编程学习

以前混 tsington 论坛的人。hehe, n 年了。

Changying Li wrote:
> 都是你的熟人?
> Fayland Lam <fayland@gmail.com> writes:
>
>
>> sigh, 一个个都冒出来了。:0
>>
>> y6cmE wrote:
>>
>>> 呵呵,见到老朋友了。
>>>
>>> 在09-1-9,*Jester* <jester@perlchina.org
>>> <mailto:jester@perlchina.org>> 写道:
>>>
>>> 呵呵,那会儿很迷Perl/Tk,天天泡在论坛里。
>>> 现在人老了,热情也减退了……
>>>
>>>
>>> ----- Original Message -----
>>> From: "Beckheng Lam" <bi.ken.lam@gmail.com
>>> <mailto:bi.ken.lam@gmail.com>>
>>> To: <perlchina@googlegroups.com <mailto:perlchina@googlegroups.com>>
>>> Sent: Friday, January 09, 2009 9:34 AM
>>> Subject: [PerlChina] Re: Perl GUI 编程学习
>>>
>>>
>>> > 我印象中,当年Jester还替我的一个小程序用Tk写过GUI的界面。 ;-)
>>> >
>>> > Jester wrote:
>>> > > 呵呵,几年前曾经对Tk比较感兴趣,做过一些小程序,还在原来
>>> perlchina的论坛里翻译过一个"Tk常见问题"的文档。
>>> > > 可惜这两年工作太忙了,用的比较少了,不过应该还记得一些,有兴趣
>>> 可以多交流。
>>> > >
>>> > > 另外,记得原来perlchina还组织过一个Mastering Perl/Tk的翻译项目,
>>> > > 实在惭愧,我认领的那一章翻译了一半就放下了,现在已经找不到原来
>>> 的那个页面了……:(
>>> > > 不过这本书学习Perl/Tk还是挺不错的,建议看看。
>>> > >
>>> > > 祝各位Perler新年快乐!^_^
>>> > >
>>> > > Jester
>>> > >
>>> >
>>> > >
>>> >
>>>
>>> >
>>>
>
>


--
Fayland Lam // http://www.fayland.org/
Foorum based on Catalyst // http://www.foorumbbs.com/


--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: 使用perl来解析C代码

要入门的话不如选 scheme作为目标语言,可以很容易的完成自举。 这个网上的实
现比较多。c语言感觉比较丑陋,丑陋的意思是说有很多例外的情况可能要考虑
--- 当然这是我的想法,我没写过c语言编译器,只写过scheme的,而且也没有
实现宏和continuation.

agentzh <agentzh@gmail.com> writes:

> 2009/1/7 allen <allenogz@gmail.com>
>
>> 近几天在看编译原理,了解一些编译器怎么工作的,然后就想自己写个最简单的编译器
>> 比如: 对C代码的分析
>>
>
> 昨天比较匆忙,今天忍不住多说几句,哈哈:
>
> 严重支持你自己用 Perl 实现一个比较完整的 ANSI C 解析器,甚至一个比较完整的 ANSI C 编译器. 目标代码可以选择 Perl
> 当然也可以选择某种汇编甚至 x86 机器指令,呵呵. 性能和实用性倒在其次, 倒是这个过程中可以演练各种有趣的编译技术,同时加深对 C 语言的理解.
> 其实我自己从前上学的时候也一直很想做这个来着,哈哈。这里练得不仅是解析技术,还是 AST 变换,代码优化,代码生成等许多有意思的方面 :)
>
> Perl 5 虽然算不上编写编译器的理想语言,但用来快速建模和构建学习性的项目,还是非常合适的。(在我看来,比较理想的构建编译器的语言就是 Perl 6
> 和 Haskell 了,呵呵。)
>
> 不过,如果想从最简单的编译器着手,可以选择 C 语言的一个比较核心的子集,就像"编译原理及编程"一书中以 TinyC 作为示例一样.
>
> 上大学的时候,我曾经做过一种类 Pascal 语法的小语言编译器。该语言叫做 Kid:
>
> http://svn.berlios.de/svnroot/repos/unisimu/Methodology/Kid/
>
> 当时的主要目的是为了辅助我的"程序设计方法学"课程中有关编程语言形式语义和正确性证明方面的理论学习。该编译器虽然实现了 Perl
> 代码生成器后端,但它最主要的后端是生成基于 Maple 的数学模型,并用于程序的数学变换和语义归约。记得当时把我们当时用的教材(
> http://product.dangdang.com/product.aspx?product_id=7421392
> )中的例题都证明出来了。当然,这本教材本身写得错误百出,所以真正看明白书中的那些原理需要查阅资料和大量的巧克力(提神用)。
>
> 但值得注意的是,Kid 中虽然实现了变量,赋值,代数运算符,函数定义和调用,完整的 if/else
> 语句,逻辑运算符等众多语言结构,却有意没有实现循环和递归。因为这些结构在自动化语义归约中需要引入"循环不变式",而"循环不变式"的自动推导我还没找到也没想到比较通用的办法。
>
> Kid 编译器使用 Parse::RecDescent 模块构造出词法和语法分析器(文法定义在
> http://svn.berlios.de/svnroot/repos/unisimu/Methodology/Kid/grammar/kid.grammar
> ),并在解析过程中构造出
> AST。随后有许多复杂的 AST 变换过程(比如函数调用时的内联展开),则利用了 Luke Palmer
> 的属性文法引擎 Language::AttributeGrammar 模块完成。这些模块的性能都不算好,但非常好用,呵呵。
>
> 其实,实现 Perl 5
> 的一个核心子集也是挺好玩的,而且这样也有机会实现"自举"(self-hosting)。自举应当是编译理论中最优美的东西之一了,以至于 Pugs team
> 从前在 #perl6 中讨论最多的就是这个问题,许多开发工作也是围绕 Perl 6 的自举问题展开的(一种观点就是 bootstrap early,
> bootstrap often)。
>
> 从这个意义上说, Pugs::Compiler::Rule 自身的 parser 也是实现了自举的(很高兴我去年最终替 fglock++
> 完成了这项工作)。一个有趣的副产品是一个 Perl 6 正则的图形化 tracer:
>
> http://pugs.blogs.com/pugs/2007/10/a-graphical-tra.html
>
> 这也是一个借用 web 界面实现 GUI 应用的一个例子,虽然限于当时的 web 开发水平,做得丑了一点 :P
>
> 我还曾经自己实现过一个简化了的 Parse::RecDescent 模块,并让之实现了 parser grammar 部分的自举:
>
> http://svn.berlios.de/svnroot/repos/unisimu/Compilers/ru-RecDescent/
>
> 实现了自举的编译器就不仅仅是"写程序的程序"了,而且还是"写自己的程序".在"脱靴"(bootstrapping)的过程中,我借用了
> Parse::RecDescent,但一旦完成自举之后,便不再依赖于它了。
>
> Larry 这两年开发的疯狂的针对最终的 Perl 6 正则引擎的 STD parser generator 最初也是依赖一个名叫 TRE 的 C 库:
>
> http://www.laurikari.net/tre/
>
> 在几个月前 STD parser 也不再依赖 TRE 了,详情见(
> http://use.perl.org/~chromatic/journal/37875)呵呵。
>
> 欢迎大家讨论基于 Perl 的编译器/解释器构造技术,并批评指正我的不妥之处 :P
>
> Thanks!
> -agentzh
>
> P.S. 感觉又可以以"漫谈基于 Perl 的编译器构造技术"为题发到我自己的 blog 上去了,呵呵
>
> >

--

Thanks & Regards

Changying Li

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: Perl GUI 编程学习

都是你的熟人?
Fayland Lam <fayland@gmail.com> writes:

> sigh, 一个个都冒出来了。:0
>
> y6cmE wrote:
>> 呵呵,见到老朋友了。
>>
>> 在09-1-9,*Jester* <jester@perlchina.org
>> <mailto:jester@perlchina.org>> 写道:
>>
>> 呵呵,那会儿很迷Perl/Tk,天天泡在论坛里。
>> 现在人老了,热情也减退了……
>>
>>
>> ----- Original Message -----
>> From: "Beckheng Lam" <bi.ken.lam@gmail.com
>> <mailto:bi.ken.lam@gmail.com>>
>> To: <perlchina@googlegroups.com <mailto:perlchina@googlegroups.com>>
>> Sent: Friday, January 09, 2009 9:34 AM
>> Subject: [PerlChina] Re: Perl GUI 编程学习
>>
>>
>> > 我印象中,当年Jester还替我的一个小程序用Tk写过GUI的界面。 ;-)
>> >
>> > Jester wrote:
>> > > 呵呵,几年前曾经对Tk比较感兴趣,做过一些小程序,还在原来
>> perlchina的论坛里翻译过一个"Tk常见问题"的文档。
>> > > 可惜这两年工作太忙了,用的比较少了,不过应该还记得一些,有兴趣
>> 可以多交流。
>> > >
>> > > 另外,记得原来perlchina还组织过一个Mastering Perl/Tk的翻译项目,
>> > > 实在惭愧,我认领的那一章翻译了一半就放下了,现在已经找不到原来
>> 的那个页面了……:(
>> > > 不过这本书学习Perl/Tk还是挺不错的,建议看看。
>> > >
>> > > 祝各位Perler新年快乐!^_^
>> > >
>> > > Jester
>> > >
>> >
>> > >
>> >
>>
>> >

--

Thanks & Regards

Changying Li

--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

Re: 答复: [PerlChina] Re: Win32::TieRegistry

On 1月9日, 下午2时27分, "purl lamp" <lamp.p...@gmail.com> wrote:
> 所以你需要递归 :D
>


不 好意思,我比较菜,能否写个例子啊,谢谢啦!
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

Re: 答复: [PerlChina] Re: Win32::TieRegistry

所以你需要递归 :D

2009/1/9 shandaw <mycalllin@sohu.com>
为了怕大家再误会,大家看purl lamp说的:
keys %{$Registry->Open('\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
\CurrentVe-rsion\Run')}"


OptionalComponents\
\Cmaudio
\Google IME Autoupdater
\QuickTime Task
\Adobe Reader Speed Launcher
\360Safebox
\360Safetray
\VMware hqtray

这是正确的结果,
可是在我的机器上只显示OptionalComponents\ 这一个子项,而不显示下面:
\Cmaudio
\Google IME Autoupdater
\QuickTime Task
\Adobe Reader Speed Launcher
\360Safebox
\360Safetray
\VMware hqtray
这些值.



--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

[PerlChina] Re: Using CPAN problem on cygwin

it seems something is wrong around /bin and /usr/bin.

i'm not sure, but hope this could help.
http://cygwin.com/ml/cygwin/2004-06/msg00925.html

On Jan 7, 12:25 am, Ray <chenrano2...@gmail.com> wrote:
> Thank you anyway.
> I have read the articles you mentioned above, and that's just a temp
> method to fix this prolem
> such as, install the package to other places or using sudo make
>
> i'm just confused why there are such unknown problem when using CPAN
> on cygwin, specially for newbie.
>
> On Jan 6, 10:18 pm, "purl lamp" <lamp.p...@gmail.com> wrote:
>
>
>
> > 那就非常奇怪了 :) 不过还是可以参考这个帖子。
>
> >http://www.perlmonks.org/?node_id=713590
>
> > seems someone met the same problem as you
>
> > 这个帖子里面说的是用 /usr/local/bin 代替 /usr/binhttp://www.nabble.com/installing-DBI-from-cpan-and-getting-this...-td...
>
> > 2009/1/6 Ray <chenrano2...@gmail.com>
>
> > > Hi, purllamp
>
> > > chenran@rchen23 ~
> > > $ perl -e 'mkdir "/usr/bin/hello_all";'
>
> > > chenran@rchen23 ~
> > > $ ls /usr/bin/he
> > > head.exe hello_all/ help2man hexdump.exe- Hide quoted text -
>
> > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

Re: 答复: [PerlChina] Re: Win32::TieRegistry

为了怕大家再误会,大家看purl lamp说的:
keys %{$Registry->Open('\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
\CurrentVe-rsion\Run')}"


OptionalComponents\
\Cmaudio
\Google IME Autoupdater
\QuickTime Task
\Adobe Reader Speed Launcher
\360Safebox
\360Safetray
\VMware hqtray

这是正确的结果,
可是在我的机器上只显示OptionalComponents\ 这一个子项,而不显示下面:
\Cmaudio
\Google IME Autoupdater
\QuickTime Task
\Adobe Reader Speed Launcher
\360Safebox
\360Safetray
\VMware hqtray
这些值.
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---