Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
thanatologyst
6 лет назад

Cамые странные и забавные git'ы

Из 35 миллионов проектов с открытым исходным кодом на веб-сайте совместного использования кода GitHub многие из них представляют собой сложные программные пакеты, используемые корпорациями во всем мире.

Другие - это мелкие, универсальные библиотеки кода, без которых многие разработчики не смогли бы жить . И некоторые из них просто забавные шутки.

"Шутки кода" могут звучать как "ботанический юмор" ))) , слишком эзотерический для понимания не программистами.

И некоторые из них требуют немного объяснений, но для этого я здесь. Вот мой выбор для самых смешных проектов, которые сейчас находятся в GitHub

 

 

TrumpScript - это язык псевдопрограмм, который был создан четырьмя студентами из Университета Райс в 36-часовом хакатоне.

Согласно описанию проекта, создатели «обнаружили, что текущее поле языков программирования не включает в себя то, что одобрила бы славная золотая комбинация Трампа».

Содержит всего около 1000 строк кода, TrumpScript, функционирует как полноценный (хотя и ограниченный) язык программирования.

Вот некоторые из его возможностей:

TrumpScript позволяет программистам работать с цифрами более миллиона, потому что «мелкие вещи несущественны».

Числа до миллиона будут давать цитату из самого Дональда Трампа как сообщение об ошибке: «Я действительно богат, часть красоты меня - я очень богат ».

TrumpScript не позволяет использовать целые числа с дробями, потому что «Америка никогда не делает ничего наполовину».

 

Если пользователь пытается запустить TrumpScript на компьютере под управлением Microsoft Windows, он выдает это сообщение об ошибке: «Windows? «Большей проблемой в этой стране является компьютер».

«Все программы должны заканчиваться словами« Америка велика ».

Как бы забавно это ни звучало, TrumpScript чрезвычайно сложно использовать, так как он часто не выдает сообщений об ошибках при сбое кода.

По словам его создателей, это потому, что «Трамп не любит говорить о своих неудачах»..

 

 

 

Макетные библиотеки JavaScript


В мире программирования разработчики всегда стараются упростить ситуацию. Они часто делают это, написав библиотеки, которые являются расширениями языков программирования, которые обрабатывают простые, общие задачи. Библиотеки дают программистам простой способ выполнять эти общие задачи, не записывая сам код. Когда библиотеки становятся повсеместными, как многие из них  в JavaScript, это облегчает для новичков использование языка, но они могут не знать, что они делают. В результате они часто используют библиотеки для выполнения операций, которые JavaScript может обрабатывать самостоятельно.

В ответ некоторые разработчики создали макетные библиотеки, которые отбросили как смешные шутки, так и содержательные комментарии к бедствию реальной библиотеки:

steam.js - это библиотека JavaScript, содержащая нулевые строки кода. На своей странице проекта она объявлена ​​как «Самая маленькая и самая быстрая библиотека JavaScript в мире».


semicolon.js «более безопасный и надежный steam.js». Вместо того, чтобы содержать нулевые строки кода, semicolon.js содержит точку с запятой.


Аналогично, vanilla.js является компилятором JavaScript, который компилирует JavaScript в JavaScript. То есть, он ничего не делает. Но его страница GitHub была достаточно убедительна, чтобы запутать всех

 

Это его лого )))))))))))

is-13: программный пакет, который проверяет, является ли число равным 13

Практически любой язык программирования, проверяя, равна ли переменная номер 13, выглядит примерно так:



if (someNumber == 13)
  // true
else
  //false

is-thirteen-logo
is-thirteen logo

 

Просто, не так ли?  Ну, это шутка. - тринадцать - это проект, состоящий из сотен строк кода, 92 участника и политики поведения, для программного пакета, который проверяет, является ли число равным 13. ))))

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

Лучшая часть проекта «тринадцать» - это раздел репозитория GitHub, где люди могут публиковать вопросы, комментарии и запросы функций. Здесь только несколько:

    Добавить поддержку для XIII
    Добавьте поддержку фильма «Тринадцать»
    Добавить поддержку для Оливии Уайльд
    Удалите поддержку в пятницу 13-го
    Создание Технического руководящего комитета
    Добавить глубокое обучение
    Он масштабируется?

 

Если вам когда-либо понадобится пакет программного обеспечения, например, тринадцать, просто не забудьте прислушаться к предупреждению на странице README проекта: “PLEAS READ THE SOURCE CODE BECAuse we moved fast and broke things.”  Грамматика сохранена)))

7
1.496 GOLOS
На Golos с November 2017
Комментарии (4)
Сортировать по:
Сначала старые