Pull to refresh
9
Karma
0
Rating
Артур Щеглов @fc_arny

User

Работа с периферией из JavaScript: от теории к практике

К сожалению кроме как поднять локально сервер для работы со сканерами дактилоскопии не смогли ничего придумать… Хотели тонкий клиент вместо толстого, а получился утолщенный.

Как мы делали интерактивный квест для RailsClub

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

Но самое большое ограничение которое у нас было — написать за отведенное время максимально простую функцию проверки ответа ) И поэтому такие задания.

Как мы делали интерактивный квест для RailsClub

Практически любое из задание имело уже готовый метод либо в ruby, либо в ActiveSupport, поэтому идея была получить самый хитрый (не очень популярный) способ. Наша ошибка, что мы не предупредили об этом учатников, поэтому было много вопросов.

Но в целом согласен с Вами, фибек мы собрали, будем исправляться на RailsClub'17.

Как мы делали интерактивный квест для RailsClub

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

Про лайфхак как выиграть все очень бы хотелось узнать, где наш самый большой факап (о некоторых мы уже занем), хоть пока мы расставляли призы, кто-то один набор просто взял и ушел, поэтому круче него уже никто не будет :-)

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

Новый логотип Google основан на эскизе российского дизайнера

Мне больше тахометр автомобиля, где синий это стрелка, а зеленый, желтый, красный уже показывает обороты + на белом фоне выполнено все.

Каждой ветке по хосту c помощью capistrano

Да, про shot в терминологии Badoo знаком, но еще до той статьи мы делали для PHP аналогичный механизм, но только на fabric, и оперировали понятием демо-хост, но наверное shot — лаконичнее.

Каждой ветке по хосту c помощью capistrano

Уже открыли Jenkins, но пока не на полную мощь -) Скорее всего следующим шагом автоматизации будет создание демо-хоста именно на пуш + обновление тикета в JIRA, с плагином это делать удобнее, т.к. он позволяет — sidekiq запустить, переиндексацию или еще что-то, что в коде уже есть в виде rake-тасков или просто модулей.

Каждой ветке по хосту c помощью capistrano

Да, рассматривался вариант с seed (в том числе и с seedbank'ом), но не устроил нас по одной причине: на проекте сильно накрученный elasticsearch, и для проверки алгоритма(который видоизменялся по требованию заказчика со скоростью света) часто требовался большой объем данных, который хранить в репозитории не хотелось. Также использование одной БД позволило использовать одни и те же uploads-файлы, и как следствие на всех демо-хостах у нас полностью заполнен контент.

capistrano-local-precompile пытался использовать, но тут тоже не все так просто получалось. Если приходиться деплоить на несколько окружений(демо-хосты + staging + production и т.д.), то для каждого окружения создается своя копия ассетов + магифест (это очень заметно, когда статика лежит на поддоменах) и получается, что за спринт накапливается огромное количество ассетов, хотя возможно я что-то делал не так и наверное надо сделать еще один подход и разобраться лучше.

Sidekiq/Resque мы используем в основном для синхронизации данных со сторонними сервисами, которые часто могут отвечать очень долго или быть недоступны.

Что должен знать «PHP Junior Developer без опыта работы»?

$20/час — многовато для junior'a без опыта.

На месте соискателя я бы дальше пытался устроиться — крупные компании берут на стажировку, можно и технологию сменить если будет желание.
И главное вас сейчас возьмут не за знание конкретной технологии, а за умение думать и быстро разбираться в новых технологиях(я бы так сделал).

Многоязычный Badoo: «трудности перевода»

Спасибо за ответ!
объект-обёртка, умеющий получать правильную форму по числу и правильный падеж (указанный в переменной

Число и падеж это достаточно передавать для всех языков (которые вы воддерживаете)? Т.е такой ситуации не бывает, что для русского нужно передать падеж, а для венгерского — падеж, число, погоду и еще что-то?

Многоязычный Badoo: «трудности перевода»

Вы понравились {{users_num}} {{users_word#Dative}}».


Какие падежи используете, венгерские?

Хотелось бы знать, как вы работаете с падежами подробнее, точнее как вы их мапите, например, в русском это дательный, в венгерском — винительный. Т.е. падеж тут выступает как параметр, понятно что если в языке нет падежа — берем перевод без падежа (поднимаемся ввер по дереву переводов). Как быть в данном случае? не делать же разные шаблоны для таких языков?

Настройка IDEA для чистокодеров

Спасибо, не знал, обязательно попробую.

Настройка IDEA для чистокодеров

Когда я устанавливаю новую копию IDEA, я пробегаю по настройкам и выставляю свои любимые галочки.

Для того чтобы не выставлять одно и тоже каждый раз, jetbrains сделали импорт/экспорт настроек — File -> Import Settings, еще одна вещь которая облегчает жизнь :)

7 рефакторингов для больших ActiveRecord — моделей

Уже был перевод данной статьи

Понимание букв

Тогда думаю вот это, вам также очень понравится — www.lookatme.ru/flow/posts/design-radar/143343-85-interesnyh-logotipov )

Методология разработки на 1С-Битрикс – опыт дурака

Уточню: документация в коде, phpdoc например, который подхватит IDE, а когда «портянка» на 5000+ строк кода без единого комментария, для меня это отсутствие документации.

Методология разработки на 1С-Битрикс – опыт дурака

Проблема №0 — 1С Битрикс. Я все понимаю, ко всему отношусь лояльно, но для работы просто невозможная система, код просто ужас — ни документации, ни единого codestyle.

O Backbone.js очень просто и кратко для любителей MVC-фреймворков

Если статья окажется интересной сообществу, напишу продолжение, с примерами

Сейчас бы с примерами сделали, а так читать довольно сложно сплошной текст.

Модели будут знать URL, куда слать GET, POST, PUT и DELETE

Также про PATCH могли бы рассказать, который сейчас поддерживается из коробки в Rails 4(думаю многие, кто работает с backbone&rails сталкивались с проблемой, когда backbone отправляет всю модель и приходилось городить свои огороды, чтобы отправить лишь часть атрибутов).

Обучение программированию на Java

>Игра написана на Silverlight
Теперь чтобы просто посмотреть проект на своей ubunte мне придется стать шаманом.

Пишем клиент для любимого сайта на phoneGap

Спасибо за статью! Хотелось бы узнать о плюсах/минусах такого подхода к созданию приложений. Для себя пришел к следующему выводу, бегло просмотрев подобные решения, что это довольно быстрый способ создания приложения, и если нет ресурсов для разработки нативных приложений, а оно очень нужно, то это почти идеально. А как Вы пришли к такому выбору? Насколько мне известно, LinkedIn тоже сделали свое прложение с помощью js/html/css, рассматривали их путь как возможный вариант решения Вашей задачи?

Information

Rating
5,776-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity