Задать вопрос
  • Как организовать перезапуск сервиса при падении?

    @res2001
    Developer, ex-admin
    По идее если сервис падает, то он освобождает порт.

    Это только по вашей идее.
    На самом деле порт может быть еще какое-то время занят пока не придет пакет с установленным флагом FIN или не закончится тайм-аут ожидания такого пакета. Так работает протокол TCP.
    Обычно, что бы избежать ожидания закрытия порта, порт открывают с указанием флага SO_REUSEADDR.
    Возможно программа падает потому, что происходит обрыв соединения. Возможно у вас не корректно обрабатывается эта ситуация (если вообще обрабатывается).
    На счет рестарта - возможно стоит оформить ваш сервис как виндовую службу, тогда за рестарт будет отвечать виндовый Service Manager. И не понадобится костыль в виде батника.
    Ответ написан
    Комментировать
  • Есть ли программа для отправки диагностической информации по hot key для windows?

    @ComodoHacker
    AutoHotKey справится. Да и обычный ярлык на PowerShell скрипт тоже.

    Только без продуманных процессов, без ответственности пользователей толку не будет. Будут слать всякую фигню тоннами.
    И без домена будет сложно.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы Grid сетка занимала высоту элемента?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    align-self: start;
    либо
    align-items: start;



    Но если контента в правом столбце будет больше, чем в левом, то нужно добавить еще один налево.
    Вот так
    Ответ написан
    4 комментария
  • Как соединить компьютеры в локальную сеть?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Здравствуйте, можно ли соединить несколько компьютеров в одну локальную сеть через OpenVpn, чтобы каждый из них мог пинговать любой другой без задействия сервера?

    OpenVPN это не волшебное что-то, это просто виртуальный сетевой интерфейс с шифрованным каналом.

    Когда ты открываешь VPN соединение, то представь что у тебя в компьютере появляется еще одна виртуальная сетевая карточка и виртуальным сетевым шнуром идет в сервер, к которому ты подключаешься. И все остальные участники вашей VPN сети тоже подключаются виртуальным проводом к VPN серверу.

    С другой стороны, вы можете настроить у каждого участника VPN сервер, и будете подключаться друг к другу. Но это надо всем все настроить и подключаться каждый с каждым, с огромным количеством виртуальных интерфейсов.

    Поэтому чтобы не городить такую сложно маршрутизируемую чушь и нужен один VPN сервер.
    Поэтому в общем случае - без сервера нельзя.
    Ответ написан
    Комментировать
  • Как изменить кодировку файла htaccess?

    Fragster
    @Fragster
    помогло? отметь решением!
    notepad++ -> Кодировки -> Кириллица -> Windows 1251
    Преобразовать - не надо. Надо именно отображение поменять.

    Ну и всегда остаются инструменты типа https://2cyr.com/decode/?lang=ru или https://www.artlebedev.ru/decoder/advanced/
    Ответ написан
    Комментировать
  • Можно ли поменять на ноутбуке встроенный звуковой чип?

    Простой вопрос - простой ответ. Чип поменять можно!
    При ремонте ноутбуков неоднократно менял чипы звуковушек. Но это не факт, что поможет.
    Потому что:
    а) проблема может быть действительно в драйверах или связке драйвер-ОС (т.е. софтовая). Для проверки можно поставить любой из современных линуксов (десктопных), и проверить.
    б) Хрипеть может не сам кодек, а усилитель после него. В каких-то ноутбуках он прямо в чипе (т.е. чип один), в каких-то отдельный. upd. Посмотрел в схеме от похожего - там ALC271X - на динамики прямо с него идёт.
    в) хрипеть могут сами динамики (но если в наушниках то же самое - вероятнее всего не в них дело).
    Ответ написан
    Комментировать
  • Почему криво работает сайт?

    hint000
    @hint000
    у админа три руки
    Начать с того, что вытащить из мусорного ведра Dlink DIR-300 или что-нибудь подобное и железобетонно проверить, что проблема в Mikrotik'е. Вот пускаем через другой роутер и проблема исчезает, а вот пускаем через Mikrotik, и проблема снова появляется.

    сайт нормально работает на Linux дистрибутиве ThinStation
    Разница, например, в том, что на винде TTL исходящего пакета 64, а на Линуксе 128. Т.е. теоретически может быть какая-то сетевая аномалия, приводящая к очень длинному маршруту, на грани 64 хопов (трассировку делали?), и длина маршрута почему-то плавает больше-меньше (не спрашивайте почему такое может быть), а Линуксу при этом пофиг. Но убейте меня - нет идей, что такое происходит, что винда своими пакетами может ломать связь Линуксу.

    URL проблемного сайта - секрет?
    Ответ написан
    5 комментариев
  • Исправен ли стационарный телефон?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    А с родной связан?
    панасоники обычно норм перепривязываются, нужно запустить на трубке регистрацию, потом на базе нажать поиск трубки, и после нахождения набить пароль (обычно 0000 или 1111).
    Если не удастся значит или трубке гамон или база не дружелюбна
    Ответ написан
    Комментировать
  • Хорошо ли использовать выражения if - else в PHP и не только?

    rozhnev
    @rozhnev Куратор тега PHP
    Fullstack programmer, DBA, медленно, дорого
    Если речь идет о большой вложенности ветвлений, то да такого лучше избегать.
    Например конструкцию вида:
    <?php
    $a=17;
    
    if ($a < 0 ) {
    	if ($a % 2 === 1) {
    		echo "$a is negative odd";
    	} else {
    		echo "$a is negative even";
    	}	
    } else {
    	if ($a % 2 === 1) {
    		echo "$a is positive odd";
    	} else {
    		echo "$a is positive even";
    	}
    }


    можно упростить используя функции:

    function positive_or_negative($a) {
    	return ($a < 0 ) ? 'negative' : 'positive';
    }
    
    function odd_or_even($a) {
    	return ($a % 2 === 1 ) ? 'odd' : 'even';
    }
    
    echo "$a is " 
    		. positive_or_negative($a)
    		. " "
    		. odd_or_even($a);


    Test PHP code online
    Ответ написан
    Комментировать
  • Android. Как сделать оповещение?

    MaKvc
    @MaKvc
    Отчаянный веб-разработчик
    Причем тут HTML если речь идет об уведомлениях в Android?
    Android notifications, Create a Notification
    Ответ написан
    2 комментария
  • Есть ли библа/плагин JS для формирования из таблицы excel?

    @denisromanenko
    Sheetjs
    Ответ написан
    Комментировать
  • Как научить чатбота предоставлять определённую информацию по запросу?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    • Отложить бота на полгода
    • Скачать «Изучаем Python» М.Лутца 1-й том и начать прорабатывать
    • После проработки хотя бы половины тома начать сочинять свой вариант 2048 или Змейку.
    • Вернуться к боту.
    Ответ написан
    Комментировать
  • Как научиться делать сайты под ключ?

    Adamos
    @Adamos
    Создание сайтов под ключ подразумевает одно из двух:
    1. У фирмы, которая это обещает, есть полный штат специалистов, готовых реализовать широкий диапазон проектов в широком диапазоне технологий.
    2. (обычно) У фирмы наработан конвейер по тяп-ляпу в вордпрессе/Битриксе/{youCMShere}/{своем велосипеде} стандартных решений, которых достаточно 80% заказчиков, пожелавших создать себе новый сайт.
    В вырожденном случае п. 2 фирма может состоять из одного человека.
    Вырожденного случая п. 1 не существует.
    Ответ написан
    Комментировать
  • Надёжный диск для хранения фотографий

    dorohoff
    @dorohoff
    А зачем хранить в единственном экземпляре большое количество фотографий? Я сам снимал раньше по 1000-2000 фоток за одно мероприятие. Хранил RAW. А потом понял, что хранить хлам мне неинтересно. Снимаю параллельно Jpeg/Raw, причём джыпеги маленькие. Стараюсь попадать сразу нормально в WB. Потом отсмотр обязательно на аппарате, убиваю неудачные дубли. Второй рейд — уже на компе. В итоге научился делать 100-150 фото вместо 1000-2000, а количество удачных кадров возросло. Опыт говорит о том, что реально с мероприятия интереснее иметь 12-36 крутых фотографий, аккуратно цветокорректированных из RAW и бережно почищенных Photoshop, чем куча серо-зелёного говна. Кто, когда, зачем будет смотреть эти унылые, тусклые потуги?

    Я храню те RAW, которые ещё не чистил. И те, которые настолько нереально крутые, что я готов их отдавать в офсетную печать, на бигморды или печатать метро на два на холсте. Это я храню. Этого мало. Такого много не бывает.

    В итоге: есть два файл-сервера разных производителей, дома и на работе. И там лежит архив. В каждой папке фотосессии три папки: все удачные маленькие нечищенные jpg минус почищенные, почищенные jpg и оставшиеся raw.

    Те же фотографии, которые не стыдно показывать, то есть почищенные jpg, продублированы столько раз… На macbook, ipad, sony playstation, flikr, facebook. И ещё раз в год отписываю DVD. На 1-2 год влезает. CD-R, записанные в 1998 году читаются до сих пор, не погибло ни одного диска.

    Мне кажется, что описанная автором поста проблема отнюдь не «железная», а философская. Нужно навести порядок в архивах. Нужно навести порядок в голове. Проблема с хранением файлов решится сама с собой. Рекомендую 100 фотографий ежегодно печатать в формате не меньше 10х15 и складывать в альбом. Совсем другие ощущения!

    На истинность в последней инстанции не претендую. Это исключительно мой собственный личный опыт.
    Ответ написан
    Комментировать
  • Почему ноутбук не видит Wifi?

    @dronmaxman
    VoIP Administrator
    Ответ написан
    Комментировать
  • Как реализовать скос у блока?

    idShura
    @idShura
    Вот пример Skew one side of element
    Ответ написан
    Комментировать
  • Почему слетают сетевые диски?

    Dagzio
    @Dagzio
    System administrator
    У нескольких моих сотрудников на работе тоже самое происходит и тоже есть служба синхронизации, но она не должна на это влиять. Нашим решением стало отключения сетевого диска (через ПКМ - Отключить) и добавления его заново , при первом вводе логин-пароль поставьте галочку "Запомнить учётные данные". Можно в крайнем случае переустановить начисто винду.
    Ответ написан
    1 комментарий
  • Как напечатать текст, а не вывести его в консоли?

    Модуль keyboard может выполнять набор текста.
    Либо вы ищите pyautogui.
    Ответ написан
    1 комментарий