Как стать автором
Обновить
4
0
Виталий @Vitaly48

Пользователь

Отправить сообщение

Спасибо, буду знать)

Зачем устанавливать 2016 если можно установить 2024?

Отвечу как человек который покупал ключ windows 10 pro на авито, это просто удобней чем возиться со всеми этими активаторами и командными строками. Да и при переустановке ОС лицензия автоматически подтягивается при входе в мой аккаунт МС

Да и в ИТ пока рынок работника, в плане что когда меня не устраивала зп или условия, я просто подходил с этим к работадателю, ну или переходил в другую компанию, спокойно и без каких то взаимных обид

Почитал как отвечает поддержка селектела и мне наоборот захотелось к ним перейти?‍♂️

В Узбекистане для получения карты нужно иметь регистрацию, ПИНФЛ (получается за час) и местную сим карту. С переводом денег в РФ проблем тоже нет, во многих банках вы прямо из приложения можете сделать перевод на сбер или по сбп по номеру телефона.

Но если есть возможность открыть карту в Казахстане, то лучше сделать это там т.к. в Узбекистане банкинг менее развит

Как это повлияет на Flutter?

Вообще странно потому что я работал в компании которая писала мобильные приложения на angular (это js фреймворк), там по сути запускался webview в котором открывалась html страница, а весь код SPA приложения подгружался с бэкенда. Проблем с публикацией приложений в appstore небыло

Кого будут привлекать к ответственности, автора статьи или владельца ресурса?

Если статья написана до введения запрета, то могут ли привлечь к ответственности, или потребуют просто её удалить? Ведь формально когда статья писалась это запрещено не было

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

В итоге может получится так что при подключении библиотеки DotEnv она перезатрёт исходный $_ENV['conf']

в целом код рабочий, но есть некоторые моменты

  1. хранение конфига в json избыточно, достаточно создать файл config.php и в нём хранить массив, тогда не нужно будет делать чтение файла и декодинг, код сократиться до такой строки
    $config = include __DIR__ . 'config.php';

  2. spl_autoload_register сейчас обычно не пишут свой загрузчик, а используют composer, это даёт стандартизацию, плюс позволяет легко подключать сторонние библиотеки, но для такого маленького проекта можно обойтись и со своим кастомным загрузчиком, но если упрощать то я бы вообще от него избавился в пользу обычного include

  3. очень давно не видел чтобы кто-то использовал суперглобальный массив $_ENV, я бы для этого написал какой нибудь класс Config который бы отвечал за работу с настройками, как минимум в будущем при подключении библиотеки читающей из .env файлов не будет конфликтов

  4. обычно index.php файлы открываются из браузера, это мелочь, но вводит в заблуждение, я бы переименовал

  5. названия методов путают, searchSourceFileOnWebPage называется search, но внутри он не только ищет, но и скачивает файл.

    метод getFileInOurFolder напрямую читает настройки из $_ENV, лучше передавать все настройки в конструкторе, это отвяжет ваш класс от остального кода и в будущем позволит удобно покрыть код тестами

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

  7. ещё как то много пробелов между строк, но полагаю это проблема редактора хабра

если вы пишите код для себя, пишите как вам удобно и комфортно, но вот при совместной разработке стоит подтянуть свой навык написания кода под современные стандарты

За stream_context_set_params поставил плюс статье, не знал что можно получать коллбэки при загрузке файла, в остальном же код нужно перерабатывать потому что меня не покидает ощущение что это статья была написана во времена PHP 5

Кажется легкообманчивого человека можно обмануть независимо от способа оплаты, будь это QR, банковский перевод, перевод по кошельку или наличка

не вовсе не сама эта флешка, а система в которую ее вставляют

Нужна именно что дырявая флешка у которой не заблокирована возможность перепрошивки контроллера, там можно перезаписать HID устройства чтобы эта флешка определилась как клавиатура

Нуу человек спросил про программный ключ имитируюший клавиатуру, вот я и ответил, а про badusb и arduino написал потому что сам в школьные годы баловался с ними, вполне рабочий вариант, только это совсем не безопасно

Блин, не подумал, вы правы

Можно купить любую дешёвую китайскую usb флешку которая подвержена уязвимости badusb и перепрошить её как клавиатуру записав туда ввод необходимого пароля, либо купить arduino и накатить туда прошивку которая будет имитировать клавиатуру, это что удалось придумать на вскидку, но я уверен что есть и готовые решения

1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность