GitHub

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

Github (Гитхаб, ПшеРги, школ. GitHab) — самый крупный веб-сервис для хостинга быдлокода и его совместной разработки. Разработан на и Erlang. Маскотом GitHub выбран Осьмикот (англ. Octocat), который, вопреки распространённому заблуждению, не имеет отношения к короткометражке «Octocat Adventure», а просто был найден Томом Престон-Вернером на iStock Photo. На гитхабе можно создавать репозитории — ваши проекты. Первый репозиторий появился 12 января 2008 года.

Паста[править]

Семь аспектов, как Github изменил мир Open Source

Как известно, мир Open Source быстро меняется. Мы постоянно отслеживаем всё новое, пытаемся не отстать. Я уверен, что проект Github оказал сильное влияние и сделал Open Source более понятным и общедоступным. Каким образом?

Заставил разработчиков писать хороший README
Помимо структуры папок и файлов, самым заметным элементом на странице является ваш файл README. Если его нет, то страницы выглядит странно. Как администратор вы обязаны добавить README.

Единое место для всех ваших проектов
Когда мне попадается классный проект, мне интересно посмотреть, что ещё сделал тот же автор. По-моему, лучшим примером является tpope, автор известного плагина vim. Если вы зайдёте в его профиль на Github, то увидите все плагины, которые он когда-либо написал и опубликовал.

Обсуждение кода
Конечно, вы можете обсуждать проект на IRC-канале или в почтовом листе рассылки. Но такие способы не совсем удобны, да и сам код обсуждать довольно тяжело. Github позволяет легко отправить запрос на пулл и посмотреть комментарии к коду.

Простая публикация своих хаков
Вы только что написали патч, который сильно улучшает существующий проект? Никаких проблем, делаете форк и публикуете в течение нескольких минут. Если вы уведомите авторов оригинального проекта, то можете получить полезный фидбек к своим хакам. Это поощряет людей публиковать свой код даже если тот не имеет шансов стать частью оригинального проекта.

Оценка активности проектов
На Github можно быстро просмотреть историю проекта и проверить, насколько он активен. Без затрат времени можно оценить, сколько человек делали коммиты и как часто. Также, количество наблюдателей и форков в правом углу даёт хорошее представление, как много людей реально используют этот код. Это, наверное, моя любимая фича. Разработчикам Open Source теперь не нужно тратить время на исследование библиотек, которые больше не поддерживаются.

Обнаружение новых проектов
Умные люди постоянно выпускают интересные вещи. Если они публикуют свой код на Github, то вы можете найти его в разделе Обзор Github. Я не могу даже посчитать, сколько интересных проектов я нашёл таким образом. Мой любимый пример — CoffeeScript.

Отслеживание развития любимых проектов
Сразу после логина на сайте вы видите список изменений, сделанных в проектах, за которыми вы следите. У этого новый релиз, у этого исправлен баг и т.д. Бесценно.

habrahabr лижет жопу сабжу

Подробнее[править]

GitHub популярен среди Ruby-разработчиков. Алсо, многие интернеты и IT-компании таки размещают свои официальные репозитории:

  • Facebook
  • Twitter
  • Google
  • HP webOS
  • Yahoo
  • Perl
  • Erlang
  • Scala
  • Ruby on Rails
  • CyanogenMod
  • PHP
  • JUnit
  • jQuery
  • Prototype
  • MooTools
  • Microsoft IronRuby
  • osCommerce
  • Valve
  • id Software

Алсо[править]

  • Поскольку маскотом гита является октокот, разрабы посвятили Б-гу целый сайт для фанартов юзеров.
  • Имеет местный pastebin-сервис.
  • Унылые школьники также начали писать свои плагины для быдлокубов и вбрасывать их в интернеты.

Суть драмы[править]

На гитхабе появилась возможность создать свой сайт. Точнее страничку для своего унылого веб-приложения. Хостит оно бесплатно и даёт даже защиту от ддоса. Теперь даже самый унылый школьник может создать специальный сайт в домене github. io со своим Hello, world! на JS. Многим это пришлось по нраву, но анонимусу идея не очень понравилась. Из-за этого Злой Анонимус открыл уязвимость HeartBleed в криптографическом ПО OpenSSL из-за чего некоторые страницы начали страдать. От этой же угрозы пострадали и другие сайты.

Yandex.svg.png Сайтов довольно много, возможно даже несколько тысяч
ОсновыИнтернетИнтернет-проектСпам вне ИнтернетаСтатус DELETED ВКонтактеПоисковикДоменГенератор имёнPrivacy ProtectWi-fiСистемный администраторМашинный переводКомментарийФорумБраузерIPv6SEOРепостРунетИнтернет-магазинСоциальная сетьМессенджерСерверХостингДатацентрРостелекомБекапБлогIRCФидонетНикнеймНетсталкингИнтернет-сайтИнтернет-воиныТелеграм-каналМаркетплейсВикипедияИнтернет-библиотекаУкорачиватель ссылокПерсональная страницаФавиконТреш-сайтТеневая библиотекаПрогноз погодыМодель монетизации сетевого ресурсаЗеркало сайтаВзлом сайтаФорк
ПоисковикиСпутникЯндекс (Яндекс МаркетЯндекс карты) • Гугл (ГуглопочтаГугл транслейтGoogle MapsGoogle+) • DuckDuckGoStackOverflowWolfram AlphaAlternativeToVirusTotalБиблия ОнлайнФоксфордIMDbДом МинжкхNumbeo
Социальные сетиBlogspot.comDiary.ruDybr.ruJournals.ruИнстаграмJuickLivejournal.comLiveinternet.ruMySpaceFacebook (Фейсбук мессенджер) • БеонВконтактеГород СновМой мирОдноклассникиТвиди.руТифаретникЯрушечкаРоссийские аналоги Инстаграма (ГрустнограмNow (социальная сеть)ЧебуграмMusicgramРоссграм) • ПикабуТифаретникХабрахабрRoem.ruТелеграмGETTRTwittyAsk.fmLimbikoТвиттерЯндекс спамLiveInternetСабреддитTumblrЩебестанВомбатPolitubeДневник.руThreadsLOOKYMeta PlatformsParlerPromoDJLiveOnceTvellyBlips
ОтветыОтветы@Mail.ruВопросы и ОтветыЯндекс.ОтветыРуТвитChabad.orgChange.org
Поп-сайтыАлиэкспрессАвитоAnekdot.ruБашоргChampionat.comChatRoulette.comDemotivation.meGuns.ruGoHa.RuHalf-life.ruMail.ruNarod.ruPlayground.ruProdota.ruStopGame.ruTwitch.tvUcozUdaff.comYTMNDZadolba.liАг.руАри.руНяшПикабуСайты знакомствСвалкоСделано у насСекснародЛепрозорий.руДраматикаСтульчик.нетДромKickstarterSapeKufarAirbnbNEWSru.co.ilPQ Hosting
ПропиратскиеClubhouseАрхивы реддитаStalinism.ruElementy.ruЗвуки.руRap.ruRuTubeInfostoreNoNaMeRapidshareRGHostRutracker.orgThe Pirate BayTokyo ToshokanЗайцев.нетЛибрусекНойзбункерDarknet.wtfNNM-Club
Анально огороженныеДети-404РеддитSonic CISEnsiklopedia.ruRu-CenterФрилансимSkotobaza.orgPobedish.ruGitHubAudiopoisk.comPaleoNewsTrust & SafetyЛепрозорийМиротворец (сайт)ГоднотабаУпячкаХабраGlasscannon.ruLessWrongPrintdirect7kingdomsbastardsФорум DF2Chatadelic.net
КреатиффныеFlightradarWibyСимулятор доната Diablo ImmortalРусофоболокаторDurovLohТелеканал ЦарьградAnna NewsReadovkaЦитатник РунетаJoyreactorHabrahabrTV TropesAuthor.todayAeterna.ruНигмаDirty.ruFuck.ruGameDev.ruLitprom.ruRocketboomSmotri.comSomething AwfulTikTokYouTubeДТФКавказ-ЦентрКино-Говно.комКинопоискChess-samara.ruЛавхейтЛОРImgurPosmotreli.suСловарь молодёжного сленгаКиноЦензорTrovoЯндекс ДзенFanserialsKinogoKinoprofiBaskinoLostfilmColdfilmKerobtvКинопоискPixivDeviantArtФикбукFanfics.mePixelPlanetИА ПанорамаФорум ВинскогоRulateBookmatePinterestStremioPastebinKnow Your MemeЖурнал СамиздатMista.ruЯПлакалъСтихи.руГенератор ругательств
Оффициальные™ВКадреFunpayЯндекс.ПроституткиКанобуTruth SocialRap.ruТупичок ГоблинаЧухачЯRUSMetacriticАрмянская энциклопедия фонда «Хайазг»TegosСимпосийTenChatLinkedInOper.ruCosmopolitanSquirrel instituteКорреспондентКсакепИноСМИХаббоEBayGoogle AnalyticsMediaWikiБукинг.комDigitalOceanApple PayGoGetLinksAviasalesЯндекс навигаторПатреонСкайсканерQratorРБКПанорамы улиц от ГуглBoostyAfisha.ruКонсультантПлюсTAdviserOzonThe VergeКодебайNGSДневник.руPuzzle EnglishNiconicoЯндекс.ВидеоBilibiliPeople of Walmart
УникальныеBastyonNitterOnlyFansTelegra.phМемогенераторAkinatorAuto.ruCheck youInfojd.ruIT happensLast.fmLockerz.comMyanimelist.netNetlore.ruNight-spirit.nm.ruPdrs.ruRadarix.comRotten.comRsdn.ruScorcher.ruSql.ruStoplinux.org.ruThe Daily WTFUrban DictionaryYurclub.ruZarubezhom.comz0r.deАлина 666ВИФ2NEДизентерияКащенко.руКлуб «Анонімъ»ЛитресОтель «Оригами»Rыбkа DeбиlariusСатанизм.руСкотобазаЦитадель ОлмераШок-сайты (Goatse.cxHAI2UМитспинLemonpartyTubgirl) • ЭксплодерPolitRussiaКотёлForklogWindy.comGOGИносмиWikimerdaBaibakoПазний ИжThreemaКравчJapanesePod101JLPTЛайк фмПротонмейлКлоудфаерrosreestr.netCEFRАгодаICQHave I Been PwnedCyberYozhСТТСVidLiiBitViewShark-ReferencesNostalgy.net.ruФаритБукфаги
Люди и явленияСергей Логачёв (Болашенко)Георгий КрасниковНина ДонинаАндрей СелезовВеб-мастерДенис РазинМаксим ЛастовкаИлья БуяновскийКибератака на RuTubeАнатасИмпортозамещение сайтовСкачивание видео с YouTubeПерманентный банБлокировка YouTubeБлокировка ВикипедииСерверный вандализмDDoS-атакаПеревод в онлайнСпамФлудПредупреждение о кукиДеанонимизацияАндрей СапуновПресс-служба КонкордаДобровольно-принудительная регистрацияОблачное хранилищеВиктор ОрловВладимир МальцевРеддиторBad browserЕвгений СтерлинРанжирование в ТвиттереЛимиты на чтение в Твиттере404 ошибка
App.png Весьма полезная вещь, позволяет машинам работать с помощью коммандычей
МетаПрограммаDRM (SecuROMStarForceАналоговая дыра) • БагБот (Автоответчик) • Варез (Repack) • ГлюкГуйДонатКопирайт (By design) • ЛогНюкРут (Не работай под рутом) • Спортивное программированиеМегапиксельКомпьютерВерсия 2.0КодОбфускацияСкриншотДатамайнПлагинТекстовый файлБольшие данныеАльфа и бета-тестыТаймстампКэшШаблоныHello WorldНейросетиФайлИнсталляция
ФичиБагрепорт12309BSODCookiesEmbrace, extend and extinguishFL StudioSheep.exeWinlogon.exeБубенЗащита от дуракаКостыльМашинный переводПасхальные яйцаСвистелки и перделкиСм. рис. 1Съешь ещё этих мягких французских булокTermuxGNU MetroИндусский кодНескучные обои • Сжатие (За сжатие ДжипегаШакалШкала) • Работает — не трогайРандомайзерPDF (Распознавание PDF) • Дело Google в ФАСЧат-ботXMLМакросКритическая ошибка
ВредоносноеБотнетБрутфорсВинлокЗвонилкаКитайские пингвиныПиксель смертиТроянЧервь МоррисаBonziBuddyMediaGetBrowser hijackingTinderМиссис МажорУтечка буфера обмена
КомпанииApple / Apple (AppleScript) • GoogleMicrosoftSAPЯндекс
Движения8-bitOpen source (КрасноглазикиЛинуксоиды) • Вирусная сценаДаунгрейдДемосценаМоддингMMD
Офис3DS MAXGIMPGNU EmacsMovie MakerMS Paint • OpenOffice • PowerPointviMicrosoft WordExcelБлокнотФотошопАнтивирус КасперскогоAvast!TikZShareXAlternativeToСкрепышMicrosoft OfficeТекстовый редакторWeChatZoomДиспетчер задачMicrosoft Cortana
ОСAndroidBSDDOSMenuetOSReactOSWindows (Phone 7Phone 878Vista) / МаздайЛинуксРусская ОСФантом ОС
БраузерыInternet ExplorerОпера / Opera • Тормозилла (ОгнелисLolifoxMozilla FirefoxFirefoxFirefox Klar) • Хром (шпионаж) • SafariЯндекс.БраузерУведомления в браузереVivaldiTor-браузер
ИнтернетAdobe Systems (Flash) • I2PLow Orbit Ion CannonTorTunatic • Чат−клиенты (MirandaQIPSkypeЖабберDiscordVIPole) • HTTPSПрокси-сервер (Proxifier) • Торрент (Magnet-ссылкаΜTorrent) • JavaScriptCSSHTMLБаннермейкерИзменение TTL сетевых пакетовКапчаICQFiddlerViberZonaSteamSillyTavernWickr Me
РазработкаBrainFuckCC++C#JavaHaskellАссемблерChaos ConstructionsBATMySQLGitHubAutoHotKey (AutoHotInterception) • Sublime TextAPK (APKPureзапрет) • BASICPerlPythonPHPФоркUnity3DSAISIPСАПРФлаг
ЛюдиВеб-мастерLovinGODБалмерГейтсГенерал ФейлорДжобсМитникПоттерингде РаадтСпольскиСтоллманТорвальдсШахиджанянAche666Марк ЦукербергЕвгений ПоповДенис КумпонМассовая компьютерная безграмотность
КостылиCygwin • PunkBusterT9WineWishmasterАнтивирусыХакинтошСборки WindowsDenuvoЧистая установкаКалькулятор Consul WarMicrosoft StoreUBlock OriginLightshotAdBlockSearchApp.exeCPU-Z
Команды^H^WAlt+F4Ctrl+Alt+Delman/me/quitrm -rf