Рекомендация для хостинга кода персональных [закрытых] проектов

Предположение, что Вы говорите о Windows, существует по существу три способа сделать это.

первое должно открыть основной вывод аудиоустройства как источник записи. Это только возможно, когда драйвер поддерживает его, хотя большинство делает в эти дни. Общие названия для виртуального устройства, "Что Вы Слышите" или "Волна". Необходимо будет использовать подходящий API (см. WaveIn или DirectSound в MSDN) сделать получение.

второй путь состоит в том, чтобы записать драйвер фильтра, который может прервать аудиопоток, прежде чем это достигнет физического устройства. Снова, эта техника будет только работать на устройства, которые имеют подходящую топологию драйвера, и это, конечно, не для малодушного.

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

последняя альтернатива должна использовать виртуальное аудиоустройство, такой как Виртуальный Аудиокабель . Если это устройство будет установлено как defualt устройство воспроизведения в Windows тогда, то все приложения хорошего поведения проиграют его. Можно тогда записать от того же устройства для получения суммированного вывода. Пока Вы управляете устройством, что приложение, Вы хотите записать использование тогда эта опция, будет всегда работать.

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

7
задан Vivek Sharma 10 July 2009 в 11:38
поделиться

5 ответов

У меня много личных проектов в Google Code. Он прост в использовании и позволяет другим людям находить и использовать мой код.

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

  1. Я могу работать со своим кодом на нескольких машинах (он синхронизирует файлы между машинами.)
  2. Я могу получить доступ к своим файлам через Интернет (у него есть веб-интерфейс.)
  3. Если мне нужно вернуться к старой версии файла или восстановить удаленный файл, я могу сделать это через веб-интерфейс (он сохраняет версию каждый раз, когда файл изменяется, и легко увидеть список версий и загрузите их или выберите замену текущей версии.)

Также есть поддержка для того, чтобы сделать часть структуры общедоступной, чтобы другие могли загрузить последнюю версию кода. Вы даже можете предоставить общий доступ к папке, чтобы другие пользователи Dropbox могли изменять файлы.

Проверьте это!

2
ответ дан 6 December 2019 в 21:18
поделиться

Я очень доволен Assembla для моих личных вещей. Они предлагают все виды инструментов для контроля версий и управления проектами (SVN, Git, Trac и т. Д.). Это бесплатно для публичных проектов (хотя для них есть ограничение на хранение), и они предлагают довольно доступные частные планы (которые мне очень нравятся для управления моими личными данными с помощью билетов, вики и т. Д.).

3
ответ дан 6 December 2019 в 21:18
поделиться

Ну, тут 2 проблемы. 1) Что использовать для SCM и 2) Где разместить ваш проект. Я бы сначала остановился на системе SCM, а затем выбрал бы хост, который вам нравится, который поддерживает вашу предоставленную систему. Что касается личных предпочтений, мне нравится SVN, и в последнее время я размещаю проекты на Google code. Код Google отчасти новый и не очень многофункциональный, но не так уж и плох с точки зрения хостов.

2
ответ дан 6 December 2019 в 21:18
поделиться

Mercurial (и, как мне кажется, Git) имеет встроенный веб-интерфейс, который легко подключается к вашему репозиторию и позволяет вам размещать код самостоятельно. Он предоставляет настраиваемый веб-интерфейс для просмотра кода и позволяет другим пользователям клонировать репо с вашего сайта, а не из SFEE. Кроме того, вы можете настроить защиту паролем, чтобы разрешить определенному набору пользователей регистрироваться в каждом репозитории.

Просмотрите эту ссылку , чтобы узнать, как размещать репозитории с помощью Apache, и эту ссылку для получения общей информации о Mercurial.

2
ответ дан 6 December 2019 в 21:18
поделиться

Я пока не могу поверить никому, как упоминалось Github ! Github предлагает бесплатный хостинг git для проектов с открытым исходным кодом и платный хостинг в противном случае.

Beanstalk предлагает бесплатный хостинг SVN, но с ограничением дискового пространства в 100 МБ и только 3 пользователями. Вы можете заплатить за его обновление.

Оба варианта - хороший выбор (в зависимости от того, нравится вам Git / SVN, конечно), и, очевидно, они доступны во всем мире через Интернет.

1
ответ дан 6 December 2019 в 21:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: