Задать вопрос
  • Какой дистрибутив Linux лучше изучить?

    @asd111
    Изучи как использовать grep и git.
    И ещё как подключаться по ssh,sftp, как настроить nginx для запуска python/django и всё.
    Ubuntu.
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux лучше изучить?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    попробуй без GUI средств на Ubuntu 14.04

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

    если проект на гитхабе или ином каком внешнем репозитории - разверни его оттуда опять же через консоль.

    на первое время этого хватит.
    Ответ написан
    Комментировать
  • Как правильно сгенировать csv?

    Avernial
    @Avernial
    Разрабатываю научное ПО на языке Python.
    Если я правильно понял то у вас есть список словарей. Для записи проще использовать DictWriter:

    import csv
    
    lst = [{'value1': 1, 'value2': 10, 'value3': 100, 'value4': 'aaaa'},
           {'value1': 2, 'value2': 20, 'value3': 200, 'value4': 'bbbb'},
           {'value1': 3, 'value2': 30, 'value3': 300, 'value4': 'cccc'},
           {'value1': 4, 'value2': 40, 'value3': 400, 'value4': 'dddd'}]
    
    with open('test.csv', 'w') as csvfile:
        writer = csv.DictWriter(csvfile, delimiter=' ', fieldnames=lst[0].keys())
        writer.writeheader()
        writer.writerows(lst)
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux лучше изучить?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Debian или CentOS наиболее часто ставят на серваках
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux лучше изучить?

    sivabur
    @sivabur
    Заблокировали просто так!
    Ubuntu!
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux лучше изучить?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вам нужно учить скорее всего не дистрибутив, а просто общую работу в *nix, то есть работу в командной строке. Поставьте любой дистрибутив, Ubuntu, Mint, CensOS, и освойте например:
    установку и запуск собственно скриптов на питоне
    права доступа к файлам, вообще навигацию по файловой системе
    перенаправление ввода и вывода
    подключение по ssh, можно еще и по ssh-ключам - очень пригодится
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux лучше изучить?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Ubuntu или Mint. Ну а так дистрибутивы мало чем отличаются друг от друга( если они не узкоспециализированные), разве что менеджерами пакетов.
    Ответ написан
    Комментировать
  • Какой дистрибутив Linux лучше изучить?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    Ubuntu или Debian, по обеим полно туториалов,
    Debian считается более серверным-админским, но на уровне программера разницы нет
    Ответ написан
    Комментировать
  • Как соединить витую пару?

    usdglander
    @usdglander
    Yipee-ki-yay
    Конечно будет работать
    Ответ написан
    2 комментария
  • Стоит ли идти из радиотехники в IT?

    @margadon
    Программист встраиваемых систем. Тимлид
    Добрый день! Я радиоинженер. Присоединяюсь к авторам выше. Вам не придется куда-то уходить и что-то кардинально менять. Посмотрите в сторону ЦОС, FPGA, микроконтроллеров, интернета вещей, встраиваемых компьютеров. IT и радиоэлектроника, САУ и программирование сливаются, сферы проникают одна в другую, синтезируют новую IT сферу, в которой беспроводные сети (меш и пр.), умные дома, машины, а еще бионика, технологии создания привычных устройств на новых материалах и принципах, например квантовые компьютеры. Погуглите ESP8266 - супер машинка. Читайте хабр. Вообще, мы на пороге новой техно-волны и эта волна, имхо, пойдет не из России. Так что, учите английский.
    Ответ написан
    Комментировать
  • Как использовать хуки в git?

    yarkov
    @yarkov Автор вопроса
    Помог ответ? Отметь решением.
    1. Переименовать файл pre-commit.sample в pre-commit
    2. Перед всем кодом вписываем строку
    exec python путь/к/скрипту.py
    3. Радуемся )))
    Ответ написан
    Комментировать
  • Как сделать BigInteger?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Можно представить число в виде строки, можно как набор "цифр" по основанию, скажем, 1'000'000'000, записанных в массив. После выбора представления надо написать операции для работы с ним (сложение, вычитание, деление, умножение и т.д.), затем оформить это всё в класс с перегруженными операциями.
    Ответ написан
    4 комментария
  • Как сделать BigInteger?

    Sanan07
    @Sanan07
    Писатель-прозаик
    Надо создать класс, в котором будут методы для манипулировании числами с длинной арифметикой т.е. сумма, произведение и т.д.. В основном делается на основе массива.
    Ответ написан
    Комментировать
  • Как использовать хуки в git?

    DevMan
    @DevMan
    https://git-scm.com/book/en/v2/Customizing-Git-Git...
    https://git-scm.com/book/ru/v1/Настройка-Git-Перех...

    для поставленной задачи необходимо создать pre-commit хук и не забыть сделать его исполняемым.
    Ответ написан
    4 комментария
  • Как генерировать код из XML?

    Nipheris
    @Nipheris Куратор тега C++
    В xml(xsd) список некоторых элементов, из которых нужно сгенерировать много кода на C/C++, который руками писать (и править) долго, муторно и чревато опечатками.

    Ну тогда берите XSLT и сможете сгенерить все что захотите, хоть сказку. Ничего более конкретного посоветовать не могу.
    Ответ написан
    Комментировать
  • Конфликт IP адресов?

    LESHIY_ODESSA
    @LESHIY_ODESSA
    Может, IPMI/iLO интерфейс?


    И вот я о том же подумал.
    Ответ написан
    Комментировать
  • Стоит ли идти из радиотехники в IT?

    @glenean
    Нужно выбрать смежную область, например микроконтроллеры или ПЛИС.

    Буквально сегодня ввел на youtube запрос "DSP" или "сигнальные процессоры" с желанием посмотреть какие-то уроки, но ничего на русском языке не нашел.

    Лекции физтеха:
    "Цифровая обработка сигналов"
    1-я лекция из курса "Цифровая обработка сигналов"
    ДВПФ периодических последовательностей
    Дискретный во времени ряд Фурье
    Ответ написан
    2 комментария
  • Где хранить состояние программы в Python?

    @deliro
    Храни сессии. Где хочешь. В БД, в редиске, да хоть в файлах.

    P.S. Сравнение с авторизацией в "похапэ" некорректное.
    Ответ написан
    Комментировать
  • Идея сервиса и приложения для удобства населения. Как реализовать?

    @abcyu
    Разработчик
    Грусть нашего мира для людей подобных вам выглядит так:

    ВАМ НУЖЕН ПРОГРАММИСТ.
    ВЫ ПРОГРАММИСТУ НЕ НУЖНЫ. От слова НИКАК. СОВСЕМ. Вообще совсем никак не нужны.


    Попробуйте начать с помощью конструктора сайтов - с помощью Юкоза или Викса. Они как раз предназначены для людей без специальных ИТ-навыков.

    Или вот пример подхода:
    Человек заинтересовывает других Идея: оффлайн аналог игры EVE Online с полной генерацией всего. Что скажете?

    и где искать ЧЕСТНЫХ!!! единомышленников, которые помимо тупо прибыли и как бы увести идею


    Проблема вообще НЕ В ЭТОМ. Вы почему-то думаете, что главное - это идея. Что все мечтают её украсть. Ну и сидите на ворохе своих идей годами.

    Но же вовсе нет. Главное - ДОВЕСТИ ИДЕЮ до ума и вторая большая проблема - выйти на ОКУПАЕМОСТЬ.

    На практике все совсем по другому:

    1. Если вы так УВЕРЕНЫ в своей идее - возьмите кредит, продайте машину, заложите квартиру. Вложитесь сами. Отчего вы ожидаете, что кто-то должен загорится НЕ СВОЕЙ идеей и потратит кучу своего времени бесплатно на ее реализацию.

    2. Таких предложений - работать на халяву, вложить ОГРОМНОЕ количество своего времени в гениальную идею, которая в будущем обязательно круто выстрелит - средний программист получает каждый месяц по нескольку.

    3. У хороших программистов сейчас очень много ХОРОШО ОПЛАЧИВАЕМОЙ работы и без этого.

    4. На Хабре/Гике/Мозге и на VC есть куча грустных историй основателей стартапов: они с удивлением рассказывают, что оказывается бесплатно работать никто не хочет. Если кто и загорается идеей, то погасает через неделю или оказывается неопытным человеком и такое программирует, что лучше бы его не было.

    5. Статьи эти интересны. Почитайте. Там много подводных камней, которые вас ожидают, уже описаны.

    6. В конце всех этих статей приводится лучший путь, который основатели стартапов поняли из свой практики: или НАЙТИ деньги или НАУЧИТЬСЯ самому.

    7. Без денег интересно только тому, кто только начал этому учиться. Надо ли объяснять вероятность довести проект до завершения? Надо ли объяснять как будет выглядеть такой проект? И вероятность его работоспособности?

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

    9. Опытные программисты да и рады были бы. В конце концов это интересно. Но кушать хочется. А до выхода на прибыль проходит, как я уже писал - очень много времени. Нужно ВКАЛЫВАТЬ для достижения хоть какого-то результата.

    10. Ну и большая часть стартапов не выгорает. То есть БОЛЬШАЯ часть стартапов ПРОВАЛИВАЕТСЯ. Опытные программисты - как правило и постарше, и прекрасно это понимают. Зачем им ваш стартап, если кругом толпы людей предлагают им живые деньги уже прямо сейчас.

    Ну и сколько в этих 10 пунктах встретилось то, что идея ценна? Что идея главна? Что идея нужна?

    Конечно можно найти единомышленников:

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

    1. Люди, которые еще не занимались ничем серьезным (читай: не умеют) с удовольствием включаться, может быть даже и окажутся талантливыми и работоспособными и не перегорят.

    2. Найти финансирование. Кредит, продай машину, заложи квартиру.

    3. Начни делать сам, когда проект более-менее проработан, найти компаньонов гораздо проще. Правда они тебе тогда уже не особо нужны )))

    4. Готовьтесь к тому, что единомышленники как находятся так и теряются. Иногда и за пару недель теряется очень вроде заинтересовавшийся )))

    P.S.: чтобы было ну уж совсем понятно:

    У меня своих идей штук пять. Из них как минимум 2 гениальных. )))
    Более того, мне даже никто не нужен - я сам умею.
    Нужно просто сесть и сделать.

    Вы кого хотите найти? Разработчика без собственных идей?
    Да нет таких.

    Людей без идей мало. А полно как раз таких людей, кто по какой-то причине не начинает свой проект.

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

    Мотивировать людей можно собственной уверенностью, харизматично увлекая их за собой.
    Только не забывайте, что еще людям и нужно кушать. И заработать на покушать занимает много времени.
    А реализация стоящей идеи - это ВКАЛЫВАТЬ, времени на заработать на покушать не хватает.

    И это если даже не учитывать весьма не гипотетическую, а вполне реальную высокую вероятность прогореть.
    Поэтому как только вы организуете финансирование, то люди к вам потянутся.

    P.P.S.:
    Гораздо более реалистичный вариант вы берете на себя хотя бы 50% финансирование. Остальное на энтузиазме.
    Ответ написан
    2 комментария
  • Для парсера с поддержкой JavaScript, кукисов какую связку посоветуете?

    @nozzy
    Symfony, Laravel, SQL, Python, Telegram
    Python + Selenium, в Selenium использовать web-driver PhantomJS.
    Для cookies использую pickle.
    Ответ написан
    1 комментарий