[Из песочницы] Контроль версий отдельных файлов с использованием GitHub Gist

image

Часто бывает так, что у разработчика со-временем накапливается некоторая коллекция кода который он использует в своих проектах.

Одни скрипты он использует в одних проектах, другие в других.

Эти скрипты со-временем совершенствуются, убираются баги, оптимизируются. Поэтому появляется вопрос, как синхронизировать новые версии скриптов с теми, которые в проектах.

Тут есть несколько вариантов:

Первый вариант:

Создать один репозиторий и поместить туда все скрипты. Затем этот репозиторий подключается как подмодуль к проекту и используется.

Минусы:

  1. в проект копируются все скрипты включая ненужные.
  2. подмодуль не commit-ится в репозиторий проекта, поэтому если будет недоступен удаленный репозиторий подмодуля, то мы не сможет выкачать проект целиком.

Второй вариант:

Каждый скрипт отдельно хранить на Github gist и подключать нужные как подмодули
Минус тот-же, что и в первом варианте во втором пункте.

Третий вариант:

Использовать Git Subtree.

(Данное решение является альтернативой для Git submodules)
Читать дальше →
[Из песочницы] Контроль версий отдельных файлов с использованием GitHub Gist
Source: habrahabr

Пост №3603665

Автор: Mad_Skaven

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3603665″ }, «headline»: «Where is Sarah Waldo? / терминатор :: coub :: фильмы :: Waldo», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/coub-%D1%82%D0%B5%D1%80%D0%BC%D0%B8%D0%BD%D0%B0%D1%82%D0%BE%D1%80-%D1%84%D0%B8%D0%BB%D1%8C%D0%BC%D1%8B-Waldo-4638045.jpeg», «height»: 720, «width»: 1280 }, «datePublished»: «2018-08-11T22:13:38+03:00», «dateModified»: «2018-08-11T22:13:38+03:00», «author»: { «@type»: «Person», «name»: «Mad_Skaven» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3603665
Source: Joyreactor

Построение орбит небесных тел средствами Python

Системы отсчёта для определения орбиты

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

Используя данное предположение, рассмотрим движение одной и той же точки в двух различных системах отсчета К и К’, из которых вторая движется относительно первой с произвольной скоростью — радиус-вектор, описывающий положение точки начала системы координат К’ относительно системы отсчета К).

Будем описывать движение точки в системе К’ радиус-вектором , направленным из начала координат системы К’ в текущее положение точки. Тогда движение рассматриваемой точки относительно системы отсчета К описывается радиус-вектором :

(1)

а относительная скорость

(2)
Читать дальше →
Построение орбит небесных тел средствами Python
Source: geektimes

Пост №3603646

Автор: mi001

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3603646″ }, «headline»: «Сиба-ину :: собакэ :: соломенный годзилла», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%81%D0%BE%D0%B1%D0%B0%D0%BA%D1%8D-%D1%81%D0%BE%D0%BB%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9-%D0%B3%D0%BE%D0%B4%D0%B7%D0%B8%D0%BB%D0%BB%D0%B0-%D0%A1%D0%B8%D0%B1%D0%B0-%D0%B8%D0%BD%D1%83-4638018.jpeg», «height»: 621, «width»: 621 }, «datePublished»: «2018-08-11T21:52:22+03:00», «dateModified»: «2018-08-11T21:52:22+03:00», «author»: { «@type»: «Person», «name»: «mi001» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3603646
Source: Joyreactor

Пост №3603630

Автор: Fenixton

Предыдущая страница: Joyreactor.cc/post/3450079Продолжение завтраРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3603630″ }, «headline»: «Bomango ReLaunch :: Bomango :: VanHeist :: Серьезные комиксы :: перевел сам :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/VanHeist-%D0%A1%D0%B5%D1%80%D1%8C%D0%B5%D0%B7%D0%BD%D1%8B%D0%B5-%D0%BA%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-Bomango-ReLaunch-4637989.jpeg», «height»: 1635, «width»: 1101 }, «datePublished»: «2018-08-11T21:39:07+03:00», «dateModified»: «2018-08-11T21:39:07+03:00», «author»: { «@type»: «Person», «name»: «Fenixton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Предыдущая страница: Joyreactor.cc/post/3450079 Продолжение завтра» }
Комментировать 
Пост №3603630
Source: Joyreactor

