Здравствуйте! Представляю вам фреймворк для работы с хеш-частью URL marinad.js
! Благодаря ему создание сайтов на ajax-технологиях упростится в разы, ведь теперь можно будет обновлять URL и получать оттуда переменные без перезагрузки страницы! О том, как сие чудо работает подробно расписано под катом:
Читать полностью »
Рубрика «библиотека» - 7
Маринад.js — фреймворк для работы с хеш-частью страницы
2012-08-02 в 15:30, admin, рубрики: ajax, hash, javascript, jquery, JS, библиотека, интерфейс, хеш, метки: ajax, hash, jquery, библиотека, интерфейс, хешCreative Commons News: эпический конкурс игровой свободы, Политика открытого доступа Всемирного банка и свободный рэп
2012-06-07 в 22:19, admin, рубрики: Creative Commons, Data Journalism Handbook, Free Software Foundation, Liberated Pixel Cup, mozilla, Open Access, Open Knowledge Foundation, open source, Open University, OpenGameArt, world bank, библиотека, библиотеки, всемирный банк, Гарвард, журналистика, Италия, компьютерные игры, копирайт, музыка, образование, общественное достояние, открытое образование, Программирование, рэп, свободная музыка, свободное программное обеспечение, швейцарияLiberated Pixel Cup: эпический конкурс игровой свободы
Мы рады объявить о запуске Liberated Pixel Cup, соревнования по созданию свободных игр, начатого в сотрудничестве между Creative Commons, Free Software Foundation, Mozilla и OpenGameArt! Liberated Pixel Cup — это соревнование из двух частей: сделать кучу удивительных художественных произведений, лицензированных для свободной культуры, и написать кучу СПО-игр, которые будут их использовать. Надеемся, что может получиться много интересных проектов..., но это произойдет только, если такие люди, как вы включатся в работу! Технически проект будет осуществляться в три этапа. Подробнее.
Всемирный банк анонсирует Политику открытого доступа и запускает Открытый репозиторий знаний с помощью Creative CommonsЧитать полностью »
Русский Bootstrap в. 2.0 — Библиотека стилей в формате PSD
2012-04-25 в 11:00, admin, рубрики: библиотека, веб-дизайн, дизайн, метки: библиотека, дизайнПредставляю вашему вниманию доработанную мной библиотеку, позволяющую смоделировать интерфейс простой миксовкой основных элементов — CSS Twitter Bootstrap v. 2.0.
Абсолютно все элементы библиотеки представлены в векторном виде и могут быть легко изменены в масштабе и цвете. Большинство использованных градиентов и эффектов созданы мной таким образом, чтобы можно было одним кликом изменить только основной заливочный цвет, а другие составные цвета при этом в слоях подставляются автоматически.
CodeIgniter Command Line library — небольшой ассистент для работы с CLI
2012-04-05 в 10:36, admin, рубрики: cli, codeigniter, command line, library, php, библиотека, командная строка, метки: cli, codeigniter, command line, library, PHP, библиотека, командная строкаКак вы наверное знаете, в php есть интересная функция для обработки данных, поступающих из командной строки: getopt. Но есть одна маленькая проблема — она неправильно работает в CodeIgniter, да и не совсем удобная.
А так как у меня было немного свободного времени, желание написать что-нибудь своё опен сорсное, попробовать в деле github (сижу на hg+bitbucket), и наконец сделать что-то полезное для тухнущего CodeIgniter и его сообщества, я решил написать свой костыль, призванный немного скрасить написание cli скриптов на данном фреймворке.
Оно умеет самый минимум — искать заданные аргументы, производить их валидацию (если не указаны обязательные) и выводить подсказки по использованию вашего скрипта, а при желании легко может быть допилено для использования без привязки к CodeIgniter:
Версия 4.0 — черновик лицензии Creative Commons готов для общественного обсуждения
2012-04-05 в 1:25, admin, рубрики: Australian Broadcasting Corporation, CC0, Creative Commons, GLAM, OER, OER university, open data, Open Educational Resources, open source, австралия, авторские права, авторское право, база данных, библиотека, германия, интернет, Испания, Италия, Канада, копирайт, краудсорсинг, моральные права, музей, Ниью-Йорк, Новости, образование, обучение, общественное достояние, ООР, открытй контент, открытое образование, открытые данные, публичная лицензия, публичные лицензии, свободная лицензия, свободные лицензии, свободный контент, телевидение, черновик
Мы рады разместить для общественного обсуждения первый дискуссионный черновик версии 4.0. Этот черновик является результатом расширенного (и беспрецедентного) периода сбора потребностей с участием партнёрской сети CC, сообщества и заинтересованных сторон. Спасибо всем из вас, кто потратил своё драгоценное время и энергию в стратегических дискуссиях и подготовке совещаний в поддержку этого черновика. Мы создали этот первый черновик (v4.0d1), помня о главных целях разработки, сформулированных на Глобальном Cаммите 2011:
- Разработать набор версии 4.0, направленный на неотложные задачи важных потребителей, в том числе в тех странах, в которых не существует локализованных версий лицензий CC и может никогда не быть по всевозможным причинам;
- Максимизировать совместимость, сокращая разнообразие лицензий и продвигая стандартизацию там, где это возможно; и
- Долговечность и простота использования.
Australian Broadcasting Corporation выпускает архивные кадры новостей по CC BY-SA
Кадр из "Артур Чарльз Кларк предсказывает Интернет"; предоставлено Australian Broadcasting Corporation (ABC); CC BY-SA.Читать полностью »
C++ / Тонкости реализации кода библиотеки. Часть вторая
2012-02-18 в 11:08, admin, рубрики: c++, библиотека, организация файлов, метки: c++, библиотека, организация файлов
В предыдущей части был приведен способ, с помощью которого, можно сократить количество кода при использовании классов-помощников и классов из других пространств имен.
В данной статье речь пойдет о том, как можно реализовать размещение элементов библиотеки по файлам. Также будут затронуты вопросы подключения элементов библиотеки в пользовательском коде, и, конечно же, как «рабочие» пространства имен могут помочь в реализации библиотеки.
Подходы, применяемые при организации файлов библиотеки
Для начала определимся, что речь пойдет о библиотеках, весь код которых поставляется в виде заголовочных файлов.Читать полностью »
C++ / [Из песочницы] Тонкости реализации кода библиотеки. Часть первая
2012-02-13 в 9:49, admin, рубрики: библиотека, С++, метки: библиотека, С++
При написании библиотеки на C++ многие сталкиваются с определенными трудностями при написании и организации кода. У некоторых уже есть готовые решения, у других их нет и они пытаются найти эти решения.
Некоторые трудности при написании кода библиотеки, в большей степени касающиеся «самодокументирования», можно решить с помощью «рабочих» пространств имен.
Для начала, опишем эти трудности и представим обычные способы решения.
Предположим, что библиотека реализует некоторую сущность some_class, которую она предоставляет пользователю библиотеки. Определение some_class зависит от другой сущности библиотеки detail_class, котораяЧитать полностью »
JavaScript / Simplify.js — JavaScript-библиотека для упрощения ломаных линий
2012-02-08 в 14:27, admin, рубрики: javascript, open source, библиотека, геометрия, математика, упрощение, метки: javascript, open source, библиотека, геометрия, математика, упрощение
Рад представить вашему вниманию еще одну крохотную, но полезную open-source-утилиту своего авторства — Simplify.js.Simplify.js — очень быстрая реализация упрощения ломаных линий на JavaScript. Изначально написав ее для Leaflet (библиотеки для интерактивных карт), после небольшого эксперимента по оптимизации захотелось выпустить ее в качестве отдельной библиотеки без зависимостей, которую можно использовать как в браузере, так и на серверных платформах, таких, как Node.js, и применять и для 2D, и для 3D-точек.
Подобное упрощение позволяет на несколько порядков уменьшить количество точек в ломаной линии (например, представляющей длинный маршрут на карте илиЧитать полностью »