Практика работы со временем в разных часовых поясах в unix-like системах из песочницы

C++*, *nix*
Если ваше приложение зависит не только от локального времени, но и от его представлении в других часовых поясах, вы наверняка сталкивались со сложностью представления времени в разных временных зонах ...
+16
9 мая 2012, 13:16
41
injecto 3,3

Интеграция Python и C++

Всем доброго времени суток! Недавно при прототипировании одной из частей разрабатываемого нами продукта возникла одна интересная задача: нужно было проверить склейку Python и C++. Связано это было ...
+22
19 марта 2012, 18:21
118
rigeborod 0,5

[asio::udp] Не кроссплатформенное поведение из песочницы

C++*
Итак, представьте ситуацию: у нас есть кроссплатформенный сервер который должен получать данные по UDP. Вооружившись Asio вы создаете сокет, создаете буфер для принимаемых данных и начинаете слушать. ...
+25
5 марта 2012, 17:06
30
Cupper 9,5

Производительность shared_ptr и C++11: почему я не верю библиотекам

C++*
Здравствуйте! Оптимизировал я однажды критический участок кода, и был там boost::shared_ptr… И понял я: не верю я библиотекам, хоть и пишут их дядьки умные. Детали под катом. Так вот, ...
+60
21 февраля 2012, 19:26
76
Wyrd 14,5

Пути к файлам

C++*
Казалось бы — что может быть проще, чем работа с файлами в C++. Но отдельные личности поражают своей находчивостью в поиске наихудшего подхода. Не стоит делать так: std::string filepath(" ...
+41
2 февраля 2011, 01:04
72
hoxnox 19,0

Городской портал Большого Сочи на Drupal

Добрый день, друзья! В октябре сего года увидел свет Макс Портал. Этот проект задуман как городской портал Большого Сочи. На данный момент там есть новости (в том числе фоторепортажи и видеосюжеты ...
+2
13 декабря 2010, 11:47
5

Использование boost::variant для описания состояний модели

C++*
В моделях данных очень часто требуется хранить некоторые переключаемые состояния. Классический способ в С++ для этого — использование перечислимых типов enum. Например, если у вас в программе ...
+20
5 августа 2010, 22:59
17
AndrewAZ 2,0

speedtest.net via C++

C++*
Весь нижеприведенный код — выдержка из одного моего недавнего проекта, в рамках которого было необходимо определять скорость download и upload. Изобретать велосипед было неохота, посему возникло  ...
+20
18 мая 2010, 23:39
28

[C++] Сравнение структур по набору полей

Вступление Вероятно, всякий сталкивался с ситуацией, когда нужно написать operator== или operator< для своей структуры. Раньше я делал это как-то так: struct data { unsigned int a_ ; int b_ ; ...
+23
3 апреля 2010, 20:37
5
dnomaid 9,5

Планирование задач в сервере при помощи boost.task

C++*
Недавно на профильном ресурсе один программист задал вопрос: «Что использовать в сервере ММО для работы с потоками?». Программист склонялся к Intel TBB, но даже не к базовым примитивам, а к ...
+36
21 марта 2010, 05:54
44
ghisguth 22,5