Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Где хотят жить читатели Хабра
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
iLeonidze

Leonid Fedotov

xbooster.ru
  • 25
    вклад
  • 52
    вопроса
  • 64
    ответа
  • 27%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как создать виртуальный диск с программным управлением?

    iLeonidze
    Leonid Fedotov @iLeonidze Автор вопроса
    xbooster.ru
    https://stackoverflow.com/questions/21693426/javas...
    https://github.com/osxfuse
    https://github.com/mafintosh/fuse-bindings
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Мобильное приложение: как знать, что юзер тот самый?

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

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

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

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

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

    iLeonidze
    Leonid Fedotov @iLeonidze
    xbooster.ru
    Википедия/Порнография:
    Россия: запрещено незаконное изготовление, распространение, рекламирование порнографических материалов и предметов; ввиду отсутствия способов «законного» распространения таких материалов и предметов фактически изготовление и распространение порнографии полностью запрещены. При этом существует легальный сектор эротики и эротической продукции, свободно продающейся. В 2010 году Минкультуры даже опубликовало список официально разрешённых к продаже эротических фильмов.

    При этом в большинстве западных стран мира лёгкая порнография легализована и разрешена к просмотру лицами, которым на момент просмотра исполнилось 16 лет. Догадайтесь сами :)
    Ответ написан более трёх лет назад
    6 комментариев
    Нравится 3 6 комментариев
  • Как можно сделать такую анимацию?

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

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

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

    Насколько я понял - проблема возникла именно из-за конфликта окружения со сборщиком. Кажется, сейчас уже исправили в более актуальной версии Node.js
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
  • Плагин к Firefox для удаления рекламных блоков со страницы?

    iLeonidze
    Leonid Fedotov @iLeonidze
    xbooster.ru
    Adblock и не такое умеет, поверьте
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 3 комментария
  • Как получить wifi пароль?

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

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

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

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

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

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

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

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

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

    iLeonidze
    Leonid Fedotov @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 :)
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как портировать код из Windows в Ubuntu?

    iLeonidze
    Leonid Fedotov @iLeonidze
    xbooster.ru
    Если не важно как, а самое главное чтобы работало, то может Wine?
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 1 2 комментария
  • Что должен уметь backend-разработчик на сегодняшний день?

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

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

    iLeonidze
    Leonid Fedotov @iLeonidze
    xbooster.ru
    Для начала начните запускаться из Node.js command prompt и получите заветный Node.js и NPM environment без его установки
    041147948cbd4b35b0eaee941e3b3aa0.png
    Ответ написан более трёх лет назад
    Комментировать
    Нравится Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 13 ответов
    • 0 вопросов
  • solidcreature
    Николай Миронов
    • 10 ответов
    • 0 вопросов
  • bestowhope
    Евгений Голубев
    • 9 ответов
    • 0 вопросов
  • Dr. Bacon
    • 8 ответов
    • 0 вопросов
  • Jump
    АртемЪ
    • 8 ответов
    • 0 вопросов
  • hello_my_name_is_dany
    • 8 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

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