Задать вопрос
  • Что такое Эталонная модель взаимодействия открытых систем?

    Moskus
    @Moskus
    Это так русскоязычные преподаватели, которые никогда не работали в области информационных технологий, а только по книжкам всех учат, называют модель OSI.
    https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D...
    Ответ написан
    Комментировать
  • Чьи перспективы после колледжа лучше: программист или разработчик веб-приложений?

    opium
    @opium
    Просто люблю качественно работать
    Разработчик это синоним программиста
    Что лучше схавать на ужин яблоки или эплы?
    Ответ написан
    1 комментарий
  • Может ли моб-оператор прослушивать как жучок простую кнопочную звонилку когда она просто включена?

    Zoominger
    @Zoominger
    System Integrator
    1. Нет, не может, как и с любым другим телефоном тоже;
    2. Да, по базовым станциям, точность невысокая, порядка 500 метров.
    Ответ написан
    Комментировать
  • Всем привет. Необходима небольшая помощь при составлении SQL-запроса?

    @Hedy
    Сделать inventory как VIEW с похожей логикой:

    with 
    d as (
    select idGood, sum(amount) total from delivery group by idGood
    ),
    s as (
    select idGood, sum(amount) total from sale group by idGood
    )
    select d.idGood, d.total - isnull(s.total, 0) as amounts
    from d left join s on s.idGood = s.idGood


    Либо навесить триггеры пересчета на delivery и sales.

    До конца не понятно, что нужно в итоге. Похоже на лабораторную в универе.
    Ответ написан
    1 комментарий
  • Где найти наставника или программиста, который даст простые заказы за небольшие деньги?

    @MasterMike
    У меня для вас плохие новости.
    Наставникам обычно платят деньги, чтобы они с вами возились.
    А это кардинально отличается от ваших пожеланий.

    Ну а вообще на фриланс вам пока что еще очень рано.
    В офис, только в офис на пару лет минимум.
    Никто же, например, не запрещает вам переехать в иной город.
    И английский учите.
    Ответ написан
    Комментировать
  • Что делать если не знаешь как реализовать что-либо при написании программы?

    DevMan
    @DevMan
    Every great developer you know got there by solving problems they were unqualified to solve until they actually did it.


    если решать только то, что знаешь, не будет никакого роста.
    Ответ написан
    Комментировать
  • Сфера подработки для сисадмина?

    Zoominger
    @Zoominger
    System Integrator
    а в последствии удаленно работать по ней (фриланс как вариант).

    Давайте сразу в Яндекс.Еду, не нужно удлинять понапрасну этот рельсовый путь.

    Подскажите, что реально изучить в короткие сроки где можно зарабатывать в последствии приличные деньги?

    Сейчас, штаны только подтянем. Ведь все жаждут посоветовать что-то конкуренту, палить годноту, чтобы он пришёл и демпинговал.

    Ну серьёзно, бросайте эти глупые мысли, развивайтесь, как админ, я ни за что не поверю, что с такими вопросами вы добились каких-то высот в этом.
    Ответ написан
    Комментировать
  • Xiaomi убивает мой сервис. Что делать?

    Zoominger
    @Zoominger
    System Integrator
    Создал сервис, в котором в OnDestroy запускаю его заново, тем самым сделав его бесконечным.

    Очевидно, что разные версии Андроида по-разному относятся к этому безобразию. Xiaomi, например, относится правильно.
    Ответ написан
    1 комментарий
  • Требуется ли онлайн-касса для сайта рекомендаций вне РФ?

    deniscopro
    @deniscopro
    WordPress-разработчик, denisco.pro
    Добрый.

    Если Вы налоговый резидент РФ и продаете физлицам (в том числе иностранным), то нужна. Онлайн-касса — это в основном про контроль выручки со стороны ФНС, а не про продвигаемую "защиту покупателей".
    Но если подпадаете под отсрочку, то можете не чесаться по этому поводу до 21 года.
    Ответ написан
    1 комментарий
  • Как уменьшить число 5хх и 4хх ошибок при парсинге?

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Зависит не от парсера, а от сайта.
    Совершенно нельзя предсказать, какую защиту от "злоумышленников" придумали и интегрировали.
    Вплоть до того, что сайт тупо и регулярно падает сам по себе.
    Ответ написан
    4 комментария
  • Как справиться с ошибкой 'utf-8' codec can't decode byte 0xc0 in position 199: invalid start byte?

    @deliro
    Раскодировать в правильной кодировке
    Ответ написан
    Комментировать
  • Надо ли закрывать соединение psycopg2 когда программа заканчивается кодом Process finished with exit code -1?

    deepblack
    @deepblack Куратор тега Python
    Используйте менеджер контекста:

    from contextlib import closing
    with closing(psycopg2.connect(...)) as conn:
        with conn.cursor() as cursor:
            cursor.execute('SELECT * FROM users LIMIT 5')
            for row in cursor:
                print(row)


    UPD:

    Могу порекомендовать ознакомиться с этим

    Пример использования (выдернул из проекта)
    from psycopg2.pool import ThreadedConnectionPool
    from psycopg2.extras import RealDictCursor
    from contextlib import contextmanager
    from urllib.parse import urlparse
    
    DATABASE_URL = 'postgresql://postgres:postgres@localhost/postgres'
    url = urlparse(DATABASE_URL)
    
    pool = ThreadedConnectionPool(1, 50,
                                  database=url.path[1:],
                                  user=url.username,
                                  password=url.password,
                                  host=url.hostname,
                                  port=url.port)
    
    
    @contextmanager
    def get_db_connection():
        try:
            connection = pool.getconn()
            yield connection
        finally:
            pool.putconn(connection)
    
    
    @contextmanager
    def get_db_cursor(commit=False):
        with get_db_connection() as connection:
            cursor = connection.cursor(cursor_factory=RealDictCursor)
            try:
                yield cursor
                if commit:
                    connection.commit()
            finally:
                cursor.close()
    
    
    # Пример использования
    with get_db_cursor() as cursor: 
        cursor.execute("SELECT city, temp_lo, temp_hi, date FROM weather;") 
        data = cursor.fetchone()
        
    with get_db_cursor(commit=True) as cursor:
        cursor.callproc("SOME_PROC_NAME")
    Ответ написан
    3 комментария
  • Как начать зарабатывать начинающему web-разработчику в 17 лет?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Блин, а я-то думал - что же так прорвало-то? А это ж отгремели "ночи пьяных бантиков" :)

    ТС и все бывшие уже школьники - во-первых, внимательно, по буквам перечитайте ответ Рональд Макдональд - это сбережет вам всем множество нервов, времени, самооценки и здоровья.

    В-вторых:
    Никто и никогда не берет джунов на удаленку

    На удаленку берут только матерого спеца, у которого есть свой портфолио и который сам может диктовать условия найма. Джуна могут взять только в офис, потому что никому не надо отвечать за то, что он сорвал очередной дедлайн - и спросить-то с него нечего! Если джун устроился в офис - за любые деньги (здесь любые - это в совершенно буквальном смысле!) - он должен корпоративный гимн распевать от счастья :) И жужжать электровеником, работать, набираться опыта, помня что он никто и звать его никак.

    Да, на фрилансе люди зарабатывают. И иногда даже прилично так, что не стыдно сказать :)

    Но они к этому заработку идут годами. Если кто-то думает, что вот он зарегился на freelance.ru и тут же к нему потекут дорогие и простые заказы - ему лучше треснуть себя по лбу, чтобы проснуться.

    Быстро и много в ИТ во фрилансе джуну заработать невозможно

    Особенно сейчас, когда после "ночи пьяных бантиков" туда кинутся голодноглазые школьники, мечтающие о чудо-заработках - и скинут (ну, те, кто реально займется) и без того низкие цены и усилят и без того высокую конкуренцию...

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

    Добро пожаловать в жесткий и безжалостный мир взрослых. Вы все, кажется, в него так торопились - бухать и девок щупать? You are welcome. Но не обижайтесь на жесткость реакции - миру на вас на самом деле плевать...
    Ответ написан
    2 комментария
  • Где сейчас тусуются серьезные PHP программисты?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Завсит от цели, для чего это спрашивается.

    Если чтобы поприставать с нубскими вопросами - то нигде.
    Если чтобы почитать умных мыслей - РНР дайджест на Хабре прекрасно суммирует все, что было написано за две недели. У меня например никогда не хватает времени, чтобы прочесть всё. Куда больше-то - я уж и не знаю.
    Если чтобы поучаствовать в серьезном прокете - на гитхабе, выбирай любой.
    Если чтобы послушать интересные доклады и пообщаться вживую - то конференции.
    Если интересует внутренне устройство языка - то php internals.
    Если интересует, что пишут пхп селебрити про что угодно, кроме программирования - то твиттер (Расмус показывает картинки из аэропортов и роботов, которых собирает его сын, Сара постит котиков - и так далее).

    Где точно не тусуются:
    Тостер и всякие подобные ресурсы типа стаковерфлоя.
    Ну то есть специалиста можно найти, если поискать, но концентрация будет гомеопатическая, если учитывать количество восторженных щеночков, которые увидели язык вчера, и спешат срочно поделиться уже накопленным багажом знаний.
    Чаты. Телеграм, дискорд - вот это вот все.
    Самая адовая трата времени, которая в принципе бывает в жизни.
    Опять же, люди пишут о чем угодно, кроме программирования, и ради пары полезных строчек надо убить весь день.
    Ответ написан
    4 комментария
  • Где получить высшее в IT для трактора?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Для рабочей визы нужно вообще много чего, и корочки может не хватить.
    Отказать в визе могут просто так, даже если есть рекомендательные письма.
    Вам понадобится не просто корочка, а вероятно уровень отличного мидла, а скорее всего сеньора или даже тимлида, поскольку Трамп сильно прикрутил гайки.

    работаю программистом в Москве

    Так перейдите аутсорс, там часто есть программы релокации, где вам помогут с оформлением.
    Опять таки - сейчас без рекомендаций уехать сложно. А рекомендации - это вам нужно быть специалистом, а не выпускником.
    Ответ написан
    2 комментария
  • Программистами рождаются или становятся?

    Moskus
    @Moskus
    Ответ довольно прост по сути, но не очень короток в объяснении.

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

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

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

    Есть редкие случаи, которые не укладываются в общую схему, но на то они и редкие, что их стоит рассматривать только как исключение.

    Добавлю, что такое деление на три группы нужно понимать, как деление на три интервала, между которыми нет четкой границы. Скажем, где-то в нижней области второго интервала существуют люди, которые слишком много времени вынуждены тратить на борьбу со своей природной неорганизованностью, потому именно "хорошими" программистами им быть сложно - условный error rate слишком высок, даже если они, в конце концов, могут исправить всё, что накосячили, пока те, у кого этот error rate - ниже, двигаются вперед быстрее в решении задачи. Также и наоборот - усердный и терпеливый посредственный программист может систематически работать лучше ленивого гения, хотя гений иногда и способен придумать за час решение, которое будет эффективнее решений, на которые другие потратили дни.
    Ответ написан
    2 комментария
  • Web или 1с изучать на перспективу?

    sim3x
    @sim3x
    Что посоветуете изучать на перспективу, 1с или веб?
    C/C++/Java

    Что еще долго будет востребовано
    что легче освоить
    где ниже порог входа,
    что лучше по деньгам?
    Выберите два пункта из четырех
    Ответ написан
    1 комментарий
  • Почему первое присвоение не работает в if?

    GavriKos
    @GavriKos
    А вы ошибку внимательно почитайте - в ней все написано.

    Ну или просто подумайте что в таком случае должен вывести println, если ни один из if-ов не сработал.
    Ответ написан
    Комментировать
  • Высшее IT образование для миграции "прикладная информатика" - заочно?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Начал задумываться о переезде в Германию, но из образования у меня только СПО

    Типично для wannabe-мигранта.

    Задайтесь вопросом: "Я могу чего-то добиться в России?". Если нет, то попытайтесь это сделать хотя бы тут, иначе потом будет мучительно больно.
    Ответ написан
    22 комментария