Архив за 29 августа 2013 - 6

Достаточно давно мне на глаза попались следующие статьи по этой тематике:

С PHP я дружу, поэтому попробовал примеры и убедился, что это работает. Но всё это имело «фатальные недостатки» :) — PHP, а я фанат Python и по работе занимаюсь в основном бэкендом. Серьёзно говоря, применить на практике это не представлялось возможным.

Однако в начале года поступило предложение поучаствовать в одном амбициозном проекте, изначально подразумевающий HiLoad и прочие плюшки из этой оперы. Пока составлялись бизнес-планы, искались инвесторы и тому подобные дела, я решил изучит вопросы которые на мой взгляд пригодились бы в этой работе, в том числе и вопросы кэширования.

В первую очередь было реализовано черновое решение для моего любимого фрэймворка Flask использующее для кэширования стек Varnish+ESI. Это заработало и даже показало неплохие результаты. Позже пришло понимание, что возможно Varnish «лишний игрок» и всё тоже и даже гибче можно получить на связке Nginx+Memcached+SSI. Был сделан и этот вариант, по производительности особых отличий замечено не было, но последний показался более гибким и управляемым.

Тот проект не вырулил даже на взлетную полосу, или вырулил но без меня. Подумав, я решил «причесать код» и выложить его в OpenSource и на суд общественности.
Читать полностью »

Показанный на иллюстрациях корпус для ПК Shadow представила компания BitFenix. Среди особенностей изделия производитель выделяет наличие «стильной передней дверцы», которая прикрывает всю переднюю панель. В нижней части дверцы есть вентиляционные отверстия, а нижняя часть передней панели подсвечивается подсветкой синего или красного цвета, которую можно выключить.

Габариты BitFenix Shadow — 190 x 440 x 506 мм, цена — 65 евро

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

image
Интересное явление заснял Юрий Гнатюк на острове Соловки 24 Августа 2013 года — солнечное гало. Причем не просто гало, а ещё ряд паргелиев, зенитная дуга, два вида гало, паргелийная дуга, а также редкие ложные Солнца, которые отстоят от Солнца на 120°.

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

И снова здравствуйте, коллеги.

И снова я пожаловал к вам с топиком кастомной разметки. На этот раз, я задумал сделать некую “ячейчатую” разметку.
Смысл прост: вся площадь контейнера делится на сетку из квадратных ячеек одинакового размера, и каждый потомок может занять произвольные клетки на этой сетке. Используя подобную разметку можно составлять красивую мозаику из кнопок или картинок, не прибегая к многочисленным вложенным layout’ам. И, поскольку, это специально заточенный для этих целей layout, он будет работать очень шустро.

Custom layouts. Part 2. CellLayout
Читать полностью »

Вообще-то мы много раз предупреждали: не используйте Google Translate для перевода ваших драгоценных маркетинговых материалов. Но раз вы упорствуете, то хотя бы воспользуйтесь нашими советами, чтобы не выглядеть законченными идиотами добиться полного непонимания в общении с клиентами.

Переведено в Alconost Translations.

Google Translate: руководство для полного идиота
Читать полностью »

Одновременно с объективами HD Pentax DA 15mm F4 ED AL Limited, HD Pentax DA 21mm F3.2 AL Limited, HD Pentax DA 35mm F2.8 Macro Limited, HD Pentax DA 40mm F2.8 Limited и HD Pentax DA 70mm F2.4 LimitedЧитать полностью »

Развлечения в офисе: За и против

Недавно на хабре было интересное исследование на тему идеального рабочего места IT-специалиста, и многие респонденты рассказли о своем желании больше заниматься спортом и активно отдыхать в офисе. Мы решили взглянуть на этот вопрос с разных углов.Читать полностью »

Информация с сайта разработчика:
В стандартном релизе целью развития этой версии Asterisk является архитектурные усовершенствования, а также основные новые функции. Такие как:

  • Новый расширяемый и производительный драйвер SIP канала построенный на стеке SIP — pjsip .
  • Новая внутренняя шина сообщений, которая передает данные о состоянии каналов, мостов, конечных устройств и других объектов по всему Asterisk.
  • Сильно обновленная версия AMI, c улучшенной семантикой канала и последовательности информации о событии.
  • Новый интерфейс ARI, позволяющий внешним приложениям управлять каналами, мостами и других объектами телефонии напрямую.

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

Привет, читатели!

Мы продолжаем цикл книг о животных. Сегоня у нас новый зверёк — «Изучаем Node.js» .
Книга, которую мы сейчас представляем, предназначена для тех, кто еще не использовал данную технологию, но хотел бы быстро начать работу с ней. Итак:

Изучаем Node.js

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

SWD Page Recorder: Записывает PageObject классы для Selenium WebDriverУверен, что бывалые автоматизаторы из мира веб-тестирования на Selenium WebDriver, уже успели попробовать на вкус все достоинства использования паттерна PageObject в своем ремесле. Да, это и сокращение времени на обслуживание кода автоматизации, и более читабельный простой и надежный код. К сожалению, всё еще тратится слишком много рутинных усилий на создание новых PageObject-классов и поддержку существующих.

К счастью, есть инструменты, которые помогут сократить этот рутинный «ручной труд» автоматизатора.
SWD Page Recorder – это попытка создать один из таких инструментов.
Читать полностью »


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