Архив за 23 октября 2014 - 8

За последнее время я написал несколько разных способов ограничения числа запросов с помощью Redis. Как в коммерческих, так и в личных проектах. В двух частях этой публикации я хочу охватить два разных, но связанных способа ограничивать число запросов — с использование стандартных команд Redis и с помощью Lua скриптов. Каждый последующий из описанных методов будет добавлять новые варианты использования и решать огрехи предыдущих.

Эта публикация предполагает, что у вас есть некоторый опыт работы с Python и Redis и, в меньшей степени — с Lua, но и тем, у кого такого опыта нет, тоже будет интересно.

Зачем ограничивать число запросов?

Например, Twitter ограничивает количество запросов к своему API, а Reddit и StackOverflow используют ограничения на количество сообщений и комментариев.
Читать полностью »

Давайте я расскажу вам о себе. Меня зовут Алексей, через месяц мне будет 30, позади шикарная карьера в банке. В 25 лет я уже был директором по розничному бизнесу филиала банка из TOP-20. Чтобы понять, насколько это круто, я могу сказать лишь то, что на такие должности утверждают после разных проверок самые главные дядьки из ЦБ России. Потом у меня была завидная работа в крупной юридической фирме с отличной зарплатой, демократичным графиком и бесплатным интернетом (а еще кофе). И пустота. Пустота от того, что ты не оставишь после себя ни-че-го.

Adaperio значит «Открыть правду». История создания одного стартапа в двух хардкорных монологах

На работе, если у тебя не появляется новых интересных задач, и все отлажено до автоматизма, ты постепенно превращаешься в гипножабу. При этом если у тебя есть энтузиазм, мозги и повезло с интересной работой, то ты реализуешь чью-то ЧУЖУЮ мечту и это давит на тебя с другой стороны еще сильнее. Поэтому, в один прекрасный день я решил уйти и начать что-то свое. Так начинается история Adaperio.Читать полностью »

Композиционный материал – это неоднородный сплошной материал из двух или более компонентов с чёткой разницей между ними. Самый простой пример – обычная клееная фанера. Но есть и гораздо более интересные технологии и материалы, используемые в авиастроении, автомобилестроении и других областях. Подробнее – под хабракатом.

История композиционных материалов
Читать полностью »

Без малого год назад специалисты iFixit разобрали планшет Apple iPad Air. Конечно, выход нового поколения устройства не мог остаться незамеченным для любителей анатомии электронных устройств. Как обычно, процесс разборки с комментариями запечатлен на видео:

Читать полностью »

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

Читать полностью »

РАЭК разрабатывает отраслевые правила интернет-торговли, в основе которых - специальный реестр интернет-магазинов, куда будут занесены все магазины, которые согласятся придерживаться новых правил. Об этом пишут "Ведомости" со ссылкой на заместителя директора РАЭК Сергея Гребенникова.

Предполагается, что участие в реестре будет делом добровольным, а вести его будут Роскомнадзор или Роспотребназдор. Подписавшиеся интернет-магазины получат льготы, но какие Гребенников не уточнил.

Читать полностью »

Статья посвящена описанию метода CRF (Conditional Random Fields), являющимся разновидностью метода Марковских случайных полей (Markov random field). Данный метод нашел широкое применение в различных областях ИИ, в частности, его успешно используют в задачах распознавания речи и образов, обработки текстовой информации, а также и в других предметных областях: биоинформатики, компьютерной графики и пр.
Читать полностью »

А. Кибкало — Windows Server «10»: что нового в виртуализации (практика)В рамках данного вебинара Алексей покажет новые возможности Hyper-V в Windows Server Technical Preview. В дополнение к вебинару Windows Server «10»: что нового в виртуализации, который проходил 3 октября 2014г.
Краткий обзор и демонстрация нового функционала помогут вам быть в курсе того, что грядет весной 2015 с запуском коммерческого продукта. Планировать проекты можно уже сейчас, так как новые технологии отчасти обгоняют злейшего конкурента, и помогают строить высокодоступные решения в облаках с минимальными затратами.
Не пропустите это мероприятие, — до европейского TechEd такого обзора не предвидится даже на английском языке.

27 октября 2014 в 10:00 бесплатный вебинар по теме: Windows Server «10»: что нового в виртуализации(практика)
Читать полностью »

Представленный текст является переводом статьи из официального блога компании ZenPayroll. Несмотря на то, что в некоторых вопросах я не согласен с автором, общий подход и методы, показанные в этой статье, могут быть полезны широкому кругу людей, пишущих на Ruby. Заранее извиняюсь за то, что некоторые бюрократические термины могли быть переведены некорректно. Здесь и далее курсивом выделены мои примечания и комментарии.

В ZenPayroll мы стараемся максимально скрыть сложность решаемой задачи. Начисление заработной платы традиционно было бюрократическим осиным гнездом, и реализация современного и удобного решения в столь недружелюбной атмосфере — это привлекательная техническая задача, которую очень сложно решить без
автоматизации.

ZenPayroll сейчас создает общегосударственный сервис (реализован уже в 24 штатах), что означает, что мы удовлетворяем множеству требований, уникальных для каждого штата. Поначалу мы заметили, что тратим много времени на написание шаблонного кода вместо того, чтобы сконцентрироваться на том, что делает каждый
штат уникальным. Вскоре мы поняли, что эту проблему мы можем решить, используя преимущества создания DSL, чтобы ускорить и упростить процесс разработки.

В этой статье мы создадим DSL, максимально близкий к тому, что мы используем сами.
Читать полностью »

Сейчас браслет с шагомером, подсчитывающий калории и следящий за сном можно приобрести за 100-150 долларов. При этом приложение к этому браслету для вашего смартфона будет бесплатным.

Pivotal Living решили использовать другую схему: сам браслет с дисплеем достанется вам бесплатно, но за доступ к программному обеспечению для смартфона придется отдать 12 долларов в год.

image

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js