• Какой язык лучше выбрать для ETL процессов?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Критерий один: способность разработчика, который это будет разрабатыать, реализовать систему, удовлетворяющую всем требованиям. Причем, желательно, с минимально-возможными затратами.
    Ответ написан
    Комментировать
  • Как лучше передать файлы с windows на mac os?

    @Drno
    Type-c как уже указали не заработает

    Лично я бы - расшарил папку на винде в сеть и скопировал бы файлы

    Либо установил Filezilla Server и скопировал по ФТП... быстро,удобно,есть докачка
    Ответ написан
    Комментировать
  • Как продвигать свой проект?

    Adamos
    @Adamos
    Для начала - стоит подобрать эту кучу и... запихнуть ее в класс хотя бы, чтобы не засорять глобальное пространство имен.
    Далее, "куча" никому не впилась. Чтобы было легче писать код, используются библиотеки функций, решающих вполне конкретные задачи, типа moment.js
    А аналог вашей "кучи" найдется у каждого сколько-нибудь пописавшего программиста, и своим ему пользоваться тупо удобнее, чем искать ваше, а потом разбираться в том, что вы там накосорезили. Учитывая примитивность решенных задач и явное непонимание места вашего кода в чужом проекте, связываться с ним - себе дороже.
    Ответ написан
    2 комментария
  • Есть ли смысл писать на go под мобильные платформы?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Можете поделиться мнением, что на ваш взгляд логичнее - использовать го для пет проектов или практичнее будет подучить яп для мобилок?

    Практичнее будет лопатой копать, молотком забивать, а плеткой повышать KPI первых двух :)

    В любом случае, лучше смотреть на настоящую и потенциальную (будет ли рост?) востребованность технологии (вакансии, заказы на фрилансе) на рынке.
    Ответ написан
    2 комментария
  • Вопрос по user-friendly Web-интерфейсу для MySQL?

    Sanes
    @Sanes
    PhpMyAdmin они же могут осилить? Если нет, то пишите своё, под задачу. Ну или проведите доп. обучение.
    Ответ написан
    8 комментариев
  • Можно ли заменить 404 страницу редиректом на главную?

    DevMan
    @DevMan
    на 404 можно получить сам запрос и предложить варианты, а не тупо давать индекс.
    Ответ написан
    Комментировать
  • Что не так с первичным ключом в Базе Данных?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Приведу очень условный пример.
    Есть база данных банка;
    Клиент:
    - user_id
    - другие поля
    Кредит:
    - какие-то поля
    - user_id (Внешний ключ к Клиент)
    - сумма кредита

    И вод представьте - пришел условный Вася Пупкин и взял кредит на 10 лямов, чтобы открыть бизнес.
    Что-то происходит и запись о Васе из таблицы "Клиент" исчезает.
    И тут приходите вы, оформить кредит на 100к на условную мазду. Система, видя свободный Васин id присваивает его вам и теперь вы должны банку 10 миллионов 100 тысяч. Правда круто?
    Пример абсурдный, но суть, думаю, вы поняли.
    Ответ написан
    Комментировать
  • Что не так с первичным ключом в Базе Данных?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Это sequence. Последовательность. Это - как туалетная бумага. Использованные номера можно выкинуть. Зачем их повторно брать? У вас же нет желания из мусорного ведра тягать грязные бумажки?
    Ответ написан
    Комментировать
  • Почему else — invalid syntax?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Ну неужели самому не видно что предыдущая строчка без отступа?
    Ответ написан
    1 комментарий
  • Правильно ли объединять WPF и WinForms проекты в одно решение (solution)?

    Nipheris
    @Nipheris Куратор тега C#
    В дотнете внешние и межпроектные зависимости (PackageReference, ProjectReference) прописываются и ставятся для каждого проекта отдельно. Более того, по умолчанию каждый library-проект также становится самостоятельным NuGet-пакетом, если в настройках включить сборку последнего.

    Солюшен - это лишь примочка для объединения нескольких проектов во что-то, что можно собрать одной командой в IDE или в консоли. Ну и открывать сразу всё в IDE тоже удобно.

    Лично я рекомендую в большинстве случаев пользоваться подходом "один Git-репозиторий - один солюшен - много проектов". Репозиторий - единица версионирования (т.е. ВСЕ проекты в репе всегда имеют одинаковую версию), проект/пакет - единица управления зависимостями.

    Итого имеем следующие выводы:
    • вы собираетесь притащить к себе довольно толстые библиотеки, "подружить" которые в рамках одного исполняемого бинарника будет непросто. Т.к. для шарповых MSBuild-проектов каждый проект (csproj) собирается в отдельную сборку (assembly), то логично иметь WPF и WinForms варианты в виде отдельных проектов (и в виде двух разных бинарей на выходе)
    • если вы планируете общий релиз для обоих приложений - т.е. когда не бывает так, что допустим WPF-приложение релизится, а WinForms - нет - тогда делайте один репозиторий и один солюшен с несколькими проектами;
    • если вы планируете независимый релиз для каждого приложения - тогда другая история, но надеюсь вам это не нужно
    Ответ написан
    2 комментария
  • IOS 16 это эксплоит?

    DevMan
    @DevMan
    это выглядит тупо как "подсветка" номерa телефона.
    при клике должно предложить набрать номер.
    Ответ написан
    1 комментарий
  • Какой комьютер нужен для мобильной разработки?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://habr.com/ru/company/surfstudio/blog/646677/

    М1 камень реально шустрее. На 7м рязане собирает чуть медленее.
    Но не гнались бы Вы сразу за топом пока не будете зарабатывать на этом в месяц (за полгода) как стоит ваш комп.
    Для начала хватит 16гигов и любого поноценного камня свежее 8 лет. Ссд пошустрее и побольше только сразу возьмите. Нормально вполне тянет хуавейский ноут трехлетка (рязань 5 / 16 / 512 ) тогда стоил полтинник
    Ответ написан
    Комментировать
  • Что такое «.js@crc=6»?

    SagePtr
    @SagePtr
    Еда - это святое
    Скорее всего, изначально URL файла выглядел наподобие https://домен/папка/файл.js?crc=6, где ?crc=6 использовалось для обозначения версии этого файла на случай, если в кэше браузера могла находиться какая-либо из предыдущих его редакций, предположительно их было пять (при каждом изменении файла - в URL также менялся этот номер, чтобы браузер считал файл другим и не брал из кэша старый). Но потом этот файл был сохранён на диск на стороне клиента, а в файловой системе вопросительный знак недопустим, потому этот символ был заменён на символ @. Так и получилось такое странное расширение файла. Почем именно crc - скорее всего, просто неудачно выбранное название параметра, который в принципе может называться как угодно или вообще не иметь названия, лишь бы символы после ? различались от версии к версии, если выбран именно такой способ обхода кэша.
    Ответ написан
    2 комментария
  • Как создать exe-файл с помощью pyinstaller?

    TalismanChet
    @TalismanChet
    Лицо зла
    Во-первых, при чем тут PyCharm, если это IDE?
    Во-вторых, проверьте флаги для pyinstaller: может, вы где-то ошиблись?
    В-третьих, добавьте в вопрос больше информации, например: комманду/Makefile/*.cmake/*.mak для сборки скрипта, а так же отчет, выведенный в терминал pyinstaller'ом.
    В-четвертых, попробуйте эту комманду, она почти 100% сработает:
    $ python -m pip install pyinstaller --upgrade | python -m pyinstaller -F your_script.py
    Ответ написан
    Комментировать
  • Какую сетевую библиотеку выбрать?

    Nipheris
    @Nipheris Куратор тега C++
    WinSock2 - это не библиотека, а прикладное API на Винде. Т.е. вы выбираете не между двумя библиотеками, а между апихой самой ОС, и ей же, обёрнутой в кроссплатформенный boost.asio.

    Если задача учебная, и нужно прям поработать с сокетами на низком уровне - возьмите WinSock2, это почти что ванильный Berkley Sockets. Если не нужно работать с сокетами на низком уровне - я бы взял asio. Но тогда вам придётся познакомиться с абстракциями этой библиотеки. В целом, ничего неподъёмного там нет.
    Ответ написан
    Комментировать
  • Провайдер забанил все vps как обойти?

    CityCat4
    @CityCat4 Куратор тега VPN
    //COPY01 EXEC PGM=IEBGENER
    Переехать в другую страну.

    Я серьезно. Туркменистан - маленькая страна, в которой сейчас происходит строительство местного кванмена. Еще немного - и контур безопасности замкнется и недоступны будут 100% сайтов. Вы не можете противостоять богатой и технически подкованной местной СБ.
    Ответ написан
    Комментировать
  • Как можно вычислить тип?

    fox_12
    @fox_12 Куратор тега Python
    Расставляю биты, управляю заряженными частицами
    try:
         int('456f')
    except ValueError:
         print('Это не int')


    либо так

    '456f'.isdigit()
    # False
    '456'.isdigit()
    # True
    Ответ написан
    Комментировать
  • Как можно вычислить тип?

    @Kra1ven
    Намудрил.

    Если надо проверить если текст это число, то используй isnumeric()
    if message.text.isnumeric():
            qiwi = int(message.text)
    Ответ написан
    Комментировать
  • Какие есть максимально простые напоминалки для Windows 10?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Почта и Календарь.
    Ответ написан
    Комментировать
  • Где стоит писать свою 2д игру?

    LittleBob
    @LittleBob
    Если хотите харда - можно на SFML, MonoGame и прочих таких фреймфорках.
    Либо по классике, Unity, Godot, GameMakerStudio.
    От ваших запросов всё зависит.
    Ответ написан
    1 комментарий