Архив за 09 июля 2013 - 6

ABC: Always Be Coding (не переставай программировать)

Как получить работу инженера?

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

# x = количиство компаний, в которых ты проходил собеседования

# y = количество предложений о работе, которые ты получил

рейтинг = 100 * log(x) * y / x

Если твой рейтинг < 90, обязательно прочти это. Если > 120, возможно, тебе это не нужно, но, все равно прочти.

Читать полностью »

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

В понедельник были получены первые письма от Роскомнадзора, требующие заблокировать целые разделы сайтов, содержащие «детскую порнографию» — любой хентай, даже без лоликона.
Скриншот с перепиской из твиттера администратора сайта:
Роскомнадзор начал рассылать письма счастья, требующие блокировать целые разделы хентая

Читать полностью »

Поиск пропавшего android смартфона и управление удаленным девайсом. Сервис Reptilicus

Так уж повелось, что некоторые мои знакомые и родственники теряют достаточно дорогие смартфоны с завидной (или не очень) регулярностью. При этом некоторые умудряются брать дорогущие смартфоны в кредит, и терять их в первую же неделю (это случилось совсем недавно). Не так давно пара таких пострадавших спросили меня о программе/сервисе, которая позволяла бы находить утраченное. К своему стыду, я не смог сразу найти искомое – у самого телефон от HTC, у них есть простенький сервис поиска (рассчитанный скорее, на поиск телефона, оброненного среди кучи вещей в собственной квартире). Я решил все же найти что-то надежное, функциональное и отечественное. И нашел, причем оказалось, что и ходить далеко не нужно – искомый сервис/приложение относительно недавно создан соотечественником. Я видел несколько похожих сервисов, в процессе поиска, но этот оказался наиболее функциональным и да, как бы родным. Речь идет о Reptilicus. В продолжении — описание сервиса (двухэтапное: возможности сервиса + собственные примеры использования)…

Читать полностью »

Стихи в коде

На хабре каждую неделю загораются споры о том, как должен выглядеть идеальный код, нужно ли его комментировать, как правильно именовать переменные. А что насчет самой высокой формы любого языка — поэзии?

Читать полностью »

Довольно часто при работе с облачной платформой Windows Azure многим заказчикам необходим сервис, для бэкапирования данных, хранящихся в облаке либо размещенных на локальных серверах. В случае если мы рассматриваем базу данных SQL Azure, все просто – SQL Azure Data Sync. А как быть, если, к примеру, подобный функционал необходим для виртуальных машин? Для данных, не являющихся реляционными или не хранящихся в реляционной БД?

Буквально пару месяцев назад (а точнее в апреле этого года) команда Microsoft, занимающая разработкой облачной платформы Windows Azure, анонсировала отдельный сервис решающий подобную, часто встречающуюся задачу. Имя ему – Recovery Services. Эта штука позволяет сохранять бэкапы данных с машин, работающих под управлением Windows Server.

Смысл этого сервиса очень простой. На машину, данные которой следует хранить в облаке и работающую под управлением Windows Server, ставится специальная программа (Windows Azure Backup Agent), которая по расписанию, а также вручную синхронизирует выбранные данные. Поддерживается бэкапирование целых разделов, а также отдельных папок и файлов.
Читать полностью »

ChartJS — JavaScript библиотека визуализации данных

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

Мы в DevExpress как никто чувствуем эту тенденцию. И хорошо поработали в этом году!

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

Однако и классическую сторону веб-разработки мы не забыли.

Люди по-прежнему получают информацию из интернета.
К сожалению, эти же люди по-прежнему не любят читать долгие и нудные отчеты.
Картинка стоит тысячи слов.

Живая картинка, взаимодействующая со смотрящим её человеком, бесценна.

Чтобы веб-разработчики могли показать своим клиентам живые чарты, мы создали библиотеку визуализации данных ChartJS.
Читать полностью »

Single RAN: «ужимаем» БС без ущерба производительности
Базовая станция после запуска выглядела бы примерно так, если бы не Single RAN

Дословно Single RAN расшифровывается как «Single Radio Access Network» – единая сеть радиодоступа. Чтобы понять, что это, нам придется вернуться на десятилетия назад, в эпоху первых мобильных сетей. К примеру — D-AMPS, с которой начинал в 90-е годы, в частности, «Билайн».

Тогда все было очень просто. Один стандарт связи D-AMPS, один диапазон частот – 800MHz, одна базовая станция, которая создает покрытие. Казалось бы, все замечательно! Однако емкость стандарта D-AMPS невелика, дополнительный функционал кроме голоса практически отсутствует, и очень скоро операторы переходят на стандарт GSM, который сразу был доступен уже в 2 диапазонах частот: 900MHz – для максимального покрытия, и 1800MHz – для максимальной емкости сети. Читать полностью »

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

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

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

Красивая наука от «Электро Л»
(Под катом гифки на 10 мб)
Читать полностью »

Лирическое введение

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

Моя первая коробка

Год назад я решил сделать аркадный автомат вместе со своим другом. Оказалось, что в России толковый автомат не купить вообще, а заказывать из Америки или Китая очень дорого. Было принято волевое решение купить компоненты, сделать 3D модель и отдать чертежи на лазерную резку.

Компоненты купить в интернете было просто и не так уж и дорого:

  • Начинать нужно было с игровой платы и мы взяли ту, которая отвечала нашим требованиям по цене, количеству игр и количеству игр на 2 игрока. Мы взяли Happy Fish. У этой платы нет прямого выхода на монитор. Пришлось брать плату конвертации видео. Вторая железка пошла в корзину.
  • Игровая плата рассчитана на коннетктор Jamma. Это большой разъем на 28 пинов, который соединяется с платой и посылает провода на кнопки и джойстики обоих игроков, на монетоприемник, звук и землю.
  • Настало время кнопочек и джойстиков, которые нужно брать с запасом, ведь мы покупаем все в Китае =)
  • Затем мы выбираем монетоприемник. Нам достаточно устройства работающего с одним эталоном. Ведь кошельки порой очень приятно с пользой избавить от десятирублевых монет. Но в будущем мы планируем заказать партию уникальных жетончиков.
  • Заканчиваем блоком пиная и экраном. Они приобретаются уже в России и ждут заветной посылки из Китая, которая их превратит в нечто большее, нежели привычные БП и монитор.

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

Пока шла посылка, я набросал модель будущего автомата.

Жизнь самодельного аркадного автомата
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js