• Какие лучше выбрать курсы по 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
    Ответ написан
    Комментировать
  • Что лучше Phpstorm vs VS code?

    @coller13
    Мой основной стэк Php, js. PHPstorm использую несколько лет, работая фуллтайм. Когда начались постоянные проблемы с активацией пиратки, то решил покупать лицензию с помесячной оплатой. Каждый последующий год оплаты, представляется скидка. Когда в прошлом году услышал о VSCode, то решил попробовать, вдруг можно получить бесплатный хороший инструмент.
    Нельзя... Бесплатно хорошего не бывает, кто бы что ни говорил.
    На мой взгляд, ничего лучше PHPStorm для базового стека веб-разработки ещё НЕ придумали.
    Один только поиск по проекту в PHPStorm чего стоит! Попробуйте функции поиска Double Shift -ищем файлы/директории, Ctrl+Shift+F - ищем фрагменты кода. Всё! Этих двух функций достаточно, чтобы понять, что VSCode в данный момент не может даже близко сравниться со штормом.
    У PHPStorm самая лучшая индексация и самый быстрый поиск. Тем более, если у вас SSD, то это просто ракета.
    Конечно, если у вас проект на три контроллера и два класса, то вы по памяти знаете, где какие файлы лежат. Но если проект более или менее большой, то PHPStorm , повышает производительность в разы, особенно со своим встроенным Intellisence.
    Для тех, кто не согласен оплачивать лицензию PHPStorm. Уважаемые! IDE - это ваш основной инструмент, который вам приносит деньги. Неужели вам жалко полтора Биг Тейсти в месяц на оплату вашего рабочего инструмента?
    Ответ написан
    2 комментария
  • Как вернуть 2 значения из метода?

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

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

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

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

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

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

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Причесаться :)

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

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

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

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Какие перспективы на рынке 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, если хочешь стабильности и иметь меньше проблем.
    В общем-то, он именно для этого и создан
    Ответ написан
    Комментировать