Пар раз мне в голову уже приходила мысль написать подобного рода пост, но как то все откладывалось. Сегодня же решил наколбасить пару строк со своим –очень важным– никому не нужным мнением. Заодно решил что раз уж записи в блоге быть, то пусть она будет постоянной чтобы при появлении новых мыслей на ту же тему я просто добавлял ее в тот же пост. Короче ловите «постоянный пост» - такие заметки будут помечаться тегом permanent.
Итак, что я думаю об операционных системах в 2015 году. Сейчас мы живем в прекрасном мире где границы между операционными системами стираются, где правит кроссплатформенный софт, где 99% процентов времени на десктопах запущен веб-браузер который заменяет нам тысячи приложений, где мощности компьютеров позволяют нам запускать даже по несколько виртуальных машин одновременно и пользоваться плюсами всех систем. Но все-таки мы до сих пор делимся на виндузятников, Linux/BSD красноглазиков, яблодрочеров и каких-то непонятных людей с ChromeOS.
Напишу пожалуй, интересно будет потом через пару лет почитать «себя из прошлого» =)
Read More
Как то давно написал я python-скрипт для добавления YouTube-видео в группу Вконтакте по расписанию. Все работало хорошо, но иногда в группе появлялись странные посты где вместо нужного видео подставлялся клип группы БИ-2, причем он был залит напрямую в VK и из левых видеороликов появлялся всегда именно этот.
После отладки выяснилось что в настройках некоторых видео на YouTube стоит запрет на добавление в VK. Если попробовать залить такой ролик вручную то вывалится подробная ошибка, а API такой случай не обрабатывает и возвращает успешный ответ!
Естественно такой кривой ролик публикуется и в группе красуется пост с клипом БИ-2 и чужим названием =)
Read More
Недавно приобрел себе новый ноут взамен моему верному боевому товарищу Fujitsu Lifebook A530. Тот уже претерпел несколько апгрейдов и по производительности меня удовлетворял, но жизнь ведь не стоит на месте. Корпус у него уже толстоват по нынешним меркам, а батарея практически не держит заряд. На этот раз мне захотелось чего-то более компактного и «долгоиграющего». Сперва я думал взять себе Mac, но ознакомившись с ценами решил что не стоит оно того. Выбор был был такой - переплатить много и взять прошлогоднюю модель сливающую по характеристикам и переплатить очень много за современную машинку.
Поэтому я подумал и решил поискать что-то более практичное.
Read More
На написание этого поста меня сподвигло небольшое событие - я зарегистрировался на storia.me
Оказалось что это очень похожая на Medium (по большей части) и на Tumblr площадка. Описание сервиса пропустим т.к. пост не о нем.
Уже начиная создавать новый бложек там я задумался - «А не слишком ли много для меня этих сервисов?». Ведь получается что если писать везде понемногу то становится трудно агрегировать все свои мысли в одном месте. Получается что ты присутствуешь везде и нигде одновременно. Какие-то сервисы манят удобной загрузкой и компоновкой фотографий, какие-то встроенным крутым текстовым редактором, другие радуют интеграцией везде где это только можно.
Read More
Итак, эта короткая заметка посвящена довольно частому для веб-разработчика действию отправки скриншота коллегам и его автоматизации. Все мы знаем что популярные облачные хранилища предоставляют свои клиенты которые в том числе умеют захватывать изображение с экрана и сохранять его в облако и существуют отдельные сервисы наподобие Joxi.
Все, можно закрывать страницу - проблема решена!
Хотя нет, погодите-ка
У вышеперечисленных способов есть собственные минусы:
Read More
Вспомнился мне отчего то старый завалявшийся выпуск журнала Хакер за ноябрь 2004 года где была интересная заметка про ульяновских ребят. Спустя пару минут в ящике с различным старьем отыскался тот самый номер с уже потрепанной обложкой, но отлично сохранившимися страницами. Вот казалось бы прошло всего лишь каких то десять лет, а приятный шум модема на 56к, белые системные блоки с вечно глючащей Win98 на борту и пухлые мониторы представляются уже технологиями каменного века отдающими ламповой теплотой.
Ссылка на статью в jpg
Ссылка на PDF Xakep 071
Read More
Уже где-то месяц я пользуюсь замечательным мессенджером Telegram. Не буду повторяться и описывать все его плюсы. Скажу лишь что он вобрал в себя лучшее из Whatsapp/Viber и привнес в эту тему что-то новое. Когда я впервые попал в телеграм-конференции то я сразу же обрадовался. Подумал - «Как же здорово тут будет собрать крутых айтишников и вести интересные беседы с дебатами на тему технологий и программирования!».
Но оказалось что я немного ошибался. Концентрация школьников и юных студентов в этой сети на данный момент критическая. По контингенту это больше похоже на смесь паблика в VK и двачей. Также мне не понравились довольно скудные возможности администрирования конференций. Да тут есть клинты под все популярные платформы, автоподгрузка изображений, ссылок и видео, но при этом основной функционал проигрывает даже IRC разработки 1988 года!
Выводы тут довольно простые. Это отличный мессенджер для коммуникации с людьми из вашего контакт-листа с возможностью групповых бесед. Все работает быстро и круто. Использовать же его в качестве замены давно устаревшему IRC не стоит. Ну или в редких случаях для одной-двух уютных конференций с друзьями.
В качестве IRC 2.0 я пока вижу только Slack.
Нередко бывает так что в сети встречаются юные падаваны желающие ступить на путь веб-разработки. Обычно у них с собой где то нарытый чужой код со своими вставками либо же какая то своя заготовка на уровне «Hello World».
И вот они начинают просить - «помоги, научи». Сам я конечно еще тот погромист, но хоть какими то своими знаниями стараюсь делиться.
В итоге получается что открываю я их суперкод и отвечаю на их вопросы. Стараюсь скидывать им не просто конкретный ответ, а ссылку на более-менее понятный мануал как раз по теме их вопроса. Рассказываю где можно научится использовать тот или иной инструмент даже не вставая со стула (сейчас просто куча отличных онлайн-туториалов)…
Но потом натыкаюсь на конкретные вопросы типа: «Ну скинь мне как там должно быть/запили мне эту фичу». В итоге оказывается что собеседник на том конце даже ни одну ссылку не потрудился открыть, а советы мои все как об стенку горох. Ему просто нужно получить конкретное решение конкретного вопроса не вникая в тонкости. И это человек который хочет обучиться программированию! Такие меня сразу огорчают.
Еще больше пожалуй меня напрягают только те люди которые при виде скинутой им в ответ ссылки даже не открывая ее начинают задавать глупые вопросы типа «Эт чо такое?».
Признаться честно давненько я хотел целый выделенный сервер порезать на виртуалки, но все не представлялась возможность. В итоге сегодня довольно быстро разобрался с 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 использует мегафоновские вышки, но в судя по описаниям на сайте их тарифы мне понравились.
Так как у меня смартфон поддерживает две сим то я решил взять йоту только для интернета. А ещё я решил что самый умный и взял «планшетную» симку которая включает в себя только доступ в интернет. Тем более что на официальном сайте для «мобильной» симки были указаны ограничения по части расшаривания интернета с мобильного устройства, а для «планшетной» SIM я таких условий не нашёл.
Read More