[Из песочницы] Моё временнОе творчество, часы из материнских плат

Оказывается, уже два года, как я утилизирую, режу, пилю, делаю, создаю…

Первыми были часы в контору. На глаза попалась довольно большая мать от МФУ А3 формата (у нас сервис по этому делу) с очень красивой фактурой. Из какой-то маленькой платы вырезал буквы. Постарался искусственно состарить, получилось! Было несколько шикарных отзывов: “А чо так плохо покрашены!”, “Это надо перекрасить!”

Пару дней заглядывался на маленькую плату и по-разному прикидывал, потом просто покрасил в черный, прикрутил платы от USB-флешек и накрутил по кругу винтов. Получился просто Космос!
Читать дальше →
[Из песочницы] Моё временнОе творчество, часы из материнских плат
Source: geektimes

[Перевод] Как отбрасывать 10 миллионов пакетов в секунду

В компании нашу команду по противостоянию DDoS-атакам называют «отбрасыватели пакетов» (the packet droppers — прим. пер). Пока все остальные команды делают клёвые штуки с проходящим через нашу сеть трафиком, мы развлекаемся поиском новых способом избавиться от его.


Фотография: Brian Evans, CC BY-SA 2.0

Умение быстро отбрасывать пакеты очень важно в противостоянии DDoS-атакам.

Отбрасывание пакетов, достигающих наших серверов, может быть выполнено на нескольких уровнях. Каждый способ имеет свои плюсы и минусы. Под катом мы рассмотрим всё, что мы опробовали.
Читать дальше →
[Перевод] Как отбрасывать 10 миллионов пакетов в секунду
Source: habrahabr

Пост №3603606

Автор: Mr.Exclusive

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3603606″ }, «headline»: «игра :: овца :: девушка :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BE%D0%B2%D1%86%D0%B0-%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%B4%D0%B5%D0%B2%D1%83%D1%88%D0%BA%D0%B0-%D0%B8%D0%B3%D1%80%D0%B0-4637962.gif», «height»: 400, «width»: 400 }, «datePublished»: «2018-08-11T21:25:42+03:00», «dateModified»: «2018-08-11T21:25:42+03:00», «author»: { «@type»: «Person», «name»: «Mr.Exclusive» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3603606
Source: Joyreactor

Пост №3603605

Автор: Pink Dildo

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://vn.reactor.cc/post/3603605″ }, «headline»: « iwl т г»Щ + • / Славя(БЛ) (Самая трудолюбивая девочка лета!) :: Алиса(БЛ) (Самая ранимая и бунтарская девочка лета!) :: Женя(БЛ) (Самая начитанная девочка лета!) :: Лена(БЛ) (Самая любящая и скромная девочка лета!) :: Мику(МашаБЛ) :: Бесконечное лето :: Ru VN (Русскоязычные визуальные новеллы,Отечественные визуальные новеллы) :: Art vn (vn art) :: Визуальные новеллы :: Narwhal Iv (Narwhal Iva, Ив Нарвал) :: artist :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%91%D0%B5%D1%81%D0%BA%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D0%BE%D0%B5-%D0%BB%D0%B5%D1%82%D0%BE-Ru-VN-%D0%92%D0%B8%D0%B7%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BD%D0%BE%D0%B2%D0%B5%D0%BB%D0%BB%D1%8B-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-4637961.jpeg», «height»: 1168, «width»: 2560 }, «datePublished»: «2018-08-11T21:25:16+03:00», «dateModified»: «2018-08-11T21:25:16+03:00», «author»: { «@type»: «Person», «name»: «Pink Dildo» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3603605
Source: Joyreactor

Обзор Russian Subway Dogs: шаурма или смерть

Ещё недавно казалось, что мода на развесистую клюкву и шапки-ушанки закончилась окончательно и бесповоротно. Но нет, это была лишь пауза: Soviet Russia живее всех живых, — она просто выходила хлебнуть […]
Обзор Russian Subway Dogs: шаурма или смерть
Source: 4pda