@partizan

Тег developers в блоге partizan

partizan

Допустим, я хочу написать апи к сервису рассылок SMS

Я пишу

class Api(object):

    def _call(self, method, **params):
        ...

    def send_sms(self, sender, text, delay=1):
        self._call("send_sms", sender=sender, text=text, delay=delay)

А теперь, вместо того чтобы писать по три раза ехал sender через sender, я хочу сделать что-то типа:

    send_sms = make_method("send_sms", args=("sender", "text"), defaults={"delay": 1})

Что мне надо писать в make_method? eval не слишком хочется.

partizan

Так, посоны рубисты. У меня в проекте используется compass.
И этот компасс требует sass-css-importer

Где мне написать что это его зависимость?

В питоне я пишу requirements.in; Для npm есть package.json; А тут куда?

partizan

В руби есть рельсы, в питоне джанга, и там хотя бы структура приложения получается нормальная.

А я сейчас переписываю проект в котором юзается самописная cms от василия говножопа, где понятно примерно нихуя, минифицированный js лежит в пхп-файлах, никто не подозревает про существование foreignkey, захардкожено вообще все что только можно, и вместо post-запросов с параметрами приходит ключ в виде json и с пустым значением (это уже со стороны приложения, которое на андроид, но я уверен что его тоже ебаные пхпшники писали)

partizan

Вы всё ещё используете grep для поиска по исходникам?
Тогда мы идём к вам:

https://github.com/petdance/ack2

partizan

говорили мне посоны, не используй requirejs, а я не послушал.

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

куда бежать?

partizan

Котаны, возьмите на работу девочку java-junior. Имеет немного опыта с веб-разработкой.

partizan

Котаны, а откуда по api можно забирать актуальные курсы валют, особенно rub? А то я брал с cbr.ru, а сегодня половина транзакций похерилась потому что в cbr 1eur=74rub, а у всех остальных по 69

partizan

Одно из преимуществ MapReduce в том, что для работы с большими объёмами данных он может выполняться параллельно. Однако реализация MongoDB основана на JavaScript, который сам по себе однопоточен. Что из этого следует? Для обработки больших данных вам, скорее всего, придётся полагаться на что-то другое, например, на Hadoop.

бляяяяяяя.

partizan

Currently, I am on a sharded MySQL (horizontal partition), with most of my data stored in JSON blobs.

как до такого можно вобще додуматься, и зачем.
// via http://stackoverflow.com/qu...db-vs-cassandra?rq=1

partizan

Решил покопать в сторону "а не заюзать ли мне монго для хранения кучи кликостатистики", нашел: https://jira.mongodb.org/browse/PYTHON-532
крутотенюшка lol wtf.

может мне кто скажет что юзать для такого юз-кейса?: надо хранить что делает юзер: клик вот тут, смотрит вот это.
типа такого вобщем. Stat(date, action, session, ip, country)
ожидается примерно 300к записей в день с одного сайта.

partizan

буду вопросы на собеседование подбирать по постам @caufman

partizan

Так, я снова провожу собеседование. В прошлый раз я помню спрашивал про отличные вопросы, сейас пойду найду тот тред, и буду составлять план. Пока мне помогает Джоэл Спольски:
1. Знакомство.
2. Вопрос про прошлую работу/проекты.
3. Невозможный вопрос. (вот тут я сомневаюсь, зачем такое задавать)
4. Вопросы по собственно технологиям и напишите задачку.
5. Вам все понравилось в вашем коде?
6. У вас есть вопросы?

partizan

А есть тут толковые PHP разработчики, которые ищут работу? Есть предложение с очень крутыми условиями. А ретвит полезен для кармы :3

https://twitter.com/gypsy_e...s/472378393548582913

partizan

http://imgur.com/a/IRobM
вы наверное слышали, в дарксоусе до релиза было охуеное освещение, а потом его порезали чтобы не тупило на ебаных сонсолях. я так понимаю, порезали не все, а частично.
вот смотрите, внизу я типа "в темном месте", и мне нравится как выглядит метность снаружи, нормальные тени, красота.
а картинка выше, это шаг вперед, теперь я "в светлом месте" и отвещение тупо вырубается.
я расчехлил artmoney и cheatengine, начал шаманить, несколько раз у меня даже получилось зафризить освещение в таком хорошем состоянии, но после нескольких секунд все естественно крешится. куда нажать чтоб было все ок?

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.