Search
Write a publication
Pull to refresh
0
0
Send message
Учитывая, что бинарники собранные VC11 не будут запукаться под Win XP, лично я вообще в нём смысла не вижу.
Т.е. мы говорим о модулях, написанных на разных компиляторах? Потому что если используется MS VC с одной версией CRT, то никаких проблем с вышенаписанным нет.

Тогда рассказывайте как гарантируется ABI конструкций:
DL_NS_BLOCK(( shapes )
(
    DL_LIBRARY(lib)
    (
        ( shapes::figure, create_rectangle, (double,left)(double,top)(double,width)(double,height) )


С виду экспортируется только
 extern"C" DLX_DLL_EXPORT ::dlx::library<dl_library>::ftable const* DLX_CALL dynamic_library()

Т.е. никакого C-интерфейса нет и кроме как через эту обёртку длл-ку не заиспользовать

И дальше хак на хаке:
    fn("_dynamic_library@0", lib_fn, std::nothrow);\
    if (lib_fn == 0)\
        fn("dynamic_library@0", lib_fn, std::nothrow);\
        if (lib_fn == 0)\
            ::dlx::throw_ex< ::dlx::runtime_error >( std::string("library '") + dll_path + "' is not a DL-library");\

как-то мне немного не по себе от такого )
совершенно не понимаю зачем это всё.
> отсутствие возможности использовать пространства имен
это в каком месте отсутвует такая возможность? всю жизнь пользуюсь

> большое количество служебного кода, необходимого:
в каком месте? у меня всё использование заключается в инклюде хэдера и ликовки lib (delay loaded если требуется опциональное использование)

или хотелось изобрести что-то вроде COM?
Нелохо. С другой стороны SQL Server 2008 R2 Developer на allsoft стоит всего 1772 р. — мизерная цена для такого продукта.
Для более эффективного использования потоков. Например, пока выполняется запрос к БД тот же поток мог бы например принять соединение и запустить в базу еще один запрос или отправить ответ на предыдущий. Дочерние потоки будут создаваться довольно редко, потому что за кулисами лежит пул потоков, который увеличивается только при не обходимости и вроде бы не уменьшается.

Насколько большой это может дать выигрыш? Как показывает практика очень существенный. И не только в вебе. Если ничего не путаю, то в семёрке по сравнению с вистой с помощью подобных оптимизаций сократили число рабочих потоков в сервисах системы на порядок, результат на лицо.
Непонятен смысл сравнения именно vector::iterator, ведь во всех вменяемых реализациях в релизе он оптимизируется в T*. Гораздо любопытнее было бы посмотреть как обстоят дела с другими конейнерами (map, set).
о, топик вернулся. отвечу и сюда

>Комментарии мы пишем не сами, поэтому не знаю, что тут подозрительного.
С одной стороны, я имел ввиду немного другое — степень айтишности хабра, все-таки не форум гламурных девиц. С другой, сейчас посмотрел — у вас в профиле не указано что вы состоите в команде LinguaLeo :)

>Если есть конкретные ИТ-вопросы — пожалуйста, задавайте, ответим.
ну расскажите в следующий раз хотя бы какие нагрузки, как пережили предыдущий хабраэффект, ну или как сделать прикольный график. чтобы айтишному глазу было за что зацепиться и не возникало желания отправить вас в пекло за спам.

>Какие бы изменения лично вам хотелось видеть на сервисе, чтобы почувствовать движения в лучшую сторону?
ок. из того куда можно развиваться
0. позиционирование «как выучить английсикий с нуля за 21 день» — отталкивает
1. нормальные переводы хотя бы некоторых текстов (или хотя бы возможность их добавлять)
2. грамматика (правила/тесты)
3. контент. больше интересного оригинального содержимого. мне лично например понравился формат glish.ru/ (кстати о нем тоже на хабре узнал, имхо по коненту сайт на порядки выше многих)
4. все-таки премиум сервисы стоит придумать поинтереснее чем просто количество слов

из того что раздражает на сайте сейчас (просто попереключался между разделами)
1. при переходе на любую вкладку появляются поясянющие попапы на всю страницу. отключить все сразу видимо невозможно
2. попапы внизу
— Рр-р-р! Фрикадельки, фрикадельки! Хочу, хочу фрикаделек!
— Ок, давай накупим побольше
выглядят как порнобаннеры
3. «произношение» в тренировках. пока это делает робот, по умолчанию лучше отключить или вообще убрать.
4. связанные слова в словаре. видимо просто похожие словоформы (number — numb). убого же.

> Наберитесь терпения, мы постараемся измениться к лучшему как можно быстрее.
вот когда начнет что-то реально развиваться тогда и интересно будет посмотреть. ежемесячный спам и баннеры уже доставать начинают. удачи!
Резковато конечно, но в целом согласен. На главной откровенная реклама без каких-либо интересностей из ИТ. Все коментарии в стиле «круто», "+1", наводит на определенные мысли.

По сайту. Уже как-то смотрел, ничего не изменилось в лучшую сторону. Где-то в их фак-е:
Q. Как мне изучить здесь английский язык, если я не знаю пока ничего и только начинаю учить язык?
A. Даже с самым начальным уровнем можно освоить английский язык, пользуясь сервисом LinguaLeo.… Прослушайте видео до 20 раз, пока не сможете отчетливо различать все звуки.…

:) Это просто ложь — нельзя с помощью гугл транслейт не зная грамматики выучить язык.
Так же внимание привлек раздел «Эксперты о методике» — lingualeo.ru/about/expertsonmethod
где озвучены главным образом регалии разнообразных «экспертов НЛП». Вопрос к авторам, вы сами язык как изучали? У вас в команде есть хотя бы один преподаватель?
Вы кстати забыли упомянуть, что для работы нужен еще последний решарпер.
Это грустно, с учетом того, что уж очень он мало того что не бесплатный, так еще и тормозной, а в сочетании с VS2010 еще и глючит безбожно.
I'm learning English as a second language. Will this site help me
improve my English?

