Тег opensource

overmind88
hirthwork

Не дают людям покоя лавры бамблби: http://www.opennet.ru/opennews/art.shtml?num=48794

hirthwork

Берёшься за проект, который «с нуля» написать в срок точно не получится и нужно отыскать готовую библиотеку поверх которой нагородить свои хотелки.
@
Берёшь ту, которую посоветовал когда-то коллега.
@
Проверяешь библиотеку. «Из коробки» 90% нужного функционала уже есть.
@
Смотришь внимательнее. Чтобы сделать оставшиеся 10% придётся по хардкору патчить исходники библиотеки.
@
Смотришь ещё внимательнее. Оказывается, авторы все checked exceptions оборачивают в RuntimeException.
@
В офисе начинает вонять горелой обивкой офисного кресла.
@
Читаешь дальше публичное API. Вместо Map<String, String> там используется List<? extends String>, где по чётному индексу лежит имя атрибута, а по нечётному — его значение.
@
Начинаешь думать, о том чтобы переписать эту либу с нуля, но по нормально.
@
Начальник успевает вовремя отговорить.
@
Приходишь утром в офис со свежей головой. Начинаешь думать с чего начать патчинг.
@
В КОДЕ БИБЛИОТЕКИ ОТСТУПЫ ПО ДВА ПРОБЕЛА. ЭТО ПОСЛЕДНЯЯ КАПЛЯ.
@
Лезешь на stackoverflow в поисках аналогов.
@
Находишь 2 библиотеки.
@
ИЗ КОРОБКИ КАЖДАЯ ИЗ НИХ ИМЕЕТ 10% НУЖНОГО ФУНКЦИОНАЛА.
@
Возвращаешься к исходной библиотеке. Обречённо идёшь за ещё одной кружкой кофе.

AFAIK

Darktable теперь официально резилится под винду https://github.com/darktabl...es/tag/release-2.4.3 Линукс можно больше для фотографии не включать.

hirthwork

открыл перегруженную картинами pdf-ку в evince — страницы грузятся по 10-12 секунд. поставил acroread из оверлеев — 0.3-1.5 секунды на загрузку страницы

overmind88

Скрипт на гитхабе - 75 строчек.
Документ с code of conduct в репозитории с ним - 75 строчек.

Все ебанулись.

overmind88

Новый тмукс: https://github.com/tmux/tmux/releases/tag/2.3

И новый pgadmin: https://www.pgadmin.org/

pgAdmin 4 is a complete rewrite of pgAdmin, built using Python and Javascript/jQuery. A desktop runtime written in C++ with Qt allows it to run standalone for individual users, or the web application code may be deployed directly on a webserver for use by one or more users through their web browser.

hirthwork

Дилемма заключённого — это когда у тебя два опенсорсных поделия друг с другом не могут договориться по HTTP и ты решаешь, проще ли понять код nginx или поправить внутренности Apache HttpCore

greenjoker

Джазку вам, хацкерьё, в унылую будуню

akifo

Более приемлемая альтернатива DuckDuckGo: Searx ( http://searx.me )
Метапоисковик (использует существующие популярные движки). Сорцы открыты, так что можно развернуть свою инстанцию.

Searx — это метапоисковый движок, вдохновленный проектом seeks. Он предоставляет простейшую #приватность, смешивая ваши запросы на других платформах без хранения поисковых данных (я перечитывал это трижды — luminocity). Запросы производятся при помощи POST-запросов на всех браузерах, кроме Хрома. Таким образом они не показываются в наших логах, ни в истории поиска вашего браузера. Searx также использует стандартную браузерную панель поиска для GET-запросов. Searx может быть добавлена в эту панель и установлена как поисковый движок по умолчанию

https://joindiaspora.com/posts/5456513

Так как Yacy всё ещё паршиво работает, считаю эту штуку годным выходом.

akifo

http://openknit.org/
В рамках проекта OpenKnit опубликован рецепт изготовления и настройки собственной вязальной машины. Видео, чертежи, исходные коды - всё прилагается.
К слову,  подобная хреновина в магазине за углом стоит тысяч 60-80.

shaggoth

а есть в природе видео редакторы типа сони вегаса но халявные для домашнего использования?

hirthwork

мало кто знает, что чаще всего последней стабильной версией open-source продукта является 0.1.2

hirthwork

Что будет если спросить у автора опенсурса как сделать что-то, а оказывается что он этого не предусмотрел? Правильно, он скажет, что тебе это не нужно: http://www.gossamer-threads...s/rsyslog/users/9619

hirthwork

посмотрел исходники json-simple. ещё никогда моё желание написать свой json-парсер на рагеле не было столь сильно.

hirthwork

как можно догадаться сделать таймаут long'ом, если он в миллисекундах? это уже не таймаут, а вечность. и главное, два других таймаута задаются таки int'ами

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.