dvinogradov.blogspot.com dvinogradov.blogspot.com

dvinogradov.blogspot.com

Raider's Programming Blog

Знаете ли вы, что boost: lexical cast не имеет такого важного параметра как локаль? По-моему, это ни в какие ворота. Всем функциям, которые работают со строками в Boost-е, можно указать локаль, а тут - такой вот финт! Всегда используется глобальная локаль. Например, добавляем в код безобидный оператор:. Std: locale: global(std: locale(" ) ; / системная локаль, например русская. А теперь представьте, как будет работать код, зарытый где-то глубоко в недрах какой-нибудь библиотеки:. Int nArgs = 0;. В Pascal...

http://dvinogradov.blogspot.com/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR DVINOGRADOV.BLOGSPOT.COM

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

November

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Friday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 3.6 out of 5 with 5 reviews
5 star
1
4 star
1
3 star
3
2 star
0
1 star
0

Hey there! Start your review of dvinogradov.blogspot.com

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

0.2 seconds

FAVICON PREVIEW

  • dvinogradov.blogspot.com

    16x16

  • dvinogradov.blogspot.com

    32x32

CONTACTS AT DVINOGRADOV.BLOGSPOT.COM

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

CONTENT

SCORE

6.2

PAGE TITLE
Raider's Programming Blog | dvinogradov.blogspot.com Reviews
<META>
DESCRIPTION
Знаете ли вы, что boost: lexical cast не имеет такого важного параметра как локаль? По-моему, это ни в какие ворота. Всем функциям, которые работают со строками в Boost-е, можно указать локаль, а тут - такой вот финт! Всегда используется глобальная локаль. Например, добавляем в код безобидный оператор:. Std: locale: global(std: locale( ) ; / системная локаль, например русская. А теперь представьте, как будет работать код, зарытый где-то глубоко в недрах какой-нибудь библиотеки:. Int nArgs = 0;. В Pascal...
<META>
KEYWORDS
1 raider's programming blog
2 boostlexical cast
3 автор
4 raider
5 1 комментарий
6 silent ;
7 4 комментария
8 std max
9 include windows h
10 ifdef min
CONTENT
Page content here
KEYWORDS ON
PAGE
raider's programming blog,boostlexical cast,автор,raider,1 комментарий,silent ;,4 комментария,std max,include windows h,ifdef min,undef min,endif,ifdef max,undef max,std max a b,3 комментария,int foo int x,void bar int z,bar 1 ;,bar 2 ;,return y;,public
SERVER
GSE
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

Raider's Programming Blog | dvinogradov.blogspot.com Reviews

https://dvinogradov.blogspot.com

Знаете ли вы, что boost: lexical cast не имеет такого важного параметра как локаль? По-моему, это ни в какие ворота. Всем функциям, которые работают со строками в Boost-е, можно указать локаль, а тут - такой вот финт! Всегда используется глобальная локаль. Например, добавляем в код безобидный оператор:. Std: locale: global(std: locale(" ) ; / системная локаль, например русская. А теперь представьте, как будет работать код, зарытый где-то глубоко в недрах какой-нибудь библиотеки:. Int nArgs = 0;. В Pascal...

INTERNAL PAGES

dvinogradov.blogspot.com dvinogradov.blogspot.com
1

Raider's Programming Blog: марта 2010

http://dvinogradov.blogspot.com/2010_03_01_archive.html

Я заметил, у разработчиков совершенно полярное отношение к библиотеке Boost.Spirit. Либо она им жутко не нравится, либо они фанатеют от нее. Конечно, описывать грамматику на C – занятие на любителя. Таким любителем оказался и я, когда познакомился со Спиритом. Хочу показать, как с помощью Спирита можно довольно просто решать повседневные задачи разбора текста. Простая задача – как два пальца. На Спирите – одна строчка:. Bool ok = parse(First, Last, (uint L"." uint ), MinMax) & (First = Last) ;. При этом ...

2

Raider's Programming Blog: Lexical_cast using Spirit

http://dvinogradov.blogspot.com/2010/06/lexicalcast-using-spirit.html

Lexical cast using Spirit. Если хочется быстро заменить lexical cast на парсеры из Spirit-а (для увеличения скорости парсинга, например):. Inline T spirit cast(std: string const and input). Std: string: const iterator begin = input.begin();. Bool result = boost: spirit: qi: parse(begin, input.end(), value);. Throw std: bad cast();. Подписаться на: Комментарии к сообщению (Atom). Lexical cast using Spirit.

3

Raider's Programming Blog: ноября 2010

http://dvinogradov.blogspot.com/2010_11_01_archive.html

Как-то давно я советовал. Бороться с макросами min/max из windows.h таким образом:. Напомню в чем суть проблемы: после включения windows.h уже нельзя писать. Оказывается все гораздо проще: можно писать. Препроцессор обойдет такую запись стороной. Тогда не нужны undef-ы (актуально если потом вдруг нужно включить что-нибудь типа atl*.h). Подписаться на: Сообщения (Atom).

4

Raider's Programming Blog: декабря 2009

http://dvinogradov.blogspot.com/2009_12_01_archive.html

Fast iterating over xml nodes by MSXML. Волею судеб мне приходится иметь дело с MSXML. Не самая лучшая. Библиотека для работы с xml, но так вот получилось. И будучи любителем конструкции for each, обход дочерних нод в моем коде выглядит так:. BOOST FOREACH(IXMLDOMNodePtr Node, ChildNodes(RootNode). ChildNodes отдает пару итераторов. IXMLDOMNodeListPtr NodeList = RootNode- childNodes;. For (IXMLDOMNodePtr Node; Node = NodeList- nextNode(); ). Видимо про такие случаи Спольски рассказывал байку про маляра.

5

Raider's Programming Blog: Local functions in C++

http://dvinogradov.blogspot.com/2010/09/local-functions-in-c.html

Local functions in C. В Pascal есть замечательная вещь - локальные функции. Иногда они ну ооочень удобны. Если кто с Паскалем не знаком, на C это бы выглядело примерно так:. То есть тело такой функции пишется внутри другой функции, и она может ссылать на ее переменные. Bar(int &y, int x) : y(y), x(x). Void operator ()(int z). Bar(y, x);. Но с новым стандартом этот способ стал гораздо короче в записи:. Auto bar = [&](int z). Если сравнить с кодом, приведенным в начале - отличия минимальны! Насколько я пон...

UPGRADE TO PREMIUM TO VIEW 14 MORE

TOTAL PAGES IN THIS WEBSITE

19

LINKS TO THIS WEBSITE

mdf-i.blogspot.com mdf-i.blogspot.com

Распутывая нити: марта 2011

http://mdf-i.blogspot.com/2011_03_01_archive.html

Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Пятница, 25 марта 2011 г. Наш проект издавна был прикручен к BSD build system. Это набор скриптов, которые располагаются в /usr/share/mk и BSD make с ними. Что-то я от них устал. Они совершенно не подходят для гибкой разработки. Подписаться на: Сообщения (Atom). Живой Журнал системного программиста. Dump -0f - /dev/mind. Польза архитектуры для создания безопасных продуктов. Go, Ruby, C , etc.

mdf-i.blogspot.com mdf-i.blogspot.com

Распутывая нити: AgileDays'14

http://mdf-i.blogspot.com/2014/03/agiledays14.html

Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Воскресенье, 23 марта 2014 г. Вчера закончилась конференция AgileDays. Попробую систематизировать те мысли, которые у меня возникли по ходу этой конференции. В трех самых больших залах - столы. Никогда на конференциях такого не видел. Очень много места. Никакого ажиотажа в столовой. В первый день я правда чуть не проспал обед, а когда пришел в столовую - там вообще никого не было. Что? С Алексеем Пименовым я не...

mdf-i.blogspot.com mdf-i.blogspot.com

Распутывая нити: октября 2011

http://mdf-i.blogspot.com/2011_10_01_archive.html

Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Четверг, 27 октября 2011 г. Что-то мне в последнее время не нравится make. Что-то мне начал надоедать make. А так хочется быть гибким, хочется применять всякие новостные методики, но make мешается. В принципе конечно все проблемы разрешаются, но что-то мне не хочется их решать. Да пусть этих Makefile вообще не будет. В каждом каталоге лежат, чтоб им пусто было. Лучшая система сборки та, которой нету.

mdf-i.blogspot.com mdf-i.blogspot.com

Распутывая нити: августа 2011

http://mdf-i.blogspot.com/2011_08_01_archive.html

Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Вторник, 30 августа 2011 г. Давным давно, в одном редко вызываемом модуле. Нет, все действия происходят в настоящее время. Наткнулся на интересный кусок кода:. Boost: format value(%s:%s);. Value % head;. BOOST FOREACH(value type &item, container) {. If (item.valid() {. Value % item.value();. Все совпадения с реальным кодом следует считать совпадениями, конечно я его немного поменял. :). Но речь не об этом.

mdf-i.blogspot.com mdf-i.blogspot.com

Распутывая нити: января 2011

http://mdf-i.blogspot.com/2011_01_01_archive.html

Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Пятница, 14 января 2011 г. Мне не нравится FreeBSD. эта антипатия старая и взаимная. Я ее даже не хочу ставить в тэги. Началось все это давно (2001 кажется год), когда она отказалась читать с fd0 блок по размеру некратный 512 байт. Да вы слышали что нибудь про абстракцию вообще? Четверг, 13 января 2011 г. Есть такая замечательная штука, как Designated Initializers. Эта возможность описана в стандарте ISO C99.

mdf-i.blogspot.com mdf-i.blogspot.com

Распутывая нити: марта 2014

http://mdf-i.blogspot.com/2014_03_01_archive.html

Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Вторник, 25 марта 2014 г. AgileDays'14, день второй. Выступление Антона Волкова на AgileDays13. Произвело на меня очень сильное впечатление. Я долго думал, как бы использовать эти идеи у себя в команде, К концу года у меня созрел план и вот уже почти месяц я тестирую на команде свою систему рейтингов. Не удивительно что я очень ждал доклада Антона. Воскресенье, 23 марта 2014 г. Подписаться на: Сообщения (Atom).

mdf-i.blogspot.com mdf-i.blogspot.com

Распутывая нити: августа 2012

http://mdf-i.blogspot.com/2012_08_01_archive.html

Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Среда, 29 августа 2012 г. Не верю в отсутствие ошибок. Ошибки появляются всегда, в любой программе. И не все ошибки одинаковые. Может где-то это все удается решить через общение в рамках итерации. Но когда народу много, ошибки необходимо фиксировать, хотя бы для того, чтобы не забыть об имеющихся проблемах. Мы тут пытаемся выработать свою линию поведения в случае обнаружения ошибок в проекте. Go, Ruby, C , etc.

mdf-i.blogspot.com mdf-i.blogspot.com

Распутывая нити: сентября 2011

http://mdf-i.blogspot.com/2011_09_01_archive.html

Много загадочного и непонятного скрывает в себе мир вообще и мир программирования в частности. Среда, 7 сентября 2011 г. Опять встретилась проблема в коде. Не то, чтобы очень уж страшная проблема, некоторые даже думают что тем самым они наоборот вносят ясность в код. Но я, как обычно, против. Давайте посмотрим на следующий код, который я для примера выдрал из ядра linux:. Strncmp(name, p, k) & p[k] = =) { p = k 1; . Подписаться на: Сообщения (Atom). Живой Журнал системного программиста. Go, Ruby, C , etc.

UPGRADE TO PREMIUM TO VIEW 51 MORE

TOTAL LINKS TO THIS WEBSITE

59

OTHER SITES

dvino.dk dvino.dk

DVINO | Grossistsalg af italienske vine

Rosé & bobler. Engrosalg af Italienske vine. Restauranter vinhandlere & specialforretninger ervherv. Leverandør til danske restauranter siden 1996. Er en import og grossist virksomhed, der udelukkende beskæftiger sig med italienske kvalitetsvine. Vi har mere end 20 års erfaring. Som professionelle i markedet og mener, at vi har fingeren på pulsen. Så, ønsker du at arbejde seriøst og langsigtet med en pålidelig, passioneret leverandør, kan vi helt sikkert honorere dine krav. Interessen for italiensk vin.

dvino.info dvino.info

Vini e birre ERBA COMO LECCO

Vini and Birre Erba Como Lecco. Vini sfusi, bag-in-box, in bottiglia anche BIO - Birre artigianali. Benvenuti in Dvino LECCO ERBA COMO. Nel nostro negozio potrete trovare un vasto assortimento di vini sfusi e in bottiglia, bag-in-box vini Bio, amari e distillati, birra artigianale, olio extra, miele, bevande analcoliche naturali e altro ancora. Con un giusto rapporto tra qualità e prezzo. BAG IN BOX vino. Vini in Bag in Box:. Spedizione in tutta Italia -. Visita il sito: www.baginbox.cloud. Birre Lariano...

dvino.net dvino.net

D'vino Wine Bar Dubrovnik

Palmotićeva 4a - Dubrovnik Old Town 385(0)203211230. Open daily 08am - late. D'vino thought of the day:. Each day try and be yourself without putting too much water in your wine. D'vino Wine Bar Dubrovnik. Located in the heart of Dubrovnik Old Town*, D'vino has an impressive selection of fine domestic and imported wine available by the glass, bottle, and in tasting servings. Daily 08.00 - 12.00. Start out the day with some fresh grub, ey! How to find us. We are located in the heart of Dubrovnik Old Town,...

dvino.nl dvino.nl

dvino

dvinochile.com dvinochile.com

中文 - winerisietetazas的网站

Las imágenes de la galería necesitan por lo menos la versión de Flash 9.0.28! Instala la versión más reciente de FlashPlayer. Válido para envíos a China. Para ver los tiempos de envío a otros países e información sobre la fecha de envío consulta este enlace: Condiciones de pago y envío. Condiciones de pago y envío.

dvinogradov.blogspot.com dvinogradov.blogspot.com

Raider's Programming Blog

Знаете ли вы, что boost: lexical cast не имеет такого важного параметра как локаль? По-моему, это ни в какие ворота. Всем функциям, которые работают со строками в Boost-е, можно указать локаль, а тут - такой вот финт! Всегда используется глобальная локаль. Например, добавляем в код безобидный оператор:. Std: locale: global(std: locale(" ) ; / системная локаль, например русская. А теперь представьте, как будет работать код, зарытый где-то глубоко в недрах какой-нибудь библиотеки:. Int nArgs = 0;. В Pascal...

dvinolv.com dvinolv.com

d.vino | Las Vegas, NV

4:00 pm – 10:30pm. 4:00 pm - 11 pm. 10 Gift Certificate $10.00 USD. 25Gift Certificate $25.00 USD. 50 Gift Certificate $50.00 USD. 75 Gift Certificate $75.00 USD. 100 Gift Certificate $100.00 USD. Where the wine flows like wine. Dvino Italian Food and Wine Bar offers seasonal, traditional farm-fresh ingredients—meat, fish, salumi and cheese, vegetables, pasta and bread. Swing by for our Happy Hour from 4 pm to 6 pm where we serve up not only a special meatball slider menu, but also have drink specials.

dvinoly.com dvinoly.com

Daniel Viñoly Beceiro

dvinoristorante.net dvinoristorante.net

Cheap Jordans For Sale,New Jordans Shoes,Retro Air Jordan Shoes

Get Extra 10% Discount Pay By Western Union. 136027-108 Cheap Air Jordan Retro 5 V Grape White Emerald Green. Our Price: $69.99. 136027-162 Air Jordan 5 V Retro Fire Red White Fire Red Black Sh. Our Price: $69.99. 136045-141 Air Jordan Retro 5 V Laney White Varsity Royal Varsit. Our Price: $69.99. 136027-007 Air Jordan 5 Black Grape (Black/New Emerald-Grape Ice. Our Price: $69.99. Air Jordan 11 (XI) Original OG Men's Shoes ( White / Black ). Our Price: $69.99. Our Price: $69.99. Cheap Jordans For Sale.

dvinos.com dvinos.com

dvinos.com -&nbspThis website is for sale! -&nbspdvinos Resources and Information.

The owner of dvinos.com. Is offering it for sale for an asking price of 3900 EUR! This page provided to the domain owner free. By Sedo's Domain Parking. Disclaimer: Domain owner and Sedo maintain no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo or domain owner and does not constitute or imply its association, endorsement or recommendation.

dvinoselections.com dvinoselections.com

Home

Create a free website.