LINUX.ORG.RU — Русская информация об ОС Linux

Сообщения snizovtsev

Как перебороть свою асоциальность?

Форум - Talks

Стало мешать то, что все действия, требующие взаимодействия с незнакомыми человеками меня постоянно напрягают и я их откладываю в дальний ящик на "потом". Например, сходить в поликлинику, взять книгу в библиотеке, взять какую-нибудь справку, купить что-то на рынке у разговорчивых продавцов (с "ашановскими" роботами-кассирами проблем нет).

Т.е. то, что приходится сделать обязательно - откладываю, а что не обязательно - просто быстро выкидываю из списка возможностей (например, вместо того, чтобы что-то спросить у знающего человека за 5 минут, я могу искать эту информацию в интернете пару часов).

На ЛОРе таких как я наверное много. А есть такие, кто изменился? С чего можно начать?

snizovtsev (26.10.2011 16:20:49)

Работа под ограниченным пользователем

Форум - Talks

Очень часто на ЛОРе хвалятся, что мол работа на своем компьютере из под ограниченной учетной записи якобы повышает безопасность, и что win xp была столь дырявой из-за того, что все работали из под админа.

Но вот если подумать. Что мешает трояну, запущенному с правами пользователя (из-за уязвимости в каком-нибудь evince, например) прописать алиас на 'sudo' в bashrc, или сделать фишинговый диалог policykit? Почти наверняка получится отснифить пароль раньше, чем вы это заметите.

Это я к тому, что единственная основа безопасности GNU/Linux - использование только проверенного софта из репозиториев, что рухнет в случае набора популярности и установки стороннего ПО.

В этом плане Android выглядит не как костыль над Linux, а как единственный способ привлечь third-party ПО и технически более грамотная архитектура. Я могу попробовать неизвестное приложение, и могу точно сказать, что после его удаления не останется никаких побочных эффектов. Примерно такую же свободу когда-то дал веб: я могу зайти на чужой неизвестный сайт не опасаясь, что он попортит мое окружение.

И Android, и веб сейчас прогрессируют и постепенно вытесняют обычные окружения. Не в этом ли основная причина?

snizovtsev (09.09.2011 20:29:22)

[толсто] Обратима ли сладкая жизнь?

Форум - Talks

Люблю проводить эксперементы над собой. Вот теперь частично от плохого настроения, частично от постоянного троллинга матери ("мужик" должен быть толстым) решил набрать для разнообразия жиру. Собственно уже набрал 10 кило, но это пока издалека не заметно.

Метод - ем сладости вместо нормальной еды и сижу в интернетах весь день.

Вопрос собственно в том, насколько это обратимо? Я раньше уже был достаточно пухлым, но за год (скорее даже полгода) правильного питания и регулярных физ нагрузок стал подтянутым и с прессом "кубиками". Поэтому думаю, что если захочу, то смогу опять таким стать.

P.S. Linux тут при том, что теперь снова я не трачу время на прогулки, спорт и приготовление еды и посвещаю его свободной ОС. Например, сейчас играюсь с Fedora и GNOME3.

snizovtsev (19.07.2011 11:22:40)

[ЖЖ] Как вернуть интерес к жизни?

Форум - Talks

Еще в с 5го класса меня полностью поглотило в программирование (и параллельно, но меньше - в математику), а Pascal стал намного интереснее игрушек. Постепенно я развивался, пошёл по олимпиадам по информатике (некоторое время был даже кандидатом в сборную россии), и кроме компьютера мне было ничего совершенно не интересно. Узнавать что-то новое в этой области было кайфом (и сколько возможностей тогда открыл linux...).

Первый курс универа прошёл тоже отлично, стал меньше фанатеть от IT, но стал заниматься спортом (лекгая атлетика), немного больше общаться (например, с соседями по комнате в общежитии).

Но в этом году все стало совсем плохо. Мне уже совсем не интересна компьютерная тематика, на спорт потихоньку забиваю, от людей опять изолируюсь. Часто проблему заедаю ударным количеством сладкого и чтением ЛОРа/Хабра/Phoronix, etc..

Собственно вопрос. Как вернуться к нормальной жизни? Мне раньше ничего кроме компьютера было не интересно, а сейчас, получается, вообще ничего не интересно. Физические нагрузки (бег, качалка, коньки) - помогают, но не на долго.

