Архив за 15 января 2013 - 3

Доброго времени суток, посетители Хабрахабра! Наступил Старый Новый Год, все окончательно отходят от праздников и возвращаются в рабочее русло — самое время серьезно подумать о проделанном в прошлом году и проанализировать, что хорошего будет в следующем.

Этим мы и займемся в новом выпуске видео-дайджеста Geek Week, мы рассмотрим самые интересные события, произошедшие в игровой индустрии в ушедшем 2012 году, а также отметим самые ожидаемые игровые проекты и события вступившего в свои права 2013-го!
Читать полностью »

Image #1685302, 111.5 KB

Smart TV Alliance — проект, созданный в прошлом году совместными усилиями компаний LG и TP Vision (компания, которая производит телевизоры под брендом Philips) в целях создания унифицированной платформы приложений для «умных» телевизоров, встречает новых участников.
Читать полностью »

Fedora 18

Сегодня, 15 января, состоялся долгожданный релиз Fedora 18 (Spherical Cow). Изначально релиз был запланирован на ноябрь, однако из-за проблем с установщиком Anaconda было решено перенести выход на январь.

Fedora 18 — очень важный релиз как для проекта Fedora, так и для Red Hat, поскольку именно он станет основой для RHEL 7, выход которой запланирован на вторую половину 2013 года.
Читать полностью »

Эта статья продолжает серию материалов (первая часть, вторая часть), посвященных азам разработки WinRT-приложений на HTML/JS для Windows 8. В этой части мы постараемся улучшить надежность получения и качество отображения данных, а также немного поговорим о контрактах.

Введение в разработку WinRT приложений на HTML/JavaScript. Улучшение работы с данными

Напомню, что в предыдущей части мы остановились на том, что научились получать данные из внешних RSS-потоков и изменили стили отображения данных для различных состояний приложения, включая snapped-режим.
Читать полностью »

Компания Foremay, специализирующаяся на выпуске твердотельных накопителей, анонсировала начало поставок самых емких моделей типоразмера 2,5 дюйма. По словам производителя, это первые в мире SSD такого типоразмера, оснащенные интерфейсом SATA, объем которых равен 2 ТБ. Толщина устройств — 9,5 мм.

Накопители предложены в составе серий SC199 и TC166

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

Вступление

Занимаюсь сайтостроением около года, и стремлюсь к оптимизации кода, насколько это возможно.
Как говорится, «Лень — двигатель прогресса», ведь именно лень подтолкнула меня к идее оптимизировать меню на сайте. Сначала я делал так:

  • Создавал меню отдельно в каждой html-странице.
  • В каждой странице выделял тот пункт меню, который соответствует адресу данной страницы.

Этой осенью я написал собственную CMS на PHP+jQuery, и с тех пользуюсь такой системой:

  • Пишу меню в отдельном файле menu.php.
  • Подключаю файл с меню в каждую страницу сайта через include().

В результате для изменения меню мне нужно редактировать только один файл menu.php, а изменения отобразятся автоматически во всём сайте. Думаю, это очевидно и является грамотным подходом к сайтостроению.
Но я задался вопросом — как теперь выделять ссылку в меню, для того, чтоб пользователь ориентировался, на какой странице сайта он находится? Делюсь своим видением решения данного вопроса.
Принцип такой: получаем текст из адресной строки, отсекаем название сайта или же часть пути до названия страницы, далее находим в меню ссылку, адрес которой соответствует полученному значению, и выполняем действия с этой ссылкой. Но я пошёл ещё дальше и решил не только выделять нужную ссылку в меню, но и добавлять текст после неё (который также получаю из адресной строки и преобразовываю). Приятного чтения!Читать полностью »

Зачем все это надо? Причина в том, что мой нынешний ноутбук Gigabyte Q1105M нестабильно работает под Линуксом. Проблема явно где-то на уровне БИОСа и проявляется в спонтанных зависаниях наглухо. В среднем раз в несколько часов. И это точно не перегрев и не сбой драйверов. Лечится только отключением одного из ядер в БИОСе, что по понятным причинам не годится. Полным перебором всех источников проблемы уткнулся в конце концов в кривой DSDT, что весьма типично для производителей ноутбуков второго эшелона. Читать полностью »

По сообщению источника, компания NVIDIA снизила цену на флагманскую однопроцессорную 3D-карту GeForce GTX 680 на европейском рынке.

Напомним, выпущенная в марте прошлого года модель NVIDIA GeForce GTX 680 стала первой 3D-картой в ассортименте NVIDIA, построенной на 28-нанометровом GPU (Подробный обзор NVIDIA GeForce GTX 680).

Метаданные для организации хранения фото архиваПривет!
Наверное, не ошибусь, если скажу, что у многих пользователей хабра скопился небольшой архив фото- и видео- материалов, которые хранят воспоминания о различных моментах собственной жизни, или жизни близких людей. У некоторых этот архив, возможно, уже занимает не один жёсткий диск. Но многие ли из вас задумывались, как лучше хранить все эти фотографии, как с архивом распорядятся ваши дети? Хочу затронуть скользкую, и не очень тематическую тему «организации хранения личного фото-архива», в которой много вопросов и мало ответов, много текста и мало картинок.Читать полностью »

в 12:11, , рубрики: django, sql, метки:

Делая отладку производительности небольшого проекта, но с достаточно большой базой, столкнулся с неприятным спецэффектом.
Django при выборках с условиями по внешним ключам, связанным с проверкой на NULL, генерирует запросы, содержащие JOIN по каждому такому ключу. Читать полностью »


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