Home

Реклама

Настроить

Mercurial plugin для MSVC 2008

Июн. 1, 2009 | 07:01 am

Коллега написал довольно полезный и удобный плагин для студии для работы с mercurial. Не использует никаких убогих TortoiseHg как например VisualHg. Вообщем пользуйтесь.

Возможности:
  • Поддержка основных операций: Add, Remove, Commit, Revert, Rename, Compare
  • Просмотр истории изменений файла и связанных с ним наборов изменений, а также разницы между ними
  • Отслеживание изменений после переименования файлов в диалоге с историей
  • Поддержка утилит сравнения файлов (задаются в опциях плагина в Tools->Options->Source Control->Mercurial Options Page)
  • В диалоге занесения файлов (Commit Dialog) есть возможность выбрать файлы для занесения и посмотреть разницу между файлами
  • Собственный тулбар с кнопками для операций с Mercurial
  • Отслеживание файлов, измененных за пределами студии
  • Улучшена производительность
Ссылка на страницу для скачивания: http://www.newsupaplex.pp.ru/hgscc_news.html

ps: лучше для студии  я еще не видел.
Метки: ,

ссылка | Оставить комментарий {1} | в избранное | рассказать другу

Exceptional C++: комментарии

Апр. 28, 2009 | 09:33 pm

Комментарии к тексту оригинала и переводу блестящих книг Herb Sutter "Excetional C++" и "More Excetional C++".
Вырезано от туда:
Ну а теперь про перевод Герб Саттер "Решение сложных задач на C++", на страницы которого и ссылается данный материал. Наиболее точной характеристикой качества перевода является фраза "быдло все стерпит" (и это еще политкорректный вариант первоначального впечатления!).
Сергей Деревяго
Exceptional C++: комментарии

Метки: ,

ссылка | Оставить комментарий | в избранное | рассказать другу

Thread Safe Template Library (TSTL)

Фев. 2, 2009 | 07:57 pm

Thread Safe Template Library (TSTL) represents a C++ library that will provide thread-safe storage data structures without global locking. It includes classes for maps based on a non-binary extensible hashing tree for very fast access, a pipe, a queue, a timercache, a limitcache, and a fast writer multiple reader guard (or 'rwlock') without global locking (which uses the atomic C++0x API based on the interlocked instruction set of the CPU). It's useful for writing multi-threaded applications and operating system components.


http://www.softpedia.com/get/Programming/Components-Libraries/TSTL.shtml

ps: Библиотека написанная коллегой
вообщем must use

upd:http://freshmeat.net/projects/tstl/
Метки:

ссылка | Оставить комментарий | в избранное | рассказать другу

Small database schema

Янв. 26, 2009 | 02:28 pm


zoom )
Метки:

ссылка | Оставить комментарий {2} | в избранное | рассказать другу

QT 4.5 теперь под LGPL

Янв. 14, 2009 | 01:44 pm

Nokia is pleased to announce that with the release of Qt 4.5 you will
be able to use Qt under the Lesser General Public License (LGPL)
version 2.1 terms. When released in March 2009, Qt will be made
available under three licensing options: Commercial, LGPL and GPL.
Prior versions of Qt are not impacted by this announcement.

Read more... )

По поводу коммерческой версии и зачем она:
Why would I want to buy a commercial license? What is the difference?

The commercial Qt license includes email support, access to upgrades and allows you to develop fully closed source software. The LGPL carries some restrictions regarding the ability for users to relink libraries and other restrictions that may impose architectural requirements that some organizations might not be comfortable with.

ps: Видимо Nokia понимает, что iPhone и android сильно могут оторвать у них рынок.
Метки:

ссылка | Оставить комментарий {1} | в избранное | рассказать другу

Регистрация в Дворец Бракосочетания №1

Янв. 6, 2009 | 09:35 pm

С 1 по 2 января вечер болел, лежал с температурой 35.5. Единственно, что помогло от боли в голове и горле это антигриппин+адское лекарство пропосол (из 50 грамм - 40 спирта этилового). Итак к 12 часам ночи или в самом начале 3 января, а именно в этот день в 10 утра начиналась запись на летний период, я был в более менее стабильном состоянии, чтобы хоть куда то выбраться. После пару кружек чаю, помчался в дворец бракосочетания. Приехал туда к 2 часам ночи. Стоял народ, человек так 20, остальные были в припаркованных машинах. У входа в дворец стоял организатор очереди на запись(сам он тоже стоял в очередь, благодаря которому все кто стоял в очереди ночь прошли согласно своему номеру). Записался 54 парой. После поехал домой поднимать свою половинку. Приехали где то к 4 часам, посидели в машине погрелись и сходили в убогий кофе хауз на невском, а дальше повалил народ из метро. Итак с 6 часов и до 10 стояли на улице, чтобы всякие пидорасы не пролезали вперед, так как уже в 7 часов очередь была за 200 пар. И вот когда в 10 часов открылся дворец на запись на летний период - толпа двинулась. В 10 часов народ ломился со всех сторон, все хотели схалявить кто был за первой сотней в очереди. Вообщем мы пробились под своим 54-м номером и записались на август месяц на удобное число и время для нас. Стоило только это одного носового платка, обмерзших ног, носа, ушей - и все это помноженное на два.

