Задать вопрос
  • Как заблокировать сайт чтобы я не смог на него зайти? Есть какая софтина или типо того?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Не заплатить за инет.
    Ответ написан
    Комментировать
  • Зачем меняют txt на log, conf, ini и т.д.?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    хранить настройки в txt - некорректно. Есть определенные стандарты и стилистика кода, к именованию файлов это тоже относится. txt - для инструкций, разных readme.txt, для install.txt, для лицензионных соглашений. Но удаление .txt файлов не должно влиять на работу системы.

    Тоже и наоборот - хранить обычный текст в .log файле - странная затея.
    Ответ написан
    4 комментария
  • Как с одного ПК подключаться по SSH на разные аккаунты bitbucket?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Можно настроить, чтобы для разных хостов использовались разные ключи.
    Вам нужно почитать про $HOME/.ssh/config

    host 127.0.0.1
    	User saboteur
    	IdentityFile с:\my_id1.rsa
    
    host 127.0.0.2
    	User dart_vader
    	IdentityFile с:\my_id2.rsa
    Ответ написан
    6 комментариев
  • Какие виды работ входят в тех поддержку сайта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Тех поддержка - мониторинг (в основном место на диске, место под базу, бэкапы и возможность восстановления), поддержка работоспособности (если упал сервер/база - поднять). Может включать в себя поддержку домена/хостинга.

    Обновление версий ПО - в случае сторонних движков типа WP, Joomla - в принципе на ваше усмотрение (если новая версия совместима без доработок), но уязвимости нужно фиксить.

    Если движок ваш - исправление безопасности - должно входить, исправление багов и недоработок - в зависимости от договора - можно подписать, что текущая версия как есть, найденные баги - за отдельную плату, но критические баги и дыры безопасности нужно закрывать в плане общей техподдержки.
    Ответ написан
    Комментировать
  • Как из ZIP-архива при помощи bsdtar в потоковом режиме (через pipe) конвертировать в tarball-файл с выводом на stdout?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    zip и tar не умеют работать потоками, они умеют работать с файлами.
    Но с потоками умеет работать gzip, поэтому есть подозрение, что это не zip архив.

    Попробуйте
    gunzip -c file.zip
    gzip -d -c file.zip

    P.S. еще есть bzip2 и cpio, которые работают с потоком.
    Ответ написан
    4 комментария
  • Как ограничить доступ для разработчика в git проекте?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Только создавать разные модули, но никак не разные папки.

    git поддерживает историю проекта целиком, а не отдельной папки. В git вы можете перенести файл из папки в папку, с чем он легко работает.

    gitolite позволяет создавать модули, которые будут выглядеть как папки верхнего уровня, но это будут разные репозитории
    Ответ написан
    2 комментария
  • Не запускается Apache 2.4 на Windows7 Started,нужен файл VCRUNTIME140.dll?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    userdir:
    На www.apachelounge.com просто форум, где любой аноним вам может насоветовать что угодно.
    Вам нужна не Visual Studio а Redistrubutable package, 13-14 мб:

    https://www.microsoft.com/en-us/download/details.a...

    Выбрать 32-битную или 64-битную, в зависимости от вашей ОС
    Ответ написан
    1 комментарий
  • Как HTML-сайт запустить в виде интерфейса?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вместо старта рабочего стола с проводником, можно сразу указать в качестве шелла браузер с автостартом вашей странички в полноэкранном режиме.

    Чтобы ограничить - пользователь с минимальными правами. USB запретить. Клавиатуру - ps/2 и неполноценную, чтобы не могли нажать всякие ctrl и др.

    Если пользователь сможет закрыть браузер - сессия просто закроется, можно сделать простенький скрипт, который будет запускать браузер, а затем перегружать комп.

    Но понятно, что против продвинутых хакеров этого мало. В идеале - защищенный корпус, спец-клавиатуру с разрешенными кнопками и полноценное приложение, а не браузер с его хоткеями и возможностями.
    Ответ написан
    Комментировать
  • Влияет ли на состояние usb-hdd регулярные копирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    > "Также иногда приходится какие-то папки удалить с диска и закачать их заново (т.е. поменялась структура или еще что-то и не хочется ничего дублировать или мешать)."

    Есть множество утилит, которые выполняют синхронизацию. В том числе и одностороннюю, чтобы не мучаться с тем, что удалять а что перезаписывать. Я пользуюсь nnbackup для создания копии нужных папок на периодически подключаемом внешнем usb диске - один раз настроил, с переписью нужных папок, сделал ярлык, с тех пор подключил - кликнул, отключил. Очень доволен.

    > "Вопрос 2: влияет ли на диск его периодические полные форматирования? (простой тулзой из ОС). "
    Полное форматирование вообще не нужно - оно не несет ничего полезного, кроме разве что секурного удаления данных, но с ними лучше работать по-другому. А так - просто потеря времени и электричества.

    Если же вы опасаетесь за размагничивание информации, то с вашими данными это не произойдет и перезаписывать нет смысла, по двум следующим причинам:
    1) 99% гораздо раньше выйдет из строя электроника, механика, раздолбаются разъемы, устареют стандарты интерфейса. Сама магнитная запись на винте, если его хранить в приемлимых условиях (отсутствие физического воздействия, перепада температур, давления, влажности, что вполне обеспечивается хранением в обычном сухом шкафу) - хранится несколько десятков, если не сотен лет.

    2) 1% размагнитятся сервисные метки низкоуровневых секторов, которые были нанесены еще на заводе. Низкоуровневого форматирования сейчас уже нет, а эти метки никакими тулзами не переобновляются, следовательно сперва размагнитятся они. а затем уже ваша инфа, записанная гораздо позже.
    Ответ написан
    Комментировать
  • Можно ли вести бизнес в США (и в России) прямо из дома?

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

    Например, чтобы работать в штатах, нужна социальная карточка. У Марка она есть потому что он гражданин США, и зарегистрировать юридическое лицо - там раз плюнуть. Законы для разных видов деятельности - также разный, одну и туже деятельность можно по-разному зарегистрировать.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Можете прописать юзера и пароль в реестре.
    HKLM\Software\Microsoft\Windows NT\CurrentVersion\winlogon
    AutoAdminLogon = "1"
    DefaultUserName = "user"
    DefaultPassword = "pass"

    Если комп в домене - добавить еще
    DefaultDomainName = "domain"

    Сохраните файлы реестра для нескольких юзеров, и перед перезагрузкой применяйте нужный через
    regedit -s
    Ответ написан
    3 комментария
  • Реально ли сейчас сделать "крутую" игру, имея такое изобилие инструментов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Уровня крайзис - никак. Как вы себе представляете, как пару соратников смогут создать, написать и главное протестировать весь контент?

    Как вы собираетесь продать это все, избежать попадания на торренты?
    Ответ написан
    Комментировать
  • Как правильно создать блог для заработка на рекламе?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вы какой-то фигней занимаетесь, простите.

    Для заработка на рекламе нужно читать не как создать блог, а иметь достаточно знаний, чтобы наполнить его интересной и полезной информацией и делать это регулярно на протяжении длительного времени.
    Потому что какой бы вы там блог или сайт не создали, если на нем не будет ничего полезного - никто туда не придет.
    Ответ написан
    3 комментария
  • Как через SSH открыть CLI не перезапуская программу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Не нужно писать архитектуру.
    То что вы хотите делать, уже выполняют менеджеры экранов - screen и tmux - пользуйтесь ими. Если очень интересно, посмотрите как они написаны.

    Но добавлять такой функционал в свою программу - не линукс way, если уже есть готовые инструменты.
    Ответ написан
    Комментировать
  • Теоретический предел современных серверов с симуляцией физики поединков в доспехах на мечах, 2000 игроков на большой карте?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Ваша задача сформирована недостаточно.

    Кто будет раздавать данные о перемещении игроков? Каждый клиент передает движение своего игрока, или каждый клиент передает нажатия кнопок а сервер вычисляет движения?

    Насколько свободно движение (двигаются только руки, или пальцы на руках, или фаланги пальцев, или с пальцев могут соскользать перчатки)?

    Удар меча идет по вертикально натянутой кольчуге с углом и радиусом удара, или удар меча идет по кольчуге, надетой на рельефный каркас тела, которая в разных местах может быть НЕ вертикальной, или удар меча идет по кольчуге, с вычислением попал ли он пластину, в сочленение пластин, или в сочленение какого-то колечка кольчуги?

    То есть вам нужно разобраться с желательной детализацией вычислений.

    А так - просто соприкоснования известных ударов - 2000 игроков может просчитать и один сервер, даже домашний.

    Вот обработать 2000 онлайн, особенно в пределах видимости - совершенно другая задача, пока что практически неподъемная. Лучшие MMORPG, на мощных серверах начинают глючить, если в одном месте более 200-300 игроков.

    Обработать видео, которая будет показывать такую детализацию движений хотя бы 30-ти игроков рядом - не потянут видяшки.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Простите, а какое значение вы придаете следующим словам и фразам:
    а) Высокий порог входа
    б) Трудолюбие и лень
    в) Сложный и легкий
    г) Большой объем знаний
    д) Специалист в области x

    Любая технологическая сфера - требует больших усилий. И под большими усилиями подразумевается не железо тягать, а именно тратить много времени на получение новых знаний и научиться тратить это время эффективно.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Коробочной OEM не существует.
    Есть либо BOX либо OEM. либо corporate.

    BOX можно переносить.
    OEM предустанавливается вместе с железом и не переносится. Причем OEM может начать ругаться, даже если было заменено некоторое количество комплектующих.
    С другой стороны, хитрые продавцы могли "удешевить" винду, продав OEM-версию вместе с каким-нибудь комплектующим.
    Ответ написан
    3 комментария
  • Как сделать разграничение прав пользователей на файл наподобие themeforest?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Такой подход неправильный.
    Права у пользователей сайта всегда будут наследоваться от того пользователя, от чьего имени запущен веб сервер, и мешать сюда локальных линукс пользователей - критически неверно.

    Даже если сделать костыль, типа запускать веб-сервер от ROOT (чревато взломами и переломами), и создавать каждый раз локального пользователя - такой сайт ни на один хостинг вы не сможете вынести, поскольку рутовые права там просто не дадут и пользовтаелей создавать будет невозможно.

    Ограничивайте права доступа к файлу через ваш сайт, генерируйте одноразовые ссылки, создайте таблицу с файл/владелец и проверяйте по ней.
    Ответ написан
    Комментировать
  • Как программировать в команде?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Тебе выдадут куратора, он будет тебе давать конкретные задания.
    Тебе должны выдать ссылки на документацию или показать, как у них организована работа.

    Активно пытаешься читать всю документацию, купи блокнотик, первый месяц зарисовывай схемки, чтобы лучше вникнуть.
    Дергай куратора не каждые 5 сек, но собери несколько вопросов, подойди выясни.

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

    Не обязательно в первые недели выполнить все-все-все, важнее разобраться как правильно работать. У тебя на это целых три месяца, и понять, справляешься ли ты, можно будет только через месяц-два.
    Ответ написан
    3 комментария
  • Верен ли такой подход к изучению программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Писать из головы стоит уникальный код. Копипастить чужой код, особенно если досконально в нем разобраться - отличная идея. Разобравшись в множестве чужого кода, видишь разницу, видишь разные подходы, не крутишься в своей песочнице.

    Кроме того, у вас крайне правильный подход в том, что вы довели дело до конца и выпустили продукт, а это не только изучение программирования на каком-то языке, но и изучение стека технологий - как не только написать кусок кода, но и скомпилить, и загрузить на телефон, и запустить уже непосредственно на конечном девайсе. Плюс UI.
    Ответ написан
    Комментировать