Linux тут при том, что я раньше фиксил и репортил баги open source проектов, а теперь - нет.

snizovtsev (14.05.2011 16:54:22)

В Gnome 3 в заголовке окна теперь будет только одна кнопка

Форум - Talks

Вот многие ругались, что в убунте кнопки контролов окна перенесли налево. GNOME решили пойти дальше - вообще HIG-ануть все кнопки, кроме закрытия. Обоснования о том, почему они не нужны можно почитать тут: http://afaikblog.wordpress.com/2011/03/01/where-did-the-buttons-go/

Собственно дискасс. А я пока чаю попью.

P.S. С такими тенденциями гномодесктопа мне теперь ясно, почему Ubuntu теперь пилит Unity. Сейчас сижу в нём нормально, хотя кое-что совсем не нравится. Но может допилят.

snizovtsev (01.03.2011 19:31:28)

[Ubuntu] [Решето] Протестируйте сплойт

Форум - Talks

Собственно от скуки сегодня ковырялся в убунтушном aptdaemon, нашёл багу. А именно: обычный пользователь может посмотреть любой файл в системе, например /etc/shadow. Точнее, любой пользователь, имеющий право org.debian.apt.update-cache в PolicyKit. Т.е. если в update-manager вы жмете "Обновить список пакетов" и с вас не требуют пароль - вы можете читать любые файлы в системе.

Собственно PoC: http://paste.ubuntu.com/569699/
Использовать так: python apt-hole /etc/shadow
Системные требования: Ubuntu 10.10 и выше
Примечание: Если запускаете второй раз - предварительно удалите каталог /tmp/apthole.

P.S. Багрепорт уже написал.

snizovtsev (20.02.2011 20:27:53)

Марк хочет включить Qt в дефолтную Ubuntu

Форум - Talks

Собственно сабж. По ссылке примерно такая идея: выбрасывать из рассмотрения программы только из-за тулкита нехорошо, и что если Qt приложение нормально интегрируется в GNOME, то оно вполне может быть включено в дистрибутив. Включение Qt в состав CD планируется в следующем после natty релизе.

snizovtsev (18.01.2011 18:24:04)

В Ubuntu 11.04 окружение GNOME будет заменено на Unity

Новости - Ubuntu Linux
Группа Ubuntu Linux

На саммите разработчиков Ubuntu, проходящем сейчас в Орландо, Марк Шаттлворт (основатель дистрибутива Ubuntu) объявил о намерениях заменить окружение рабочего стола GNOME на Unity в Ubuntu 11.04 Desktop Edition. Unity разрабатывается в Canonical на основе стека GNOME и уже применяется в качестве окружения рабочего стола Ubuntu 10.10 Netbook Edition.

К выпуску Ubuntu 11.04 разработчики Unity сфокусируются на улучшении качества и производительности окружения. В частности, начата замена Mutter на Compiz, что уже дало значительный прирост производительности на популярном в сообщениях об ошибках оборудовании.

Несмотря на уход от окружения GNOME, Ubuntu всё же останется GNOME-ориентированным дистрибутивом. Ubuntu будет поставлять стек GNOME, приложения GNOME и оптимизироваться под GNOME. Единственное (но и наиболее заметное для пользователя) различие — это окружение рабочего стола.

>>> Подробности

Метки: gnome, ubuntu, unity

snizovtsev (25.10.2010 20:19:08)

Ubuntu Font Family вышла из закрытой беты

Форум - Talks

http://packages.ubuntu.com/ttf-ubuntu-font-family

Собственно сабж. Сменил свой Droid на него, выглядит вполне прилично, немножко непривычно только.

snizovtsev (28.09.2010 19:21:39)

Релиз Vala 0.9.1

Новости - GNOME
Группа GNOME

Вышла новая версия Vala - компилятора, развиваемого в рамках проекта GNOME. В новой версии:

  • Поддержка констант в enum
  • Синтаксис +=/-= для подключения/отключение сигналов объявлен устаревшим
  • Добавлена эксперементальная поддержка профиля Dova (лекговесная замена glib)
  • Обновлён парсер Genie
  • Добавлены новые биндинги: clutter-gst-1.0, gdu, gdu-gtk, libesmtp, mx-1.0, orc-0.4, rest-extras-0.6
  • Множество исправленных ошибок

Vala это инструмент, задача которого предоставить возможности современных языков программирования для разработчиков GNOME без наложения дополнительных требований к среде выполнения и без использования различных ABI по отношению к приложениям и библиотекам, написанным на C. Язык ориентирован в первую очередь на использование совместно с GObject, хотя может быть использован и без него.

Vala включает в себя 2 языка программирования, развиваемых параллельно - Vala, схожий по синтаксису с C#, и Genie, схожий по синтаксису с Python. Исходный код на этих языках Vala транслирует в исходный код на C, который не зависит от каких-либо дополнительных runtime библиотек.

>>> Подробности

Метки: glib, gnome, gobject, vala

snizovtsev (08.06.2010 12:00:52)

Ура! gnome-panel жив

Форум - Talks

Пост на Gnome Planet гласит:

>>-----Цитата---->>

I've finally found some time to blog about this. The bonobo-less gnome-panel branch was merged into master, so since version 2.31.2 gnome-panel doesn't depend on bonobo anymore. The API is mostly the same, but there are some minor changes since the old API exposed bonobo stuff. This of course means that applets need to be ported to the new API. There's already a GNOME Goal with a porting guide, and I already ported most of the gnome-applets so there are a few examples too.

<<-----Цитата----<<

А это означает, что классическая панель GNOME не заброшена и избавлена от deperecated библиотек, а значит не умрёт к приходу GNOME 3.0. GNOME Shell будет лишь одним из возможных вариантов использования гнома, в худшем случае дефолтным, который можно будет спокойно не использовать.

snizovtsev (07.06.2010 16:41:38)

[жж] Android захватывает мир

Форум - Talks

Сегодня в своём родном провинциальном городе, стоя на остановке увидел троллейбус, раскрашенный не рекламой всяких товаров широко потребления, а крупной надписью "Требуется программист Linux Android". Вот такие дела.

snizovtsev (03.06.2010 20:50:19)

Предложение по популяризация xattr

Форум - Talks

Решил тут привести в порядок свою коллекцию фильмов. Переименовывал их в читабельные имена (без всяких .x264.[torrents.ru].mkv), забивая на то, что теперь их не получится раздавать торрентом. Потом решил воспользоваться фичей наутилуса - назначать файлами "эмблемы" (можно еще комментарии), помечая значком понравившиеся фильмы. Но тут возникла проблема - а сохранны ли эти данные? Если потом файлы будут в другом месте - все потеряется?

Похоже всю эту информацию Nautilus хранит где внутри $HOME (опровергните если не так - я не нашёл где, gconf:/apps/nautilus/desktop-metadata не то). Использовать xattr он тоже не может - ФС примонтирована без оной поддержки.

В связи с этим подумалось мне, что было бы неплохо внедрить xattr для desktop-ных задач. Подумалось не только мне - вот рекоммендации freedesktop: http://www.freedesktop.org/wiki/CommonExtendedAttributes

Я придумал еще такие аттрибуты: display_name, display_name[$lang] - поможет избавится от гемора XDG_DESKTOP_DIRS с локализацией папок в домашнем каталоге и избавит от проблем с набором в консоле всяких "Документы". Аттрибут hidden - поможет избавится от файлов .hidden в nautilus (если кто не знает - там можно прописать файлы, которые надо скрыть). Можно сделать аттрибут для ассоциации файла с приложением (а не всех файлов данного mime type) и еще много чего.

Есть идея заняться реализацией этой идеи летом. Сделать либу, которая работает с метаданными xattr, а если они не поддерживаются сохраняет их в файле .metadata (для vfat, например), а если уже и там облом (read only) - то думает как сохранить в $HOME. Далее пропатчить nautilus и другие программы для использование всего этого.

Вопрос к ЛОРу - нужно ли?

snizovtsev (30.05.2010 21:57:00)

А compiz оказывается не только для свистелок нужен!

Форум - Talks

Настраиваю себе десктоп под максимальное юзабилити и хочу поделится рецептами для GNOME.
1. Gimp Toolbox
-------------------------------------------------------
Делаем панель инструментов GIMP тонкой и полупрозрачной (с накладыванием на редактируемое изображение), а при наведении на неё курсора - не прозрачной.
1. Открываем GIMP
2. Делаем такой layout панелей: http://sites.google.com/site/snizovtsev/gimp-1.png
3. Поведение окон, пропуск панели задач: role=gimp-toolbox
4. Оформление окна, ставим any & !(role=gimp-toolbox)
5. Специальные возможности, Opacify, соответвие окон ставим role=gimp-image-window | role=gimp-toolbox, настраиваем таймаут и на 0, степень прозрачности по вкусу
Получаем: http://sites.google.com/site/snizovtsev/gimp-2.png (при наведении прозрачность становится другой)

2. Taskbar pinning
-------------------------------------------------------
Можно задачи в таскбаре сворачивать в иконку, как в хроме табы.
Пропатченный таскбар: http://blog.kevinmehall.net/2010/bringing_pin_tab_to_wnck
Проголосуйте, если понравится: http://brainstorm.ubuntu.com/idea/24891/

Как использовать это эффективно на примере GoldenDict:
1. Убираем в настройках иконку из трея (она теперь будет в таскбаре).
2. Открываем ccsm (настройщик компиза), идем в плагин "Правила поведения окна" и пишем в "Прикреплённый" это: "name=goldendict"
3. Т.к. skip_pager у меня там не работал с GoldenDict, идём в плагин переключателя окон (какой используете) и пишем в правиле: (Toolbar | Utility | Dialog | Normal | Unknown) & !(name=goldendict)
Теперь GoldenDict нет в Alt+Tab и он сворачивается в один значёк на таскбаре!

UPD: Также советую наутилус от elementary team. Скриншот

snizovtsev (21.05.2010 20:36:36)

[жж][почта][ubuntu] Мой заказ атрибутики отменили

Форум - Talks

Заказал в субботу в Canonical Shop всякой убунтушной атрибутики: футболку, бейсболку, диски и наклейки. Скрипя сердцем отдал 12.5 фунтов за доставку (при заказе то на 24 фунта) и стал ждать. Я учусь в Москве, но летом (июль, август) буду в Нижнем Новогороде. Учитывая нестабильность почты россии решил заказать на имя матери и в НН. Сегодня пришло такое:

Dear web store customer,

WorldPay, our payment processor, have flagged your payment and I am afraid that we are unable to process your order. This could be caused by a discrepancy between the information you have entered and your registered card details. Your payment has been refunded, which could take several days to clear. We apologise for this inconvenience.

Thank you,

Web Store Warehouse Team

Я так понимаю им не понравилось то, что имя получателя не совпадает с именем владельца карточки. Теперь хочу сделать повторный заказ на своё имя, но не понятно, что будет если посылка придёт раньше, чем я смогу появиться в НН (во время сессии)? Смогут ли её забрать родители или почта подождать, пока я приеду?

snizovtsev (04.05.2010 21:52:23)

[ЖЖ] Software Center в Ubuntu 10.04 переплюнул Firefox

Форум - Talks

Вчера установил Ubuntu 10.04 себе на нетбук и ноутбук. Заодно решил перейти на x86_64 и использовать ЛОР для хранения заметок о найденных багах, прежде чем оформлять их на launchpad.

Плохое:
1. Не удалось создать новый раздел внутри инсталятора, пришлось создавать внутри GParted. Думаю к релизу и без меня заметят и пофиксят.
2. [TODO] С LiveCD можно HIG-ануть GParted, т.к. его функции теперь может выполнять palimpsest (Дисковая утилита udisk/devicekit).
3. Бесит Ubuntu One. Мало мне питонов, так теперь еще erlang-ов понавешает для простой и сомнительно полезной функциональности. Запускается при первой попытки использовать Evolution Контакты, Music Store, а вот выключить уже не так просто...
4. [не новость] Ubuntu Restricted Extras ставит 32-битный флеш. Пришлось его снести и поставить 64-битный с Adobe Labs (теперь у меня нет /usr/lib32)
5. Возможно из-за x86_64... Потребление памяти возросло по ощущениям где-то на треть.
6. !!! Главное, прошу проверить других !!!! Software-center после пары поисковых запросов быстро отправляется в топ по памяти, обгоняя традиционного (у меня) лидера в этой области - Firefox, с его 186 MB. Firefox я не ругаю - это сложная платформа, которая запускает много веб-приложений (у меня много открытых вкладок), но вот software-center...

Хорошее:
1. Скорость загрузки по ощущениям возросла, у меня заработал KMS (в karmic приходилось руками делать nomodesettings, иначе ничего не работало).
2. GRUB2 теперь локализован. Например "Ubuntu 10.4, с Linux 2.6.32...", "(режим восстановления)" и подсказки.
3. Больше всего порадовало, что мой теперь мой ноут выходит из suspend-а почти моментально!
4. Критичных для меня косяков не обнаружено

