войти зарегистрироваться

Информационная безопасностьGithub сообщили о DDoS атаке



Всю неделю пользователи Github сообщали о проблемах в работе сервиса.
Github, в свою очередь, говорили что работают над проблемой и не сказали о том что их DDoS'ят.
Я эти перебои в работе тоже ощутил на себе.

И вот, несколько минут назад, они разместили сообщение в своем блоге,
в котором рассказывают о причине всех этих перебоев.
Как вы уже поняли, причиной перебоев стала DDoS- атака, которая началась еще в субботу.
За всю неделю атак они пробыли в отключке примерно 1 час.
После совместных с хостинг провайдером(для тех кто не помнит — хостятся в Rackspace) работ, они стали чувствовать себя стабильнее и заявили примерно следующее:
«Мы защищены от DDoS атак лучше, чем когда-либо раньше, и планируем что следующая неделя выйдет лучше.»

Статус работоспособности сервиса можно смотреть в реальном времени на этой страничке.

Судя по постам на хабре, эта неделя была не сладкой не только для Github — DDoS'или многих…

В дополнение темы о DDoS атках еще напишу о том, что недавно произошла первая в истории ipv6 DDoS атака.
Своевременно написать о ней не получилось, а сейчас за сроком давности решил не публиковать пост об этом а сообщить об этом тут. Вроде никто еще не упоминал об этом на хабре.

Блог компании .тостерСрочно в номер!

Непредвиденные ситуации случаются у всех — от них не застрахован абсолютно никто. Форс-мажор случился и у нас: в ходе подготовки конференции тостер {ruby} выяснилось, что по непредвиденным обстоятельствам два участника конференции, а именно: Скотт Чакон (GitHub) и Блейк Мизерани (Heroku), не смогут вылететь из Сан-Франциско и принять участие в нашем эвенте.

Но так как мы не лыком шиты и очень вас любим, мы так же понимаем, что заплатив за билет вы ожидаете от нас отличного мероприятия. И мы его подготовим — в сверхсжатые сроки (фактически, за один день), с помощью отличных ребят из Evil Martians, нашли замену Скотту и Блейку. Под катом мы расскажем о том, кто согласился порадовать нашу публику своей темой 10-го февраля в Москве.

JAVA«Разбор полетов» — episode 9 — Индусоустойчивость

Творческий коллектив редакции подкаста «Разбор полетов» представляет вашему вниманию очередной девятый выпуск разговорно-болтологического IT-тематического подкаста;.
В этом выпуске:
прослушан 177 раз

Блог компании .тостер10 февраля: {ruby & ruby on rails}


Если вы еще не знаете, 10 февраля в Digital October пройдет конференция.тостер {ruby}, куда мы постарались привезти наиболее известных докладчиков со всего мира.

Про само событие можно с уверенностью сказать, что в тесном сотрудничестве с программным партнером — компанией Evil Martians, нам удалось собрать самый сильный состав рубистов, который когда-либо выступал вживую на российской конференции.

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

Окинем взглядом всех докладчиков, которые выйдут на сцену 10 февраля и посмотрим, на какую тему будет выступать каждый из них.

Веб-разработкаCSS 3D эффекты


Стивен Виттенс переработал свой сайт Acko.net. Виттенс применил 3D функции CSS 3 и небольшую часть JavaScript для создания ошеломляющего 3D заголовка страницы.

Чтобы увидеть 3D в действии вам надо использовать браузер WebKit (Safari или Chrome) т.к. пока только они поддерживают CSS 3D эффекты. В других браузерах, которые еще не поддерживают 3D эффекты сайт все равно нормально просматривается. Чтобы увидеть полный 3D эффект обязательно прокрутите страницу.

Виттенс в своем блоге подробно написал как он создал 3D эффекты и даже сделал 3D редактор, с которым вы можете поиграть.

ПрограммированиеGithub выпустил сервер непрерывной интеграции на базе Jenkins

Github выпустил сервер непрерывной интеграции проектов Janky, сделанный на базе Jenkins под управлением CoffeeScript-бота Hubot. Фактически, Janky — это просто интерфейс для работы с Jenkins через скрипты и команды Hubot.

Разработка ПО методом непрерывной интеграции (continuous integration, CI) предусматривает выполнение частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем. Например, сборка из репозитория может проводиться каждую ночь по расписанию, с автоматическим прогоном тестов, так что каждое утро разработчики видят результаты тестирования. Такой метод приучает и программистов работать эффективнее, в итеративном режиме с более коротким циклом.

Понятно, что Github как нельзя лучше подходит для работы в режиме непрерывной интеграции. Система Janky заточена на использование Github, в том числе она создаёт соответствующие web-hook’и, а также может ограничивать доступ для сотрудников организации на Github.

Сервер Janky сделан на основе известной системы Jenkins (Hudson). Использование бота Hubot придаёт Janky особый шарм, управление сервером осуществляется с помощью простых команд.

Персональные блоги 21 января пройдет конференция PHP разработчиков phpDev Minsk

  • Устраивает ли вас тот код, который вы пишите?
  • Вы — элитный валютный PHP-шник или только начинаете свой путь, изучая мануалы?
  • Как часто вы думали, проводя ночи в жестком дебаге, что есть более простой способ?

Вы не поверите, но вокруг много таких же одержимых людей, которые получают почти физическое удовольствие от элегантных решений и красивого кода! И все эти замечательные и прекрасные люди соберутся конференцию phpDev Minsk, которая пройдет в конференц-зале гостиницы Виктория 21 января при поддержке компании Intetics.

Что вы можете узнать на конференции:
  • Как приготовить блюдо «Sphinx под реальным соусом»
  • Что нового про PHP 5.4 вы хотели бы знать, но боялись спросить
  • Можно ли использовать PHP в приложениях кровавого Enterprise-уровня
  • Каким образом использовать хранимые процедуры DB из приложения на ZF
  • Зачем придумали стандартные библиотеки или что такое SPL
  • Кто такой PHP-архитектор и встречается ли он в природе
  • Как удержать проект от анархии с помощью Git и GitHub

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

Кстати, если вы чувствуете в себе силы выступить перед многоуважаемой публикой со своей темой, пишите организаторам до 10 января.

PHPЛегкая публикация PEAR-пакетов

Скажу сразу: у меня создание PEAR-канала и публикация пакета заняли около часа. Но, если отбросить все тупиковые способы, сэкономить на гуглении, и не использовать сомнительные утилиты, то вполне возможно уложиться в 10 минут.

У PHP программистов больше поводов не любить PEAR, чем любить. Действительно, создается впечатление, что за последние 5 лет ни библиотеки в репозиториях, ни сам инсталлятор, практически не изменились.
Тем не менее, до сих пор, установить PHP-бибиотеку проще всего посредством PEAR. Это, конечно, при условии, что она будет одинаково востребована для всей системы. Например, такие продукты, как PHPUnit и Docblox устанавливаются именно через PEAR, и крайне неудобно устанавливать их другими способами: например, клонированием GitHub репозитория.

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

Open sourceЕще один open source аналог Github

На данный момент времени, есть следующие альтернативы github:
  • Сам github fi (стоит 5000$, не open source)
  • Gitorious (open source, написан на RoR, использует ActiveMQ, короче — зверь машина)
  • Недавно появившийся gitlab (open source, написан на ruby)

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

БлогосфераБлог на Jekyll и Github

Блог на Jekyll и Github


Для ведения блога существует множества прекрасных решений: posterous, blogger, wp… Выбирать можно и выбирать нужно, если вы хотите вести свой блог конечно. Сейчас я расскажу об относительно новом гик-решении в блоговедении — это Jekyll блог на базе Github.
Jekyll — это простой генератор статичных сайтов, аля блог. Он содержит шаблоны для создания логики сайта. Благодаря Github Pages — сайт можно хостить на Github. Это просто. Создаете репозиторий «Название сайта».github.com и публикуете туда код вашего сайта на Jekyll. Commit+Push и Github автоматически обновляет ваш сайт.