• IDE написанная на чистом Cи/С++?

    GavriKos
    @GavriKos
    bc3.11

    Язык на котором написана IDE не показатель быстродействия.
    Ответ написан
    Комментировать
  • Правильно ли применять разные подходы в одной программе/одном классе?

    usdglander
    @usdglander
    Yipee-ki-yay
    Ну а почему нет? Если в функциональном стиле какой то алгоритм выглядит лаконичнее и понятней, то не вижу причин не использовать его.
    Ответ написан
    2 комментария
  • Почему при установке программы используются не все ресурсы компьютера?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Ну, то есть сам факт что программе не нужно 100% ресурсов для работы вас вообще не смущает? Программа потребляет столько сколько ей нужно для исполнения своих алгоритмов, не более. По той же логике программа для выведения на экран “hello world” тоже должна съесть все ресурсы
    Ответ написан
    4 комментария
  • Какой ноутбук выбрать для веб-дизайна, монтажа и базовых задачек?

    lamer350
    @lamer350
    กำลังสูงสุด
    В 2020 покупать макбук 2018 точно не стоит. Либо доплачивать за macbook pro 16" либо ждать пока вам завезут новые macbook pro 13" 2020 c новой клавой и быстрым RAM (модель MWP42LL либо на ваш бюджет можно доукомплектовать i7).
    Будет чуть хуже 16ки, но точно лучше 15" 2018. Новая-старая клавиатура, самый новый процессор, очень быстрая оперативная память и 512SSD (если хотите заниматься монтажом, 256 маловато будет).
    PS. Касательно винды - тут как бы выбор каждого, каких то внятных комментариев на этот счет не найдете, я не играю например на компе и видеокарта и 144Гц мне не уперлись, потому я со своей башни могу сказать что рейзер говно. Но найдется человек у которого все ровно наоборот. Надеюсь суть уловили. Я к примеру проработав на макбуках, даже с их проблемами могу сказать что они говно - но что либо другое будет более говнее, нигде нет такой гарантийной поддержки в мире. Попытки вернуться были не раз и все равно лучше никто не умеет делать. Пластиковые унылые корпусы, трекпад, клавиатура, экраны (дело даже не в ретине, а в подсветке - я тестил компы дороже макбука и у них неравномерная подсветка, макбука я такого не видел не одного... Хотя в моделях 2016-2017 все же в углах были чуть засветы и изменения цвета на черном (в фиолетовый), но в 2019 это поправили, но даже до такого уровня никто не дотягивал, dell приблизились с XPS 13", но с 4к экранами у них косяк). Все это опыт который вы получаете при работе с компьютером и как по мне удобнее для работ ничего нет и в тоже время самое неудобное для игр (даже если поставить винду, алюминиевый корпус греется сильно, большой трекпад может мешать в работе, случайные касания, так как в винде фича с отслеживанием случайных касаний не работает), что нужнее вам - решать только вам.
    Ответ написан
    4 комментария
  • Правильный переход с HDD на SSD?

    @WrathOfNiA
    У Samsung есть родной софт для переноса, необходимо просто подцепить ssd диск и запустить софт
    Ответ написан
    Комментировать
  • Как выбрать надежный ноутбук?

    @shmool
    Senior Hardware Engineer
    Макбук хорошо, если сумеете его правильно выбрать. Просто по объявлениям на сайтах объявлений легко нарваться на обман с моделью/комплектацией.

    Как ваш адвокат рекомендую смотреть на бизнес модели ноутбуков. Есть у Леново - Thinkpad, у Dell, у HP. Обычно у них прочные металлические корпусы, качественная сборка, матовые экраны FullHD или HD+, поддержка док-станций.

    Процессор Intel Core i5/i7 2-3-4 поколений без U, когда они еще были сокетными, а не впаиваемыми. Лучше брать без дискретной графики, только со встройкой, тогда меньше шансов, что ноутбук был когда-то перегрет и видеочип уже почти умер. Встроенное видеоядро не боится перегрева. Никакого впаянного ОЗУ на борту, только два слота, тогда можно поставить 2 модуля по 8 гигабайт. Хорошо, если будет слот msata или m2 sata, тогда можно в него поставить SSD, а 2.5 HDD оставить для данных. Разрешение экрана для 14"/15.6" желательно хотя бы 1600х900.

    Мне нравятся Thinkpad T420/T430/T440 для 14" или T520/T530/T540 для 15.6".
    Ответ написан
    2 комментария
  • Кэширование результата vs постоянный пересчёт того же самого?

    vaut
    @vaut
    Сколько времени занимает это суммирование?
    Сколько раз за день нужно отдавать эту статистику?
    Сколько времени занимает отдача остального контента?

    Ранняя оптимизация к добру не приведет.
    Вы можете потратить кучу нерв и времени на валидацию кеша, и не увидеть разницы в производительности.
    Ответ написан
    2 комментария
  • Кэширование результата vs постоянный пересчёт того же самого?

    @FreeBa
    Один из великих сказал. "В программировании есть только две по настоящему сложные вещи - это придумывание названий переменным и инвалидация кэша."(с)

    Если мощности позволяют обходится без кэширования, то лучше его не использовать.
    Ответ написан
    2 комментария
  • Можно ли из авторской сборки Windows 10 убрать "следы" автора?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Не ставьте левые сборки, и не будет проблем.
    Только оригинальные образы с офсайта майкрософта.
    Ответ написан
    1 комментарий
  • Как сильно сжать файлы? (7zip, WinRar, FreeArc)?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    > 100 ГБ в 50 КБ
    Если так получается жать - то полезной информации в 100Гб соответствующее количество. Читайте насчет информационной энтропии.

    > Мне нужно фото/видео в архив сжать
    Обычными архиваторами (без потерь) такое плохо жмется. Смотреть в сторону перекодирования в форматы сжатия с потерями с приемлемым для вас качеством.
    Ответ написан
    Комментировать
  • Bluetooth наушники с 16кГц дискретизаци микрофоном и более менее нормальным звучанием?

    Это не связано с микрофоном. Это ограничение bluetooth профилей HSP/HFP. И ничего вы со звуком сделать не сможете ни с микрофоном, ни с наушниками.
    Ответ написан
    7 комментариев
  • Простой пример одного и того же кода в ООП, функциональном и процедурном стиле?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    (Все это дико не академично, не корректно и воообще, но должно быть понятно):

    Процедурный подход: есть последовательность команд. Каждая из них может содержать последовательность команд.
    возьми_кофемашину();
    налей_воды_в_кофемашину();
    нажми_кнопку();
    подставь_кружку();
    вылей_кофе_в_кружку();
    наслаждайся();


    ФП - акцент на действии. Одни действия влекут за собой другие.
    наслаждайся(
        своим_кофе(
            которое_сделала_кофемашина(
                в_которую_налили_воды())))


    ООП - акцент на объектах. Любое действие совершает конкретный предмет
    есть кофемашина;
    есть кружка;
    есть ты;
    
    ты.имеешь(кружку)
    кофемашина.имеет(кружку)
    кофемашина.поехали();
    ты.возьми_свою_кружку();
    ты.наслаждайся();
    Ответ написан
    2 комментария
  • Почему пропадает интернет при смене mac-адреса kali linux?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Провайдер на основании MAC адреса выдает IP и прочие настройки. После смены он не знает что это за машина подключилась и не выдает настройки, вот и интернет не работает. Вот только зачем менять MAC?
    Ответ написан
    Комментировать
  • Почему в мире мобильных ОС нет такого разнообразия как среди десктопных ОС?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Потому что ОС не нужна пользователю. Ему нужен софт - браузер, мессенджер, ворд, ексель.
    А этот софт пишут под популярные, уже раскрученные системы.
    Вряд ли вы готовы потратить миллионы средств и тысячи человекочасов, чтобы написать excel под какую-нить RT11SJ (да, есть такая операционка)
    Ответ написан
    Комментировать
  • Есть ли жизнь в консоли на нетбуке?

    @ipc_ngs
    В дополнение к вышесказанному - Fn клавиши обычно видны через ACPI, можно поставить acpid и настроить реакцию на них. Текстовый браузер - elinks. Консольный jabber можно найти на свой вкус, для telegram и vk тоже можно найти, но выбора немного.
    Ответ написан
    Комментировать
  • Подойдет ли одноплатник для разработки?

    @kalapanga
    Пересаживайтесь, пересаживайтесь! Если всех разработчиков в ресурсах урезать, то глядишь и нам супермегакомп не будет требоваться, чтобы в интернете новости почитать! :)
    Ответ написан
    2 комментария
  • 2 ядра или 4???

    qlkvg
    @qlkvg
    python backend developer
    Ответ написан
    Комментировать
  • Есть ли смысл устанавливать виртуальное окружение на боевом сервере?

    Wolfnsex
    @Wolfnsex Куратор тега Веб-разработка
    Если не хочешь быть первым - не вставай в очередь!
    Есть ли смысл устанавливать виртуальное окружение на боевом сервере?

    Если у Вас 1 проект - смысла чуть больше, чем никакого, в 99% случаев.

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

    Говоря иными словами, если Вы не знаете, зачем Вам виртуальное окружение и задачи прекрасно решаются без него - то оно Вам не нужно.

    Виртуальное окружение, это не только блажь, но и новый слой абстракции на сервере. Есть ряд задач, когда крайне важно изолировать одно от другого, или например, Вам нужно сразу 10 версий MySQL-сервера, что бы протестировать какой лучше, или Вы тестируете, например, репликацию БД и эмулировать условия падения одной из серверов и т.д. - в этом случае, без виртуального окружения будет довольно сложно обойтись.

    В случае же, который Вы описали (1 проект/1 сервер), попытка вкрутить туда виртуальное окружение, выглядит как попытка разделить маленькую кухню на 2-3-4..10 ещё более маленьких кухонь. Конечно, это даст некоторый положительный эффект, но проблем добавит не меньше. К тому же, виртуализация, даже самая-самая маленькая добавляет новый стек технологий, и потребляет дополнительные ресурсы (порой незначительные, но всё же потребляет), и чем "глубже" виртуализация, тем больше ресурсов машины обычно потребляется на обслуживание гипервизора.
    Ответ написан
    1 комментарий
  • Swap, SSD и Debian Linux?

    @murlogen
    Ничего резервировать не нужно.
    Не парьтесь.

    1. Вы не сможете зарезервировать так, чтобы это использовалось автоматом. Это сделает сам диск. Он вам не отдает больше, чем зарезервировал сам. Вы просто не видите резервы снаружи.

    2. Резервы невидимые есть и в HDD и в SSD вообще то.

    3. Разница в размерах дисков вовсе не поэтому.

    4. SSD убиваются, да. Но не за один же день. У меня вон уже 5 лет работают в самых интенсивных режимах. Не бойтесь. Вы же его ради своего комфорта покупаете, а не ради того, чтобы диск вечно жил. Опасаетесь - возмите дорогой серверный (корпоративный вариант). Но, по моему, проще его через 4 года просто заменить на другой. Они конечно не дешевые. Но раз в 4 года можно себе позволить.
    Ответ написан
    1 комментарий