Задать вопрос
  • FireWall и метод исключительного доступа к сети?

    DevMan
    @DevMan
    идея норм, только доведение ее до совершенного состояния крови попьет немерянно:
    1. большому числу системных служб нужен доступ в интернет, придется это выяснять.
    2. по хорошему, тому же браузеру нужно давать доступ к каждому ресурсу, а не "разрешить все". в принципе на этом пункте можно и закончить.
    Ответ написан
    Комментировать
  • Как отдать интернет по LAN с ПК?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    На винде: правый клик по соединению Wi-Fi, свойства, "разрешить другим ПК подключаться к интернету через это соединение".
    В итоге, поднимается NAT и всё работает.
    Ответ написан
    2 комментария
  • SSD пропал из системы после зависания Убунты?

    fzfx
    @fzfx
    18,5 дм
    это не SSD пропал из системы после зависания Убунты, а Убунта зависла после пропадания из системы SSD.
    сдавайте по гарантии, если ещё можете.
    Ответ написан
    2 комментария
  • SSD пропал из системы после зависания Убунты?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Скорее сам SSD умер. Умирают они внезапно (у меня из спящего режима система не вышла), потому у вас, наверное, и зависла система.

    Если его нет в BIOS, то самое время нести по гарантии в сервис, если ещё есть гарантия на него.
    Ответ написан
    2 комментария
  • Чем проверить HDD на плохие сектора?

    @sandro45rus
    CrystalDiskInfo
    Ответ написан
    Комментировать
  • Чем проверить HDD на плохие сектора?

    oia
    @oia
    я бы в первую очередь глянул на смарт вот например этой утилитой hard disk sentinel , и потом станет ясно что делать с винтом
    Ответ написан
    Комментировать
  • "Мистер Робот" - обычная жвачка или доля правды?

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

    А фильм - правды не больше, чем в "Хакерах". Но в те времена были одни приемы, сейчас другие. В фильме естественно не покажут унылое многодневное сидение в перечитывании датащитов и логов.
    Ответ написан
    Комментировать
  • Подойдет ли windows для javascript разработки?

    abyrkov
    @abyrkov
    JavaScripter
    Пойдет любая, абсолютно любая ОС, где есть текстовой редактор и браузер.
    Лучше текстовый редактор с подсветкой синтаксиса HTML, CSS и JS. Мне лично нравиться Atom, но как хотите.
    Единственная причина, по которой можно поставить линукс - это крутые инструменты для пентестинга и тестинга вообще. Но на самом коде это никак не отразится.

    P.S. А у знакомого нужно прямо спросить, какие подводные камни?) Я кодил и с Windows 10, и с Debian. Разница только в скорости работы ОС и браузере по умолчанию.
    Ответ написан
    23 комментария
  • Как научиться быстро печатать?

    Adamos
    @Adamos
    Классическое "Соло на клавиатуре", например. Правильный десятипальцевый набор.
    Впрочем, и просто собеседник, умеющий разговорить в чате, или работа, требующая постоянной долбежки по клавишам, быстро прокачивают этот навык. ;)
    Ответ написан
    Комментировать
  • Флешка работающая на 2 компа одновременно?

    @MiiNiPaa
    Соедините компы сетью, воткните флешку в один и расшарьте её по сети.

    Если у вас роутер Asus, то в большинстве из них функция превращения чего угодно, подключающегося по USB, в сетевое хранилище по умолчанию есть.
    Ответ написан
    Комментировать
  • Как перенять объектно-ориентированное мышление?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Т.е. сложно понимаю, что "засунуть" в один объект, что в другой, что должно быть статическим методом, что приватным и тд.


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

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

    Теперь задумаемся о декомпозиции всего этого хаоса. Мы находим какую-то задачу, которую выполняет наш код (например какую функцию вызвать для обработки каждого конкретного запроса) и выносим это в отдельный объект. Отправка email-ов - отдельный объект. Весь SQL зашиваем в отдельный объект. Соединение с базой - объект. Пользователи - объекты. Все - объекты.

    И главное, у каждого объекта есть своя область ответственности. UNIX way. Каждый объект делает что-то одно и делает это хорошо. Бывает так что ну... нужно сделать так что бы один объект делал две вещи. НЕ вопрос, мы можем его попросить сделать что-то сложное, а он будет как хороший менеджер тупо делегировать работу другим объектом. То есть он и сложную штуку сделает, и сам не будет знать как она делается.

    А все безхозные функции, которые не пренадлежат никаким объектам (например функции порождающие объекты) можно вынести в статические методы. Главное что бы статичесих переменных у нас небыло (ибо это те же глобальные переменные). И поменьше публичного ибо черт его знает что эти разработчики будут использовать. Причем "те разработчики" это вы завтра.

    Вообщем писав всё время на процедурке, сложно перейти на ооп.


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

    Вы можете начать погружаться в ООП с того, что разобраться "почему глобальные переменные это плохо", почему "состояние порождает сложность" и что такое эта "сложность" (многие почему-то думают что сложность выражается в написании кода а не в его чтении или поддержке), почему "изоляция" (и как следствие инкапсуляция) - это хорошо. Как это все соотносится с декомпозицией. Что такое "ответственность", что такое зависимости, связанности

    Подскажите, какой проект начать писать (гостевая, блог), или может начать изучать фреймворк.


    Фреймворки универсальны, а значит чистого ООП там быть не может. Во всяком случае нет ни одного фреймворка на котором стоит учиться ООП.

    Есть хорошие упражнения на развитие понимания объектно-ориентированного проектирования. Например вот: https://habrahabr.ru/post/206802/

    Сразу хочу отметить что это крайности. Упражнения же. Они должны ограничивать вас что бы заставлять думать и задавать правильные вопросы.

    Или может подскажите книгу/сайт где пошагово в ооп написан какой-то проект, чтобы быстрее пришло понимание.


    Так вы научитесь делать один конкретный проект а на втором вы уже проиграете. Так дела не делаются. Надо разобраться с причинами появления идеи ООП. Ну то есть что было до. Можно еще с функциональным программированием попробовать разобраться. В PHP оно слабо применимо, но основные идеи очень тесно переплетаются с ООП и познав немного функциональщины ваше ООП будет лучше. Да и если про ООП вы можете найти много булшита, про функциональщину врут мало.
    Ответ написан
    3 комментария
  • Как обеспечить бесперебойный мониторинг работы сайтов/серверов, и их безопасность?

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

    ifaustrue
    @ifaustrue
    Пишу интересное в теллеграмм канале @cooladmin
    Зачем вы делаете это на телефоне?
    * Без белого IP к нему не подключится.
    * Если будете юзать VPN то резонее на этом сервере и поднять прокси (или купить сразу прокси)
    * Если для VPN вы арендовали сервер, то "Зачем вы делаете это на телефоне?"
    Ответ написан
    3 комментария
  • Пропал инет на Mikrotik, что не так?

    edinorog
    @edinorog
    Троллей не кормить!
    Может в дворники?)
    Ответ написан
    4 комментария
  • Какой тип внешнего диска лучше выбрать, SSD vs HDD?

    DevMan
    @DevMan
    если емкость некритична - ssd, иначе - hdd.
    по поводу ненадежности ssd уже можно расслабиться. а бекапы полюбасу нужно делать: хоть ssd у тебя, хоть hdd.

    имеет смысл брать не внешний, а обычный ssd и уже его подключать через переходник sata 3 - usb ?
    я подключаю через переходник.
    можно купить внешний бокс какой понравиться и вставить в него диск.
    в покупке "готового" внешнего диска смысла не вижу.
    Ответ написан
    5 комментариев
  • Как попасть в коллектив фрилансеру, при этом заниматься своим делом?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Хм. Я посмотрел на это со стороны работодателя (коим я возможно стану) и ИТ-безопасника. Приходит некая личность, работает во внутренней сети... Даже забесплатно - ему нужно выделить комп, он потребляет электричество, грузит сеть, занимает время админов - а выхода возможно не будет никакого - потому что как я могу что-то потребовать с него?
    Нужен мне такой сотрудник? Правильно, нет.
    У человека, долгое время фрилансившего, мозги перестраиваются - потому что он не только программер, но и менеджер проектов и директор..."и на машинке умею..." (С) Кот Матроскин И вот это перестроение мозгов может серьезно осложнить возврат в офис - это нужно будет иметь сиииииильную мотивацию.
    Ответ написан
    2 комментария
  • Куда делись 50 ГБ с диска?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    1) проверьте восстановление системы (win+r -> sysdm.cpl -> "Защита системы")
    2) также виртуальную память (win+r -> sysdm.cpl -> "Дополнительно" -> "Быстродействие" -> "Дополнительно" -> "Изменить")
    Они много памяти обычно занимают
    Ответ написан
    3 комментария
  • Почему в американских лендингах нет телефонов, как точек захвата?

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Телефона нет, т.к. они хотят работать со всем миром, а если телефон - значит ограничение по языковому барьеру. Наверное, поэтому.
    Проще всегда вести историю по посетителю(ям), используя какой-либо идентификатор (куки, почту и т.д.), нежели отвечать на одни и те же вопросы всем подряд и неизвестно кому.

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

    Сейчас разрабатываю для своего проекта "дерево" вопросов и ответы-селекторы: вопрос и 2-3 варианта ответа, по клику по одному из ответов - следующий вопрос. Через 5-7 таких циклов: текст повествования с той сутью, что "вот как раз это то, что Вы хотели и это Вам подходит на все 10000000%" и кнопка "Зарегистрироваться".
    Главная сложность здесь - в правильном составлении (и оформлении!) как самих вопросов и ответов, так и дерева их зависимостей, чтобы мозг у отвечающего был всегда заинтересован при проведении такого опроса и каждый последующий вопрос был интереснее предыдущего и всегда должно быть краткое повествование после ответа на предыдущий вопрос (т.е. давать понять человеку то, что он не впустую ответил...).

    Фактически, это авто-продажник, а витрина - это весь лэндинг....

    Я не знаю эффективность такого метода, но вот решил попробовать....
    Кто пробовал уже подобные вещи - пишите...
    Ответ написан
    3 комментария