Запуск нескольких Skype одновременно

Для этого нужно лишь запустить Skype с параметром —dbpath, например так:

skype --dbpath=~/.AnotherSkypeAccount

Рубрика: Система | Оставить комментарий

Style error #2134

Гадость какая-то приключилась. Начал получать ошибки вида «Ошибка — style error #2134» от различных Flash-приложений (в основном это был плеер Uppod) на веб-страницах. Поиск и гугление фикса для данной неприятности успехом не увенчались.

Все советы сводились к одному: очистить куки, очистить кэш, исправить настройки Flash посредством онлайн settings manager’а, конкретнее выставить достаточное количество места под данные Flash-приложения. Но ничего из этого не помогает, по-крайней мере после того как я стал получать эту ошибку.

Используется Fedora 20 (SELinux включен), Google Chrome v34.0.1847.132. Настройки выставляемые через Online Flash Player Settings Manager просто не запоминаются, некоторые пункты были отключены и включить их не представляется возможным.

Такое ощущение, что сама система или SELinux забыли какие-то разрешения для каких-то каталогов и/или файлов (каких? , вот вопрос).

После длительного поиска забил на все, снес хром и поставил заново.

Все сразу нормализовалось, смог изменить и сохранить настройки через Settings Manager.

Странно все это. Непонятно как могли измениться права, если ничего лишнего не запускалось, тем более от админа, и сам ничего не менял.

Загадка!

Рубрика: Система | Оставить комментарий

SBOL , сбербанк-онлайн

Как ни странно, после обращения как в электронном виде, так и в виде телефонного разговора со службой поддержки, сервис сбербанка онлайн начал откликаться на вход с систем семейства Linux. До этого проверял возможность входа в СБОЛ с дистрибутива ElementaryOS , основанном на распространенном сейчас дистрибутиве Ubuntu, который в свою очередь основан на дистрибутиве Debian. Результатом была точно такая же невозможность входа. В электронном письме отправил скриншоты браузера с хедерами. Надеюсь это не единичный случай и поломка действительно починена. Теперь у меня вообще нет необходимости грузить Windows, все необходимые мне операции я могу проводить из моей основной системы. Ура!

Рубрика: Новости | Оставить комментарий

WebMoney Light

Оказалось, что можно создать новый WMID на существующий аттестат (ссылка «Повторная регистрация» в правом верхнем углу на странице регистрации). Это избавило меня от необходимости повторно подтверждать свои данные. Показатель Business Level на новом WMID конечно же нулевой, но на паспортной странице перечислены все WMID, закрепленные за аттестатом.
Уже проверил оплату и постестил перевод с карты в кошелек. Единственный косяк, который вылез — интернет-банкинг снова глючит. Как ни странно в личный кабинет можно войти с браузера из Windows, но никак не из Linux. Ждем-с починки.

Рубрика: Система | Оставить комментарий

Шарим HFS+

Для чтения и записи использован пакет hfsplus-tools. Если система монтирует раздел как read-only, даже если подать опцию на read-write, то проверка файловой системы обычно решает эту проблему. Раздел должен быть отформатирован как нежурналируемый HFS+. MacOS X ML пишет файлы от юзера 501/20, такого юзера по умолчанию в системе нет. Чтобы избежать постоянной смены владельца при переходе из одной системы в другую, был установлен пакет bindfs. Эта штучка монтирует существующий каталог в другую точку файловой системы и может записывать в него от имени другого юзера. В моем случае это выглядит так:
sudo bindfs --map=501/1000 --create-for-user=501 --create-for-group=20 --create-with-perms=0666,a+X --perms=0666,a+X /Volumes/data/ /Volumes/data/
теперь юзер 501 отображается как мой текущий юзер в системе (1000), все файлы и каталоги создаются от имени 501/20 с привилегиями 0666 (для каталогов 0777).

Рубрика: Система | Оставить комментарий

LNMP

Установка и настройка серверов Nginx, MySQL и PHP-fcgi ничем не отличается от остальных дистрибутивов. Небольшой спотыкач произошел с модулем PDO и размещением корня сайта в другом месте.

Первое решается установкой пакета php-mysqlnd.

Второе решается двумя путями:

  1. Если хочется, чтобы корень был в одном из подкаталогов каталога пользователя надо сделать так:
    setsebool -P httpd_enable_homedirs=1
    В этом случае система автоматически присваивает флаг, разрешающий веб-серверу отдавать содержимое подкаталогам public_html, www и web.
  2. Установить флажки вручную
    semanage fcontext -a -t httpd_sys_content_t /home/<user>/my_site
  3. Чтобы снять флаги необходимо подать команду
    semanage fcontext -d /home/<user>/my_site
