-
Те, кто хоть однажды сталкивался с необходимостью поменять что-то в ядре на лету не понаслышке знают, что данный вопрос требует детальной проработки, ведь страницы памяти ядра, хранящие код и некоторые данные, помечены как «read-only» и защищены от записи! Для x86…
-
Colossus. Распределенная файловая система от Google
Colossus (или GFS2) – это проприетарная распределенная файловая система от Google, запущенная на production-серверах в 2009 году. Colossus является эволюционным развитием GFS. Как и ее предшественник GFS, Colossus оптимизирована для работы с большими наборами данных, прекрасно масштабируется, является высокодоступной и…
-
iTunes — платежная система будущего?
Вчера зашел в немецкий Apple Store, чтобы купить пару небольших подарков. Когда я стоял возле витрины и вертел в руках чехольчики для айфона, ко мне подкралась миловидная продавщица и спросила, может ли она чем-то помочь. Я ответил, что хочу купить…
-
Новые веяния в криптовалютах: 100% proof-of-stake и Nxt
Что мы всё о биткоинах, да о биткоинах? Новые разработки в сфере криптовалют не стоят на месте. На Хабре вроде бы ещё не освещалась подробно концепция Proof of Stake, которая призвана восполнить недостатки традиционной Proof of Work. А ведь ей…
-
3D-принтер должен стоять рядом с «Белым лебедем», или о национальных особенностях товарных знаков
В северной столице, в Санкт-Петербурге, предлагается классная инициатива – создать товарный знак на продуктах «Без использования труда мигранта» с изображением белого лебедя. Этот знак будет означать, что при производстве продукта не использован труд мигрантов. Сама по себе инициатива очень хорошая…
-
Именование объектов в Oracle. Взгляд «со стороны»
«Старая песня о главном» «Стандарты именование объектов БД» и «правила оформления кода» темы не новые. Так или иначе, к вопросу выработки или заимствования таких стандартов и правил приходят все команды разработчиков. При желании в сети можно найти статьи и презентации…
-
Страсть к программированию. Глава 15. Практика, практика, практика
О переводе Это перевод 15 главы книги The Passionate Programmer: Creating a Remarkable Career in Software Development. Её автор — Chad Fowler — талантливый Ruby-разработчик, известный докладчик на конференциях, посвящённых Ruby и IT в целом. Бывший саксофонист, а сейчас —…
-
Гран-при Nokia Sensing XCHALLENGE: нанотехнологии против эпидемий
Привет, Хабр Ещё в августе мы делали краткий экскурс о нашем глобальном соревновании Nokia Sensing XCHALLENGE в области современного здравоохранения. Пришло время немного рассказать о проекте, завоевавшим Гран-при — технологии Gene-RADAR от нанотехнологичсекого инкубатора Nanobiosym, имеющей все шансы сделать медицинскую…
-
Ставим Ubuntu на MacBook pro 11,3 (2013) или хакинтош наоборот
Пришло время мне менять ноутбук, и с крайнем неудовольствием для себя, я обнаружил, что ноутбуков с экраном 16х10, кроме продукции одной фруктовой компании(с), на рынке просто нет. Надо сказать, что по железу новая прошка весьма не дурна, и не смотря…
-
Быстрый выбор случайных значений из больших таблиц MySQL по условию
Задача выбора случайных строчек из таблицы довольно часто возникает перед разработчиками. В случае, если используется СУБД MySQL, обычно она решается примерно следующим способом: SELECT * FROM users WHERE role_id=5 ORDER BY rand() LIMIT 10 Такой код работает крайне медленно для…