RFS: Классы в Ruby

Руби — объектно-ориентированный язык. Одно из свойств ООП языков — инкапсуляция (изоляция и разделение). На мой взгляд это свойство лучше всего отвечает на вопрос «А зачем вообще нужны классы?», поэтому начнем с него.

Настройка socks5 сервера — Dante

dante-server — самое забавное наименование ада из тех, что я видел.

Быстрая навигация по исходникам гемов с Vim

Наиболее IDE-шная особенность Vim из мне известных — поддержка тегов. С ними смотреть исходники гемов гораздо удобнее чем с bundle open или show-source.

Нажав Ctrl+] переходим на класс / метод под курсором. Нажав Ctrl+t возвращаемся обратно.

Полезно для классов большого проекта и самое главное — его гемов. Можно из своего контроллера перейти на ActionController::Base, а оттуда закопаться ещё дальше в Рельсы открыв ActiveSupport::Autoload. И снова вернуться обратно в свой проект нажав Ctrl+t два раза.

Удобные хосты в development окружении

Предположим вам не хочется использовать адрес вида localhost:3000 для доступа к приложению на локальной машине.

В настройках нужно дополнительно указывать порт (например, для майлеров в Рельсах), проблемы с CORS, по порту сложнее определить приложение чем по домену, автозапоминалки паролей сваливают все домены в один localhost.

Пост о том, как решить эти проблемы настроив проксирование вида *.dev → localhost:3000 затратив минимум усилий.

Zurb Foundation 5

Блог переписан под foundation 5. С нетерпением жду плашку mobile friendly от гугла. Проверить свой сайт можно по ссылкам mobile-friendly и mobile-usability

Foundation приглянулся мне вполне стандартными фичами в 2015-ом году:

  • адаптивная верстка с минимальными усилиями
  • mobile first
  • размеры в rem
  • возможность гибко изменить ширину сетки, да и все остальное тоже
  • приятные стили «из коробки»

Жалею что не начал использовать css фреймворки раньше. Проблема была в том, что тот же Bootstrap приелся ещё до того, как я захотел его попробовать.

Категория B

С получением прав в этой стране связано много забавных историй, вы наверняка слышите их от друзей и знакомых. К сожалению, эти истории не придуманы и не страдают от чрезмерной гиперболизации. Но сдать без взяток вполне реально.

Итоги 2014

Новый год, а значит люди разделяются на две категории. Кто-то пишет о новых целях, а кто-то постит смешные картинки о тех, кто пишет о новых целях.