• Каковы бест практикс структуры каталогов и файлов программы в Windows?

    @res2001
    Developer, ex-admin
    Например тут: https://en.wikipedia.org/wiki/Directory_structure
    Встречал похожий более подробный документ где-то на сайте микрософта, но сейчас не нашел.
    Если кратко:
    1.программу ставить в "Program Files" в соответствии с платформой. Внутренняя структура исполняемых файлов и библиотек - на ваше усмотрение. Если вы используете кучу динамических библиотек, то есть смысл разнести их по подкаталогам. Если у вам только небольшая кучка - могут лежать в одном каталоге. Это на самом деле не важно и никому не интересно.
    2.Общие настройки программы, которые распространяются на всех пользователей: в реестр в HKLM и/или в ProgramData.
    3.Пользовательские настройки программы: в реестр в HKCU и/или в AppData.
    4.Пользовательские временные файлы: в %TEMP%
    5.Файлы проектов или сохранения: в %USERPROFILE%\Documents
    Ответ написан
    2 комментария
  • Корректно ли пересчитывать допустимый ток?

    Ocelot
    @Ocelot
    Нет, это два независимых условия. При превышении тока расплавятся контакты, при превышении напряжения - пробьётся изоляция.
    Иногда ещё пишут разный допустимый ток при разных напряжениях, но это тоже связано не с мощностью, а с условиями возникновения дуги при размыкании контактов. Это более актуально для выключателей и реле.
    Ответ написан
    Комментировать
  • Как обойти АП на скины и прочее, что изменить в них?

    Jump
    @Jump
    Системный администратор со стажем.
    Как обойти АП на скины и прочее, что изменить в них?
    Никак.

    В пример приведу скины CS:GO на мобилках, в частности кейсы кс го (давно-давно было популярным в школах). Почему их не притянули за авторские права
    Я вчера три раза перешел дорогу в неположенном месте, два раза зашел в магазин без маски, и бросил три окурка мимо урны, а под вечер пил пиво в общественном месте и ругался матом.
    Почему меня не привлекли за это?

    как мне избежать этого в своём проекте?
    Как говорил один известный вор -
    Лучше не воровать.
    Если уж воровать-то не попадаться.
    Если уж попались-то не признаваться.

    Это правило работает и с другими нарушениями закона, в частности с АП.
    Ответ написан
    3 комментария
  • Как организовать связь (кол-центр) для географически распределенного офиса?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Ну основной номер обычно берут в стране юрисдикции фирмы (главного офиса) или где выгоднее (с мессенджерами особой разницы где брать сейчас нету)
    Оформляется естественно не на сотрудника, а на фирму и выдается ему в качестве служебного смартфона (ну или мессенджер можно поставить куда угодно)
    Если достаточно вацапа/скайпа/мессенджеров то этой схемы выше крыши (всеравно интернет глобальный).
    С обычной телефонией: хорошим тоном считается считается иметь локальные контакты. Соответственно Вам нужен проброс сотрудника в страну клиента. Это делается при помощи IP-телефонии, а дальше варианты: или берете готовый сервис, полностью в нем все настраиваете реализовываете (от покупки локальных номеров/вызовов до проброса на номер нужного сотрудника/сотрудников) либо берете атску (любая облачная или тот же астериск), шерстите местных провайдеров насчет услуг аренды номера и отдачи транка по SIP (это будет дешевле чем заказывать у операторов IP-телефонии). либо на офисах ставите SIP-шлюзы и гоните их телефонию куда нужно
    Ответ написан
    1 комментарий
  • OpenSSH в Windows 10. По какой причине доступ запрещен?

    @MaxKozlov
    Добрался до компа, напишу уж тут :)
    В логах сервера видно что за проблема - не те права у того самого файлика, что я упоминал в комментарии
    debug3: Bad permissions. Try removing permissions for user: S-1-5-11 on file C:/ProgramData/ssh/administrators_authorized_keys.
    Authentication refused.

    При подключении к OpenSSH-серверу, установленному, на win и использовании аутентификации по ключу, необходимо обращать внимание на два момента:
    1. Если пользователь админ - его публичный ключ должен быть указан в C:\ProgramData\ssh\administrators_authorized_keys
    2. Убедиться что владелец файлов *authorized_keys правильный: системных - система, юзерских - юзер, и без лишних доступов.
    Например, установить права для системного можно скопировав их с другого файла:
    $acl = Get-Acl C:\ProgramData\ssh\ssh_host_dsa_key.pub
    Set-Acl -Path C:\ProgramData\ssh\administrators_authorized_keys -Acl $acl

    Ещё в комплекте c GitHub идут специальные скрипты для тех же целей:
    FixHostFilePermissions.ps1
    FixUserFilePermissions.ps1

    Они что-то ещё в реестре вроде бы правят

    Вариант обхода настроек для этого файла -закомментировать в конфигах его упоминание:
    Match Group administrators
           AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys
    Но это не рекомендуется

    Ну, и, как замечено в комментариях, необходимо убедиться в правильной кодировке файла
    https://github.com/PowerShell/Win32-OpenSSH/issues...
    Если коротко, то оказалось что кодировкой *authorized_keys по дефолту является UCS-2 LE BOM, вместо ожидаемого UTF-8. После смены кодировки все заработало так как надо.

    Мои лично файлы все в ASCII
    Ответ написан
    4 комментария
  • Возможно ли починить этот жесткий диск?

    ettaluni
    @ettaluni
    ERROR MEME
    У тебя овер много бэд блоков, жесткий может еще и показывает что жив но поверхность убита. Ты вообще считать инфу от туда можешь?
    Лечение только одно, переводить этот жесткий в режим чтения и делать клон на другой диск.
    У тебя тошиба немного отработал? Ты что на своем компьютере прыгал?
    Ответ написан
    1 комментарий
  • Как организовать использование одного USB-токена несколькими пользователями?

    Не изобретайте велосипед, выпустите второй токен. Смысл использования токена для подписи - то, что к нему должен быть физический доступ, да и зачем давать менеджерам доступ к токену, с которым можно денежные операции проводить.
    Ответ написан
    Комментировать
  • Можно ли каким-либо образом задать в background разные форматы для изображений?

    Digiport
    @Digiport
    PHP рулит
    <picture>
                    <source srcset="picture.webp">
                    <source srcset="picture.png">
    </picture>


    По второй части вопроса прочитайте тут:
    https://habr.com/ru/post/264491/
    Ответ написан
    1 комментарий
  • Как правильно установить fail2ban на Ubuntu 16.04?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Измените конфиг f2b таким образом, чтобы в нём не было ссылок на несуществующие файлы - и всё заработает.
    Ответ написан
    Комментировать
  • Как запускать cron задачу в период с 20:00 - 5:00 каждую минуту каждого дня?

    DevMan
    @DevMan
    * 20-23,0-5 * * *
    Ответ написан
    Комментировать
  • Как получить подтверждение об обязанностях на работе?

    HanaK
    @HanaK
    Просто и понятно о финансах и налогах
    У Вас должен быть трудовой договор - там указывается должность и обязанности работника. В норме.
    В идеале, в трудовом договоре есть ссылка на должностную инструкцию. Это позволяет избежать перечисления всех обязанностей в трудовом договоре.
    В должностной инструкции прописываются обязанности, соответствующие должности по штатному расписанию.
    Но, как правило, всего этого в трудовом договоре нет.
    И очень часто кроме должностных обязанностей работник выполняет еще и функциональные обязанности. В трудовом праве этот термин не определен. Но в практике они в большей степени характеризуют цели и результаты работы.
    Если Вы сможете договориться, а скорее всего при согласии бывшего работодателя, сами описать свои должностные обязанности в виде Приложения к трудовому договору и оформить дополнительное соглашение к трудовому договору ссылкой на это Приложение, то у Вас будет официальный документ.
    Впрочем в самом доп. соглашении можно описать Ваши функциональные обязанности в качестве должностных.
    Полагаю, они должны пойти Вам навстречу, если в Вашем трудовом договоре по вопросу Ваших обязанностей пустота.
    Ответ написан
    2 комментария
  • Может ли сгореть это устройство?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Это устройство может не только обжечь, а натурально убить, если нарушится изоляция - потому что в импульсных блоках питания на GND уже есть 110 вольт из розетки через Y-конденсатор.

    В медтехнике применяют специальные источники питания с двойной изоляцией.

    Так что если вы хотите поиграться, пользуйтесь Power Bank
    Ответ написан
    3 комментария
  • Как убедиться, что колонки подключены в одной полярности?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    Взять 1 батарейку типа ААА и кратковременно подключить к динамику. Динамик либо сдвинет диффузор на вас или от вас.
    Сдвигает на вас - плюс батарейки подключён к условному «плюсу» динамика.
    Ну а дальше маркируйте провода и подключайте как вам надо.
    Ответ написан
    3 комментария
  • Что писать в строке "Опыт работы за последние 3 года"?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Зависит от конкретного hh и степени идиотизма конкретной компании.

    У нас в разные периоды при разных "верхах" были 2 разных взгляда на этот вопрос(найм в компанию людей):

    1 взгляд. Если ты идешь на позицию джуна джава - мне не важно где ты работал официантом или менеджером. Просто покажи мне софт скилы и хард скилы = велком.
    2 взгляд. Чем больше у тебя работы в смежных сферах, например продаваном, или преподавателем, тем больше вероятностей что ты сталкивался с большинством бытовых ситуаций, который присуще большинству компаний - умение разговаривать с коллегами, умение в корпоративную этику и тд. Иногда тоже ценится.

    Вывод: лично я склоняюсь больше к 1му взгляду, но очень много компаний и особенно hh(которые работают в IT, но пожизненные гуманитарии) расценивают отсутствие опыта вообще какого либо - как вашу несостоятельность. Выбор за вами.

    PS: лично я не вижу ничего плохого в том, что человек 20 лет работал в сфере продаж, и потом у него появилось желание освоить профессию программиста(поэтому ставить - не зазорно). Есть особая категория "старперов" и "элиты", который считают что если программирование - то java, если программист - то 20 лет в профессии и начинай с университета. Именно такие будут отсеивать ваши резюме с не-релевантным опытом. Вопрос: нужны ли в будущем вам такие коллеги - тут подумайте сами.
    Ответ написан
    2 комментария
  • Если информация верна на 99,(9)%, то насколько она неверна?

    Lynn
    @Lynn
    nginx, js, css
    В современной математике принято, что 99.(9) === 100
    https://ru.wikipedia.org/wiki/0,(9)
    Ответ написан
    Комментировать
  • Как узнать в какой корзине физически находится сбойный диск, использую программный raid MDADM?

    @sand3001
    Всего по немногу
    dd if=/dev/sdX of=/dev/null conv=noerr
    Если диск читается - на нужном диске будет непрерывно гореть лампочка
    Если диск не читает - перебором по рабочим дискам и методом исключения
    Кроме того с помощью hdparm можно посмотреть серийный номер дисков
    Ответ написан
    Комментировать
  • Как одновременно переименовать нумерованные файлы на "номер++"?

    wisgest
    @wisgest
    Не ИТ-специалист
    setlocal enabledelayedexpansion
    set /a first_index = 14
    
    set /a last_index = first_index
    :LOOP
    if exist %last_index%.json (
    	set /a last_index += 1
    	goto LOOP
    )
    set /a last_index -= 1
    
    for /l %%i in (!last_index!, -1, %first_index%) do (
    	set /a j = %%i + 1
    	ren %%i.json !j!.json
    )
    endlocal
    Ответ написан
    Комментировать
  • Как округлить число в меньшую сторону кратное числу?

    @Talgat_Sat
    Легче сделать математически ,
    <?php
    $input = 187;
    $output = 5;
    $buf=log ( intdiv($input, $output ),2 );
    echo(round ( $buf, 0 ,  PHP_ROUND_HALF_UP ) );

    логарифм числа x -это такое число,что при возведения основания этого логарифма в логарифм ты получаешь x. т.е вместо цикла можно просто взять логарифм .
    Ответ написан
    5 комментариев
  • Что сейчас считается state of the art open source IDE для математики: численной и символьной?

    @dmshar
    Непонятно, как вы можете противопоставлять IDE и язык, а Matlab обзывать IDE?
    Это все как сравнивать теплое с мягким.

    Если вас интересует, что именно используют в математике - то это Matlab - если денжат хватит, и если готовы оставаться в заложниках одной фирмы-разработчика.
    Или Python, где есть практически все, что есть в Matlab - но бесплатно. (Open-Source). И численные методы, и символьные, и Machine Learning и Deep Learning, и много много чего еще.
    А вот к Python можно уже "приложиться" через IDE (Integrated Development Environment), которых сегодня есть много и разных. От совершенно классических - MS Visual Studio Code или PyCharm до более привычных для тех, кто работал с Matlab или R - например Spyder. Или какая экзотика типа Atom. Да хоть Notepad+ c соответствующими добавочными пакетами.
    Jupiter - это IDE доступный через броузер, плюс фишки типа удобства верстки сопутствующих текстов, составление обучающих контентов (говорят - "блокнотов") и пр. Сложные вещи там делать не очень, но небольшие "поделки" - вполне нормально. Кроме того, есть еще и облачные сервисы, IDE которых построен тоже по принципу "блокнота" с небольшими вариациями.

    А в общем- главное, не на чем делать, а что делать и как делать. Поэтому IDE не должен становиться ни ограничением, ни надеждой разработчика. Просто инструмент.
    Ответ написан
    1 комментарий
  • Не запускается сервис linux?

    @q2digger
    никого не трогаю, починяю примус
    Я в этих ваших дотнетах нифига не понимаю но откуда линуксу знать как именно запускать эту dll которую вы ему подсовываете в строке запуска. Где команда которая должна запускать эту dll ?
    Ответ написан
    3 комментария