snizovtsev (11.04.2010 12:07:08)

Релиз Vala 0.8

Новости - GNOME
Группа GNOME

Вышла новая версия Vala, компилятора для системы GObject. Изменения по сравнению с версией 0.7.10:

  • Указание аргументов типизации при вызове методов типизируемого (generic) класса
  • Поддержка оператора "in" для массивов.
  • Добавлена экспериментальная поддержка литералов регулярных выражений (описание)
  • Добавлена экспериментальная поддержка сцепления выражений сравнения. Например, теперь можно писать if (1 < a < 2) {...} вместо if (1 < a && a < 2) {...}
  • Добавлена поддержка va_list.
  • Добавлены новые биндинги: clutter-gtk-0.10, gdl-1.0, gstreamer-app-0.10, gstreamer-cdda-0.10, gudev-1.0, libgda-report-4.0, libgvc (graphviz), purple.
  • Исправлено множество ошибок.

Vala - это новый язык программирования, задача которого предоставить возможности современных языков программирования для разработчиков GNOME без наложения дополнительных требований к среде выполнения и без использования различных ABI по отношению к приложениям и библиотекам, написанным на C.

Синтаксис Vala схож с C#, но изменён для лучшей интеграции с GObject. Компилятор valac транслирует код на Vala в код и заголовки на C, который использует GObject для создания классов и интерфейсов.

>>> Подробности

Метки: glib, gnome, gobject, vala

snizovtsev (01.04.2010 9:28:13)

ShotWell 0.5.0

Новости - Мультимедиа
Группа Мультимедиа

Вышла новая версия менеджера фотографий ShotWell. Программа написана на языке Vala и использует GTK+.

В новой версии:

  • Фотографиям можно назначать теги, что создаёт новый способ управления коллекцией фото
  • Печать
  • Публикация фотографий на Google Picasa Web Albums
  • Можно устанавливать и сдвигать время и дату снимка
  • Фотографию можно сделать рисунком рабочего стола прямо из ShotWell
  • Импорт фотографий проходит в фоновом режиме
  • Публикация фотографий на веб сервисы более отзывчива
  • Добавлено много новых переводов, но, к сожалению, требуется помощь в переводе на русский язык
  • Другие улучшения стабильности и производительности

ShotWell планируется включить в Fedora 13 в качестве стандартного менеджера фотографий.

Сайт проекта

PPA репозиторий

>>> Подробности

Метки: gnome, photo, shotwell

snizovtsev (20.03.2010 22:57:06)

[vala] Как управлять стилем текста GtkEntry

Форум - Development

Задача такая - пользователь вводит текст в GtkEntry и нужно сделать подчеркивание ошибок, подсветку парных скобок и может другие вкусности.

Я так понял это можно сделать используя gtk_entry_get_layout и gtk_entry_text_index_to_layout_index. Но PangoLayout у GtkEntry постоянно изменяется и нужно как-то вовремя обновлять его.

Посмотрел исходники виджета SexySpellEntry, там при инициализации класса сохраняют наследуемую реализацию GtkEntry::expose_event в глобальной переменной и пишут свой expose_event, который после вызывает старый.

Но это Си. Я пишу на vala, как такой трюк сделать там? Пробовал на expose_event подцепить свой обработчик через Signal.connect_after, но при изменении текста стиль обновляется только после мигания курсора.

Как последний вариант думаю написать эту часть на Си, но это не слишком удобно - придётся один класс на vala делать доступным через хедеры, писать vapi, добавлять код в Makefile, добавлять свой класс в glade.

snizovtsev (04.02.2010 14:38:25)

Как заставить KDE4 приложения использовать стили Qt?

Форум - Desktop

Собственно сабж. KDE игнорирует ~/.config/Trolltech.conf и использует свой oxygen. Как workaround можно запускать проги с ключем -style, но есть ли более глобальное решение? Крайне желательно без установки systemsettings, хотя я и там ничего не нашел.
Дистрибутив - Ubuntu 8.10 и 9.04.
P.S. Хочется именно какой-нибудь конфиг, который поместить в /usr/share или /etc и не переписиывал конфиг дистрибутива, т.к. собираюсь сделать пакет с настройками.

snizovtsev (17.05.2009 18:17:49)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru