Новости информационных технологий - 26513

Накануне Международного женского дня компания Synology объявила об официальном выпуске DiskStation Manager 4.0 (DSM 4.0). За 50 дней, в течение которых проводилось бета-тестирование, версиz Beta DSM 4.0 была скачана рекордные 90 000 раз, в среднем одна загрузка в минуту. Synology выражает благодарность всем пользователям, принявшим самое активное участие в тестировании.

Live Demo DSM www.synology.com/products/dsm_livedemo.php?lang=rus

«Выход DSM 4.0 – знаковый этап в истории Synology, свидетельствующий о стремлении компании предоставить своим пользователям уникальные технологии, простую концепцию управления персональными «облаками» и эффективныеЧитать полностью »

По неподтвержденной пока информации, корпорация Google объединилась с компанией ASUS в рамках проекта по созданию недорогого планшета. Согласно этим же неподтвержденным данным, планируется создать планшет, стоимость которого составит примерно половину стоимости аналогичного устройства от Apple (правда, не указано, какая именно версия iPad имеется в виду). Планшет будет небольшим, его диагональ составит примерно 7 дюймов.

И да, официальный анонс этого устройства состоится уже в мае, надо думать, что сотрудничество началось намного раньше, чем слухи о партнерстве ASUS и Google просочились в Сеть. Возможная стоимость будущегоЧитать полностью »

По статистике UniSender, неудачно проведённые рекламные email-кампании брендов приводят к отпискам до 90% потребителей. Причины вы можете видеть на этой схеме:

Почему люди отписываются от вашей рассылки

Источник — exacttarget, перевод articulmedia

О том, почему так происходит и что с этим можно поделать — под катом.

Причины отписки

Легко заметить, что причины отписки можно разделить на 2 категории:

  1. Вы сделали что-то, не понравившееся вашему подписчику. Причём неоднократно, потому что многиеЧитать полностью »

По статистике UniSender, неудачно проведённые рекламные email-кампании брендов приводят к отпискам до 90% потребителей. Причины вы можете видеть на этой схеме:

Почему отписываются от вашей рассылки

Источник — exacttarget, перевод articulmedia

О том, почему так происходит и что с этим можно поделать — под катом.

Причины отписки

Легко заметить, что причины отписки можно разделить на 2 категории:

  1. Вы сделали что-то, не понравившееся вашему подписчику. Причём неоднократно, потому что многиеЧитать полностью »

Однажды мне пришла в голову идея сделать динамически создаваемый фон для блога в виде пресловутого кода из фильма «Матрицы». После убийства вечера и половины ночи я-таки достиг желаемого результата, и решил поделиться им с народом. К сожалению, я не нашёл подобной реализации, а иметь динамически создаваемую «матрицу» как фон бложика таки хочется.
Итак, пишем генератор кода «Матрицы» на PHP с использованием библиотеки gd.

Итак, поставлены следующие требования к генерируемой картинке:
1. Столбики кода не должны быть равны по длине, длина должна выбираться случайно
2. Яркость цвета должна нарастать сверхуЧитать полностью »

Data Mining в футболе: давайте оцифруем матч и всех посчитаем!
Тренер следит за вами. Тренер помнит. Тренер не забывает и не прощает.

Если вы видели фильм «Человек, который изменил всё», то уже почти всё знаете. Игроков нужно оценивать по массе показателей, причём интуиция работает далеко не всегда. С помощью аналитики можно в разы увеличить эффективность тренировок, найти новых игроков, которые помогут команде и просто повысить уровень игры. Аналитика рулит.

Футбол в реальности сначала чем-то напоминает RPG без правил, где нужно разбираться. После введения аналитики — это такая же RPG, к сотням показателейЧитать полностью »

Тестировать или нет классы, взаимодействующие с Базой данных — вопрос куда более холиварный, чем спор «покрывать код тестами или нет». Просмотрев свой проект, нам стало очевидно, что львиная доля классов основана на взаимодействии с базой данных. Поэтому было однозначно решено: «тестированию быть».
Далее я хочу поделится опытом написания модульных тестов для кода, работающего с базой данных.

PHPUnit содержит расширение для тестирования базы данных. Расширение выполняет следующие функции:

  • перевод базы данных в заранее известное состояние,
  • выполнение необходимых модификаций данных,
  • проверка, что в базе данныхЧитать полностью »

Заставляем компьютер играть любимые мелодии с помощью WinAPI В этой статье я расскажу о том, как очень просто с помощью C++ Builder XE2 и WinAPI сделать так, чтобы системный динамик компьютера играл мелодии. Сразу скажу, что люди, не обладающие хотя бы элементарными познаниями в музыке, врядли смогут этим воспользоваться.

Итак, нам понадобятся всего лишь две функции — Beep() и Sleep(). Первая принимает два параметра — частоту и длительность ноты, вторая один — длительность задержки. Время указывается в миллисекундах. Частоты нот можно найти тут.

Хит прошлого года — «Барбара Стрейзенд»:

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

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

Аннотации представляют из себя дескрипторы, включаемые в текст программы, и используются для хранения метаданных программного кода, необходимых на разных этапах жизненного цикла программы.
Информация, хранимая в аннотациях, может использоваться соответствующими обработчиками для создания необходимых вспомогательных файлов или для маркировки классов, полей и т.д.
Читать полностью »

В недавно вышедшей Visual Studio 11 Beta встроена новая и главная фишка будущего C# 5 — асинхронное программирование с помощью async/await. Про нее уже написано достаточно много статей в том, числе на хабре — например, эта серия статей. Однако, я для себя так и не понял в чем суть нового синтаксиса, пока сам не попробовал его в деле. Данная статья — попытка самому структурировать и до конца разобраться с этим достаточно интересным инструментом и поделиться результатами с сообществом, рассказав про него немного иначе. Итак, поехали…

Зачем это нужно?

C# активно развивающийся язык вЧитать полностью »


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