Hungry Mind , Blog about everything in IT - C#, Java, C++, .NET, Windows, WinAPI, ...

Разблокировать Nokia 6630 наконец-то МОЖНО!!!

После почти двух лет валяния заблокированной Нокии 6630, купленной за 200$, я нашел вот что.

Ураааа!!!

Производим разблокировку телефонов Nokia 6630, 6680, 6681, N70, N90. Быстро, без вскрытия, любым количеством.
Сегодня пойду к ним, 150 грн. и у меня появится еще один телефон! А моя Nokia Е61 пройдет недельную реабилитацию в сервис центре за 480 грн. И как я умудрился поломать экранчик не поломав защитное стекло!!! :)

Вышла Trolltech Qt 4.3

Что новенького?

Из интересного - поддержка Vista UI! Также новый интегратор с VS2005.

Если возникает что-то, вроди этого

1>Compiling...
1>moc_qwizard_win_p.cpp
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(36) : error C2653: 'QVistaHelper' : is not a class or namespace name
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(41) : error C2653: 'QVistaHelper' : is not a class or namespace name
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(42) : error C2270: 'metaObject' : modifiers not allowed on nonmember functions
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(46) : error C2653: 'QVistaHelper' : is not a class or namespace name
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(50) : error C2061: syntax error : identifier 'QVistaHelper'
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(50) : error C2146: syntax error : missing '(' before identifier 'QVistaHelper'
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(51) : error C2352: 'QObject::qt_metacast' : illegal call of non-static member function
1> f:\sdk\qt-4.3.0\include\qtcore\../../src/corelib/kernel/qobject.h(92) : see declaration of 'QObject::qt_metacast'
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(54) : error C2653: 'QVistaHelper' : is not a class or namespace name
1>.\tmp\moc\debug_shared\moc_qwizard_win_p.cpp(56) : error C2352: 'QObject::qt_metacall' : illegal call of non-static member function
1> f:\sdk\qt-4.3.0\include\qtcore\../../src/corelib/kernel/qobject.h(92) : see declaration of 'QObject::qt_metacall' 
то в файле src\gui\tmp\moc\debug_shared\moc_qwizard_win_p.cpp быстренько добавить #ifndef QT_NO_STYLE_WINDOWSVISTA и в конец #endif.

C++ code analysis

В Visual Studio 2005/2008 Team Suite есть встроенный механизм статического анализа кода C++! Включается это чудо в настройках проекта, раздел "Code Analysis".

Почитать подробнее и посмотреть примеры можно здесь.

В целом штука полезная, особенно с Source Annotations. Есть, кстати, сторонний инструмент PC-Lint и плагин к студии Visual Lint!

Vista & uTorrent socket access permissions

При запущеном uTorrent Windows Vista периодически блокирует новые TCP соединения, выдавая сообщение "An attempt was made to access a socket in a way forbidden by its access permissions".

Для восстановления нормальной работы следует остановить сервис "Network Connections", подождать немного и запустить снова. При этом сеть никуда не пропадает, т.е. можно делать и удаленно. Вообще, этот сервис нужен для выполнения манипуляций с сетевыми соединениями (установка соединения, настройка, ...) и для Internet Connection Sharing.

Существует предположение Уже понятно, что проблема возникает именно из-за сервиса "Internet Connection Sharing" (я не проверял). При возникновении описанной ситуации, я смело останавливаю.

Stopwatch class

Недавно нашел замечательный класс, о котором я (думаю, как и многие) не знал раньше - System.Diagnostics.Stopwatch. Используется для измерения прошедшего времени. За подробностями - MSDN.

Avid Liquid Vista sound problem, отсутствует звук

Ну, купил я новый комп, поставил Висту. Куча программ не работает. Среди них не заработал Avid Liquid 7.

Сначала 7.0SP2 вовсе не хотел запускаться, ругался на библиотеку odbc32.dll. Я ему подложил из XP. Запустился, но возникла одна проблема - не проигрывал звук. Точней проигрывал, но только визуально - показывал, что сигнал есть, а из колонок - ноль! Порывшись в нете я обнаружил, что уже давно есть Avid Liquid 7.2. Скачал 2 обновления (7.1, 7.2), поставил. На odbc32.dll ругаться перестал, звук по прежнему отсутствует.

Для появления звука делаем вот что:

Вуаля! Звук есть!

Copyright 2007-2011 Chabster