• Какую внешнюю звуковую карту взять для домашней звукозаписи (ОС - Linux)?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Tascam US-2x2 и Roland Rubix24 работают в Debian Stable без плясок с бубном из коробки.
    Ответ написан
    1 комментарий
  • Windows на ядре Linux?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Внешнее сходство - это последнее, о чем надо думать. Я вот, человек с опытом работы с UNIX c 1997 года и с линухом с 2013 года - думаю о том, что однажды контору придется переводить на линух - с ужасом :) (Притом, что винда - купленая).
    Почему? Потому что у меня развалится мониторинг :) (тоже кстати, купленый и недешевый) не говоря уже о прочих бизнес-процессах.
    Но допустим Вас не пугает простой на весьма приличный срок и еле-еле кое-как работающая контора еще весьма приличный срок - может быть, Вы соПственник :)
    Тогда начать надо - не с выбора дистриба, это всего лишь инструмент.
    А с анализа бизнес-процессов.
    Что, где, для чего используется и как это построить на линухе. Это придется немало гуглить, потому что полных аналогов виндового софта - мало, большинство аналогов - только функциональные (то есть выполняют схожую функцию, как например Photoshop <-> GIMP), некоторых вещей просто нет (инженерные, проектировочные, архитектурные решения - одна лицензия на одну программу которой может полляма стоить).
    Потом прикинуть, как это все будет работать... а может ну его, и нафиг винду купить?

    Не, я серьезно. Перейти на линух можно только если у вас продавайгерская контора, где кроме офиса и 1С не нужно ничего.
    Ответ написан
    2 комментария
  • Windows на ядре Linux?

    @res2001
    Developer, ex-admin
    Пользователи обычно непосредственно с ОС не работают. Они работают с программным обеспечением, которое используется в офисе. Так что по большому счету какая ОС на компе у юзера ему фиолетово, главное, чтоб ярлычок с нужной софтиной был на раб.столе.
    Но далеко не все виндовые приложения могут нормально работать под wine на линукс. Так что начните с этого вопроса. Поставьте стенд с любым дистрибутивом линукс и попытайтесь запустить все приложения используемые в офисе.
    Но и это еще не все: в сети скорее всего используется АД? Будете ли вы менять ОС на серверах? Используете групповые политики? АД нет на линуксе, политики отвалятся. Используете Microsoft Office? Полноценной замены на линуксе нет и не предвидится (OpenOffice и другие не дотягивают по функционалу, хотя возможно вам будет достаточно и того что есть) и т.д. и т.п.

    Так что вопрос с внешним сходством ОС - последний, который стоит рассматривать в процессе перехода на линукс.
    Ответ написан
    4 комментария
  • Windows на ядре Linux?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    В связи с тем, что Microsoft зажрались подняли ценник на шинду Windows планируем перейти на Linux.
    В таком случае в ближайшем будущем вас ожидает увлекательный переход с линукса на зажравшуюся винду. Ибо линукс это дорого, очень дорого, если сравнивать с виндой.

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

    и имеет костыли для запуска Win32 64-битных приложений
    Такие костыли есть в любом дистрибутиве.
    Ответ написан
    Комментировать
  • Тенденции рынка труда для ASP.NET CORE разработчиков?

    Atanvar
    @Atanvar
    Frontend developer
    Помните, что в вакансии пишут все что хотелось бы получить от кандидата.

    В действительности же:
    - Нам нужен .net, c++, фронтент, знание хайлоада, машин лернинга и 10 лет общей хирургии.
    - Знаю .net
    - Вы приняты.
    Ответ написан
    1 комментарий
  • Что должен знать c# middle developer?

    @georgepolevoy
    Начнем с того, что мидл должен знать как минимум то же, что знает джун.

    Для джуна это систематческие знания CLR и c#. Лучше всего прочитать и понять CLR via C# Джеффри Рихтера. Я считаю - это минимум.

    Джун находится на уровне неосознанной неосведомленности. Это значит, что за ним нужно присматривать.
    Джун может даже не знать, как задать нужный вопрос. Если от человека в проекте больше вопросов, чем ответов - это джун.

    Мидл отличается от джуна практическими навыками и опытом. Это самостоятельное решение прикладных задачь и навыки командной работы. Мидл находится на уровне осознанной неосведомленности. За ним присмотр не нужен - он сам умеет определять границы своей компетентности. Для мидла количество вопросов примерно равно количеству ответов.

    Сеньор отличается от мидла тем, что способен самостоятельно реализовывать проекты с нуля и до feature complete, включая налаживание инфраструктуры разработки и управление проектом, обслуживание приложения в производстве.
    Сеньор может обучать других, не говоря уже о том, что эффективно решает более сложные задачи. Сеньор находит системные решения. Если сеньор не может предложить решение задачи, то, скорее всего, человечество еще эту задачу не решило. Для сеньора количество ответов сильно превышает количество вопросов. Сеньор иногда делает вещи, которые причиняют непоправимую пользу не только в рамках проекта, но и всему человечеству, такие как хорошие опенсорсные фреймворки.
    Ответ написан
    Комментировать
  • Стоит ли работать на удалёнке по ИП C# программистом?

    opium
    @opium
    Просто люблю качественно работать
    Ну так и без ИП с тобой с лёгкостью разойдутся
    В чем настороженность?
    Ответ написан
    8 комментариев
  • Стоит ли работать на удалёнке по ИП C# программистом?

    @yayashitoya
    Предлагают "в белую", это плюс.

    ИП чем отличается от постоянного трудоустройства как сотрудника:

    1) Отпускные, больничные - за ваш счет. Отпускные в ИП можно заложить, увеличив сумму.
    2) Это не зарплата, которую нельзя отсудить назад, если вы не выполнили условия договора.

    В остальном разницы нет.
    Разумеется, нужно не забыть заложить сумму налогов сверх основой зарплаты.

    При обычной работе в качестве сотрудника вы получаете на руки без налогов и даже не знаете о них.
    Тут вы из суммы заплатите сами налоги, значит, сумма должна быть больше.
    Ответ написан
    6 комментариев
  • Бесплатный аналог highcharts.js?

    @Deenamo
    www.amcharts.com потрясающий продукт, но при бесплатном использовании в графике будет висеть ссылочка
    Ответ написан
    1 комментарий
  • Можно ли начинать разработку проекта на ASP.NET Core?

    ayazer
    @ayazer
    Sr. Software Engineer
    В принципе использовать можно, надо надо быть готовым что иногда вылазят проблемы которых ты не ожидал бы работая с .нет фреймворком. Для того-же серверлесса на амазоновских лямбдах можно пока использовать только .нет кор 1.1, а он под линуксом в некоторых ситуациях дико течет. в 2.0 проблему пофиксили, но официальный ответ амазоновского суппорта по поводу миграции на 2.0 - "в роад мапе нету, ничем не можем пока помочь". Причем докер контейнера с окружением который крутится в амазоновской лямбде нету только под .нет кор, для остальных языков можно спокойно его скачать и потестировать у себя локально. В итоге ждем ре:инвент в декабре, есть надежда что таки будет анонс. Опять таки, анализ дампов .нет кор приложения которое работает на линуксе - gdb/lldb в зубы и вперед. Никаких привычных инструментов.
    Ответ написан
    Комментировать
  • Можно ли начинать разработку проекта на ASP.NET Core?

    @denismaster
    Да, можно и нужно начинать! Проблем с ним нет, используем .NET Core 2.0 в продакшне. Работает быстро, проблем нет. Многое уже есть из коробки. Это будущее .NET.
    Ответ написан
    4 комментария
  • Как создать динамический класс по десериализованному XML или JSON в C#?

    Gorily
    @Gorily
    Отвечу за JSON. Если я всё правильно понял, то я это делаю с помощью Json.NET таким способом:
    dynamic parse = JObject.Parse(rawString);

    По XML вот stackoverflow.com/questions/13171525/converting-xm... и вот: stackoverflow.com/questions/13704752/deserialize-x...
    Ответ написан
    Комментировать
  • Сидячий образ жизни кодера на самом деле ухудшает здоровье?

    DmitryITWorksMakarov
    @DmitryITWorksMakarov
    5 лет за компьютером занимаюсь кодингом + до этого 7,5 лет занимался за компьютером схемотехникой.

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

    В какой-то момент, когда вес перевалил через психологическую границу - понял, что пора что-то делать. Стал бегать по утрам и ограничил себя в еде. Минус мучное, минус явные жиры, минус сладкое, минус соки-газировки. После 20.00 не ел. Ел по пять раз в день по немногу.
    Итого за 3 месяца минус 13 кг. В организме легкость. Но заболели колени. Ударная нагрузка на колени при беге из-за избыточного веса, неправильной техники бега и, как потом выяснилось, плоскостопия. Перестал бегать, перешел на спортивный шаг.
    После год физкультурой не занимался и не особо следил за едой. Опять набрал 5...7 кг.
    Пошел в фитнес-клуб, где и занимаюсь до сих пор. Сейчас вес приблизительно такой же, как был до всех похудений, но, по ощущениям, набрал где-то 50 на 50 мышцы/жир. Живот ощутимый есть, но осанка хорошая. Отдышка не мучает. Сердечно-сосудистая система работает. Становая - 100кг, Присед - 100 кг, жим лежа - 80кг. Это не на раз, это рабочие. Последняя тренировка с гирей 16кг по наручному кардиомонитору: 1ч20м, ср.ЧСС 150, махЧСС190, ккал1200.

    Образ жизни кодер формирует себе сам. Он не обязательно сидячий. У меня двое коллег программистов в выходной устраивают себе велопокатушки на 70...80 км.
    А прогрессирующий лишний вес появляется когда количество поступающий с пищей калорий превышает количество используемых. Плюс качество поступающих калорий, конечно, тоже важно. Углеводы надо получать из каш (низки гликемический индекс), а не из булок. Больше белка. Контролируемо - жиры.
    А если питаешься не очень калорийно или от природы с метаболизмом повезло, но с физкультурой не дружишь, то все равно будет грозить фигура беременного кузнечика. Когда мышцы спины не развиты - собственный вес будет скручивать в сутулую закорючку. Но скелетно-мышечная система - это не сумма отдельных мышц. Все мышцы/кости друг с другом связаны. Тут перекачаешь - тебя мышечный дисбаланс в другую сторону свернет. В идеале надо гармонично заниматься. И осознанно.

    В общем и целом, нужна физнагрузка, мы хоть в современном мире много чего достигли: много еды в магазине, медицина, автомобили. Эволюционно мы все еще не готовы к этому. Нам бы надо двигаться: бегать за оленями, валить мамонтов, а мы сидим в своих пещерах и толстеем. Надо этот дисбаланс между научно-техническим прогрессом и своей эволюцией нивелировать. Это жизненная необходимость. Но можно, конечно, и в 50 кони двинуть от сердечного приступа: тут вопрос выбора.
    Ответ написан
    5 комментариев
  • Сидячий образ жизни кодера на самом деле ухудшает здоровье?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Да, чисто сидячий образ жизни ухудшает здоровье.
    Ответ написан
    Комментировать
  • Как написать операционную систему с нуля?

    svd71
    @svd71
    Согласен с большинством коллег - писанина операционки для коммерческого применения - весьма хлопотное занятие и в денежнов эквиваленте, и в трудоресурсах, и по времени , и даже в маркетинге.
    Учитывая все это, такие системы обычно пишут не совсем с нуля. Пример: QNX. За основу взято юниксовое ядро и переписано под систему реального времени. Теперь они активно продают свою систему для управленя атомными реакторами.

    ОС является прослойкой между сторонними программами и железками компьютера. Тут всплывает проблема возможности работы со всем зоопарком железа - для этого нужно создавать под каждую железки драйвер, управляемый вашей ОС. Некоторые производители ОС решили такую задчу с маркетинговой точки зрения - производители железок пишут сами драйвера под их систему. Как собираетесь решать этот вопрос вы? С другой стороны нужно заставить разработчиков писать программы под вашу ОС. Тоже обратите внимание, какие "пряники" предлагают за это другие производители ОС. Тут же, на хабре полно описания этих предложений.

    Если же речь идет о создании операционки "для себя", вопросов нет - ваше время и ваше желание. Вам нужно просто проанализировать, какие функции для разработчиков предоставляют другие ОС (в основном это базовые: возможность работать с файловой системой и конвертация данный в файловой системы из/в устроств ввода/вывода и хранения данных.

    Так же можно изучить все грабли, сделанные другими: например ту же коллибри, или поискать исходники какого-нибудь ДОСа (Микрософт своей досни опубликовали вроде бы, TR-DOS можно найти и т.п.) или поизучать предтече Линукса - minix (ведь Торвальдс начал именно с нее). А еще лучше присоединиться к какому-нибудь существующему проекту (Minix, Linux, Kollibry, ReactOS) и начать создание чего-либо под них.
    Ответ написан
    1 комментарий
  • Как написать операционную систему с нуля?

    Awake
    @Awake
    Рулю разработкой ;-)
    Почитайте, что такое операционные системы для начала и теорию по ним. Книжка есть даже такая "Операционные системы". И не будете задавать идиотских вопросов.
    Ответ написан
    Комментировать
  • Как работает Timer в WPF?

    Terminaft
    @Terminaft
    В WPF, судя по тому что я читал, лучше использовать DispatcherTimer (пространство имен System.Threading).

    Грубо говоря,
    private DispatcherTimer timer = null;
    private int x;
    
    private void timerStart () {
                timer = new DispatcherTimer();  // если надо, то в скобках указываем приоритет, например DispatcherPriority.Render
                timer.Tick += new EventHandler(timerTick);
                timer.Interval = new TimeSpan(0, 0, 0, 0, 500);
                timer.Start();
    }
    
    private void timerTick(object sender, EventArgs e)
    {
                x++;
    }
    Ответ написан
    9 комментариев
  • Сборка OpenCV под Qt

    Properrr
    @Properrr
    Вот тут всё подробно расписано
    Ответ написан
    Комментировать