Перейти к содержимому


Фотография

Сервисы для хранения фрагментов кода

lua code pastebin gist ideone hastebin

  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Оффлайн   Totoro

Totoro
  • Хранители Кода
  • Сообщений: 1 734
  • Уровень сигнала: 0,3%
  • В игре: 2 час. 13 мин.

Награды

                                      

Отправлено 07 Сентябрь 2017 - 11:55

Перенос статьи

Эта тема была перенесена из блока "Статьи". Автор оригинала: SDV.

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

FU9VzBg.png


Pastebin


yZGUGFX.png

 

 

Pastebin — веб-приложение, появившееся в 2002 году, которое позволяет загружать отрывки текста, обычно фрагменты исходного кода, для возможности просмотра окружающими.
Используется многими программистами для публикации кода всем желающим.
На данный момент поддерживает большой список синтаксиса кода. Язык Lua не исключение.

Плюсы:

1. Удобная форма публикации, как с сайта, так и с opencomputers-устройств
2. Система конфиденциальности файлов (наличие приватного и публичного доступа к файлу)
3. Удобная система передачи файлов благодаря QR-коду (нет необходимости вводить id файла)
4. Функция публикации фрагмента кода на своем сайте (через frame или JS-виджет)

Минусы:

1. Отсутствие русского языка в интерфейсе сайта. Не критично (все интуитивно понятно)









 

GitHub Gist


uxuum5T.png

 

 

GitHub Gist — дополнение к сервису GitHub, которое позволяет загружать, публиковать и делиться фрагментами кода между участниками GitHub и не только.
В наличии имеет форму для выбора предварительного синтаксиса кода, а также кнопки выбора конфиденциальности кода.

Плюсы:

1. Все фрагменты кода автоматически прикрепляются к аккаунту GitHub
2. Система комментирования и функция форка (ответвление)
3. Система контроля версиями (изменениями) в коде
4. Система работы как с Git (через Git, SSH, Subversion)
5. Функция публикации фрагмента кода на своем сайте (через JS-виджет)

Минусы:

1. Отсутствие русского языка в интерфейсе сайта
2. Отсутствие lua-программы в opencomputers, позволяющая скачивать код
3. Слишком длинные сгенерированные хеш-URL для кода









 

ideone.com


SqNr509.png

 

 

ideone.com — сервис для публикации фрагментов исходного кода.
Главное отличии от всех существующих сервисов для хранения фрагментов кода - функция компилирования (интерпретирования) введенного кода в форму.

Плюсы:

1. Наличие функции компилирования (интерпретирования) кода (можно прям на сайте увидеть результат выполнения программы)
2. Частичная русификация интерфейса сайта
3. Выбор времени компиляции (5 или 15 секунд)
4. Наличие формы ввода данных (stdin)
5. Функция публикации фрагмента кода на своем сайте (через JS-виджет)
6. Функция форка (ответвление)
7. Кнопка создание собственного шаблона (паттерна) для использования его как заготовки для дальнейших фрагментов кода программ

Минусы:

1. Отсутствие lua-программы в opencomputers, позволяющая скачивать код
2. Отсутствие системы передачи файлов через QR-код
3. Отсутствие возможности указания собственных названий для опубликованных фрагментов кода









 

hastebin


LUzYBbe.png

 

 

hastebin — веб-приложение с базовым функционалом pastebin, но в хакерском стиле. Просто вставьте текст и нажмите «Сохранить».
Необязательно даже запускать браузер, потому что из Linux или OS X можно отправить текст на сервер командой из консоли (URL скопируется в буфер обмена).

Плюсы:

1. Минималистичный дизайн приложения
2. Интуитивно понятный интефейс
3. Хранение кода в течении 30 дней с момента последнего просмотра
4. Наличие RAW-режима

Минусы:

1. Отсутствие lua-программы в opencomputers, позволяющая скачивать код
2. Отсутствие системы передачи файлов через QR-код
3. Отсутствие возможности указания собственных названий для опубликованных фрагментов кода
4. Отсутствие возможности самостоятельного удаления фрагмента кода из базы (только автоматически через 30 дней с момента последнего просмотра)



Итак, Мы рассмотрели 4 самых популярных сервиса для хранения фрагментов кода.
Выбирать Вам, что именно использовать, но помните - иногда лучшее не то что популярно  :)





 

На этом я закончу обзор.
С уважением к Вам, TuxShot

 


  • mrlobaker это нравится





Темы с аналогичным тегами lua, code, pastebin, gist, ideone, hastebin

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных