Задать вопрос
  • Qt HTML5

    Комментировать
  • Python и XML

    @shsmad
    вуаля

    from xml.dom.minidom import *
    
    xml = parse('document.xml')
    name = xml.getElementsByTagName('name')
    
    for node in name:
    	print node.childNodes[0].nodeValue
    
    Ответ написан
    3 комментария
  • Python и XML

    dutchakdev
    @dutchakdev
    Лично я далеко не профи в Python, но язык очень нравится. Сейчас загружен и некогда засеть и углубится в него.
    Но на данное время я могу родить лишь вот такое:
    #demo.xml
    <document>
    	<name>AcidSlayer</name>
    	<hobby>Python</hobby>
    </document>
    


    #habra.py
    #Тут поняно
    from xml.dom.minidom import parseString
    #Берем фалйлик
    file = open('demo.xml')
    #Конвертим его в string
    data = file.read()
    #Тут понятно
    file.close()
    #Парсим сам файл
    dom = parseString(data)
    #Полчаем хабра теги
    nameTag = dom.getElementsByTagName('name')[0].toxml()
    hobbyTag = dom.getElementsByTagName('hobby')[0].toxml()
    #Убераем лишнее
    name=nameTag.replace('<name>','').replace('</name>','')
    hobby=hobbyTag.replace('<hobby>','').replace('</hobby>','')
    #Выводим
    print name
    print hobby
    


    Как-то так.
    Ответ написан
    1 комментарий
  • Python и XML

    taliban
    @taliban
    php программист
    Блин, ну Вы даете.
    1. Я не знаю питона
    2. Я скачал питон
    3. Я запустил Ваш скрипт
    4. Я получил Ваш результат
    5.!!!
    6. PROFIT

    
    from xml.dom.minidom import *
    
    xml = parse('document.xml')
    name = xml.getElementsByTagName('name')
    
    for node in name:
    	print dir(node)
    


    Вывод: Новое поколение — пипец ленивое, знаете что прячется за восклицательными знаками? (рас и Два[«python список методов объекта» гугл первая же ссылка])
    Ответ написан
    4 комментария
  • не открывается gmail в firefox.

    dudeonthehorse
    @dudeonthehorse
    Email Developer
    Бежит, как и всегда
    Ответ написан
    Комментировать
  • Стартапы: Команда

    @codecity
    1. Смотрите на опыт (с чем чел. лично работал и чего достиг).
    2. Главное: проверьте в работе (исп. срок).

    Может быть такое, что чел. хороший специалист, но в убогих условиях он работать не сможет. Мне такой попадался. Вот если бы готовили ему вкусный обед + организовали спор. зал + страховку на всех членов семьи — работал бы на 200%. А в убогих условиях будет «вмыкать».
    Ответ написан
    Комментировать
  • Стартапы: Команда

    KriegeR
    @KriegeR
    Software Engineer
    В интернете Вам никто не сможет дать гарантий, что Вас не кинут. Просто пообщайтесь с кандидатом заранее. Посудите, насколько трезво он мыслит и не гоняется ли за звездами. Есть категория, у которой слова с делами сильно расходятся, но при этом их ЧСВ огромное. При подборе персонала не видя в глаза кандидатов — нужно иметь не только хорошее чутье, но и удача.
    И да, не советовал бы брать тех же кодеров среди друзей. Это может обернуться очень большой проблемой в будущем. Если все же хотите взять друга, потому что обещали ему место в проекте по дружбе (что уже является ошибкой), то не ставьте их старшими. На самом деле, дружба-дружбой, а бизнес и работу в это впутывать нельзя.
    Ответ написан
    Комментировать
  • Что делать, если люблю компьютер, но плохое зрение?

    osby
    @osby
    Для программирования (работы с текстом) очень советую приобрести монитор с MVA (PVA) матрицей. Благодаря отличной контрастности глаза напрягаются меньше.
    Ответ написан
    Комментировать
  • Что делать, если люблю компьютер, но плохое зрение?

    taliban
    @taliban
    php программист
    Чаще гуляйте, смотрите в даль, рассматривайте предметы на улице вдалике, это компенситует нагрузку на глаза. Чаще выходите на балкон и рассматривайте самые далекие предметы на улице которые можете найти. Влияние монитора на глаз не так велико как о нем говорят, можно с легкостью компенсировать нагрузку от близкого расстояния. Сядьте боком/лицом (если северная сторона) к окну и через каждые 5 минут поглядывайте в окно ища новые места для рассматривания, это не сложно и не заставит даже отходить от компа.
    Ответ написан
    Комментировать
  • Что делать, если люблю компьютер, но плохое зрение?

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

    Maxim_ka
    @Maxim_ka
    Системный инженер
    Мне кажется Вам стоит пройти курс лечения у хорошего офтальмолога(несмотря на то сколько это будет стоить, зрение дороже в любом случае), сейчас очень хорошо диагностируют, лечат, ну или рекомендуют соответствующие препараты, которые притормозят развитие болезни глаз.
    Ответ написан
    Комментировать
  • Что делать, если люблю компьютер, но плохое зрение?

    Palehin
    @Palehin
    Frontend
    Вы уверены, что зрение вы посадили сидя за компьютером?
    Ответ написан
    1 комментарий
  • Что делать, если люблю компьютер, но плохое зрение?

    Kindman
    @Kindman
    Заведите себе ученик (в подмастерье) и кормите его крекерами с пивом.
    Он поможет вам набирать код, а Вы его будете наставлять на путь истинный!
    Ответ написан
    Комментировать
  • Qt. Работа с Хабрахабр API?

    TheHorse
    @TheHorse
    QNetworkAccessManager — это очень хорошо, но в QHTTP все будет намного проще, считать в строку — просто, записать в файл — еще проще.
    Ответ написан
    2 комментария
  • Домашний сервер?

    Fastto
    @Fastto
    А какие у вас требования к серверу? чем апач на убунту не устраивает?
    Для блога именно то, что нужно.
    Уделите побольше времени лучше на настройку фаервола
    Ответ написан
    Комментировать
  • Домашний сервер?

    holyorb2
    @holyorb2
    >> Раньше имел опыт работы только с LAMP-сервером на базе Ubuntu

    ну тогда продолжай использовать ЛАМР
    Ответ написан
    Комментировать
  • Qt For Linux

    TheHorse
    @TheHorse
    Конечно-же с репозиториев.
    Лицензия — LGPL, позволит пилить что-то под Qt, не открывая исходники.
    Ответ написан
    5 комментариев
  • Выбор монитора 24"

    @bondbig
    Потрудитесь указать ваш регион. Хотя бы в профиле, про вопрос я уже молчу.
    В этот бюджет уже влезают некоторые мониторы на IPS-матрице. Яростно рекомендую. Пример.
    Ответ написан
    5 комментариев
  • Компиляция Qt GUI под Android

    Zigmar
    @Zigmar
    «100% кросс-платформенности» можно добиться разве, что в играх, и то большими натяжками (все равно будут различия между девайсами и платформами), и то потому, что игры почти не требуют интеграции с ситемой и системными сервисами. Для приложений общего назначения требующего взаимодействия с устройством, вряд ли удасться добиться приемлемой кросплатформености, как в техническом плане, так и в концептуальным — например если просто перенести дизайн и воркфлоу приложения с айфона на андроид или наоборот то получится полная фигня (хотя тупые клиенты любят требовать «хочу чтоб прога под Андроид выглядила точно так-же как под Айфон»).
    Тем не менее, хотя как я написал, 100% переносимости вряд ли получится добиться, есть всякие способы реюзать большие куски кода, например:
    1. Писать бек-энд на С++, который поддерживается почти всеми основными мобильными платформами (за исключением WP7) а «морду» делать родную для каждой платформы. Оптимальный с точки зрения юзер-экспириенс вариант, но один из самых затратных по времени, хуже только полностью раздельный код под все платформы.
    2. Воспользоваться одной из многочисленый библиотек для крос-платфоменой разработки. Позволит сократить время разработки, но имет свои недостатки — «неродной» look&feel (что простительно для полностью стилизованых интерфейсов игр, но не очень хорошо для нормальных приложений), плюс дополнильный уровень абстракции с дополнительными глюками и закидонами (которых в зоопарке мобильных устройст и платформ и так достаточно). Еще проблема таких библиотек, что часто они работают по принципу наименьшего общего знаменателя, без бубна предоставля доступ только к фичерами доступным на всех платформах, и то не всегда.

    Конкретно насчет Qt — официальная версия Android не поддерживает и скомпилировать Qt под андроид NDK будет очень сложно. NDK предоставляет только минимальный набор API, немногим больше, чем только libc, libm, libgl и limstdc++, а соотвественно придется самому компилировать все зависимости. Насчет андроид порта указаного выше, насколько я знаю, проект еще очень сырой, и сомневаюсь, что он подходит для продакшена. Поиметь кросплатформеную библиотеку уровня Qt для Андроида было бы отлично (сам с нетерпением жду), но боюсь что до этого еще достаточно далеко.
    Ответ написан
    Комментировать