Архив за 26 июня 2014 - 7

Project Demonstration, Sprint Demo, Sprint Review, Iteration Increment Show – мы все знакомы с различными названиями одного и того же процессного события фреймворка Scrum. Цель этих встреч состоит в том, что бы показать заинтересованным лицам и владельцам бюджета проекта всё, что команда сделала в конце итерации. Все мы знаем, насколько важна эта встреча и насколько, в теории, это просто – всего лишь собрать всех и показать, что вы сделали.
Ниже опыт реального проекта. Мы рассмотрим основные проблемы, а затем акцентируем внимание на аспектах эффективной подготовки и успешной демонстрации результатов спринта.
Читать полностью »

До выпуска смартфона iPhone 6 остается еще несколько месяцев, но в Сети уже появились спекуляции на тему его цены. Так, в распоряжении китайского источника оказались подробности о цене новинки в Китае. И если эти данные окажутся правдой, то потенциальные покупатели устройства вполне могут надеяться, что iPhone 6, оснащенный экраном диагональю 4,7 дюйма, окажется дешевле текущей модели.

Новые данные говорят о том, что iPhone 6 может оказаться дешевле iPhone 5s

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

Акционеры TopFace вступили в переговоры о покупке у медиахолдинга РБК конкурирующего портала - Loveplanet, сообщил ИТАР-ТАСС источник, знакомый с планами компании и подтвердили два источника, близких к РБК. TopFace пытается оценить, можно ли эффективно усилить свой веб-сайт и мобильное направление за счет Loveplanet. Конкретных договоренностей стороны пока не достигли, знает один из собеседников ИТАР-ТАСС. Сами компании не подтверждают и не опровергают переговоры. Loveplanet на 76% принадлежит РБК, остальное у офшора Lintor Ltd. Портал может стоить $10-12 млн считает председатель правления инвестиционного холдинга "Финам" Владислав Кочетков.

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

Устройствами Samsung Gear Live и LG G Watch список умных часов, представленных в ходе мероприятия Google I/O, не исчерпывается. На иллюстрации показано третье устройство дебютной волны часов с ОС Android Wear — Moto 360.

Внешне Moto 360 сильно отличаются от других умных часов

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

Трое студентов Санкт-Петербургского государственного университета стали победителями 38-ого Студенческого Чемпионата Мира по Программированию Ассоциации Вычислительной Техники (ACM-ICPC). В этом году Чемпионат принимал Уральский федеральный университет.

В рамках чемпионата 122 студенческие команды за пять часов должны были справиться с несколькими сложнейшими задачами. Задачи финала касались ключевых трендов современной ИТ-индустрии, к примеру, когнитивных вычислений и суперкомпьютера IBM Watson.

В команду победителей, как пишетЧитать полностью »

Компания I-O Data анонсировала продажи монитора LCD-M4K281XB. Монитор I-O Data LCD-M4K281XB имеет экран размером 28 дюймов и разрешением 3840 x 2160 пикселей. Это первый монитор японского производителя, имеющий разрешение 4К.

В Японии монитор I-O Data LCD-M4K281XB появится в продаже в конце июля

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

Участники волонтерского проекта «Переведем Coursera» перевели с английского языка на русский первый миллион слов. Проект был запущен 24 марта 2014 года компанией ABBYY Language Services, официальным языковым партнером Coursera.

В рамках проекта переведено пять курсов, один из которых — Inspiring Leadership Through Emotional Intelligence — уже доступен с русскими субтитрами на сайте Coursera. Список англоязычных курсов для перевода регулярно пополняется. Среди последних добавленных: Model Thinking и Functional Programming Principles in Scala.

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

Всё, что вы хотели узнать о рефакторинге, но боялись спросить Господа, рад представить вам свой новый проект — Refactoring.guru.

Сайт представляет собой каталог запахов грязного кода и, собственно, самих приёмов рефакторинга. В двух словах — это как книга Мартина Фаулера, но лучше. А именно:

  • Весь контент доступен на русском языке. Я старался делать описания как можно более живыми, чтобы избавиться от чувства унылости и скуки, которое возникает при чтении любой переводной книги о рефакторинге.
  • Все примеры подаются на Java и PHP. Другие языки обязательно будут добавляться со временем, но я пока затрудняюсь решить, каким будет следующий, можете предлагать в комментах.
  • Всё везде перелинковано. Рефакторинги сгруппированы по предназначениям и связям.

Супер-мега-фишка, которой я очень горжусь — интерактивные примеры с объяснениями (внизу страницы). Такими примерами пока что покрыты первые две главы, но я работаю над тем, чтобы добавить их и в остальные главы.

Как видите, есть еще громадное поле для работы, как говорится, «если вам не стыдно за первую версию продукта — вы отрелизились слишком поздно». Тем не менее, я надеюсь, что кому-то сайт будет интересен уже сейчас.

Буду рад всем отзывам и пожеланиям! (а также лайкам и твитам)

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

CMS Umbraco я изучаю несколько месяцев. Так получилось, что основное приложение моих исследовательских усилий направлено на последнюю на сей день 7-ю версию этой системы, причём в контексте её работы на MVC-движке, как альтернативе веб-формам прежних версий.

В какой-то момент, разрабатывая сайт одной компании, мне захотелось вынести репозиторий новостей этой компании в отдельный элемент верхнего уровня в content tree. В примерах и видеоинструкциях, размещённых на сайте Umbraco, предлагается самый простой вариант такой организации – новости хранятся как дочерние элементы какого-нибудь пункта меню (рис.1). В качестве примера в разделе «С какой стороны подойти к Umbraco» такой подход оправдывается, но на живом сайте, где новостей будут десятки и сотни, это выглядит довольно неуклюже. Чтобы работать с новостями, редактору сайта нужно будет опускаться вглубь по дереву контента – Главная-Новости-ОтдельнаяНовость. Да и сама концепция такого подхода меня не очень устраивает — в разделе пунктов многоуровневого меню вдруг появляется список новостей…
Читать полностью »

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

        Принцип работы этих алгоритмов похож: мы анализируем реакцию пользователей (feedback) на предыдущие записи и пытаемся прогнозировать его реакцию на текущие события. Если реакция «положительная», событие попадает в ленту, если «отрицательная» — не попадает. Читать полностью »


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