Хардкодинг

Всем привет! Сегодня кратко опишу вам вредный совет по неправильному использованию git.
Итак, предположим у вас есть какой-то проект который по некоторым причинам нельзя развернуть на локальной машине, но очень хочется кодить локально в любимом редакторе.

Read More


Insta#ULSK

InstaULSK Best

Всем привет!
На днях решил немного поразбираться в API Instagram и заодно что-нибудь спарсить (да да, любимая тема). Очень мне захотелось получить статистику по популярному в Ульяновске хэштегу #ulsk. Захотелось увидеть выборки самых-самых фотографий. Сказано - сделано.
Дизайнер я, сами знаете, никакой и поэтому над дизайном сервиса даже не задумывался. Времени свободного также особо нет и поэтому выкатил я пока еще сыроватый, но вполне рабочий сервис. На некоторый функционал не хватило времени, а кое-что делать просто поленился.
Пост я поделил на две части - краткое описание технической части и краткое описание функционала.

Read More


Скачиваем музыку с VK

Сегодня мы поговорим о том как быстро скачать всю музыку из «Моих аудиозаписей». Впрочем скачать можно музыку не только у своего пользователя, но и у любого другого, а также у любой группы где у вас есть доступ (ставим - перед id). В этом нам поможет VK API и Python.

Read More


VK API и баг с сохранением видео

Как то давно написал я python-скрипт для добавления YouTube-видео в группу Вконтакте по расписанию. Все работало хорошо, но иногда в группе появлялись странные посты где вместо нужного видео подставлялся клип группы БИ-2, причем он был залит напрямую в VK и из левых видеороликов появлялся всегда именно этот.
После отладки выяснилось что в настройках некоторых видео на YouTube стоит запрет на добавление в VK. Если попробовать залить такой ролик вручную то вывалится подробная ошибка, а API такой случай не обрабатывает и возвращает успешный ответ!
Естественно такой кривой ролик публикуется и в группе красуется пост с клипом БИ-2 и чужим названием =)

Read More


Новый ноутбук

Недавно приобрел себе новый ноут взамен моему верному боевому товарищу Fujitsu Lifebook A530. Тот уже претерпел несколько апгрейдов и по производительности меня удовлетворял, но жизнь ведь не стоит на месте. Корпус у него уже толстоват по нынешним меркам, а батарея практически не держит заряд. На этот раз мне захотелось чего-то более компактного и «долгоиграющего». Сперва я думал взять себе Mac, но ознакомившись с ценами решил что не стоит оно того. Выбор был был такой - переплатить много и взять прошлогоднюю модель сливающую по характеристикам и переплатить очень много за современную машинку.
Поэтому я подумал и решил поискать что-то более практичное.

Read More


Сохраняем скриншоты в Imgur

Итак, эта короткая заметка посвящена довольно частому для веб-разработчика действию отправки скриншота коллегам и его автоматизации. Все мы знаем что популярные облачные хранилища предоставляют свои клиенты которые в том числе умеют захватывать изображение с экрана и сохранять его в облако и существуют отдельные сервисы наподобие Joxi.
Все, можно закрывать страницу - проблема решена!

Хотя нет, погодите-ка

У вышеперечисленных способов есть собственные минусы:

Read More


Привет Proxmox!

Признаться честно давненько я хотел целый выделенный сервер порезать на виртуалки, но все не представлялась возможность. В итоге сегодня довольно быстро разобрался с Proxmox и уже поднял на нем VM и OpenVZ-контейнеры.
Как оказалось там все просто - единственная загвоздка это настройка сети у виртуальных машин и проброс портов наружу.
Так как на сервере всего один ip наружу я решил пробрасывать только самые нужные порты у машин. Доступ через HTTP разруливается Nginx’ом который в зависимости от запрошенного хоста проксирует запрос на машинки которые находятся во внутренней подсети.
Пока все бегает довольно быстро. Быть может как-нибудь позже еще напишу о своем опыте использования данного софта.
В настройке мне сильно помогли вот эти материалы:

http://fresh-flow.ru/ustanovka-proxmox-3-2-iz-korobki-i-nastrojka-seti/
http://habrahabr.ru/post/210460/
https://www.linode.com/docs/networking/linux-static-ip-configuration
http://www.iezzi.ch/archives/671


Telegram club

Приветствую!
Все мы с вами знаем что основатель соцсети «Вконтакте» Павел Дуров уже больше года работает над перспективным мессенджером Telegram. Я считаю что этот мессенджер вобрал в себя все самое лучшее что есть у конкурентов и вообще был бы рад заменить троицу WhatsApp,Viber,Telegram на тот что указан последним в списке.

Read More


Tatar Video

Доброй ночи!
Не так давно заработал сайт tatar-video.ru. После того как я сделал tatarradio73.ru то мне сразу подумалось - почему же нету tatar video? =) Ну и потом довольно быстро я его запилил. Дизайн авторский (да, знаю, я далеко не дизайнер). CSS-фреймворк - Zurb Foundation. Верстал естественно с применением уже полюбившегося мне Yeoman и генератора zf5.
А вот внутри там Laravel 5 =)

Read More


Консольные трюки

Всем привет!
Сидел думал как назвать пост чтобы его заголовок точно и ёмко передавал суть написанного, но не придумал ничего лучшего чем «Консольные трюки». Да ну и пусть, фиг с ним =)

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

Read More