Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Кобальт Грозный

Копипастю код на Python
  • 35
    вклад
  • 0
    вопросов
  • 31
    ответ
  • 42%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • На каком языке парсить?

    27cm
    Котик Антон @27cm
    TODO: Написать статус
    Пусть parser.php по ходу своей работы записывает данные (сколько данных обработано и осталось) в result.json. На клиенте просто периодически каждые N секунд запрашивайте result.json.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно организовать продажу знаний?

    Денис Букреев @denisbookreev
    Мое мнение: никому не нужны ПЛАТНЫЕ знания по "некоторым навыкам" неизвестного парнишки, когда все есть в бесплатном доступе, а для дураков и в платном доступе от хороших профессионалов своего дела

    Не знаю ни одной IT области, которой нельзя научиться бесплатно.
    А со знанием английского можно и вовсе постичь дзен, обучаясь еще и по буржуйским материалам
    Ответ написан более трёх лет назад
    9 комментариев
    9 комментариев
  • Заказчик постоянно все меняет?

    delphinpro
    Сергей delphinpro @delphinpro
    frontend developer
    По-моему, вам просто захотелось поплакать :)
    Это же самые обычные будни разработчика. Один раз написали, потом месяцами дорабатываем/перепиливаем, поддерживаем в общем. Поддержка оплачивается. Всё норм.
    Хочется творчества, полета мысли, реализации всех своих знаний - запилите собственный стартап и расслабляйтесь :)
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Заказчик постоянно все меняет?

    Denormalization
    D' @Denormalization
    Работа есть, оплачивается, в чем проблема? Это работа, а не десткий сад.
    Нравится\Не нравится - это дело десятое.

    но я не хочу постоянно переделывать, я хочу сделать - сдать -и на новый уйти

    Не берите long term работу. Long Term как раз таки подразумевает поддержку своей работы, и заставляет делать ее так, чтобы потом не было больно переделывать.

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

    такое возможно только если у заказчика есть четкое понимание всех хотелок которые реализовал дизайнер

    Это надо в сказку переехать. В реальности такое бывает в 0.00001% случаев. Если заказчик не просит что-то переделать - значит его просто жаба давит платить еще. И жаба сильнее чем дискомфорт от "недоделки".
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Почему Python оборачивает элементы списка в кортежи?

    crazyzubr
    Ростислав Григорьев @crazyzubr
    Python backend-developer
    Потому что запись
    x = ('string',)
    y = (1,)

    Равнозначна
    x = 'string',
    y = 1,
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какую выбрать CMS на Ruby on Rails?

    b0nn1e
    Андрей Андреев @b0nn1e
    Alcohol & Ruby on Rails
    Вам не нужна CMS, используйте просто RoR и необходимые гемы.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Что изменилось за последнее время в российском IT?

    CAMOKPYT @CAMOKPYT
    Российское айти умерло. Разработка софта вещь не самая необходимая, те кто хотел сделать новый проект, отказываются, те кто имел проекты - сокращают финансирование. Так же айти компании добивает массовый исход разработчиков из рублевой зоны на удаленку за валюту и российские компании не могут предложить рыночную оплату труда. В итоге нет ни заказов ни разработчиков.
    Ответ написан более трёх лет назад
    6 комментариев
    6 комментариев
  • Минифицируете ли файлы JS для фриланса?

    Fesor
    Сергей Протько @Fesor
    Full-stack developer (Symfony, Angular)
    а нужно ли?


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

    А вот с целью клиентской оптимизации - да, нужно. И поэтому во время демо тоже это нужно, что бы можно было прогнать google pagespeed например и радоваться хорошим показателям. У многих клиентов это выступает в качестве нефункционального требования - быстрая загрузка/отрисовка.
    Ответ написан более трёх лет назад
    16 комментариев
    16 комментариев
  • Тестовое задание на 80 часов разработки???

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

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

    opium
    Пума Тайланд @opium
    Просто люблю качественно работать
    Конкуренция только среди школьников а спецов не хватает, ну и для фрилансера поиск это тоже просто работа.
    Ответ написан более трёх лет назад
    9 комментариев
    9 комментариев
  • Какими способами/приемами вы пользовались чтобы получить свой первый заказ на фриланс бирже?

    Heian
    Алексей Николаев @Heian
    Ашот
    Демпинг наше все
    Ответ написан более трёх лет назад
    10 комментариев
    10 комментариев
  • Какой вариант английского языка предпочтительнее изучать IT-шнику?

    riot26
    riot26 @riot26
    <:З )~~
    Какой не учите, а получится русский английский :)
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Какой редактор для разработки вы используете?

    zualex
    Александр Зубарев @zualex
    Senior Software Engineer
    vim
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Какой редактор для разработки вы используете?

    nazarpc
    Назар Мокринский @nazarpc
    Open Source enthusiast
    В редакторе сложно продуктивно работать после IDE.
    Из IDE одна из лучших - PhpStorm/WebStorm (в зависимости от того что нужно) от JetBrains.
    Почему? Да потому что лучше просто не существует.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Идея сервиса и приложения для удобства населения. Как реализовать?

    ManWithBear
    ManWithBear @ManWithBear
    Swift Adept, Prague
    Тут таких "уникальных" и "оригинальных", боящихся что сопрут их идеи, по 5 штук на дню. Почему люди должны работать с вами за вашу идею? Вы ничем не отличаетесь от остальной массы "изобретателей".
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как объяснить разную скорость выполнения вложенных циклов в разных языках?

    nirvimel @nirvimel
    Меня как-то не устроило то, как вы оценили производительность Python, поэтому я взялся чуть подправить ваш пример для демонстрации совершенно других результатов. Запуск моего примера кроме установки numpy (pip install numpy), потребует установку еще одной интересной библиотеки (pip install numba) с ее установкой могут быть связанны некоторые трудности на различных ОС (она зависит еще и от llvm), но, поверьте, оно того стоит, полученные цифры производительности должны вам понравиться.
    Для демонстрации реальной скорости вычислений в моем примере миллион итераций это довольно мало, камень не успевает хорошо прогреться. Обратите внимание, я заменил миллион итераций на 100 миллионов, поэтому полученный результат надо разделить на 100 для сравнения с другими языками. Вот, собственно, сам код:
    from numba import jit
    import numpy
    
    
    @jit
    def inner_func(a_list, b_list):
        sum = 0
        j = 0
        for y in range(0, 16):
            for x in range(0, 16):
                p = a_list[j] - b_list[j]
                sum += p * p
                j += 1
        return sum
    
    
    @jit
    def outer_func(a_list, b_list):
        sum = 0
        for g in range(0, 100000000):  # 100 000 000 == 10^8 !!!
            sum += inner_func(a_list, b_list)
        return sum
    
    
    def main():
        maxint = numpy.iinfo(numpy.intc).max
        a_list = numpy.random.randint(maxint, size=256)
        b_list = numpy.random.randint(maxint, size=256)
        sum = outer_func(a_list, b_list)
        print(sum)
    
    
    if __name__ == '__main__':
        main()

    Если вам удалось это запустить и полученные цифры вас впечатлили, то я бы попросил подправить в вашем вопросе ту часть, которая касается Python, для восстановления справедливости в отношении этого великолепного языка.
    Ответ написан более трёх лет назад
    10 комментариев
    10 комментариев
  • Как перевести на русский термин "Worker"?

    Владимир Сергеев @moozooh
    Chief Technical Grammar Nazi
    Если не рабочий, то, например, исполнитель. А вообще, когда хочешь узнать правильный перевод, принято приводить контекст.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Популярные сайты с черным списком заказчиков?

    sayber
    Sergej @sayber
    Да, я программирую на PHP и еще асинхронно!
    Договорились на словах ?
    Значит вы работали бесплатно. Виноваты сами.

    Есть пару таких сайтов, но толку от них ноль. Там собираются только нытики и все.
    В поисковиках не ранжируются.

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

    andrhohlov
    Андрей Хохлов @andrhohlov
    Препроцессоры на полную мощь (попробуйте jade для html), gulp, библиотека снипетов, опыт, опыт и ещё раз опыт.

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

    Ну и самое главное:
    846381d51bb74da8b80e2558501ceb5e.png

    Позиционируйте себя, находите своего клиента.
    Быстро хотят все, но есть и те кто понимает, что лучше подождать немного дольше и получить готовый, кроссбраузерный, качественный продукт. Чем кривую поделку, которую потом в 2 раза дольше править.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Реально ли "урезать" JQuery?

    zualex
    Александр Зубарев @zualex
    Senior Software Engineer
    sprint.js - очень быстрая jQuery подобная библиотека 5KB (gzipped).

    .add()
    e9aff5f2668d45cb9cfd029a949c24f1.png
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • ValdikSS
    ValdikSS
    • 9 ответов
    • 0 вопросов
  • wadowad
    • 8 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 8 ответов
    • 0 вопросов
  • Drno
    • 5 ответов
    • 1 вопрос
  • 3r1k
    Олег Милованов
    • 5 ответов
    • 1 вопрос
  • firedragon
    Владимир Коротенко
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации