web analytics

Программирование

Phabricator – набор тесно интегрированных утилит для разработки софтверных проектов

August 9, 2011
By

Эван Пристли за свои четыре года в Facebook разработал кучу внутренних инструментов, в основном облегчающих работу других разработчиков. С уходом Эвана в апреле этого года пакет разнообразных утилит обрел название Phabricator и вот этот обзор на TechCrunch. Как можно узнать с главной страницы проекта, "разработчики Facebook восторгаются Фабрикатором, используя для его описания такие эпитеты...

Read more »

$500 за обнаруженные дыры

July 31, 2011
By

Facebook анонсировала программу вознаграждений за найденные на сайте дырки. Премия в $500 будет выдана за XSS-эксплойт (исполняется <script>alert(‘привет’);</script>) CSRF-эксплойт (действие на сайте можно выполнить с другого сайта) любое исполнение чужого кода Программой не покрыты дырки в приложениях сторонних разработчиков либо сайтах, использующих Connect, хаки внутренней корпоративной системы, спам, ДОС-атаки.

Read more »

Google выпустил LevelDB под лицензией BSD

July 27, 2011
By

Google сегодня выпустил исходники LevelDB – хранилища данных формата key/value и опубликовал сравнительный анализ с SQLite и Kyoto TreeDB. Библиотека написана на С++, поставляется без клиента, и оптимизирована под большое количество запросов UPDATE.

Read more »

nginx будет существовать как отдельная компания

July 18, 2011
By

Игорь Сысоев сформировал компанию вокруг nginx. Надо понимать, в Москве. Подробностей касательно модели компании пока нет, но сам продукт не претерпит существенных изменений в плане лицензирования: It should be noted that nginx will remain free, open-source software under 2-clause BSD license. There will be no shortage of new and long-awaited features too.

Read more »

Компьютер научили RTFMить

July 16, 2011
By

В 2009 г. участник конференции Ассоциации компьютерной лингвистики удивил народ, показав программу, которая могла самостоятельно генерировать скрипты установки, если ей дать ссылку на нужную страницу с сайта поддержки пользователей Microsoft. В этом году двое аспирантов MIT и один британский ученый (University College London), используя руководство по игре в Цивилизацию, научили программу играть, да еще...

Read more »

Stockpickr и удаленная разработка

July 10, 2011
By

Основатель StockPickr рассказывает о своем проекте, включая решение отдать разработку программной платформы на аутсорсинг: Because you get what you pay for and I had reached across the planet to hire Indian programmers to program my site. And every time Jim Cramer mentioned the website on TV we crashed. We couldn’t handle the load. It...

Read more »

Внутренняя архитектура Twitter

July 4, 2011
By

Описание сегодняшней архитектуры Twitter и процесс миграции с Ruby-сервисов на JVM (Java и Scala). Поскольку за основу realtime-поиска был взят Lucene, это и вызвало рост технологий на Java внутри компании. Для бэк-энда используется комбинация из MySQL(плюс инструмент Gizzard, написанный компанией), либо же Cassandra (ранее известная как Facebook Cassandra, сегодня разрабатываемая под крылом Apache). Фронт-энд...

Read more »

AWS не берет денег за входящий трафик

June 29, 2011
By

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

Read more »

Джентльменский набор стартапера

June 16, 2011
By

Нэт Фридман, гендиректор стартапа Xamarin, описал современный инструментарий молодой софтверной компании: Google Apps для почты, календаря, документооборота и внутренней вики Github для написанного кода Asana для отслеживания задач Stripe для приема платежей ThemeForest для быстрого дизайна сайта Групповой чат для компаний пока не идеален, итого используется IRC + bip UnlimitedConferencing для телефонных конференц-звонков Assistly...

Read more »

PHP Fog–хостинг, заточенный под PHP

May 11, 2011
By
PHP Fog–хостинг, заточенный под PHP

