221 karma · joined June 21, 2011
And since most things are web-based now, a vanilla KDE setup + Icon-Only Task Manager is awesome enough for me.
Call me old fashioned, but I still like ticket + attached patches way more than anything else. Recently, I stumbled upon a Google Code project with several defect issues. One guy commented on each of the issue with a link to his github fork which he has applied the fixes. I clicked the link, and found that the fork has been deleted. What a waste.
EDIT: Found another gem from the same author: http://yinwang0.wordpress.com/2012/04/09/reinvent-y/
> Today I found that I forgot how to derive the defintion of the Y combinator. I learned it several years ago from an online article, but now the search term “Y combinator” gives me all the news about startups (sigh).
That's hg. With git, you got the index / staging area, which is unique to git (no idea if bitkeeper has it). In other tools such as svn or hg, there is no need for flags such as "commit -a", "diff --cached", and "add -N".
> If you want to use the more complicated stuff, then there is no way to avoid learning the more complicated ideas.
And this is what we hate about git. Version control shouldn't be complicated for 99.9% of projects. I have used svn for 3 years and hg for 2, they get the job done just fine without cryptic commands and flags.
Not unlike the "Are You There God? It's Me, Jesus" episode of South Park.
http://www.webhostingtalk.com/showthread.php?t=1151090
From my limited testing, a 1 Node instance from GridVirt at $30/month can compile gcc-4.6.3 within 15 minutes (not exactly an IO-intensive example...)
http://www.solid-run.com/mw/index.php/CuBox_hardware_specifi...
I am just about to place an order. They finally have stocks, though the current price is 10 USD more compared to the pre-order price.
- gigabit ethernet
- e-sata port (with port multiplier)
- infrared receiver
- out of the box, already comes with a box
- comprehensive wiki for a development platform
By the way, a 150 Mbps wifi dongle is sold for about 5 USD here (I too was surprised by how cheap the wifi module is, and went to check the price list).
https://forum.openwrt.org/viewtopic.php?id=37069
By the way, I think most TP-Link products are using an Atheros chipset. Very affordable and really well supported by OpenWrt.
By the way, anyone who is using Gentoo should really try to compile your own OpenWrt images. It is a fun exercise (if using Gentoo is fun for you ;)).
Anyway, I am getting a E530 with full keypads so hopefully this won't be a problem.
I am glad Lenovo switched all lines to chiclet keyboard in the latest refresh. I think it is a bold but calculated move.
On Windows, I deploy native 64-bit Python, and the application has quite a few command line pyramid scripts, which works perfectly fine with grep, cut, sed, sort, etc from gnuwin32. Don't see the need for cygwin.
GNU-Win32 is solid, integrates natively, and is good enough for deployment purpose.
I, for one, am not excited by the JSON addition at all. On the other hand, index-only scanning, scalability improvement, and reduced power consumption are all very big deal.
Speak for yourself. I love databases (note the plural form) and love ORM. ORM is a godsend for developing application that has to work against different databases (postgresql, mssql, db2, etc).
> Like "power steering" for SQL. Doesn't teach you how to drive!
So, on one hand, you have a group of people who think they know SQL well enough and dismiss it as inadequate. These are people who build schema without foreign key and run queries without JOIN because they "know better".
On the other hand, you have a group of people who think they know SQL well enough and fall back to it whenever possible. They go on to create views on top of views on top of views, create temp tables to hold intermediate values that get discarded right away, format application output with string concatenation in SELECT, add DISTINCT to SELECT whenever in doubt, etc etc.
We have an interview question (for a senior position) to test if the applicant grasps the concept of "EXISTS/IN (<subquery>)", and thus the concept of set-based SQL. Nobody has got it right yet, though they all can write a ton of SQL.
Until emerge/apt-get/yum/etc add support for virtualenv, I will stick with .egg packages and be python-native rather than system-native.
1. activate virtualenv
2. run `easy_install -U app`
and no root permission is required. It also has the added benefit to allow having multiple copies of the same package in the same machine [1], which can't be done with native package.
[1] In one deployment, we have staging instance and production instance in the same machine...
Your reasoning is a bit odd. It's a good thing that nobody will bother trying to write the code again. The world has enough people who can write code. We need more people who can read and dissect code, refactor them, and add tests where applicable.