Архив метки: soft

Изумительна фича Qt+gcc

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

  • gcc
  • Qt 4.8.6 (?)
  • не оптимизированная сборка (-O0)

А вот и замечательный кусочек из исходников Qt. Не кодите, дети, reinterpet_cast.

Eric Sink, “Version Control by Example”

Чтобы два раза не вставать.
Дочитал сегодня книгу “Version Control by Example” и могу однозначно не рекомендовать ее к прочтению. Дан обзор современных систем управления версиями, рассказано почему DVCS лучше, чем классические. Приведены примеры работы с разными системами, точнее один пример, но под Subversion, Mercurial, Git, Veracity. Немного внутренностей и методологии.
Все по делу, но по чууть-чуть, непонятно зачем такой зоопарк, и чем отличается hg от git, или чем veracity лучше hg/git. Обидно, так как автор силен в данной теме и мог бы порассказать многое. Маловато будет!(с)

Ссылки по теме:

А баба Яга – против!

У вас же тут убунту! – крик мальчика из техподдержки Билайн, попытавшегося настроить мне VPN.

Захотела Юля порадовать Вику перед поступлением в школу изучением математики. Но таким – как порадуешь? Пусть будет тогда “в игровой форме” – компьютер трудится, ребенок радуется, родительская душа успокаивается. И решила прикупить игру “Баба Яга: пойди туда, не знаю куда” от компании МедиаХауз. С чего бы именно эту игру именно этой компании – я не знаю, мне о том сказано не было. Просто – “я тут купила, ты тут поставь. Не работает? Может надо Ubuntu снести?”. Но я решил пойти другим путем.

Первая попытка – wine. Не работает. Но многого я и не ждал, это пусть Picasa работает или MS Office, а МедиаХауз слишком гордый – под wine еще работать. Поставил виртуальную машину, на ней, указанную в системных требованиях, XP. Звук работает, планшет работает, Опера работает – красота! Только игрушка не работает. Ссылается на таинственную ошибку “5.70.21.4; 3025″ с предложением перезапуститься, а в случае повторения отправить отчет в службу поддержки. Я не МедиаХауз, я не гордый, я отправлю. Руками, автоматом они не умеют. Дальше переписка:

Я: У меня Linux (ubuntu 11.10). Пытаюсь запустить вашу игру.Под wine – не работает, в виртуальной машине – не работает. Отчет об ошибке прилагаю.Как можно решить данную проблему?

 

МХ: Продукт работоспособен только под заявленнами операционными системами.

 

Я: На виртуальной машине стоит XP SP3. Это полностью соответствует системным требованиям – “Операционная система Windows 98/Ме/2000/XP”

 

МХ: Виртуальная машина не является операционной системой, заявленной в системных требованиях и имеет ряд ограничений.

 

Пойди туда, знаешь куда. Купить, что ли, любимой жене квадратную сковородку для индукционной плиты?

Отключаем гостевой вход в ubuntu 11.10

В новой версии Ubuntu появился гостевой вход. Он загружается без пароля, в нем работают все настройки “обычного пользователя”, в том числе настроенный Wi-fi. Но если нужно ограничить доступ (Катя! Я сказал – сначала уроки!), то безпарольные входы нужно закрыть. Небольшое гугление и решение на ладони – добавить запись “allow-guest=false” в секцию “SeatDefaults” файла /etc/lightdm/lightdm.conf. Может кто-нибудь для него конфигуратор написал? Not yet. Тогда мы идем к вам!

sudo sed -i -e "/allow-guest=false/d; /\[SeatDefaults\]/a allow-guest=false" /etc/lightdm/lightdm.conf

некоторое сравнение

Смотрю тут цены у своего хостера RuWeb на backup. И недоумеваю. Я бы еще понял, если бы не было ни Dropbox, ни Ubunta One.

сервис при помесячной оплате   при оплате за год
ruweb.net 1GB 100 руб   85*12 руб
ruweb.net 50GB 1200 руб   1020*12 руб
dropbox 2GB Free   Free
dropbox 50GB $9.99   $99.00

Кстати, всем очень рекомендую Dropbox. Легко, надежно, удобно.

Picasa 2/3 for Linux (Ubuntu 9.04/9.10)

Установка

Либо берем здесь дистрибутив,либо здесь смотрим как подключать репозитарий.

Неработающий заказ распечаток

Решение приведено здесь. Вкратце – в файле defaults.ini (/opt/google/picasa/3.0/wine/drive_c/Program\ Files/Google/Picasa3/runtime/defaults.ini) надо заменить строчку
printerURL=https://uploader.picasa.com/providers/wine/printers.php?picasaversion=30
на строчку
printerURL=https://client4.google.com/providers/printers.html

Замена стандартного bluetooth manager’а в Ubuntu

Видимо это первая запись в серии памяток о всяких полезных штуках на компьютере под управлением GNU/Linux. Нужны лично мне и вряд ли будут интересны кому-либо еще, но если у кого возникли вопросы – добро пожаловать.

Заменяем стандартного управляющего на лучше работающий <b>blueman</b>.
Источник – deb http://ppa.launchpad.net/blueman/ppa/ubuntu jaunty main

PGP ключ берем здесь

Занимаемся собственно установкой:

sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys #key#
sudo apt-get update
sudo apt-get install blueman

Аплет управления теперь другой – blueman-applet. Это может быть нужно если вы вдруг пользуетесь не Gnome.

Конфликтует – wicd.

Source: Blueman – Bluetooth manager for Ubuntu