Проблема с компиляцией Boost 1.47 на VPS 1 Xen (Namecheap.com)

Январь 14, 2012

Написал маленький краулер на C++ с использованием библиотеки boost::asio под Win32. Захотел перенести это дело на мой ВПС от Namecheap – оказалось низ-з-з-я-я, нужные библиотечные файлы просто отсутствовали! На VPS стояла OS CentOS 5.7, а под неё самая «последняя» версия Boost – 1.33, и в ней нет asio :-( Подумал – «фиг с тобой золотая рыбка», закачал на ВПС-ку архив Boost-а последней версии с намерением скомпилировать на месте – не тут-то было! При компиляции ВПС уходил в глубокую задумчивость и через пару минут процесс компиляции прерывался. Это повторилось несколько раз – может я CPU напряг чрезмерно, а может количество дисковых операций превысило некий лимит, но компиляцию что-то прибивало на автомате.

10 лет тому назад…

Январь 9, 2012

Как всё-таки давно это было…
Весёлая компашка :)

«Я буду мстить и мстя моя будет страшна-а-а-а!» :)

«Пролетая над гнездом кукушки»

«Напылася я пьяа-а-на,
нэ дойду я до до-о-ма!»

«Танго вдвоём!»

«Пэревэртень»

«Халк»

«Три богатыря – Добрыня Эксплорерович, Илья Викингович и Алёша Фундукович» ;)

Весело и беззаботно было тогда.

Странности при упаковке Zip архивов 7zip-ом (WinXP & Linux CentOS)

Ноябрь 10, 2011

Упаковал директорию с файлами на WinXP с помощью архиватора 7zip. Это самый быстрый архиватор из всех ранее мной использовавшихся. Формат упаковки выбрал ZIP, а не родной 7ZIP, потому что не хотелось заморачиваться с установкой еще одного архиватора на моем сервачке. Загрузил архив на VPS (CentOS 5). При попытке посмотреть внутренности zip-архива через MC выдало ошибку. Стандартная утилита unzip тоже ругнулась по-поводу каких-то мусорных двух сотен байтов в начале архива, но тем не менее нашла правильную точку входа в архив и успешно извлекла все файлы до единого :) ) Похоже 7zip добавляет какие-то свои (мета)данные, которые могут затруднить работу некоторых архиваторов. Эх, придется, наверно, в будущем использовать WinRAR или WinZIP для этих целей.

Маразм украинского правительства крепчал!

Сентябрь 30, 2011

Как и обещало наше «горячо любимое» правительство, обмен валют в банке теперь будет осуществляться только по паспортам :-\ Мне кажется , что в высших эшелонах власти сидят долбанутые на всю голову маразматики (Азаров, Тигипко и Бродский – ярчайшие их представители)! Сначала новый налоговый кодекс, теперь закручивают гайки с валютным обменом. И пытаются объяснить свои действия как «непопулярные, но необходимые меры». Сначала пытаются загнать народ Украины в кабалу к олигархофренам, а потом лишить людей тех крох, которые припасены на черный день! Сволочи они порядочные!

Пополнение Visa Virtuon (Правекс банк)

Август 25, 2011

Сегодня возникла необходимость оплатить кое-какие онлайн счета. Причем оплатить нужно именно сегодня, а не завтра. Задался вопросом – а успею ли? Позвонил в тех-поддержку и за полторы минуты узнал, что «если владелец Visa Virtuon пополняет счет карточки до 11:30, то деньги становятся доступными в 16:00, если пополняет после 11:30, то деньги появляются на карточном счету только в 20:00″.
В реальности деньги на карточке появились в 15:00, а не в 16:00 – об этом мне сообщил смс-банкинг. При оплате счета не проходил платеж. В какой части вводимой информации ошибся понять не мог, пока не пришло смс-сообщение с ошибкой – оказалось CVV2 код не прошел, хоть и был введён правильно. Пришлось звонить в Правекс и просить убрать проверку CVV2 кода на сутки (максимальный период времени без CVV2 кода – 10 дней). После этих танцев с бубном все прошло как по-маслу.
Возможно эта информация пригодится кому-то кроме меня.