Very likely, though it's really aimed at the most common errors of
native speakers.
Сначала долго листал примеры. Сложилось впечатление, что они расчитаны на идиотов знающих англиский, а не иностранцев. Снизошел до введения и точно:

Ну, некоторым не нравится как работает поиск на TPB. Таких можно смело посылать на эту страницу :)
Пробовал там вводить в поиск «silverlight download» и «silverlight скачать» — ни одного вменяемого результата в выдаче.

Если серьезно, то по идее на этой странице можно было бы ознакомиться с бесплатными легальными решениями на базе продуктов microsoft — антивирус вот у них появился, SQL Server Express есть, но у них там всё как обычно получилось намешано в кучу и ни для кого кроме вышестоящего начальства перед которым можно отчитаться, что раздел готов, он очевидно интереса не представляет.
Цитата с сайта:
Около ста предпринимателей, разработчиков и всех заинтересованных поработать соберутся, чтобы за 2 дня создать готовые к выходу на рынок продукты, созданные на платформе Google AppEngine, Android, MapsAPI и других технологиях Google. Мы приглашаем к участию всех, кто имеет опыт разработки приложений на технологиях Google.

Я думаю, причина выбора платформы очевидна :)
С другой стороны затея действительно может выстрелить, и имхо техническая часть первой реализации будет несущественна, главное — сойтись с нужными людьми. Ведь реклама — хлеб соц сетей и абы кому крутить непонятно что они не дадут.
Все известные мне языки (навскидку — c++, c#, js) поддерживают эту возможность
Конечно спасибо за подробную инструкцию, но почему блин все коммерческие продукты умеют прописываться куда надо автоматом при установке, а как open source так сразу ковыряние в конфигах? (ведь и этот продукт как msi распространяется)

Может быть здесь есть люди причастные к проекту, которые могут объяснить почему сделано так (сам с firebird не пересекаюсь, но вроде бы он большей частью в России популярен как наследство борланда).
В случае с пещерой 'n' — это пещера. Мисс Обама, если сумеете её заставить, может вырыть пещеру и показать всем закрытую дверь. Тогда выпытав у неё ключ вы сможете аналогично доказать газетчикам, что с вами стоит вести дела.
В любом случае требуется «удостоверяющий центр», в вашем случае супруга Обамы должна ненавязчиво признать, что она измняет, но вместо имени «выберет и опубликует модуль достаточно большого числа n = p*q».

И поскольку вы то знаете с кем она изменяет, вам не составит труда убедить её сообщить вам эти 'p' и 'q', ну а дальше диалог с New York Times по известной схеме :) Сравнивая ваши ответы с её 'n' они убедятся что именно вы посвящены в эту тайну.
Не совсем понял, почему в качестве доказательства знания секрета проверяющему нельзя просто зашифровать открытым ключом набор бит, и если доказывающий в качестве подтверждения пришлет исходный набор, то значит закрытый ключ у него есть.

Если такой вариант тоже возможен, то в чем тогда специфика применения этой схемы? реализация? стойкость? Вы что-то про карточки упоминали, было бы интереснее узнать по подробнее про это с практической точки зрения.
Про миллиард я конечно загнул. Но что будет если этот чел в своем блоге напишет условно «Продавайте гугл, покупайте майкрософт» при такой то посещаемости?

И кстати там в топ 10 только 1 блог не по финансовой тематике. Жутко не по себе от такой активности.
Мой пишет так:

Blog points:1,939
Blog visit:934,044,075
Concern Popularity:15,561
1

Information

Rating
Does not participate
Registered
Activity