Собственно сабж. Пых, руби или пайтон - императивщина, хоть и с элементами. А было бы очень неплохо всякие вебоподелки делать на языке, в котором была иммутабельность из коробки, if был бы выражением, удобная трансформация списков и т.д. Может есть какой «молодой и динамично развивающийся» и без привязки к JVM/Mono/...?
Перебирал старое барахло и обнаружил в коробке плату (на VIA, китайского розлива) с 433 целероном + шасси (из какого-то древнючего как ГМ корпуса). В другой коробке нашел видяху (сначала Savage 8 метровый - нерабочий, потом рабочую TNT2) и две планки памяти по 128М, ну и сетевая/звук (ISAшный)))/БП есть. Собственно, в качестве такого себе развлечения решил собрать из этого себе домой хранилище/качалку/и т.д., над корпусом повозиться... Проца вполне хватит на торенты и NFS/SMB (сужу по своему длинку 313) и должно быть гораздо быстрее. Собрал все это на столе - все взвелось, кнопикс с LXDE бодренько даже работает. Но!
Что делать с винтами? Мать старая, потому нужен какой-то способ подключить туда SATA - либо покупать переходник (мне что-то не очень нравится), либо покупать PCI-контроллер (STLab у нас в магазинах в основном). Что делать? Да, бутаться все равно буду с 20Гб старенького самсунга, так что вопрос только в том, чтоб система смогла увидеть "большие" винты. Еще бы такую-же плату надо бы для USB...
ЗЫ. С дистром еще не определился - запилил дебиан и генту на болванки, буду выбирать :)
Для Ъ:
>Apparently, security on the exploited Macs (call them iBots?) was compromised when unwary users bit-torrented pirated copies of iWork 09 and Photoshop CS4 that contained malware. From the article: 'They describe this as the "first real attempt to create a Mac botnet" and notes that the zombie Macs are already being used for nefarious purposes.'"
Для Ъ - после вчерашнего обновления libX11 в 10 федоре, в гномовской сессии не запускаются все приложения на Qt4, java-проги, xmoto, а у меня даже xterm. Вернее запускаются, но не показывают UI. Опера допустим показывает пустое черное окошко и все.
Есть необходимость в некоторых виджетах хранить опр. числовой код, у gtk.Widget есть свойство user-data, если посмотреть через props, то оно имеет тип GParamPointer, по поводу которого в доке по pygobject сказано:
>"A pointer type has no methods and generic ways of copying and freeing the data. It shouldn't be used in PyGTK."
Если попытаться сделать, так - widget.set_property('user-data', i), выдает:
>"TypeError: could not convert argument to correct param type"
Пробовал через ctypes:
i = c_int(1)
widget.set_property('user-data', pointer(i))
результат - тот же самый TypeError. Есть ли какая-то возможность использовать это свойство у виджетов в питоне? Или будет проще унаследовать свой виджет от базового и просто добавить нужное свойство?
Есть беспроводная сеть со вкюченной фильтрацией по мак-адресам + авторизация по WPA. Каков шанс разломать защиту при том, что неизвестен валидный мак-адрес (ну и ключ ессесно)?
Суть в следующем - есть ноутбучный винт (самсунг), на котором был recovery раздел в 10 гиг - сам винт 80. В биосе отключил защиту и снес cfdisk'ом вообще все разделы - итого, он мне показал свободную область в 80 гигов. Однако после перезагрузки емкость почему-то стала 72 гига, причем даже в биос видет только 72 вместо 80. В чем может быть проблема и как решить?
Каким образом можно послать конкретному виджету определенный сигнал. Например, нажимается кнопка "s", а обработчик события создает событие KEY_PRESS с другим кодом клавиши и передает его определенному виджету (TreeView например). Пробрвал делать следующим образом в обработчике:
ev = gtk.gdk.Event(8)
ev.keyval = 32 #(нажатие пробела на кнопке)
self.button.event(ev)
последний метод возвращает True, т.е. якобы сообщение попадает в очередь, но ничего не происходит. Заполнение других полей (window, state, time и т.д.) ничего не дало.
Имеется три двд-диска (с двд-меню) с "хоум-видео", записанных на соньковской камере. Чем можно их объеденить в один фильм? Меню не нужно, достаточно просто видео, редактировать тож не надо.