• Какой MacBook покупать RS/A или LL/A?

    rockysoul
    @rockysoul
    ruby monkey
    По своему опыту скажу ТОЛЬКО "АМЕРИКАНЦЕВ и ТОЛЬКО БЕЗ ГРАВИРОВКИ.
    Гравировка выглядит нереально уродски, а смысла в ней ноль, печатают все не глядя на буквы, а просто на положение кнопок, воображение при взгляде само дорисует буквы. Работает как магия. Если конечно ноутбуком будет пользоваться не ваша бабушка, а человек который 10 лет лупит по клавишам.

    Второе: узкий шифт и ентер выбесят. К ним невозможно привыкнуть. Все кто привыкли лукавят, а на деле все равно часто задевают соседние буквы. Я за год не смог привыкнуть.
    Ответ написан
    Комментировать
  • Как правильно изучать веб-разработку, чтобы не было недопониманий?

    rockysoul
    @rockysoul
    ruby monkey
    Если есть в вашем городе курсы — обязательно пойдите на эти курсы.
    Пройдите тесты на CSS/HTML/JS и если не сможете ответить на 60-70% вопросов, то начинайте именно с них. Не пропускайте эту часть. Многие говорят, что это не нужно для бекенд разработки, но я категорически против. Не так уж много там надо знать и не так уж сложно это.

    Потом идите на курсы Ruby/ROR. Курсы помогу вам систематически заниматься и делать это в правильном порядке. И про БД расскажут и про инструменты разработки и всякие RSPEC и Cucumber бегло покажут. А ежедневная возможность задавать вопросы живому человеку с опытом вместо гугла просто бесценна.

    Если у вас нет денег на курсы или времени, то одолжите денег и забросьте все, что вам мешает выделять время, т.к. это ваша карьера и ваше будущее. Самостоятельные занятия, а тем более нерегулярные размажут ваш процесс обучения на год вместо 2-3 месяцев.

    САМОСТОЯТЕЛЬНЫЕ ЗАНЯТИЯ СОСУТ. ТОЛЬКО КУРСЫ.

    Что касается выбора между PHP/Python и Руби то вы уже выбор сделали, занимайтесь и не дергайтесь. Теоретически все три языка вполне справляются с любыми проектами и задачами, ровно как и наговнокодить можно на любом языке. Так что этот вопрос для себя закройте.
    Ответ написан
    Комментировать
  • IDE для PHP, JavaScript, HTML, CSS с встроенным веб и MySQL сервером и phpMyAdmin, FTP?

    rockysoul
    @rockysoul
    ruby monkey
    Скажу сразу про три проблемы в запросах:
    - сервер (он должен настраиватся отдельно, никто не встраивает их в IDE нормальные)
    - система контроля версий (при более-менее серьезной работе вам понадобится все-таки sourcetree или github).
    - кирилические пути (не сущетсвует ситуации когда это нужно)

    Если все же хочется найти идеальный комбайн, то он есть: Coda, но к сожалению он только для Маков. Там и ftp и mysql и git и редактор отличный. Проекты хранятся красиво. Там все есть, что вам хотелось бы, но опять же кроме сервера, смиритесь, что вам придется разобраться с апачем и настроить себе конфиги.

    А вообще приучайтесь любить отдельные инструменты. Они как правило лучше и намного чем "комбайны". Потом спасибо скажете :)
    Ответ написан
  • Почему для некоторых блоков css правила для маленьких экранов,срабатывают на всех экранах?

    rockysoul
    @rockysoul
    ruby monkey
    Чаще всего это проблема в селекторе. Второй недостаточно точный чтобы перекрыть первый.
    Если у вас есть mobile-first селектор .someclass .someotherclass div.target
    А вы для больших экранов делает просто селектор
    div.target, то он не сработает. Попробуйте дописать к нему !important чтобы проверить.

    А вообще код не помешал бы конечно.
    Ответ написан
  • Что могут спросить на собеседовании. Ruby, RoR?

    rockysoul
    @rockysoul
    ruby monkey
    • Что такое before_filter и что для чего нужен?
    • Что такое MVC?
    • Расскажите как вы пишете тесты?
    • Чем модуль отличается от класса?
    • Какие БД знаете, юзали? Чем отличается mongoDB от mysql?
    • Что такое rake?
    • Что такое environment?
    • Что такое routes?
    • Назовите гемы которые вы используете?
    • Чем отличается авторизация от аутентификации? Какие гемы для этого используются?
    • Что такое rails console? Для чего вы ее используете?
    • При запуске rails server говорит, что такой порт занят, как убить запущенное на нем приложение?


    Вспомнил что смог. Удачи :)
    Ответ написан
    2 комментария
  • Что выбрать Macbook pro 2010 или 2011!?

    rockysoul
    @rockysoul
    ruby monkey
    Верстать на макбуке нереально (по личному опыту). Нужен внешний моник, да побольше.
    А если внешний моник, то за эти деньги лучше взять менее прихотливый в ремонте mac mini. За эти деньги получится намного более позднюю модель взять.

    Оба макбука брать рискованная затея. Они оба старые и являются портативными, а значит падали и царапались, в ближайшем будущем легко может накрыться шлейф, петли и прочее, поэтому однозначно лучше взять машинку послабее, но поновее. Вам для верстки с головой хватит i5 на сендибридже, главное только SSD поставитью.

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

    rockysoul
    @rockysoul
    ruby monkey
    Положить адреса в контейнеры с отслеживанием кликов (а лучше события "onmousedown") и уведомлять метрику по клику. Почта должна быть ссылкой на "mailto". Propagation сделает свое дело.
    Ответ написан
    6 комментариев
  • Как слелать так, что бы при крокрутке слайдера появлялся этот текста на слайде?

    rockysoul
    @rockysoul
    ruby monkey
    Я бы очень советовал вам использовать вместо слайдера бутстрапа Фотораму (fotorama.io). Исчерпывающая документация там на сайте. Она кросс-браузерная и api шикарный. Я ничего кроме нее не использую уже 2 года, она совершенно прекрасна.

    В двух словах это должно работать так: у вас есть фоторама с блоками.
    <div class="fotorama">
      <div>текст слайда и код кнопки и все остальое<div>
      <div>текст слайда и код кнопки и все остальое<div>
      <div>текст слайда и код кнопки и все остальое<div>
    </div>


    В css текст слайда должен быть скрыт.

    А в js вешаете на событие "showend" появление текста внутри слайдера.
    Пример и описание тут: www.fotorama.io/customize/api
    Ответ написан
    2 комментария
  • Как "самоорганизоваться" во времени?

    rockysoul
    @rockysoul
    ruby monkey
    • Бросать работу при первой возможности зарабатывать в веб-разработке.
    • Выбрать в сутках 2 часа пиковой активности мозга и минимальной лени и всегда в это время читать и учится (практики и стековерфлоу мало для саморазвития). У меня это время с полуночи до 3. Я всегда читаю в это время книги и пробую знания на практике
    • Если дома не получается заниматься — засиживайтесь на работе. Если неделя прошла и каждый вечер был занят фигней домашней, то смиритесь с тем, что дома у вас неподходящие условия .
    • joomla — шлак :) Пожалуйста, переходите на что-то посерьезней как можно быстрее, а то всю жизнь будете за 600 рублей с фриланса интернет-магазины за ночь поднимать.
    • Самое главое правило вообще на всю жизнь вам чтобы не впадать в уныние: никогда не переоценивайте то, что можно сделать за месяц и не недооценивайте то, что можно успеть за год. (справедливо и для варианта 1год / 10лет)
    Ответ написан
    6 комментариев
  • Какой язык и фреймворк предпочтительнее для написания и поддержки биржи фрилансеров?

    rockysoul
    @rockysoul
    ruby monkey
    Если у вас мало денег: PHP специалисты стоят дешевле, никаких проблем с хостингом (пока начинаете хватит самого простого виртуального и со слабым ресурсом). И использовать готовое решение. Там только БД слабое звено.

    Если денег "жопой жуй": ищите крутых специалистов, а они сами скажут на чем они хотят писать. Это их прерогатива, путь решают на чем привычней или удобней. И 100% однозначно писать с нуля. И в пайтоне и в руби базовый функционал гемами нагоняется за пару дней.
    Ответ написан
    Комментировать
  • Как вернуть девственность MacOS?

    rockysoul
    @rockysoul
    ruby monkey
    Есть два пути:
    1. Как по ссылке описано: перебрать по пунктам все.
    2. Хардкорный: форматнуть винт и тогда через "биос" макбука поставить чистую ось.
    (подойдет для вынимаемых винтов). Так быстрее и надежней всего. Я когда миник продавал так и сделал.

    Но на самом деле важно сделать только 3 вещи:
    1. Удалить юзера и все свои файлы и секьюрно очистить корзину
    2. выйти из браузеров и почистить в них все
    3. выйти из Apple ID.

    Остальное ерунда и оверкил.
    Ответ написан
    Комментировать
  • Что учить вдобавок к Ruby on Rails?

    rockysoul
    @rockysoul
    ruby monkey
    slim лучше haml имхо.
    + все как-то проехали мимо БД, а надо хорошо натаскать себя в postgres и mongoDB
    + angular/ backbone не пропустить тоже полезно будет, т.к. 90% вакансий хотят такой пункт. Хотя бы поверхностно понимать
    Ответ написан
    Комментировать
  • Какие хорошие текстовые редакторы на сайт есть для сайтов на Rails?

    rockysoul
    @rockysoul
    ruby monkey
    Объективно, круче tinyMCE нет ничего, если нужно много кастомизации и уйму примеров в документации. Тем более новый дизайн стал вполне приличным и Redactor растерял свое эстетические преемущество.

    bdc18fd40f30483eafb2dbe2b30594c9.png

    Redactor мог бы заменить почти полностью, но он платный.
    Ответ написан
    1 комментарий