• Какой helpdesk open source посоветуете исходя из моего ТЗ?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Бесплатно или за бабки?

    Бесплатно:
    OTRS
    Redmine
    Mantis
    Bugzilla

    За бабки
    JIRA
    ManageEngine

    JIRA - лучший из виденных мной продуктов, но цена не просто кусается - она злющая, как бешеная собака, если нужно более 10 юзеров
    Ответ написан
    2 комментария
  • Реально ли за месяц заработать на utest 100 долларов?

    inoise
    @inoise Куратор тега Карьера в IT
    Solution Architect, AWS Certified, Serverless
    Нет
    Ответ написан
    Комментировать
  • Как сделать задержку программы?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Модуль, который что-то ждёт.
    Ответ написан
    1 комментарий
  • Распознавание цифровых цифр в tesseract?

    erniesto77
    @erniesto77
    oop, rb, py, php, js
    Давайте не делать велосипед. Задача то старая.

    https://github.com/topics/number-recognition
    Ответ написан
    1 комментарий
  • Что выбрать? Kotlin или Flutter?

    @Kostik_1993
    Web Developer
    Вот и начались КАНИКУЛЫ у школьников на самоизоляции, они не могут гулять, так о будущем все думают. Какая ось заменит Android через N лет? А стать ли мне хакером и на какой для этого паблик подписаться? А что если я и гейм- и веб-разработчиком буду одновременно?

    Учить нужно то что актуально сейчас. Пока что это котлин. А после того как выучите котлин и поймете как все работает вам уже будет не трудно и в случае ухода его на второй план выучить Flutter
    Ответ написан
    3 комментария
  • Как просматривать логи apache через веб-интерфейс (с фильтрами)?

    alfss
    @alfss
    https://career.habr.com/alfss
    https://goaccess.io/ в Гугл что-ли поищите, там такого полно
    Ответ написан
    Комментировать
  • Как запускать контейнер для test/dev/prod профилях на докере?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ну это вы сами решайте.
    Можете хранить профили в приложении и запускать докер, передавая имя профиля как переменную.
    Можете подгружать профили с внешнего источника
    Можете пользоваться оркестраторами - kubernetes, openshift, docker compose и пользоваться внутренними штуками.
    Ответ написан
    Комментировать
  • Как получить данные с сервера, который запущен на ПК, который подключен к интернету через Android смартфон?

    Для доступа к приложению на стадии разработки сойдет сервис Ngrok, создающий туннель в интернет.
    Ответ написан
    1 комментарий
  • Сколько времени занимает разработка?

    @Lightneron
    По срокам:
    2-3 суток разработка занимает в авральном режиме (при условии наличия контента заказчика, фото товаров, тексты позиций и т.п.). Если нужна не просто корзина на сайте (заказы на почту или на сайте же), а эквайринг, онлайн-касса и налоги с чеками по 54-ФЗ, интеграция с сервисами доставки — до месяца в аврале. Аврал стоит 2 цены. Важно заметить, что тут речь идёт о человеке-профи (который занимается только этим) или адекватной команде. Есть варьирование по срокам и в зависимости от того, будут ли посредники по кассам-налогам с ежемесячной арендной платой или кассу физически поставят у вас в прихожей\торговой точке, подключат к сети, зарегистрируют и т.д. т.е. при экономии — дольше т.к. настраивать надо, ехать надо, ставить и т.д. При аренде кассы и т.п. — быстрее, но с абонентской платой. COVID уже практически не тормозит процесса со стороны банков\налоговой.

    По деньгам:
    Сильно зависит от того кто делает, в каком регионе\стране разработчик, нужны ли документы, форма оплаты нал-безнал и нужных сроков. От 30 тыс. ₽ у одиночки-профи по шаблону и с некой "уникальной мобильной вёрсткой" или 50 тыс. ₽ у команды середнячков. Потолок за стандартный магазин — 150 тыс. ₽ при большом (больше тысячи) количестве товарных позиций и уникальном дизайне. На Битриксе? — Априори дороже, может даже кратно т.к. там возрастает расходная часть на платформу и разработчики хотят абонентской платы за каждый чих\модуль, а уникальная мобильная вёрстка может стоить как целый проект на бесплатной CMS у одиночки.

    Советы:
    Выбирать вам и делать это лучше всего на биржах фрилансеров. Постарайтесь максимально подробно описать проект (не "стандартный магазин с уникальной особенностью"), а область бизнеса, количество товарных позиций, предполагаемое количество покупателей в сутки, нужна онлайн-касса или нет и т.д., планируете интеграцию с CRM, бухгалтерией и т.п. Чем подробней вы опишите то что будут создавать вам люди, тем выше шанс, что вам ответят не по шаблону в вопросах цены и сроков.
    Успехов!
    Ответ написан
    Комментировать
  • Судьба программиста: геморрой в 25, простатит в 30, эректильная дисфункция в 35 - миф или правда?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Бред. Ничего такого и близко нет.
    Пробежки, спортзал, активные виды отдыха - не отменял никто.
    Ответ написан
    1 комментарий
  • Объясните пожалуйста, почему такой ответ на задачу, как решать?

    longclaps
    @longclaps
    Первая буква - любая, 33
    Каждая следующая - любая кроме предыдущей, 32
    Чего тут понимать-то?

    зы Только ведь 33*32^4
    Ответ написан
    Комментировать
  • На чём лучше сделать СКУД?

    gbg
    @gbg
    Любые ответы на любые вопросы
    0) Во "взрослой" промышленности применение разного рода макетов-малинок экономически не оправданно. Главная причина - у них не промышленное исполнение. Они не защищены от ЭМИ, от статического электричества, от иголок по питанию, от грозы. Это все придется добавлять сверху - иначе вашу хваленую БИЗОПАСНОСТЬ можно будет поломать вспышкой от фотика.

    1) МНОГО запросов - понятие сильно растяжимое. Эту задачу нужно решать на самом раннем этапе разработки архитектуры, однако, для этого нужен опыт. Поэтому, на этапе обучения, от этой задачи можно отказаться. Поверьте, инсталляции постгреса с дефолтными настройками (кроме одной) хватает на обслуживание 200-500 одновременных соединений. которые валят запросы каждую секунду. Как по вашему, это "много"?

    2)На этапе изучения, пока опыта нет, проще всего взять то, что знаете лучше всего.

    3) Скорость работы + работа с железом. Что-то я слышал такое про C++. Однако, если вы его не знаете, вы просто добавите себе проблем.

    Вывод - такая система будет вам по зубам, при условии, что вы знаете, как сделать каждую ее часть в отдельности. Вот вы делали хотя бы простой замок, открываемый через интернетик? SSL к нему привязывали? Двухфакторную авторизацию? fail2ban?

    Задачи, которые вы себе ставите, умещаются в нескольких разрабов, и то с трудом - тут и фронт, и бэк, и devops, раз про нагрузки речь пошла, и разработка железа.
    Ответ написан
    Комментировать
  • Firebase для большого проекта?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Ценник есть на их странице, но лучше закладывайтесь в интерфейсы что бы можно было потом поменять.
    Ответ написан
    4 комментария
  • Как заставить Telegram бота отправлять сообщения другому боту?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    Никак.

    Если пользователь пишет вашему боту, можете через telethon взаимодействовать со вторым ботом
    Ответ написан
    Комментировать
  • В чем проблема цикла и библиотеки time?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    У Tkinter есть некий аналог sleep - after, по истечению заданного времени он вызывает нужную функцию.
    Но в твоем случае это бесполезно, потому что ты сначала выполняешь создание объекта, а только затем запускаешь само окно. Ты можешь сделать так:
    for r in range(200, 100, -5):
        print(r)
        canvas.create_circle(725, 500, r, fill="blue", outline="red", width=4)
    
    root.wm_title("Circles and Arcs")
    print(True)
    root.mainloop()

    Как видишь mainloop не запущен, но выполнение функции canvas.create_circle все равно произошло и только потом в консоле отобразится True и прозойдет запуск mainloop
    Хочешь отрисовывать динамично? Тогда как вариант запускать отрисовку можно в отдельном потоке, а уже там хоть time.sleep пихать, вот пример на твоей задаче:
    import tkinter as tk
    from threading import Thread
    from time import sleep
    
    
    class CreateCircle(tk.Tk):
        def __init__(self, width=1000, height=1000, borderwidth=0, highlightthickness=0, bg='black'):
            tk.Tk.__init__(self)
            self.canvas = tk.Canvas(
                self, width=width, height=height, borderwidth=borderwidth,
                highlightthickness=highlightthickness, bg=bg
            )
            self.create_circle_thread = Thread(target=self.create_circle)
            self.create_circle_thread.start()
            self.canvas.pack()
            self.run()
    
        def create_circle(self, x=725, y=500, fill='blue', outline='red', width=4):
            for r in range(200, 100, -5):
                self.__create_circle(x, y, r, fill=fill, outline=outline, width=width)
                sleep(0.2)
        
        def __create_circle(self, x, y, r, **kwargs):
            return self.canvas.create_oval(x-r, y-r, x+r, y+r, **kwargs)
    
        def run(self):
            self.mainloop()
    
    
    cc = CreateCircle()
    Ответ написан
  • Как исправить ошибку: ModuleNotFoundError: No module named 'telebot'?

    hottabxp
    @hottabxp Куратор тега Python
    Сначала мы жили бедно, а потом нас обокрали..
    Переименуйте директорию своего проекта из 'telebot' в что-то другое. И не называйте файлы и директории своих проектов именами, которые совпадают с именами пакетов(библиотек).
    Ответ написан
    3 комментария
  • Как в MySQL создать атоматическое заполнение полей?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    2 комментария
  • Как прослушивать файл побайтово?

    alfss
    @alfss
    https://career.habr.com/alfss
    ответ где-то рядом cavaliercoder.com/blog/downloading-large-files-in-...
    Ответ написан
    Комментировать
  • Какими публичными api можно воспользовать для пробных запросов от любого сервиса?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    https://httpbin.org/ и Postman

    у вас по вопросу не поймешь, сервер вам нужен или клиент
    Ответ написан
    Комментировать
  • Как сделать анимацию разворота картинки?

    Четыре варианта сделать анимацию поворота айфона:

    вариант 1
    берёшь первую картинку и поворачиваешь её в css с помощью transform: rotate3d
    Будет плоско, потому что у картинки айфона нет толщины. Зато дёшево и сердито по времени, ресурсам, трудозатратам, нервам и т.д.

    вариант 2
    берёшь где-то 3D-модель айфона с чистым экраном. Открываешь в 3D-редакторе (blender, 3dmax и пр.), фигачишь на него скриншот сайта и делаешь покадровую анимацию поворота. Склеиваешь кадры анимации в gif, mp4 или webp.

    вариант 3
    берёшь 3D-модель и с помощью WebGL отрисовываешь её прям на странице. А так как это 3D, то вращать можешь так, как твоей душеньке угодно - под любыми углами и с любой скоростью.

    вариант 4
    берёшь айфон, камеру, ватман для фона и крутящуюся подставку.
    крепишь айфон на крутящуюся подставку, выставляешь камеру, свет, фон. И начинаешь поворачивать айфон, делая кадры на камеру. Потом, как во втором варианте, склеиваешь фотографии в анимацию в формате mp4, webp или gif
    Ответ написан
    Комментировать