• Сложная жизненная ситуация у девушки, решившей стать программистом. Что делать?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Будьте спокойнее и осторожнее, Ваша ситуация -- совсем не та, в которой надо идти на эскалацию конфликта, тем более что срочности нет никакой.

    Как уже отметили Выше, у Вас есть еще время (минимум полгода) чтобы одновременно получать знания, опыт и даже начать зарабатывать деньги именно тем, что Вам нравится. Вас не заберут в армию. Ваши способности, обучаемость, выносливость и, соотвестственно ценность как специалиста на рынке будут только расти в ближайшие годы. Вы всегда сможете использовать этот аргумент в переговорах с родителями, если они будут заставлять Вас идти учиться на агронома, ветеринара или машиниста электропоезда. Покажите им, что Вы можете эффективно зарабатывать деньги, объясните, что навязываемое Вам непрофильное образование сейчас только помешает.
    Ответ написан
    1 комментарий
  • На чем быстрее написать GUI - Qt/C++ (традиционный подход) или Qt/WebKit/JQuery/HTML5 (браузерное приложение)?

    AxisPod
    @AxisPod
    Всё зависит от того как события будут в код пробрасываться. Когда-то давненько делал интерфейс на activex IE, тот еще ад, да еще и слишком сильно тормозит, с большим объемом данных будет кошмар, нет виртуальных контролов, грузить все данные надо сразу. С событиями особых проблем не было, нормально в C++ пробрасывалось. Но уж очень неотзывчивый интерфейс, таблицы были по несколько тысяч строк, сортировки и т.д. Делалось всё на стороне C++, постоянно пересобиралось DOM дерево.
    Ответ написан
    Комментировать
  • На чем быстрее написать GUI - Qt/C++ (традиционный подход) или Qt/WebKit/JQuery/HTML5 (браузерное приложение)?

    olegchir
    @olegchir
    performance engineer
    Браузерное быстрее.
    Нет заморочек с крестами (в JS можно намутить любое ООП какое тебе больше по душе, плюс есть CoffeeScript - можно юзать функциональщину), куча разных фреймворков – выбирай любой, в котором тебе работать удобнее. Фреймворков, которые специально точились для того и только для того, чтобы разрабатывать гуй было легко, удобно и быстро.

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

    Сильно не наоптимизируешь - сложный гуй будет жрать память и тормозить.

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

    + имхо "HTML5" - это бесполезный баззворд. W3C сошло с ума и делает какую-то фигню. Вместо того чтобы расширять возможности кодера, оно прибивает гвоздями какую-то лажу прямо в браузер. Наверняка это происки проклятых DRMщиков. Правильно говорить "приложение с веб-интерфейсом".
    Ответ написан
    Комментировать
  • Android и SMB, как?

    nazarpc
    @nazarpc
    Open Source enthusiast
    ES File Manager + MX Player
    Samba под Ubuntu 13.10 x64 если это имеет значение, Android 4.3.1
    Фильм mkv 1080p, 10.2 Гб в потоковом режиме играет без тормозов, с перемоткой.
    Ответ написан
    2 комментария
  • Python/PyQt vs C++/Qt для миграции с .NET. Что выбрать?

    @TyVik
    Недавно сам начал писать на Python/PyQt. Несколько замечаний:
    1. подгружать динамически ui файлы можно.
    2. В сторону PySide пока не смотрите — лицензия там, конечно, мягче, но ИМХО пока проект ещё недостаточно развит, чтобы его использовать в пром продуктах
    3. В PyQt можно создавать и встраивать в QtDesigner свои виджеты, в PySide пока нет, т.к. пока нет необходимой библиотеки для работы с QtDesigner`ом.
    А не рассматривался вариант реализации на PyQt, но со своими библиотеками на C++? Критически важные части вынести в pyd файлы (написав их на C++), а интерфейс рисовать на Python`е.
    Ответ написан
    Комментировать
  • Как собрать Qt 4.8.1 под windows 7 c webkit?

    Qt не поддерживает статическую сборку вебкита из-за лицензионного соглашения на него. По этой причине они не тестируют статическу сборку с ним, а иногда и специально выключают ее. Но, если очень надо, то собрать можно. Для этого нужно после сборки самого вебкита, положить jscore.lib в кталог lib Qt.
    Кроме того в Makefile'ах проектов, которые не собираются нужно заменить "../JavaScriptCore/release\jscore.lib" на просто «jscore.lib»
    Ну и естественно в своих проектах нужно тоже jscore.lib линковать.
    Решение только для windows сборки.
    Ответ написан
    2 комментария
  • Книги по электронике

    @LastDragon
    «Полупроводниковая схемотехника» У. Титце, К. Шенк
    «Искусство схемотехники» Хоровиц, Хилл.

    + в чуть ранее был топик — «Самостоятельное изучение схемотехники» (http://habrahabr.ru/blogs/arbeit/90883/)
    Ответ написан
    2 комментария