Месяц: Март 2014

  • JPHP — Новый движок php для Java VM + JIT

    от автора

    Представляю вам свой open-source проект — JPHP. Это альтернативная реализация PHP для JavaVM с поддержкой JIT. Я начал проект в одиночку в октябре 2013 года и за 4 месяца реализовал компилятор php в байткод JVM. Язык поддерживается на уровне PHP 5.3, частично поддерживаются возможности PHP 5.4 и 5.5. По своей идеологии проект напоминает JRuby и…

  • Бот для DirectX-аркады. Часть №1: устанавливаем контакт

    от автора

    Введение Каждый, играя, хоть раз думал: «вот бы написать программу, которая играла бы за меня!». Но обычно эта мысль, так мыслью и остается… Постоянно что-то мешает: незнание с чего начать, страх перед неподъемностью задачи, шепоток из-за левого плеча «и зачем это? кому это надо, чтобы программа играла с программой?» и т.д. В данном цикле статей…

  • Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №101 (16 — 22 марта 2014)

    от автора

    Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости

  • Интерфейс с drag-and-drop: как не запутать пользователя?

    от автора

    Уверен, всем приходилось работать с интерфейсами drag-and-drop, а многим — разрабабтывать ПО с таковыми. В большинстве случаев факт drop’а объекта-draggable на объект-target устанавливается по факту попадания координат курсора мыши в bounding box объекта-target в обработчке событий типа mouseUp, dragStop и прочих. Так работают почти все примеры, которые мне встречались. Но некоторое время назад, при реализации…

  • хабрасуицид

    от автора

    Мы все надеялись, что ситуация в Крыму как-то образуется. Ещё недавно большинство на Украина считало Россию другом, братом, товарищем.В большинстве мы любили руссих, скорее вопреки чему-то чем за что-то.От любви до ненависти один шаг.И этот шаг уже сделан. Наш мир в котором Россия-друг разбился для того что бы из осколков склеить что-то другое. Я не…

  • Команда Facebook выложила в открытый доступ язык Hack

    от автора

    Новый язык Hack является прямым потомком PHP, основанным на его синтаксисе. Hack создан специально для виртуальной машины HHVM (Hip Hop Virtual Machine). Команда Facebook полностью перевела разработку на новый язык и называет эту миграцию большим успехом. Однако Facebook не отказывается от поддержки PHP и планирует доработать поддержку PHP5 в HHVM. Подробная документация по языку доступна…

  • Как одним судебным преследованием Microsoft разрушила веру клиентов в неприкосновенность своих данных в «облачных» сервисах

    от автора

    На днях была опубликована новость о том, что бывший сотрудник Microsoft Алексей Кибкало (akibkalo) был арестован за хищение и разглашение торговых секретов Microsoft. Это событие, несомненно, стало новостью дня, и внезапно обнаружило то, что Microsoft занималась поиском «неопровержимых» доказательств против Алексея в чужих ящиках службы Hotmail/Outlook. С одной стороны — ничего удивительного, ведь условия предоставления…

  • Концепция АТД

    от автора

    Доброго времени суток, хабравчане! Следующий пост является изложением моих размышлений на тему природы классов и АТД. Эти размышления дополнены интересными цитатами из книг гуру разработки программного обеспечения. Введение Начнем с того, что плавно подойдем к определению АТД. АТД, в первую очередь, представляет собой тип данных, что означет следущее: наличие определенных доступных операций над элементами этого…

  • Mozilla изменяет дизайн Firefox: пробуем Firefox 29 beta

    от автора

    Компания Mozilla уже довольно давно работает над редизайном своего браузера, и теперь появились первые значительные результаты. Испробовать переосмысленный дизайн браузера Firefox можно на примере Firefox 29 beta. Насколько можно судить, интерфейс этого браузера теперь схож с интерфейсом браузера Google Chrome. Меню, тулбары и табы занимают теперь меньше места, а меню перекочевало в то же место,…

  • Конечное и бесконечное в математике. Лекция Павла Кожевникова в Яндексе

    от автора

    В отличие от окружающего нас мира, в котором всё конечно, в математике мы часто сталкиваемся с бесконечными объектами. Например, бесконечны множества целых, рациональных, алгебраических, конструктивных или действительных чисел. На лекции мы рассмотрим задачи, в которых проявляются некоторые принципы работы с бесконечными множествами. Иногда эти принципы сильно отличаются от тех, к которым мы привыкли в случае…