<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3405219738861096134</id><updated>2024-12-19T05:25:53.833+02:00</updated><category term="C++"/><category term="C"/><category term="MinGW"/><category term="Poco"/><category term="Qt"/><category term="Gradient"/><category term="Hint"/><category term="MSYS"/><category term="QML"/><category term="git"/><category term="svn"/><category term="test"/><category term="unixtime"/><category term="Донецк"/><title type='text'>Записки программиста</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://qobject.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://qobject.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Программист-Мечтатель</name><uri>http://www.blogger.com/profile/00719349142334426966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3405219738861096134.post-4055825724926320118</id><published>2013-10-12T20:32:00.000+03:00</published><updated>2013-10-12T20:32:20.216+03:00</updated><title type='text'>Отсутствую...</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Отсутствовал долгое время...&lt;br /&gt;
&lt;br /&gt;
Помимо основной работы, решил пофрилансить. И это увлечение поглотило меня полностью.&lt;br /&gt;
Занятие это оказалось довольно таки выгодным и интересным. А еще в некоторые периоды стало приносить больше шеккелей чем основная работа. Так что всем советую.&lt;br /&gt;
&lt;br /&gt;
Работать на одной работе, да и притом долгое время вредно для программиста.&lt;br /&gt;
Ведь известно, что&amp;nbsp;при смене работы происходит резкий рост зп для айтишника.&lt;br /&gt;
Так же, в такие моменты, резко растет квалификация. Узнаешь новые технологии, программы, заводишь уйму знакомств.&lt;br /&gt;
&lt;br /&gt;
Основную цель фриланса я для себя обозначил довольно таки ясно - диверсификация рисков.&lt;br /&gt;
А именно, найти 3-х клиентов на которых можно работать в спокойном ритме (около 10 часов в неделю / поддержка).&lt;br /&gt;
Таким образом я становлюсь абсолютно независим от настроения работодателя, а он ко мне начинает относиться как к партнеру, а не рабу (забавная точка зрения подхваченная мною от коллеги ).&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://qobject.blogspot.com/feeds/4055825724926320118/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://qobject.blogspot.com/2013/10/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/4055825724926320118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/4055825724926320118'/><link rel='alternate' type='text/html' href='http://qobject.blogspot.com/2013/10/blog-post.html' title='Отсутствую...'/><author><name>Программист-Мечтатель</name><uri>http://www.blogger.com/profile/00719349142334426966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3405219738861096134.post-4590669609146799283</id><published>2013-01-20T22:32:00.000+02:00</published><updated>2013-01-20T22:32:05.548+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Донецк"/><title type='text'>Донецкие IT компании (суперполезный список)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Суперполезный список для безработных программистов/художников/менеджеров и для HR хэдхантеров из Донецка.&lt;br /&gt;
Первые - юзайте как спам базу. Последние - как базу поиска донецких кандидатов по линкед ину. По мере вспоминания буду обновлять, и когда нибудь сгруппирую по интересности.&lt;br /&gt;
&lt;br /&gt;
В начале те, кто засветились на ДОУ:&lt;br /&gt;
&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Ciklum&lt;/li&gt;
&lt;li&gt;Ebola Communications&lt;/li&gt;
&lt;li&gt;Lime systems&lt;/li&gt;
&lt;li&gt;&lt;strike&gt;Xitex Software&lt;/strike&gt;&lt;/li&gt;
&lt;li&gt;Binary Studio&lt;/li&gt;
&lt;li&gt;Exadel&lt;/li&gt;
&lt;li&gt;Herocraft Ukraine&lt;/li&gt;
&lt;li&gt;АМИ&lt;/li&gt;
&lt;li&gt;Magento&lt;/li&gt;
&lt;li&gt;Soft-Xpansion&lt;/li&gt;
&lt;li&gt;M9 Ukraine Ltd&lt;/li&gt;
&lt;li&gt;Alivest Software&lt;/li&gt;
&lt;li&gt;LogNet&lt;/li&gt;
&lt;li&gt;topsoft&lt;/li&gt;
&lt;li&gt;Сенанта&lt;/li&gt;
&lt;li&gt;Webmanagement Ukraine&lt;/li&gt;
&lt;li&gt;MLSDev&lt;/li&gt;
&lt;li&gt;Akorobka&lt;/li&gt;
&lt;li&gt;Fresh2L IT&lt;/li&gt;
&lt;li&gt;Lemsys&lt;/li&gt;
&lt;li&gt;Nexstep Solutions LLC&lt;/li&gt;
&lt;li&gt;TrueConf&amp;nbsp;&lt;/li&gt;
&lt;li&gt;SteelKiwi Development&lt;/li&gt;
&lt;li&gt;КОИНС&lt;/li&gt;
&lt;li&gt;JetThoughts LLC&lt;/li&gt;
&lt;li&gt;МЕМО&lt;/li&gt;
&lt;li&gt;SV-SoftEx&lt;/li&gt;
&lt;li&gt;Xenao Games&lt;/li&gt;
&lt;li&gt;Anahoret&lt;/li&gt;
&lt;li&gt;Smart Cloud Solutions&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
ниже, те которых не было на ДОУ (DOU) но всплыли в памяти :)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;31.&amp;nbsp;&lt;/span&gt;Biruza software&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;32.&amp;nbsp;&lt;/span&gt;Vogat interactive&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;33.&amp;nbsp;&lt;/span&gt;Donix&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;34. Grand soft studio&lt;br /&gt;35.&amp;nbsp;&lt;/span&gt;Кронос, ООО, НПП&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;36.&amp;nbsp;Авалон Альянс&lt;br /&gt;37. IT Group&lt;br /&gt;38.&amp;nbsp;&lt;span style=&quot;background-color: white; text-align: justify; text-indent: 15px;&quot;&gt;Алго-ритм&lt;/span&gt;&lt;span style=&quot;background-color: white; text-align: justify; text-indent: 15px;&quot;&gt;39.&amp;nbsp;&lt;/span&gt;Булат&lt;br /&gt;40.&amp;nbsp;ПиСиЛЮКС&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;41.&amp;nbsp;&lt;/span&gt;Industrial infosystems&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;42. Happy Artist&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;43. Lucky soft&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;44.&amp;nbsp;&lt;/span&gt;Brioline Studio Ltd&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
45.&amp;nbsp;media-art ( T1 Games ?? )&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
46.&amp;nbsp;NCryptedCloud, LLC&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;Трупики:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;47. Maus soft&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;48. Maxbill&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;49. Xitex&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;50. Dragon altar games&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://qobject.blogspot.com/feeds/4590669609146799283/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://qobject.blogspot.com/2013/01/donetskit.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/4590669609146799283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/4590669609146799283'/><link rel='alternate' type='text/html' href='http://qobject.blogspot.com/2013/01/donetskit.html' title='Донецкие IT компании (суперполезный список)'/><author><name>Программист-Мечтатель</name><uri>http://www.blogger.com/profile/00719349142334426966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3405219738861096134.post-7181935172399891248</id><published>2012-12-09T22:15:00.000+02:00</published><updated>2012-12-09T22:15:44.493+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><title type='text'>Сам себе профайлер (сниппет)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Нужно измерить производительность программы ? ищешь тормоза в коде ? интерфейс замерзает ?&lt;br /&gt;
&lt;br /&gt;
Хороший профайлер и трезвая голова - помогает.&lt;br /&gt;
Но иногда 1-го пункта может не оказаться: или под нужную платформу или под рукой или он дорогой.&lt;br /&gt;
&lt;br /&gt;
Тогда мне помогает пункт 2-й и небольшой сниппет&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: navy;&quot;&gt;#include&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&amp;lt;time.h&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: purple;&quot;&gt;clock_t&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;cl&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;=&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;clock();&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;// some code&lt;/pre&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: purple;&quot;&gt;std&lt;/span&gt;::cout&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&amp;lt;&amp;lt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&quot;Code&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;duration:&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&amp;lt;&amp;lt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;(&lt;span style=&quot;color: olive;&quot;&gt;double&lt;/span&gt;)&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;(&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;clock()&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;-&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;cl&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;)&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;/&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;(&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;CLOCKS_PER_SEC&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;/&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: navy;&quot;&gt;1000&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;)&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&amp;lt;&amp;lt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;ms&quot;&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&amp;lt;&amp;lt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;std&lt;/span&gt;::endl;&lt;/pre&gt;
&lt;br /&gt;
Сам по себе вызов метода&amp;nbsp;clock() деградации производительности почти не вызывает, я смело использую модифицированную версию в циклах и функциях. Но работа с консолью и строками - операция не быстрая.&lt;br /&gt;
&lt;br /&gt;
Увлекательно, но метод заставляет думать, а не наблюдать :) иногда это бывает полезнее, коллегам понравился... может быть понравится и тебе.&lt;br /&gt;
&lt;br /&gt;
Со временем, начинаешь понимать сколько должна длиться та или иная операция. За сколько времени обрабатывается гигабайт информации и за сколько времени он может обработаться. Приходит понимание времени и осознания масштабов&amp;nbsp;миллисекунд и тактов. I like it.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://qobject.blogspot.com/feeds/7181935172399891248/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://qobject.blogspot.com/2012/12/sam-sebe-profiler-snippet.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/7181935172399891248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/7181935172399891248'/><link rel='alternate' type='text/html' href='http://qobject.blogspot.com/2012/12/sam-sebe-profiler-snippet.html' title='Сам себе профайлер (сниппет)'/><author><name>Программист-Мечтатель</name><uri>http://www.blogger.com/profile/00719349142334426966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3405219738861096134.post-3984262525666739239</id><published>2012-11-10T22:48:00.000+02:00</published><updated>2012-11-10T22:55:24.231+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MinGW"/><category scheme="http://www.blogger.com/atom/ns#" term="Poco"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt"/><title type='text'>Использование Poco из Qt и MinGW</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Подключить Poco для QMAKE проекта дело несложное но с особенностями.&lt;br /&gt;
&lt;br /&gt;
добавляем пути поиска инклудов к проекту:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;color: purple;&quot;&gt;INCLUDEPATH&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;+=&lt;span style=&quot;color: silver;&quot;&gt; путь к Poco инклудам&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;INCLUDEPATH&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;+=&lt;span style=&quot;color: silver;&quot;&gt; путь к Poco::Net инклудам&lt;/span&gt;
&lt;div&gt;&lt;span style=&quot;color: purple;&quot;&gt;INCLUDEPATH&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;+=&lt;span style=&quot;color: silver;&quot;&gt; путь к Poco::XML инклудам&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;INCLUDEPATH&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;+=&lt;span style=&quot;color: silver;&quot;&gt; путь к Poco::Util инклудам&lt;/span&gt;&lt;/pre&gt;
Для простоты все инклуды я скинул в одну папку.&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: silver;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Добавляем пути к либам:&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;
&lt;pre&gt;QMAKE_LIBDIR += путь к папке к либам&lt;/pre&gt;
&lt;pre&gt;А теперь сама либа:

