Задать вопрос
  • Обязательно ли использовать кастомные классы исключений?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Хорошая практика - отлавливать максимально конкретные исключения, а не Exception. И отсюда же следует, что использовать собственные классы исключений - это тоже хорошо.
    Ответ написан
    9 комментариев
  • Как в strlen() считать именно сами символы?

    DevMan
    @DevMan
    1. Функция считает байты, а не символы.
    2. Перенос строки и пробел - не одно и то же.
    3. https://www.php.net/manual/ru/function.trim.php
    Ответ написан
    Комментировать
  • Нужна 3D модель платы телефона, знаете где достать?

    @rPman
    В этом и состоит НИР ;) а если точнее это не научная работа а реверсинженеринг.

    Разбирайте телефон и пихайте платы в сканер, в 99% случаев вам хватит обычного офисного 2D сканера для бумаг и негативов (советую выбирать с высоким DPI). Затем по полученным изображениям обрисовывайте модель в вашем любимом векторном или 3D редакторе.
    Ответ написан
    Комментировать
  • Почему не вступают в силу изменения из .bashrc?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Команда source ~/.bashrc загружает .bashrc заново, тут все верно, но есть небольшая тонкость: если alias уже задан, то убрав его из .bashrc вы ничего не поменяете. Можно провести аналогию (не совсем корректную, но все же) с демоном - его один раз при старте запустили и он есть и будет существовать пока вы его своими руками не добъете. Тут одно из двух - либо полностью перезагрузить bash (что не всегда желательно), либо воспользоваться командой unalias.
    Ответ написан
    1 комментарий
  • Как восстановить математическое мышление?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    То, что вы описываете, это не математическое мышление.
    Это именно алгебры, формулы и много практики, чтобы у вас автоматически вспоминались подходящие под данную проблему примеры и формулы.

    Просто берете задачники и решаете много задач. Чтение теории не позволяет самостоятельно что-либо научиться решать.
    Ответ написан
    6 комментариев
  • Как лучше хранить GPS-треки в БД?

    @Fixid
    PostgreSQL + PostGis. Хранить в виде обычных координат желаемой точности. Возможно выборка любой сложности.
    Сейчас у меня база координат занимает более 70гб, выборка координат внутри желаемого полигона занимает примерно 6мс на обычном hdd.
    При желании можно треки запихать в виде multiline из которого потом легко вытащить отдельные точки

    P.S. связку PostgreSQL + PostGis использует OSM, где база планеты в распакованном виде легко переваливает за 500гб
    Ответ написан
    5 комментариев
  • Как дебажить браузеры на ios?

    Комментировать
  • В чем смысл быть гуру тостера?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для чего просиживаете на тостере по 5-6 часов в день?

    Около получаса в день, а то и меньше.
    Причины:

    * Часто отвлекаюсь от работы, чтобы размять мозги, особенно пока запустил какой-то процесс, есть пару минут - либо чай, либо тостер полистать.

    * Интересные вопросы расширяют кругозор

    * Хочется сделать свой вклад в русскоязычный интернет. Тостер - весьма неплохой вариант для "ленивого" вклада.

    * Собственных вопросов мало, потому что в основном те, кто много отвечают, умеют хорошо гуглить. Реально, умеешь гуглить - очень сложно придумать вопрос, на который сам не можешь найти готовый ответ. А если такой вопрос все-таки находишь, то и на тостере и на стековерфлоу редко кто может помочь.
    Ответ написан
    1 комментарий
  • Какие есть курсы или план по Computer Science ??

    Moskus
    @Moskus
    Обучение - это не компьютерная игра, где достаточно знать solution, чтобы ее пройти. Потому учебный план, конечно, дает определенное представление о том, какие дисциплины обычно изучают для получения какой-то специальности, но не гарантирует ничего.
    Вы вот, например, учились в школе, предмет "русский язык" вас, по идее, должен был научить писать правильно, но вам уже 19 лет, а вы все еще ставите вопросительный знак (еще и с восклицательным) в конце утвердительного, а не вопросительного предложения. Таким образом, план изучения русского языка в школе вам не помог. А это куда проще, чем computer science.
    Ответ написан
    1 комментарий
  • В чем смысл быть гуру тостера?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    Если верить некоторым гражданам, то всё потому, что такие гуру:
    1) очень умный чтоли,
    2) задроты, которым бабы не дают,
    3) ничего из себя не представляют и только тут натирают своё ЧСВ.

    А если серьёзно, то «прокачанные» аккаунты на Тостере и Гитхабе уже давно позволяют мне тратить меньше времени на собеседованиях, не выполнять тестовых заданий и иногда получать приглашения на конференции.
    Ответ написан
    10 комментариев
  • Почему моя група в ФБ не индексируется в гугле?

    Grinvind
    @Grinvind
    Помогаю увеличивать трафик с поисковых систем
    Начну с вопроса: а вы сами часто видите группы фб в выдаче яндекса и гугла? У фб очень низкая видимость в поиске. Это связано с особенностями движка (достаточно открыть код любой группы). С вк таких проблем намного меньше, и группы чаще появляются в поиске.
    В вашем случае советую создать на тильде лендинг, чтобы витальник по названию поймать, и с этого ленда сделать ссылку на фб.
    Ответ написан
    Комментировать
  • Пособие по организации работы и команды в IT startup?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    : «Buddy, у тебя нет тех. бэка, поэтому дай другому челу руль и он тебя приведёт к успеху». Стоит ли рассказывать, что это, мягко говоря, «очень плохой ответ».


    Смотрите, "Евгений".
    Для стартапа у вас должен быть бизнес-план. А именно - кому продавать продукт, кто его уже готов купить и за какие деньги. А у вас на повестке дня просто "как написать продукт".

    Стартап это вообще не про то, что вы тут написали. Для стартапа именно вы должны быть главным техническим специалистом, а не просто спонсором с непродуманной идеей. То есть самая суть вопроса - "стартап" вы пропускаете.

    Вы придумали концепт продукта. У вас уже есть примерное ТЗ. То есть задача осталась простая - просто написать продукт.

    Если вы не разбираетесь в людях и не можете нанять даже технического архитектора, которому готовы доверитсья, что он уложится в указанный бюджет и напишет продукт по ТЗ - ну идете в контору, заключаете договор, они вам пишут
    Если ТЗ нет, то перед выделением 50.000 нанимаете консультанта, который помогает вам написать ТЗ и оценить (можно сразу в контору, которая еще и возьмется потом это писать).
    Но будет ли этот проект приносить прибыль? Сможете ли вы его продать - вот в чем главный вопрос. Потому как хороших программистов, которые могут довольно быстро накопить 50к - много, а стартапов подобного плана - мало. Именно потому что кому оно нужно - это вопрос из области продаж и знания рынка.
    Ответ написан
    7 комментариев
  • Хочу стать хорошим программистом,как быть?

    Moskus
    @Moskus
    Я не знаю, кто сказал вам, что у вас логический склад ума - то, что вы пишете, больше всего похоже на крайне эмоциональный и несвязный "поток сознания". Ничего личного, просто фактичнское наблюдение. Вы, например, очень много внимания уделили тому, что вас бесит, какая у вас паника, и так далее. Ни разу при этом не упомянули, например, что вам нравится самому что-то упорядочивать, исследовать, систематизировать. А это то, что как раз определяет этот самый "логический склад".

    Поймите, что, во-первых, программист учится всегда, потому что постоянно что-то меняется в его работе. Во-вторых, он постоянно ищет решения новых проблем самостоятельно, а не применяет решения, которые ему показали во время учёбы. И, в-третьих, программирование на 90% состоит из рутины, которая никак не тянет на развлечение.

    Я не исключаю, что вы сможете, наконец, справиться с всем этим избытком эмоций, обуздать тягу к немедленной гратификации (вознаграждению за совершенные действия), избавиться от эффектов современного воспитания, которое вы получили, но что в вас останется после этого, я сказать не могу. Могу только сказать, что вам на вход в профессию понадобится больше сил и времени, чем если бы вы уже сейчас могли спокойно ковыряться с интересом в каких-то (пусть и самых простых) задачах, проводя за этим часы. Маленький совет: забудьте о том, что видеокурсы существуют, вообще. Только печатная информация: книги, статьи. Видео крадёт время.
    Ответ написан
    10 комментариев
  • Хочу стать хорошим программистом,как быть?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    О б-же, опять простыня с исповедью и опять этот вопрос из серии "возьмите меня за ручку и поведите в большой мир".
    В двух словах, пожалуйста. Ни один айтишник не будет тратить время на чтение такого большого текста, тут не блоги.
    И да, русский язык бы подучить. Не то, чтоб я бомбил от этого, но хорошая грамота вырабатывается большим объёмом прочитанного, а без чтения учить языки программирования будет туговато.
    Ответ написан
    8 комментариев
  • Вопросы по Python, Flack, PyCharm?

    h0w4rd
    @h0w4rd
    Python dev.
    1. Флакс просто почти не используют для энтерпрайза. А вот Джанго часто и густо. JS, HTML, CSS обязательно знать хотяб на уровне "написать простую визитку с свистоперделками", чтобы можно было оперативно поправить ошибку в коде.

    2. Покапайтесь в настройках, там можно изменять комбинации. Но... Ctrl+V и Ctrl+C сделан вроде на уровне ОС, все-же лучше просто привыкнуть и забыть Notepad++ как страшный сон.

    3. Да, показывает палочки. Как бы глупо не звучало, но поудобней чем водить глазами вертикально. И точки вроде может рисовать... Давно не запускал, точно не скажу.
    Ответ написан
    Комментировать
  • Что подразумевает "Понимание работы серверов баз данных"?

    @abmanimenja
    У них спросите.
    Если бы было администрирование СУБД - то написали бы так.
    Ответ написан
    Комментировать
  • Как учиться алгоритмизации? И стоит ли?

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

    Every great developer you know got there by solving problems they were unqualified to solve until they actually did it
    Patrick McKenzie
    Ответ написан
    Комментировать