Архив за 14 ноября 2013 - 6

Американская биржа p2p-кредитования LendingClub Corp., получила $57 млн финансирования от DST Global и Coatue Management LLC.

Раунд оценивает всю LendingClub в $2.3 млрд, пишет «Блумберг». Мильнер и Coatue Management выкупили доли у предыдущих инвесторов. Интересно, что со времени своего основания в 2007-ом, через LendingClub было выдано кредитов на сумму ($2.75B), сопоставимую с оценкой компании.

Вокруг LendingClub сложилась на удивление хорошая компанияЧитать полностью »

armadillo

Лет семь назад попал в руки крякеров архив с сорцом генератора ключей для протектора под названием Armadillo. Просто кое-кому из благодарных пользователей продукта захотелось проверить его на прочность. А где еще получишь бесплатный аудит такого интересного кода, как не на крякерском форуме.

Этот генератор нужен был для того, чтобы при покупке клиентом вашей программы, защищенной Armadillo, мерчант смог сам автоматически сгенерировать для неё лицензионный ключ. Так же, он использовался в самой Armadillo и, если б была возможность узнать секрет, то можно было бы сделать кейген для неё самой. Что делало аудит кода вдвойне интересным.

Итак, вот он, оригинальный, добытый путём титанических усилий, архив. (исходник на C)

Попробуйте без подсказок понять, в чем именно сокрыта уязвимость. Там хоть и куча кода, но он хорошо читаем. Не получилось? А если глянуть на 528 строчку?
Читать полностью »

Я хочу сегодня вспомнить о том, как нагрузочное тестирование в Яндексе появилось, развивалось и устроено сейчас.

image

Кстати, если вам понравится этот рассказ, приходите на Тестовую среду в нашем питерском офисе 30 ноября (зарегистрироваться), – там я расскажу больше о, игровых механиках в тестировании и с удовольствием вживую с вами поговорю. Итак.

В 2005-2006 годах часть не поисковой инфраструктуры Яндекса стала испытывать нагрузки растущего как на дрожжах Рунета. Появилась необходимость тестировать производительность смежных с поиском сервисов, в первую очередь — баннерную крутилку. Тимур Хайруллин, на тот момент руководивший нагрузочным тестированием, озадачился поиском подходящего инструмента. Читать полностью »

В данной статье я бы хотел ответить на один из вопросов, сформулированных в Проблемы читателя. Рай где-то рядом?. Суть в следующем. У нас есть система в которую поступают текстовые сообщения, нам необходимо для каждого сообщения сформировать набор викистраниц, релевантных тексту. Допустим есть текст – «Барак Обама встретился с Путиным». На выходе должны быть ссылки на страницы Википедии «Барак Обама» и «Путин В.В». Опишем один из возможных алгоритмов.
Читать полностью »

Русскоязычная версия Tripadvisor начала использовать Яндекс.Карты, чтобы показывать расположение российских объектов (например, гостиницу в Санкт-Петербурге). То же самое верно для Турции. Объекты за пределами страны, как и раньше, показываются на картах Bing.

Tripadvisor перешли на Яндекс.Карты в России и Турции

У Tripadvisor большой опыт использования различных API картографических решений. До марта 2012-го года это были карты Google, которые затем заменили на Bing. И вот теперь для отдельных территорий будут использоваться Яндекс.Карты.

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

Когда был в школе и работал/играл с советскими клонами Sinclair 48К, мечтал о соседском 8086.
Когда появился 486DX66, мечтал снова о Z80. Так и пронес свою любовь к ретрокомпьютерам в настоящее. И хотя сейчас пытаюсь в железе воплотить себя как “конструктора ПК”, и даже обладая некоторой коллекцией раритетных и не очень ЦПУ, всегда хотел сделать виртуальную версию сам. Но то знаний не хватало, то ещё чего-нибудь; чаще всего — времени. В итоге решил попробовать. Мечтой был запуск СВМ для ЕС ЭВМ, да и Elite снова увидеть на чем-то, сделанном самим. Но так как дом строят с фундамента, решил начать с начала.
Читать полностью »

Про минимизацию javascript и css знают все. Ну если кто не знает, то, вкратце, это уменьшение объема файлов за счет удаления комментариев, разметки, переносов строк и прочего. Особенно актуально оно для интернет сайтов, которые при первом же визите пользователя должны порадовать его своей производительностью. Но наш проект, во-первых, работает в локальной сети, а во-вторых, используется на одних и тех же компьютерах изо дня в день, поэтому мы долгое время совсем не задумывались об оптимизации скриптов и стилей. Пока не стали плотно работать с ExtJS.

Созданная страничка со всеми подключенными скриптами и стилями весит больше 5 Мб (около 200 файлов). Одно только сгенерированное DOM-дерево в коде HTML содержит более 500 000 байт. Работать с системой пользователь может начать не раньше, чем через 5 секунд после загрузки страницы (инициализация скриптов, ExtJS и т.п.).

Как оказалось, несмотря на наличие локальной сети у заказчика и частую работу с одними и теми же страницами (должно же быть встроенное кэширование в браузере), иногда с загрузкой страниц возникают проблемы. Поэтому было решено уменьшить количество запросов к серверу и поработать над общей производительностью ExtJS в IE8.Читать полностью »

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

Компания Toshiba Electronics Europe расширила линейку карточек FlashAirЧитать полностью »

Amazon вчера провел для разработчиков конференцию re:Invent в Лас-Вегасе, и в ходе нее анонсировал несколько интересных решений. Одно из них это платформа Amazon AppStream, которая позволяет разработчикам просто организовать потоковую трансляцию работы приложений из облака на мобильные устройства (Amazon ориентирует ее на мобильных разработчиков, но, собственно, ничто не запрещает использовать платформу и всем остальным).

Amazon предлагает разработчикам AppStream для стриминга приложений из облака

Сейчас сервис находится в стадии ограниченного тестирования, а подписаться на него можно тут.Читать полностью »

Компании PlanarSun и «Высокие технологии» договорились о реализации совместного проекта бесконтактной зарядки мобильных девайсов от солнечной батареи PlanarSun.
imageПроект будет направлен на создание совместного решения по применению систем бесконтактной зарядки мобильных устройств Powell от фотоэлектрических панелей, разрабатываемых инновационной компанией PlanarSun. В ходе совместной работы обе компании проведут уточнение технического задания на совместное устройство, определят необходимые энергетические параметры для осуществления энергоснабжения типовых наиболее распространённых пользовательских мобильных устройств, подготовят и испытают опытный образец такой системы автономного питания девайсов. Читать полностью »


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