• Лучший монитор для разработки (+ ноутбук)

    Настолько сильно поднять без дополнительной подставки вряд ли получится.
    Семидюймовый планшет вполне можно разместить — а 15-дюймовую махину, вряд ли.
  • Лучший монитор для разработки (+ ноутбук)

    Да. Некоторые подключают через VGA, но во-первых сигнал аналоговый, во-вторых сам разъём куда менее удобен. HDMI-DVI в одноканальном режиме 1920х1200 передаёт без проблем.
  • Лучший монитор для разработки (+ ноутбук)

    Да. можно поворачивать в портретный режим.
    Но кроме как показа друзьям какой-нибудь длинноногой девочки во весь рост для вау-эффекта это малоприменимо.
    Я пробовал — писал код, но как-то не оно. Может дело в расположении глаз, может в силе привычки, может в том что поскроллить мышкой легче чем водить головой вверх-вниз, но для меня портретный режим хорош только для просмотра фоток той же ориентации.
  • Лучший монитор для разработки (+ ноутбук)

    В мониторе есть питание для колонок, а вывода звука нет; ибо нет HDMI, идёт провод от колонок до ноутбука.
    Также в мониторе usb-хаб на 4 порта. То перефирия подключается одним проводом =) Впрочем logitech-овские девайсы подключаются в любом случае в один порт.
    Таким образом usb, звук и ещё два провода (см. исходный пост) подключаются к ноутбуку, когда он дома.

    У меня почти всё время работает один монитор, мне хватает. Ноутбук настроен именно так, как вы пишете — реакция на закрытие крышки отключена.
    Если же есть необходимость во втором экране — монитор чуть-чуть поворачивается (благо очень удобная подставка) и ноутбук ставится туда, где удобнее.

    Ноутбук у вас хороший — хорошая дискретная видеокарта позволит на высоком разрешении не только разрабатывать, но и играть в игры в номинальном разрешении.
    Единственное смотря характеристики вспомнил про вебкамеру — вот ей в такой конфигурации не очень удобно пользоваться. Для комфортного видеочата нужно будет либо отдельную докупать, или чатиться без монитора.
  • Backbone: предзагрузка вьюшек

    Значит я неправильно изначально понял :-)
    Если привязка существующих данных к коллекции не нужна (моё понимание «backbone должен подхватить»), то конечно можно setElement или даже проще — передать параметр el при создании вьюшки.
  • Backbone: предзагрузка вьюшек

    С HTML-ом будет сложновато.
    А вот если сервер может JSON формировать — то очень просто

    class Event extends Backbone.Model
    class Events extends Backbone.Collection
        model: Event
    class EventsView extends Backbone.View
        initialize: -> @collection.on "sync add", @render, @
        render: ->
            results = []
            if @collection.isEmpty()
                @$el.html "Empty Collection"
            else
                results = @collection.map (model) -> "#{model.get('id')} --- #{model.get('text')}"
                @$el.html results.join("<br />")
            
    events = new Events([{id:1, text: "Google"}, {id:2, text: "Yahoo"}])
    view = new EventsView collection: events, el: "body"
    view.render()
                        
    events.add({id:6, text: "HuffingtonPost"})
    
    


    Код упрощён, но как видно коллекция создаётся со стартовыми значениями.
  • HDMI => DVI-D переходник и большое разрешение

    Поддерживает — en.wikipedia.org/wiki/HDMI

    1.0 — 1920х1200
    1.3 — 2560х1600
    1.4 — 4096х2160

    А вот на вопрос — ответ скорее всего нет.
    DVI поддерживает такое разрешение только в режиме dual-link, а hdmi как видим по той же табличке в вики — одноканален.
    Т.е. чтобы получить такое разрешение банальный переходник не подойдёт, нужен какой-то хитрый цифровой конвертор.
  • Какие кодотрюки вы знаете?

    parseInt(y)+parseInt(z)

    гарантировано и наглядно
  • Давайте выберем мне мышку!

    У меня Logitech 555b (bluetooth), специально выбирал чтобы порт USB остался свободным. Если это не принципиально, то выбор не-bluetooth мышей куда выше, а долговечность у них примерно одинаковая.