• Почему я не могу активировать виртульное окружение python?

    @AWEme
    Retard Soft Inc.
    python env\Scripts\activate -> env\Scripts\activate
    Актиация окружения происходит для данной сессии терминала, питон там не особо участвует.
    Ответ написан
    3 комментария
  • Лучшее время дня для усвоения / запоминания новой информации — какое оно?

    Adamos
    @Adamos
    "Нет времени, кроме сейчас
    И нет движения, кроме вперед".
    Лучшее время для усвоения новой информации - это то, которое ты потратил на усвоение новой информации.
    А не на дебильные вопросы на Тостере.
    Ответ написан
    Комментировать
  • Как скидывать файлы с компьютера в какое-нибудь облачное хранилище через Python?

    Зачем пайтон? для любого облачного хранилища существуют клиенты для любой ос, который синхронизирует файлы. Достаточно создать аккаунт, установить программу и залогиниться. А потом просто поместить файл в нужную папку.
    если все же хочется с помощью питона, то вот это подходящий вариант. https://developers.google.com/drive/api
    или яндекс диск https://yandex.ru/dev/disk/rest/
    Ответ написан
    2 комментария
  • Qt программа на Python зависает из-за time.sleep(), как исправить?

    HemulGM
    @HemulGM Куратор тега Python
    Delphi Developer, сис. админ
    Потому что ты сам поставил sleep. Любая программа с GUI работает на основном потоке, а ты его останавливаешь на 40 секунд. Из-за остановки не обрабатываются сообщения окон, а это и есть основа работы приложения с GUI.

    P.S.
    Не перестаю поражаться тому, как люди "пишут" программы не понимая что делают
    Ответ написан
    6 комментариев
  • Как вывести данные из базы данных с помощью Python?

    Vindicar
    @Vindicar
    RTFM!
    fetchall() возвращает список кортежей, это одна из базовых структур данных в питоне. Прочитай, что это такое, а потом уже берись за базы данных.
    Ответ написан
    2 комментария
  • Насколько реально с нуля выучиться на информационного безопасника?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Всё в жизни достижимо.
    В 21 веке, и особенно в айти, всё можно изучить самостоятельно.
    Все знаменитые хакеры получили свои знания самостоятельно, а не на каких-то курсах.
    При этом они не спрашивали посторонних, стоит ли им это делать или сложно ли это будет сделать. Они просто делали то что им нравилось.

    Вам тоже никто не мешает заниматься тем, что нравится.
    Тут главное мотивация и целеустремлённость.
    Вам никто не мешает сесть за стол, и вместо первого письма на хабр открыть гугл, набрать бесплатные курсы по программированию, и начать осваивать его не на базовом уровне.
    Сейчас не 19 век, когда надо работать с 6 утра до 10 вечера чтобы только-только прокормиться. Свободного времени у людей вагон. Его никто не запрещает использовать на то, чтобы изучить любую специальность.

    Подобные письма на Хабре публикуются примерно раз в неделю.
    И сам факт его публикации вызывает обоснованные сомнения в успешности данного предприятия, именно в контексте ИБ, по двум причинам:
    1. Специалист по ИБ должен уметь работать с информацией. Находить её там, где её вообще нет. По каким-то косвенным крупицам восстанавливать ход событий. Не говоря уже о том, чтобы просто поднять с пола то огромное количество информации, которое открыто лежит в интернете по интересующему вопросу. В частности по вопросу "Можна мне вайти, и если да то как?"
    2. Специалист по ИБ, который занимается не бумажками (как это чаще всего бывает в реальности), а "шифрами, взломами и всем что связано", должен обладать нечеловеческой усидчивостью и умением концентрироваться. Подходить к любому вопросу основательно, и не останавливаться, пока он полностью не проработан.

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

    Вот монолог настоящего хакера, https://habr.com/ru/post/27055/
    Сравните его со своим "Хочу ли я?.. Могу ли я?.. "
    Ответ написан
    3 комментария
  • Ошибка json.decoder.JSONDecodeError при чтении файла json, как исправить?

    @galaxy
    if json.load(jsonconfig)['DEBUG']:
         dire = json.load(jsonconfig)

    два раза пытаемся файл загрузить. Имелось в виду, видимо, что-то такое:
    data = json.load(jsonconfig)
    if data['DEBUG']:
         dire = data['directory']
    Ответ написан
    1 комментарий
  • Как перенести кортеж с переменными в sqlite3?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Добавьте ensure_ascii=False в dumps(...).
    Но как по мне, хранить в реляционной базе список (в т.ч. в виде json) - нарушение первой нормальной формы (см. нормализация) и .
    Нужно либо использовать nosql базы, что с вероятностью в 99% неоправданно, либо перепроектировать базу так, чтобы каждое значение хранилось в отдельной строке.
    Ответ написан
    Комментировать
  • Как объединить 2 ArrayList в 1 по совпадающему значению (id)?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день!
    Одно из возможных решений:
    - создайте Map<Long, Product>
    Long - id продукта
    - Добавьте элементы первого List'а в Map.
    - Итерируйте по второму List'у. Внутри цикла получите товар из Map по идентификатору объекта из второго List'a.
    - При помощи сеттеров назначьте значения.
    - Если товара с таким ID нет, то добавьте в Map

    Вот, похожий вопрос - https://stackoverflow.com/questions/12670756/join-...
    Ответ написан
    Комментировать
  • Как правильно набирать заказчиков на фрилансе?

    @Kvason
    Веб-разработчик
    А вот и жертва курсов. В каждом из них говорят что после него ты будешь зарабатывать по миллиону в день. Это так не работает. Заказчика первым делом интересует портфолио и опыт работы. Значит напиши какого-то не коммерческого, но интересногл бота, главное не клепать фигню по типу СКОЛЬКО ТЕБЕ ЛЕТ?
    Ответ написан
    Комментировать
  • Как пофиксить этот баг?

    bravebug
    @bravebug
    Всё ведь написано, модуль не может быть загружен из-за циклического импорта.
    В loader импортируется user
    В user импортируется config из loader

    Каким таким удобством и логикой может быть обосновано то, что даже понять до конца не возможно?
    Ответ написан
    Комментировать
  • Java кодировки из windows-1251 в utf-8?

    @Akela_wolf
    Extreme Programmer
    windows-1251 не использует unicode. Это старая кодировка, из тех времен, когда юникода еще даже не существовало (наряду с cp866, koi-8r и другими)

    Латиница же работает потому что кодовые таблицы для латиницы в ASCII, windows-1251 и utf-8 совпадают (то есть один и тот же символ кодируется одним и тем же числом из диапазона 0-127)
    А для кириллицы - нет, числа кодирующее кириллический символ в windows-1251 и в utf-8 разные (если точнее, то в windows-1251 это будет одно число, а в utf-8 - пара чисел)
    Ответ написан
    1 комментарий
  • Как собрать 32-битный exe файл?

    Vindicar
    @Vindicar
    RTFM!
    Поплярные упаковщики питона в exe просто засовывают туда весь интерпретатор питона (ну может выбирает только используемые модули) вместе с кодом скрипта. Это НЕ настоящая компиляция.
    Так что делай вывод сам, можно ли упаковать скрипт в 32-битный экзешник, не имея 32хбитного питона на машине.
    Если есть полноценный транслятор Питона в C++ или подобный честный комплируемый язык, он мне не известен.
    Ответ написан
    Комментировать
  • В каком формате обычно делают CRM системы?

    Adamos
    @Adamos
    От многопользовательского приложения в формате программы для десктопа уже отказались даже такие динозавры, как 1С.
    Не хочешь класть данные в интернет - положи в интранет. Потом, когда одумаешься, перенесешь на хостинг.
    "CRM-система с клиентской базой, с учетом приходов и расходов, c учетом товаров на складе и с архивом заказов" - это 90% систем, внедряемых в бизнесе. Писать что-то свое с нуля тут имеет смысл только в том случае, если вы собираетесь развивать и поддерживать его самостоятельно же, постоянно копаясь и выделяя на это ресурсы. В формате "один раз заплатил и работаешь" - только готовые решения.
    Ответ написан
    Комментировать
  • Аналог кода с perl на c#?

    @alexshipin
    javascript-developer
    Информация по AES
    Как использовать метод Decrypt

    В любом случае, информация о работе с C# есть на официальном сайте Microsoft.
    А для того, чтобы перенести код из одного языка в другой, нужно:
    1. Понимать, какой язык в исходнике (вы говорите, что это Python, но это не он. синтаксис как минимум не тот)
    2. Понимать, как работает код в исходнике (логика и использование тех или иных переменных)
    3. Читать документацию, чтобы знать о наличии реализации кода исходника в коде приемнике, а уже только потом обращаться за помощью в Google
    Ответ написан
    Комментировать
  • Как задать название таблице переменной в postgresql python?

    Melkij
    @Melkij
    PostgreSQL DBA
    Привести схему данных в нормальную форму. (это термин)
    Затем удивительным образом пропадёт вся проблема как таковая.
    Ответ написан
    Комментировать
  • Что почитать по 16 битному ассемблеру?

    Ответ написан
    Комментировать
  • Проблема с стили css а также img на шаблоне Вордпресс?

    artzolin
    @artzolin Куратор тега WordPress
    php, WordPress разработка сайтов artzolin.ru
    Стили нужно подключать с помощью функции wp_enqueue_style()

    add_action( 'wp_enqueue_scripts', 'wpz_scripts' );
    function wpz_scripts() {
    
    	// Bootstrap стили
    	wp_enqueue_style( 'bootstrap-styles', get_theme_file_uri( 'css/bootstrap.min.css' ) , array(), filemtime( get_theme_file_path( '/css/bootstrap.min.css' ) ) );
    
    	// Основные стили
    	wp_enqueue_style( 'common-styles', get_theme_file_uri( 'css/style.min.css' ) , array( 'bootstrap-styles' ), filemtime( get_theme_file_path( '/css/style.min.css' ) ) );
    
    }


    Пути до файлов в теме можно получить с помощью функции get_template_directory_uri()

    <a href="#"><img src="<?php echo get_template_directory_uri(); ?>/img/facebook.png" alt=""></a>
    <a href="#" class="p-2"><img src="<?php echo get_template_directory_uri(); ?>/img/instagram.png" alt=""></a>
    Ответ написан
    Комментировать
  • Python. Какие курсы стоит посмотреть, если ты совсем чайник?

    @AVKor
    Какие курсы стоит посмотреть, если ты совсем чайник?

    Никакие. Читайте книги. Лутца, например.
    Ответ написан
    Комментировать
  • Как взаимодействовать с headless CMS?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    поставил Strapi и теперь не могу понять, как мне связать ее с фронтом?

    Где он хранится, как вывести его на PHP сайт?

    Момент номер 1: А с каких пор PHP стал фронтом? Тот факт, что вы вставили в [filename].php кусок html-разметки, не делает язык фронтэндом.
    Момент номер 2: Допустим, вы все-таки понимаете разницу между серверной частью сайта и клиентской и действительно хотите передавать данные сперва в PHP. В таком случае возникает вопрос - а нафига? Вся логика (ну или как минимум - основная), связанная с обработкой данных уже реализована в Strapi, с "той стороны" нужно "тупо" отправлять и принимать данные (очень упрощенно, но в текущий момент это не важно). И в 2022-м году для этого достаточно JS, крутящегося в браузере.
    (Нет, безусловно, существуют сложные сервисы, передающие данные между разными "независимыми" серверами (см. микросервисы), но что-то мне подсказывает, что это не ваш случай)
    Какие-то rest api, фреймворки

    Ну так почитайте про эти "какие-то". Как минимум, rest api - вещь максимально конкретная.
    Если говорить максимально просто то выглядит это так:
    1. Клиентская часть (js в браузере/полноценное приложение на пк/смартфоне, либо другой сервер, как уже писал выше) посылает get/post/...-запрос по определенному адресу.
    2. Серверная часть принимает этот запрос, выделяет данные пришедшие в теле запроса (которые есть не всегда)
    3. Серверная часть делает какую-то магию (выборку данных из бд, в т.ч. и на основе полученных от клиента данных, или как-то обрабатывает их).
    4. Серверная часть отправляет готовые данные в одном из форматов (зачастую json, но иногда могут быть и другие, по типу xml).
    5. Клиентская часть получает их и отображает их (с применением какой-то логики или без)


    Это если рассматривать максимально примитивный вариант. На деле в этом процессе задействовано больше слоев по типу авторизации.
    Ответ написан
    2 комментария