Сидел я как-то вечером и переписывал тонны кода в рамках расширения функционала.
Код старый, кое-где костыли, но куда же без них. Бывает.
Читать полностью »
Сидел я как-то вечером и переписывал тонны кода в рамках расширения функционала.
Код старый, кое-где костыли, но куда же без них. Бывает.
Читать полностью »
Как это вам надо две недели на эту задачу? Что, правда? Вот на эту элементарную формочку с тремя полями и двумя кнопками? Две недели? Да вы надо мной издеваетесь, наверное! Давайте разбираться.
Что? Нужна ли валидация данных при вводе? Ну, конечно, нужна! И вообще, вот это поле лучше разбить на два, так понятнее. А вот в это добавить маску. А вот это — заменить на выпадающий список. Где брать варианты для этого списка? В базе на сервере, конечно. Как это их там нет? А, ну да, это же в другом проекте они у нас были… Ну, значит надо добавить. Взять там и добавить сюда. Сейчас я дам вам контакт разработчика того проекта — обсудите с ним. Он, правда, у нас уже не работает, но я думаю, вполне можно спросить что и как — он расскажет, скорее всего.
Мы всё обсудили? Нет? Что ещё?
Читать полностью »
Добрый день, коллеги!
Все началось с того, что я обзавелся сетевым накопителем WD My Book Live. Выяснив, что на борту у него хоть и урезанный, но более-менее полноценный Debian, я решил использовать возможности устройства по полной. Первое и вполне логичное — сделать из MBL торрент-качалку. Эта задача легко решается при помощи Transmission — благо интерфейсов для него предостаточно (у меня стоит GUI для Windows и для Android). Второе, вытекающее из первого — это автоматизировать закачку с LostFilm'а новых серий различных сериалов. Тут задача чуть посложнее — установить и настроить FlexGet. Но она тоже решается несложно. Третья мысль по использованию устройства — раздавать с его помощью IPTV-поток, приходящий от провайдера по UDP, на различные устройства сети, например, на SmartTV от Samsung'а.
О варианте решения этой задачи можно прочитать под катом.
Читать полностью »
О тактильных ощущениях, удобстве пользования, стильности внешнего вида Logitech Illuminated К800 уже достаточно написано в разного вида обзорах. Поговорим о грустном. Так случилось, что на клавиатуру было пролито пиво. Быстрое смахивание и вытряхивание жидкости не помогло – внутрь попало приличное количество напитка, но она продолжала работать. На следующее утро клавиатура самопроизвольно начала выдавать бессмысленные сочетания символов, а после и вовсе воцарилась тишина, отвечали только пара клавиш, да и те печатали не то, что на них изображено. Случай это не гарантийный, поэтому и решил разобрать клавиатуру. Кому интересно, что там внутри и как это можно открыть, прошу под кат.
Читать полностью »
Относительно не давно была выпущена первая Beta фреймворка «Laravel». Товарищ rsvasilyev начал публикацию статей о разработке на 4-й версии, я в свою очередь хочу описать новые преимущества и сравнить с его предыдущей версией.
Если вы заинтересованы в этом, прошу под кат.
Читать полностью »
С момента выпуска EA гонок Real Racing 3 прошло уже достаточно много времени, но споры вокруг игры и решения издателя сделать ее бесплатной продолжаются.
Сайт 148Apps.com подсчитал, сколько на самом деле нужно денег игрокам потратить на встроенные покупки, если они хотят приобрести все машины.
Стоит заметить, что это на самом деле необходимо. Каждая машина идет в комплекте с гонками, так что для прохождения всей игры гонщику на самом деле требуется разблокировать в процессе игры или купить за реальные деньги все 46 машин.
Цифра на самом деле поражает – для прохождения «бесплатной» игры может потребоваться более 500 долларов.
На выставке MWC 2013 Nokia представила два новых телефона: Nokia 301 и Nokia 105
Nokia 301 (слева), Nokia 105 (справа)
Подробнее можно прочитать на 3dnews
Защита авторских прав остается в фокусе внимания производителей, которые выпускают сменные носители, подходящие для записи видео высокой четкости. Компания Toshiba представила карты памяти microSDHC, в которых используется технология SeeQVault. По словам производителя, новые карточки «представляют собой гибкую платформу для хранения и распространения видео высокой четкости».
Думаю, многие сталкивались с такой проблемой. Провайдер предоставляет услугу IPTV, не WebTV по протоколу HTTP, а классическое IPTV по протоколу UDP multicast. Есть телевизор с Ethernet-портом или медиаплеер, с поддержкой данного сервиса. На маршрутизаторе включаем функцию Multicast Stream (или IPTV multicast). Подключаем к нему витой парой свой ТВ или медиаплеер, подгружаем файл плейлиста в формате M3U или XML и наслаждаемся просмотром ТВ-программ в HD качестве.
Но у меня, как видимо и у многих читателей, возникло желание избавится от не нужных проводов. Тем более, есть множество смартфонов, планшетов и других гаджетов, не имеющих физической возможности подключения проводов. Да и просто, Wi-Fi – это удобней, как говорится «дальше, больше, лучше».
Читать полностью »
Недавно, на Скрам портале была опубликована статья Майка Кона об Общепринятых практиках в Скраме — практиках, которые довольно часто встречаются в Скрам-проектах, но не являются базовыми правилами Скрам.
Скрам поощряет подобные добавления и специально построен минималистично, дабы команды могли добавить то, что им по вкусу. Не стоит путать подобные улучшения процесса с печально известным Скрам-ном. В отличие от последнего, добавленные практики улучшают процесс, повышая эффективность выпуска продуктов и выравнивая поток работ.
Сегодня я хочу поделиться множеством таких практик, собранных вокруг работы с требованиями. За последние несколько лет перечисленные практики мне не раз довелось наблюдать за кулисами у успешных команд в роли agile-коуча и рассказывать о них на тренингах Certified ScrumMaster в роли скрам-тренера.
Я ни в коем случае не претендую на полноту практик и буду рад услышать дополнения. Некоторые из перечисленных практик заслуживают отдельных статей — это work in progress.