• Как/на чем заработать обычному верстальщику?

    Deerenaros
    @Deerenaros
    @DDanya мне кажется, у вас подмена понятий. Я говорю про сайт, а не ресурс, вроде toster или github. А именно сайт: сайт-визитка или небольшой блог. Который действительно делается за три часа. Или быстрее. Лично я, не лучший web-программист, на python без django или tornado (то есть на BaseHTTPServer) накодил простенький блог за вечер (конечно, без админки, в плохом стиле и даже с темплейтером в стиле
    return html % args
    но всё же.

    @RUSgrigoryev И да, верно. Вряд ли программист. Скорее верстальщик копипастер.

    Ну и, наконец, всё же здесь есть большая доля сарказма и иронии.
  • Какой лучший веб-редактор под Linux?

    Deerenaros
    @Deerenaros
    Ну вот я сейчас ковыряю Atom. Интересный редактор, по сути - браузер со встроенным мощным текстовым процессором. Возможно останусь на нём, если запилят поддержку на шиндошс и Linux.

    До этого на виндах пользовался notepad++, а на Linux - vim. Notepad++ я пользуюсь уже очень давно и мне просто привычно, обвешенная плагинами всё равно работает шустро. Из основных плагинов для вэба - zen coding да autosaver. Больше как-то и не надо.
    Познакомившись Linux начало приучивать себя к vim'у. Notepad++ не было, Sublime Text не сильно вдохновил, других альтернатив не искал. До сих пор есть некоторые неудобства. Зато иногда замечаешь, что потратил на что-то пару секунд вместо минут. Да и настраивать под себя немного лениво. Зато - работает из под ssh. Нередко очень удобно. И да, никаких gvim'ов, только терминальный, только хардкор.
  • Какой лучший веб-редактор под Linux?

    Deerenaros
    @Deerenaros
    @CoffeeAndNews Ну да, давайте приучаться к беспорядку. А потом будем вручную зависимости выискивать, правильные версии подбирать и прочее.
  • Какой лучший веб-редактор под Linux?

    Deerenaros
    @Deerenaros
    @DOC1e421 в смысле не получается? Что именно?
    А tarbz можно прочитать с помощью tar -xf foo.tar.bz. Разархивирует всё в текущую папку.
  • Какой лучший веб-редактор под Linux?

    Deerenaros
    @Deerenaros
    Как насчёт apt-get install sublime-text?
    Совсем не очень хороший вариант ставить в обход пакетного менеджера.
  • Android: Qt vs Java. Что лучше использовать?

    Deerenaros
    @Deerenaros
    Да, да и ещё раз да.
    Но.
    Во-первых, так как сижу на Qt ещё с 4.2, заметил печальную эволюцию - изменения. Да, это хорошо в плане эволюции, каждая версия Qt логична и прекрасна по-своему... Проблема именно в "по-своему". Изменений, которые появились в 5.0 так много, что код уже нужно переписывать. Да и в 4.х бывали случаи, когда без танцев с бубном не соберёшь заросший мхом проект. В этом плане Java НАМНОГО более удачная. Поддерживал два проекта - один на Java 1.2, другой на Java 1.7. Дома всё компилил и проверял на Java 1.8 beta. И всё работает. Немного тяжело держать в голове разные версии Java, но unit-тесты решают всё - отправил в sandbox на пару часов и получаешь ответ.
    Но dalvik - это что-то с чем-то. Ужас, на самом деле, который не помогает, а мешает, ибо производители не удосужились правильно настроить VM под их платформу: нередко вижу когда в треде на 4pda рекомендуют заменить какую-нибудь константу в конфиге dalvik'а и как результат получить больше RAM, лучший UI, ускоренную реакцию... и ведь работает!
    Важно понимать, что Qt - это танцы. Танцы, похлеще, чем в boost. Если внезапно потребуется лезть в исходники и наткнётесь на встроенный парсер и/или систему мета-программирования - готовьтесь к более досканальному изучению C++ (или не Си++ как такого, а парсера/компилятора/линкера, которых тысячи). Причём, из-за хоть какой-то совместимости, да и банальной нехватки ресурсов, приходиться смириться с некоторыми (пусть и редкими) нелогичностями (например, в 5.0 было введено много новых модулей, которые стали бросать исключения, но в старые модули исключения так и не добавили и приходиться или самому приводить в общий стиль врапперами, или писать разношёрстный код, который на C++ смотриться много-много более убого, чем на Java).
    Да и общая сложность C++ не отменяется. Да, далвик усложняет Java, добавляя нелогичности. Да, Qt привносит в Си++ суперскую документацию, систему сигналов/слотов и мета-прогинга, делая программирование проще и удобнее. Но всё же в Java by design есть эвейды узких мест в программировании. В Qt нередко приходиться работать с памятью напрямую (как ни старайся использовать счётчик ссылок, часто он или медленный, или недостаточно гибкий или пишем под embedded, где и то и другое).

    Вот и простыня. Просто хотел показать, что ни C++\Qt, ни Java не панацея для разработки под Android. Более того, C++ код не всегда намного более быстрый, чем Java - компилятору просто негде развернуться в четырёх стенах ARM, расширений мало и они редко используются. А JVM (правильно настроенная), пробрасывает байт код в натив. И C++\Qt - это не C++, Вы правы. Это и дар и проклятье - почти полное ООП - сильное ограничение на использование Си by design - неплохая потеря производительности. Самый главный плюс Си перед Java - производительность не так уж и заметен. Так что, на мой взгляд использовать Qt под андроид имеет только в двух случаях - мы НЕ знаем Java (вообще) и не хотим её знать (что зря, на самом деле), и/или у нас есть что-то очень крутое на Qt и мы хотим портануть это на Android (то есть Android не был изначально целевой платформой). Да и в академических целях можно ковырять всё что угодно.