Задать вопрос
  • Как лучше выложить frontend и backend одного проекта на github?

    @EvgeniiR
    https://github.com/EvgeniiR
    Хватит уже пытаться во всём следовать каким-то стандартам )
    Интересоваться ими, если они есть, однозначно, стоит. Но слепо следовать каким-либо стандартам только за то что они существуют бессмысленно и часто вредно.
    Выкладывайте, вобщем, как удобнее, вы ведь не просто для галочки VCS(Git) используете?

    Если это два отдельных проекта общающихся по API, нет никаких проблем выносить их в два разных репозитория. Если работают одни разработчики и изменения идут одновременно и там и там, можно положить в один. Выбор за вами.
    Ответ написан
    Комментировать
  • Как правильнее исправить слабый сигнал Wi-Fi?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Тп-линк перенести в комнату с лаптопом
    соединить кабелем тп-линк с епц (lan1-lan1)
    телек и плойку подключить кабелем к епц (lan2, lan3)
    на тплинке выключить dhcp и все маршруты на wan
    пройтись по квартире прогой wi-fi analyzer
    подобрать непересекающиеся и более свободные каналы wi-fi
    жестко вбить их в настройки роутеров
    задать настройкам беспроводных сетей одинаковые ssid и pass
    Ответ написан
    1 комментарий
  • Можно ли обучаться Cisco, не работая айтишником? Работаю связистом?

    Zoominger
    @Zoominger
    System Integrator
    Да обучиться можно, даже если вы поваром работаете, никто ж не запрещает.
    Для обучения на CCNA, в принципе, достаточно просто уровня эникея, там подтянете.
    Ответ написан
    4 комментария
  • Насколько адекватно требовать домашнего развития от разработчиков?

    @majstar_Zubr
    C++, C#, gamedev
    Это вполне адекватно, потому что в таком случае работодатель преследует лишь одну цель - помочь вам как можно скорее найти другое место работы.
    Ответ написан
    1 комментарий
  • Кто сталкивался с биткоин вымогателями бд?

    serginhold
    @serginhold
    Вообще ноль информации в посте, но смотрю есть тег phpmyadmin, может дело в нем? стоит какая-нибудь дырявая версия. При этом я вообще не понимаю нафига им пользоваться)
    Ответ написан
    Комментировать
  • Как настроить постинг из Reddit в группу VK?

    @psy667
    Node.js backend developer
    Вам нужно написать программу, которая будет проверять новые посты на Reddit, с некоторым промежутком времени, используя API Reddit. Затем она должна получить данные из этого поста (текст, картинки) и запостить в вашу группу этим методом .
    Ответ написан
    Комментировать
  • Как исправить 'str' object is not callable?

    @deliro
    Как же вы одолели, мамкины ботописцы, по 50 постов в день от вас. Откуда вы взялись такие бездари? И хоть бы один толковый вопрос про питон, архитектуру, что угодно. Нет, все ваши вопросы связаны с тем, что вы, бездари, не в силах взять свои малюсенькие ручонки в кулак, засунуть туда свою лень и прочитать три десятка страниц учебника по языку, на котором пишете.
    Ответ написан
    2 комментария
  • Обязательно ли читать книгу по языку/технологии что бы быть тру и продвинутым кодером?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Вы не найдёте ни одного авторитетного программиста с мировой известностью, который бы утверждал, что курсы и видео-уроки лучше книг. Обычно это утверждают либо профаны, оправдывающие своё нежелание читать, либо авторы курсов, делающие деньги на лентяях и глупцах. И я лично за 18 лет в отрасли встретил множество программистов, но ни одного хорошего, выучившегося по курсам и видео-урокам.

    Видеокурс может запилить любой дурак. Чтобы написать книгу, нужно иметь авторитет достаточный для издательства. Кроме того, текст пройдёт редактуру нескольких профессионалов. Поэтому знания в книгах качественные и систематизированные. Для начинающего это очень важные качества.

    К тому же, после достижения профессионального уровня достаточного чтобы называться специалистом, вы обнаружите, что необходимые на этом уровне знания можно почерпнуть только из документации. То есть всё равно придётся читать. Много и часто.

    Наконец, постоянная практика чтения неизбежно приводит к увеличению скорости чтения. И наступает момент когда прочитать учебник будет в 10 и более раз быстрее, чем просмотреть видеокурсы по той же теме и в том же объёме.

    Кроме того, чтение развивает абстрактное мышление - основной инструмент разработчика.
    Ответ написан
    16 комментариев
  • Как в ООП перейти из класса в функцию вне класса?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Во-первых, можно обойтись вообще без этой функции, просто связав Label и Button с одной IntVar:
    self.selected = IntVar()
    self.Radiobutton1 = tk.Radiobutton(top, value=0, variable=self.selected)
    self.Radiobutton2 = tk.Radiobutton(top, value=1, variable=self.selected)
    self.lbl = Label(top. textvariable=self.selected)

    Во-вторых, можно сделать функцию методом:
    class Toplevel1:
        def __init__(self, top=None):
            ...
            self.Radiobutton1 = tk.Radiobutton(top, value=0, variable=self.selected, command=self.clicked)
            ...
    
        def clicked(self):
            self.lbl.configure(text=self.selected.get())

    В-третьих, можно обойтись лямбдой:
    self.Radiobutton1 = tk.Radiobutton(top, value=0, variable=self.selected, command=lambda: self.lbl.configure(text=self.selected.get()))

    Но если всё это по какой-то причине невозможно, то можно передать ссылку на окно в частично применённую функцию:
    from functools import partial
    
    ...
    
    def clicked(window):
        window.lbl.configure(text=window.selected.get())
    
    
    class Toplevel1:
        def __init__(self, top=None):
            ...
            self.Radiobutton1 = tk.Radiobutton(top, value=0, variable=self.selected, command=partial(clicked, self))
            ...
    Ответ написан
    1 комментарий
  • Как создать структуру таблиц в Бд для чата?

    TheRonCronix
    @TheRonCronix
    1 Начните с выделения сущностей:
    пользователь
    сообщение
    беседа
    и т.д.

    2 Нарисуйте логическую диаграмму БД: сущности и отношения между ними (одлин-ко-многим, многие-ко-многим, многие к одному). Например, один пользователь может иметь много бесед.

    3. Добвьте атрибуты с сущности. Например, для сообщения - это дата отправки сообщения, дата прочтения, признак удаления/редактирования и т.д.

    4. Определите ключи и констрейнты.

    4. Создайте физическую БД. Отношения многие-ко-многим проектируются таблице-бриджем. Добавьте нужные индексы, констрейнты, опции хранения для данных таблицы, секционирование, кластеризацию, и т.п.
    Ответ написан
    2 комментария
  • Стоит ли заниматься ремонтом цифровой техники?

    kawabanga
    @kawabanga
    в миллионных городах, кроме Москвы и Петербурга пишут от 40000.

    Говорят, инженеры-ремонтники apple macbook получают до 200 тыс в месяц в Новосибе у неофициалов.

    Хочу спросить, кто в теме, реально ли такие высокие зарплаты?

    Дружище, 40 тыс рублей это очень маленькая зарплата в реальном мире. Вот возьмешь ты ипотеку, появится жена, и ты эти 40 тыс будешь только на постоянные нужды семьи тратить, без учета развлечений. Так что, пока студент и за тебя платят родители - садить и учись.

    И как стать мастером, есть ли какие-то курсы, или учатся по ютубу, поскольку обычно в вакансиях указывают обязательный опыт работы?

    Учатся по разному. У Apple есть программы сертификации, но сейчас говорили что уже не проводят их.
    Обязательный опыт работы - тут работодатели подходят индивидуально. Если умеешь читать схемы, не дурак, то вполне можешь и без опыта устроиться.


    И последний вопрос. Я нахожусь на распутье, есть желание работать в it. Вот на длительную перспективу, кем лучше работать, мастером по ремонту, системный администратором, изучив windows, linux, телефонию, или web программистом?

    А кем ты хочешь быть?
    расставь статы как тебе хочется
    - зарплата
    - поездки
    - новые знаниея
    - востребованность
    Ответ написан
    Комментировать
  • Чему нужно учиться?

    @McBernar
    Очень маленькие зп. Думаю, сыну нужно пойти в любой хороший технический ВУЗ, а уже после пусть сам решает - хочет ли еще в ракеты или нет.
    Ответ написан
    Комментировать
  • Как выгодно себя продать на рынке труда?

    DevMan
    @DevMan
    да нет таких советов и быть не может: каждый человек индивидуален и как человек, и как специалист. и работодатели тоже все не как под копирку.
    кто–то слишком наглый, кто–то слишком робкий. и каждый сам находит свой баланс между этими качествами.
    можно без устали штудировать материалы "как пройти собеседование по ...", но как только собеседование пойдет иначе (а оно обязательно пойдет), все вылетит в трубу.

    невозможно научиться ходить не падая. ходите по собеседованиям, получайте отказы (негативный опыт не перестает быть опытом), получайте оферы, работайте, увольняйтесь и переходите на новое место. из этого и формируется личный опыт.

    грамотные люди не охотятся за конкретными знаниями, они охотятся за мозгами в целом и адекватностью в частности. ваше дело – продемонстрировать обладание этими качествами.
    Ответ написан
    Комментировать
  • Как сделать "Улетание иконок"?

    Stalker_RED
    @Stalker_RED
    Смещение можно вычислять при помощи calc или скриптом.
    Возможно проще не translate а position задавать. Можно и через keyframes переделать.
    Поворот и скорость подберите сами.
    Ответ написан
    1 комментарий
  • На каких форумах, сайтах, группах сидят программисты?

    @ipokos
    Хотелось бы получить консультацию

    ищите по конкретному стеку.
    есть группы в телеге, вк, фб и т.п.
    общие форумы типа стэковерфлоу, тостера, доу

    найти разрабов на проект

    все тоже самое + джин
    Ответ написан
    Комментировать
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    Astrohas
    @Astrohas
    Python/Django Developer
    Хочу поделится своим опытом так сказать (раз уж тут у нас клуб анонимных новичков институтов).
    Если ты считаешь что родился в жопе мира, то я родился еще в худшем местоположении - в кишлаке, на севере Таджикистана (страна есть такая). Из цивилизации тут больше чем нихуя. Но я старался. Да нас тоже учили сгребать лопатой, но ну не в -30, а в + 40 , и не лопатой, а руками ... гребать хлопок. Школы - примитивные, уроки информатики - такие что уж смотреть двух девочек с одной чашкой было намного приятнее чем сидеть там. Но я блин не хотел сдаваться. Я не хотел до конца оставаться нонеймов с заработком 80$ в месяц. И я начал учить все новые и новые предметы. Туже информатику. Скажи ка мне каков шанс выиграть областную олимпиаду чуваку ни разу не проработавшего с компьютером? 0? Но я выиграл. А потом еще две (правда на тот момент времени был куплен ноутбук).
    Потом у меня была республиканская олимпиада. На тот момент у меня были знания алгоритмов, пару сертификатов от Интуита и полка прочитанных Кнутов. Но увы, республиканская олимпиада стала для меня разочарованием. Нет медальку золотую я получил, но был разочарован уровнем вопросов этой олимпиады. Представь - самая пиздатая олимпиада, а вопросы уровня написят программу вычислющею факториаль чисьла n . Фейспаль на фейспальме.

    Далее было еге для поступления. Таджикское еге, скажу честно чуть лучше по чем русское, ибо внезапно более продуманное. И в итоге получил 525 баллов, в то время как проходной был 240. Могу ошибаться, но это рекорд среди 80к абитуриентов. Поступил в политех. В первый день ожидал, что наконец-то получу знания которые мне нужны. Нихуя!
    В первый месяц нас учили рисовать заголовки в ворде.
    Второй месяц матемматика уровня уравнение аж с двумя неизвестными.
    3 месяц наконец-таки программирование - основы программирования на VB.net.
    Четвертый месяц Физика.
    Потом, в пятом месяце изучали рисование на фотожопе.
    Потом у нас была "практика программирования" - посути тоже что в третьем месяце - VB.Net.
    Потом месяц был угробен на экономику и культуроведение.
    Потом была Высшая математика.
    И это все за первый курс. Я ненавидел эти предметы. Я ненавидел этот вуз, VB.net и блядские семестровые и курсовые работы. Но выбора не было - либо сиди страдай, либо отслужи в блядской армии.
    Начался второй курс. В списке предметов появились элементы более приближенные к программированию.
    Месяц первый - Базы данных - 1. На деле проектирование баз данных акссес мышкой.
    Второй месяц, более приблеженная к моим знаниям дисциплина - Основы веб Дизайна. Проходила какая-та не разбирающаяся в хтмл и эсэсэс училка, программировала на нотепаде с хтмл тегами времен 2004 года. Еще советовала юзать Dreamвивер ибо это Чудо !11. Мне хотелось застрелиться.
    Потом проходили дискретку. Так как я отпетый алгоритмизд, то с этот предмет относительно был одобрен моими яйцами.
    Потом было ООП. Под ООП, оказывается подразумеваться решение тупых задач из книжек Златопольского и Абрамова на c++.
    Потом был предмет с гордым названием - Практика визуального программирования. По сути, тот же vb.net, опять задачи Абрамова и Златопотолокского, но потом постепенно подключали базу акссес. Так как там с провайдерами баз данных был лютый пиздец, всей группой решили выбрать одну версию вижуалстудии и микрософт оффиса (оба 2010), ибо на других версиях код напросто отказывался работать.
    Потом в следующем месяце был предмет - "программирование баз данных". Начало было многообещающим, препод даже одобрил то что я буду использовать python, но после первого занятия, препод пошел подыхать в больницу, а вести стал чувак который месяцем раньше вел "Практику визуального программирования". Все 16 он повторял точь в точь то что вел месяцем раньше. Многие даже сдали предыдущие работы. Справедливости ради скажу, что препод это был аспирантом, и часто во время занятий рассказывал анекдоты (преимущественно про блондинок).
    Следующий месяц прошли два предмета - Правоведение и литературу. Ахует как нужные предметы.
    После был месяц Объетко Ориентированного Пирограммирования - 2 . К счастью, помимо решения задач из книг Златовлаского, пробегались по презентациям из педивикии. Вроде еще класс создавали...
    Следующий месяц, пришлось слущать лекции по гражданской обороне...
    Потом месяц с охуенно нужным для меня - веб быдлокедера предметом - Математические вычленения на Maple.
    Последний месяц второго курса была, более менее адекватная преподша. Вела JavaScript, и я не особо придирался к ее знаниям, ибо сама призналась до лекции что с JavaScriptom пока не работала, и заодно научиться.....
    Теперь уже прошел месяц третьего курса. Прошли Программирование на интернет (это название предмета такое). По сути тот же Vb.net но с добавлением ASP. Опять задачи из книг Абрамовича. Бляд... вместо того чтобы делать сайты нас заставляли решать задачи типа "Дано число а и б найти какое из них большее". Тока в отличии от Vb.Net предметов до этого, данные выводились на страницу через риспонсе.врайт.............
    И так а знаете что ? Не один из вышеперечисленных двух дюжин предметов я не учил всерьез. Я просто сдавал во время работу, и порою читкодил на экзаменах.
    Хотите узнать как стать нормальным программистом учась в институте? Никак. Нужно просто поднят свою жопу и начать кодить. Пытаться сделать что -то. Никто за тебя изучать не будет. Скачай видеокурсов по хтмл хтмлакдемии на нонеймклабе, пройди их. Потом сверстай двух десятков макетов. Потом потихоньку иди в фриланс.
    На этом этапе не жажды денег и девок.

    Во втором курсе меня пригласили после пар поработать в институте. Взамен зарплата аж 40$ и некоторые бонусы с учебой. Я согласился. Зарплата конечно же не ахты, но бонусы это круто. Ещь за одним столом с педаггогами высоких мастей, в груди стоит бейдж "специализд центра тестирования", можно приезжать на автомабиле. Еще играеш в волейбол с деканом и всякими замдеканами.
    Но на 40 не проживешь. Поэтому я по ночам фрилансил. А теперь представь в 6,00 вставать, в с 8 до 12 быть на парах, с 13 до 16 работать в инсте. Потом с 18,00 до 01,00 фултайм удаленка или фриланс. с 1,30 до 6,00 сон. Бодрый бляд сон. 4,5 часа сна. Каждый день. А сколько спишь ты Анон? А бляд забыл, мне еще нужно готовиться по часу в сутки изучая алгоритмы ибо олимпиада студенческая скоро. У меня уже в копилке медаль золотая и кубок, но бляд бонусы победителя ахуенны - освобождение от рабства на 0,5 года и прибавка к стипендии в размере 4 косарей.

    -----
    Итак если хочешь чтобы не выпилили из института и хочешь стать нормальным программисздом, подними жопу и изучай. И тот факт что ты родился/живешь/или потерял девственность в жопе мира не должно тебя ограничивать.
    PS. Прошу прощения всем за нецензурную речь. .
    Ответ написан
    7 комментариев
  • Как связать frontend c backend-ом, backend с внешним медленным сервисом для возможности параллельной обработки множества запросов?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Вы намешали все в кучу. Разберем по полочкам:
    1. вы не сказали что у вас за фронтэнд. Обычный JS, полагаю?
    2. Никакой фронтэнд не однопоточный, если только вы сами так не сделали
    3. Микросервисная архитектура это хорошо, делайте, но к вашей задаче не относится никак
    4. Для распараллеливания на бэкэнде для вашей задачи познакомьтесь с Message Broker: RabbitMQ или Kafka, например
    Ответ написан
    3 комментария
  • Какие шаблоны проектирования js применяются на практике чаще всего?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    какие паттерны применяются чаще всего на практике и где

    Сразу отмечу, что все это чисто мое имхо, которое может не совпадать с мнением окружающих. В контексте фронтенда обычно все довольно просто. По моим наблюдениям в среднем сайте могут иметь смысл:
    1. Модули (делим код на независимые части)
    2. Фабрики (для компонентов интерфейса)
    3. Синглтоны (для хранилищ, точек сбора полифиллов / утилит и.т.д.)
    4. Адаптеры (для зависимостей и полифилов, которые могут измениться / выпилиться)
    5. Наблюдатели (для сбора происходящих событий в одном месте)
    6. Хранители (для сохранения действий пользователя и "Ctrl-Z")
    7. Стратегии (если действуем в зависимости от прилетевших данных)

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

    Важно понимать, что паттерны проектирования - это просто хорошие идеи по поводу того, как организовать большой объем кода в той или иной ситуации. Это не "изучи тайное знание, запомни, и делай так всегда", не "используй паттерны, потому что великие их используют", это скорее "если не уверен как организовать код, возьми готовую идею, она вроде работает". Если вы будете просто решать задачи, то через N лет практики вы сами их все "изобретете", только не будете знать, что у них есть названия. Эффективно будет организовать себе заметку о том, какие из этих идей для чего примерно применяют, а потом, в процессе работы, в нее подглядывать, если встал вопрос "как организовать этот код".
    Ответ написан
    7 комментариев
  • Как грамотно прописать urlpatterns в django?

    @776166
    Так статика не подключается идеологически и особенно так, как это сделали вы.
    "./" означает, что вы отталкиваетесь от текущего расположения, что уже совсем вообще ну никак неправильно.

    Нужно так:
    {% load static %}
    <script src="{% static "js/jquery-1.11.3.min.js" %}"></script>

    https://docs.djangoproject.com/en/2.2/howto/static...
    Ответ написан
    Комментировать