Sunday, November 4, 2012

archlinux, systemd & postgresql

Я же тут на системд перекатился.
Как это произошло, конечно, отдельная кулстори, но если в двух словах - из-за обновления гнума.
У гнум3.6 теперь жесткая зависимость от системд, как я понял, и он без неё не может работать.
Рано или поздно это должно было случится, поэтому я решил перекатится до конца. И снес инитскриптс.

И пришла бида.


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

Но мне всегда хотелось странного..


Поскольку, теперь никакие демоны по старой схеме не запускались
$ sudo systemctl start nginx
вместо православного
$ sudo rc.d start nginx
например,
я решил переписать свои шелл скрипты для запуска локальных серверов на новый лад и проверить их работоспособность.
И всё было хорошо, до тех пор, пока дело не дошло до постгрес.
В этих их системд как-то очень странно написаны скрипты для запуска демонов, и PGROOT оказалось захардкаоженым. Так же, как и мастерпид файл.
Меня это очень огорчило, и я решил переписать это дело на свой вкус.

Sunday, August 12, 2012

Сбербанк MasterCard Virtual

Нда.
Решил тут попробовать воспользоваться той карточкой от сбербанка, которую я с такими мучениями получил.
Мне понадобилось кое-что прикупить в интернете, и я подумал, что неплохо бы испытать, как работает это всё. Зря получал что ли?
Но не тут то было. Оказалось что нигде, кроме как в сбербанк-онлайне невозможно получить какую либо информацию о карточку (она же виртуальная всё таки), а в этом самом онлайне был только номер и дата окончания действия. Гуглинг показал, что код "безопасности" должен приходить по смс.
Звоню в техподдержку - после 20 (!) минут ожидания специалиста по виртуальным картам, с которым меня никак не хотели соединять предыдущие отвечающие, оказалось, что этот код действительно должен был мне придти на телефон, после того, как я "оформил" заявку на эту карту.
Я объяснил, что мне ничего не приходило, и тогда мне посоветовал.. СДЕЛАТЬ НОВУЮ КАРТУ!

В общем, я решил по-возможности больше не связываться с этими их инновациями, и оплатил всё через яндекс. Быстро и просто.

Wednesday, July 18, 2012

archlinux glibc and /lib

Вообщее.
Вчера вечером до меня дошло былинное обновление glibc.
Какой же я идиот, всё-таки..
Дело в том, что я был уж в сомнамбулическом состоянии в связи с сильным желанием лечь спать, когда решил обновиться. И вот результат: только что всё более-менее восстановил.

Но по порядку:

Ничего не предвещало беды, когда я в очередной раз набрал в консоли yaourt -Syua и нажал на ентер. Обновились базы данных пакетов, на экран был выведен список обновлений. Всё вроде бы в норме, подумал я, и начал обновление.
Но на этот раз, процесс закончился как-то странно:
error: failed to commit transaction (conflicting files)
glibc: /lib exists in filesystem
Errors occurred, no packages were upgraded
Ну ладно, подумал я сонно, раз оно ему мешает, взял да и удолил /lib
Конечно, никто не будет это читать, но:
НИКОГДА НЕ ДЕЛАЙТЕ ТАК, ЭТО ЖЕ ВООБЩЕ!

Я почувствовал беду почти сразу, как только попытался открыть новую вкладку в терминале. Отовсюду полезли непонятные ошибки, ничего не стало открываться, и я понял что пришло время задействовать свои хваленые быкапы.
Загрузился с лайвСД, подключил свой внешний хард с образами бекапов, всё как-надо написал в консоль и..
Не знаю, либо я где-то сильно затупил, либо что-то пошло не так, но ничего у меня не восстановилось, загрузчик не сработал, я огорчился и пошел спать.

Утром решил поставить убунту, раз я такой никчемный.

Посидел на ней минут двадцать, и понял что нет. Уж лучше еще раз потренироваться с установкой арча.

Скачал самый "свежий" образ из предложенных на сайте, который был не такой уж свежий на самом деле, и приступил к процессу.
Каково же было моё удивление, когда при попытке обновления, я столкнулся с вышеописанной проблемой, ох.
Ну ничего, мне как раз недавно сделали побольше скорость, и я решил установиться из сети, всё равно хотел попробовать как-нибудь.
Всё прошло более менее по маслу..
Но вот, совсем недавно я узнал, что из последнего установочного образа арча были выпилены не только возможность офлайн-установки, но и сам установочный фреймоврк.

Теперь с содроганием сердца думаю о том, как бы в очередной раз что-нибудь не сломать.

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

Wednesday, June 13, 2012

yandex virtual card + paypal или инновационные технологии

    Дело в том, что я намедни упоролся по виртуальным и вообще кредитным и дебетовым и всяким разным карточкам и решил себе зделать какую-нибудь.

    Всё началось с того, что мне просто нужна была карточка, которой я мог бы расплатиться наконец в интернете за кое-какой софт и еще не помню что-то. Но до тех пор пока эта необходимость была гипотетической я не стал слишком напрягаться по этому поводу. Ну а поскольку я был счастливым клиентом единственного банка в моей деревне - как не трудно понять - сбербанка, я решил разузнать что он может мне предложить по этому вопросу.
    Так вышло, что какое-то время назад у меня появилось какую-та бесплатная карточка Maestro от него.  Получилось это почти случайно - меня практически принудила сотрудница её завести, когда я платил за коммунальные услуги. На самом деле, это оказалось удобно. Я частенько пользовался, хоть и глючным, но всё же сбербанк-онлайном, что бы заплатить за интернет или телефон, не выходя из дома, просто по номеру счета.
    Но все эти прелести, увы, не давали возможности расчетов по сети, т.к. большинством сервисов карты такого типа не принимаются.

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

node.js IDE

В продолжение темы про node.js

Поскольку я последнее время пишу исключительно на питоне, у меня не осталось никаких других сред для разработки, а перепробовано их было не мало, еще со времен бытности похепе-кодера, кроме великолепного PyCharm.
Конечно, стоит выразить отдельную благодарность её создателям, за прекрасную поддержку js и css, но мне показалось, что использовать её для проектов на node.js, мягко говоря, будет не совсем рационально.

Не долго гугляя, наткнулся на nide
И. должен сказать,





















Tuesday, June 12, 2012

archlinux & node-gyp

Я тут решил посмотреть, что зто за node.js такой, о котором все столько говорят.
Начал с просмотра курса в codeschool и, доложу я вам, мне так понравилось, что я даже обмазался соответствующим статьями на хабре.
Там оказалось несоклько примеров достаточно сложных проектов, реализованных на node, ну и в целом, было интересно почитать отзывы, которые заинтриговали еще больше.



Wednesday, May 2, 2012

феерическая демонстрация достижений в js

Sunday, March 25, 2012

Backuping archlinux with dd and archbang

    Что-то у меня на этом моём линуксе уже давно ничего не ломалось и всё хорошо работает, так что я решил сделать бекап системы всей.

    При помощи гугла и такой-то матери нашлось зашкаливающие количество специального софта для этого, а виндоводнеческое сознание не позволяло мне допустить мысли о том, что бекап возможен без какого-либо софта.
    Благо, нашлись знакоме арчеводы, которые присоветовали самый хардокрный вей: dd. 
Да. 
Так просто.

Thursday, March 22, 2012

Archlinux+django+virtualenv+fastcgi+nginx+postgresql

    Недавно пришлось настраивать nginx для работы с django проектом у себя на рабочем компе. Обычно, я использую для разработки SQLite и джанговский веб-сервер, поэтому никаких дополнительных действий совершать не приходится.

    Но вот возникла необходимость запустить такую связку, и хабр пришел на помощь. Хотя, мне пришлось пойти несколько другим путем. Не буду описывать процесс установки nginx, fastcgi, postgre и, тем более django. Всё это легко делается с помощью yaourt.

    Остановлюсь только на некоторых ключевых моментах, касающихся настройки этого всего добра.

Thursday, March 15, 2012

Archlinux and ruby gems

Ох и намучился же я с руби-пакетами в этом своём линуксе.
Весь гугл облазил же!
Как-то у меня всё шло не так, как было написано в манах. И если для моего пользователя еще более всё работало, то веб-сервер никак не мог вызвать нужную команду.
И тут мне напомощь пришел он
pacgem
Шикарная штука же!
И устанавливается просто:
$ yaourt -S pacgem

Ну а потом просто
$ pacgem gemname


И сразу всё стало хорошо :3

Monday, March 12, 2012

Gnome shell player extention

Какое я хорошее себе сделал расширение для плеера в этом своём линуксе. Оче удобно теперь мне. Песенки слушать.














А и сайт хороший. Можно наживую потыкать там везде. Впрочем, об этом уже все наверное знают из хабра вашего этого.

Thursday, March 8, 2012

paxapy

как ловко я придумал себе описание для бложика :3

Tuesday, March 6, 2012

Archlinux and Chromium

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















Sunday, March 4, 2012

Caps lock to change keyboard layout

    Мне тут недавно сказали, что все нормальные посоны меняют раскладку с помощью капса, а не всяких дибильных сочетаний клавиш, доставшихся в наследство от этой вашей венды.
    Понятное дело, я ужасно привык к Alt + Shift (и даже сейчас всё еще путаюсь в клавишах), но когда я попробовал переключать раскладки с помощью Caps lock моя жизнь изменилась! Это офигенски же. К тому же, я не помню когда пользовался последний раз капслоком по его историческому назначению. Так ведь только блондинки делают :3
    Правда, настроить это оказалось не так просто и очевидно, как мне казалось.
Простые тыканья в меню настроек клавиатуры не возымели эффекта. Во всяком случае - желаемого. Однако, после сброса на дефолтные и повторного добавления второй раскладки всё заработало как надо :3 Хорошо теперь.

neko like a boss

neko as ceo by paxapy
neko as ceo, a photo by paxapy on Flickr.

mimimi

Saturday, March 3, 2012

Archlinux, Network Manager and Hotspot

    Ох, решил написать про то, как я мучался с запуском точки доступа на этом своём линуксе с помощью стандартного гномовского нетворкменеджера.
Отчасти от всеобъемлющего нубства, отчасти от недостаточно полной (или неактуальной) документации, я не смог "из коробки" (если это понятие применимо к таким операционным системам как мой Archlinux) запустить точку доступа, нажав кнопочку "Use as Hotspot..." в меню настроек сети в Gnome 3

my little neko

serious nekoneko on the floor

my little neko, a set on Flickr.

Альбомчик запилил на фликре.
Буду пополнять потихонечку :3

Thursday, March 1, 2012

Easter eggs in sudo or... where? huh

нифига какую я сегодня посхалку в этом своём линуксе нашел


$ sudo: timestamp too far in the future: Mar  1 05:12:07 2012

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

Wednesday, February 29, 2012

Dropbox and public images

Как хорошо на дропбоксе можно. Кидаешь в паблик фотку, берешь её линк, вставляешь в профиль где-нибудь себе. Если что-то пошло не так - прямо на компе редактируешь как надо,
сохраняешь,
ждешь немношка,
обнавляешь профиль,
???
хорошо же!