• Twitter собирается объявить войну «Троллям»
    +1
    Вот если бы ещё прокремлёвских троллеботов угомонили, цены бы не было. Впрочем, в свете недавней встрече представителей Роскомзапрета с представителями Твиттера, эта перспектива туманная
  • Wi-fi по паспорту. Опровержение!
    +4
    Разъяснение от Минсвязи («Разъяснение») — очень мутное, но тем не менее, утверждает, что документ (не обязательно паспорт, но имеющий силу идентификации личности), вероятно, будет нужен: minsvyaz.ru/ru/news/index.php?id_4=44762
  • Wi-fi по паспорту. Опровержение!
    +3
    Чтобы ты не писал, чего не следует, про того, про кого не следует писать, чего не следует.

    Ну т.е. написать можешь, но это будет только 1 раз, видимо
  • Нефункциональные требования к программному обеспечению. Часть 1
    0
    Что вы думаете о такой точке зрения, в которой нефункциональных требований не бывает? Тем более с таким категоричным разделением. То, что является «нефункциональными» требованиями для одного стейкхолдера, может быть основными для другого.
  • «Забытые» парадигмы программирования
    +6
    Классифицировано так грубо и условно, что в процессе совершенно исказился смысл.

    К примеру, совершенно непонятно, как противопоставлять модульное программирование и ООП, если ООП — это разновидность модульного программирования, когда единственной единицей модульности является класс. Который — полноценная лингвистическая конструкция с одной стороны, и тип данных (в смысле абстрактных типов данных, по Вирту, т.е. тут уже и процедурное прогаммирование проглядывает) — с другой.

    Или другой некорректный пример — Си++: в отличие от Си, тут файл (.cpp) вовсе не является модулем, а заголовок (.hpp) не является интерфейсом такогого модуля. А в Си — являлся, и назывался объектом, единицей трансляции. В этом отношении (но не в других) Си++ оказывается дальше от ООП, чем классический Си, что забавно.

  • Оставьте ссылку на свой профиль — и добавьте к себе одного хабражителя
    +1
    Техлид, архитектор JavaEE/JavaSE, .NET, крупные корпоративные системы, сделанные «правильно»
    Занимаюсь архитектурным ревью, реинжинирингом существующих систем, разработкой архитектуры системы (+прототип) на заказ
  • Мифы и заблуждения насчёт CLR и .NET
    0
    >> Переход с LuaJIT на YARV не сделает приложение медленнее? Ещё как сделает
    Мы же здесь про переход ZZZ -> CLR. Наибольшие опасения у людей вызывает то, что при использовании CLR их приложения, ранее написанные на Ruby/Php/Python и других скриптовых языках, станут на порядок медленнее. Не станут, это факт.

    >> Сравнивать с Ruby весело, да. А со сравнимым приложением на C++?
    С++ неуправляемое приложение, сравнивать особо смысла нет :)
    Если хотите — давайте попробуем. Но мне потребуется ваша помощь. Электронный web-магазин на С# кушает порядка 45-60МБ при ~20-50пользователях. Сколько будет «есть» такой же на С++?

    >> я думал, что параметрический полиморфизм это нечто другое
    Хабрапарсер сожрал :( Там была параметризация типами. Надо исправить

    >> Visual Studio написана на .Net
    Visual Studio могла бы быть deploy-on-copy, если бы не интегрировалась тесно с окружением: My documents, COM Infrastructure, отладчики и т.д. Это проблемы VS IDE, а не CLR.
  • Мифы и заблуждения насчёт CLR и .NET
    +4
    Несогласны с чем? С тем, что я не хочу обсуждать C++ в топике про C#? Странная точка зрения.

    То, что вы ответили по теме, я, если честно, не понял.

    >> Я не уверен что Руби является таки эталоном экономичности памяти
    Мне кажется, я не говорил про эталоны и про абсолютную меру. Это всего лишь пункт к тому, что CLR кушает сравнимо с другими технологиями.

    >> подняли кучу спорных вопросов и даже не смогли их нормально аргументировать
    Ну, тут вы занимаетесь демагогией. Это не вопросы, это заблуждения, заведомо некорректные мнения. Их не надо аргументировать, на них надо отвечать, подкрепляя ссылками. Я это сделал

    >> Это же касается и менеджмент кода, сборщик мусора не панацея и память можно «загадить» в обоих случаях с одинаковым успехом. А неправильно управление памяти в С++/С коде является неправильным использвоанием этих языков аппрори и как аргумент не рассматривается.

    Вы тут сами себя опровергаете. Ну в том смысле, что по аналогии я могу сказать, что неправильная работа с GC не рассматривается и входит в знание языка.
    Пойнт в том, что в случае с GC сделать неправильно гораздо, гораздо сложнее.

    >> можно продолжать и продолжать
    Отлично, продолжите.
  • Мифы и заблуждения насчёт CLR и .NET
    +1
    Всё зависит от того, с какой стороны гриба вы откусите что вы используете.
    Например, Phalanger в режиме pure полностью компилирует php-приложение в MSIL, который исполняется CLRом так же, как если бы он был написан на C# или чем-то еще. Это как раз тот случай, что я имел в виду.

    Другой вариант — Phalanger в режиме legaсy работает как классический интерпретатор php, написанный на CLR: транслирует php в родные байт-коды php, и их исполняет. Но этот случай нам не интересен — ничего необычного
  • Мифы и заблуждения насчёт CLR и .NET
    0
    И да, и нет.
    С точки зрения серверного разработчика, практически всё, что мне нужно, есть как в nix, так и в win — управляемое или нет, не суть важно. Даже и не вспомню, чего мне не хватает. Из того, что нет в nix, это, наверное, WMI.

    С точки зрения клиентской части — да, здесь ситуация похуже: WinForms еще недостаточно полностью портированы в Mono, поэтому тут могут ждать сюрпризы. Плюс, некроссплатформенны, как правило, сторонние коммерческие компоненты, зачастую визуальные. И их не удаётся завести под Mono. Такое отношение компаний, к сожалению, становится проблемой самого .NET, а не компаний — авторов компонент.

    Но опять же, насчет UI — есть binds к стандартным GTK# и Tk, которые одинаково хорошо работают и там, и там. Пример такого UI: MonoDevelop
  • Мифы и заблуждения насчёт CLR и .NET
    +15
    Не, я считаю неуместным обсуждать и сравнивать С++. Я привел типичные заблуждения относительно C#, и факты касательно него же, и ничего большего. И это… Qt != C++ в любом случае
  • Мифы и заблуждения насчёт CLR и .NET
    +2
    Не не не, я не хочу холиваров. Давайте оппонировать не ИМХОм, а фактами. Я свои привел )
  • Линейный алгоритм поиска в отсортированной таблице
    +8
    Это у вас не линейный поиск, это тот же самый бинарный поиск по В(+?)-дереву, где дерево задано в табличном виде, так что не выдумывайте велосипед ;)
  • Клиенты «Макхост» решились написать открытое письмо
    0
    Пишите открытое письмо в суд по несоблюдению МакХостом TermsOfService. Хоть кто-то должен написать в суд; иначе мне вообще непонятно, это бизнес или чехарда какая-то…
  • Почему гику стоит переходить на Linux
    +1
    Классика «Zsh+unixutils» есть под windows, разница с unix минимальна. Чем не настоящая консоль?
    Хочется еще большего — pshell, как указали выше: полноценный объектно-ориентированный скриптовый язык. Было бы желание…
  • Времена меняются, или смена часовых поясов сразу в пяти регионах РФ
    +2
    О, нет, чертов консервативный необразованный народ, губит все начинания на корню, не дает наноинициативам правительства пройти! В общем, если модернизация не пройдет, мы будем знать, кто виноват, причем поименно — список подписавшихся-то есть :)
  • Времена меняются, или смена часовых поясов сразу в пяти регионах РФ
    +8
    Потому что никакие вещи не выносят на референдум. Вы вспомните, когда последний был? Я не помню, например.

    Да, и согласно последним законам, на всеобщие референдумы можно выносить только те вопросы, которые не повлекут финансовых затрат. «Деньги — они важнее народного мнения», как бы говорят нам любимые избранники. И мы им как бы верим.
  • Времена меняются, или смена часовых поясов сразу в пяти регионах РФ
    +7
    Можно еще раз крепостное право отменить, для гарантии попадания в летопись
  • Билл Гейтс и Toshiba будут работать над созданием атомного реактора
    0
    Вы просто не умеете его готовить ;)
  • Времена меняются, или смена часовых поясов сразу в пяти регионах РФ
    +86
    >> А что по этому поводу думаете вы, коллеги?

    «Ерунда какая-то с часовыми поясами», думаем мы. «Фигней балуются наверху, имитируют бурную деятельность и модернизацию, прости Г-споди», думаем мы. «Это ж сколько государственных специалистов привлекут к этому бесценному стратегическому делу — уму нерастяжимо. Причем, — думаем мы — для имитации выбрали такую область, в которой ничего нельзя поломать — это не ГЭС и не АЭС, не плотина и не МКС, чтобы натворить делов».
    Тем не менее, мы думаем, что исполнительные в-рот-президенту-заглядывающи, но бестолковые власти испохабят и такое.

    Также думаем мы, что разговоров много, а результата будет ноль без дырки.

    А, нет, будет результат — местами придется больше жечь электричества, что будет еще одним аргументом в пользу перехода на экономичные источники освещения. А учитывая, что наверху было принято решение так отмодернизироваться, что перешагнуть этап газоразрядни и напрямую приступить к светодиодни, которые стоят ~1000р/штука и которые выпускает _единственное_ предприятие группы «Онэксим» (Прохоров, если кто не в курсе), то вывод один:

    «Нас на#бали, расходимся».
  • Билл Гейтс и Toshiba будут работать над созданием атомного реактора
    +6
    Норма. После новости про ядерный реактор можешь начинать копать нору и шифровать там запасы водки, тушенки и патронов к калашникову.
  • Билл Гейтс и Toshiba будут работать над созданием атомного реактора
    +7
    Похоже, одной только вакциной по сокращению населения Билл Гейтс решил не ограничиваться :)
  • Sandisk выпустила microSDHC карту на 32 Gb
    +3
    Да здравствует прогресс!

  • Гениальный копирайтер Боря или 10 заповедей работы с удалённым сотрудником
    +11
    Вкусно пишете, спасибо :) Про «а, ну да, я же гений» очень понравилось, недалеко от правды.
    Взял на заметку.
  • Comment from a drafted post.
  • Исходники Windows Research Kernel в свободном доступе
    0
    На дату документа поглядите :) Это гаэдлайн за 2007, и он касается .net-технологий. MFC и ATL, например, как и WTL, и ядро Win, полон венгерской нотации
  • Comment from a drafted post.
  • Позднее связывание в C#
    0
    А до этого решались через System.Addin :)
  • Исходники Windows Research Kernel в свободном доступе
    0
    Круто на самом деле.
    Это событие говорит о том, что работы над MinWin не просто продолжаются полным ходом, а уже однозначно достигли стабильных результатов следующих этапа по сравнению с тем, что был показан на момент релиза Win7; ну а причесанные исходники подготовительных этапов теперь не стыдно и продемонстрировать :)
  • Двойные стандарты?
    –7
    Если сайт в топе, значит, их (санкций) не наложили. Если не наложили — значит, не сочли нужным или не нашли нарушений. Если вы считаете, что они есть — увы, Яндекс считает по-другому: вероятно, на сайте есть релевантный контент, по сравнению с которым то, что вы описали — не нарушение, а своеобразная оптимизация.
    С уважением, ваш К.О.
  • Двойные стандарты?
    –7
    Жаба душит штоле? Или вы это в рамках расправы над мирового заговором?

    Рейтинг сайта — комплексная характеристика, состоящая из нескольких десятков независимых параметров, каждый со своим весовым коэффициентом. Вероятно, перечисленные характеристики не сильно влияют на итоговую оценку.
  • ReSharper: поиск кода по паттерну
    +3
    «Входят в кругозор» и «хорошо разбираются» — это все же разные вещи.
    Меня, например, лоботомирует задача по длинному однострочному регэкспу сказать, что он ищет. Если еще и бэкреференсы есть, вообще жестя. Не хватало еще этот аццкий ад тащить в окно поиска студии :)
  • ReSharper: поиск кода по паттерну
    +10
    C# — это не perl, можно поработать в нескольких проектах и ни разу не столкнуться с Regex. Это нормально.
  • Использование SQLCLR для увеличения производительности
    0
    Все зависит:
    1) от того, что вы считаете бизнес-логикой
    2) от требований: иногда (например, из-за требований к безопасности) часть логики (например, валидацию) приходится размещать на SQL-сервере (другой пример: чтобы в зависимости от доменной роли прикрывать доступ к пользовательским объектам напрямую Kerberos'ом — это принимается в госструктурах, например, как единственная удовлетворительная модель безопасности) — в таком случае «CLR спешит на помощь»
  • Использование SQLCLR для увеличения производительности
    +1
    А закиньте это прямо в пост :)
  • Как чистить экран монитора
    0
    А вместо жидкости для тормозов — скипидар
  • C# — Использование событий в Microsoft Network Load Balancing
    +2
    Материал уместен, проба пера удалась :) Тема Load balancing под Win вообще на хабре обойдена стороной, так что пишите.

    Небольшие замечания:
    — Хабракат не помешает
    — Исходный код, если его больше нескольких строк, лучше форматировать и расцвечивать;
    — Лучше один длинный топик, чем два коротких :)
  • BenQ V2410
    –1
    «Неудобными» исправьте на раздельное написание, чтобы было единообразно :)

    А по поводу монитора: дин. контрастность в 5e6 — это лучше и не упоминать, фантастические цифры в минус, а не плюс идут, имхо.
  • Коллекция описаний алгоритмов
    0
    Посмотрите в сторону Lucene (есть для большинства платформ)
  • Comment from a drafted post.