• Backbone.js vs Angular.js: что выбрать?

    dudeonthehorse
    @dudeonthehorse
    Email Developer
    У фреймворков разная идеология. Backbone на первый взгляд кажется сложным. Angular же заворажиает классными примерами на сайте, что аж хочется потрогать. Бытует мнение, что ангуляр для хипстеров, но лично я предпочел его. Тут дело вкуса, надо попробовать оба.
    Ответ написан
    2 комментария
  • Чем хорош Ruby?

    @Masterme
    Это как слепому объяснить, чем радуга лучше полутени.
    Как вы хотите чтобы вам это объяснили? Привели примеры из жизни, где питон берёт в рот, а руби справляется на отличненько? Такие примеры, конечно, есть, например, лямбды, но вы всё равно не въедете, если до сих пор не поняли, что такое семантика языка и почему она важна. Вы могли взять питон, взять руби, изучить каждый из них пару недель и сделать выводы. Вместо этого вы ждёте пока вам в мозг положат готовое решение. Этого не произойдет. Вам скорее хуй в рот положат, так же как если бы вы были слепы - вам не стали бы объяснять разницу между радугой и полутенью, а дали бы под дых и отобрали бы мелочь.
    Вы, тупицы, думаете, что познание языков программирования - это нечто внешнее, что можно повторить, сымитировать. Вам сказали - вы повторили - и вроде как знаете тот или иной ЯП. В действительности же, познание языков программирования - это большая внутренняя работа, которую человек проделывает с абстракциями в своей голове. И только если человек способен к абстрактному мышлению - только тогда он, помножив эту способность на знание языков, может понять разницу между ними. Для остальных порог вхождения высок, и, честно говоря, я этому рад.
    Ответ написан
    9 комментариев
  • С чего начать? (Java)

    @deleted-Ari100teLL

    Сейчас попробую сделать короткий список неплохой литературы (извините, если кого-то повторю ):
           1. Брюс Эккель - "Философия Java"
           2. Роберт Седжвик, Кевин Уэйн - Algorithms / Алгоритмы на Java
           3. К. Сьерра, Б. Бейтс - Изучаем Java (Мировой компьтерный бестселлер)(2012).
           4. Хорстманн К., Корнелл Г. - Java 2. Основы (Библиотека профессионала)(2 тома)
           5. Ноутон П., Шилдт Г. - Java. Наиболее полное руководство.

    Также неплохим приложением будут книги:
           1. Мартин Р. - Чистый код. Создание, анализ и рефакторинг.
           2. Гудлиф Питер - Ремесло программиста. Практика написания хорошего кода.
           3. Фримен Эр., Фримен Эл., Бейтс Б., Сьерра К. - Паттерны проектирования.

    Следует отметить что основным источником также является документация Oracle, которую можно найти на их официальном сайте (http://docs.oracle.com/javase/).
    Еще к неплохим веб-ресурсам, которые могут оказать огромную помощь при изучении java, можно добавить:
           http://stackoverflow.com/ - форум, где можно найти ответы на интересующие тебя вопросы из области программирования (в том числе и Java).
           http://kharkovitcourses.blogspot.com/p/java-core-course.html - вроде норм курсы (канал youtube - http://www.youtube.com/channel/UCuIctN7x71qam9K_ZxS1W2A )

    Также можно искать курсы по Java здесь:
           http://www.intuit.ru
           http://hexlet.org
    Желательно также вначале ознакомится с Java Code Conventions, которые можно найти на сайте Oracle.
    Cпасибо за внимание и успехов в изучении Java.

    Ответ написан
    Комментировать
  • Какой текстовый редактор/IDE для разработки html, css (stylus), js (coffee) вы считаете лучшим для этого? В чем его преимущества?

    max107
    @max107

    К сожалению sublime даже после дотачивания напильником и плагинами нельзя назвать полноценной IDE и сравнивать его с продуктами JetBrains просто нельзя, как мне кажется. Это несколько иной уровень / удобство / скорость разработки, нежели простой текстовый редактор. Рекомендую лучше присмотреться к WebStorm.

    Ответ написан
    2 комментария
  • Как понять, что жесткому диску пора на покой?

    script88
    @script88
    Самые критичные параметры на которые следует обратить внимание вот эти:

    Raw Read Error Rate — частота ошибок при чтении данных с диска, происхождение которых обусловлено аппаратной частью диска.

    Spin Up Time — время раскрутки пакета дисков из состояния покоя до рабочей скорости. При расчете нормализованного значения (Value) практическое время сравнивается с некоторой эталонной величиной, установленной на заводе. Не ухудшающееся не максимальное значение при Spin Up Retry Count Value = max (RAW_VALUE равном 0) не говорит ни о чем плохом. Отличие времени от эталонного может быть вызвано рядом причин, например просадка по вольтажу блока питания.

    Spin Up Retry Count — число повторных попыток раскрутки дисков до рабочей скорости, в случае если первая попытка была неудачной. Ненулевое значение RAW_VALUE (соответственно немаксимальное VALUE) свидетельствует о проблемах в механической части накопителя.

    Seek Error Rate — частота ошибок при позиционировании блока головок. Высокое значение RAW_VALUE свидетельствует о наличии проблем, которыми могут являться повреждение сервометок, чрезмерное термическое расширение дисков, механические проблемы в блоке позиционирования и др. Постоянное высокое значение VALUE говорит о том, что все хорошо.

    Reallocated Sector Count — число операций переназначения секторов. SMART в современных дисках способен произвести анализ сектора на стабильность работы «на лету» и в случае признания его сбойным, произвести его переназначение.

    В Вашем случае, пока что, все даже очень хорошо
    Ответ написан
    8 комментариев
  • Что пишет front-end разработчик в трудовой, что бы не быть верстаком?

    Да всем срать, что написано в трудовой книжке.
    Ответ написан
    Комментировать
  • Фриланс после 30

    IonDen
    @IonDen Куратор тега IT-образование
    JavaScript developer. IonDen.com
    Не нужно вам идти в верстку, там сейчас ну очень много людей, особенно в самом низу, буквально толпы начинающих, большинство из которых там и останется. Слишком простым кажется это все со стороны, но в реальности, на денежных заказах — там сущий ад. А уж если это не только верстка, а еще и фронтенд, где нас накрывает JavaScript и лавина из миллионов библиотек, плагинов, технологий и прочих ноу хау под JS или jQuery, то вам совсем не нужно соваться в эту адскую смесь.

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

    karazyabko
    @karazyabko
    Кресло надо выбирать так, чтоб вам было удобно, чтобы ноги при сидении образовывали прямой угол. Помимо этого специалисты также советую вставать каждый час хотя бы на пару минут и делать по паре наклонов в четырех направлениях. Еще проще, если у вас в офисе есть медбол, просто ложитесь на него периодически, чтобы точка касания была на уровне поясницы и совершаете круговые движения, тем самым массирую спину
    Ответ написан
    1 комментарий