Задать вопрос
  • Какой самый низкоуровневый язык програмирования?

    bingo347
    @bingo347
    Crazy on performance...
    Ассемблеры разные бывают, по сути для каждой архитектуры существует свой ассемблер. А еще для разных ОС могут быть диалекты. Ассемблер - это прямое соотношение машинных команд с более человекопонятным ассемблерными, нумерации регистров с их именами и т.д. Так что что-то посередине воткнуть не получится.

    P.S. когда уже русский язык станет самым популярным? Как Вы собираетесь с формальными языками разбираться, если не можете освоить естественный?
    Ответ написан
    1 комментарий
  • Как вывести связь inlines в шаблон?

    @noremorse_ru
    order = models.ForeignKey(Order, blank=True, on_delete=models.CASCADE, null=True,  verbose_name='Заказ')

    Добавить related_name, например related_name='products_in_order'. Теперь вызывая Order, вы можете получить все связанные объекты класса ProductsInOrder (назвать надо было ProductInOrder), примерное так:
    Order.products_in_order.all()
    Остается пройтись циклом и вывести нужные данные. Это если совсем базово, еще желательно позаботиться о том, чтобы не делать лишних запросов в бд, но это уже другая история))
    Ответ написан
    Комментировать
  • Сервер входящей исходящей почты нужна помощь, несколько вопросов?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Можно ли поднять сервер почты на собственном VPS?

    На полноценном VPS можно делать все, что угодно
    Если можно, то как?

    Поставить необходимый софт. Сделать необходимые настройки. Радоваться жизни :)
    Есть ли минусы от собственно сервера почты на VPS?

    Есть :) Все делаешь сам. Ставишь - сам. Настраиваешь - сам. Всяческие антиспамы, антивирусы, анти-хрен-знает-что - все сам...
    Как быть с ситуацией когда много писем отправляется на "несуществующий адрес" ?

    С сервера? Никак. Просто в очереди повиснут, повисят (по стандарту 5 суток) - и удалятся.
    Что за этим может последовать?

    Ничего.
    В чем плюсы/минусы сервисов которые предоставляют услуги сервера исходящей почты?

    Плюсы - все сделано за тебя
    Минусы - есть приходится то, что подадут :)
    Ответ написан
    1 комментарий
  • Как привлекать помощника на почасовые проекты на Upwork?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Тоже сталкивался с такой проблемой.

    1. Давать доступ к своему аккаунту вообще не вариант. Слишком много там ценной инфы и доступ к деньгам.
    2. Агентство пробовал открывать, но с ним слишком много мороки. Нужно перетащить человека на Upwork, научить пользоваться тайм-трекером, создать новый контракт с тем же заказчиком, деньги от агенства выводятся отдельно от твоих собственных денег. В итоге я забросил этот вариант. Он только для тех, кто реально собирается развивать агенство.
    3. В итоге остановился на самом простом варианте:
    - на берегу договариваемся с заказчиком, что часть работ вы делегируете, обговариваете цену таких работ
    - ваш помощник делает работу и может вообще не знать про Upwork, просто сообщает вам количество часов, если вы договаривались на часовую ставку
    - вы идёте на Upwork и вручную логируете соответствующее количество часов, либо просто просите заказчика сделать платёж на фиксированную сумму
    - получаете оплату от заказчика и оплачиваете услуги помощника

    Тут есть ещё момент, что передача части работы другому человеку может быть против правил Upwork, поэтому обсуждать такую схему стоит не через Upwork Messenger. А раз уж пошла игра в тёмную, то появляется ещё один вариант: оплата услуг помощника вам на PayPal или другим способом вне Upwork.
    Ответ написан
    1 комментарий
  • Как неспециалисту посчитать мелкие объекты (моржей) на изображении?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Используйте специализированный софт для анализа и обработки научных данных ImageJ
    Тут прям в примерах как посчитать количество клеток: https://imagej.net/Particle_Analysis
    Ответ написан
    5 комментариев
  • Какой helpdesk open source посоветуете исходя из моего ТЗ?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Бесплатно или за бабки?

    Бесплатно:
    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, python, 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 смартфон?

    2ord
    @2ord
    Для доступа к приложению на стадии разработки сойдет сервис 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()
    Ответ написан