P.S. Не откладывайте на завтра то, что можно сделать сегодня ;-)

«Пол. Секретный материальчик» – первоклассная юморная фантастика!

Июль 6, 2011

Посмотрел «Пол. Секретный материальчик» – ржал как невменяемый! Уже давно американцы не делали по-настоящему классный юморной фантастический фильмец как этот! Посмотрите, не пожалеете ;-) Только качайте рип с дубляжом – вся соль фильма именно в диалогах.

Приватбанк и их карта «Найкращий подарунок» – нельзя пополнить в терминале.

Июнь 10, 2011

Несколько лет тому назад Приватбанк предложил очень хороший товар на рынке банковских услуг частным лицам – карточка мгновенного выпуска «Найкращий подарунок». Её прелесть была в том, что не было персонификации вообще! То есть можно было открыть карточку на Васю Пупкина и получать на неё переводы в Украинской валюте в пределах Украины. Эта её особенность не сильно офишировалась, поэтому сей продукт просуществовал довольно долго. И было очень приятно АНОНИМНО получать денежку от третьих лиц (от 100 грн до 1000 грн в сутки) переводом через терминал или кассира и не платить незаслуженную мзду в виде налогов нашим чинушам. Но не тут-то было! В Июне Приватбанк решил «закрутить гайки» и запретил пополнение счета карточки без её присутствия. То есть пополнить её может только её же хозяин.

В общем глупо поступил Приватбанк!

Фильм «Астрал»

Апрель 26, 2011

Посмотрел в кинотеатре фильм «Астрал» – впечатления двоякие. С одной стороны местами действительно было страшновато, но с другой стороны некоторые сцены вызывали откровенный ржач у всего зала! :) ))))

Особенно понравилась сцена с вызыванием духов в противогазе 8-0 Компьютерной графики нет вообще! Многие моменты в фильме из её отсутствия пострадали. Игра актёров – средней паршивости. Заплатив за 2 билета 90 грн (~$12) в очередной раз убедился, что 99% современных фильмов лучше качать из торентов и смотреть дома, потому что они не стоят тех денег, что просят за них кинотеатры!

Блог строителя

Апрель 1, 2011

Наткнулся на один интересный блог на украинском языке (!) Блог Строителя. Советую почитать, особенно тем , кто крутится в строительном бизнесе – увлекательный анализ шизофренических выходок нашего украинского правительства ;-) >

Глобальная статическая переменная и поток

Декабрь 16, 2010

Сегодня столкнулся с проблемой – полтора часа долбался над тем как изменить значение глобальной статической переменной из отдельного потока. В проекте есть переменная, объявленная в stdafx.h как «static bool DnlThrdIsOn;». Эта переменная должна устанавливаться отдельным потоком в «true», когда поток начинает работу и устанавливаться этим же потоком в «false», когда оный завершает свою работу. Решил не смешивать свои функции с тем , что было сгенерировано Visual Studio, поэтому поместил функцию потока в отдельный файл. Вроде, по Страуструпу, глобальная переменная, объявленная как «static» должна быть доступна везде и всюду, к тому же может быть измененной любым куском кода. Как бы не так! Когда функция потока получала доступ к этой глобальной статической переменной, то на самом деле она получала доступ к копии этой переменной! В результате программа работала совсем не так как должна была. Решение этой проблемы оказалось довольно простым – достаточно было поместить определение функции потока в файл с функциями инициализации GUI (там еще OnInitDialog() определяется) как все сразу же заработало :-) Спасибо Гуглу за ссылку – первая же ссылка в выдаче серпа ответила на мой вопрос %)


Follow

Get every new post delivered to your Inbox.