Привет, коллеги!
При работе с базами данных sqlite передо мной возникла задача поиска медленных запросов и их логгирования.
Спросив всезнающий Google я к сожалению не обнаружил ни одного решения (плохо искал?).
Поэтому я хочу предложить свой вариант протоколирования.
Подсчет времени выполнения запроса мы будем вести на уровне курсора.
Для этого переопределим данный класс добавив в него подсчет времени выполнения запроса.
import sqlite3import time
class mycursor(sqlite3.Cursor):
def execute(self, *args, **kwargs):
timestart = time.clock()
query = super(mycursor, self).execute(*args, **kwargs)
Читать полностью »
Архив за 06 февраля 2012 - 5
Python / Python sqlite3: Находим медленные запросы
2012-02-06 в 9:25, admin, рубрики: logging, python, sqlite3, метки: logging, python, sqlite3Windows Phone / 7app chart #10
2012-02-06 в 9:09, admin, рубрики: 7app, chart, windows phone, игры, обзор, метки: 7app, chart, windows phone, игры, обзор Представляем вам десятый выпуск еженедельного чарта 7app. Извиняюсь, за унылый голос, простуда не жалеет никого… Подписывайтесь, комментируйте, оставляйте отзывы! Рассказывайте друзьям! Ну а список приложений как всегда под катом. Приятного просмотра.
В чарте участвовали:
Rupix — Цифровой кубик Рубика
Free Music Cloud — Музыка в облаке
WizTile — Сделать тайл? Легко!
TileTasks — Дела...
Jewel God — Реинкарнация Buddles
YouTube Pro — Хороший клиент YouTube
Portals 2D — Занимательная головоломка
Читать полностью »
Программинг микроконтроллеров / [Из песочницы] Спутниковый спидометр на STM32F1 и FreeRTOS
2012-02-06 в 8:57, admin, рубрики: freertos, gps, stm32, метки: freertos, gps, stm32
В статье речь пойдёт о самодельном спидометре, получающем сведения о текущей скорости автомобиля, его координатах и времени со спутников GPS. Статья также, надеюсь, поможет тем, что делает первые шаги в освоении 32х-разрядных микроконтроллеров с ядром Cortex M и хочет освоить одну из операционных систем реального времени (RTOS) для применения в своих наработках.Аппаратная реализация
Сидел себе, писал на ассемблере под 16 и 18е pic’ки, да горя не знал. Но пришла пора двигаться дальше, изучить 32х разрядные микроконтроллеры. Выбор пал на STM32 (а именно – с ядром ARM Cortex M3) как наиболее перспективные – в рунете в геометрической прогрессии растёт объёмЧитать полностью »
ASP.NET MVC / Вышла новая версия opensource движка nopCommerce с поддержкой мобильных устройств
2012-02-06 в 6:51, admin, рубрики: asp.net mvc, cms, ecommerce, nopcommerce, метки: asp.net mvc, cms, ecommerce, nopcommerce
Первого февраля вышла новая версия nopCommerce 2.40 – движка для электронной коммерции с открытым кодом, написанного на ASP.NET MVC 3. Основным нововведением является поддержка мобильных устройств. Примечательно то, что nopCommerce является первой системой, которая добавила эту поддержку абсолютно бесплатно (у magento и prestashop это функционал платный). Тоже самое можно сказать и про существующие open source приложения ASP.NET (имеются ввиду real-world, а не тестовые примеры). По-умолчанию, это функция отключена (не всем владельцам магазинов она нужна, да поддержка была только-только добавлена, так что не исключены какие-то баги).Сама реализация поддержки мобильныхЧитать полностью »
Дизайн в IT / 3D вирус лихорадки Эбола — призер Science and Engeneiring Visualization Challenge 2011
2012-02-06 в 6:23, admin, рубрики: 3d-моделирование, science, вирусы, метки: 3d-моделирование, science, вирусы
Снова здравствуйте, мы студия научной графики, анимации, моделирования и дизайна Visual Science. Многие видели нашу 3D модель ВИЧ, которая была признана лучшей научной иллюстрацией 2010 года.
Сегодня представляем 3D модель вируса Эбола.
3 февраля постер с ее изображением стал призером в секции «Инфографика» 9-го ежегодного Международного конкурса научной и инженерной визуализации (Science and Engeneiring Visualization Challenge), который является наиболее авторитетным в данной области и проводится журналом Science при поддержке Научного фонда США (NSF).Результаты конкурса в Science.
Результаты конкурса в других номинациях.Постер-призер (не забудьтеЧитать полностью »
Тестирование / Веб-выборы 2012
2012-02-06 в 6:09, admin, рубрики: выборы 2012, обзор, метки: выборы 2012, обзорЗапущен сайт, посвященный трансляции выборов 4 марта 2012 года.
Избирательные участки добавляются в процессе подключения оборудования. Сайт активно использует AJAX, поэтому ссылки на некоторые ресурсы привести не могу. В качестве карт выбран сервис Яндекс.Карты.Внимание, на сайте организован конкурс! Подробнее под катом.
Конкурс для нетерпеливых
1. Придумай логотип сайта www.webvybory2012.ru
2. Предложи лучшее решение по дальнейшему использованию системы Интернет-видеотрансляций после завершения выборов!
Лучшие предложения будут премированы ноутбуками. Следите за анонсами!
Блог компании Microsoft / Windows 8 Camp — 2 марта в Москве и онлайн
2012-02-06 в 6:09, admin, рубрики: c++, camp, html5, javascript, microsoft, Windows 8, windows 8 camp, метки: c++, camp, HTML5, JavaScript, Microsoft, Windows 8, windows 8 camp
Мы проводим первое в России мероприятие по новой операционной системе Windows 8 – 2 марта пройдет Windows 8 Camp!
Мы расскажем и покажем, как создавать приложения на HTML5/JavaScript, C# и C++ и как соблюдать принципы Metro-дизайна.
Мероприятие бесплатное, регистрация уже идет, места уже начинают заканчиваться. Для всех желающих будет организована онлайн-трансляция.
Как вы знаете, на данный момент Windows 8 находится в статусе Developer Preview – как и наш сайт. В конце февраля выйдет бета-версия Windows 8, после чего у нас будет более подробное расписание докладов.
Не пропустите начало нового этапа в развитии Windows!
Data Mining / Рейтинг фантастических романов, или Я сделаю свой «IMDB для книг», с преферансом и библиотекаршами
2012-02-06 в 6:04, admin, рубрики: Facebook API, Hugo, Nebula, рейтинг, фантастика, метки: Facebook API, Hugo, Nebula, рейтинг, фантастика Долго выбирал между «Алгоритмами», «Читальным залом» и «Я пиарюсь», в итоге остановился на Data Mining.
Эта история началась в конце октября, когда я очередной раз пытался выбрать, что бы мне почитать. Лично я с собой в отпуск/в дорогу беру что-нибудь из фантастики (как, думаю, и большинство присутствующих), причем категорически не люблю всякий модный новодел.
И вот, терзаясь муками выбора, я забил в поиск «IMDB for books» и… не нашел ничего пристойного. Весь интернет забит рекомендательными сервисами для книг, и все они выдают полную чушь. Вот, например, топ имхонета для раздела «Самая лучшая фантастика и фэнтези»:
1. Мастер иЧитать полностью »
LTE / «Скартел» откладывает внедрение LTE в Москве на полгода (март → сентябрь)
2012-02-06 в 5:30, admin, рубрики: LTE, Scartel, Yota, Ведомости, Йота, Мегафон, Москва, РБК daily, Ростелеком, Скартел, метки: LTE, Scartel, Yota, Ведомости, Йота, Мегафон, Москва, РБК daily, Ростелеком, Скартел
Те москвичи, которые с радостью верили появившейся в январе новости о внедрении LTE в Москве в марте, уж наверняка будут разочарованы сегодняшней статьёю в «РБК daily»: там сообщают, что «Скартел» окажется вынужден на полгода отложить запуск своей LTE-сети в силу недофинансированности (нехватки инвестиций).
Хорошо ещё то, что на «Скартеле» свет клином не сошёлся, пускай они и запустили недавно LTE первыми в России (в Новосибирске).
Во-первых, «Ведомости» 19 января сообщали ведь, что и «Мегафон» в нынешнем же марте начнёт строительство своей LTE-сети в Москве, а не один только «Скартел».Во-вторых, «РБК daily» сегодня цитируетЧитать полностью »
Электронное правительство / Путин предлагает ввести интернет-демократию
2012-02-06 в 4:50, admin, рубрики: электронное правительство, метки: электронное правительство Владимир Путин сегодня опубликовал очередную статью со своими идеями по демократизации государства. В этой статье он говорит об электронном правительстве и интернет-демократии.
Предлагаю ввести правило обязательного рассмотрения в парламенте тех общественных инициатив, которые соберут сто тысяч и более подписей в интернете. Похожая практика действует, например, в Великобритании. Разумеется, для этого анонимный интернет не годится — хотя в других случаях он помогает выявлять настроения общества. Нужно будет разработать порядок официальной регистрации тех, кто хочет стать участником такой системы.
Читать полностью »