Архив за 11 января 2014 - 2

Memcached — система для кэширования объектов в памяти, которая работает очень быстро. Использование Memcached может значительно увеличить скорость работы Rails-приложения с минимальными затратами.

Предварительные условия

Предполагается, что в вашей системе уже установлены Ruby on Rails и Memcached. Если это не так, то вам помогут ссылки, приведенные ниже:

Также предполагается, что у вас есть запущенное Rails-приложение, которое вы планируете оптимизировать с помощью Memcached.
Читать полностью »

В прошлом году были популярны темы, как написать программу за 30 строк кода. Все примеры были сделаны на JavaScript. Для запуска таких программ требуется не только веб страница, но и браузер, разные библиотеки, ядро ОС наконец. На самом деле работают не 30 строк кода, а десятки, сотни мегабайты программного кода, находящиеся в памяти компьютера.
А можно ли написать не полностью бесполезную программу за 30 строк ассемблера, без лишних библиотек и мегабайт ОС?
В этой статье я опишу, как можно сделать крестики-нолики за 30 строк ассемблера.
Читать полностью »

Хотелось бы поделиться удобными инструментами для генерации URL и примерами их использования.

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

Ссылки на инструменты

Этого нам вполне хватит.

Постановка задачи

Автоматическая генерация уникальных URL для записей в таблицу БД для доступа к ним по /resource/unique-resource-url вместо /resource/1.
Читать полностью »

image

Космический корабль SpaceShipTwo компании Virgin Galactic во время третьего сверхзвукового полёта достиг новой высоты — 21,6 км, что на 600 метров выше, чем во время прошлого полёта, пишет The Verge. Корабль благополучно вернулся на землю под руководством старшего пилота Дэйва Маккея.

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

в 16:36, , рубрики: boost, c++, метки:

Хочется на полную начать использовать новый стандарт, но, поскольку, работается сейчас под Windows, на 10 студии(и неизвестно, когда перейду на новую) + новый стандарт много чего позаимствовал в Boost + Boost это большая и серьёзная библиотека + все крутые дядьки, которые внесли не малую долю в развитие C++ советуют ознакомиться с Boost — в общем, думаю, не плохо для начала начать «серьёзно» использовать тот же Boost.
Всё с чем мне приходилось сталкиваться до сегодня — это Smart Pointers(в некоторой степени) и Program_options.
Так вот — в чём суть вопроса:
Читать полностью »

Как мы уже сообщали, Sony и Panasonic решили отказаться от сотрудничества в области OLED. Это не означает, что стороны не планируют заниматься разработкой новой технологии самостоятельно.

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

Установка указанного продукта достаточно проста. Но я всё таки нашёл для себя грабли.
Отчасти это было связано с тем, что ставил я на CentOS. С этим дистрибутивом я до недавнего времени опыта почти не имел.

Фактически данная статья это вольный перевод Getting Started руководства с сайта Atlassian в разделе установки в Linux.

Возможно кому то пригодится.
Читать полностью »

Парня арестовали за приглашение вступить в Google+То, что эксперты по вопросам приватности в интернете называют «наихудшим сценарием», произошло с 32-летним жителем штата Массачусетс (США). Его арестовали и посадили за решётку на основании приглашения присоединиться к сети Google+, отправленного в адрес девушки, для которой действует запретительный судебный приказ. Это означает, что ему запрещено звонить ей, приближаться к дому и прочее — стандартная защита против сексуального преследования.

Томас Ганьон (Thomas Gagnon) уверяет, что не писал никакого письма, а оно отправлено автоматически. Это не спасло его от ночи в камере.
Читать полностью »

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

В чем подвох?

На первый взгляд задача кажется тривиальной: скачиваем keil, создаем проект… Но все не так просто. Все среды программирования(keil, IAR, Atolic) поддерживают максимум ARM9.У нас же ARM11. Это связано с негласным правилом, что на голом железе пишут до ARM9, а после на Линуксе. Но все-таки есть одна лазейка: arm-none-eabi-gcc поддерживает любой ARM.
Вторая проблема заключается в том, что под данный процессор(BCM2835) нет никаких конфигурационных файлов, header'ов и т.д. Здесь нам на помощь придет загрузчик Raspberry Pi. И ничего, что он пропритетарный. Он выполняет две функции: инициализирует процессор и его периферию, а также передает управление ядру kernel.img. Мы просто замаскируем свою программу под ядро и загрузчик её запустит.
Читать полностью »

Компания Zotac включила в свою экспозицию на CES миниатюрный ПК, собранный в сферическом корпусе. Модель получила обозначение Zotac Zbox O1520.

В конфигурацию мини-ПК Zotac Zbox O1520 входит двухъядерный процессор Intel Core i3-4010U

В конфигурацию мини-ПК входит двухъядерный процессор Intel Core i3-4010U, работающий на частоте 1,7 ГГц. Покупатель сможет установить до 16 ГБ оперативной памяти в виде двух модулей SO-DIMM и один накопитель типоразмера 2,5 дюйма с интерфейсом SATA. Версия Plus будет поставляться с 4 ГБ оперативной памяти и жестким диском объемом 500 ГБ.


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