• Существует ли сервис, в которой можно забить список продуктов, а он на основе этого отобразит блюда, которые из них можно приготовить?

    volanddd
    @volanddd
    Боюсь рецептов из мази Вишневского и новокаина особо не найдется.
    Ответ написан
    Комментировать
  • Как в windows 10 подключиться к WebDAV?

    redpax
    @redpax Автор вопроса
    Предприниматель
    Проблему решил. Оказывается Windows 10 запрещает подключение по http без SSL, только по https. Абсолюдно не очевидно и понять в чем дело практически невозможно.

    Оказалось нужно исправить в реестре

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
     "BasicAuthLevel" на "2"и перезагрузка Windows.
    Ответ написан
    1 комментарий
  • Сделал сайт, не сделал админку?

    Fahrenhe17
    @Fahrenhe17
    Ruby on Rails developer
    Почему все пишут про php? Дайте выбор человеку!
    > Ruby on Rails
    > C#
    > JavaScript (NodeJS)
    > Python

    И т.д.
    Ответ написан
    3 комментария
  • Хто знает где найти хорошие задачи чтобы отработать навык и "набить руку" на С#?

    @dmitryKovalskiy
    программист средней руки
    Вы чего хотите? ООП или алгоритмы? Могу предложить найти какое-нибудь издание "Как программировать на С++" Дейтелов. Там к каждой главе тьма задач. Большая часть переводима на C#
    Ответ написан
    3 комментария
  • Какой язык программирования изучить новичку для написания GUI приложений?

    NeiroNx
    @NeiroNx
    Программист
    Python весьма неплох для всяких GUI, работаеет со многими популярными фреймворками(Qt,GTK,Kivy), не проблема нагуглить нужный код. И приложение можно легко перетащить под Linux(даже под андроед можно).

    После освоения Python, можно приступать к освоению C++
    Ответ написан
    6 комментариев
  • Pip по умолчанию ставит пакеты для Python 2.7.6 - как ставить пакеты на Python 3.4.3?

    @lamazavr
    pip3 или же python3 -m pip
    Ответ написан
    Комментировать
  • В какое направление IT углубляться?

    iiifx
    @iiifx
    PHP, OOP, SOLID, Yii2, Composer, PHPStorm
    > Рещающий фактор - чтобы больше платили.

    Плохой выбор. Решающий фактор - чтобы работа нравилась.
    Ответ написан
    1 комментарий
  • Хочу на советском авто вывести всю электрику на планшет. Какие будут идеи?

    @algebris
    Javascript Full Stack Developer, UNIX expert
    Давайте пофантазируем?
    На чтение данных: спидометр, тахометр, датчики температур/давления (жидкостей, газов), состояние заряда аккумулятора, состояние различных узлов (не знаю что нужно вам снимать), гироскоп (наклоны поперечные/продольные), заполненность бензобака и т.п.;
    На управление: всё чем можно управлять и более, например: свет, микро-двигатели зеркал, всех дворников, управление трансмиссией, там ... мосты, приводы, высота амортизаторов, топливный тракт - экономайзинг, топливная смесь, режим турбины, и т.п.
    В салоне: музыка (там вообще много чего), свет, видео, кресла, подогрев - руля, кресел, салона, кондиционер, состояние электросети, стёкла, увлажнитель, сигналка, прогрев двигателя, тонировка стекол, навигация, информатор и т.п.
    Тут мне видится несколько архитектурных слоёв:
    1. Уровень всевозможных датчиков: пьезо-, электромагнитных, гироскопы, давления, термопары и тп
    2. Гальваническая развязка, проводка, реле и вывод на плату компьютера/контроллера
    3. ОС - низкий уровень: драйвера, управлением датчиками, устройствами
    4. ОС - прикладной уровень : Интерфейс управления и мониторинга всей электро-кухни авто
    Каждый из слоев по-хорошему нуждается в высококлассном специалисте с опытом разработки, например, с помощью какого датчика лучше всего снять данную физику процесса? Или как завести все устройства на компьютер? Сколько и каких портов будет задействовано? В каком формате общение с датчиками чтение/запись, аналог, цифра? Температурные/механические характеристики ус-в. Все очень тщательно спроектировать и заказать плату, компоненты (предварительно отладив/протестировав все на монтажках). Написать драйвера или код низкоуровневой абстракции.
    Выйти на самое интересное – требования к ПО системе мониторинга и управления всем этим хозяйством, логирование, шина сообщений, асинхронность/синхронность всех процессов, цепочки процессов, например, датчик давления порождает событие, параметры которого, запускают долив масла в систему. Это нужно хорошо разбираться на системном уровне с ОС, например linux, android, и тп
    Далее – отображение виджетов: панели, кнопки, информаторы, сигнализация, сообщения, стрелочные/цифровые индиикаторы, и тп И все это должно быть минималистично, с идеальным юзабилити, тк на трассе некогда заходить в менюшку, искать раздел, выбирать подменю, запускать и настраивать 10 параметров. В идеале 3 - клика и все очевидно. Ранжирование на ОЧЕНЬ важных, НОРМАЛЬНЫХ и НЕВАЖНЫХ узлов настройки управления, например, переключать режим работы моста не так часто, как например включать поворотники, поэтому в интерфейсе они должны быть на ближайшей панели управления, а мост можно и чуть подальше запрятать.
    Асинхронность всех событий и их отладка – это отдельная тема для дискуссии, это зависимые события, триггеры, ивенты ...
    Если есть время и разносторонние квалификации (возможно разных многих людей), то почему бы и нет? Лучше всего это выделить в стартап не на один год естественно.
    Роли: авто-механик, авто-электрик, инженер-электронщик, программисты 3 штуки и тп
    Можно конечно и не заморачиваться настолько и обвязками подключать неск. штук ус-в, но я описал общий принцип, если интересно, опишу подробнее каждый их слоев.

    Короче ... оно вам надо??
    Ответ написан
    2 комментария
  • Когда будет включен webdav на Cloud@Mail.Ru?

    @komarik
    Я так понял, что ничего уже не будет?
    Ответ написан
    2 комментария
  • Когда будет включен webdav на Cloud@Mail.Ru?

    demshin
    @demshin
    SysOp
    Я тоже давно жду поддержку webdav для организации резервного копирования. Если в mail.ru не отвечают, вряд ли кто-то здесь ответит.
    Ответ написан
    Комментировать
  • Тестирование сетевых приложений на Python

    stepank
    @stepank
    1. можно поднять веб-сервер в отдельном потоке или процессе, этот веб-сервер может эмулировать работу сайта. конкретных вариантов, как это сделать, очень много: threading, multiprocessing, использование библиотек типа gevent или twisted

    2. есть море программ, которые позволяют сделать «копию» сайта. самый простой вариант — наверное, wget, он можно вытянуть едва ли не весь сайт одной командой, умеет ходить по ссылкам. дальше поднимается веб-сервер (возможно одним из вариантов, упомянутых в 1) и на этом чуде можно тестироваться

    3. если говорить про виртуалки, то это вполне рабочий вариант, для тестирования питонячих приложений должно хватить по 256мб на машину, 4 машины — это гигабайт оперативки, что вполне подъемно для любой тачки с 4гб памяти. если же хочется чего-то попроще, то ничто не мешает, как уже упоминали, просто коннектиться к локалхосту, программы запускаются или в разных процессах, или даже в разных потоках. для тестирования падений сети, задержек, дисконнектов и прочего можно использовать самописные tcp прокси (мы так и делаем), проксей можно очень по-разному управлять, эмулирую самые разные «печальные» ситуации

    зы. несколько виртуалок можно легко поднять с помощью vagrant, а установить на них нужный софт можно с помощью puppet, chef, salt — по вашему вкусу
    Ответ написан
    Комментировать
  • Сайты, тупо возвращающие ответ?

    avalak
    @avalak
    http://httpbin.org/headers
    Исходники и API (flask) github://kennethreitz/httpbin.

    Если хотите хостить у себя, то Google App Engine с бесплатной квотой ваш выбор.
    Ответ написан
    2 комментария
  • Практическое использование ветвления в Mercurial?

    dbmaster
    @dbmaster
    Посмотрите статью nvie.com/posts/a-successful-git-branching-model/е
    на примере GIT — но cути не меняет. На мой взгляд чем меньше веток, тем лучше.

    Тут ещё пару статей
    continuousdelivery.com/2011/05/make-large-scale-changes-incrementally-with-branch-by-abstraction/
    martinfowler.com/bliki/FeatureBranch.html

    Мы ведём девелопмент одной нестабильной ветке — перед релизом создаём новую, например v3 и делаем её стабильной.
    Кроме этого никаких других веток (минорных или подверсий) нет. Для пункта 6 почитайте статью FeatureBranch
    Ответ написан
    1 комментарий
  • Работа чисто на Python

    @just_wow
    Например тут почти все вакансии подразумевают работу с Python, в то время как другие языки опциональны.
    Ответ написан
    Комментировать
  • Адаптивная верстка средствами CSS

    @Deenamo
    Пройдите книгу Ethan Marcotte «Responsive Design»: она написана как методичка, в которой походу текста автор превращает обычный сайт в адаптивный и затрагивает вопросы совместимости и т.п.
    Ответ написан
    Комментировать
  • Как построить локальную сеть с пропускной способностью более 1гбит/с?

    @lexa
    Тут на мой блог сослались, я по статистике увидел — и пришел.

    Самая дешевая 10G-сеть — это 3 2-портовых infiniband-карточки и два кабеля. Мне обошлось где-то в $150 (карточки по $23 + доставка, кабели — что-то по $30, все с ebay). Самая засада — кабели, они бывают хорошие, а бывают — нет.
    Дальше 3 машины объединяем, пускаем по этому делу IP (это легко и просто) и сеть работает.

    Но проблема ваша будет скорее всего не в сети, а в обеспечении быстрого одновременного доступа к HDD сервера (если там HDD с круглыми пластинами, а не SSD). Т.е. вот лично я бы, при описанной схеме работы, делал бы «скачивание заданий на локальный диск рабочей станции» и работу с локальным (SSD?) диском.

    Т.е. вот на моем личном опыте, два параллельных бэкапа, один по 10G-сети (самба), второй по гигабиту — конструкцию из 5-ти медленных HDD (в ZFS-е) легко насыщают и мешают друг другу.
    Ответ написан
    4 комментария
  • Как эффективнее разбить 1Tb HDD и какие файловые системы использовать в Ubuntu 12.10?

    @lionsimba
    Если трудно сразу определиться с разбиением, можно завести на винте LVM с минимальным количеством разделов минимального размера. А позже по необходимости увеличивать их размер и добавлять новые разделы.
    Ответ написан
    2 комментария
  • 12 летка хочет учиться программировать

    Stac
    @Stac
    Покажите ему PHP и JavaScript.

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

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

    Можно с удовольствием писать программы для себя. Но в сто раз интереснее (и сложнее, да) делать это для других.
    В последнем случае кроме улучшения программерских скилов, парень получит плюс к коммуникативным и бизнес скилам.
    Ответ написан
    3 комментария