Voker57
18.08.2011 07:14
Попробовал писать код, используя пробелы (4, согласно соглашениям проекта) для логического выравнивания. Это пиздец, граждане. Я не могу нажать бэкспейс или делит, чтобы удалить уровень выравнивания. Мне надо писать на говна недоязыке для какого-то кофейного редактора скрипт, чтобы он или через либастрал угадывал, ... more →
Voker57
05.08.2011 09:05
Я принимал некоторое участие в написании системы, которая подыхала на нагрузке в 20 уеб-пользователей и которая на загрузку интерфейса выполняла около 5000 запросов в базу. Это называется Extreme Programming. Мы с коллегой потратили день, чтобы сократить 5000 до 1000 и ещё пару дней на то, чтобы сделать из тысячи ... more →
gisty
20.07.2011 20:02
while(1)
{
fd_set rfds;
struct timeval tv;
int retval;
/* Watch stdin (fd 0) to see when it has input. */
FD_ZERO(&rfds);
FD_SET(0, &rfds);
/* Wait up to five seconds. */
tv.tv_sec = 0;
tv.tv_usec = 50000;
/* Don't rely on the value of tv now! */
if (retval = select(1, &rfds, NULL, NULL, ... more →
kb
14.07.2011 21:01
Мой XmppFlask работает! Кто бы мог подумать.
def test_xmppwsgi_simple(self):
environ = {'MESSAGE': 'PING', 'XMPP_JID': 'k.bx@ya.ru'}
app = xmppflask.XmppFlask(__name__)
@app.route(u'PING')
def ping():
return u'PONG'
rv = app(environ)
self.assertEquals(list(rv), ... more →
zweipluse
12.07.2011 11:52
Доставило http://пиши-код-блять.рф/ манифест программистов!
238328
28.06.2011 07:44
Программа про 99 бутылок на языке LOLCODE:
HAI
VISIBLE "O HAI! IM IN UR BEERZ!"
I HAS A VAR
LOL VAR R 99
IM IN YR LOOP
VISIBLE VAR!
VISIBLE " BOTTLZ OF BEER N TEH WALL, "!
VISIBLE VAR!
VISIBLE " BOTTLZ OF BEER!"
VISIBLE "TAKE 1 DWN, PAS IT AROUN, "!
NERFZ VAR!!
IZ VAR LIEK 0?
YARLY
... more →
rakoth
01.06.2011 06:32
Какой же я молодец, что пишу каменты к методам! 3 месяца, а уже нихрена не помню.
но вот типа таких:
//define("FAKE_VIDEO", True); //Тестовая приставка тупит как ботан на первом свидании.
немного пугают.
gisty
22.03.2011 18:05
У нас в команде как-то был кодер, который все переменные/функции в javascript-программах называл a1, a2, a3, b1, c1 и т.д. — несмотря на наличие code conventions. По ночам мы рефакторили его код, давая функциям осмысленные наименования, а по утрам он восстанавливал свой бэкап.
Мы спрашивали его:
— Зачем Вы так ... more →
nekoexmachina
10.03.2011 15:11
+ if (lstat("/", &a) >= 0 && lstat("/usr", &b) >= 0)
+ if (a.st_dev != b.st_dev)
+ seperate = true;
+
+ /* This check won't work usually during boot, since /usr is
+ * probably not mounted yet, hence let's add a second
+ * check. We just check whether /usr is an empty directory. */
+
+ if (dir_is_empty("/usr") > ... more →
rakoth
02.03.2011 18:35
Есть ли тут human beings, которые могут пояснить пару моментов по программированию по ондроету?
1) Что с дебужером? Can't bind to local 8600 for debugger и всё. У гугла был, стандартное — записать в етц холокост. А мне видится, что у меня прав нету на что-то а ADB связанное.
2) Что я не знаю ещё:
EditText t = new ... more →
rakoth
27.02.2011 07:49
Андроидокодеры, скажите, эмулятор всегда так долго стартует(arch64/aptana+android SDK, P6100 @ 2.00GHz/3G) — около 40 секунд!