Задать вопрос
  • Как вы улучшаете "скорость" работы компьютера?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Беру CCleaner, чищу реестр.
    Руки оторвать, и выгнать из профессии.
    Дефрагментирую диск
    Отправить лечиться от идиотизма.

    Как вы улучшаете «скорость» работы компьютера?
    Мониторим нагрузку, находим узкие места, устраняем. Т.е добавляем памяти, меняем диск на более быстрый, или компьютер на более производительный.
    Ответ написан
    14 комментариев
  • Какие лучше выбрать курсы по kotlin и android разработке?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Нет таких курсов
    Ответ написан
    Комментировать
  • Стоит ли сейчас читать Стива Макконнелла - Совершенный код?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    5d7f0b5389564256710740.jpeg
    Дядя Боб совсем недавно в своём блоге в очередной раз писал, что в программировании ничего принципиально не поменялось с 80-х.
    Ответ написан
    1 комментарий
  • Как сделать приоритет звонка в очереди?

    Есть переменная QUEUE_PRIO, принимающая значения от стандартного 0 до 10. Перед вызовом Queue можно установить приоритет абоненту, где 10 будет наивысший.
    same => n, SetVar(QUEUE_PRIO=10)
    Ответ написан
    4 комментария
  • Как посчитать количество одновременных разговоров для отчета?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Делал я когда-то такой анализ. Понадобится время начала и время завершения разговора.
    Делаем таблицу (я пользовался LibreOffice), первая колонка - время, вторая - +1 для начала разговора, -1 для завершения. Для удобства анализа добавляем время с пятиминутными интервалами и 0 во второй колонке. Сортируем всё по времени.
    В третьей колонке делаем накопительную сумму по второй колонке - это и будет количество одновременных разговоров, которые были с данного момента времени.
    Потом уже по этим данным можно составлять всякие сводные таблицы.
    На примере:
    Разговор 1: 10:02:17 - 3:10
    Разговор 2: 10:03:05 - 1:18
    Разговор 3: 10:07:34 - 2:47
    Разговор 4: 10:08:19 - 2:05

    Записываем таблицу:
    10:02:17; +1
    10:05:17; -1
    10:03:05; +1
    10:04:23; -1
    10:07:34; +1
    10:10:21; -1
    10:08:19; +1
    10:10:24; -1
    10:00:00; 0
    10:05:00; 0
    10:10:00; 0
    10:15:00; 0

    Сортируем, считаем промежуточные суммы и длительность интервалов в секундах:
    10:00:00; 0; 0; 137
    10:02:17; +1; 1; 48
    10:03:05; +1; 2; 78
    10:04:23; -1; 1; 37
    10:05:00; 0; 1; 17
    10:05:17; -1; 0; 137
    10:07:34; +1; 1; 45
    10:08:19; +1; 2; 101
    10:10:00; 0; 2; 21
    10:10:21; -1; 1; 3
    10:10:24; -1; 0; 276
    10:15:00; 0; 0; 0

    Получаем:
    10:00 до 10:05: 1 разговор - 85 секунд, 2 разговора - 78 секунд
    10:05 до 10:10: 1 разговор - 62 секунды, 2 разговора - 101 секунда
    10:10 до 10:15: 1 разговор - 3 секунды, 2 разговора - 21 секунда
    Ответ написан
    3 комментария
  • Как определить, где в исходниках находится исполняемый C# код?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Да, в месте с исполняемым файлом при компиляции можно изготовить отладочную информацию *.pdb (для компилятора VS), в ней и будет храниться ответ на ваш вопрос. Как его распотрошить, это уж вы ищите сами.
    Ответ написан
    Комментировать
  • Нужна ли проверка или можно полагаться на события вебсокета?

    @w411
    Backend Developer
    Плохая идея проверять каждые 10 секунд - можешь положить сервер.
    А нельзя обойти массив подключенных людей принудительно по нажатию кнопки из веб-интерфейса?
    Вот скажем юзер открывает редактор, ему выводится сообщение о блокировке и кнопочка "Обновить информацию", нажал на кнопку - сервер сделал все проверки, если блокировка есть - вывести информацию о том кто редактирует проект в данный момент, если блокировок нет - дать доступ.
    Ответ написан
    Комментировать
  • Что лучше Phpstorm vs VS code?

    sim3x
    @sim3x
    Phpstorm
    Ответ написан
    Комментировать
  • Как вернуть 2 значения из метода?

    (int a, int b) Get() { return (1, 2);}
    Ответ написан
    Комментировать
  • Как вы формируете свой прайс?

    @nrgian
    С июля месяца сталкиваюсь с катастрофическим демпингом, что уже напрягает. Решил поинтересоваться, как происходит оценка работы для каждого.

    Демпинг только в простых работах.
    На сложные работы - крайне сложно найти специалиста, кто выполнит.

    Как лично вы формируете прайс на свои услуги?

    Поднимаю цену, наблюдаю как клиент морщится.
    Когда морщины слишком глубокие - прекращаю поднимать цену.
    Без шуток - примерно так и есть.
    Ответ написан
    Комментировать
  • Как защитить Websocket based сайт от DDoS атак?

    @MechanID
    Админ хостинг провайдера
    Если сильно обощать ддосы бывают двух видов -
    1 атака на канал вам просто забивают трафиком под завязку сетевой интерфейс вашего сервера и он не может общатся с клиентами, это на стороне самого сервера никак не решается - только внешние решения типа клаудфлары.
    2 атака на приложение и сопутствующий софт, заваливают медленными коннтектами вебсервер пока не заокнчится лимит, ищут тяжолые дейсвия с базой на вашем сайте(поиск например) чтобы потом кучей запросов нагрузить базу и сервис начнет тупить, и так далее. Основные приемы борьбы - знать паттерн обычного пользвателя, и настроить необходимые лимиты чуть выше чем надо обычному юзеру) в фаерволе или фронтенд проксе (например haproxy)
    Ответ написан
    Комментировать
  • Как бороться с кашей в голове на работе?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Причесаться :)

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

    Беритесь за меньщее количество проектов.
    Ведите трекер, записывайте.
    Доводите задачу до логического завершения.

    Десять проектов, в каждом их которых сделано по два коммиту - это хуже, чем два, в каждом из которых по десять коммитов :)
    Ответ написан
    7 комментариев
  • Перспективы перехода в 1С?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Какие перспективы на рынке 1с по вашему мнению?

    Нормальные.

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

    @skrimafonolog
    Но в последнее время слышал не раз, что запросов от бизнеса на доработку функционала 1с становится меньше.


    Система учета - это сердце бизнеса.

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

    Бизнес постоянно развивается, появляется новый и т.п. и т.п.

    Поэтому автоматизация предприятий (а система учета 1С - одна из важнейший частей автоматизации) - будет востребована всегда.

    Поскольку 1С (и т.п.) - это основа, это сердце, то деньги там очень хорошие.

    Но, разумеется, это не касается новичков. Новичкам везде платят немного.
    Ответ написан
    Комментировать
  • Перспективы перехода в 1С?

    Jump
    @Jump
    Системный администратор со стажем.
    Работа есть, и в ближайшем обозримом будущем будет.
    Ответ написан
    1 комментарий
  • Автодозвон клиенту и соединение с оператором?

    @Drill
    {
    'action':'originate',
    'channel':'SIP/транк_на провайдера/+79828127530',
    'context':'from-internal',
    'exten':'119',
    'priority':1,
    'variable':{
    'name1':'foo',
    'name2':'bar'
    }

    или
    'channel':'Local/+79828127530@from-internal/n',
    Ответ написан
    4 комментария
  • Как правильно пользоваться разделителем кода для Windows и linux?

    @rPman
    Смотрите чем вы будете собирать, так как различия могут появиться в зависимости от инструмента, например собирая под cygwin/mingw/visualstudio может потребоваться менять код, и сильно.

    Дефайны могут отличаться в зависимости от использованных инструментов для сборки, а то может у вас scons и сами дефайны определяются в скриптах или makefile, как ВАМ пожелается, хотите _WIN32_ хотите WINDOWS хотите как угодно...
    Ответ написан
    Комментировать
  • Android: Push-уведомления при закрытом приложении?

    @supgordan
    Middle PHP Developer
    FCM позволяет слать пуши даже если оно закрыто, ты сервисом просто их ловишь и выводишь
    Ответ написан
    Комментировать
  • Android: Push-уведомления при закрытом приложении?

    samodum
    @samodum
    Какой вопрос - такой и ответ
    Да, надо делать через FCM, если хочешь стабильности и иметь меньше проблем.
    В общем-то, он именно для этого и создан
    Ответ написан
    Комментировать