&lt;span style=&quot;color: purple;&quot;&gt;LIBS&lt;/span&gt; += -lPocoFoundation

ЗЫ: Если либ несколько одновременно - важен порядок !

Я всё это вынес в отдельный .pri файл. И когда я работаю с Poco - инклудю его целиком. В моем случае он выглядит так:&lt;/pre&gt;

&lt;pre&gt;&lt;span style=&quot;color: purple;&quot;&gt;INCLUDEPATH&lt;/span&gt; += $$PWD/1.4.4_mingw_32/&lt;span style=&quot;color: olive;&quot;&gt;include&lt;/span&gt;
QMAKE_LIBDIR += $$PWD/1.4.4_mingw_32/lib
&lt;span style=&quot;color: green;&quot;&gt;#Always&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;the&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;first&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;LIBS&lt;/span&gt; += -lPocoNet
&lt;span style=&quot;color: green;&quot;&gt;#Always&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;the&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;second&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;LIBS&lt;/span&gt; += -lPocoUtil
&lt;span style=&quot;color: green;&quot;&gt;#Always&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;the&lt;/span&gt; &lt;span style=&quot;color: green;&quot;&gt;third&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;LIBS&lt;/span&gt; += -lPocoFoundation
&lt;span style=&quot;color: green;&quot;&gt;#windows specific defines&lt;/span&gt;
&lt;span style=&quot;color: green;&quot;&gt;#getaddrinfo&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;LIBS&lt;/span&gt; += -lWs2_32
&lt;span style=&quot;color: green;&quot;&gt;#GetAdaptersInfo&lt;/span&gt;
&lt;span style=&quot;color: purple;&quot;&gt;LIBS&lt;/span&gt; += -lIphlpapi&lt;/pre&gt;
&lt;pre&gt;Всё.&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://qobject.blogspot.com/feeds/3984262525666739239/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://qobject.blogspot.com/2012/11/poco-qt-mingw.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/3984262525666739239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/3984262525666739239'/><link rel='alternate' type='text/html' href='http://qobject.blogspot.com/2012/11/poco-qt-mingw.html' title='Использование Poco из Qt и MinGW'/><author><name>Программист-Мечтатель</name><uri>http://www.blogger.com/profile/00719349142334426966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3405219738861096134.post-6506862900474967919</id><published>2012-11-10T17:00:00.000+02:00</published><updated>2012-11-10T17:00:03.697+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="MinGW"/><category scheme="http://www.blogger.com/atom/ns#" term="MSYS"/><category scheme="http://www.blogger.com/atom/ns#" term="Poco"/><title type='text'>Сборка Poco под MinGW</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Собирается Poco по этой инструкции несложно.&lt;br /&gt;
&lt;br /&gt;
1. Если MSYS не стоит, то ставим MSYS с сайта &lt;a href=&quot;http://www.mingw.org/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;MinGW&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
2. В &lt;b&gt;MinGW shell&lt;/b&gt; переходим в папку с распакованным Poco&lt;br /&gt;
&lt;br /&gt;
3. Вызываем :&lt;br /&gt;
configure&lt;br /&gt;
&lt;br /&gt;
4. Потом :&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
5. Если не вышло, с ошибкой: &quot;что то там -mno-cygwin&quot;. Идем в каталог {mingw_home}\build\config&lt;br /&gt;
В файле MinGW удаляем ключ&amp;nbsp;-mno-cygwin.&lt;br /&gt;
&lt;br /&gt;
6. Повторяем пункты 3, 4&lt;br /&gt;
&lt;br /&gt;
7. У меня тесты не пошли но либы появились в папке lib.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: для сборки без зависимостей я делал 3й пункт через:&lt;br /&gt;
configure --omit=NetSSL_OpenSSL,Crypto,Data/ODBC,Data/MySQL&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://qobject.blogspot.com/feeds/6506862900474967919/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://qobject.blogspot.com/2012/11/poco-mingw.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/6506862900474967919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/6506862900474967919'/><link rel='alternate' type='text/html' href='http://qobject.blogspot.com/2012/11/poco-mingw.html' title='Сборка Poco под MinGW'/><author><name>Программист-Мечтатель</name><uri>http://www.blogger.com/profile/00719349142334426966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3405219738861096134.post-6805457127530793933</id><published>2012-11-09T22:35:00.001+02:00</published><updated>2012-11-10T17:10:57.792+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="svn"/><title type='text'>Переход с SVN на GIT</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Сегодня я покинул кампанию сомневающихся и перевел свои проекты на Git.&lt;br /&gt;
&lt;br /&gt;
Весь процесс (2 шага) у меня занял не более 15 минут.&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;sudo apt-get install git-svn&lt;/li&gt;
&lt;li&gt;git svn clone АдресРепозитория АдресКудаКлонировать&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
В моем случае 2й шаг выглядел так: &lt;br /&gt;
&lt;br /&gt;
git svn clone file:///home/serg/repositary/ .&lt;br /&gt;
&lt;br /&gt;
После конвертации gitk показал такую картинку:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9AocPXJrtPuls9MXOFJ2opX_6dktsNXIAg1HXanD_RJMRlK6ohtEK9DD1fsKX0H0LPxUOECQ-rBM8gjZwB8apzl6sSSd3BOgvdWYUMjk2gMxIh7FRijWY5F2-A2Tm0w_k94sn7vkpJev4/s1600/git_screenshot.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;gitk linux svn to git&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9AocPXJrtPuls9MXOFJ2opX_6dktsNXIAg1HXanD_RJMRlK6ohtEK9DD1fsKX0H0LPxUOECQ-rBM8gjZwB8apzl6sSSd3BOgvdWYUMjk2gMxIh7FRijWY5F2-A2Tm0w_k94sn7vkpJev4/s1600/git_screenshot.png&quot; title=&quot;gitk output&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Авторы коммитов, дата и весь код сохранился успешно.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://qobject.blogspot.com/feeds/6805457127530793933/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://qobject.blogspot.com/2012/11/svn-git.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/6805457127530793933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/6805457127530793933'/><link rel='alternate' type='text/html' href='http://qobject.blogspot.com/2012/11/svn-git.html' title='Переход с SVN на GIT'/><author><name>Программист-Мечтатель</name><uri>http://www.blogger.com/profile/00719349142334426966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9AocPXJrtPuls9MXOFJ2opX_6dktsNXIAg1HXanD_RJMRlK6ohtEK9DD1fsKX0H0LPxUOECQ-rBM8gjZwB8apzl6sSSd3BOgvdWYUMjk2gMxIh7FRijWY5F2-A2Tm0w_k94sn7vkpJev4/s72-c/git_screenshot.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3405219738861096134.post-7527996785991662417</id><published>2012-06-19T22:06:00.002+03:00</published><updated>2012-06-19T22:15:45.109+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Gradient"/><category scheme="http://www.blogger.com/atom/ns#" term="Hint"/><category scheme="http://www.blogger.com/atom/ns#" term="QML"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt"/><title type='text'>QML виджет верхнего уровня &amp; повернутый градиент</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Вчера писал гуй для GTD клиента. В рамках спортивного программирования и качания скиллов в декларативном Qt/QML. На старте нарисовались 2 задачи, притом не решаемые без угнетающих костылей. Например:&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6HaSGJpNOaVzENrtJ0A_xhq2n5Rkezj5oI6FqdPco2d_ZoV-vIYh2JxvDIEJdKa__H93clrvsFYSGc4UPxigb8O-EtBbTNFItLwJ5_ae3v_6hhoA_D6_4atddzmcDhU_m66Suy89qcIoe/s1600/Task.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Изображение Hint для програмирования на QML&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6HaSGJpNOaVzENrtJ0A_xhq2n5Rkezj5oI6FqdPco2d_ZoV-vIYh2JxvDIEJdKa__H93clrvsFYSGc4UPxigb8O-EtBbTNFItLwJ5_ae3v_6hhoA_D6_4atddzmcDhU_m66Suy89qcIoe/s1600/Task.bmp&quot; title=&quot;Hint на QML&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Фактически это Hint на QML&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Вроде бы и ничего страшного ? закругленный прямоугольник размером с childrect внутри image + text привязанные друг к другу, появляются по событию мыши. 2 минуты работы и ... хинт оказывается под следующим компонентом:&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUgJmdiUpJX_gmBu29QrCSyeNCwx0_-LAzd9T01VKt4L3Nwz-ewNhwIAxfB9vSFEvXR4l6O6KKDd3odgPQIikVkJDQIiA0uRX-al_BCOeqTINIO-G59V9u2mQQvUJ0ALUWeuGzmBJmH6l0/s1600/Task_problem.bmp&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUgJmdiUpJX_gmBu29QrCSyeNCwx0_-LAzd9T01VKt4L3Nwz-ewNhwIAxfB9vSFEvXR4l6O6KKDd3odgPQIikVkJDQIiA0uRX-al_BCOeqTINIO-G59V9u2mQQvUJ0ALUWeuGzmBJmH6l0/s1600/Task_problem.bmp&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Z-order у хинта&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Кажется тут и пригодится ранее неиспользуемое мной свойство визуальных компонентов: &lt;i&gt;координата z&lt;/i&gt;... а вот не тут то было :)... ничего не меняется!. Хотя гугл, форумы и все все все говорят использовать его... хмм. Читаем &lt;i&gt;внимательно&lt;/i&gt; и &lt;i&gt;вдумчиво&lt;/i&gt; мануал, ага z-order учитывается только для sibling компонентов. А у меня хинт - чайлд кнопки, кнопка - чайлд панели (иголка в яйце, яйцо в зайце, заяц в шоке), а уже сама тулпанель sibling для правого компонента... вобщем на глаза грабля правильной архитектуры ;). Изменение z координаты для всей панели дало ожидаемый результат, но это не совсем то, что нужно. В конкретно данном случае, работает, а если 2 панели рядом - уже нет...&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Выход ? сделать хинт - потомком Root`a. Архитектура получается жесть :) Это не наш путь. Выход №3 ? создать на root компоненте глобальный Loader и грузить в него компонент нашего хинта, но тогда anchor`ы использовать низя, а вместо них гораздо более медленные бинды, и добавляется лишний загрузчик картинки которого можно было бы (и хочется) избежать. Больше ничего не придумывается. Может быть, однажды, ToolTip переберется из симбиан в десктоп, а пока будем экспериментировать дальше.&lt;br /&gt;
&lt;br /&gt;
А теперь страшная и неожиданная новость намбер ту: градиенты в QML бывают только сверху вниз :) и что бы сделать градиент слева направо рисуем его в отдельном Rectangle и применяем к нему нехитрые трансформации поворота и переноса :) Как по мне - это&amp;nbsp;бессовестный&amp;nbsp;костыль учитывая какие возможности имеются у обыкновенных Qt виджетов по рисованию градиентов.&lt;br /&gt;
&lt;br /&gt;
Вместо:&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;Rectangle&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt;&amp;nbsp;&lt;/span&gt;{&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;...&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;gradient&lt;/span&gt;:&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;Gradient&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;{&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;GradientStop&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;{&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;...&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;            &lt;/span&gt;}&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;GradientStop&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;{&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;...&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;            &lt;/span&gt;}&lt;/pre&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: monospace; white-space: pre;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;        &lt;/span&gt;}&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: monospace; white-space: pre;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;   &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: monospace; white-space: pre;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: black;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
пишем:&lt;br /&gt;
&lt;span style=&quot;color: purple;&quot;&gt;Rectangle&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;{&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: monospace; white-space: pre;&quot;&gt;...&lt;/span&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: monospace; white-space: pre;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: monospace; white-space: pre;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
//&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;выходим из ситуации при помощи дополнительно объекта&lt;/span&gt;&lt;/span&gt;&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;Rectangle&lt;/span&gt;{&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;        //&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;поворот&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;rotation&lt;/span&gt;:&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;90&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;        //&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: green;&quot;&gt;меняем ширину с высотой&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;width&lt;/span&gt;:&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black; font-style: italic;&quot;&gt;parent&lt;/span&gt;.height&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;height&lt;/span&gt;:&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black; font-style: italic;&quot;&gt;parent&lt;/span&gt;.width&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;
&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;        //&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: green;&quot;&gt;передвигаем&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;x&lt;/span&gt;:&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black; font-style: italic;&quot;&gt;height&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-style: italic;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: black; font-style: italic;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: normal;&quot;&gt;&lt;span style=&quot;color: green;&quot;&gt;        //&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; ... &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: green;&quot;&gt;и сам градиент&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;transformOrigin&lt;/span&gt;:&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;Item&lt;/span&gt;.TopLeft&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;        &lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;gradient&lt;/span&gt;:&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;Gradient&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;{&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;GradientStop&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;{&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;&lt;pre style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;...&lt;/pre&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;            &lt;/span&gt;}&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;            &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;GradientStop&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;{&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;; white-space: normal;&quot;&gt;&lt;pre style=&quot;margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;...&lt;/pre&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;            &lt;/span&gt;}&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;        &lt;/span&gt;}&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; -qt-paragraph-type: empty; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;    &lt;/span&gt;}&lt;/pre&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qobject.blogspot.com/feeds/7527996785991662417/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://qobject.blogspot.com/2012/06/gtd.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/7527996785991662417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/7527996785991662417'/><link rel='alternate' type='text/html' href='http://qobject.blogspot.com/2012/06/gtd.html' title='QML виджет верхнего уровня &amp; повернутый градиент'/><author><name>Программист-Мечтатель</name><uri>http://www.blogger.com/profile/00719349142334426966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6HaSGJpNOaVzENrtJ0A_xhq2n5Rkezj5oI6FqdPco2d_ZoV-vIYh2JxvDIEJdKa__H93clrvsFYSGc4UPxigb8O-EtBbTNFItLwJ5_ae3v_6hhoA_D6_4atddzmcDhU_m66Suy89qcIoe/s72-c/Task.bmp" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3405219738861096134.post-801622792116640068</id><published>2012-05-31T23:37:00.000+03:00</published><updated>2012-05-31T23:39:27.681+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="test"/><category scheme="http://www.blogger.com/atom/ns#" term="unixtime"/><title type='text'>Определить день недели по дате C / C++</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Всем привет,&lt;br /&gt;
Сегодня хорошее настроение&amp;nbsp;по программировать&amp;nbsp;ночью. (Играюсь тестовым заданием на вакансию в Binary Studio) Наткнулся на нераскрытую тему &lt;s&gt;сисек &lt;/s&gt;&amp;nbsp;православного определения дня недели по дате.&lt;br /&gt;
&lt;br /&gt;
Гугл до 3й страницы предлагает страшные велосипеды основанные на:&lt;br /&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;Формуле Зеллера (сегодня впервые узнал о ней)&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Zeller&#39;s_congruence&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;тыц&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Win API пары функций:&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: &#39;courier new&#39;, courier, &#39;courier new cyr&#39;, &#39;courier cyr&#39;; white-space: nowrap;&quot;&gt;&lt;pre style=&quot;font-family: &#39;courier new&#39;, courier, &#39;courier new cyr&#39;, &#39;courier cyr&#39;; font-size: 12px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px;&quot;&gt;SystemTimeToFileTime(&amp;amp;st, &amp;amp;ft);
FileTimeToSystemTime(&amp;amp;ft, &amp;amp;st);&lt;/pre&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;предлагали использовать SQL запрос :)&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
В тоже время красивое и кроссплатформенное решение достигается использованием пары функций&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;gmtime()&amp;nbsp;&lt;/span&gt;для UTC времени и&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;localtime()&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: monospace; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;для локального времени. Вывод текущего дня недели будет таким:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: olive;&quot;&gt;      &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: olive;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: silver; font-family: monospace;&quot;&gt;    &lt;/span&gt;char&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;weekday&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&quot;Sun&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&quot;Mon&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&quot;Tue&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&quot;We&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&quot;Thu&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&quot;Fri&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;&quot;Sat&quot;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;};&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;pre style=&quot;-qt-block-indent: 0; -qt-paragraph-type: empty; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;текущее&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;время&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;в&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;UTC:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;time_t&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;currentTime&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;::&lt;/span&gt;time&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;NULL&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; -qt-paragraph-type: empty; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;Определение&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;дня&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;недели&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;и&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;дня&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;года:&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: olive;&quot;&gt;struct&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;tm&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ptm&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ptm&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;localtime&lt;span style=&quot;color: black;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;currentTime&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;//&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: green;&quot;&gt;Вывод&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: silver;&quot;&gt;    &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;std&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;::&lt;/span&gt;cout&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;weekday&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;[&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;ptm&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;-&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: maroon;&quot;&gt;tm_wday&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;]&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&amp;lt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: silver;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: purple;&quot;&gt;std&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;::&lt;/span&gt;endl&lt;span style=&quot;color: black;&quot;&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;pre style=&quot;-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;&quot;&gt;Вот так все просто решается :) Надеюсь кому нибудь пригодится.&lt;/pre&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qobject.blogspot.com/feeds/801622792116640068/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://qobject.blogspot.com/2012/05/c-c.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/801622792116640068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/801622792116640068'/><link rel='alternate' type='text/html' href='http://qobject.blogspot.com/2012/05/c-c.html' title='Определить день недели по дате C / C++'/><author><name>Программист-Мечтатель</name><uri>http://www.blogger.com/profile/00719349142334426966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3405219738861096134.post-1726619333703207209</id><published>2012-05-31T16:32:00.006+03:00</published><updated>2012-05-31T16:32:55.592+03:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Первое сообщение, оно же и тестовое. Интересно проверить что здесь и как работает. Куда щелкать и тд.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://qobject.blogspot.com/feeds/1726619333703207209/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://qobject.blogspot.com/2012/05/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/1726619333703207209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3405219738861096134/posts/default/1726619333703207209'/><link rel='alternate' type='text/html' href='http://qobject.blogspot.com/2012/05/blog-post.html' title=''/><author><name>Программист-Мечтатель</name><uri>http://www.blogger.com/profile/00719349142334426966</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>