Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
b6fan
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
b6fan
5y ago
Lazarus / LCL. It is cross-platform, lightweight (more lightweight than Qt since it uses native widgets), can be used for commercial purpose, and is fast to compile. The limitation is mainly that the widgets are limited. For example, c
2.
▲
by
b6fan
11y ago
I sometimes find LaTeX too verbose. And sometimes it's very tricky to do seemingly trivial things. For web development, HTML, CSS, Javascript can be written directly, or generated by some other template language like haml, slim, coffee
3.
▲
by
b6fan
11y ago
The `codecs.register` approach is interesting. I hope Ruby has something similar. Unfortunately I could not find such thing in Ruby.
4.
▲
by
b6fan
12y ago
I think both the old and new diff worth a look. Maybe showing them using different colors is a good idea. Phabricator uses light colors to show changes not introduced in this patch but a rebase against master [1]. The experience is pretty g
5.
▲
by
b6fan
12y ago
Actually I am using this syntax with React 0.12.1. React.DOM just work as expected. For custom components, prepend "React.createClass" with "React.createFactory". See http://jsfiddle.net/saxr8gLd/
6.
▲
by
b6fan
12y ago
One thing I like React is it is plain javascript. Therefore I can use coffeescript to describe the component: {div, p, ul, li} = React.DOM ... render: -> div className: 'foo', p className: 'bar&
7.
▲
by
b6fan
12y ago
This may be why concerning of testing in ruby, dhh supports native Test::Unit instead of Cucumber [1]. 1. http://cukes.info
8.
▲
by
b6fan
12y ago
Yeah. pacman is a killer feature. I always install pacapt [1] before dealing packages elsewhere. [1] https://github.com/icy/pacapt
9.
▲
by
b6fan
12y ago
Does this mean people live in Autarctica could live longer but think slower?
10.
▲
by
b6fan
12y ago
I think GNOME3 is breaking *nix philosophy: do one thing and do it well; to be highly configurable. You have freedom to use compiz in GNOME2, but not in 3. There are a lot of good GTK2 themes but gitg and d-feet have hard-coded styles so on
11.
▲
by
b6fan
13y ago
There is a vim plugin: rename.vim [1] which basically do the same job but without go dependency. [1] http://www.vim.org/scripts/script.php?script_id=1721
12.
▲
by
b6fan
13y ago
Or use dlopen, dlsym to get the real function.
13.
▲
by
b6fan
13y ago
Maybe Facebook could try something like Flattr: one user has, say, 30 likes per months for pages. If he or she likes 3000 pages in one month, then each like counts as only 0.01 normal like.
14.
▲
by
b6fan
13y ago
I have used ptrace and cgroup (in an online judge system). The cgroup way feels more correct and stable while ptrace feels a hack. The usage of ptrace and SIGSTOP in upstart looks pretty ugly to me.
15.
▲
by
b6fan
13y ago
The Ruby way is: 1. common (not all) things are simple / elegant. 2. Advanced things are doable, usually require a slightly more complex syntax. For example, Ruby allows one "block" (anonymous function) per method. W
16.
▲
by
b6fan
13y ago
The Ruby examples are unfair. Ruby intentionally makes parenthesis optional. So `do_something` is `do_something()`. For the first example, - method_as_fun = o.my-method - method_as_fun(5) # not reached + method_as_fun = o.method(:my
17.
▲
by
b6fan
14y ago
I write another one for ruby, check out samples here: https://github.com/quark-zju/easysh Although its functions are a subset of sh for python. It has many synatactic sugars, makes full use of ruby Enumerable, and does lazy-execute.
18.
▲
by
b6fan
14y ago
Seems not working with cruby 1.9.3 ? SyntaxError: .../rubysh-0.0.2/lib/rubysh/subprocess/parallel_io.rb:77: Invalid next
19.
▲
by
b6fan
14y ago
I noticed that hamlet.rb is based on slim. Why not use slim directly?