Unix, ЗалізоLinux and NVIDIA NVRM Xid Errors

linux-blasts-nvidia

Дано:

Ноутбук Dell Vostro 3300 c дискретной видеокартой nVidia GeForce 310M на борту, Linux Mint 9 / Ubuntu 10.04 Netbook Remix, переодические подвисания (freeze) системы на 10-15 секунд. В /var/log/syslog после этого появлялись вот такие сообщения:

NVRM: Xid (0001:00): 8, Channel 00000003

Решение:

(ще…)

ЖиттяВраження від «life:) communicator» для українських блогерів!

«life:) communicator» для українських блогерів!
Почалося все з того, що навесні я замовив собі акційний пакет «life:) communicator» для українських блогерів! Пакет прислали, я закинув його в шухляду і так він там і лежав аж до початку серпня. Згадав я про нього тільки коли прийшла пора збиратися на море.

На ноуті вже був налаштований GPRS конект до Internet XL від Києвстару, але добова абонплата за користування в розмірі 5 грн. мене якось не надихала. Тож на всяк випадок закинув в рюкзак ще й акційний life:).

Вже в потязі я активував пакет і зателефонував оператору, щоб поцікавитися скільки халявного трафіку мені нарахували і чи нарахували взагалі. Оператор трапилася дуже ввічлива, українською мовою пояснила, що мені щомісяця і протягом року даруватимуть 100Мб трафіку, 100 хвилин і 100 смс / ммс, розповіла що додаткові 100Мб коштують 39 грн., а 500Мб — 59 грн., і навіть скинула мені налаштування для моєї моделі телефону. Тож через кілька хвилин я вже був в асьці :).

Враження від користування послугою

На шляху слідування потяга life:) тримав так само як і всі оператори — то з’являючись, то зникаючи. А от коли ми приїхали в Ново-Озерне, то я був дуууже здивований побачивши не тільки шість позначок, а й піктограмку EDGE(!) (три роки назад в тій кімнаті Київстар ловився тільки біля вікна :)). Наступні 10 днів life:) з телефону я не виймав. Виговорити 100 хвилин виявилося непростою задачею, а от 100Мб трафіку потратились без проблем. Тож останні кілька днів відпочинку я заходив в тенети через XL, але в Київстара не було EDGE, тому швидкість була вже не та і я шкодував, що не докупив трафіку в life:).

ПрограмуванняРезкий скачек памяти при использовании SimpleXML

Сегодня отлавливал интерестный баг.

Парсил прайс от поставщика размером 6 Мегабайт. Процентов 50% парсилось нормально, а потом раз и скрипт требовал 90 Мегабайт памяти. Выглядело это примерно вот так:

...
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 6141.69Kb
memory usage: 90380.56Kb

Версия php на локальной машине:

PHP 5.3.2-1ubuntu4.2 with Suhosin-Patch (cli) (built: May 13 2010 20:01:00) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
    with Xdebug v2.0.5, Copyright (c) 2002-2008, by Derick Rethans
    with Suhosin v0.9.29, Copyright (c) 2007, by SektionEins GmbH

Начал разбираться в чем проблема. Создал тему на форуме zendframework.ru. В результате, вместе с Сашей Стешенком выяснили, что в php 5.3.3 этого бага уже нет и памяти при парсинге xml он ощутимо меньше кушает:

peak memory usage: 4652.38Kb

PS. Кстати в ядро php 5.3.3 наконец включен FPM!
PS2. Как собрать php 5.3.3 из исходников можно прочитать в статье “Install NginX and PHP 5.3.3 with PHP-FPM, MySQL and APC

ПрограмуванняПоддержка Zend Framework в NetBeans 6.9

Думаю сабж это такая вещь о которой многие слышали, но мало кто пользуется :)

Нарыл хороший скринкаст на эту тему:

Хочу сказать, что получилось довольно удобно и юзабельно — не нужно в консоль ходить, чтобы сгенерировать экшн/контроллер/вьюшку/модель, сразу подсказки по всем командам видно + команды фильтруются во время набора. Из плюшек о которых я не знал, так это то что лейаут теперь можно активировать командой “enable layout “, а также появилась возможно создавать файлы форм, моделей, таблиц и даже генерировать классы форм из таблиц (если верить команде “create db-table.from-database”). Вобщем Zend_Tool потихоньку обростает функционалом.

Правда сейчас есть небольшой баг. Для работы с zf.sh NetBeans генерирует файлик ~/.zf.ini, в котором прописывает include_path к своей директории и класс провайдер:

php.includepath = "/usr/local/etc/netbeans-6.9/php/zend:.:/usr/share/php:/usr/share/pear"
basicloader.classes.0 = "NetBeansCommandsProvider"

Тут includepath нужно исправить на include_path. Этот баг уже висит в багрепорте http://netbeans.org/bugzilla/show_bug.cgi?id=188572. Думаю скоро пофиксят.

UnixRename user directories in GNOME

Мене не пре, що в GNOME по дефолту директорії користувача починаються з великої букви. Наприклад Download, Video, Music і т.д. Можна просто переіменувати директорії, але різноманітні програми всеодно будуть шукати старі назви. Щоб цього не трапилось потрібно відредагувати файл ~/.config/user-dirs.dirs

