В этой статье будут подробно рассмотрены наша функция (часть1), правила получения данных из Metastock’а, их обработки и возврата результата обратно в Metastock. Эта информация поможет избежать ошибок в работе MSX DLL.
Читать полностью »
Рубрика «библиотеки» - 10
Пишем библиотеку DLL для Metastock с нуля.Часть2
2014-04-18 в 16:29, admin, рубрики: c++, dll, библиотеки, Софт, метки: dll, библиотекиПолезное для Android разработчика, Retrofit Часть 1
2014-04-05 в 10:23, admin, рубрики: android, Square, библиотеки, Разработка под android, самая лучшая компания, хочу в square На этой недели дайджест не простой и посвещен он компании Square Inc, которая разрабатывает удобные библиотеки, которые во многом облегчают нам работу в повседневном программировании :)
Читать полностью »
«Чем это сделать?»: поиск API — методики и проблемы
2013-11-29 в 6:48, admin, рубрики: api, библиотеки, онтологии, поиск, Программирование, Семантическая Сеть, функциональное программирование, метки: api, библиотеки, онтологии, поискСовременные программы в значительной степени строятся из готовых кирпичиков — библиотек. Уникального кода и архитектурных решений в каждой программе относительно мало. Очень часто бывает, что существующие библиотеки не слишком высокого качества, но даже самый крутой программист не станет их переписывать.
Этот факт находит отражение и в изменении учебных курсов. Сассман, автор SICP, самого известного курса по программирование, сказал: " инженерное дело в середине 90-ых, а уж тем более в 2000-ых сильно отличается от инженерного дела 80-ых. В 80-ых хорошие программисты проводили много времени в размышлениях, а потом писали немного кода, который работал. Код работал близко к «железу», даже Scheme — все было прозрачно на всех стадиях. Как с резистором, достаточно посмотреть на цветную маркировку, чтобы узнать номинальную мощность, допустимые отклонения, сопротивление и V=IR — это все, что нужно знать. 6.001 был задуман как курс для обучения инженеров тому, как из маленьких кубиков, в которых они досконально разбираются, посредством простых техник составлять сложные конструкции, которые делают то, что от них хотят. Но программирование сейчас далеко не то же самое. Теперь вы ковыряетесь в непонятной или несуществующей документацией для софта, даже неизвестно, кем написанного. Вы должны досконально исследовать библиотеки, чтобы узнать, как они работают, пробовать разные исходные данные и смотреть, как реагирует код. Это в корне иная работа, и для нее требуется иной курс обучения."
Строительные кирпичики стандартизированы — каменщику обычно не приходится выбирать подходящий именно для этого места кирпич. С библиотеками все наоборот — то, что предназначено для обработки PDF не подойдет для создания распределенной вычислительной системы. Возникает потребность найти нужную библиотеку, в ней нужную функцию и понять, как ее встроить в свою программу. Google, как и любая другая ориентированная на естественный язык поисковая система пока помогает мало. Так что рассмотрим другие подходы.
Читать полностью »
Используем 32битные библиотеки в 64битных программах
2013-11-13 в 18:38, admin, рубрики: linux, библиотеки, Программирование, метки: 64 бит, linux, библиотекиМожно ли использовать 32битные библиотеки в 64битных программах? Скорее нет. А если очень нужно? Тогда скорее да!
Для одного проекта мне нужно работать с 32битными проприетарными библиотеками. Под виндой нет проблем — компилируем все в 32 бита и вперед. Но под линуксом дела обстоят хуже. Собирать все в 32 бита и цеплять в RPM 32битные версии свободных библиотек некрасиво, более того у меня есть API для плагинов. Совсем не хочется заставлять юзеров ставить ради несчастного плагина 32битный компилятор. Поэтому я решил сделать переходник из кота в мышь, который будет вызывать функции из 32битных библиотеке в отдельном процессе. Сначала я хотел сделать его на питоне, но скомпилировать питон в бинарник у меня не получилось. Потом добрые люди на IRC канале PyPy подсказали мне, что можно использовать libffi прямо из C! Дальше дело за малым.
Читать полностью »
Не могу поверить, что вы выбрасываете книги!
2013-10-11 в 7:21, admin, рубрики: библиотеки, Блог компании ABBYY, книги, переводы
От редактора. Тема книг, вернее, тема знаний, которые в них содержатся, всегда была близкой для ABBYY. Мы многожды участвовали в проектах по оцифровке книжных собраний – и европейских, и отечественных. Поэтому, когда ваш редактор наткнулся на весьма неожиданную англоязычную статью на тему сохранения библиотечных книг, у него сразу возникло желание перевести её на русский и обсудить с вами, читателями.
Не могу поверить, что вы выбрасываете книги!
Я библиотекарь, но уже не библиофил.
За последние девять лет я выбросила несколько тысяч книг из трех библиотек и совершенно излечилась от слепой любви к печатным изданиям, однако ничто в этом мире не сможет лишить меня привязанности к интересным сюжетам, письменному слову и английскому языку во всем его исковерканном блеске.
Мне удалось излечиться от фетишизации печатных изданий, от любви к книгам ради самих книг. Я не вижу никакого смысла в складировании историй, которые уже никому не интересны, научных знаний, устаревших на целые десятилетия, размышлений о будущем, которое так никогда и не наступило, информации, на которую наложил отпечаток безрассудный расизм или сексизм своего времени. Однако, прежде всего, я рассталась с идеями о том, что книги просто в силу своего существования являются бесценным достоянием, которое никогда не утратит своей пользы.Читать полностью »
Литература без прошлого, или Долой библиотеки
2013-09-20 в 9:09, admin, рубрики: библиотеки, копирайт, литература, электронные книги, метки: LitRes, библиотеки, литератураКак многие наверняка заметили, сейчас проходит очередной раунд борьбы Эксмо/Литреса с сетевыми библиотеками и сетевыми же читателями. Так как информации, кроме своеобычных реляций правоторгового лобби, до сих пор очень мало, попробую ниже рассказать, что все-таки происходит. И почему оно происходит именно в такой форме. Забегая вперед — к защите чьих-либо прав разворачивающееся действо не имеет никакого отношения.
Библиотека: суровая реальность
2013-09-03 в 7:54, admin, рубрики: Dura Lex, библиотеки, закон, копирайт, метки: RGB, библиотеки, закон, копирайтПоводом к написанию этого поста послужила статья Копировать произведения, находящиеся в общественном достоянии? Национальная индейская изба вам в помощь. В статье выдвигается несколько претензий к библиотекам. Как показалось мне, основная — это стоимость платных услуг, вторая уже, собственно, относится к копирайту. Постараюсь ответить на обе, не углубляясь в то, какой система предоставления информации была в СССР и до чего и почему она докатилась сейчас.
Начну, пожалуй, с того, что о взаимоотношениях читателей и библиотек говорит закон. Библиотека — учреждение государственное, следовательно обязано подчиняться всем, исходящим от государства, законам и прочим инициативам. Законодательно деятельность библиотек регламентируется следующими законами:
- Закон «О библиотечном деле» 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 о праве граждан на доступ к информации? Читать полностью »
Копировать произведения, находящиеся в общественном достоянии? Национальная индейская изба вам в помощь
2013-09-01 в 12:43, admin, рубрики: Dura Lex, библиотеки, копирайт, метки: библиотеки 
О копирайте как способе ограничения доступа к информации на Хабре пишут часто. Однако у данной тенденции имеется иной способ реализации, заключающийся в затруднении пользования информацией, уже находящейся в общественном достоянии, тем самым копирайту не подконтрольной. Имеется в виду информация, которая, будучи не оцифрована и не выложена в Сеть, хранится в многочисленных библиотеках и архивах нашего государства.
Наблюдения из собственной жизни.
Около пятнадцати лет посещаю Российскую Государственную библиотеку (бывш. Ленинку). В течение названного некороткого периода наблюдал, как изменялся порядок копирования материалов в ней. В какую сторону, судите сами: трагикомедия в семи актах из жизни квалифицированного российского читателя прилагается. Хронологию не расписываю в силу того, что боюсь напутать, однако за общую правдивость ручаюсь.
Читать полностью »
Библиотеки присоединились к протестам против законов о блокировке сайтов
2013-07-02 в 7:38, admin, рубрики: Dura Lex, библиотеки, блокировка сайтов, копирайт, протест, метки: библиотеки, блокировка сайтов, протестПо следам habrahabr.ru/post/184468/ и опережая rublacklist.net/5847
Некоммерческие сетевые библиотеки поддержали акцию протеста. Три крупнейших ресурса — в алфавитном порядке Куллиб, Максима и Флибуста — закрылись на сутки, вывесив информационную заглушку со ссылками на закон и сайты онлайн-петиций.

Кто-то может счесть забавным, что объявленные «пиратскими» сайты вышли протестовать против блокировок. Тем не менее:
Читать полностью »
Основы Android NDK на примере работы с OpenAL
2013-04-13 в 13:42, admin, рубрики: android, c++, Ndk, ogg, wav, библиотеки, Разработка под android, метки: android, Ndk, ogg, wav, библиотекиДень добрый, уважаемые читатели!
С недавних пор занимаюсь разработкой приложений под Android, в частности разработкой игр. Так сложилось, что для одного проекта пришлось работать с Android ndk. Все трудности и нюансы работы с native рассмотреть в принципе невозможно в рамках одной статьи, решил в данной статье небольшое введение в ndk написать.
А чтобы статья была интересна не только новичкам, покажу как работать с OpenAL и форматами WAV, OGG.
