Задать вопрос
  • Как хакеры защищаются от утечки данных в WiFi на андроиде?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "PSS сам я не хаккер, в кино(или просто видео) видел похожий момент, заинтересовался. "

    Посмотрите фильм "Хакеры" 95 года. Даже там, из своего дома, пытался ломать только недоучка, и его сразу поймали.

    Одноразовая симка, одноразовый телефон. А вообще, надо просто знать как работает система.
    Ответ написан
    1 комментарий
  • Потратил все коннекты, никто не отвечает, как быть?

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

    Видимо сейчас многие заняты отправкой детей в школы/садики.
    Ответ написан
    15 комментариев
  • [Новичок] PHP OOP появились сомнения. Что делать и как быть?

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

    2. Смотря как вы будете с ними работать. Если сущности слишком элементарные, можно и общий объект-массив

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

    4. Подключение к базе должно быть одним модулем.
    Ответ написан
    Комментировать
  • Что такое дзен программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Чем выше квалификация программиста
    Чем проще задача
    Чем больше времени на ее выполнение
    Тем больше дзен.

    Не парьтесь. Читать и изучать стилистику и правильное программирование нужно, но главное понимать какая основная стоит цель.

    А цель - более читабельный и понятный код.
    Более дешевый в поддержке и модернизации.
    Ответ написан
    Комментировать
  • Почему на мониторе мелкая сетка слева?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Подключите через DVI/hdmi, проверьте. У VGA кабеля обычно пропускная способность низкая, на высоких разрешениях он может глючно передавать картинку.

    Уточните, у вас слева от монитора никаких наводок нет (колонки мощные может стоят).
    Если не помогает - в ремонт.
    Ответ написан
    Комментировать
  • Где можно найти best practices по программированию?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    best practices могут быть и паттерны и просто отдельные советы.

    Но вот в качестве примера, ты приводишь вообще базовые моменты, которые не зависят от best practices, а зависят от реализации конкретной программы.
    Например авторизация не может быть сама по себе, зависит от того где она происходит.
    Ответ написан
    Комментировать
  • Что это за разъем?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ответ написан
    Комментировать
  • Что почитать по сетям, чтобы построить провайдерскую сеть или как минимум обслуживать ее?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    "Ну и просто желательно видеть в сетевом окружении компы, но это не так важно. "

    Нельзя просто так зайти в сетевое окружение и увидеть все компы какие есть сразу.
    За это отвечает служба Computer Browser - то есть выделяется конкретный компьютер, который сканирует сеть и всем остальным рассказывает что в этой сети есть.
    Но в одноранговых сетях (как у вас), будут возникать проблемы с выбором главного "браузера", при включении-выключении машин постоянно будет идти ругань кто тут главный и регулярные перевыборы, из-за чего сетевое окружение может быть неполным, даже пустым иногда. А иногда работать нормально.
    Поэтому на него лучше не особо рассчитывать, если нет выделенного сервера.
    Ответ написан
    Комментировать
  • Как перенести приложения с SSD-диска на HDD-диск в WINDOWS 10?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    "Но вторичные пользовательские сервисы я хочу держать на жестком диске, чтобы не засорял и без того небольшой SSD (132 Гб и 32 уже заняты системой изначально)"

    Не нужно отталкиваться от идеи "не засорять небольшой SSD лишним".

    Нужно просто посмотреть, какой объем занимают все ваши сервисы.

    Если они нормально помещаются на SSD, то совершенно нет смысла делить их по разным дискам. Если они в сумме все занимают 50-60, да даже 100 гб - у вас на SSD хватает места. Просто кидаете туда все и забыли.

    На HDD только долголежащие данные (фильмы, фотки, install, drivers), некоторые игрушки.

    Плюсы - все грузится быстро.
    HDD используется мало, значит будет IDLE - а значит меньше нагрузка на батарею.

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

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

    Скажем милисекунды уже могут быть неверными - каждые 10-100 милисекунд ядро ОС переключает выполнение между парралельными процессами, и запросить время 10 раз в секунду, уже может выдавать не истинное значение.
    Ответ написан
    Комментировать
  • Как работать с COM портом на современном сервере?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Настройки для подключения к COM-порту в putty правильно указаны?

    Если порт дохлый, сейчас продаются тонны USB-to-serial адаптеров. Вы смогли подключиться к железке с другого компа через putty, чтобы убедиться что она рабочая, и параметры подключения вы можете проверить на заведомо работающем компе?
    Ответ написан
    2 комментария
  • Что такое build в версии приложения?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Каждый раз, когда продукт собирается из исходников - это build

    Большой номер может быть по разным причинам.
    1. Очень много коммитов (на каждый отдельный билд).
    2. При переходе на более новые версии, номер билда не обнуляли а округляли с запасом. например v 1.0-1, v1.0-2, v1.0-3, v2.0-100, v2.0-101
    так могли с запасом и до тысячи округлить.
    3. Номер билда может содержать не просто инкремент, а например дату
    16082501, 16082502
    4. Какие-то свои заморочки.
    Ответ написан
    Комментировать
  • Скрипт для отправки на почту номера телефона пропущенного вызова из названия файла записи звонков?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Курите ман по команде find.

    Но у вас вопроса нет, у вас задание "дайте мне кто-нибудь скрипт".
    Обратитесь на биржу, такое за 100-200 рублей кто-нить сделает.
    Ответ написан
    2 комментария
  • Возможно ли восстановить hdd после падения?

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

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

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

    Итого - винт на свалку, если ценная инфа есть - сразу к специалистам, самостоятельно даже не пробуйте включать винт. Средняя цена восстановления данных обычно колеблется в районе 50-100$, естественно восстановятся те данные, которые еще не поцарапаны.
    Ответ написан
    Комментировать
  • Код ревью или что не так с моим тестовым заданием?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Я вообще не программист, даже не java junior.

    Но например быстрый взгляд на комментарии говорит, что вы никогда не пользовались javadocs, а для мидера это скорее всего непростительно.

    Названия переменных у вас вроде бы имеют стиль, но не имеют смысла. Смотря на код, непонятно что именно хранится в какой-то переменной ну вообще.
    Ответ написан
    Комментировать
  • Ubuntu zip 1M файлов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    tar + gzip вместо zip
    Ответ написан
    4 комментария
  • Какая нормальная нагрузка CPU при просмотре YouTube 720p?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Не работает hardware acceleration по какой-то причине (например смотрит флеш плеером, а в нем оно отключено, или драйвера какие-то не стоят, или в браузере намеренно отключено.
    Ответ написан
    7 комментариев
  • Как реализовать линк?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почитайте про rewrite в настройках веб сервера. Там можно сделать преобразование таких ссылок в понятные url?user=maybe-v, таким образом юзер пользуется одними, а веб сервер преобразовывает и обрабатывает другие
    Ответ написан
    Комментировать