• Какое железо выбрать для разработки приложений (i5-4690K OC vs i7-4790) ?

    safright
    @safright
    Никакой разницы не увидите. Поддержка виртуализация чего возможно появилась еще несколько поколений процессоров назад. А кодинг - это не запуск безразмерного энтерпрайза с хайлоадом, реально-заметной разницы между чуть большим кэшем и чуть большей частотой вы не увидите.
    Для разработки горадо важней SSD и нормальные монитор (лучше 2) с клавиатурой.
    Ответ написан
    Комментировать
  • Именование классов в БЭМ

    safright
    @safright
    Все просто — БЭМ придуман яндексом для одновременного поддержания туевой хучи достаточно однотипных (с т.з. верстки) проектов. Плюс используется генератор для этих монструозных классов, а сами они предполагаются очень независимыми от контейнеров. От этого возрастает переносимость и контролируемость всей конструкции.
    Если у вас нет туевой хучи однотипных проектов — БЭМ не лучший выбор.
    Ответ написан
  • Проблема с установкой Windows 7 на SSD

    safright
    @safright
    Проблема в UEFI-области (105Мб в начале диска) — она на старом hdd, без нее соответственно, работать не будет.
    Ответ написан
    1 комментарий
  • Динамическая подгрузка улиц и номеров домов по городу в поле при регистрации?

    safright
    @safright
    Для реализации js может пригодиться autocomplete или, если используется бутсреп, typeahead.
    А для серверной части — да, только ФИАС парсить и в базу. Какого-то вменяемого api несколько месяцев назад так и не нашел даже для городов, не то что для улиц/домов. 2ГИС и Яндекс, судя по всему, для поиска и автодополнения пользуются своими гео-базами, так что надеяться на них чрезмерно не стоит.
    Ответ написан
    1 комментарий
  • Черным по белому или белым по черному?

    safright
    @safright
    Все просто: черный на белом хорош, когда мы смотрим на отраженный свет, например, бумагу или читалку с eink'ом. Светлый на темном (никогда — белый на черном) лучше выглядит, когда мы смотрим на источник освещения, например монитор. Обилие белого в источнике освещения порождает усталость глаз. Плюс есть разной бредовости мысли насчет современной LED-подсветки, которая по факту сбивает суточные ритмы из-за сильной синей составляющей спектра.
    Кроме вкуса, нелюбовь к темным темам может быть вызвана более тривиальными причинами — паршивым экраном (80% ноутов — именно такие) и чрезмерной освещенностью помещения. В обоих случаях светлый на темном различим многократно хуже, так как им недостает контрастности.
    Итого: для кодинга темная тема предпочтительней, но все зависит от монитора, освещения и личных вкусов.
    Ответ написан
    1 комментарий
  • Выбрать ультрабук?

    safright
    @safright
    Важный момент: у 530U3C есть несколько вариантов, некторые из которых предполагает ссд.

    ИМХО: данные ноуты хорошим соотношением цена/качество (от 20к), матовым экраном (которых хоть и становится больше, но все равно ограниченно), возможность безболезненного расширения памяти/диска, отсутствием сколько-нибудь критичных проблем с линуксом.
    Однозначные минусы: углы обзора, кривой предустановленный софт на винде, небольшие проблемы с управлением питанием (непонятно работающее закрытие крышки, кривая проверка состояния батарейки на линуксе).
    Ответ написан
    Комментировать
  • Что должен знать и уметь ПМ

    safright
    @safright
    способ несколько самоубийственный, но коль уж вы любите практику: займитесь _большим_ проектом. Тут все сразу и всплывет.
    А вообще ПМ — это, собственно, менеджер проекта, он им рулит. Требуемые навыки, в итоге, неплохо зависят от команды, задач и уровня заказчика. В зависимости от сочетаний качеств команды, проекта и заказчиков — придется решать очень отличающиеся друг от друга задачи.
    Рутину, впрочем, все равно составляют депеши «заказчик хочет — преобразовать в задачу — передать нужному разработчику», «разработчик спросил — сформулировать на язык заказчика — узнать ответ и выработать решение».
    Ответ написан
    Комментировать
  • Как ускорить работу Sublime Text 2 через FTP?

    safright
    @safright
    Бесплатный плагин. Достаточно удобен для синка (при сохранении обновлять на ftp) и умеренно — для получения с сервера (практически никогда не пользовался).
    Ответ написан
    Комментировать
  • Организация домашней Wi-Fi сети

    safright
    @safright
    1. Одновременно с одного адаптера может быть подключена только одна точка доступа. Т.е. машины либо общаются напрямую (одна становится ТД), либо общаются через роутер. Не одновременно.
    2. Если выставить принудительно 802.11n на ТД — то она перестанет переключаться в режим совместимости с 802.11g устройствами, т.е. увеличение скорости возможно (это не отменяет общего частотного диапазона, так что совсем уж ракетного взлета лучше не ждать). Для проверки диапазона используйте этот софт.
    3. Не совсем понял, как у вас устроена сеть, но напоминаю, что если машины обмениваются данными через ТД/роутер, то данные не идут напрямую, т.е. по сути канал делится пополам на 2 стройства. Если сюда докинуть накладные расходы самой беспроводной сети: 54Мбпс (g) / 2 (грубо — служебный трафик) = 27 Мбпс / 2 (устройства, одновременно работающие с сетью) = 13,5 Мбпс / 8 ≈ 1,5 МБ/сек. Т.е. в сети 802.11g сильно больше скорость не будет (если рядом есть гиперактивные ТД — то наверняка). Переключайтесь на 802.11n, используйте NAS или сервер, подключенный по проводу к роутеру, чтобы кидаться большими файлами — и будем вам счастье.
    4. Возьмите Zyxel Keenetic — у него есть USB порт и поддержка кучи модемов. В своем ценовом диапазоне это лучше железяки (ИМХО, естественно).
    Ответ написан
    Комментировать
  • 12 летка хочет учиться программировать

    safright
    @safright
    Рекомендую полистать ЖЖ Анатолия Левенчука — не смотрите на архаичность формата, дяде просто нравится. Так вот, он весьма системно и последовательно учит своего сына программированию, как мне кажется, в этой сфере у него один из лучших подходов. Ну или просто с ним пообщайтесь на эту тему.

    ИМХО: лучшее что есть для начала — это Python, минимум учебников и максимум практических наглядных задач.
    Ответ написан
    Комментировать
  • Како взять дешевый, но мощный проводной роутер для соединения PPPoE 100 Мбит/с?

    safright
    @safright
    Кто ж мощные железки мегабитами меряет? Меряют их пакетами, а тут уж как сложится — от провайдера тоже в этом смысле многое зависит.
    Возможно, подойдет zyxel keenetic — на pptp и l2tp выдает достаточно приятные цифры, pppoe сходу не вижу, но когда искал, вроде бы видел цифры порядка 80-90Мбит/сек, хотя сейчас и не поручусь.
    Ответ написан
    2 комментария
  • Программы для разработки web-приложений из-под linux

    safright
    @safright
    Пхп-сервер на виртуалку (сугубо ИМХО — это несколько лучше, чем ее на текущую машину ставить), в качестве среды разработки — sublime — в нем есть куча плагинов для всего подряд. Ну и devtools из хрома — в нем тоже изрядное количество времени провожу.
    Смотреть на IDE не вижу никакого смысла, кроме глубокой нужды работ с каким-нибудь зендом: во всех остальных случаях имена/команды/функции проще либо заучить, либо автокомплит саблайма дает нормально выбрать.
    Ответ написан
    Комментировать
  • С какой книги лучше начать изучать HTML и CSS?

    safright
    @safright
    Изучать ЯП по книжке? Смысл есть изучать на проекте. Если нет проекта, на котором нужны эти знания — то зачем вообще его изучать?
    Ответ написан
    4 комментария
  • Публикация сайта по FTP?

    safright
    @safright
    FTPSync плагин называется. Для корректной работы достаточно будет создать файл настроек и, если не нужно чтобы отправлял по сохранению, не забыть поставить false в соответствующем параметре. После этого отправлять можно через меню (ПКМ по папке проекта в саблайме).
    Кроме того, если вы с сайтом работаете локально и требуется именно публикация — рекомендую посмотреть на подобные сервисы. Там можно привязать публикацию к репозиторию и настроить на деплой по коммиту или вручную. Очень удобно.
    Ответ написан
    Комментировать