metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-03-06 05:20 pm

Внезапно: гента

Прыжки атмосферного и артериального давления вырвали мозг окончательно, пришлось поставить генту в вмвари.
Запустилась таки с третьего раза - первый раз не поставил нужный драйвер диска (vmware pvscsi?) и оно вообще не видело корневого раздела, второй раз после успешной загрузки оказалось, что нет сети - забыл включить драйвер сетевухи (AMD PCnet32).
Нужно было таки юзать genkernel, а не выебываться с конфигурированием кернела.
За исключением этого вуду, все остальное весьма логично, но это явно не для начинающих - нужно уже иметь опыт некоего линукса. В некотором роде хорошо, что все действия осуществляются руками - гораздо понятнее, что происходит.

[identity profile] kiryl.livejournal.com 2011-03-06 07:21 pm (UTC)(link)
Вы таки читать не умеет. В 1.9 ввели ещё один синтаксис для lambda. А сама лямбда была ещё в 1.0, а может и раньше.

[identity profile] theiced.livejournal.com 2011-03-06 07:26 pm (UTC)(link)
ну спокойно, он жеж дебиан использует, у них проблемы бывают иногда с чтением, надо просто потоврить :)

[identity profile] avnik.livejournal.com 2011-03-06 07:29 pm (UTC)(link)
Так все равно же плюшевая лямбла то ;)
потому что надо l.call() а не просто l()
(претензия то не к синтаксису -- а к тому что лямбды отдельно, а прочие callables отдельно).
А вот в питоне как раз наоборот -- любому объекту имеющему obj.__call__ можно сделать obj()

[identity profile] theiced.livejournal.com 2011-03-06 07:33 pm (UTC)(link)
>Так все равно же плюшевая лямбла то ;)
>потому что надо l.call() а не просто l()

и эти люди говорят что self это ок. ну ну.

>(претензия то не к синтаксису -- а к тому что лямбды отдельно, а прочие callables отдельно).

именно к синтаксису. потому что у руби можно сделать ещё "fun parms parms" что в некоторых случаях улучшает читабельность.

[identity profile] avnik.livejournal.com 2011-03-06 07:45 pm (UTC)(link)
во первых self это всего лишь "условность". unbound method получает n аргументов, bound -- получает n-1.
то есть в порядке кривохака я могу сделать SomeClass.method(instance_of_another_class, more, args) соотвественно придав ему в качестве self левый объект (еще раз, это кривохак а не рекомендуемая практика -- хотя в редких случаях оправданый ;)
Или наоборот выдернуть "привязаный" к экземпляру метод и поюзать его как функцию (например передать куда нибудь как коллбэк)


а вот второе полный цырк -- у вас там на первый взгляд не всегда понятно -- когда вызов функции, а когда обращение к аттрибуту

[identity profile] theiced.livejournal.com 2011-03-06 07:55 pm (UTC)(link)
>а вот второе полный цырк -- у вас там на первый взгляд не всегда понятно -- когда вызов функции, а когда обращение к аттрибуту

всегда понятно :)