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

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

Око за око

В конце 1970-х годов Роберт Аксельрод (математик, политолог, ныне профессор Мичиганского университета) придумал эксперимент, заключающийся в моделировании поведения субъектов, поставленных перед многократно повторяющейся дилеммой заключенного (IPD или iterated prisoner’s dilemma).
Читать полностью »

Всем привет!
Хотел бы поделиться с Вами наиболее полной информацией о тенденциях и направлениях веб-дизайна уже в нынешнем 2013 году.
Читать полностью »

Steam — одна из крупнейших площадок цифровой дистрибуции игр, уже сейчас активно использующаяся тысячами геймеров на Linux. Valve решила, что сейчас самое время предложить пользователям Windows попробовать перейти на другую операционную систему.

Valve предлагает пользователям Windows попробовать Steam для Linux
Читать полностью »

Ассортимент мониторов южнокорейской компании LG Electronics пополнился сразу двумя сериями - EA53V и EA63V. В состав первой линейки вошли четыре модели - с экранами диагональю 27 (27EA53VQ-P), 23,8 (24EA53VQ-P), 23 (23EA53VQ-P) и 21,5 (22EA53VQ-P) дюйма, вторая линейка насчитывает три представителя – с дисплеями диагональю 27 (27EA53VQ-P), 23 (23EA63V-P) и 22 (22EA63V-P) дюйма.

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

Здравствуйте дорогие читатели.
Совсем недавно вышел в свет Zend Framework 2. Однако его изучение у многих усложняет отсутствие русской документации и единого сообщества. Так же во второй ветке этого фреймворка появилось множество нововведений и плюшек, про который обычный PHP программист раньше даже не слышал. Но их можно изучить особо не потея. А вот понять, как работает ZF2 без понимания логики работы его MVC системы достаточно затруднительно. Поэтому решил сделать перевод с официального сайта именно этого раздела.И так приступим.

MVC в Zend Framework 2

ZendMvc представляет собой совершено новую реализацию MVC системы для Zend Framework 2. Основное внимание было уделено производительности и гибкости.

Слой MVC построен на основе следующих компонентов:

  1. ZendServiceManager — Zend Framework предоставляет набор различных сервисов, определенных в ZendMvcService. ServiceManager создает и настраивает экземпляр вашего приложения и рабочего процесса.
  2. ZendEventManager – MVC является событиями. Данный компонент используется повсеместно. Для начальной загрузки приложения, возврата ответов (response) и запросов (request), настройки и получения маршрутов (routes), а так же для обработки (render) скриптов вида (views).
  3. ZendHttp – особый объект запросов (request) и ответов (response). Используется с ZendStdlibDispatchableInterface. Все контроллеры представляют собой объекты «dispatch».

В MVC слое используются следующие вспомогательные компоненты:

  1. ZendMvcRouter – содержит классы, обеспечивающие маршрутизацию запросов. Другими словами, перенаправляет запросы к нужным контроллерам.
  2. ZendHttpPhpEnvironment – предоставляет набор декораторов объектов HTTP запросов и ответов, обеспечивающих инъекцию запросов в текущую среду (включая GET и POST параметры, HTTP заголовки).
  3. ZendMvcController – набор абстрактных классов контроллеров с базовой функциональностью, такой как создание событий, диспетчеризацией действий и т.д.
  4. ZendMvcService – набор ServiceManager фабрик и определений по умолчанию для различных процессов приложения.
  5. ZendMvcView – предоставляет стандартные возможности визуализации скриптов вида, регистрации помощников и многое другое. Так же предоставляет различные слушатели, которые «связывают» рабочий процесс MVC, обеспечивая такие функции, как автоматическое разрешение имен шаблонов, автоматическое создание модели вида и инъекций, т.д.

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

Небольшой пример реализации AJAX в CakePHP, пример показывает, как легко работать с AJAX в СakePHP, всю работу берет на себя фреймворк. Реализуем пример на библиотеке jquery.js затем переделаем наш пример на библиотеку prototype.js
Читать полностью »

Ассортимент компании Fantec пополнился любопытной новинкой, получившей обозначение MWiD25. Она представляет собой корпус для накопителя типоразмера 2,5 с интерфейсом SATA. Особенностью этого корпуса, превращающего HDD или SSD в NAS, является наличие беспроводного интерфейса Wi-Fi 802.11 b/g/n. Наряду с ним, есть порты Ethernet 10/100 Мбит/с и USB 3.0.

Fantec MWiD25 — корпус для внешнего накопителя с беспроводным подключением к сети

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

Компания Gmini объявила о начале продаж планшета MagicPad L972S с дисплеем типа IPS размером 9,7 дюйма по диагонали, имеющим разрешение 1024 x 768 пикселей. Дисплей совмещен с сенсорным экраном емкостного типа, распознающим до пяти прикосновений одновременно.

Начались продажи планшетов Gmini MagicPad L972S с экраном типа IPS размером 9,7 дюйма

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

Честно стыренная картинка из просторов интернета
Многие молодые люди хотели бы и могли бы открыть своё дело и зарабатывать приличные деньги. Но только собственных накоплений не хватает чтобы сделать это. Лезть в долговую яму (кредиты, рассрочки и прочее) многие бояться, и правильно делают – не для того я хочу открыть дело, чтобы кто-то опять получал деньги за мой труд. Можно потерпеть еще несколько лет и накопить достаточную сумму, но при этом деньги с каждым днем немного, но обесцениваются. За последние годы уровень инфляции в среднем составляет 7-9% в год. За пару лет выйдет кругленькая сумма которую мы попусту потеряем. Для того чтобы сохранить, а лучше преумножить свой капитал, нужно заставить свои деньги работать. Но многие просто не знают о способах и связанных с ними рисках заработка денег. Здесь я приведу самые популярные варианты, риски и подводные камни, такие, например, как наличие/отсутсвие НДФЛ на тот или иной способ заработка.
Читать полностью »

Этим летом мне посчастливилось быть в Торонто. Именно там, а не в привычной всем Долине, находится офис стартапа №1 в Канаде — 500px. Конечно, нельзя было упускать шанс побывать в гостях у известного на весь мир проекта, который, кстати сказать, создали и развивают два «наших» фотографа — москвич Евгений Чеботарев и киевлянин Олег Гуцол. Так что, в одну из пятниц я отправился в гости.

Что такое 500px?

Один день в офисе 500px. Фото рассказ«500px — is a photo community powered by creative people worldwide», — так о своем проекте говорят сами авторы. Я бы добавил, что это лучший сайт с самыми красивыми фотографиями, которые я когда либо встречал.

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

Побывать в офисе у такого проекта и окунуться в рабочую атмосферу было по-настоящему интересно.

Офис

Основное рабочее пространство — open space в большой комнате. Столы расположены «фермами» в несколько рядов по 4-6 рабочих мест в ряду. Рабочие места — друг на против друга.

Один день в офисе 500px. Фото рассказ

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


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