Обновить
81
0
Алексей @fuCtor

Backend developer

Отправить сообщение
        {"address":
            {"properties":
                {
                    "centroid": {
                        "type": "geo_point" # need to reverse geocoding
                    }

                }
            }
        }


Судя по этому фрагменту конфига для эластика, обратный геокодинг не гарантирует нахождение если визуально попали в здание, алгоритм может посчитать иначе?
Проблема не запустить двигатель несколько раз, если не прав пускай поправят, но текущие двигатели РД имеют ресурс в несколько десятков запусков. Проблема состоит как вернуть этот двигатель в пригодном состоянии, а это уже не только от него зависит.
Если полученный трос скрутить в бобину, то можно использовать в кранах. Меньше масса самого троса, выше прочность, как следствие выше грузоподъемность, вопрос лишь цены такого троса.
Когда смогут построить этот лифт, уже смогут и на орбите собрать что-то посерьезней МКС, материал будет проще доставить, там и проблема мусора решится уборщиками какими-нибудь.
Ой сомневаюсь, уж больно много переделывать придется, одна только структура БД, куча legacy, использование линковочных таблиц для хранения тэгов. Если бы переехали на PG, можно было бы использовать hstore, в итоге оптимизация по запросам, по операциям записи, клиенты бы даже не заметили, а БД стала бы компактней. Для одного проекта делал backend на основе кодовой базы OSM, была возможность в итоге повыкидывать/переписать подобное, замена точек на POINT (PostGIS) + JSON API, не плохой эффект дало все это.
Area, это как замена чего? Видел там не редко way, которые описывали не геометрии, а например шэйп для нарезки в Navitel %) не для этого?
Например, сейчас я участвую в создании редактора данных, где иногда приходится лезть в код сайта openstreetmap.org, чтобы упростить некоторые операции, и разбираться в сложных схемах тегирования.


Довольно приятный и понятный код у сайта, хотя есть куда DRY-ить контроллеры. Тегирование отдельная попаболь, одно время очень плотно работал с данными OSM, что только там нет. Думаю разгрести это почти не реально, но стараться работать в этом направлении стоит.

Отдельно хотелось бы упомянуть POI, куда пытаются утолкать неуталкиваемое, вопрос актуальности. Интересно, нет ли каких мыслей в OSM по этому поводу, может как-то переработать работу с ними?
Хоть и используемый обычно в dev-окружении.

Кем используемый о_О давно уже первым делом в dev прописывается как минимум thin.
Интересно чем лектору так не угодил Ruby, да есть некоторые проблемы у языка, возможно не так быстро решаются как хотелось бы (ждем не дождемся когда GIL уберут в MRI), но сам язык как его экосистема и идеология дали для разработки не мало ИМХО.
буквально в прошлом месяце, открытие нового большого магазина в Сургуте.

Догадываюсь что за магазин, мало кто верил что откроется в назначенный срок, слишком уж быстро, а тут и «космонавты» руку приложили )

После этого случая мы со службой выделения ресурсов договорились, нам закупили новые куртки «Бавария», тёплые.

Еще надо обувь хорошую, у нас нефтяникам выдают зимнюю спецовку, там сапоги высокие, утепленные и фольгированны внутри, вот такие же надо )
Только если быть уж совсем честными, давайте прибавим субсидии государства на эти самые СЭС, в то время как АЭС абсолютно рентабельны сами по себе, в худшем случае выходят в ноль.
Тут есть маленький нюанс, заводу эта мощность нужна стабильно и гарантированно, а если пасмурно стоит неделю, зимой снегом засыпает, и так далее. Запасать при таком потреблении не сильно то реально. В тоже время АЭС дает прогнозируемую мощность и выработка не зависит от чего-либо.
Это уже ближе к вопросу о микросервисах и соответствующей архитектуре.

Сделали же вот такое Kong.

PS: если сложно на Lua, там и второй вариант рядом, еще большая экзотика )
А если сделать замеры, экззотики для и фана ради, на связке Nginx+LUA?
Еще есть вот такая экзотика: H2O+MRuby (неделю назад наткнулся вот на эту статью 25,000+ Req/s for Rack JSON API with MRuby

PS еще конечно не пятница, но вдруг :)
С DSL было бы интересней:
parser = Iparser::Machine.new do 
  state :idle do 
    branches << 1
    branches << 2
  end
end

и так далее.
А если по Kickstrater то можно к вам обращаться?
Посмотрите здесь, может найдете что-нибудь для себя.
Поднятие цены на продукты ожидаемо, в течении года они держали их на уровне по курсу 50р за $ (на примере Azure), что ниже рынка.
Хорошей практикой при использовании method_missing является объявление в нем новых методов, для оптимизации вызовов, при условии что этот метод будет постоянен. Например как в финдерах у AR (в 4ой версии перешли на немного другой синтаксис).

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик
Ведущий
Scala
Git
Docker
Redis
Высоконагруженные системы
Проектирование архитектуры приложений
PostgreSQL