Внезапно: гента
Mar. 6th, 2011 05:20 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Прыжки атмосферного и артериального давления вырвали мозг окончательно, пришлось поставить генту в вмвари.
Запустилась таки с третьего раза - первый раз не поставил нужный драйвер диска (vmware pvscsi?) и оно вообще не видело корневого раздела, второй раз после успешной загрузки оказалось, что нет сети - забыл включить драйвер сетевухи (AMD PCnet32).
Нужно было таки юзать genkernel, а не выебываться с конфигурированием кернела.
За исключением этого вуду, все остальное весьма логично, но это явно не для начинающих - нужно уже иметь опыт некоего линукса. В некотором роде хорошо, что все действия осуществляются руками - гораздо понятнее, что происходит.
Запустилась таки с третьего раза - первый раз не поставил нужный драйвер диска (vmware pvscsi?) и оно вообще не видело корневого раздела, второй раз после успешной загрузки оказалось, что нет сети - забыл включить драйвер сетевухи (AMD PCnet32).
Нужно было таки юзать genkernel, а не выебываться с конфигурированием кернела.
За исключением этого вуду, все остальное весьма логично, но это явно не для начинающих - нужно уже иметь опыт некоего линукса. В некотором роде хорошо, что все действия осуществляются руками - гораздо понятнее, что происходит.
no subject
Date: 2011-03-06 06:24 pm (UTC)2 только пробелы, табы это ересь.
3 в руби инклюд вместо импорта, нет нормальных лямбд, он уже из за этого сосет.
no subject
Date: 2011-03-06 06:32 pm (UTC)2. я не знаю как сейчас но раньше допускались и табы и пробелы в одном исходнике. я лично сталкивался с пиздецами по этому поводу, да. я не знаю насколько ебанутым пидорасом надо быть что бы допустить это. против просто пробелов ничего не иею.
3a. а что не так с инклудом? в пистоне кстати нет инклуда а есть ебучий импорт. ваи описать ситуации в которых это может привезти к тотальному пиздецу?
3b. а что не так с лямбдами?
no subject
Date: 2011-03-06 06:41 pm (UTC)2 табы и пробелы вперемешку только у тех, кто не в состоянии vim/emacs настроить. Разработчики языка рекомендуют _только_ пробелы последние лет 10. (как устроить пиздец я знаю -- наставить вперемешку пробелов и табов, и поставить set ts=8 -- и будет заебатый пиздец, мне такое доставалось в наследство несколько раз)
3a а вот расскажи мне как импорт может привезти к пиздецу.
А то я за годы питонописания как-то не сталкивался.
3b а их просто нет (блоки это нихуя не лямбды)
no subject
Date: 2011-03-06 06:47 pm (UTC)2. воот - я про что и говорю. я тоже натыкался на такое. гвидо - тупейший уеблан, после второго такого пиздеца я зарёкся на его поделке писать что то.
3a. например пишем мы abstract-gui-lib. есть base, gtk2 и qt4 модули. продолжать? :)
3b. да ну?
no subject
Date: 2011-03-06 06:59 pm (UTC)3a -- и что? Оно прекрасно решается импортом все. Нахуй там инклюд?
3b -- ну эт прямо эмулятор питоней лямбды какой-то.
Появился видимо как ответ на претензию -- видно же что это обертка над конь-структором Proc
no subject
Date: 2011-03-06 07:05 pm (UTC)3a думаем дальше :) попробуй на листике спроектировать вот такое. шоп в проге мы могли сделать import abstract-gui-lib и погнали.
3b lambda это синоним для Proc.new который был всегда. ви просто с руби не ознакомились наверное, да? вас потроллить по этому поводу? :)
no subject
Date: 2011-03-06 07:18 pm (UTC)3a -- а зачем на листике? Что я программ/библотек с плугабельными бэкендами не писал? (setuptools для простых случаев, zope.component для запущеных)
3b -- в 1.4/1.6 его не было, c тех пор я плотно с руби ничего не делал (деплоймент чужих разработок, и их мелкие патчи не считаются). Гугель подсказывает мне что lambda в том виде как ты его показал появился в 1.9 и был сбекпорчен в 1.8 (но я как бы не очень слежу за минорными релизами руби да, и могу тут ошибиться -- я дальше первых трех ссылок по ruby+lambda в гугеле не смотрел -- а в третьей сверху написано что это 1.9 killer feature). Ребе я ведь вас тоже могу поймать на незнании различий 2.x веток питонов? ;)
no subject
Date: 2011-03-06 07:21 pm (UTC)no subject
Date: 2011-03-06 07:26 pm (UTC)no subject
Date: 2011-03-06 07:29 pm (UTC)потому что надо l.call() а не просто l()
(претензия то не к синтаксису -- а к тому что лямбды отдельно, а прочие callables отдельно).
А вот в питоне как раз наоборот -- любому объекту имеющему obj.__call__ можно сделать obj()
no subject
Date: 2011-03-06 07:33 pm (UTC)>потому что надо l.call() а не просто l()
и эти люди говорят что self это ок. ну ну.
>(претензия то не к синтаксису -- а к тому что лямбды отдельно, а прочие callables отдельно).
именно к синтаксису. потому что у руби можно сделать ещё "fun parms parms" что в некоторых случаях улучшает читабельность.
no subject
Date: 2011-03-06 07:45 pm (UTC)то есть в порядке кривохака я могу сделать SomeClass.method(instance_of_another_class, more, args) соотвественно придав ему в качестве self левый объект (еще раз, это кривохак а не рекомендуемая практика -- хотя в редких случаях оправданый ;)
Или наоборот выдернуть "привязаный" к экземпляру метод и поюзать его как функцию (например передать куда нибудь как коллбэк)
а вот второе полный цырк -- у вас там на первый взгляд не всегда понятно -- когда вызов функции, а когда обращение к аттрибуту
(no subject)
From:no subject
Date: 2011-03-06 07:25 pm (UTC)3a давайте завтра, в чятике. сейчас сложно аписнять - маетрии всё же тонкие ;]
3b 1.8 это уже во первых почти 10 лет, примерно как и пистон2 (до этого пистон был вообще мегатотальным дерьмищем), во вторых я _уверен_ что оно было и в 1.0 (лень проверять).
no subject
Date: 2011-03-06 07:32 pm (UTC)Лучше правда вечером и под пивко ;)
PS jabber или irc? (я бываю на oftc и на фриноде -- avn и там и там)
no subject
Date: 2011-03-06 07:34 pm (UTC)наркотики не употребляю.
>PS jabber или irc? (я бываю на oftc и на фриноде -- avn и там и там)
а вы не в нашем уютном скайп чятике? :)
no subject
Date: 2011-03-06 07:36 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2011-03-06 07:07 pm (UTC)no subject
Date: 2011-03-06 07:09 pm (UTC)no subject
Date: 2011-03-07 03:56 pm (UTC)no subject
Date: 2011-03-07 04:09 pm (UTC)no subject
Date: 2011-03-07 04:20 pm (UTC)no subject
Date: 2011-03-07 04:35 pm (UTC)no subject
Date: 2011-03-07 04:39 pm (UTC)no subject
Date: 2011-03-07 04:44 pm (UTC)no subject
Date: 2011-03-07 04:46 pm (UTC)