• Время от времени Вы, как разработчик, встречаетесь с новыми, неизвестными для вас SQL-операторами, которые могут заставить вас пожалеть о том, что вы не использовали их раньше, которые, возможно, сэкономили бы много вашего времени, сделали бы управление вашей базой данных проще.…

  • Предисловие Ни для кого не секрет, что ошибки в программах могут привести печальным последствиям. История знает множество случаев, когда переполнение счетчика или необработанное исключение приводило к большим материальным затратам и человеческим жертвам. Так, например, 4 июня 1996 года европейская ракета-носитель…

  • Все наверняка помнят и «телефон для Путина», и смартфон YotaPhone с дополнительным экраном на электронных чернилах. И то, и другое — концепты. А вот на Computex 2013 я нашел уже настоящий, работоспособный и почти готовый к массовому производству чехол со…

  • Стоит отметить, что новые визуальные HTML5 компоненты, интерфейс которых оптимизирован в том числе и под мобильные устройства, и которые используют формат JSON для получения данных, появились уже в СУБД Caché версии 2013.1, но не все из них пока работают «в…

  • Всем привет, Сегодня хотелось бы рассказать как можно изменять стандартные иконки приложений без jailbreak с помощью IOS configuration profile и Web Clips. Всем известно что IOS поддерживает возможность добавления ярлыков веб страниц на рабочий стол, а также что большинство стандартных…

  • В 2011 году группа американских учёных впервые продемонстрировала эффект «дифракционного» или «временнóго» кармана (temporal cloaking) в волноводных коаксильных лазерах. Теперь их коллеги-физики из университета Пердью существенно усовершенствовали технологию и смогли спрятать во времени до 46% потока фотонов: в скрытом режиме…

  • Существует мнение, что C++ имеет заметные накладные расходы по сравнению с C и поэтому он медленнее. Помимо этого, даже, существуют статьи показывающие преимущества в скорости языков с компиляцией налету (JIT — Just-in-time compilation), таких как Java и C#. Сравнить последние…

  • В продолжении статьи о кроссплатформенной и кросс-аппаратной оптимизации, на примере задачи поиска полным проходом по таблице из 5 полей и 10 000 000 строк, и неизбежности этой задачи даже при индексном поиске, я покажу как ускорить такой поиск в 3.5…

  • SQL инъекции, подделка межсайтовых запросов, поврежденный XML… Страшные, страшные вещи, от которых мы все бы хотели защититься, да вот только знать бы почему это все происходит. Эта статья объясняет фундаментальное понятие, стоящее за всем этим: строки и обработка строк внутри…

  • Сегодня мне, как клиенту этого хостинга пришло уведомление о том что в результате использования бреши в безопасности Nagios была скомпрометирована часть (или вся) клиентская база Hetzner. Радует то что пароли они хранят правильно, а биллинговую информацию клиентов — ещё лучше.…