PHP Fog – хостинг, нацеленный сугубо на PHP-проекты. Позволяет быструю установку и автоматическое обновление WordPress, Drupal, Joomla, SugarCRM, CakePHP, Zend Framework, CodeIgniter, Shopify API либо своего приложения. Гибкая система тарификации, плюс наличие бесплатного плана, который позволяет хостить 1 домен на 100 мег дискового пространства, 20 мег пространства под MySQL под 15 гиг трафика в...

Read more »

Книга об API PayPal бесплатно

May 10, 2011
By
Книга об API PayPal бесплатно

Книга PayPal API: Up and Running издательства O’Reilly Publishing доступна в электронном формате в магазине издательства с купоном PAYPAL. Книги серии Up and Running в основном нацелены на наличие готового прототипа к моменту завершения последней главы книги.

Read more »

Learning Modern 3D Graphics Programming

May 9, 2011
By

Книга Изучаем современное трехмерное программирование Джейсона МакКессона доступна в онлайне бесплатно. Используется библиотекa OpenGL и язык С++.

Read more »

LevelDB–нереляционная база данных от Google

May 8, 2011
By

LevelDB – база для хранения данных в нереляционном формате key-value. От BerkeleyDB отличается скоростью, от Redis возможностью хранения данных на жестком диске, от Tokyo Cabinet улучшенной скоростью записи данных и другой внутренней структурой данных (LSM-tree, а не btree).

Read more »

Как падал Amazon и почему от этого не пострадал Netflix

April 30, 2011
By

Итоговый отчет Амазона касательно падения серверов и практически недельного дауна EC2 описывает ряд проблематичных действий, которые самостоятельно вроде как влияния на систему не имеют, однако в комплекте приводят к катастрофическим последствиям, как это было у Skype. Между своими дата-центрами Амазон поддерживает два типа сетевых соединений – дорогой и быстрый, для работы с клиентами, и...

Read more »

Hashify.me – сжатие данных внутри броузера

April 19, 2011
By

Hashify.me – попытка упаковать в УРЛ целый документ. Описание алгоритма.

Read more »

Up and Running with Node.js

April 9, 2011
By

Черновик книги Up and Running with Node.js доступна в онлайне бесплатно. Книга, впрочем – работа в процессе, итого некоторые главы пока отсутствуют.

Read more »

Советы от GitHub

April 8, 2011
By

Если типичный Web 2.0-стартап обычно связывают с шаткой бизнес-моделью, разросшимся штатом, помпезным офисом и наркотической зависимостью от венчурного финансирования, то GitHub – стартап, противоположный по всем параметрам. Ноль финансирования, десять сотрудников (компании уже три года), прибыль и статус компании-бомжа ввиду отсутствия офиса (update: тут подсказали, что офис уже есть) – сотрудники живут в Сан-Франциско...

Read more »

Запуск нового продукта внутри Google

April 3, 2011
By

Анонимное, но явно инсайдерское, описание запуска нового продукта в Google. Дисклеймер: автор утверждения явно недоволен процессом: Разработали продукт. Меняется менеджер продукта, появляется новый менеджер под новым вице-президентом. Продукт не состыкован со стратегией нового вице-президента, приходится дорабатывать. Дизайнеры, до этого игнорирующие продукт, теперь хотят сыграть свою роль и отсылают человека. Ждем еще полгода. Если за...

Read more »

Очень мало мнений насчет событий на ближнем Востоке, поэтому вот еще одно

February 23, 2011
By

Все эти Тунисы, Египты и Ливии – это проявление багов в системе. Просто система не электронно-вычислительная, а избирательная. И такая же проблема себя уже проявляла в другом контексте. В операционных системах Windows 95/98/ME если установил случайно какую-то хрень с вроде как привлекательного сайта с многообещающим функционалом, то потом от нее ни за что не...

Read more »

Тестирование в Google

February 22, 2011
By

Лекция о тестировании внутри Google. Почему тестирование редко когда получается успешным, если думать о нем после написания проекта, почему большинство программистов не знают, как писать тесты и т.д.

Read more »