Задать вопрос
  • Замена стандартной cmd?

    @Interface
    PowerShell, Cygwin, conemu

    P. s. самому интересен этот вопрос
    Ответ написан
    1 комментарий
  • Как узнать инициализирована ли структура?

    petermzg
    @petermzg
    Самый лучший программист
    А она иной и не может быть после out параметра
    5a546693f192c546374429.png
    Ответ написан
    Комментировать
  • Какие решения для создания UI вы используете?

    @kttotto
    пофиг на чем писать
    Windows Forms устаревшая технология. Сейчас для десктопа под виндовс разрабатываются на WPF. Там спецом все сделано для возможности гибкого дизайна.
    Ответ написан
    3 комментария
  • Нужна среда разработки на С# под Linux?

    Rou1997
    @Rou1997
    > Нужна среда разработки на С# под Linux?
    Нет, не нужна.

    > Приветствую toster(ы)
    Сами вы кофеварка.

    > нужна среда разработки на С# под Linux кто что посоветует?
    www.monodevelop.com/download
    Ответ написан
    Комментировать
  • Зачем прописывать методы в Interface когда можно так же в классе?

    @Mercury13
    Программист на «си с крестами» и не только
    Ответ явоспецифичный. Потому что один класс может реализовать сколько угодно интерфейсов, но наследуется лишь от одного класса.

    Ответ концептуальный. Ромбическое наследование. От А наследуются B и C, от них обоих наследуется D.
    1) Если в A есть поле, в D что, это поле будет в двух экземплярах? А если оно protected и в B мы добавили метод, который его меняет?
    2) Если B и C переопределяют какой-то метод foo(), как быть D? А если нужна и версия B.foo(), и C.foo(), и они обе вызывают A.foo — получатеся D.foo вызовет A.foo дважды? А если в C есть второй метод bar(), который вызывает foo() и начинает вести себя не так, как надо, если мы берём реализацию B.foo()?
    В общем, множественное наследование — хорошая штука, но ромбическое — штука опасная. В языке, где любое множественное наследование неизменно ромбическое, всё, что остаётся — делать такие условия, при которых ни 1, ни 2 не сработает.
    Одно из таких условий — унаследоваться от одного класса и нескольких интерфейсов. 1) У интерфейса нет полей, и 2) эталонная реализация, существующая в некоторых языках программирования, в любом случае менее приоритетна, чем конкретная реализация из класса. Вызывать ту и другую нет смысла: если программист написал свою сверх эталонной — значит, он хочет сделать то же другим путём.
    Ответ написан
    Комментировать
  • Windows Server 2012: два процессора с разным степпингом?

    @LevOrdabesov Автор вопроса
    Заказали два процессора из одной партии с одним степпингом.
    Поставили, всё заработало.
    Нельзя, в общем, разные степпинги.
    Ответ написан
    Комментировать
  • Стоит ли покупать новый компьютер, настольный или ноутбук?

    @FutureIsComing
    iOS Developer
    Я бы на вашем месте не торопился с покупкой новой техники. Если стоит цель комфортно общаться по видеосвязи - достаточно увлеличить объем оперативной памяти до 4 gb. Компьютер станет ощутимо шустрее и на него смело можно ставить windows 7. :)
    Ответ написан
    1 комментарий
  • Что за шум вокруг темы, что программисты скоро не нужны?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Вот вы все шутите, а реальность для программистов всех мастей действительно изменится. Греф в общем-то прав, остается только предсказывать, как это произойдет.

    10 лет назад был огромный спрос на сетевых инженеров (те, кто циски и джуниперы настраивают), им платили хорошие деньги. Операторов было много, сети везде были разными, работа сложной. Теперь мелких операторов почти не осталось, весь рынок поделен на сотовой связи между БИГ4, на ШПД тоже осталось 5 крупных игроков. Так вот эти операторы соптимизировали свои бизнес процессы так, что связистов потребовалось значительно меньше. хотя общая сложность сетей значительно возрасла. Как сейчас работает оператор? Фактически один человек рисует схему, как должно быть настроено, другой настраивает согласно этой схеме. Фокус в том, что раньше при отсутствии первого надо было держать 5 человек высокой квалификации второго типа. А теперь надо одного первого и 5 других, просто умеющих читать. Да, высококвалифицированные люди остались, но только их стало значительно меньше.

    К чему я все это. Недалек тот день, когда тысячи программистов будут не нужны. Вместо них нужны будут десятки тех, кто рисует схему, но кто ниразу не набирал сам код. Остальные будут тупо применять какой-либо инструмент для реализации этой схемы. Ну и останется еще чуть-чуть людей, кто будет пилить этот инструмент. Когда это произойдет? Когда наступит так называемое насыщение рынка, когда крупные, возможно федеральные, игроки в весьма ограниченном количестве полностью поделят между собой все заказы на программистов. Тогда все процессы будут унифицированы и наступит пора их оптимизации.
    Ответ написан
    7 комментариев
  • Как реализовать Generic объект из интерфейса?

    @dmitryKovalskiy
    программист средней руки
    Я в интерфейсе вижу какую-то зацикленную ерунду, которую не получается в голове разрулить.
    Вы пишете репозиторий с типом T где Т реализует интерфейс IDbUpdatable при том что сам интерфейс - типизирован от Т(т.е. фактически Repository<IDbUpdatable<IDbUpdatable<...<...<>>>>и т.д.). Он как-то сам в себя куда-то проваливается и как это потом разрулить мне не понятно.
    Ответ написан
    Комментировать
  • Будущее веб-разработчиков python?

    dmnBrest
    @dmnBrest
    Salesforce for money. Python, Go, Ruby for soul.
    Насколько я могу судить из свой практики. Ангуляр остается (и еще долго будет оставаться) всего лишь "продвинутым шаблонизатором" для создания интерактивных страничек. Клиенты не спешат выкидывать бизнес логику на фронтенд. А на счет того что nodejs выпихнет python с рынка бэкенда, то это вообще нонсенс. Сервернный JS красив пока не начал на нем писать. Для Hello World пойдет, но писать серьезные бизнес приложения - просто сразу ставить крест на бизнесе клиента. Серверный JS взлетел лишь благодаря хайпу и наличию огромной армии jQuery программистов, который возомнили себя теперь full-stack программистами. Сами погуглите много интересных историй про качество кода в NPM. Вот тут уже давно тоже был показательный случай
    https://habrahabr.ru/post/228751/
    Я тоже поддавался хайпу и пробовал для продакшен проектов и nodejs и go. Но в итоге все равно вернулся к старому доброму python :))))
    Ответ написан
    16 комментариев
  • Как правильно сделать фильтрацию по числу JSONB в PostgreSQL используя индекс?

    Melkij
    @Melkij
    DBA Team для вашего PostgreSQL?
    Индекс возможно повесить функциональный:
    create index on tablename using btree(((features ->> 'capacity'::text)::integer));

    Соответственно предикат по этому же самому выражению получит возможность использовать этот индекс.

    Больше возможностей внятно индексировать jsonb для запросов на числовые диапазоны мне как-то не вспоминается. Сортировку по полю-то только btree и умеет из всех актуальных access method.

    Т.е. индекс используется, хотя в данном случае index срабатывает на price столбце? Тогда почему запрос отрабатывает быстро?

    Да, индекс используется - индекс по price. Потому что вы по нему сортируете. И планировщик опираясь на свою статистику надеется, что сможет быстро найти 25 строк читая строки в порядке требуемой сортировки по индексу и по пути проверять выкидывать неподходящие.
    Ответ написан
    2 комментария
  • Нужно ли платить гос-ву за работу на фрилансе в Беларуси?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Государству платить нужно абсолютно всегда (РБ и РФ), если есть доход то Вы либо ИП либо наемный работник имеющий договор, иные варианты - нарушение.
    Ответ написан
    4 комментария
  • Какой веб интерфейс выбрать для почты?

    @Brujerizmo
    А я тут... примус админю
    Мне очень понравился Rainloop www.rainloop.net
    Быстрый и простой.
    Ответ написан
    2 комментария
  • О чем говорят средние строки?

    @GLeBaTi
    PDB-файлы - это дополнение к dll, которое позволяет в отладчике смотреть исходный код этой библиотеки (+ ходить по-шагам во время отладки).
    В твоём случае, pdb-файлов к этим dll нет, поэтому во время отладки ты не сможешь заходить внутрь и смотреть исходный код.
    Это не ошибка, просто уведомление.
    Ответ написан
    1 комментарий
  • Как учить языки если ничего не выходит?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Сдается, что нет нормальных примеров, опыта маловато у тебя еще объять в целом логику всего.
    Причины могут крыться в том, что алгебру то только недавно начал учить.

    В твоем возрасте сильно не скачи. Просто пока поверстай. HTML+CSS — просто управление блоками на страничке в браузере... постепенно поймешь зачем нужно динамически менять что-либо.... Не торопись за всем интернетом, во-первых никто не угонится за ним и всеми модами, во-вторых тебе бы на уроках сконцентрироваться, главное дела хорошо научись делать те, которые тебе дают... все получится...

    Можешь развести родителей на репетитора, но такого, чтобы объяснил как оно работает обычным языком и на кой черт оно нужно.

    UPD
    Артём Гаврик
    Добавлю, тут обвчно просят не насиловать мелкими вопросами, но в твоем случае это только и нужно делать.

    Начни вот как:
    - Поставь задачу, например "Хочу 2 блока чтобы рядом были!"
    - Попробуй сам сделать,
    - Не получится -- на форум. Пиши что делал и что хочешь
    - Ответ получишь -- не останавливайся и попробуй уже самостоятельно сделать 3-4-5 блоков рядом. Это чтобы не привыкать к вопросам и самостоятельно разобраться...

    и так по кирпичам...
    Ответ написан
    Комментировать
  • Можно ли слинковать 32-битный .so с 64-битным?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Сделать 32-битную программу обертку и вызывать функции с помощью какой-нибудь библиотеки межпроцесного взаимодействия.
    Например
    www.boost.org/doc/libs/1_65_0/doc/html/interproces...
    doc.qt.io/qt-5/ipc.html
    Ответ написан
    Комментировать
  • Можно ли слинковать 32-битный .so с 64-битным?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Правда?

    Правда.

    может есть лазейка

    Нет. Без шансов.
    Ответ написан
    Комментировать
  • Как насчёт того, чтобы выделять сообщения топикстартера?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Конкретная реализация в виде зеленого фона не нравится :)
    А вот идея - очень нравится. Имхо, полезно. Не раз ловил себя на том, что когда пишу коммент, скроллю вверх посмотреть это автор вопроса или нет. Замечал несколько раз дискуссии других людей, которые спустя 10+ комментов только понимали, что общаются с топикстартером.
    Ответ написан
    2 комментария
  • Как насчёт того, чтобы выделять сообщения топикстартера?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Поддерживаю. Идея не сложная в реализации, но полезная.
    Ответ написан
    1 комментарий
  • Можно ли создать единый отчет из коммитов?

    GavriKos
    @GavriKos
    Количество коммитов никак не коррелирует с продуктивностью. Вот совсем. Собственно и содержимое коммитов - тоже слабо дает такую информацию
    Ответ написан
    4 комментария