• В каком формате обычно делают 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 комментария
  • Как создать свой хостинг игровых серверов?

    @Akela_wolf
    Extreme Programmer
    Начать с главного: "ПК под сервер" это полностью несерьезно для бизнеса. Сервер должен быть в дата-центре, где ему обеспечены стабильное электропитание, охлаждение и подключение к локальной сети.

    Если же речь идет о том чтобы "попробовать" - то задача разбивается на этапы:
    1. Разобраться как делать то что ты хочешь вручную (как запускать, останавливать, конфигурировать серверы и т.д.)
    2. Автоматизировать это на любом языке программирования
    3. Сделать веб-морду для управления серверами (опять же на любом языке программирования с использованием любого из множества фреймворков), опираясь на автоматизацию сделанную в п.2.
    4. Развивать эту систему, добавляя в нее новые функции (учет времени, тарификация и т.д.)
    Ответ написан
    1 комментарий
  • Как вывести то, чего нет в списке?

    @deliro
    set(кто в первом списке) - set(кто во втором списке)
    Ответ написан
    Комментировать
  • Как получить в переменной информацию с порта 2700 в python?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    Переменной присвоить этот текст.
    З.Ы. Какой вопрос - такой и ответ.
    Ответ написан
    Комментировать
  • Насколько реально устоиться на удалёнку C# разработчиком за рубеж с опытом около года?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Абсолютно нереально. Тебя переплюнет второй же кандидат с большим опытом чем у тебя.
    Ответ написан
    Комментировать
  • Насколько реально устоиться на удалёнку C# разработчиком за рубеж с опытом около года?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Сейчас - крайне неудачное время для устройства за рубеж.
    Ответ написан
    2 комментария
  • Стоит ли сейчас идти учиться на разработчика/аналитика?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Учитывая текущую ставку рефинансирования, брать кредит не лучшее решение, хоть на обучение, хоть на любые другие цели. Да и шансы одобрения кредитов стремятся к нулю (это был экспресс-анализ кредитного рынка))

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

    Если голова на плечах и базовые знания есть, то во многих областях учиться можно и самостоятельно, не затрачивая на это деньги. Было бы желание. Есть и полностью бесплатные курсы от разных западных университетов.
    Ответ написан
    3 комментария
  • Говорят в России недостаток IT специалистов составил 1 млн, так ли это?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Дешевой рабочей силы - как раз переизбыток. А вот специалистов - как везде и всегда - не хватает.
    Ответ написан
    Комментировать
  • Почему при чтении JSON выдаёт ошибку?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Ну, собственно, в ошибке и написано, ожидается имя объекта в двойных кавычках. У вас одинарные. Одинарные кавычки не являются валидными
    Ответ написан
    3 комментария
  • *Как спарсить флаг "disabled" через bs4/requests?

    @galaxy
    Судя по всему, он ставится через JS.
    Так что, нет
    Ответ написан
    Комментировать
  • Котируется ли на рынке труда gamedev индустрии диплом магистратуры ВШЭ по профилю Гейм-дизайн. Базовый уровень?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Котируютсся знания и опыт, а не диплом. Каким образом Вы получите знания - дело десятое. Поищите описания интересующих вакансий на сайтах поиска работы, соотнесите требования в вакансии с программой обучения.

    И как можно скорее начинайте участвовать в реальных проектах.
    Ответ написан
    1 комментарий
  • Как дальше продолжить обучение Java?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Я никогда не понимал такие вопросы.
    Если ты не знаешь что учить дальше, то у тебя просто нет интереса к программированию. И самое лучшее решение - бросить это дело, это не твоё.
    Ещё раз: сам факт наличия твоего вопроса говорит о том, что программирование тебе не интересно.
    Когда есть интерес, то такие вопросы не возникают. Ты сам себе придумываешь проект, делаешь его и одновременно учишься.
    Ответ написан
    3 комментария
  • Можно ли найти работу программиста после колледжа?

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

    PS: Ответ - адекватные работодатели не смотрят на диплом.
    Ответ написан
    Комментировать
  • Как изменить значение boolean в бд после определенного времени?

    ну вообще есть таблица с товарами и я планировал сделать такой функционал который покажет информацию о том что это недавно добавленный товар, а потом уже автоматически после определенного времени менять его значение, ну первое что пришло в голову это сделать true, false)

    Тогда даты добавления товара будет более чем достаточно - потом на уровне приложения ты можешь сравнить текущее время и дату добавления товара, и исходя из этого отображать эту плашку.
    Ну либо можешь прямо в SQL-запросе сделать что-то типа
    SELECT id, (created_at > (current_timestamp - '1 day'::interval)) as "is_newly_added" FROM goods
    Ответ написан
    Комментировать