09 Jun

Полгода…

Привет всем, кто еще продолжает читать этот блог. Прошло полгода и оно прошло в плане оценки результата хуже чем все остальные полгода в жизни. Никаких реальных задач не было решено, затянутые до невыносимости перспективы. Все еще вожусь с дипломом. Неудача за неудачей. Эта бюрократия заставляет бросить и начать все заново. Но драгоценное время пропадает. Чтото мой “отпуск” затянулся слишком долго. Писать особо нечего, ибо ничего нового. IT область забросил несмотря на то что друг подарил Rapsberry Pi на день рождения. Кстати я его отметил на Родине. Совсем забыл про блог, ведь в этом году ему исполнилось 5 лет – также как и аккаунту в Твиттер. Такое вот маленькое – но достижение. Вернул профиль в Инстаграмм(Только изза эффектов). В свободное время, а его сейчас у меня достаточно снимаю на свой Canon. Кстати фотки можно посмотреть тут https://www.flickr.com/photos/biotin_az/ .
Будем надеятся на позитивные изменения. Где то есть проблески уверенности. И немножко холодного оптимизма под конец поста:
https://www.youtube.com/watch?v=3s5ivSrXamU

01 Jan

Подводя итоги..

Давно не писал на русском в блоге – последнее аж датируется 2012ым годом. Принимая уважение к одному из моих любимых языков, хотел бы посвятить короткий обзор 2013 года на этом же языке.
Что произошло за весь год в моей жизни? Сравнительно много чего. В начале года я перебрался в Германию(не знаю пока что на постоянное место жительство или временно получится тут остатся, но могу сказать что адаптировался) и уже почти год живу в небольшом городке.

Первые полгода изучал язык, в принципе у меня уже со студенческих лет в Баку был годичный опыт по изучению немецкого. Здесь допилил, расширил его и в середине лета взял долгожданные сертификаты языка. Это были от Института Гете B2 для работы соответственно, ну и для окончательной точки в языковом деле- TestDaf. А еще в первой половине года много ездил по маленьким городкам, знакомился с людьми, заводил друзей – для быстрой адаптации к европейской жизни и ускорению изучения языка. Read More

06 Oct

Приезд…

Возвращение домой..наконец я дома. После годичного армейского пропуска, возобновляю записи в блог. Давно назрела идея создать раздел, в котором будут записи посвященные не компьютерной тематики. Так ведь интереснее. Досуг. Может даже что-то из личной жизни. Увиденное, услышанное, мысли и все прочее. А сейчас отдых..и только отдых..

10 Oct

Ровно год…

Ну чтож. Завтра утром начнется другая жизнь. Жизнь длиной в год. Армейская жизнь. Не знаю как сложится все, но надеюсь все будет ок и ровно через 12 месяцев опубликую новость что уже вернулся и продолжаю писать посты. Всем удачного года и больших успехов.

03 Oct

Небольшое веб приложение на Sinatra.

Пользуясь оставшим временем, которое мне дал военкомат, решил рассмотреть фреймворк на Ruby – Sinatra. Доносились слухи, что он в настоящее время – во времена облачных вычислений займет достойное место представителя Ruby. А в некоторых источниках пишется, что это даже лучщий GUI каркас для приложений на Ruby, представляя всю его мощь. Поэтому задача была такая – написать веб приложение, которое будет расчитывать количество дней до прибития домой из армии. Алгоритм очень прост. Привожу его тут:

1
2
3
4
5
 t0=Time.now #задаем настоящее время
 t1=Time.local(2012,10,01)# точка рассчета
 sec0=t1-t0 #вычисляем разницу в секундах
 sec1=sec0.round #округляем
 @dni=(((sec1/60)/60))/24 #вычисляем количество дней

Теперь нам нужно этот код использовать в самом фреймворке. Для этого сначала читаем мануал Sinatra, даже не нужно углубляться(пока не нужно) – информация на главной странице нам уже достаточна. Для начала надо установить gem sinatra. А далее записываем : Read More

16 Sep

AZN Converter.

Давно не писал о коддинге, поэтому попытаюсь восполнить эту оплошность. НА данный момент задачей является написание программы на Ruby с графическим интерфейсом, которая умелабы соединиться с интернетом и брать некоторые коэффициэнты валют со страницы Международного банка ibar.az и подставляя их в значения давало бы возможность конвертровать в AZN.
Для графического интерфейса я остановился на Shoes, потому что он очень удобен. И как никто другой подходит для таких маленьких приложений.
Собвстенно приведу пример кода, а паралельно с ним в комментариях разьяснение к нему. Read More

01 Sep

Template view для Django проектов.

Иногда на стадии разработки проекта на Django необходим бывает шаблон для вида(view), в который можно добавлять код самого проекта. Одним словом html файл, куда можно вносить всякие изменения связанные с разрабатываемым проектом. При этом в файле должен быть минимум кода, которые легко можно изменять, редактировать. Желательно чтоб в нем также были элементы CSS. Созданные во время разработки на скорую руку почти пустые html вьюверы смотрятся не очень.
Так вот, решил написать такой маленький файлик с кодом HTML5 и минималистичным дизайном с CSS. Данный пример можно отнести не только к Django проектам но и другим фреймворкам или просто взять и использовать(BSD лицензия если что;)). Интересен также сам код на html5 с использованием article, header, footer и ни одной div.
Сам код не буду тут опубликовывать, а всего лишь укажу ссылку на bitbucket, откуда можно скачать с помошью mercurial.

$ hg clone https://biotin@bitbucket.org/biotin/django-view-template.

Пример того что должно получиться – на фото в начале поста.
Надеюсь понадобиться для экспериментов.Удачи ;).

28 Aug

Автодополнение в Vim для Python.

Pydiction – плагин для Vim, который добавляет возможность автодополнения кода на Python.
Берем последнюю версию с оффициального сайта по ссылке vim.org и распаковываем. Добавляем файл python_pydiction.vim в каталог плагинов vim – …/vim/ftplugin/. Активириуем в vimrc плагины добавлением строчки:

1
filetype plugin on

И указываем путь словарика:

1
let g:pydiction_location = 'полный_путь/complete-dict'

Список дополняемых слов выпадает при нажании Tab.

22 Aug

Conky и Cairo-dock.

Conky – программа для системного мониторинга под X Window System.
Cairo-dock – это dock-панель, которая напоминает знаменитую панель MacOS с иконками и эффектами при их отображении.
После установки cair-dock отображался черный прямоугольник позади иконок(у меня ATI Radeon). Для OpenBox запихал в autostart.sh cair-dock s параметров -с.

1
 cairo-dock -c &

Cair-dock предложил установить composite manager для решения этой проблемы. Поиск привел на xcompmgr. Но он чтото моргал через каждые мин 2. Оказалость для cair-doc есть свой сair dock composite manager – cairo-compmgr. После его установки все прекрасно заработало. Даже добавились классные эффекты окон для OpenBox. Мораль – при установке cair-dock не забываем установить composite manager для него, если конечно вы не используюете Compiz или Metacity в других оконных менеджерах.
При это не забываем в .conkyrc менять параметр:

1
own_window_type root

[youtube tEnoahuo2b0 ]
Read More