Задать вопрос
  • Как выполнить более 50 cron задач в ISP?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если крон не успевает запустить задачу в эту минуту, он ее игнорирует.
    Разведите по разным минутам.
    Ответ написан
  • Это нормально что почту регистратора можно подменить?

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

    Каждый почтовый сервер сам решает, как он сражается против спама и подлога. Гугл видимо не особо парится.
    Ответ написан
    1 комментарий
  • С чего начать обучение сетевому администрированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    посмотрите курсы от Cisco, выясните как стать сертифицированным специалистом.
    Даже если вы не будете работать непосредственно с Cisco, для получения их сертификата вам придется изучить все основы как работает сеть достаточно глубоко, чтобы легко адаптироваться к любому другому сетевому администрированию.
    Ответ написан
    Комментировать
  • При какой посещаемости сайта веб-сервер может сбоить?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Ну а в случае с VPS хостингом, сколько запросов может обрабатывать БД в секунду, и от чего это зависит?


    Зависит от разных вещей. Например сколько ваш сайт делает обращений в базу на каждую активность пользователей, используется ли кеширование, насколько тяжелые запросы.
    Ну а так - вы когда VPS заказываете, характеристики видно - сколько ядер, сколько оперативки, какая дисковая система используется (ssd?)

    P.S. Обычно, среднестатистический VPS не слабее shared хостинга.
    Ответ написан
    Комментировать
  • SSH на Windows, возможно-ли?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Ставь openssh сервер для винды и вперед
    https://github.com/PowerShell/Win32-OpenSSH/releases
    Ответ написан
    Комментировать
  • Что посоветуете почитать про HDD?

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

    Почитайте для начала википедию, только англоязычную - она гораздо более полная и содержит ссылки на интересные источники.
    https://en.wikipedia.org/wiki/Cylinder-head-sector
    https://web.archive.org/web/20190204014430/http://...

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

    Производители могут сообщить общие сведения.
    Утилит как таковых в публичном доступе нет и не должно быть, поскольку работать напрямую с диском, не разбирая его вы не можете. А работая с контроллером - вы ограничены стандартным API. Об инженерных забытых паролях можно попробовать что-то найти, но вероятность невелика.

    Как и в стандартном мире embedded программирования, версия софта в контроллере диска обычно залочена под продакшн. То есть оттуда вычищают все отладочные примочки, входы, выходы. Учитывая массовость и сложность производства дисков, разработку скорее всего проводят на специальных инженерных контроллерах, где есть и выходы и дополнительные интерфейсы для подключения, тестирования и программирования. А в продажу выходят диски, контроллеры на которых уже залочены, и возможно собственно даже сами интерфейсы не распаяны или даже отсутствуют.
    Ответ написан
    Комментировать
  • Чем заменить sqlite3?

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

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

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


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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Уважаемые линуксоиды! Обращаюсь к вам. Сегодня я твердо решил, что пора завязывать с злоупотреблением винды и надо адаптироваться по линь.

    Как только перестанете злоупотреблять ОС, может быть начнете пользоваться.
    Пока что видно, что вы хотите начать злоупотреблять Линуксом.

    Я хочу рядом с виндой поставить полноценный дистр и начать в нем копаться, разбираться.

    Ну вы же даже в винде не разобрались, раз ее хейтите.
    Вам нужно действительно ковыряться в самой OS, или в конкретных программах?

    Из опыта на Лине у меня только Kali для тролла дноклассников, и все. Но мне надоело сидеть на уровне msf + ngrok, и я хочу всерьёз начать познавать linux.

    Если нужны сети, идите сразу в циско.

    Но я не знаю, какой дистр лучше поставить! Все говорят, что лучший выбор для новичков - это mint, но мне не хочется идти лёгким путем, поэтому это не мой вариант (могу заблуждаться). Про Ubuntu я слышал, что это что-то "среднее" между Шindows и macOS, но говорят, что она уж очень не стабильная.

    RHEL и Ubuntu это сейчас самые актуальные дистрибутивы.

    Разница между дистрибутивам не так велика. Основные принципы - совершенно аналогичны. Софт почти везде одинаковый. Любую ставьте.
    Ответ написан
    Комментировать
  • Программирование в. VR шлеме - удобно или глупость?

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

    А так - ну может быть кому-то это и подойдет, но в массовом применении - пока явно нет.
    Ответ написан
    2 комментария
  • Как найти все старые комиты с файлом, добавленным в .gitignore?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    добавьте этот файл вручную (можно пустой), и затем посмотрите его историю.
    touch ignored.txt
    git add ignored.txt
    git commit -m "add ignored.txt file"
    git log ignored.txt
    Ответ написан
    3 комментария
  • Как создать сайт типа пикабу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Что скажите по этому поводу, дайте советов.
    Есть ли готовый скрипт(движок)?
    Как называются подобные сайты и на английском?
    Читал про LiveStreet и InstantCMS.
    дайте развернутый ответ пожалуйста


    коммерческий успешный проект типа пикабу

    Вам нужно как-то выспаться, собраться с мыслями и понять, что коммерчески успешный проект и скрипт/движок - это вообще разные вещи.
    Движок можно любой. Немного денег, подкрутить и сайт готов.

    А вот вложиться в раскрутку сайта - это нужно МНОГО работы. Реклама, раскрутка, SEO оптимизация, тщательная работа с поисковиками. И может быть через пару лет на сайт зайдет первая тысяча человек.

    Но вот станет ли он после этого коммерчески успешным - неизвестно никому.

    Вопрос ваш - вне тематики тостера.
    Ответ написан
    Комментировать
  • Стоит ли заниматься программированием в моем возрасте?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Ну взрослый человек. Ну почему такие странные вопросы.
    Одно дело, когда пишут школьники, которые еще не понимают как это вообще - найти работу и устроиться работать, которые думают что профессиональные навыки можно получить в школе или в институте.
    И другое дело вы, уже поработавший, повидавший жизнь.

    Никто вам ничего полезного не скажет. Никто не знает на что вы способны, есть ли у вас достаточно времени, сил, желания и вообще возможности поменять текущую работу.
    Да, с точки зрения СНГ, программист может получать прилично. Но это опытный программист. Вы же вообще хотите начать с тестирования. 300-400 баксов в месяц для джуна. Если вы прямо сейчас, со свободным английским, зарабатываете 300-400 баксов, то может быть. Если же больше, насколько вы готовы на даунгрейд?
    И ведь неизвестно как у вас получится.
    Уходить насовсем в тестировщики?
    А программист-джуниор это будет посложнее и подольше, а учитывая конкуренцию...

    В общем нет смысла спрашивать философские вопросы на тостере.
    Ответ написан
    5 комментариев
  • Как развить свою обучаемость?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Все мы разные, кто-то вынужден зазубривать информацию, чтобы хоть как-то ее освоить

    Нормальные люди ничего не зазубривают. Они изучают технологии. На практике.
    Если много зубрить наизусть, без практики, то ты просто будешь помнить набор слов и фраз, но как оно работает - понимать не будешь. Отсюда любую дальнейшую информацию снова нужно зазубривать. Сил на понимание уже не будет. Порочный круг.

    Люди уже просто знаю как что-то работает, в своем опыте сталкивались с похожими аналогами, и могут уловить главную суть на ходу.
    Например несложно понять что такое varchar, если ты знаешь что такое string
    Ответ написан
    Комментировать
  • Что можете сказать об IT Hub колледже?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    IMHO средненький инфобизнес, но раскручен на широкую ногу (ну понятно 30к с каждого студента, из которых видимо 90% на раскрутку и веселый сайтец).

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

    Вот зашел в программирование, читаю единственное, что хоть как-то похоже на программу, по пунктам:

    Профессиональные компетенции выпускника:
    * Работа с технологиями PHP, Java, Ruby, Python, Perl, Node JS

    Из этого технологией с натяжкой можно назвать NodeJS, потому что на самом деле это все языки программирования, а NodeJS это скорее платформа для выполнения JS (которого кстати в списке нет)

    * Подключение и использование фреймов

    Фреймов? Фреймы есть в сетевых пакетах. А Фреймворки - так их не подключают, на них пишут.

    * Back-end разработка, «серверная часть» в веб-приложении; настройка и создание баз данных

    Настройка и создание баз данных - это небось будет предустановленный Mysql (который ставится в пару кликов) и какая-нить create table
    Как можно работать с базой данных, не указывая что в программе изучения есть ХОТЯ бы базовый SQL?

    * Организация серверного окружения, администрирования баз данных и масштабирования приложений с учетом всех стандартов безопасности

    Учесть все стандарты безопасности не всегда могут крупные организации, которые уже 50 лет в IT. Тут явно будет какая-то чушь.

    * Создание функциональных API

    API это весьма простая вещь, как только ты в принципе научился писать бэкенд. Весь бэкенд из него и состоит. Но ведь он уже был во втором пункте. Тогда что тут?

    * Работа по Scrum и Kanban

    Это вообще можно не учить. Про это можно почитать, потому что это просто Agile разработка. Она в каждой конторе, в каждом проекте немного по-своему. Освоить то, что нужно разработчику можно за день, и в ходе работы разобраться. А знать как оно работает - надо скрам мастеру.

    * Работа с системами контроля версий (Git)

    Ну вот хоть что-то полезное. Но оно же осваивается за полчаса на официальном сайте - там и видяшки и учебник и туториал. https://git-scm.com/book/ru/v2

    Итого: Я не понимаю за что такие деньги, учитывая что реальной информации на сайте практически нет.
    Отзывы - везде только положительные и как одним копирайтером написаны.

    Понятно, что научиться в колледже чему-то можно, но если человек способен научиться, то он может это сделать и без колледжа, потратив деньги более эффективно.
    Ответ написан
    7 комментариев
  • Sim карта, как можно использовать не по назначению?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    У симкарты - только один интерфейс, и без него она собственно и работать не будет. Поэтому использовать ее как микрокомпьютер нет смысла - вам нужен еще один компьютер чтобы работать с самой симкартой.

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

    https://habr.com/ru/post/93210/

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. Можно подхимичить на коленке, создав двух юзеров с одинаковым UID/GID

    правим /etc/passwd
    testuser:x:1003:1003:,,,:/home/testuser:/bin/bash
    testuser1:x:1003:1003:,,,:/home/testuser:/bin/bash

    Пароли делаем разные, все остальное одинаковое.
    При логине обоими юзерами линукс будет везде отображать имя только первого (testuser), так как UID совпадает, HOME совпадает, все совпадает.

    Затем запрещаем одному из юзеров удаленный логин:
    В /etc/ssh/sshd_config
    DenyUsers testuser1
    Перегружаем sshd и все.

    2. Можно замутить почти тоже самое, добавив к pam_unix еще авторизацию по ldap, настроить лдап, и второго юзера завести в LDAP (тоже прописать одинаковый UID/GID).

    3. Лучше всего конечно настроить сложный пароль и ssh ключи, и не париться.
    Ответ написан
    2 комментария
  • Развитие разработчика. Интересная работа или деньги?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Провода к мониторам какие? Если VGA, то заменить на полноценные DVI/hdmi/dp
    Ответ написан
    5 комментариев
  • Почему появляется ошибка 403 в Apache при передаче в URL символов < и >?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Потому что стандарт для URL
    https://tools.ietf.org/html/rfc1738

    The characters "<" and ">" are unsafe because they are used as the
    delimiters around URLs in free text
    Ответ написан
    2 комментария