Метка «github» - 5

Для начала поздравляем с Днем Программиста всех жителей Хабры!
Мы долго думали: что бы такого полезного и интересного подарить людям, которые предпочитают слову дело? Думали-думали и придумали: теперь в вашем резюме за вас будет говорить GitHub!
Читать полностью »

Разработка

Я расскажу о цикле разработки через Github, который я использую. Он был проверен в течении года на командах разного размера: 3 — 14 человек.

Существует 2 основных ветки: master и dev.

master — стабильная ветка, готовая к выкатыванию на production сервер в любой момент.

dev — ветка, над которой в данный момент работает команда.

Итак, в начале разработки master и dev ветки идентичны.

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

image

Думаю, многи ждали этот момент. GitHub добавил еще один слой безопасности. Наконец-то добавлена двухфакторная авторизация.
Читать полностью »

Новая страница Trending на GitHub13 августа GitHub порадовал пользователей очередным приятным нововведением — в этот раз сделан шаг в сторону дальнейшей социализации.
Был выпущен новый способ просматривать, что находится в тренде на сервисе с удобством фильтрации по временному периоду, трендовым проектам, разработчикам и языкам программирования.
Читать полностью »

Публикуя блогозапись «SIM-карты пассажиров московского метро подвергнутся бесконтактному считыванию» на Хабрахабре, я набрал, как обычно, элемент <img src="…"> и указал в нём адрес иллюстрации с SIM-картою (расположенной на Викискладе):

  • http://upload.wikimedia.org/wikipedia/commons/2/2c/Simcard.jpg

Однако в сохранённой блогозаписи (и при последующем редактировании её) адрес картинки волшебным образом принял другой вид:

  • http://habr.habrastorage.org/post_images/b0d/064/947/b0d064947a9d80f718ff5abce8e1e1c9.jpg

И тогда я понял, что Хабрахабр начал принимать на постоянное хранение те иллюстрации, которые помещаются во блогозаписи.

Такой подход имеет не менее четырёх достоинств:

  • Если отдалённый сайт прекратит работу, то картинка из блогозаписи пропадёт. Хабрасклад же, насколько я понимаю, предназначен существовать столько же, сколько и сам Хабрахабр.
     
  • Если отдалённый сайт не выдержит хабраэффекта, то картинка из блогозаписи пропадёт или станет загружаться чрезмерно долго, нервируя читателей блога. Хабрасклад же, насколько я понимаю, устойчив к хабраэффекту.
     
  • Владелец отдалённого хостинга утрачивает возможность анализировать поле «referrer» и другую информацию из заголовков HTTP-запросов от читателей Хабрахабра. Делаются невозможными счётчики посещаемости блогозаписей.
     
  • Отпадает возможность подменить одну картинку на другую, не трогая блогозапись, или выборочно показывать другую картинку части читателей — и тем устроить, например, какую-нибудь грубую шутку над читателями. Хотя надобно отметить, что такие подмены зачастую совершаются и с благими намерениями. Ну, например, если на отдалённый хостинг окажется загружена новая и улучшенная версия картинки, но гораздо более крупного размера, то блогозапись не окажется раздутою по ширине.

Такой подход имеет и не менее четырёх недостатков:

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

Мобильная версия GitHub

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

Привет, Друзья!

Гитхаб — прекрасный сайт. Но представьте, что вы нашли проект А, и хотите узнать какие еще существуют похожие проекты. Как быть?

Именно с таким вдохновением уселся я разбирать API GitHub'a. Спустя пару недель свободного времени вот что получилось:

Для большинства проектов находится пара действительно интересных предложений. Вот несколько примеров: angular.js, front end bookmarks, three.js

Основная идея для построения рекомендаций — «Разработчики которые поставили звездочку этому проекту, также поставили звездочку...». А детали идеи, ее недостатки и ссылка на код — ниже.

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

В этой статье мы поговорим про анонсы и коммерческую доступность сервиса Windows Azure Web Sites.

Windows Azure Web Sites

Windows Azure Web Sites — это сервис предназначенный для быстрого создания новых или размещения существующих веб-приложений в надежном, масштабируемом облачном окружении.

Ключевыми особенностями Windows Azure Web Sites являются:

  • Поддержка разнообразных платформ и языков программирования для размещения веб-приложений;
  • Непрерывная интеграция со службами и системами контроля версий;
  • Публикация готовых приложений, фреймворков и CMS за две минуты из галереи шаблонов;
  • Масштабирование по требованию и автоматическое масштабирование вычислительных ресурсов на основе заданных правил;
  • Подробные мониторинг, ведение логов и диагностика через панель администрирования;
  • Удобное конфигурирование, поддержка SSL, привязка собственных доменов, поддержка 32 и 64-битного размещения;
  • Гибкое ценообразование: бесплатный тариф, быстрое масштабирование сайта на другие тарифы при росте приложения.

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

Перевод статьи Андрея Бауера — The HoTT book

Книга по HoTT закончена!

Начиная с весны, и даже раньше, я участвовал в командном проекте по написанию книги по гомотопической теории типов (Homotopy Type Theory). Она наконец написана и готова к употреблению. Вы можете скачать книгу бесплатно: homotopytypetheory.org/book/. Майк Шульман рассказал о содержании книги, так что я не буду повторять то же самое. Вместо этого я бы хотел прокомментировать некоторые социо-технологические аспекты создания книги и, в частности, рассказать о том, чему нас научило сообщество Open source.
Читать полностью »

image

Спору нет, Github — одна из лучших платформ для совместной работы над open source проектами. Но вот найти проект, который близок по духу и смыслу вашему, здесь зачастую бывает не так просто. А ведь можно было бы найти похожий проект и принять участие в его разработке. Теперь с этим вопросом, возможно, станет немного проще — после появления GitRec, который позволяет получить список рекомендаций для конкретного репозитория или юзернейма.
Читать полностью »


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