Pull to refresh

Утечка исходного кода Winamp (843 МБ)

ITSumma corporate blog Open source *C *History of IT Software


В веб-архиве обнаружили репозиторий с исходным кодом Winamp, который был удалён в мае 2021 года или позже. Хотя сохранились не все файлы самого репозитория, зато успешно скопировался файл winamp-main.zip по ссылке «Скачать весь архив» из зеркала репозитория (альтернативная версия, файл winamp-cvs.zip).

Похоже, что копия лежит в веб-архиве несколько месяцев, но только сейчас привлекла внимание аудитории на HN, в связи с чем её могут в ближайшее время быстро удалить.
Читать дальше →
Total votes 51: ↑51 and ↓0 +51
Views 16K
Comments 105

Netvibes Wasabi — конкурент Google Reader

Lumber room
image

Netvibes — один из самых известных сервисов домашних страниц, вроде iGoogle. А Wasabi Smart Reader — продвинутая читалка, которая пока что находится в стадии закрытого бета-тестирования. Среди основных фич стоит отметить почти мгновенное обновление, поддержку виджетов (которых много) и 3 способа просмотра фидов, в частности Mosaic View — квадратные превьюшки постов с подписями (очень удобно для лент с картинками и небольшим количеством текста). А вообще, нужно пробовать самому — юзабилити на уровне, лично мне пока нравится больше, чем GoogleReader.
Еще пару скринов
Total votes 60: ↑50 and ↓10 +40
Views 1.1K
Comments 82

Шесть историй, как код переписали с нуля

Open source *Designing and refactoring *Project management *Product Management *History of IT
Translation
Новый взгляд на извечный вопрос: следует ли переписывать приложение с нуля или это «самая худшая стратегическая ошибка, которую может сделать разработчик программного обеспечения»? Оказывается, при работе со зрелой кодовой базой есть более двух вариантов ответа.



«Исходный код словно заржавел!» — Джоэл Спольски

Почти два десятилетия назад Джоэл Спольски устроил разнос Netscape за то, что она переписала кодовую базу браузера, в своём эпохальном эссе «Чего никогда нельзя делать». Он пришёл к выводу, что функционирующий софт абсолютно никогда не следует переписывать с нуля. У него было два основных аргумента:

  • Кажущиеся мусором части кодовой базы часто включают в себя трудом заработанные знания о пограничных ситуациях и странных ошибках.
  • Полная переделка — длительное предприятие, которое отвлекает от улучшения существующего продукта, что даёт козыри конкурентам.
Читать дальше →
Total votes 86: ↑84 and ↓2 +82
Views 40K
Comments 45