Наверное каждому электрочитателю хотелось бы всю свою коллекцию книг содержать прямо на электронной книге-читалке, и при этом, не смотря на общую тормознутость устройства, иметь удобную навигацию.
Зачастую в электронной книге проблематично содержать сотни и тысячи книжек: либо аппарат долго тупит, считывая информацию о каждой книге из ее внутренностей, либо вручную поддерживать коллекцию с разбивкой по каталогам — тот еще геморрой.
Читать полностью »
Новости информационных технологий - 26103
Электронная библиотека для PocketBook: автоматическая обработка
2012-05-09 в 9:45, admin, рубрики: php, pocketbook, каталогизация, обработка данных, парсинг контента, электронные книги, метки: PHP, pocketbook, каталогизация, обработка данных, парсинг контента, электронные книгиКак научиться читать чужой код
2012-05-09 в 9:38, admin, рубрики: Веб-разработка, верстка, Песочница, метки: верстка Предположим, от такого занятия Ваши веки постепенно тяжелеют, и… Приходится пробудиться от необходимости понять чужой код и привести его в порядок. На мой взгляд, визуально сканировать иероглифы не так сложно как может показаться сначала. Как бы то ни было, необходимо уметь читать чужой код и редактировать, и один процесс не существует без второго.
Читать полностью »
Cайт Кремля подвергся DDoS-атаке
2012-05-09 в 9:17, admin, рубрики: anonymous, kremlin, информационная безопасность, метки: anonymous, kremlin Как сообщает нам заголовок с lenta.ru — это действительно так.
На текущий момент сайт (kremlin.ru) лежит и не подает никаких признаков жизни.
Напомню, что российские Anonymous обещали поддержать марш миллионов, выложив ролик ниже 4 мая.
Практика работы со временем в разных часовых поясах в unix-like системах
2012-05-09 в 9:16, admin, рубрики: boost, c/c++, c++, UNIX, время, метки: boost, c/c++, unix, время, тзЕсли ваше приложение зависит не только от локального времени, но и от его представлении в других часовых поясах, вы наверняка сталкивались со сложностью представления времени в разных временных зонах. Не сталкивались? Значит вы не портировали своё приложение в мир Unix.
Действительно, в ОС Windows для работы с временными зонами программисту предоставляется удобный набор специализированных функций WinAPI. Примером могут служить структура TIME_ZONE_INFORMATION и функция GetTimeZoneInformation к ней в придачу.
Но что делать, если вам необходимо знать смещение относительно UTC+0, правила перехода на «летнее время», учитывать при этом високосные годы с високосными секундами и прочую специфическую информацию для какого-нибудь региона, да всё это в unix-подобных операционных системах? Статья посвящена практике работы со всем этим барахлом на языке C/C++.
Читать полностью »
Знак рубля средствами CSS 3.0
2012-05-09 в 8:31, admin, рубрики: css, веб-дизайн, дизайн, знак рубля, типографика, метки: дизайн, знак рубля, типографика Все мы знаем, что существует неофициальный, но распространенный в рунете (а в последнее время все чаще и в материальном мире) символ рубля, известный, как "знак Лебедева-Тарбеева". Однако в силу того, что знак не имеет признанного статуса, и, как следствие, отсутствует в Unicode, его использование в веб-дизайне сопряжено с очевидными техническими сложностями, не раз уже обсуждавшимися на тематических ресурсах.
Читать полностью »
Zabbix, мониторим MongoDB
2012-05-09 в 8:31, admin, рубрики: linux, mongodb, zabbix, системное администрирование, метки: mongodb, zabbix Доброе время суток!
… заказчик востребовал мониторинг MongoDB. Покопавшись в просторах интернета, наткнулся на статью про онлайн систему мониторинга MongoDB (MMS), но данный вариант не совсем подходит так как: во первых данные статистики не должны уходит дальше своих серверов, во вторых в компании была поднята отличная на мой взгляд система мониторинга Zabbix. На оф сайте MobgoDB в разделе мониторинг и диагностика было упоминание за готовый плагин к Zabbix’у от Mikoomi «MongoDB Plugin».Читать полностью »
Реализация шаблона Identity Map в Yii Framework
2012-05-09 в 8:26, admin, рубрики: patterns, php, yii, метки: patterns, PHP, yiiДоброго времени суток, читатели!
Проблема
При работе с базой данных или просто с объектами, доступными из разных частей вашего приложения, есть опасность, что объекты, которые, казалось бы, должны быть равны вовсе таковыми не являются.
Например, допустим, у нас есть некоторая модель ActiveRecord — Expence и вот такой код:
$modelOne = Expence::model()->findByPk(10);
$modelTwo = Expence::model()->findByPk(10);
var_dump($modelOne === $modelTwo); // Вернет false
Таким образом, меняя одну модель мы никоим образом не затронем вторую(что логично, так как они ссылаются на разные объекты).
$modelOne->someField = "Data";
$modelOne->save();
/// ...какой-то код...
echo $modelTwo->someField; // Содержит старое значение
$modelTwo->save(); // Затираем ранее записаные данные
Отправка формы через AJAX на javascript без перезагрузки страницы
2012-05-09 в 8:23, admin, рубрики: javascript, scriptjava, Веб-разработка, метки: javascript, scriptjava AJAX это самая популярная web технология.
К сожалению javascript метод XMLHTTPRequest не позволяет отправлять на сервер файлы.
Конечно можно придумать изощренный способ, но он будет работать не во всех браузерах, да и будет слишком громоздким.
Я посмотрел множество возможных вариантов скрытой отправки формы с помощью различных библиотек, а так же на чистом javascript, в итоге мое внимание привлекла простенькая библиотека scriptjava library написанная на яваскрипте (ее описание я увидел на википедии).
В этой статье я хочу показать как можно отправлять любую форму на сервер через AJAX, в том числе и форму с файлами.
Читать полностью »
О том, что компания GIGABYTE собирается выпустить игровой ноутбук P2542G, мы уже сообщали: премьерный показ устройства состоялся на выставке CeBIT 2012 в самом начале весны. Теперь же на официальном сайте компании-производителя появилась страничка лэптопа, позволяющая оценить как внешний вид устройства, так и полный перечень его спецификаций.
OCZ ускорила твердотельные накопители Vertex 4 и добавила в серию модель объемом 64 ГБ
2012-05-09 в 7:39, admin, рубрики: Новости, метки: новостиНа сайте компании OCZ Technology Group на этой неделе появилось сообщение, которое порадует владельцев и потенциальных покупателей твердотельных накопителей OCZ Vertex 4. По словам компании, созданная ее специалистами новая версия встроенного ПО для указанных накопителей увеличивает скорость их работы.