$ vim ~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/desktop"
XDG_DOWNLOAD_DIR="$HOME/downloads"
XDG_TEMPLATES_DIR="$HOME/templates"
XDG_PUBLICSHARE_DIR="$HOME/public"
XDG_DOCUMENTS_DIR="$HOME/documents"
XDG_MUSIC_DIR="$HOME/music"
XDG_PICTURES_DIR="$HOME/pictures"
XDG_VIDEOS_DIR="$HOME/videos"

Далі редагуємо файл закладок:

$ vim ~/.gtk-bookmarks
file:///home/stfalcon/documents
file:///home/stfalcon/music
file:///home/stfalcon/pictures
file:///home/stfalcon/videos
file:///home/stfalcon/downloads

Після цього довелось ще перевизначити директорії для завнтажень в Chrome і Transmission. Я так розумію, що вони встигли витягнути шлях з старого XDG_DOWNLOAD_DIR і зберегли його в власних налаштуваннях.

ЖиттяЯ дав перше в житті інтерв’ю :)

В Ялтинському зоопарку :)На днях я дав інтерв’ю для блоґу про українські блоґи. Було дуже цікаво і незвично. Кінцевим результатом я цілковито задоволений :).

PS. Хочу ще раз подякувати Олександру Змієвському за пророблену роботу.

SEOВідвідуваність wallpaper.in.ua за останні 12 місяці

статистика з Google Analytics
Картинка клікабельна.
Ці парадокси росту/спаду відвідуваності я повязую з апдейтами алгоритму Яндекса (Снєженск). Але трафіг з Google чомусь теж пав.

Доречі після того як запустив його на SeoPult, то все просіло ще рази в 2ва (на графіку це початок березня). Таке враження, що СеоПульт хвалять тільки з метою затягнути рефералів. Принаймні я за три місяці по 2м з 3х запитів навіть в ТОП50 не потрапив, а по третьому тільки в ТОП30, хоча до того був в ТОП10.

Internet, Залізо, РоботаЗапустили Інтернет-магазин цифрової техніки “ТанТех”

children_and_laptopСьогодні відбувся завершальний етап запуску Інтернет-магазину “ТанТех“. В ньому можна недорого купити фотоапарат, телефон, ноутбук чи готовий комп’ютер (на всі компютери ставимо Linux Mint чи Ubuntu).

Магазин працює суто по Хмельницькому. Доставка товару по місту бескоштовна.

На сайті представлено близько 10ї частини від реально доступного асортименту — потихеньку будемо виправляти ситуацію :).

Трошки технічних деталей:
Сайт працює на базі фрішного скрипта OpenCart. Ціни та наявність товарів оновлююється автоматично з прайсів поставщиків (заслуга Віталіка Корольчука, який написав скрипт апдейту). Хоститься це все діло на нашому новому dedicate сервервері від Hetzner.
Розкручувати планую через Яндекс Маркет та схожі сервіси типу Hotline. Також задію контекстну рекламу від Яндекса і Google. Соціальна сторону питання перекладу на Twitter і вКонтакте.

ЗалізоРозжився новим ноутом — Dell Vostro 3300

Треба ж нарешті похвалитись :).

На початку минулого тижня я став власником новенього Dell Vostro 3300 з наступними характеристиками:

  • CPU: Intel Core i5-430M, 2ва ядра по 2,26 GHz + Hyper-threading
  • Video: Nvidia GeForce 310M, 512MB
  • RAM: 3GB 1066MHz DDR3
  • HDD: 320GB 7200RPM SATA

Зазначу, що вся ця начинка поміщається в ноуті з екраном діагональю 13.3″ і вагою 1.94кг!
Мій по центру :)

Цікавий ньюанс на оф. сайті коричнева і червона варіація на 40 баксів дорожча за сіру, а в нас ціна однакова для всіх. То ж я купив коричневий.

(ще…)

UnixUbuntu 10.04 tips & tricks

Взагалі то я поставив собі Linux Mint 9 (Isadora) RC. Але це ж форк, то ж проблеми ті самі.

1. Індикатор розкладки клавіатури

Не сподобався мені індикатор розкладки клавіатури, який в 10.04 перенесли в Notification Area — розмір шрифта замалий, та й розташування не дуже вдале (я звик ставити його в правому куті нижньої панелі).

В тенетах прочитав, що можна його взагалі відключити командою:

gconftool-2 -s /desktop/gnome/peripherals/keyboard/general/disable_indicator -t bool true

Але цей варіант не зручний, якщо розкладок більше 2х (коли 2ві, то можна індикацію на Scroll Lock/Num Lock/Caps Lock винести). Щоб включити індикатор назад:

gconftool-2 -s /desktop/gnome/peripherals/keyboard/general/disable_indicator -t bool false

Другий спосіб — зробити його у вигляді прапорців (http://forum.ubuntu.ru/index.php?topic=84817.0). На цьому варіанті я поки й зупинився.

2. Відстань між елементами в Indicator Applet

Є толкова стаття на Хабрі - http://habrahabr.ru/blogs/ubuntu/93083/

3. Низька роздільна здатність сплешскріна

Спочатку було норм, а після встановлення пропрієтарних драйверів від nVidia сплешскрін почав відображатись в дуже низькій роздільній здатності. Вирішення проблеми теж випадково зустрів на Хабрі http://habrahabr.ru/blogs/ubuntu/92637/

Вперед »