metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-03-19 10:46 pm

Дебианизм оперденей головного мозга

Как известно, ребе [livejournal.com profile] theiced постоянно критикует меня за использование разнообразного софта, который по его мнению, написан криворукими уродами, как то - дебиан, дельфи, винда xp, firefox итд итп. Ну, он всегда критикует, это привычно.

Но после того, как я осилил рисование плат в Eagle, который по юзабилити упорот где-то на уровне среднем между "опердень на кларионе под windows95 написанная руССкими программистами методом портирования опердени под DOS" и "клиент-банк, который писали программисты налоговой инспекции, после того как их уволили из НИИГиТ", я начинаю сомневаться в собственной адекватности, может я действительно от 15 летней работы с чужими и своими оперденями сошел с ума и теперь могу пользоваться только софтом, который пишут невменяемые люди и который требует для работы стояния на ушах.

[identity profile] thesz.livejournal.com 2011-03-20 09:58 pm (UTC)(link)
Что означает, что динамика у Хаскеля выше. Чтд.

[identity profile] freiksenet.livejournal.com 2011-03-20 09:58 pm (UTC)(link)
Меня пугает что вы гит ниасилили. Меня начинает блевать когда я касаюсь хоть какой-нибудь vcs кроме гита, потому что они убоги и не поддерживают удобный воркфлоу, обычно из-за уебанских бранчей.

[identity profile] x-den.livejournal.com 2011-03-20 10:05 pm (UTC)(link)
@git push: от черт, я соврал :) если сделать git push без аргументов, то он запушит коммиты не из активного бранча, а из всех бранчей, существующих и локально, и удаленно.

@paths: имхо, это самый адекватный вариант, что может предложить меркуриал. только отсутствие remote-бранчей вида repo1/master, repo2/master делает эти адреса не более чем алиасами.

@github: опять-таки, имхо, там дело не столько в общении (social as in socialize), сколько в прозрачном превращении "программирования для себя" в "программирование для людей".

[identity profile] gds.livejournal.com 2011-03-21 07:14 am (UTC)(link)
remote branches есть, но по полному урлу:
$ hg ident ssh://gds@хост//repo/проект#dev
cca2a487ea50

$ hg ident ssh://gds@хост//repo/проект#default
c64695112b90

Остался один маленький шаг -- понимание "короткийпуть#rev" так же, как "полныйпуть#rev", но никаких теоретических проблем тут нет.

Про github -- согласен, он полезен этим.

[identity profile] gds.livejournal.com 2011-03-21 07:23 am (UTC)(link)
кстати про корявые имена -- у гитоводов часто видел различные склонированные репки с такими натужно-выдуманными именами (шаблон действия: "о, надо сделать фичу xxx -- cd .. && git clone mainrepo fix_operden740"), то есть, там тоже приходится фантазировать. С другой стороны, можно и не именовать ветки вообще (но если много или хитро, то нужен glog как минимум, hgk как оптимум).

[identity profile] kurilka.livejournal.com 2011-03-21 07:30 am (UTC)(link)
git clone mainrepo fix_operden740
имхо гораздо больше мысли о hg навевает, нафига делать клон если можно просто ветку сделать?

[identity profile] gds.livejournal.com 2011-03-21 07:38 am (UTC)(link)
не знаю, при случае спрошу у того гитовода. Но меркуриалом он не пользовался до этого. Может из svn/cvs привычки перешли, хз.

[identity profile] esil0x.livejournal.com 2011-03-21 08:10 am (UTC)(link)
Какой именно из хер-знает-скольки-сотен дебиан-мейнтейнеров должен отвечать?

http://www.debian.org/devel/people

За руби отвечает вполне конкретный человек, который наверняка просто забил, а больше это дерьмицо никто и не тестирует за ненадобностью.

[identity profile] cp-poster.livejournal.com 2011-03-21 08:15 am (UTC)(link)
Человек забивает на работу, за которую взялся. А не работа на человека.

[identity profile] esil0x.livejournal.com 2011-03-21 08:16 am (UTC)(link)
Спасибо, капитан очевидность. И что дальше?

Простите мой французский

[identity profile] permea-kra.livejournal.com 2011-03-21 08:24 am (UTC)(link)
Человек, который забивает на взятые на себя обязательства - мудак. Дебиан-мейнтейнер руби забил на взятые на себя обязательства. Следовательно, среди делающих дебиан ментейнеров есть мудаки. Следовательно дебиан сделан мудаками.

[identity profile] cp-poster.livejournal.com 2011-03-21 08:26 am (UTC)(link)
То, что дебианщик забил или просто плохо работает. Когда набирается критическая масса таких людей проект превращается в тыкву. Дебиан уже тыква?

[identity profile] esil0x.livejournal.com 2011-03-21 08:26 am (UTC)(link)
> по-моему вы забываете про темплейты, немаловажная часть (хотя многие их панически боятся)
да Вы что, сейчас понабежит толпа народу, и будет вам доказывать, что темплейты - это вообще не часть языка и системы типов.

[identity profile] cp-poster.livejournal.com 2011-03-21 08:27 am (UTC)(link)
Почему вы тут все NetBSD не вспоминаете?

[identity profile] esil0x.livejournal.com 2011-03-21 08:32 am (UTC)(link)
http://metaclass.livejournal.com/606819.html?thread=9112419#t9112419

[identity profile] permea-kra.livejournal.com 2011-03-21 08:32 am (UTC)(link)
Темплейты как раз то немногое, что введено в плюсах по сравнению с сями и при этом сделано по делу. Были бы си-с-шаблонами и темплатными неймспесами + TCO - и я бы даже сказал, что это правильный язык.

[identity profile] kiryl.livejournal.com 2011-03-21 09:42 am (UTC)(link)
А что в BSD интересного? Оно такое же как линупс только хуже.

[identity profile] kiryl.livejournal.com 2011-03-21 09:43 am (UTC)(link)
Там же всё червями^WСтоллманом поедено.

[identity profile] vaddimka.livejournal.com 2011-03-21 10:36 am (UTC)(link)
ну и где они все? :)

а что это? syntactic sugar для компилятора? ну дык это тоже часть языка,
develop7: (Default)

[personal profile] develop7 2011-03-21 10:49 am (UTC)(link)
А как нащот обзывать бранчи по имени тикета в багтрекере? Ну и да, --close-branch никто не отменял.
develop7: (Default)

[personal profile] develop7 2011-03-21 10:52 am (UTC)(link)
почитал ваш коммент про бранчи выше. согласен.

[identity profile] x-den.livejournal.com 2011-03-21 11:36 am (UTC)(link)
в общем-то, приходится так и делать, #_short_summary, но это не от хорошей жизни :)

[identity profile] cp-poster.livejournal.com 2011-03-21 11:59 am (UTC)(link)
В BSD не знаю, а в NetBSD, по слухам, эталонный код! Я недостаточно красноглаз, чтобы проверять это самолично.

[identity profile] build-blog (from livejournal.com) 2011-03-21 04:29 pm (UTC)(link)
ну-ну)

[identity profile] tzirechnoy.livejournal.com 2011-03-22 04:29 pm (UTC)(link)
>я начинаю сомневаться в собственной адекватности

А вот это Вы зря. Вам давно следовало понять, что Вы полностью и бесповоротно неадэкватны, и сомнениям здесь не место!

Page 4 of 5