Удобные хосты в 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

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

Обходим блокировку Роскомнадзора для GitHub

Red Queen: "Now, here, you see, it takes all the running you can do, to keep in the same place."

Web Proxy #

Для браузеров Firefox и Chrome блокировку можно обходить практически в один клик поставив бесплатный аддон на выбор:

Я предпочитаю fri-gate, его можно включать только для выбранных сайтов и он не требует регистрации. Преимущество этих прокси перед Tor и I2P — они очень быстрые.

Tor (Linux) #

А чтобы использовать консольные команды нужно поставить не менее бесплатный Tor и оборачивать все команды в него. Так это выглядит для Arch:

pacman -S tor torsocks

sudo systemctl enable tor.service
sudo systemctl start tor.service

Можно работать:

torsocks git pull

В следующем посте обходим стоимость доллара в 55Р.

Первый сезон на Kawasaki Ninja 300

Закрыт, можно подводить итоги.

Хелпер для title

Типичная задача для нового сайта, расставить заголовки для страниц.

Если для тега указано значение, то выводим значение и название сайта. Если не указано, то только название сайта.

В application_helper.rb:

  def head_title
    if content_for(:title).present?
      "#{content_for :title} › #{Settings.main.title}"
    else
      Settings.main.title
    end
  end

В макет:

doctype
html
  head
    title= head_title

В представление:

- content_for :title, @post.title

Донорство крови

Кроводача тот редкий случай когда хорошо и вам и другим. Стимуляция и обновление организма и важная помощь кому-то ещё. Маленькая радость перфекциониста.