自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 收藏
  • 关注

Scala-对Java的修正和超越-Presentation

这是在SD2China上的中文Presentation,对Scala在设计时的一致性作了些介绍

2009-10-23 15:49:27 114

Scala的NetBeans插件Beta发布

随着NetBeans 6.5 beta正式发布,第一个beta版本的Scala插件也发布了,功能包括:1、Full featured Scala editor[list][*]syntax and semantic coloring[*]outline navigator[*]code folding[*]mark occurrences[*]go to decla...

2008-08-14 09:12:01 137

新的Scala for NetBeans提供测试

重新写过的Scala for NetBeans现在可以在NetBeans 6.1RC或者最新的Nightly Build上测试,你可以从NetBeans Update Center获得,方法是:"Tools"->"Plugins", 检查"Setting"看"Last Development Build"是否在Update Centers列表中, url是: http://deadlock.n...

2008-04-18 16:17:01 128

ErlyBird 0.16.0 Released

ErlyBird 0.16.0 Released - An Erlang IDE based on NetBeansI'm pleased to announce ErlyBird 0.16.0, an Erlang IDE based on NetBeans. This is an important feature release in size of 25M. If you have...

2008-03-06 15:24:59 131

Scala Editor for NetBeans

打算为Scala也写一个NetBeans编辑模块,还没有完成,目前已经支持大部分语法检查、代码折叠、高亮、大纲等功能,等稍加完善后正式发布。

2007-12-05 02:34:44 109

Wide Finder - Erlang实现小结

Tim的WideFinder习题让多核和并行编程实践在一个简单的问题上有了多种语言作一次比较的机会,所以参与者甚多,我觉得也是很有意义的一件事。今天有点时间,作一个小总结。目前排行榜上列第一、第二、第三的分别是OCaml+JoCaml,Erlang和Python。C/C++的版本理论上应该可以有很好的结果,但现在还没出来,这反倒说明用C/C++来完成这么一个简单的并行任务并不是很顺畅。...

2007-11-12 13:50:55 113

Prediction 4 Months Ago and Actual Trends Today, by Neural Network

Today, Shanghai Security Index (000001.SS) touched 2100, and, from my previous neural network research on 0000001.SS, about 4 months passed. In that blog, I placed a prediction picture, and now, here ...

2007-10-17 22:01:48 97

