• Для чего используется этот разъём? (картинка)

    xel
    @xel
    front end developer
    Скорее всего аудио S/PDIF с разъёмом MiniTOSLINK.
    Но может быть и вывод ИК-приёмника или что-угодно. Надо смотреть инструкцию к материнской плате.
    Ответ написан
  • Как подружить Git и Dropbox?

    xel
    @xel
    front end developer
    Если соглашаемся, коммитим и делаем опять ctrl+s эффект повторяется?
    Если не повторяется, то возможно просто символы окончания строк или формат отступов меняется.
    Я бы попробовал сохранить под другим именем и сравнить по размеру и в hex-виде.
    Ответ написан
  • Лучший монитор для разработки (+ ноутбук)

    xel
    @xel
    front end developer
    Уже полтора года использую для веб-разработки Dell 2412M. Очень нравится что соотношение сторон 16:10 — эти 120 пикселей высоты ещё никогда не были лишними.
    Ноутбук почти всё время разработки находится в закрытом состоянии.
    Только на отдельных стадиях проекта — как то вёрстка или тестирование задействую дисплей ноутбука.

    Звук выведен на колонки совместимые с этой моделью монитора. (есть разъём питания)
    Для управления использую беспроводные logitech клаву и мышь, ресивер которых воткнут в хаб монитора.

    Собственно подключение ноутбука после поездки занимает секунд 15 — usb, звук, питание, hdmi. Ноут с SSD примерно за это же время успевает загрузится.
    Была идея купить 27-дюймовый монитор с 2560 точками по горизонтали, но многие приглянувшиеся модели не имеют hdmi входа (
    DisplayPort на моём ноутбуке непредусмотрен, а через переходник hdmi-dvi (как у меня подключен 2412M) разрешение выше 1920х1200 увы, недостижимо. Учитывайте этот нюанс.

    По поводу матрицы: разработка — не игры и не фильмы. И время отклика не так критично ;-) Для меня было важно отсутствие бликов — поэтому никакого глянца.
    Благо сейчас производители уже не заваливают рынок сплошным глянцем, и есть из чего выбрать.
    Ответ написан
  • Backbone: предзагрузка вьюшек

    xel
    @xel
    front end developer
    Правильная backbone-view работает либо с коллекцией либо с моделью.
    Твоя view работает с коллекцией.

    В initialize вешаешься на событие sync — вызов render.
    В render делаешь проверку this.collection.isEmpty()
    Если не пуста — отрисовываешь.

    При создании view сразу же вызываешь render.
    Тогда независимо от порядка загрузки всё будет отрисовано.
    Ответ написан
    2 комментария
  • Посоветуйте SSD 60-80Gb

    xel
    @xel
    front end developer
    Полгода назад, в июне, брал SATA 60Gb OCZ Vertex 3 (VTX3-25SAT3-60G) в домашний компьютер.
    Других не пробовал — поэтому сравнивать тяжело, но работает без сбоев и быстро — всё открывается мгновенно, винда грузится за секунды.

    Месяц назад в ноут взял Vertex 4, на 128 Гб — тоже никаких нареканий.

    Для домашнего компьютера (где есть место под HDD) 60 Гб (на самом деле около 56) как по мне вполне достаточно — я и на харде диску С никогда больше полтинника не давал.
    А фильмы/музыка/фотки и на харде или online-хранилищах хорошо живут.
    Ответ написан
    Комментировать
  • HTML-шаблон корпоративного письма

    xel
    @xel
    front end developer
    На хабре недавно проскакивал сервис www.mailrox.com/
    Заявлена совместимость со многими клиентами, в том числе Outlook и Apple Mail.
    Ответ написан
    Комментировать
  • JQuery Datepicker, input=date, Google Chrome?

    xel
    @xel
    front end developer
    Вопрос сродни: как сделать чтобы текст не заменялся на звёздочки в input type=«password».
    Данная «проблема» будет не только в Chrome, а и в Opera, а в будущем и во всех браузерах, т.к. это HTML5 Forms, а поддержка HTML5 увеличивается у всех браузеров от релиза к релизу.

    Не вижу ни одной причины не сделать поле текстовым, если хочется использовать контрол от jquery.ui.
    Ответ написан
    2 комментария
  • Нужна ли вам подобная программа для android?

    xel
    @xel
    front end developer
    Вот вы пишете, что фотограф. Наверное обрабатываете фотографии в Photoshop. Вам действительно будет удобнее выбирать рабочий инструмент на планшете, чем на клавиатуре?

    Несмотря на отличную идею приложения, я не могу придумать как его использовать в реальной жизни, кроме как показать друзьям.
    Если приложение активно и я за ним работаю — у меня руки на мышке/графплашете и клавиатуре, мне быстрее нажать клавишу, чем тянуться до андроид-девайса.
    У некоторых мышки с 5, 7 кнопками, но я не видел чтобы люди программировали их вне игр.
    На клавиатуре из мультимедиа использую только тише/громче, вперед/назад.
    Насчёт игр — в online-игрушках ваше приложение скорее всего работать не будет, их чит-защиты не дают пробиться эмуляторам нажатий.

    Единственная область — видеоплееры; как удаленный пульт ДУ будет вполне юзабельно.
    Ответ написан
  • Где б найти много-портовое USB питание для всех гаджетов?

    xel
    @xel
    front end developer
    Сам задавался такой проблемой пару месяцев назад.
    Есть очень много совмещенных решений — розетки + usb, но увы практически все они под американскую розетку, без евроверсий.
    Такую зарядку, как рекомендовал atman я купил — даёт 500 мА на всех портах :-(. BB Playbook её вовсе не видит. Может бракованная конечно попалась, но скорее кривое описание.
    Сейчас собираюсь попробовать универсальную настенную розетку с USB (http://goo.gl/UqWAF). Какой у неё ток на USB пока непонятно.
    Ответ написан
    Комментировать
  • Парадокс в JavaScript с точки зрения PHP-кодера

    xel
    @xel
    front end developer
    Это ещё что.
    console.log(112233445566778899 === 112233445566778900); // true

    В PHP правда будет то же самое.
    По сути видно, что 2 «не равно» ни true, ни false; зато 1 равно true.
    От чего напрашивается вывод что при сравнении именно boolean приводится к целому.
    Ответ написан
    Комментировать
  • Можно что-то сделать, чтобы видео на YouTube не "уезжало" при появлении рекламы?

    xel
    @xel
    front end developer
    Включение html5 в настройках аккаунта помогает. Но появляются другие проблемы.

    Мне помогло в настройках оперы отключить все плагины, после чего переустановить флеш. Это конечно какая-то магия, но просто переустановка флеша не помогала.
    Ответ написан
  • Писать ли продолжение статьи про Танки на канвасе?

    xel
    @xel
    front end developer
    Если допишите до готовой игры — то стоит, если опять теория, то с учётом того что недавно была замечательная статья об архитектуре оригинала, наверное не стоит.

    И хорошо бы если результат (как игра, так и статья) превосходила существующее решение.
    Ответ написан
    1 комментарий
  • Как вы храните SQL запросы в коде?

    xel
    @xel
    front end developer
    Храню в XML.

    В качестве имени узла — идентификатор запроса.
    В атрибутах можно хранить список типов (для mysqli).

    <getAssoc params="is">
    SELECT content_id FROM assoc WHERE news_id=? AND type=? ORDER BY sort ASC
    </getAssoc>
    Ответ написан
    1 комментарий
  • Как преобразовать html мнемоники и ASCII последовательности в текст на Java?

    xel
    @xel
    front end developer
    Не проще ли данные просто выводить компонентой web-браузера?

    Если же хочется всё же решить задачу рекомендую посмотреть как устроена функция html_entity_decode в phpjs. Ключевой момент — использование специальной таблицы для многочисленных мнемоник. Те, которые заданы шестандцатиречным числом, можно и попросту сконвертировать выдрав регуляркой код символа и подставив на его место символ с соответствующим кодом.
    Ответ написан
  • Монитор для веб-разработки: 24" IPS или 27" TN+FILM?

    xel
    @xel
    front end developer
    Мониторы по количеству точек в ширину одинаковые, значит и панели в IDE, и вкладок в chrome будет одинаковое число. Pivot ( чтобы можно было развернуть монитор на 90 градусов при желании) у монитора от Panasonic отсутствует.

    Я считаю покупку Dell 2412M лучшим своим приобретением прошлого года. Углы отличные, цветопередача (после калибровки по настройкам с tftcentral) на высоте, глаза не устают, «дополнительные» 120 пикселей по высоте не простаивают. Вообще соотношение 16:10 явно удобнее и я считаю что доминирование 16:9 объясняется лишь экономией производителей, ведь экран с 24-дюймовой диагональю с соотношением сторон 16:10 это 1670 см², тогда как 16:9 с той же диагональю уже лишь 1587 см².
    Активный usb-хаб в мониторе позволяет подключить периферию, сократив «лапшу» проводов.
    Ответ написан
    Комментировать
  • Почему во многих галереях присутсвует сетка на фоне?

    xel
    @xel
    front end developer
    В галерее приведенной в примере сетка накладывается поверх картинки браузером ( div[class=fp_overlay] ).
    При этом сама картинка чистая.
    Защита от копирования нешарящими? Скорее авторы галереи считают что так красивее.
    Ответ написан
    1 комментарий
  • Отключается монитор в Google Chrome, что делать?

    xel
    @xel
    front end developer
    Я бы попробовал переключить монитор на другой порт (VGA ←→ DVI) при наличии технической возможности.
    Ответ написан
    Комментировать
  • Простой вопрос по Mysql?

    xel
    @xel
    front end developer
    Так не делают, это избыточная информация, можно просто при запросе вытаскивать:

    SELECT *, (quantity*USD as Total_in_USD) FROM 37A;

    Но если очень уж хочется по извращаться — то копать в строну триггеров.

    На события можно повесить обновление поля.
    Ответ написан
    3 комментария
  • Давайте выберем мне мышку!

    xel
    @xel
    front end developer
    Современные Logitech по полгода и больше живут на батарейках… поэтому если просто начитался «ужасов» в отзывах о дешёвых мышах что заряжать по разу на неделю надо — подумай ещё раз =) плюсом будет не только отсутствие провода на столе, но и возможность управлять воспроизведением фильмов с дивана =)
    (ЗЫ: а ещё бывают с докстанцией, вместо батареек — но это лишнее место на столе)

    По теме — A4 tech раньше имели весьма простую схему провода — на конце стоял несложный разъём, похожий на тот которым кулер подклчюается к материнке, при такой схеме укоротить провод — дело на 5 минут.
    Ответ написан
    6 комментариев
  • Kubuntu + Wifi = Время + 1 час

    xel
    @xel
    front end developer
    Ты наверное с Украины? Из-за игр Рады с часовыми поясами не все источники времени поняли и правильно поставили какой же у нас часовой пояс.

    Попробуй поставить просто заведомо-неправильный пояс и/или местоположение с расчетом корректировки.
    Почему отключение ntp не помогает — не знаю.
    Ответ написан
    2 комментария