Рубрика: Система | Оставить комментарий

Bumblebee

Как оказалось шмель встал корректно, я просто не удосужился подправить BUSID в конфигурационном файле. Видимо скрипты (тот же официальный скрипт для установки проприетарных дров от NVIDIA) как-то не так определяют наличие второй видеокарты. В системе дискретная видеокарта определяется не как VGA-контроллер, а как 3D-контроллер.

$ lspci | grep -ie 'vga\|3d'
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 3D controller: NVIDIA Corporation GF119M [GeForce GT 520MX] (rev a1)

теперь все хорошо:
$ optirun glxgears -info
GL_RENDERER = GeForce GT 520MX/PCIe/SSE2
GL_VERSION = 4.4.0 NVIDIA 331.49
GL_VENDOR = NVIDIA Corporation
GL_EXTENSIONS = .....
6297 frames in 5.0 seconds = 1259.257 FPS
6229 frames in 5.0 seconds = 1245.794 FPS

Рубрика: Система | Оставить комментарий

Windows 8

Принесли мне на «восстановление» ноутбук Acer Aspire E1-531. С горем пополам приводим его к начальным заводским установкам:

  • категорически отказывается выключаться сам, пришлось выключать принудительно, удерживая кнопку питания
  • не нашел как выйти в меню восстановления при перезагрузке, сделал это запустив Acer Recovery Management
  • восстановление длилось порядка 20 минут (может чуть больше)
  • настроив начальные параметры принимаемся за обновление, коих набралось 102 штуки
  • потормозив 50 минут, система сказала мне, что обновление не удалось (видимо не все корректно поставилось)
  • ладно.. перегружаемся, обновляем то, что смогло поставиться
  • ищем обновления- нашлось их 109 штук (скачать нужно до 1.5гб), ставим (2 часа 55 минут)
  • перегружаемся — еще одно обновление (10 минут)


итого 20 минут + 50 минут + 175 минут + 10 минут = 255 минут = 4 часа 15 минут
без установки того, что нужно для работы/учебы/развлечений.
жесть…
опять же списываю на старый образ системы в разделе для восстановления.

Конечно же я бы мог поставить туда Fedora или MacOS, но первое не могу поставить из-за того, что иногда играют, а второе — время поджимает искать DSDT-файл (или создать свой) и нужные kext’ы, помимо этого надо еще научить пользоваться всем этим хотя бы на базовом уровне.

Рубрика: Система | Оставить комментарий

Игры в Linux

Все же поставил Steam в Fedora. Подгрузил «Amnesia: The Dark Descent». Запустил, все играет и бегает. Пробовал поставить шмеля (bumblebee) — не удалось. Странно, но система не видит дискретную карту GeForce 520MX. Буду разбираться.
Хотел поставить Dwarf’s Fortress, но там тоже какие-то сложности.. эх..

Рубрика: Система | Оставить комментарий

Fedora Mac OS-овна

С момента установки MacOS (где-то август прошлого года) использование хакинтоша было не таким частым. Почти всегда возвращался в Windows, то по одной причине, то по другой. Однако за последние два месяца Mac OS стала моей основной системой. Смущает только одно — установка данной системы не предназначена для компьютеров не использующих бренд Apple.

К хорошему быстро привыкаешь :) Установка с нуля занимает порядка 20-30 минут (винт не SSD) и практически сразу в ней есть все необходимое для работы, исключая компилятор, но это поправимо (создаем аккаунт разработчика Apple, логинимся и скачиваем Command Line Tools — порядка 200мб). Конечно со временем набор нужных программ пухнет — Chrome / Opera / Firefox , LibreOffice, JDK, Android SDK/NDK, Skype, Keepass, VirtualBox и т.д.

Сложность была только одна… создать вменяемый DSDT-файл для ноутбука. Запустить карту Nvidia не удалось, но все прекрасно работает и на встроенном Intel HD3000 — оно даже играет (проверено на Steam, Battle.Net, EVE). Ах да, пришлось купить WiFi-свисток, т.к. драйверов (kext) для встроенной Intel Centrino N130 — нет в природе. Разве что какой-нибудь любитель покопал линуксовые дрова.