Learning Coding Parallelization (Was Tim's Erlang Exercise - Round V)

Updated Oct 16: After testing my code on different machines, I found that disk/io performed varyingly, for some very large files, reading file in parallel may cause longer elapsed time (typically on ...

2007-10-17 21:58:50 94

The Erlang Way (Was Tim Bray's Erlang Exercise - Round IV)

Playing with Tim's Erlang Exercise is so much fun. I've been coding in Erlang about 6 months as a newbie, in most cases, I do parsing on string (or list what ever) with no need of regular expressions...

2007-10-17 07:45:57 86

Reading File in Parallel in Erlang (Was Tim Bray's Erlang Exercise - Round III)

My first solution for Tim's exercise tried to read file in parallel, but I just realized by reading file module's source code, that file:open(FileName, Options) will return a process instead of IO de...

2007-10-15 19:56:03 92

Tim Bray's Erlang Exercise on Large Dataset Processing - Round II

Updated Oct 09: Added more benchmark results under linux on other machines.Updated Oct 07: More concise code.Updated Oct 06: Fixed bugs: 1. Match "GET /ongoing/When/" instead of "/ongoing/When/"; 2...

2007-10-15 15:37:06 125

It Will Be My First Attendance at NetBeans Day, Seattle

I will be there, Sun Tech Days, Seattle, Sep 6, 2006. As I'm now in Vancouver, it's about 2 or 3 hours trip to Seattle. I'm glad to have a chance to meet those great guys who develop NetBeans IDE and...

2007-10-13 14:46:55 65

Ruby IDE for NetBeans Almost Useful

As NetBeans IDE 6.0M7 released, I tried the Ruby module for it, and it's almost useful now.To get and install,1. Downloand NetBeans IDE 6.0M7 from:http://www.netbeans.info/downloads/dev.phpSele...

2007-10-13 14:46:06 77

Erlang Editor for NetBeans - ErlyBird 0.10.1 released

Update - Mar 29,2007: If you got exception: java.lang.reflect.InvocationTargetException when try completion, please check the version number of your "Generic Languages Framework" module (Tools ->...

2007-10-13 14:45:39 91

Go to Declaration of Function call and Var in Erlang Editor for Netbeans

I've got "Go to declaration of function call and var" if the declarations are in the same module file, and "Highlighting for function call/function arguments" working.To go to the declaration of func...

2007-10-13 14:45:15 81

Some Tips for Upgrading to Rails 1.2.x

Bellow are some issues that I met when upgraded from rails 1.1.6 to 1.2.x:1.About enrivonment.rbMake sure your application configuration behind: Rails::Initializer.run do |config| ...endI m...

2007-10-13 14:44:45 86

Erlang Editor Support Based on NetBeans' Generic Language Framework

I did some work to get Erlang editor supported on NetBeans. As the Schliemann project (Generic Language Framework) is still under developing, I just got simple syntax coloring, indentation, code fold...

2007-10-13 14:44:08 68

Three Interviews with Language Programmers for NetBeans

Geertjan from NetBeans took three interviews with language programmers for NetBeans, one of them is me, where I talked about ErlyBird - Erlang Editor for NetBeans and AIOTrade (formly HumaiTrader) whi...

2007-10-13 14:43:47 73

Erlang Project Support and Code Completion in ErlyBird

I've got the initial Erlang project management supported in ErlyBird, where the Erlang project tree can be newly created and managed by NetBeans. The code is ported from Tor's work for Ruby in NetBea...

2007-10-13 14:43:17 61

ErlyBird Screenshot: Erlang Console and File Locator for Compile Errors

Updated Apr 11: copy/paste can be done via Ctrl+C/Ctrl+V.The Erlang Shell console finally works on NetBeans, it works as same as on the shell/dos environment with historical commands feature. It st...

2007-10-13 14:42:55 81

ErlyBird Screenshot: Completion/Go to Declaration for remote function call

ErlyBird now support completion for remote function call. And, if you click on the name of a remote function call, ErlyBird will open the remote module source file, and jump to the position of declara...

2007-10-13 14:42:30 54

Take a Break as Trader

I sold out all my hold on Stock Exchange of China this morning, and will take a break until end of this year. Wow, what a year.

2007-10-13 14:08:55 86

Tim Bray's Erlang Exercise on Large Dataset Processing

Updated Oct 10: pread_file/5 should open a new FIle process each cycleUpdated Oct 05: Wrote a new version, which is more parallelized-likeness.Updated Sep 27: Per Gustafsson gave a better solution,...

2007-10-10 20:12:08 104

ErlyBird 0.15.1 Released - An Erlang IDE based on NetBeans

I'm pleased to announce ErlyBird 0.15.1, an Erlang IDE based on NetBeans. This is a performance improvement release. This release will only provide all-in-one IDE package, which is in size of 18.3M...

2007-09-30 21:03:12 82

ErlyBird 0.15.0 Released - An Erlang IDE based on NetBeans

Updated(Sep 23): Known issues:Formmater: String literal that is broken to multiple lines will be reformatted, this should be fixed. (Done in trunk)'Run project' does not work yet.When more than on...

2007-09-23 18:14:36 110

ErlyBird Screenshot: Brace Matching and Mark Occurences

I patched NetBeans' Generic Languages Framework: Schliemann, and got Brace Matching and Mark Occurences working perfectly on ErlyBird now. As shown on the screenshot, when you put the caret on "end"...

2007-09-15 14:19:20 80

ErlyBird Screenshot: Including Args in Completion Suggestion

As a newbie to Erlang, I'm not familiar with those OTP module/functions, I have to go back to see the docs again and again. At least, now ErlyBird will suggest me the arguments of each function now....

2007-09-04 15:16:03 76

Parse JSON to xmerl Compitable XML Tree via A Simple XML State Machine

Updated Aug 16: Fix bugs when json is an array. Add a 'json:root' element always since valid xml should have a root. Remove 'obj' tag that is not necessary.Updated Aug 15: A more complete json_parser...

2007-09-02 20:00:31 87

From Rails to Erlyweb - Part II Manage Project - Reloaded

The migrating from Rails to Erlyweb of our project is going to be finished. I got more experience on how to deal with Erlyweb. First, the project management can be more straightforward. Here is it: 2...

2007-08-24 19:20:39 91

From Rails to Erlyweb - Part II

Updated Aug 23: Please see From Rails to Erlyweb - Part II Manage Project - ReloadedUpdated July 15: store the database configuration in <opaque> session of yaws.confUpdated May 2: erlweb:com...

2007-08-23 21:16:44 76

From Rails to Erlyweb - Part II Manage Project - Reloaded

The migrating from Rails to Erlyweb of our project is going to be finished. I got more experience on how to deal with Erlyweb. First, the project management can be more straightforward. Here is it: 2...

2007-08-23 20:45:46 96

From Rails to Erlyweb - Part II Manage Project - Reloaded

The migrating from Rails to Erlyweb of our project is going to be finished. I got more experience on how to deal with Erlyweb. First, the project management can be more straightforward. Here is it: 2...

2007-08-23 20:45:46 65

recbird - An Erlang Dynamic Record Inferring Parse Transform

You should have read Yariv's recless blog, a nice blog talking about how to make record accessing simple.Recless is a static type inferring record parse transform, that means, as described in Yariv's...

2007-08-23 08:31:21 81

AIOTrade Is Open for Submissions

Here's the announcement from Moshe at the AIOTrade project page on sourceforce.net:Lately I was added by as a developer in the project and I created a branch called "opencommunity". This branch ...

2007-08-20 07:31:24 100

A Simple XML State Machine Accepting SAX Events to Build xmerl Compitable XML Tree: icalendar demo

xmerl is a full XML functionality in Erlang, with a lot of features like XPATH, XSLT, event_function, acc_function etc. Well, now I just want to get icalendar to be parsed to form of xmerl tree, which...

2007-08-20 07:23:24 56

A Simple POET State Machine Accepting SAX Events to Build Plain Old Erlang Term

Per previous blogs:A Simple XML State Machine Accepting SAX Events to Build xmerl Compitable XML Tree: icalendar demoParse JSON to xmerl Compitable XML Tree via A Simple XML State MachineI wrote...

2007-08-20 07:19:48 68

recbird - An Erlang Dynamic Record Inferring Erlang Parse Transform

You should have read Yariv's recless blog, a nice blog talking about how to make record accessing simple.Recless is a static type inferring record parse transform, that means, as described in Yariv's...

2007-08-19 07:57:41 108

recbird - An Erlang Dynamic Record Inferring Parse Transform

You should have read Yariv's recless blog, a nice blog talking about how to make record accessing simple.Recless is a static type inferring record parse transform, that means, as described in Yariv's...

2007-08-19 07:57:41 63

recbird - An Erlang Dynamic Record Inferring Parse Transform

You should have read Yariv's recless blog, a nice blog talking about how to make record accessing simple.Recless is a static type inferring record parse transform, that means, as described in Yariv's...

2007-08-19 07:57:41 63

A Simple POET State Machine Accepting SAX Events to Build Plain Old Erlang Term

Per previous blogs:A Simple XML State Machine Accepting SAX Events to Build xmerl Compitable XML Tree: icalendar demoParse JSON to xmerl Compitable XML Tree via A Simple XML State MachineI wrote...

2007-08-14 19:37:06 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除