Своя функция задержки в Qt

12 апреля 2016 (14:37:49)

Довольно часто в программах, написанных на Qt, бывает необходимо осуществить задержку в куске кода. Если вы пишете класс-наследник QThread, то вам повезло, поскольку в вашем распоряжении есть функция-член класса QThread msleep(). Но что делать, если задержку надо вставить в методе класса, который не наследуется от QThread? Или в функции, которая вообще не является членом класса?

Для решения этой задачи я обычно использую вот такую простую функцию:

inline void qt_msleep( int ms )
{
  QSemaphore s( 0 );
  if( ms > 0 )
    s.tryAcquire( 1, ms );
}

Здесь задержка организована посредством попытки захватить семафор в течение заданного времени (в миллисекундах).

Мои первые астрофото

19 марта 2016 (03:21:42)

Сегодня я хочу выложить свои первые эксперименты в области астрофото. Все эти фото были сделаны несколько лет назад.

Читать запись целиком

Поньгома (2006 год) - фотоотчёт

15 марта 2016 (02:33:40)

Продолжаю выкладывать фотографии из старых походов. Сегодня - поход по реке Поньгома, что в Северной Карелии, совершённый в 2006 году. Смотрите всю запись, там будет около 40 красивых и интересных фотографий.

Читать запись целиком

Белое Море (2003 год) - фотоотчёт

6 марта 2016 (22:21:28)

Начну, пожалуй, потихоньку выкладывать фото из старых походов. Начну с водного похода 2003 года по Белому Морю. Смотрите всю запись, там будет около 40 фото.

Читать запись целиком

Сколько стоит содержание домашней сети

4 марта 2016 (00:53:19)

Как-то я задался вопросом: а сколько электричества потребляет моё сетевое хозяйство, которое обеспечивает меня интернетом и локальной сетью по квартире? Во сколько обходится мне содержание домашней сети? Читайте запись целиком, чтобы узнать ответ.

Читать запись целиком

Лучшая CMS без базы данных

1 марта 2016 (17:15:58)

Я давно подыскивал себе CMS для ведения собственного сайта. CMS должна отвечать следующим требованиям:

  • поддерживать работу с блогами и обычными страницами;
  • быть "лёгкой" и нетребовательной к ресурсам;
  • работать без базы данных;
  • легко переноситься между хостингами;
  • иметь легко настраиваемый дизайн и понятную структуру.

Я пересмотрел много разных CMS и все они чем-то не нравились. И вот недавно наконец нашёл то, что искал - это... Читайте запись целиком, чтобы узнать, что это за CMS.

Читать запись целиком

О покупках на Мешке

Аукцион "Мешок" знает, наверное, любой коллекционер. Проведя на этом аукционе более полугода я окончательно убедился в том, что...

НЕ СТОИТ ПОКУПАТЬ У ЛЮДЕЙ С РЕЙТИНГОМ!

Да-да, вы не ослышались. Больше всего косячат именно продавцы с солидным рейтингом и большим количеством лотов. То недовложение, то пришлют не то, то тянут с отправкой. Самое интересное, что когда указываешь им на их косяки - обижаются и лезут в бутылку, как будто я им что-то должен. Нет, всё, я завязал с покупками у таких людей, себе дороже выходит. Лучше поддержать рублём начинающих продавцов или простых коллекционеров, которые распродают излишки.

Бараны в центре Новой Москвы

Не часто в двадцати километрах от Москвы увидишь стадо баранов, переходящих оживлённое шоссе.

Китайский Moon and Skyglow фильтр

 Китайский Moon and Skyglow фильтр

Заказал по случаю в Китае фильтр Moon and Skyglow. Подкупила цена, 700 рублей против 5500 за Baader. У нас такой видел в продаже под маркой DeepSky, т.е. можно в принципе и тут купить не сильно дороже. Фильтр приехал на удивление быстро, всего за две недели. Пока попробовал только по Юпитеру. Впечатления - смешанные. С одной стороны, как будто вроде бы чуточку контрастнее изображение, полосы немного чётче видны. А с другой - по-моему он работает по принципу лунного фильтра, т.е. гасит излишнюю яркость объекта, но не более. По цвету фильтр сильно смахивает на светло-голубой #82A, только чуть темнее. Впрочем, выводы пока рано делать, надо будет попробовать по Луне и другим объектам и желательно при спокойной атмосфере. Вот бы, конечно, сравнить с оригинальным Baader Moon and Skyglow фильтром, но жаба душит...

Астрономический калькулятор

Года три назад меня окончательно достало считать увеличение телескопа на калькуляторе и я набросал простенький html-файл для такого рода расчётов. Но этот калькулятор мне так понравился, что я решил его немного облагородить и выложить для всех.

Итак встречайте, калькулятор телескопов: http://astrocalc.ru/

Этот калькулятор умеет считать параметры телескопа, такие как: увеличение, поле зрения, выходной зрачок.

Пользуйтесь на здоровье!

_______________________

Страницы: « 1 2 Читать с начала