• Нужно ли сокращать код?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Конечно нужно, копипаста это всегда плохо, можно ошибиться при рефакторинге, добавлении новых флагов и изменении общей логики.
    Ответ написан
    Комментировать
  • Как выстравивать логику приложения в QTCreator?

    Zifix
    @Zifix Куратор тега Qt
    Barbatum
    Господа, читайте книги, там все написано. Ну хоть какие-нибудь, сэкономите жуткое количество своего и чужого времени. Примеры, встроенные в криатор смотрите. А в таком виде это не вопрос, это просто демонстрация непонимания базовых вещей.

    И да, не нужно путать фреймворк Qt и IDE Qt Creator, это разные вещи.
    Ответ написан
    Комментировать
  • Чем можно (и можно ли) заменить D-триггер?

    longclaps
    @longclaps
    На бумажке можете состояние записывать.
    В одной из схем, хехе.
    Ответ написан
    Комментировать
  • Какую систему установить на процессор n2840?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Диск SSD?
    Оперативки - сколько?
    Какая видео-карта и когда обновляли драйвера для неё?
    Windows - "вычищали" и настраивали производительность после установки?
    Попробуйте этот вариант.

    Если всё-таки Linux, советую: https://manjaro.org/
    xfce-170.png
    Ответ написан
    3 комментария
  • В чём приемущество SQLite перед Excel?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Excel - платный продукт, который есть не везде. SQLite - бесплатный движок, доступен под любой язык программирования, есть огромное количество бесплатных программ, которые могут с ним работать. Также можно на любой языке написать простенькую визуализацию данных из sqlite

    2. Excel - электронная таблица. SQLite - база данных. Это разные продукты. По сути надо сравнивать SQLite и Access. Просто Excel достаточно мощная программа, в которой средства, чтобы справляться с рядом не слишком сложных задач, которые пора бы уже ложить в базу данных.

    3. Для работы с SQLite нужно писать запросы, Excel более распространен и популярен - почти любой может в экселе посмотреть данные и что-то с ними сделать при помощи мышки.

    А насчет конкретно вас - никто не скажет, ибо структура данных, требования к быстродействию и вообще - знаете только вы. Просто подучите SQL и освойте SQLite, чтобы решить надо оно вам или нет.
    Ответ написан
    8 комментариев
  • Как принять WiFi на большом расстоянии?

    Jump
    @Jump
    Системный администратор со стажем.
    Хорошая направленная антенна, на обоих устройствах и точная настройка этой самой антенны.
    Ну и разумеется прямая видимость, и отсутствие препятствий в зоне Френеля.
    Ответ написан
    Комментировать
  • Как создать программу для работы с почтовыми серверами для отправки и получения сообщений (pop, smtp, imap)?

    Zifix
    @Zifix Куратор тега Qt
    Barbatum
    Можно сделать на любом языке, для которого есть соответствующая библиотека, или который хотя бы поддерживает линковку с сишными библиотеками.

    https://www.google.com/search?q=С%2B%2B+qt+imap+sm...
    Ответ написан
    Комментировать
  • Можно ли спаять WiFi усилитель на операционном усилителе?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Мы, конечно, не телепаты, но погадать, зачем вам этот усилитель, можем. Например, гадая по вашей ссылке, можно предположить, что вы, умощнив передатчик с его помощью, хотите увеличить дальность связи. Но у линии связи два направления (туда и обратно), и в обратном тоже надо ставить такой же усилитель, а если тот конец линии связи вам недоступен, то настолько же увеличивать чутьё вашего приёмника, насколько поднимаете мощность передатчика (иначе, передав данные, вы рискуете не получить ответ). Всё это - неслабый гемор.
    Поэтому вместо возни с электроникой, вам стоило бы обратить внимание на другие способы добиться того же. Лучший (по всем критериям) из этих способов - усовершенствование антенны: она обслуживает одновременно оба направления, она дешевле (или проще в изготовлении, настройке, монтаже) и надёжнее.
    Ответ написан
    Комментировать
  • Какой язык выбрать инженеру за 40?

    sergeygsd
    @sergeygsd
    врач-терапевт участковый
    Я молодой пенсионер ( 67 лет ) уч. врач все 40 лет. Без цели заработка изучаю информатику давно.
    php не люблю. Питон, Java, С++ Естественно знаком с СУБД, ассемблером, shell Пользуюсь любой ОС (Windows или Linux) Я просто любитель. Труд программиста тяжелый. Лучше учиться с преподавателями, но можно и самому.
    Моя знакомая, ЛОР-врач 35 лет хочет просто сменить профессию на Java-программиста. Человек очень упорный, надеюсь, что получится. Учите Java (по Лафоре, у него и по C++)
    Можно в NetBeans но я в терминале (если Windows это MinGW) - как раз поддерживает python + Java + C++ У Вас уйдет не меньше года, ни у кого быстрее не получилось. ВЭБ очень вряд ли. Хотя я изучал Друпал 7 и 8. Но Друпал 8 с его twig(ом) озадачил. И бросил. Смотрите по вэбу в сторону django. Мой путь с весны 2018 здесь : https://unics-70.livejournal.com/4324.html
    Ответ написан
    Комментировать
  • Эмоциональное выгорание, перегрузка. Как победить, восстановиться?

    @HellWalk
    Может кто-либо сталкивался с подобным? Как справлялись? Что посоветуете?

    Бывали периоды, когда пару месяцев приходилось работать по 12-16 часов, после таких периодов всегда наступает апатия и несколько недель вообще ничего не хочется делать. Отдохнете - пройдет.

    И еще важное правило, которое усвоил для себя, когда работал 5/2, и дома - с работы надо уходить нормальным (не уставшим), т.к. дома вас ждет другая работа. Если сильно устаете на работе - возможно нужно пересмотреть свое отношение к ней - меньше переживать, меньше беспокоиться за "корпоративные цели" и т.д. Просто делаете свою работу 8 часов, спокойно, без перегрузки, и идете домой. Практика показывает - никто, за угробленное здоровье на работе вам потом спасибо не скажет.
    Ответ написан
    1 комментарий
  • Upwork как правильно получить первого клиента?

    opium
    @opium
    Просто люблю качественно работать
    вы забыли самое главное
    бидьте первым в правильное время.
    Ответ написан
    6 комментариев
  • Какой дешевый Mini NAS выбрать\собрать?

    @AquiHostStrider
    Поискать -- просто, идёте на Боард-ДБ и ищете по заданному критерию. Среди отыскавшихся плат нужного ценового диапазона выбираете с как можно более многоядерным процом. Только будьте внимательны -- смотрите на спеки проца, в нём должна быть родная поддержка SATA! Потому как существуют варианты плат, где SATA работает через USB-мост.

    Также можно просто поискать одноплатник с mPCIe и SATA-контроллер для mPCIe-слота. Но такой комплект будет однозначно дороже 30$.
    Ответ написан
    Комментировать
  • Можно ли плохим контроллером SATA-USB 3.0 убить жесткий диск?

    opium
    @opium
    Просто люблю качественно работать
    Через мои руки прошло наверно с сотню всяких боксов для хдд и большая их часть активно использовалась, ни разу не было такой проблемы
    Для хдд основная проблема питание и падение
    Ответ написан
    Комментировать
  • Можно ли плохим контроллером SATA-USB 3.0 убить жесткий диск?

    Ezhyg
    @Ezhyg
    Из опыта видел, ремонтировал и заменял больше самих контроллеров, чем дисков.
    Был один случай с подозрением на контроллер, но спустя полгода, когда владелец уже заменил коробку и всё же решился на проверку, оказалось, что было что-то вроде замыкания и напруга пошла на линию данных, но спалился только "защитный резистор", замена которого вылечила контроллер диска.
    Ответ написан
    Комментировать
  • Можно ли улучшить качество мобильного интернета использованием нескольких модемов?

    @Galanit
    Я люблю решать нестандартные задачи
    В настройках каждого соединения выставьте одинаковую метрику. Например поставьте всем цифру 1 в метрике и каналы будут работать вместе.
    Ответ написан
    Комментировать
  • Можно ли улучшить качество мобильного интернета использованием нескольких модемов?

    Jump
    @Jump
    Системный администратор со стажем.
    Можно ли улучшить качество связи, подключив к ноутбуку несколько модемов разных операторов?
    Как правило да.
    Чем больше разных операторов, тем больше шансов что какой-то будет работать более- менее.
    Подключаете, выбираете лучшего, и работаете.
    Ответ написан
    Комментировать
  • Можно ли улучшить качество мобильного интернета использованием нескольких модемов?

    @yaror
    10 лет в мобильном телекоме
    Именно для Скайпа использовать несколько модемов разом бесполезно.
    Дело в том, что любые доступные вам методы балансировки (т.е. перераспределения) интернет-трафика будут раскидывать между модемами не отдельные ip-пакеты, а установленные соединения.
    Сделать так, чтобы половина скайп-трафика шла через модем Зелёный-телеком, а вторая - через Полосатый-телеком, не получится.
    Максимум, чего можно добиться: Скайп, допустим, ходит через Зелёный-телеком, а веб-серфинг, торренты и всё остальное - через Полосатый.
    Ответ написан
    Комментировать
  • 3D принтер + лазерный гравер + лазерная пайка - что собрать?

    @kalapanga
    Лазер, который будет "жечь медь" Вы вместо экструдера не поставите. Это уже промышленного уровня устройство. Про металлы стоит забыть.
    Ответ написан
    2 комментария
  • Простым языком о замыканиях?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    1. Для чего замыкание существуют?
    Для инкапсуляции данных.
    В ООП есть модификаторы доступа (private, protected), которые закрывают доступ к данным извне класса, но позволяют обращаться к ним из методов.
    В ФП для этой задачи используют замыкания, закрывая данные внутри функции. Из вне данные недоступны, но вложенные функции имеют к ним доступ.

    2. В каких условиях они создаются?
    Когда вложенная функция обращается к переменным внешней функции.

    Хоть и просили без примеров, но на примере показать проще:
    // makeCounter - внешняя функция
    function makeCounter(initialValue) {
      var value = +initialValue || 0;
      // counter - внутренняя функция
      // она использует переменную value из внешней функции
      // что-бы это было возможным, для counter создается замыкание,
      // в котором хранится переменная value
      // переменная initialValue функции counter не нужна, поэтому ее можно "забыть"
      return function counter() {
        return value++;
      };
    }
    
    // у нас 3 экземпляра функции counter
    var counter1 = makeCounter();
    var counter2 = makeCounter();
    var counter3 = makeCounter(100);
    // и для каждой есть своя переменная value
    console.log(counter1()); // 0
    console.log(counter1()); // 1
    console.log(counter2()); // 0
    console.log(counter1()); // 2
    console.log(counter3()); // 100
    
    // а вот получить как-то напрямую переменную value мы не можем
    // инкапсуляция нам не дает поломать данные
    Ответ написан
    Комментировать
  • Как часто вы сталкивались на работе с синдромом эмоционального выгорания?

    iTechF2
    @iTechF2
    Системный администратор
    Очевидно, что нет смысла бороться и как-то убирать/отстранять/убегать от "последствия", нужно бороться с причиной такого упадка сил, депрессией и "выгоранием".
    Все эти "телочки", покурить и выпить - ерунда для школьников.
    Ответ написан
    Комментировать