• Мобильное приложение: как знать, что юзер тот самый?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Сохраняйте в клиента хэш логина и пароля а-ля md5($login."_".$password), затем при каждом соединении по HTTPS с явной проверкой сертификата передавайте этот хэш на сервер. Перед исполнением любых операций проверяйте в БД пользователя по хэшу (прям в бд уже кладете сохраненное значение хэша) и все, вот и вся магия. Собственно, например, если рассматривать как работает веб-авторизация, то при вводе лог/пасса, сервер отдает клиенту куки, которые в свою очередь клиент постоянно шлет серверу. Вам оно не нада, ваша логика приложения значительно проще, так используйте это :)
    Ответ написан
  • Как подключить библиотеку к проекту в Intellij Idea?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Пользуйтесь Maven, у IntelliJIDEA превосходная поддержка сборки всего проекта с подтягиванием зависимостей. Репозиторий для Вас.
    Ответ написан
    Комментировать
  • В файлах на сайте регулярно появляется какой-то код?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Скорее всего зловред - ищите уязвимости в исполняемых файлах, затем смените FTP-авторизационные данные, как вариант может быть дырка у хостера.
    Ответ написан
    Комментировать
  • Нужно ли оформлять ИП для продажи софта в Steam?

    iLeonidze
    @iLeonidze
    xbooster.ru
    ИП открыть сложно, особенно для человека, не имеющего юридической базы. Много бумажной волокиты, а если не взлетит, вам придется мучиться еще и с закрытием фирмы.

    Попробуйте сначала как физическое лицо. Законодательство РФ это позволяет, главное выплатите годовой налог (это очень просто - подаете декларацию о доходах и платите). И как только Вы почувствуете что дело пошло, Вы всегда сможете обратиться к компетентному специалисту за помощью с открытием ИП. И это правильный способ, ведь грамотно составленная документация, залог отсутствия проблем в дальнейшем. А лучше ООО, чтобы не рисковать собственным имуществом :)
    Ответ написан
  • Как можно сделать такую анимацию?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Насчёт CSS - вы думаете в очень правильном направлении, если я правильно понял Вашу цель. Но Вы должны понимать что это основательный костыль. Если бы Вы обрисовали задачу более конкретно, Вам бы здесь предложили бы более узкое решение.
    Касательно нагрузки, это будет зависеть от самой картинки. Если не шибко большая, где-то до 4000X4000, то вполне потянет, а дальше уже могут пойти зависания, скорее всего.
    Ответ написан
    Комментировать
  • Bootstrap не для bootstrap дизайна?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Никак :)
    А если серьезно, то придётся писать все под Bootstrap. Вот и задайтесь вопросом - подходит ли макет "который не под bootstrap" под те нужны, с которыми Вы хотите использовать Bootstrap. Да и нужно оно ли Вам? Неподходящий макет, например, имеющий другую сетку, создаст Вам много головной боли :)
    Ответ написан
    2 комментария
  • Ошибка во время установки модуля Nodejs?

    iLeonidze
    @iLeonidze Автор вопроса
    xbooster.ru
    Для меня решением оказалось несколько действий:
    1. Латинское имя пользователя.
    2. Полная переустановка всего в правильной последовательности.
    3. Обновление до самых актуальных версий.
    4. node-gyp rebuild
    5. Чистка кэша сборщика

    Насколько я понял - проблема возникла именно из-за конфликта окружения со сборщиком. Кажется, сейчас уже исправили в более актуальной версии Node.js
    Ответ написан
    Комментировать
  • Как получить wifi пароль?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Скажем так - Вы хотите проверить свою Wi-Fi точку на потенциальные угрозы в безопасности, да? Свою Wi-Fi точку закон разрешает взламывать, Вы ведь на это согласны :D
    Однако, сразу скажу, это не так просто как в абсурдных фильмах про хакеров где раз два и взло.... Приготовьтесь к месяцам ожидания, и то, не факт что будет результат :)
    У большинства современных Wi-Fi роутеров по умолчанию стоит WPA2 защита. Тут всё серьезно, в сравнении с простеньким WEP - роутер шифрует пакеты данных с помощью AES алгоритма шифрования, поэтому без пароля вам никак их не взломать. Или взломать? >:D
    Для этого Вам потребуется украсть парочку максимально валидных пакетов и попытаться их "взломать" заочно, прямо на своём компьютере с помощью перебора ключа. Правда, вероятностей ключа ТАК много, что Вы и за свою жизнь, и жизнь своих детей не переберете их все. В этом случае Вам на помощь приходят заранее заготовленные словари наиболее часто используемых паролей. Тогда вероятность подбора ключа весьма возрастает, но это совершенно не даёт гарантии что Вы все-таки найдете свою заветную пароль-строку.

    Я думаю, если Вы дочитали до этого места, Вам уже расхотелось этим заниматься. Нет? Тогда смело качайте и устанавливайте образ Kali Linux и изучайте как работать с aircrack-ng.
    Но это надо делать так, для ознакомления (учить теорию никто не запрещает) и только на своём Wi-Fi роутере. Будете взламывать чужую точку - Вас могут вполне реально посадить если попадутся не очень лояльные соседи.
    Ответ написан
    3 комментария
  • Какую ОС выбрать бы?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Вам вполне подойдёт Windows 8.1, только грамотно настроенная. Оставьте в автозагрузке только нужные приложения, отключите Superfetch/Prefetch, переведите компьютер в режим высокого энергопотребления, отключите половину ненужных системных и не системных (!особенно) служб, пропишите исключения в Windows Defender. Если сделать всё это с умом, то ноутбук будет летать :)
    Ответ написан
    6 комментариев
  • Как называются библиотеки для вставки кода в html?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Вам нужно копать в сторону подcветки синтаксиса в HTML. Из наиболее гибких решений подойдёт highlight.js или быстрый Prism, а если Вы хотите добавить много полезных плагинов, тогда Вам к более тяжёлому, но не менее гибкому CodeMirror.
    Ответ написан
    Комментировать
  • Как беcплатно разослать смс пользователям?

    iLeonidze
    @iLeonidze
    xbooster.ru
    В автоматическом режиме, используя сторонние онлайн-сервисы бесплатно никак. Однако, за скромную сумму денег (к примеру 1 копейка за 1 доставленное сообщение) Вам предоставят приличное API, а может даже и PHP SDK в придачу. Жадничаете? Тогда Вам надо покупать свою симку с безлимитном тарифом на СМС и самостоятельно приверчивать её к PHP.
    Ответ написан
    5 комментариев
  • Почему приложение x64 в два раза медленнее x86?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Вам к RAM
    Ответ написан
    Комментировать
  • Хочется хорошо и качественно разрабатывать, но как?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Для начала посмотрите вот этот мотивирующий туториал для всех начинающих.

    А если серьезно Вам нужно 2 вещи:
    1. Хороший IDE-редактор. Для веба подойдёт Webstorm или PHPStorm, но у каждого свои предпочтения. Кому-то может хватить самого обычного Notepad++.
    2. Много практики. Нельзя кому-то объяснить что так делать хорошо, а так плохо. Сделайте 1, 2, 3 пробных проекта - разработайте каждый с нуля: придумайте идею, продумайте логику, напишите серверную часть приложения, потом клиентскую. И вот! Вы уже знакомы что такое Backend и Frontend Development. По мере разрастания проектов, вам станет тяжело обновлять их, тогда придётся внедрять версионность и вот Вы уже знакомы с системой контроля версий.

    По сути, всё познается практикой. Чем её больше, тем больше опыта, а соответственно и понимания правильности своих действий в разработке.
    Ответ написан
    1 комментарий
  • Как сделать эти стрелки?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Можно стандартными HTML с CSS3 (2 волшебных свойства: border и border-radius).
    В HTML делаете DIV (рядом с нужными Вам мышкой коробкой):
    <div class="Arrow TopLeft"></div>
    Затем в CSS делаете несколько правил:
    .Arrow{
    display:block;
    position:absolute;
    padding:0;
    margin:0;
    width:300px; // Вам потребуется самостоятельно подправить ширину/высоту
    height:250px;
    border-radius:50%;
    }
    .Arrow.TopLeft{
    margin:0 0 0 0; // Самостоятельно делаете позиционирование
    border-top-left:1px solid #6e6e6e;
    }

    И так дублируете необходимые субклассы для каждой .Arrow стрелки. Просто, сердито, очень даже векторно без канвасов и SVG :)
    Ответ написан
    Комментировать
  • Что должен уметь backend-разработчик на сегодняшний день?

    iLeonidze
    @iLeonidze
    xbooster.ru
    PHP вечен и всегда будет к месту, Node.js еще (относительно) молод, но весьма перспективен. Знание обоих языков будет Вам двойным плюсом. Backend бывает разный, но в основной массе это PHP. Начните с PHP, изучите его вдоль и поперек, сделайте свой небольшой пробный проект, а дальше всё сами поймете куда идти дальше.

    "Хотелось бы бой между любителями PHP & Node.js" - тут Вам не бойцовский клуб. Причем существуют адекватные разрабы как на PHP, так и на node.js.
    Ответ написан
    8 комментариев
  • Как установить nmp для Node.js?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Для начала начните запускаться из Node.js command prompt и получите заветный Node.js и NPM environment без его установки
    041147948cbd4b35b0eaee941e3b3aa0.png
    Ответ написан
    Комментировать
  • Как устранить шипение, потрескивание звука на встроенной микросхеме Realtek® ALC887?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Пользуетесь стандартными реалтековскими драйверами? Пытались откатиться до 97 реалтековского (если поддерживается)? Проблема начала после чего проявляться?
    Ответ написан
  • Нужен ли флажок "Запомнить пароль" при авторизации?

    iLeonidze
    @iLeonidze
    xbooster.ru
    Намного лучше будет флажок "это чужой компьютер". Цель этих флажков - предотвратить использование сессии другими пользователями браузера. Это довольно удобно в магазинах или соц. сетях, ведь бывают иногда случаи когда просто забываешь выйти со своей странички у друга, а потом удивляешься странным сообщениям от твоего имени другим пользователям. Если же сервис какой-то другой направленности, к примеру среднестатистический сайт с простым профилем пользователя и его комментариями, то тут вряд ли это является необходимостью. Большинству пользователей тяжело вспомнить свой пароль, а Вы тут галочки предлагаете :)
    Ответ написан