ps1: по отзывам людей, которые стояли в прошлом году - говорят тогда все было гораздо хуже, очередь была аж от исакиевского собора

ps2: Всё это дело проходило около Дворца Бракосочетания №1 на Англий1ской набережной.

ps3:еще был один неприятный момент, рядом со входом стоял фургончик в котором якобы продавали места в очередь за 500 рублей, потом через часа 3 уже стоил 250, а под утро вообще бесплатно было
из за этого фургончика чуть не началась драка между теми которые стояли всю ночь и теми кто купил за 2-3 дня билетик за 500 рублей

ссылка | Оставить комментарий {4} | в избранное | рассказать другу

Сравнение антивирусов. Anti-malware.ru или кто такой Сергей Ильин.

Дек. 23, 2008 | 02:30 pm

Прислали тут бета-тестеры ссылку на Сравнение антивирусов по эффективности защиты от новейших вредоносных программ. Погуглив про "независимость" портала AM нашел очень интересную ссылку Гражданин Бендер в IT. Тоже самое подтвердили и коллеги, про авторитет данного портала и в частности про его создателя.
Также стоит посмотреть на ссылку на microsoft сайте про антивирусы: Партнеры корпорации Майкрософт по антивирусным программам

ps: вот он эффективный метод ведения бизнеса

upd: на всякий случай скопирую статью с хабра )

ссылка | Оставить комментарий {11} | в избранное | рассказать другу

Women Firewall

Ноя. 19, 2008 | 05:48 pm

1. Одна человеческая клетка содержит 75Мб генетической информации
2. Один сперматозоид содержит 37.5Мб.
3. В одном миллилитре содержится около 100 млн сперматозоидов.
4. В среднем, эякуляция длится 5 секунд и составляет 2.25 мл спермы.
5. Таким образом, пропускная способность мужского члена будет равна:
(37.5Мб x 100M x 2.25)/5 = (37 500 000 байт/сперматозоид x 100 000 000 сперматозоид/мл x 2.25 мл) / 5 секунд = 1 687 500 000 000 000 байт/секунду = 1 687.5 Терабайт/с

Получается что женская яйцеклетка выдерживает эту DDoSатаку на полтора терабайта в секунду, пропуская только один выбранный пакет данных и является самым офигенным в мире хардварным фаерволом...
Но тот один пакет, который она пропускает, ложит систему на 9 месяцев..

ссылка | Оставить комментарий {2} | в избранное | рассказать другу

Вот оно оказывается как...

Ноя. 17, 2008 | 11:28 am

http://www.microsoft.com/rus/athome/security/update/windowsvistaAV.mspx

ps: монополия монополия монополия
Метки:

ссылка | Оставить комментарий {3} | в избранное | рассказать другу

C++0x features in MSVC 10

Окт. 31, 2008 | 05:00 pm

Lambdas, auto, and static_assert: C++0x Features in VC10, Part 1
Метки: ,

ссылка | Оставить комментарий | в избранное | рассказать другу

MSVC 10 features

Окт. 31, 2008 | 04:47 pm

Помимо уже имеющегося в 2008 с++ TR1 мы получим
o MSBuild Support for Visual C++
o IntelliSense and Browsing Experience
* Improved Responsiveness and Scale
* Improved Accuracy and Robustness
o C++0x Features
* Lambda Expressions
* Rvalue References
* static_assert
* auto Keyword
o MFC Improvements
* Task Dialog Support
* Restart Manager Support
o Deployment
* New deployment model for Visual C++ Libraries (changed to not use Windows SxS configuration)

Добавлены Parallel Pattern и Asynchronous Agents Libraries примеры использования смотрим здесь
http://blogs.msdn.com/nativeconcurrency/archive/2008/10/28/visual-studio-2010-ctp-available-including-the-concurrency-runtime-parallel-pattern-library-and-asynchronous-agents-library.aspx

В последнем ничего нового не придумано, похоже просто содрали с Intel Thread Buildings Blocks.
Ну и сразу возникает вопрос: А нахуя оно надо когда есть OpenMP?

Качнуть сабж и почитать фидбаки можно тут:
https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=9790
или
http://www.microsoft.com/downloads/details.aspx?FamilyId=922B4655-93D0-4476-BDA4-94CF5F8D4814&displaylang=en
Метки:

ссылка | Оставить комментарий {1} | в избранное | рассказать другу

Jabber

Окт. 13, 2008 | 03:58 pm

Вначале пересев на винду установил хорошо знакомый из gentoo sim-im. И сразу начались проблемы с авторизацией новых контактов. Пробовал устанавливать как stable так и development version( msvc2005 ). Судя по возможностям и багофиксам - процесс разработки практически не движется.
Для решения проблемы установил miranda как рекомендованный хороший icq клиент, не знаю чем, но она мне просто не понравилась, да и не кроссплатформенно это( что я очень не люблю ). Потом был pidgin, но проблемы с русскими сообщениями и негибкий интерфейс сразу его выбросили на свалку. Также во время юзания pidgin были какие то странные проблемы с авторизацией народа.
В итоге решил взяться за настройку psi и поиска нормального транспорта для аськи.

Особенно помогла вот эта настройка:
Автоматически подставлять ники контактам при добавлении в ростер: Ψ → Options → Advanced → options.contactlist.resolve-nicks-on-contact-add = true

Links:
must read - Переход на Google Talk или почему сейчас это самая перспективная IM-технология
icq, транспорт, jabber — конец глюков

update: Также советую зарегистрироваться на jabber.sib.ru у которого есть поддержка траспортов icq, mrim, gtalk
Метки: ,

ссылка | Оставить комментарий | в избранное | рассказать другу

Wget VS Aget

Сент. 5, 2008 | 03:36 pm

Как думаете кто быстрее?

kent@ace ~/tmp/aget $ time wget http://distfiles.gentoo.org/distfiles/linux-2.6.25.tar.bz2 )
kent@ace ~/tmp/aget $ time aget http://distfiles.gentoo.org/distfiles/linux-2.6.25.tar.bz2 )
Метки:

ссылка | Оставить комментарий {5} | в избранное | рассказать другу

Использовать windows на мкс небезопасно для жизни.

Авг. 28, 2008 | 05:12 pm

Американское космическое агентство (НАСА) сообщило, что в июле этого года на МКС несколько ноутбуков были заражены компьютерным вирусом. Читать дальше... )

ссылка | Оставить комментарий {2} | в избранное | рассказать другу

Вышел Boost 1.36.0

Авг. 15, 2008 | 04:53 pm

New Libraries

Accumulators:
Framework for incremental calculation, and collection of statistical accumulators, from Eric Niebler.

Exception:
A library for transporting of arbitrary data in exception objects, and transporting of exceptions between threads, from Emil Dotchevski.

Units:
Zero-overhead dimensional analysis and unit/quantity manipulation and conversion, from Matthias Schabel and Steven Watanabe

Unordered:
Unordered associative containers, from Daniel James.


Updated libraries )
Метки:

ссылка | Оставить комментарий {1} | в избранное | рассказать другу

Речь Чуркина на Совбезе ООН.

Авг. 12, 2008 | 03:54 am

Таких бы адекватных политиков да побольше.

ссылка | Оставить комментарий {8} | в избранное | рассказать другу

Документальный фильм Анны Полак - Дети Ленинградского

Авг. 8, 2008 | 11:10 pm

ссылка | Оставить комментарий {6} | в избранное | рассказать другу

Человек и животные

Авг. 8, 2008 | 11:03 pm

ссылка | Оставить комментарий {8} | в избранное | рассказать другу

Трупы двигаются или C++ Builder 2009 и Delphi 2009

Авг. 8, 2008 | 12:43 am

Проходим по ссылкам и смотрим
What's New in the VCL in Delphi and C++Builder 2009
C++Builder 2009 support for new C++0x standards
Some new and enhanced components coming in Tiburon

ссылка | Оставить комментарий {1} | в избранное | рассказать другу

ДИПЛОМ

Июл. 3, 2008 | 05:11 pm

Санкт-Петербург
Федеральное государственное
ощеобразовательное учреждение
высшего образования
«Санкт-Петербургский государственный
университет водных коммуникаций»

ДИПЛОМ
ВСГ XXXXXXX

Решением
Государственной аттестационной комиссии
от 17 июня 2008 года
ПАСТЕРНАКУ
Артуру Сергеевичу

ПРИСУЖДЕНА
КВАЛИФИКАЦИЯ

МАТЕМАТИК, СИСТЕМНЫЙ ПРОГРАММИСТ
по специальности
«Прикладная математика и информатика»
Метки:

ссылка | Оставить комментарий | в избранное | рассказать другу