LINUX.ORG.RU

Сообщения Gregon

 

Вопросы безответные

Форум — Talks

Почему в документации к GTK почти никогда нет скриншотов и фиг догадаешься, как выглядит большинство виджетов? Новички плачут, гуглят и наобум ищут нужное.

Почему в документации к PyQt4 все примеры кода были на С++? Впрочем, там теперь вообще непонятно куда вся докумментация делась. А PyQt5 class reference есть, но документацией не является, потому что описание каждого класса является ссылкой на документацию к Qt. Про PySide вкурсе.

 , ,

Gregon
()

Cities in Motion 2 вышел под Linux

Форум — Games

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

Кто играл, оно стоит десяти евро? Я в simutrans любил гонять.

 cities in motion 2

Gregon
()

Firefox и ссылки на русском

Форум — General

Собственно, всем известна очень старая «фича» лиса, который показывает ссылки с крилицей как "...D0%B0%D...". Я случайно нашел трюк, как эту фичу обойти.

Курсор в адресную строку с нужным для копирования адресом, напечатать мусор (хватит и одной буквы) и нажать Ctrl+z. Скопировать восстановившийся адрес без мусора. При вставке куда-либо будет выглядеть читабельно.

Вопрос: а что по этому поводу говорят разрабы лиса? Искал в их багзилле, но там сложно что-то найти. В чем причина такого поведения?

 

Gregon
()

Какая жидкость не кипит

Форум — Talks

в вакууме?

Ну или хотя бы где посмотреть список тройных точек для всяких там пропиленгликолей.

 ,

Gregon
()

Бесит

Форум — Talks

Зачем в последнее время на сайтах понатыкали кнопочек «вверх», на клавиатуре есть же клавиша home? Сам не знаю почему, но бесит своей ненужностью.

 

Gregon
()

Вспомнить многое

Форум — Talks

1. Мульфильм/сериал, из девяностых. Постапокалипсис. Помню две сцены. Первая: положительные герои устраивают рейд на базу плохих парней. Так находят супер-пупер артефакт: огнестрел. ГГ берет его в руки, и так как видит впервые, направляет дулом себе в грудь. Спрашивает у испуганного охранника: «Как этой штукой пользоваться, так?». Охранник ессесно кивает, ГГ быстро переворачивает автомат дулом в охранника и убивает его. Кажется там же была сцена операции в палатке, кому-то удаляли застрявшую пулю. Так вообще кажется все вертелось вокруг того, что огнестрелы вроде редких артефактов.

2. Рассказ, фантастика. Земляне прилетели на некую планету, богатую исключительно лужами. Назад улететь не могут. Я когда читал толком не вкурил, в чем была проблема. Они придумали на основе своего ДНК сделать маленьких людишек и поселить их аки рыб в этих лужах. Вторая часть рассказа про похождения этих ихтиандров, как они построили подводную лодку наоборот.

<ЖЖ>А еще спустя годы после регистрации мне внезапно дали звезду. В честь столь важного праздника я теперь с аватаркой.</ЖЖ>

 

Gregon
()

Steam взял и умер

Форум — Games

Бубунта 12.10 со всеми апдейтами. Ничего системного вроде не прилетало недавно. Со вчерашнего вечера стим не запускается, предположительно после установки HL Source (не запускал еще) и апдейта самого стима. Как это выглядит в консоли:

gregon@alien:~$ steam
Running Steam on ubuntu 12.10 32-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1379035603_client)
Installing breakpad exception handler for appid(steam)/version(1379035603_client)
Installing breakpad exception handler for appid(steam)/version(1379035603_client)
Installing breakpad exception handler for appid(steam)/version(1379035603_client)
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 6163 with name 0eBlobRegistryMutex_22486BEECFCF060B3914BD6B3670CC75
removing stale semaphore last operated on by process 6163 with name 0eBlobRegistrySignal_22486BEECFCF060B3914BD6B3670CC75
removing stale semaphore last operated on by process 6163 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 6163 with name 0eSteamEngineLock
Installing breakpad exception handler for appid(steam)/version(1379035603_client)
[0914/120443:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation

И всё. Процесс висит, чего-то ждет. Что делать непонятно. Попробовал снести ~/Steam/ubuntu12_32, он перераспаковал рантайм но не помогло. Емнип сижу на бете и ссзб. Как правильно переустановить его, не потеряв файлы игр?

 

Gregon
()

Natural Selection 2

Форум — Games

Сабж в настоящий момент скачивается под онтопиком в стиме (free weekend). Значок пингвина отсутствует конечно же. Заработает — куплю.

 

Gregon
()

Альтернативы Raspebrry Pi

Форум — Linux-hardware

В природе вообще существуют подобные вышеуказанной платы, куда можно без плясок с бубном и без блобов воткнуть ванильный дебиан? Нужно чтобы был Ethernet и хватило мощности гонять маленький веб-сервер (ориентировочно 1 GHz, 500 MB RAM). Доставка в европы.

 

Gregon
()

Жизнь после кубитов

Форум — Talks

А что будет после того как построят квантовый комьютер с ассимметричной криптографией? Возможно ли вообще придумать новый криптографический алгоритм, реализуемый на обычном железе и одновременно защищенный от взлома квантовым компьютером? Основанный не на сложности разложения на простые множители. Гугл что-то ничего путного по теме не подсказвает. А компьютерра вон пишет, что эллиптические кривые тоже под алогритмом Шора ходят.

 

Gregon
()

Flask 0.10.1, Werkzeug 0.9.1

Форум — Web-development

После долгого ожидания вышел новый релиз микрофреймворка для веб-программирования Flask. Главной новостью стала поддержка Python 3.3. Так как по мнению главы проекта библиотека для работы с WSGI Werkzeug, используемая в Flask, стала стабильнее, релизы теперь будут выходить чаще.

новость взята с opennet.ru

Подробности

Перемещено DoctorSinus из internet

 , werkzeug

Gregon
()

Смешной баг

Форум — Talks

Если в строку адреса Firefox написать «alien», то он вместо того чтобы открыть поисковую машину жалуется «Firefox can't establish a connection to the server at alien.». Писать багрепорт лень, потому что баг не мешает жить и неохота регистрироваться и искать, существует ли дубль.

 

Gregon
()

Чем пишут RFC?

Форум — General

Я так понимаю, они всегда были в оригинале plain text. Но там есть определенное форматирование: максимальная длинна строки, заголовки в центре, отступы, нумерация страниц, оглавление. Чем это пишут, кроме vim и emacs?

 

Gregon
()

sshd и ключи в home

Форум — Admin

Совсем запутался. Нужно через SCP быстро и решительно перекинуть файлы с компа на ноут. Ставлю openssh-server, пытаюсь зайти. Ноут пишет что кейпринт неизвестен, логично. Смотрю что за ключ. У меня в .ssh/id_rsa лежит уже ключ для гитхаба, но это не он. Оказалось что это ключи из /etc/ssh. Откуда они там? Я их не генерил, пасфразы на них нет. Так как ключ для гитхаба имеет вид не user@host а github_user@mail.adress, генерирую новый ключ. Так как ssh-keygen грозит перезаписать id_rsa, сохраняю в ssh_rsa. Пишу в sshd_config:

Protocol 2
# HostKeys for protocol version 2
HostKey /home/user/.ssh/ssh_rsa
#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key
#HostKey /etc/ssh/ssh_host_ecdsa_key

Но connection refused и в логах could not load host key. Права доступа везде в .ssh 700. В чем ошибка?

 ,

Gregon
()

Многоверсионность

Форум — Talks

А есть ли такой дистрибутив, где можно ставить параллельно любые версии софта из репа? Например, 10 разных огнелисов и 5 libc? Если бинарям в название файла добавлять номер версии и запускать каждый через скрипт с LD_PRELOAD, взлетит? Какие могут быть глюки при таком подходе? Сложности для мейнтейнеров?

Интересует с академической точки зрения. Решило бы проблему, когда разному софту для оптимальной работы нужны разные версии либ.

Gregon
()

The UNIX Haters Handbook

Форум — Talks
gregon@walle:~/rm test$ ls
dir1  -r  test1  test2
gregon@walle:~/rm test$ rm *
gregon@walle:~/rm test$ ls
-r
gregon@walle:~/rm test$

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

 ,

Gregon
()

Структуры, указатели, типы.

Форум — Development

Пишу маленькую библиотеку. Она использует libxml2. В хидере определил структуру. Цель: скрыть типы данных libxml2.

struct fb2_str_file {
    void *doc;
    void *cur;
};

Указатель на нее программа-тестер кидает либе. В либе в свою очередь открываю файл

int fb2_open_file(const char *docname, struct fb2_str_file *file) {
    file->doc = xmlParseFile(docname);

Без ошибок. Получаю ноду

file->cur = xmlDocGetRootElement(file->doc);

После чего вот здесь начинаются непонятки.

if (xmlStrcmp((*file->cur)->name, (const xmlChar *) "FictionBook")) {

На этой строчке gcc пишет что

warning: dereferencing ‘void *’ pointer [enabled by default]
error: void value not ignored as it ought to be

Значит, file это указатель на структуру, в которой указатель на структуру с полем name. Вроде конструкция правильная. Но компилятор хочет чтобы я привел void к типу. Я не догоняю как это сделать.

 , , ,

Gregon
()

SQLite, давно хотел спросить

Форум — Talks

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

 

Gregon
()

Установщик дистра

Форум — Talks

А сколько вообще разных инсталяторов дистрибутива существует на свете? Вот есть дебиановский, есть родственный ему у бубунты. У зюзи все через, э-э, яст. У слаки когда я ее года 4 назад смотрел было что-то на ncurses. Инсталер арча тихо скончался. А какие есть еще?

Мне тут просто нужно что-то простенькое для задумки одной, чтобы юзерам не пришлось набирать странные команды в черненькой консольке, а мне не пришлось компилять кучу зависимостей. Ну то есть яст сразу отпадает. Хочу вот все варианты пощупать. В толксы, потому что явно не в дев и не в десктоп.

Gregon
()

Название рассказа

Форум — Talks

Читал когда-то нф рассказ с эпичным сюжетом. После смерти одного богатого гражданина оказалось, что он оставил после себя пещеру с кучей атомных бомб и таймером. Чтобы обезвредить их, нужно пробежать стометровку быстрее, чем может человек без использования жесткого допинга. Обмануть датчики нельзя. ГГ соответственно накачивается всякой гадостью и бежит.

 , ,

Gregon
()

RSS подписка на новые темы