Рубрика «библиотеки» - 10

Поводом к написанию этого поста послужила статья Копировать произведения, находящиеся в общественном достоянии? Национальная индейская изба вам в помощь. В статье выдвигается несколько претензий к библиотекам. Как показалось мне, основная — это стоимость платных услуг, вторая уже, собственно, относится к копирайту. Постараюсь ответить на обе, не углубляясь в то, какой система предоставления информации была в СССР и до чего и почему она докатилась сейчас.

Начну, пожалуй, с того, что о взаимоотношениях читателей и библиотек говорит закон. Библиотека — учреждение государственное, следовательно обязано подчиняться всем, исходящим от государства, законам и прочим инициативам. Законодательно деятельность библиотек регламентируется следующими законами:

  • Закон «О библиотечном деле» N 119-ФЗ от 29 декабря 1994 и дополнение к нему от от 3 июня 2009;
  • Закон «Об информации, информатизации и защите информации» от 20 февраля 1995 года N 24-ФЗ;
  • Положение об основах хозяйственной деятельности и финансирования организаций культуры и искусства, утвержденное Постановлением Правительства Российской Федерации от 26 июня 1995 года № 609;
  • Закон «Об обязательном экземпляре документов» от 29 декабря 1994 года N 77-ФЗ (в редакции Федерального закона от 11.02.2002 N 19-ФЗ, с изменениями, внесенными Федеральными законами от 27.12.2000 N 150-ФЗ, от 24.12.2002 N 176-ФЗ, от 23.12.2003 N 186-ФЗ);
  • Закон «Об авторском праве и смежных правах» от 09 июня 1993 года № 5351-1 (в редакции Федерального закона от 16 июня 1995 года № 110-ФЗ).

Остановлюсь на основном законе, регламентирующем деятельность библиотек, законе «О библиотечном деле». Что же говорит ФЗ-119 о праве граждан на доступ к информации? Читать полностью »

image

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

Наблюдения из собственной жизни.

Около пятнадцати лет посещаю Российскую Государственную библиотеку (бывш. Ленинку). В течение названного некороткого периода наблюдал, как изменялся порядок копирования материалов в ней. В какую сторону, судите сами: трагикомедия в семи актах из жизни квалифицированного российского читателя прилагается. Хронологию не расписываю в силу того, что боюсь напутать, однако за общую правдивость ручаюсь.
Читать полностью »

По следам habrahabr.ru/post/184468/ и опережая rublacklist.net/5847

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

Blackout image

Кто-то может счесть забавным, что объявленные «пиратскими» сайты вышли протестовать против блокировок. Тем не менее:
Читать полностью »

День добрый, уважаемые читатели!

С недавних пор занимаюсь разработкой приложений под Android, в частности разработкой игр. Так сложилось, что для одного проекта пришлось работать с Android ndk. Все трудности и нюансы работы с native рассмотреть в принципе невозможно в рамках одной статьи, решил в данной статье небольшое введение в ndk написать.
А чтобы статья была интересна не только новичкам, покажу как работать с OpenAL и форматами WAV, OGG.

Читать полностью »

Должно ли C++ сообщество придерживаться стандарта или отойти от него, чтобы создавать лучшие вещи с Boost?

Сравнение C++ Standard и Boost
Погодите, не та библиотека.

В марте 2011 года комитет ISO C++ утвердил финальную версию черновика новейшего стандарта C++. Языка, который официально был стандартизирован в августе того же года и стал известен как C++ 11. Теперь, по прошествии 2 лет, мы можем оглянуться назад и посмотреть на некоторые проблемы, затронувшие язык(аж с момента принятия первого международного стандарта в 1998 году) и сравнить его финальный вариант с популярной C++ библиотекой Boost.

Читать полностью »

Прежде всего отметём возможное недоразумение: сегодня речь у нас пойдёт не о том движке, который известен старожилам джаваскриптового программирования под названием JSDB и до сих пор располагается по адресу JSDB.org. Тот движок, основанный на мозилловском SpiderMonkey, хотя и обладал богатыми возможностями для доступа к базам данных, к электронной почте и к Интернету, после появления гораздо более шустрого движка Node.js постепенно впал в совершеннейшее забвение, так что и сказать о нём мне нечего.

О пользе JSDBВместо него я намерен вдругорядь привлечь ваше внимание к той базе данных о библиотеках джаваскриптов, которая появилась в нынешнем (2013 года) феврале по адресу JSDB.io и открыта для пополнения читателями. (Пишу «вдругорядь» оттого, что на JSDB у вас и ранее была возможность обратить внимание: сперва mourner упомянул её во твиттере у своей библиотеки Leaflet, а затем alexzfort упомянул её в дайджесте новинок прошлой недели.)

Чем JSDB радует? Продуманностью интерфейса и широким употреблением AJAX для внесения изменений в страницы без перезагрузки. (В итоге интерфейс получается, например, куда более интерактивным и удобным, нежели у тематически сходной вики jswiki или у порождённого этой вики сайта «JavaScript Territory».) Сперва перечисление библиотек с открытым исходным кодом кажется на JSDB простым списком. Однако, так как в JSDB принимаются библиотеки с открытым исходным кодом, на Гитхабе лежащем, то у JSDB есть приятная возможность отреагировать на жмяк мышóю по заглавию той или иной джаваскриптовой библиотеки, автоматически открыв информационную панель с кратким описанием библиотеки, с подсчётом её форков и звёзд и участников её разработки на Гитхабе. (Эта панель развёртывается на месте жмякнутого пункта, раздвигая остальные пункты списка.) Ещё сильнее обрадует обстоятельного читателя вкладка «Readme», позволяющая для справки целиком подкачать с Гитхаба текст Readme-файла выбранной библиотеки, никуда с JSDB не уходя для этого.

А которую пользу сайт JSDB приносит? А вот такую: его содержимое служит расширителем кругозора. Как не следи за развитием современного открытого исходного кода, а всё же упустишь появление пары-тройки-другой библиотек (или отметёшь их в зародыше как бесперспективняк, ан они со временем разовьются в нечто необыкновенно полезное), так что полезно встретить их на JSDB и познакомиться с их продуктивными возможностями.

Понятно, что у каждого из читателей такой список из пары-тройки-другой библиотек, на JSDB с интересом обнаруженных, будет своим. О вкусах и не спорят. Для сведения читателей я счёл, однако, не лишним перечислить и полдесятка моих находок.

Читать полностью »

Некоторое время назад я прочитал интересный пост, посвященный полезным фрэймворкам и библиотекам для разработки под iOS. С вашего позволения и согласия Coder89 представляю «Полезные штуки для iOS-разработчика часть вторая».
Читать полностью »

Пока я не столкнулся с разработкой программного обеспечения для библиотек, я не подозревал насколько это все запутанно.
Для того, что бы содержать библиотеку в порядке и быстро находить материалы по нужной тематике, необходимо ее каталогизировать. И вот тут начинается интересное.
В мире существуют миллионы библиотек и у них нет централизованного центра управления, как хочешь так и наводи порядок в своей библиотеке, это приводит к очень большим задержкам в межбиблиотечном взаимодействии. А уж какие проблемы возникают у авторов программ для автоматизации, когда каждая библиотека хранит данные в своем формате, думаю описывать не надо. Вот тут и приходит на на помощь MARC.
Читать полностью »

Обратная сторона мобильных клиентов — сервер.

Введение

Не открою секрета, что разработка мобильных приложений в тренде – этому способствует стремительное техническое развитие: мобильные устройства с каждым годом улучшаются по всем характеристикам и становятся доступнее для широкого круга людей. Почти каждый, кто имеет на руках мобильный гаджет (будь то смартфон, коммуникатор или планшет) пользуется приложениями: браузером, клиентом электронной почты и мгновенных сообщений, играми, бизнес или финансовыми программами. И зачастую от пользователей скрыто то, что многие из приложений взаимодействуют с удаленным сервером: обмениваются с ним данными через Интернет.
По роду деятельности (Java разработчик серверных приложений) мне в команде приходится разрабатывать сервера для мобильных клиентов (за последние 2 года участвовал в реализации 3-х таких проектов для зарубежных компаний). Определился набор Java-технологий для решения задач такого рода, который варьируется в зависимости от требований и целесообразности (другими словами — желания), благо свобода при выборе технологий позволяет экспериментировать. Сформировавшейся точкой зрения и опытом хотел бы поделиться с сообществом.Читать полностью »

Понадобилось быстро подключить SD-карточку к микроконтроллеру, и задача казалась простецкой — добрый микрочип предлагает библиотеки для всего чего угодно (ах, поставить линк на библиотеки — не судьба), но после первого взгляда на их код, волосы на голове начали шевелиться.

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

Индусский код в Микрочипе

Не подумайте, что я сейчас пытаюсь гнуть расово верную линию — не имел опыта общения конкретно с индусами, но точно знаю что среди наших их тоже достаточно (не верите — наберите «95» в гугле), но понятие «индусского кода» появилось давно и закрепилось довольно прочно, хотя вы и не найдете его в политкорректной википедии (но гугол о нем точно знает).

Индусский код (не индийский или индейский) — жаргонное нарицательное название для программного кода крайне низкого качества, использующего простые, но порочные принципы «copy-paste».
Почему именно индусский?
По слухам в Индии с некоторых времен существует практика оценки производительности труда программиста на основе количества написанного кода. Чем больше кода, тем больше программист работает, и, следовательно, выше его оклад. Шустрые индусы быстро сообразили, как обманывать неквалифицированных заказчиков.

Итак, если вы хотите научиться программировать так как это делают в микрочипе следуйте следующим простым советам…
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js