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

CoffeeScript: Подробное руководство по циклам

Как известно, CoffeeScript предлагает несколько иной набор управляющих конструкциях, нежели JavaScript.

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

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

в 20:16, , рубрики: bugs, php, php5, баги, метки: , , ,

Столько воды утекло с тех пор как ПХП провозглосил себя ООП языком. Мне не удалось уточнить когда именно, но «On July 13, 2004, PHP 5 was released, powered by the new Zend Engine II. PHP 5 included new features such as improved support for object-oriented programming».
Т.е теоретически уже тогда появились конструкторы и деструкторы. Сам пользуюсь версией 5.3.2, но диву даюсь что он вытворяет.
Читать полностью »

В интересной статье на этом сервере «Фобос-Грунт. Уроки для оставшихся на Земле» рассматривается «официальная» версия неисправности АМС «Фобос-Грунта». Мне кажется, что автор и участники с удовольствием бросились обсуждать технические вопросы (столь любимые ими), забыв прежде всего проверить, а насколько вообще правдоподобна гипотеза о воздействии тяжелых заряженных частиц (ТЗЧ)? Как эта версия объясняет известные факты недолгого полёта, о которых кажется все уже забыли?
Читать полностью »

При создании очередного мультиязычного сайта возникла задача, не используя стандартный блок переключения языков, добавить переключатель языков.

На первый взгляд ничего сложного.
Но сделав несколько попыток, столкнулся с задачей поддержки страниц созданных через views, выборок анонсов на страницах терминов таксономии и переводов, привязанных к нодам модулем «Content translation». Так же полезным, оказалось, задуматься о том, что у вышеупомянутых страниц (node) и терминов таксономии существуют алиасы.

К моему удивлению Google не дал ожидаемых результатов, а советов по перепиливанию ядра drupal я категорически не воспринимаю (для этого существует API и немного фантазии).

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

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

CSS3 градиент для границ блока

В этой статье я покажу один из вариантов создания градиента для границ у любого блока с помощью CSS3.
Читать полностью »

Sony собирается выпустить ноутбук с Chrome OS

Корпорация Sony собирается в скором времени выпустить ноутбук, который будет работать на основе Chrome OS от Google. Это будет скорее нетбук, чем ноутбук, с диагональю дисплея в 11,6 дюймов, и, вероятно, с платформой Nvidia Tegra 250 T25.

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

Для пиратской версии Alan Wake изменили героя

Месяц назад в магазине Steam появилась игра Alan Wake для PC. Компания Remedy отправила своеобразное послание тем, кто откажется покупать лицензию, а вместо этого установит нелицензионную копию. Послание можно расшифровать так: «Наслаждайтесь игрой, ребята!».

В пиратской версии главный герой носит на глазу пиратскую повязку — и это единственная «защита от копирования», которую реализовали разработчики.
Читать полностью »

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

Токийский суд постановил блокировать поисковые подсказки Google

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

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

Привет, сообщество.

Мой путь в программировании: ASP VB script >> VB.Net >> C#, с С и С++ я знаком минимально.
С давних пор пишу онлайн RPG (около 9 лет) и сейчас дошел до стадии публичного онлайн тестирования.

Клиентская часть написана на С# и доступна для изучения(улучшения) всеми желающими.
У меня нет никакой паранойи (надеюсь ;-)) относительно хакеров и любителей поломать чужие сервера — я отлично понимаю, что никому нет дела до моих исходников, однако мне хочется, чтобы на сервер отсылались пакеты, обработанные только известной, проверенной и утверждённой версией клиента.
Поэтому я хочу реализовать защиту в виде подключаемой приватной нативной библиотеки, которая будет отсылать на сервер хеш код используемого клиента, плюс она-же будет шифровать/дешифровать/сжимать/разжимать все пакеты. То есть если в клиенте реализуют отсылку фиктивного хешь кода, без использования нативной DLL, то злоумышленнику также придется реализовать свою версию обработки пакетов.
Читать полностью »


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