Недавно я потрогал еще одну замечательную вещицу — Fedora с менеджером XFCE (точнее трогал-то я больше, но из всего того, что я посмотрел понравилась только эта). Легка в установке и настройке. Установка длилась около 20 минут, апдейт и установка нужных пакетов еще около 40-50 минут, как итог в течение часа-полутора мы имеем готовую к употреблению систему. Система на редкость стабильна, достаточно быстра и позволяет не выключать компьютер месяцами. Уронил я ее два раза: первый — при попытке поставить Steam-клиент (не знаю от чего так вышло, но больше не ставил), второй — грабли с автоподключением (прописал в fstab параметры девайса, и если оно отсутствует, то при загрузке выкидывает в консоль).

Кстати, как следствие — проблем с дровами под WiFi не было, все присутствует из коробки, даже firmware для этой самой Centrino.

Для сравнения ставил Windows 7 Ultimate (образ правда не самый новый, скорее всего это и сыграло) — установка до 40 минут, обновления системы более 20 часов + установка драйверов и используемых программ.

После привыкания к сглаживанию шрифтов в Mac OS, все остальное уже выглядит несколько бледновато. Дизайнеры Mac OS постарались на славу. Пришлось выковырять шрифты Menlo и Monaco из системы и подкинуть их Fedore, ну и настроить сглаживание. Оно конечно выглядит не так как в оригинале, но по-крайней мере уже приятнее.

Общее неудобство — невозможность использовать Webmoney Classic клиент. Исправляется только новой регистрацией и использованием другого вида кошелька — пока до этого не дошел, но видимо скоро дойду, так как напрягает на десктопе перегружать Mac OS на Windows :).

Как игровая платформа Linux конечно сильно отстает от даже от Mac OS (там хотя бы Cider есть и можно попытаться портировать понравившуюся игру/программу). Wine — это конечно хорошо, но он тоже ест не все. Ставить VMWare/VirtualBox — для того, чтобы в Linux эмулировать Windows, чтобы поиграть — это наверное верх извращенства. Ставить Parallel Desktops — стоит около 3к + если юзер законопослушный, то еще придется выложить от 3.5к :)

Легче взять подержаную PS3 (или новую за 8к), подкупить ODE платку (у нас она стоит примерно 4к с установкой, на том же AliExpress — 2.5к с ожиданием до двух месяцев), винт на 1Тб около 2.5к, интернет и электричество. Установка состоит в том, чтобы припаять небольшой переходник на место четырех SMD-элементов, размер площадок около полумиллиметра — надо иметь прямые руки или обращаться к мобильщикам. Качнуть игр — труда не составляет, покупать их от 1.5к за диск… дороговато конечно.

Хотя тут я вру, самое легкое это взять какой-нибудь медиа-плеер на Android (типа MK808b или что-то в этом роде.. думаю в районе 1.5-2к можно уложиться), подключить к нему Xbox- или SixAxis- джойстик (предположительно от 600р) и играть там. Игры там стоят гораздо дешевле от 30 до 300 рублей, а уровень качества примерно такой же (конечно же я имею в виду монстров типа Electronic Arts, да и некоторые инди-разработчики выпускают игры не хуже).

Теперь на моем уже стареньком Samsung NP300E7A стоит две системы — Mac OS X Mountain Lion (10.8.2) и Fedora 20.

Я использовал установщик iAtkos заточеный под разбивку MBR, а не GPT, но на досуге думаю поэкспериментирую и с этим делом — хочется посмотреть на Mavericks (10.9.0+). Чисто ради эксперимента, так как Fedora меня полностью устраивает.

Рубрика: Система | Оставить комментарий

Ошибка Windows Update 800F0A12

Ставил Win7 и Mac OS X. Избавился от ошибки при апдейте поставив активным раздел Win7 (мелкий на 100Мб). После этого все прекрасно обновилось.

Рубрика: Новости | Оставить комментарий

PHP strtotime()

Занятно, но баг остался аж с марта 2011 года.
<?php
date_default_timezone_set("Europe/Moscow");
$today = date("d-m-Y",mktime(0,0,0,4,28,2013)); // 28-04-2013, воскресенье
$lastWeek = strtotime("last week $today");
$thisWeek = strtotime("this week $today");
$nextWeek = strtotime("next week $today");

echo "last week - ".$lastWeek." / ".date("d-m-Y H:i\n",$lastWeek);
echo "this week - ".$thisWeek." / ".date("d-m-Y H:i\n",$thisWeek);
echo "next week - ".$nextWeek." / ".date("d-m-Y H:i\n",$nextWeek);

результат работы:
last week - 1366574400 / 22-04-2013 00:00
this week - 1367179200 / 29-04-2013 00:00
next week - 1367784000 / 06-05-2013 00:00

Рубрика: Новости | Оставить комментарий