Метка «github»

Предыстория вопроса. Знакомство с китайской компанией Dobot началось год назад с проекта «Кубики».

Для проекта требовался небольшой недорогой механизм, способный строить башню из кубиков.

Исследование тематическиех ресурсов мне удалось составить небольшой перечень возможных конструкций. Так же был найден интересный ресурс на сайте МФТИ — лабораторная работа «Робот строит башню».

Обзор SCARA-based робота-манипулятора Dobot M1 или как совместить паяльного робота и тестомешалку - 1
Читать полностью »

Есть такое известное выражение: «Во времена золотой лихорадки можно искать золото, а можно продавать кирки и лопаты» («You can mine for gold or you can sell pickaxes»).

Кирки и лопаты — это, по сути, инструменты для разработчиков, технологии, которые позволяют создавать новые продукты путём сборки из готовых элементов и упаковки, Читать полностью »

В марте Roem.ru уже писал, что на GitHub ведётся мощная атака предположительно с использованием встроенного скрипта в Baidu Analytics (аналог одноимённого сервиса у Google) и Китайского Файрвола. Теперь версия наполовину подтверждена в исследовании университетов Калифорнии, Беркли и Торонто: исследователи считают, что в атаке действительно прямо замешан китайский поисковик, Читать полностью »

Предисловие

Конечно, есть простой вариант автоматического деплоймента одной строчкой конфига groc'a на github pages, но мы же не ищем лёгких путей.

После 5-х часов мучений на винде и дюжины неудачных сборок, я всё-таки пересел на linux. Так как ruby поставился, gem тоже и даже gem install travis сработал. Но вот travis encrypt я так и не смог заставить работать. Ничего не понятно? Читай дальше.

Зачем это нужно?

  1. Удобно — не надо париться с обновлением документации. После каждой сборки и прохождения тестов генерится новая документация и пушится в репозиторий.
  2. Travis encrypt позволяет не выкладывать всем напоказ в паблик репозиторий свой private ssh.

К чему я пришёл

  1. Нужно сгенерить свой ssh-key и связать его с githab'ом (в первом ответе хорошо объясняется);
  2. Добавить в файл .travis/deploy_key.pem свой private ssh;
  3. Добавить на travis-виртуальной машинке свой ssh;
  4. Выполнить всё, что надо со своим репозиторием.

Пробема: все увидят твой private ssh key.

Для решения этой проблемки и нужен travis encrypt. Скормив ему свой ключик и получив rsa из aes'a, можно не бояться, что кто-то чужой, злой и нуждающийся в твоём бесполезном репозитории злоумышленник сможет так легко сломать твой проект.
Читать полностью »

Уже несколько часов подряд сайт github.com подвергается массированным DDoS-атакам. На настоящий момент известно следующее.

Baidu предоставляет сервис Baidu Analytics схожий с Google Analytics. Для того чтобы установить аналитику на сайт, необходим js-файл. Кто-то между клиентом вне Китая и Baidu, не исключено, что Великий Китайский Файрвол, добавил код в js, и теперь каждый, кто взаимодействует с ним, Читать полностью »

Была поставлена задача создать выборку из чисел в определённом промежутке и определённого диапазона. Выбрать промежуточные значения и вычислить их с помощью spline-интерполяции.
Читать полностью »

Второго декабря Россия лишилась доступа к GitHub по решению Роспотребнадзора. Информация с разъяснением причин блокировки для широкой общественности выглядит так:

image

Для узких кругов есть ещё вот такая информация:

скриншот с rublacklist

image

Все заблокированные страницы содержат копию какого-то пародийного (и местами смешного) текста, описывающего способы себяцида (простите за это слово, боюсь за хабр).

Проблема

В реестр внесено всего семь страниц. В интернете есть много обсуждений, почему из-за семи копий текста заблокирован весь ресурс, ведь закон требует ограничивать доступ именно к отдельным страницам. Результаты обсуждений сводятся к тому, что плохие провайдеры поскупились на DPI, поэтому банят сайты по IP. Читать полностью »

Для многих стало неприятным ударом блокирование сайта github.com. Это очень сильно отразилось на работе нашей команды, так как на github у нас лежит не только код, но и wiki. Предлагаю вашему вниманию несколько простых решений.

Кто-то может сказать: «Привет, кэп!», но вдруг кому-то они действительно помогут. Решение может быть распространено на любой сайт, не только github. Рецепты предлагаются для *NIX-систем.
Читать полностью »

Доброго времени суток!

Сразу к делу...

Данный пост будет кратким. Итак, сразу к делу…

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

От сообщества для сообщества — открытый хаб статей

DevShelf.us — это открытый хаб статей по веб-разработке, основанный на голосовании пользователей. Цель проекта — дать разработчикам качественные подборки статей и лучшие материалы по мнению сообщества, а не по популярности в выдаче поисковиков (w3schools).

Начавшись с прототипа на хакатоне, проект развивается как полностью открытая платформа для ваших идей, кода и ссылок на лучшие материалы.

Под катом мы вам расскажем подробней об идее проекта и поделимся ссылками на первые сборники статей.
Читать полностью »