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

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

Read More


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

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

Read More


Такой большой интернет

На написание этого поста меня сподвигло небольшое событие - я зарегистрировался на storia.me
Оказалось что это очень похожая на Medium (по большей части) и на Tumblr площадка. Описание сервиса пропустим т.к. пост не о нем.

Уже начиная создавать новый бложек там я задумался - «А не слишком ли много для меня этих сервисов?». Ведь получается что если писать везде понемногу то становится трудно агрегировать все свои мысли в одном месте. Получается что ты присутствуешь везде и нигде одновременно. Какие-то сервисы манят удобной загрузкой и компоновкой фотографий, какие-то встроенным крутым текстовым редактором, другие радуют интеграцией везде где это только можно.

Read More


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

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

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

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

Read More


Dial-up ностальгия

Старый журнал Хакер 071 11-2004

Вспомнился мне отчего то старый завалявшийся выпуск журнала Хакер за ноябрь 2004 года где была интересная заметка про ульяновских ребят. Спустя пару минут в ящике с различным старьем отыскался тот самый номер с уже потрепанной обложкой, но отлично сохранившимися страницами. Вот казалось бы прошло всего лишь каких то десять лет, а приятный шум модема на 56к, белые системные блоки с вечно глючащей Win98 на борту и пухлые мониторы представляются уже технологиями каменного века отдающими ламповой теплотой.

Ссылка на статью в jpg
Ссылка на PDF Xakep 071

Read More


Опыт использования Telegram

Уже где-то месяц я пользуюсь замечательным мессенджером Telegram. Не буду повторяться и описывать все его плюсы. Скажу лишь что он вобрал в себя лучшее из Whatsapp/Viber и привнес в эту тему что-то новое. Когда я впервые попал в телеграм-конференции то я сразу же обрадовался. Подумал - «Как же здорово тут будет собрать крутых айтишников и вести интересные беседы с дебатами на тему технологий и программирования!».

Но оказалось что я немного ошибался. Концентрация школьников и юных студентов в этой сети на данный момент критическая. По контингенту это больше похоже на смесь паблика в VK и двачей. Также мне не понравились довольно скудные возможности администрирования конференций. Да тут есть клинты под все популярные платформы, автоподгрузка изображений, ссылок и видео, но при этом основной функционал проигрывает даже IRC разработки 1988 года!

Выводы тут довольно простые. Это отличный мессенджер для коммуникации с людьми из вашего контакт-листа с возможностью групповых бесед. Все работает быстро и круто. Использовать же его в качестве замены давно устаревшему IRC не стоит. Ну или в редких случаях для одной-двух уютных конференций с друзьями.
В качестве IRC 2.0 я пока вижу только Slack.


%username% помоги пожалуйста с...

Нередко бывает так что в сети встречаются юные падаваны желающие ступить на путь веб-разработки. Обычно у них с собой где то нарытый чужой код со своими вставками либо же какая то своя заготовка на уровне «Hello World».
И вот они начинают просить - «помоги, научи». Сам я конечно еще тот погромист, но хоть какими то своими знаниями стараюсь делиться.
В итоге получается что открываю я их суперкод и отвечаю на их вопросы. Стараюсь скидывать им не просто конкретный ответ, а ссылку на более-менее понятный мануал как раз по теме их вопроса. Рассказываю где можно научится использовать тот или иной инструмент даже не вставая со стула (сейчас просто куча отличных онлайн-туториалов)…

Но потом натыкаюсь на конкретные вопросы типа: «Ну скинь мне как там должно быть/запили мне эту фичу». В итоге оказывается что собеседник на том конце даже ни одну ссылку не потрудился открыть, а советы мои все как об стенку горох. Ему просто нужно получить конкретное решение конкретного вопроса не вникая в тонкости. И это человек который хочет обучиться программированию! Такие меня сразу огорчают.

Еще больше пожалуй меня напрягают только те люди которые при виде скинутой им в ответ ссылки даже не открывая ее начинают задавать глупые вопросы типа «Эт чо такое?».


Привет 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


YOTA и подводные камни

На днях я зарегистрировал себе сим-карту YOTA. Взял по большей части из любопытства. А сейчас поделюсь некоторыми особенностями использования данного сервиса. Вообще я понимал что сильного отличия от «Мегафона» не будет т.к. YOTA использует мегафоновские вышки, но в судя по описаниям на сайте их тарифы мне понравились.
Так как у меня смартфон поддерживает две сим то я решил взять йоту только для интернета. А ещё я решил что самый умный и взял «планшетную» симку которая включает в себя только доступ в интернет. Тем более что на официальном сайте для «мобильной» симки были указаны ограничения по части расшаривания интернета с мобильного устройства, а для «планшетной» SIM я таких условий не нашёл.

Read More


Вечер и интернеты

Вчера было 1 июня. Для меня оно ознаменовалось тремя событиями - Днем защиты детей, первым днем лета и отключением интернета с телевидением за неуплату =)
Нечасто, но такое случается. Да и не сильно мешает. Благо все обычно разруливается за пару минут. Но не в этот раз…

Попытка 1. Заветная кнопка.

Так как заметил я это только поздно вечером то решил зайти к провайдеру на сайт (который доступен даже при отрицательном балансе) и включить доверительный платеж. К моему удивлению программисты провайдера снова перелопатили сайт и теперь там отсутствовала заветная кнопочка. Надо заметить что неделей ранее я заметил отсутствие ранее заявленной возможности пополнения счета Яндекс.Деньгами. Прямо даунгрейд какой то, подумал я в тот момент даже не представляя что будет дальше.

Read More