-
В предыдущей части я рассказал про представления. Теперь поговорим про контроллеры. В этой части я расскажу про: REST gem responders иерархию контроллеров хлебные крошки Контроллер обеспечивает связь между пользователем и системой: получает информацию от пользователя, выполняет необходимые действия, отправляет результат…
-
RailsClub 2015: Конкурс от Vexor’a и история о CI-сервисе в большом проекте
Привет, Хабр! Сегодня мы хотим рассказать о партнере конференции RailsClub – стартапе Vexor.io. Это быстрое и дешёвое решение для автоматизированного тестирования (Continuous Integration). В этом посте: немного о проекте, кейс о тестировании большого проекта и крутой конкурс, в котором можно…
-
Почему Яндекс.Директ — не лекарство от всех болезней?
На каждом углу пишут о том, что Яндекс.Директ решит все проблемы, стоит только его настроить. Этот миф получил широкое распространение в том числе и благодаря БМ (Басням Маркетологов). Мы расскажем, чем приправить Директ, чтобы он приносил не трафик, а клиентов!…
-
«Эс как доллар» //субботнее//
Как избежать позора на ровном месте – наглядное пособие Вообразим ситуацию (да что фантазировать – такое сплошь и рядом). Вам звонят, представляются сотрудником какого-нибудь современного супер-сервиса/технологической/уважаемой компании. При этом, по интонации слышно, что человек осознает свою статусность и общую «непростоту»…
-
Windows 10 build 10547 доступен инсайдерам на ПК
В прошлом посте о новой сборке для мобильной Windows 10 был проведен опрос — нужны ли на GT новости о новых сборках на ПК, результатом этого голосования стало появление этого поста. Итак, вчера в Fast Ring стал доступен для обновления…
-
Антибактериальное мыло справляется с бактериальным загрязнением не лучше, чем обычное
Команда учёных выяснила, насколько лучше антибактериальное мыло лучше обычного справляется с бактериальным загрязнением. Исследователи проверили эффект триклозана, самого распространенного активного антисептического ингредиента в мыле, на бактерии.
-
Functional C#: работа с ошибками
В этой части мы рассмотрим как иметь дело со сбоями и ошибками ввода в функциональном стиле. Functional C#: Immutability Functional C#: Primitive obsession Functional C#: Non-nullable reference types Functional C#: работа с ошибками
-
DoS эксплойт Chrome и некоторых других браузеров
Помните пост про эксплойт скайпа? Сегодня обнаружился похожий эксплойт для браузера Chrome и некоторых браузеров на его движке, который приводит к падению браузеров целиком или только отдельной страницы.
-
Моя работа на конкурс Mail.Ru
Сегодня в блоге Mail.ru были опубликованы результаты конкурса на «дизайн околопочтового приложения», в котором и я принял участие. Места в конкурсе я никакого не занял и не заслужил упоминания в статье. Я даже так и не дождался обещанного инвайта на…
-
JetBrains: переосмысление подписки и поиск стабильности
Перевод публикуется с разрешения автора, оригинал на Voxxed. Когда 3 сентября JetBrains анонсировали изменения в своей лицензионной политике предложив подписочную модель для своих инструментов [IDE — при. пер.], они предполагали, что будут какие-то отзывы. В действительности на них обрушился настоящий…