can3p: (cat with many words)
Нет, конечно не совсем очевидное, не сразу. Чаще всего оно становится очевидным, когда начинаешь думать и задавать правильные вопросы - почему и как.

Решил я сделать небольшой сервис, сделать его на clojure. Что-то там написал. Взял сервер. Как его деплоить? Нужен деплой скрипт, пишем задачу для fabric. Как его пинать удаленно? Надо еще к сприпту задачу для этого. Почему сервис падает? Надо посмотреть логи. Как решить нехватку ресурсов? Нужно еще серверов, для всех ролей. Теперь зоопарк, как им управлять? Нужно взять ansible или подобное. Ура, что-то работает. Как понять, что что-то работает? Нужно еще задачу на чтение логов с нужных машин. Как это анализировать? Прикручиваем мониторинг. Медленно обрабатываются запросы? Прикручиваем метрики. И т.д.

Ни одного сложного вопроса, но иногда, чтобы ответить, надо как-то поскрипеть мозгами. И так ведь в жизни постоянно.

Brackets

Jul. 18th, 2012 03:53 pm
can3p: (Default)
Пользуясь наличием свободного времени сел и написал оболочку для редактора brackets. Крутизна вся в том, что писал на языке vala, а использовал Webkit-gtk, так что одним махом научился писать на новом языке, делать настольные приложения на gtk да еще и делать кастомные оболочки вокруг Webkit-компонента, с внешним апи и прочими плюшками. Сижу, собой доволен.

Неинтересная картинка с результатом.

Profile

can3p: (Default)
can3p

April 2017

S M T W T F S
      1
2 3 45678
9101112131415
16171819202122
23 242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 24th, 2017 06:35 am
Powered by Dreamwidth Studios