• Посоветуйте мобильный ноутбук для программирования

    Learroy
    @Learroy
    У 10 дюймовых ноутбуков крайне неудобная маленькая клавиатура. Пальцы в узел завязываются. Смотрите в сторону 12-13 дюймов
    Ответ написан
    Комментировать
  • Посоветуйте мобильный ноутбук для программирования

    Alex42rus
    @Alex42rus
    1. Не хватит, минимум 1366х768
    2. Не удобно, если только в рюкзаке, но он будет еще и тяжелее, и если он будет с низкой автономной работой, то еще и зарядник.
    Носить с собой лучше не более 1.8Кг
    Если графика вообще не важна, смотри в стороную 2х ядерный атом или если есть средства, то в сторону CULV.
    И главное, обязательно матовый экран! Лампочки в помещениях реально будут мешать. Плюс, чтобы что-то разглядеть придется повышать яркость, а это минус к автономной работе.
    Ответ написан
    1 комментарий
  • Посоветуйте мобильный ноутбук для программирования

    Почти каждый день таскаю с собой 15-дюймовый Asus K52 — абсолютно не мешает, когда в рюкзаке. В сумке через плечо немного неудобно.

    У нетбуков мало того, что экран маленький, так еще и клавиатуры не самые удобные.
    Ответ написан
    Комментировать
  • Посоветуйте мобильный ноутбук для программирования

    NekitoSP
    @NekitoSP
    asus 1215n? сам для подобного рода занятий скоро возьму себе этот девайс. ибо полноценный ноут(~3кг) таскать будет тяжеловато весь день ( уже испытано на себе ), а 10" — слишком мелкий на мой взгляд экран.
    Ответ написан
    5 комментариев
  • Посоветуйте мобильный ноутбук для программирования

    kreativf
    @kreativf
    Писать код на низком разрешении неудобно — на дисплей влезает мало строк => надо часто скроллить.
    А вот таскать с собой 15" ноут лично мне совсем нетрудно. Я одно время 17" каждый день с собой таскал.
    Ответ написан
    Комментировать
  • Как упростить разработку на php новичку?

    Вот зря вы написали, что опыт имеете. Сразу затухло. А очень интересная тема была
    Ответ написан
    2 комментария
  • Ваши мнения про C#(.NET) и Java в целом и по отдельности

    oddy
    @oddy
    Если окончательная цель, которую вы особенно выделили в вопросе — переход на открытый стек технологий, то начинать, несомненно, надо с Java.

    Мой профиль — дотнет, но опыт явы тоже хороший. И проекты на гитхабе законченные есть и проблема у меня та же, что и у вас.

    Так вот, если возьмёте Java — сможете перейти на POSIX-совместимую OS какую-нибудь и дальше копать открытые технологии. Взяв Java, как прямого конкурента дотнету в бизнес—среде вы без опасений сможете себя позиционировать как Java-разработчик. Работа у вас будет приблизительно с той же вероятностью, с какой была бы, будь вы дотнетчиком.
    Ответ написан
    2 комментария
  • Ваши мнения про C#(.NET) и Java в целом и по отдельности

    milky_cookie
    @milky_cookie
    Действительно тяжело приводить аргументы. Скорее надо опираться на то, чем же вы все таки хотите заниматься и чья политика ближе. Лично я пишу на Java, но понимаю, что C# ничем не уступает и холиварить просто глупо. Более или менее сейчас все прозрачно на рынке мобильных платформ
    Ответ написан
    Комментировать
  • Ваши мнения про C#(.NET) и Java в целом и по отдельности

    odonacer
    @odonacer
    На этот вопрос кроме вас лучше никто не ответит. Но также стоит помнить, что синтаксис очень похож у обоих языков, а если вы еще и умеете пользоваться языком, то перейти сможете в любой момент и без особых сложностей.
    Мое мнение, по-теме — Mono это пока что не то, что хочется видеть, тогда зачем идти в эту сторону? Если Linux значит однозначно Java, или C++, в зависимости от вашего направления.
    Аргументы не получились…
    Ответ написан
  • Ваши мнения про C#(.NET) и Java в целом и по отдельности

    @rPman
    Опыт программирования на java вам подойдет в гораздо большем количестве мест, чем знание c# (и точнее .net framework, так как обычно говоря c# подразумевают сразу и язык, и среду разработки и библиотеки от майкрософта).

    Как я зык, java — это и веб, и все mobile (как старое так и новое — android), и desktop, и игры и самое главное — кроссплатформенность.

    В минусах — грустная политика oracle, владельца java как технологии так и пула патентов. И как результат, смутное далекое будуще. Но c# 'держит за горло' еще более худший монстр — microsoft…
    Ответ написан
    3 комментария
  • Как набрать первые 5 единиц кармы на Хабре?

    ngreduce
    @ngreduce
    Если есть стоящая статья — просите кармы. Не стесняйтесь, если статья окажется плохой — вам ее сольют обратно.
    Карма на хабре материал расходный, как тонер для принтера. Здесь ей платят за свободу слова.
    Ответ написан
    Комментировать
  • Как набрать первые 5 единиц кармы на Хабре?

    lsoul
    @lsoul
    Неожиданно - юрист
    Для первой статьи традиционно пишут в q&a вопрос «будет ли интересна хабражителям статья о том то». Если тема статьи интересна, обычно поднимают карму, чтобы пользователь мог ее опубликовать.
    Ответ написан
    Комментировать
  • Как набрать первые 5 единиц кармы на Хабре?

    Domi
    @Domi
    Можно писать комментарии, немного эффективнее будет отвечать на вопросы в q&a.
    Главное помнить, что за нечто плохое здесь сливают карму быстрее, чем повышают за нечто хорошее.
    Ответ написан
    1 комментарий
  • Как упростить разработку на php новичку?

    @step307
    Ну ваще жесть. Человек может только программировать начинает, а ему тут уже насоветовали и энтерпрайзные методологи разработки и кучу фреймворков и т.д.

    Это знаете, если в 3 классе объяснить человеку комплексное исчисление, то большинство теорем доказывать не придется. Только такой подход не работает.

    Мой совет — от простого к сложному. Написали hello world, переходите к более сложному. Какую-нить страничку кому-нить намутить, простенький сайтик. Только сделав несколько более-менее нетривиальных сайтов вы поймете сами зачем вам нужны фреймворки и VCS, вот тогда и начинайте их использовать.

    Надо пройти весь этот путь, наступить на грабли. Понять почему надо логику отделять от представления, чем ООП лучше процедур, как добиться повторного использования кода и т.д. и т.п.

    А окунать человека сразу в дебри MVC — он может вообще только программировать начал!

    По существу: если сервер такой шустрый, почему только ftp? Расшаривайте папку себе на машину и не устраивайте себе костылей. Если он не на столько хорош — тестируйте локально, как уже сказали (только следите чтобы версии продуктов на всех машинах совпадали)
    Ответ написан
    3 комментария
  • Как упростить разработку на php новичку?

    Прежде всего начните использовать VCS (системы контроля версий), например Mercurial. Git тоже пойдёт. :) Чтобы когда сервер упадет судорожно не вспоминать что и где исправляли в последний раз, а просто откатиться почти моментально на последнюю рабочую версию, а потом спокойно разбираться.

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

    Откажитесь от использования ftp, да и других методов ручного деплоя, используйте ssh/scp/rsync и скрипты деплоя (самописные или, например, Capistrano). Как вариант, используйте средства VCS — с рабочего каталога коммитите изменения в репозиторий, на сервере мержите их оттуда с веб-каталогом, главное не забыть закрыть доступ из веба к служебным файлам VCS. Можно использовать хуки для второго процесса, но лучше все же контролировать его.

    Используйте хотя бы примитивные миграции БД, не изменяете структуру БД «ручками» в phpmyadmin, а запускайте sql скрипты. Потом сможете хотя бы восстановить последовательность действий приведших к краху. И бэкапы БД даже перед незначительными изменениями схемы. То же к настройкам сервера (их тоже лучше хранить в VCS).

    Современные IDE почти всё это позволяют делать через GUI, но сначала, имхо, лучше разобраться как оно работает в консоли.

    Всё вышеизложенное написано на основании собственного горького опыта.
    Ответ написан
    2 комментария
  • Как упростить разработку на php новичку?

    @mkoreshkov
    Денвер же в руки. Проще всего и можно сразу себя почувствовать «крутым прогером» ;)
    Ответ написан
    2 комментария
  • Как упростить разработку на php новичку?

    Если есть опыт программирования то, настоятельно советую установить и настроить профилирование xdebug. Это сэкономит Вам очень много времени на отладку и поможет понять работу системы. С остальным, я думаю, сами по ходу дела разберётесь.
    Ответ написан
    Комментировать
  • Как упростить разработку на php новичку?

    @Jazzist
    1. Убедиться в том, что знакомы с ОИВТ
    2. Изучить теорию программирования, от типов данных до приемов работы, алгоритмы и паттерны
    3. Позависать недельку тут php.su/learnphp и тут phpfaq.ru/debug
    4. Проанализируйте код свободных CMS
    5. Фреймворки и IDE

    По опыту отвечания на форумах, по статистике вопросов, по темам выше расклад такой:
    1. 30%
    2. 80%
    3. 80%
    4. 20%
    5. 10%

    Проценты не суммируются, потому как один и тот-же вопрос зачастую порождается пробелами в голове у ТС сразу по нескольким темам.
    Ответ написан
    1 комментарий
  • Как упростить разработку на php новичку?

    powder96
    @powder96
    > Пишу в Notepad++ по ftp заливаю на хост и тестирую. Не очень удобный способ.
    Можно настроить локальный сервер, либо если нет желания ковыряться установить Денвер. Тогда заливать по FTP не придется — одним шагом меньше.

    > Я в php новичок
    Поставьте себе задачу — сделать какой-нибудь средний по размеру проект (простенькая CMS, движок блога, социалка), главное чтобы Вам было интересно его делать. Напишите TODO-лист, и постепенно его выполняйте. Пока Вы будете придумывать архитектуру своего проекта, рисовать структуру БД, да и просто кодить, Вы очень многому научитесь.
    Ответ написан
    Комментировать
  • Как упростить разработку на php новичку?

    ValdikSS
    @ValdikSS
    Рекомендую в качестве IDE использовать phpstorm, в нем есть все нужное и ненужное.
    Ответ написан
    5 комментариев