При написании мобильной игры немаловажной частою разработки является написание графического интерфейса. Если выбранный для разработки игры инструментарий уже имеет все необходимое — это просто чудесно. В обратном случае придется потратить довольно много времени на разработку кода ответственного за GUI. Особенно это отягощается необходимостью проектировать под разные девайсы с разным dpi, разрешениями и пропорциями экранов. Рассмотрим один из подходов для решения этой проблемы.
Читать полностью »
Рубрика «open source» - 318
Разработка адаптивного графического интерфейса для мобильных игр
2013-08-22 в 10:34, admin, рубрики: Delphi, game development, GUI, lazarus, open source, Разработка под android, метки: game development, gui, lazarus, open source, без SMSСоздание мобильной игры и программирование ее интерфейса
2013-08-21 в 11:39, admin, рубрики: Delphi, game development, GUI, lazarus, open source, Разработка под android, метки: game development, gui, lazarus, open source, без SMS Представим себе что вы захотели написать свою первую игру. Более того, представим что вы захотели написать ее для смартфонов и планшетов. Уже представили или действительно захотели? Что ж, в таком случае рассмотрим трудности с которыми придется столкнуться, на примере моего пути.
Читать полностью »
Интервью с Анной Джентл (Anne Gentle), координатором разработки документации для сообщества OpenStack
2013-08-19 в 19:51, admin, рубрики: api, book sprint, booktype, gerrit, Git, github, grizzly, open source, openstack, rackspace, sourcefabric, wiki, XML, Блог компании Mirantis/OpenStackМы представляем шестое из серии интервью с техническими руководителями проекта OpenStack в блоге Mirantis. Наша цель — обучить более широкое сообщество технических специалистов и помочь людям понять, как они могут внести вклад в проект OpenStack и извлечь из него выгоду. Естественно, ниже изложена точка зрения интервьюируемого, а не компании Mirantis.
Ниже мы представляем интервью Анны Джентл (Anne Gentle), координатора по разработке документации сообщества OpenStack.Читать полностью »
Доклады конференции Meet Magento Russia 2013
2013-08-19 в 9:08, admin, рубрики: cms, ecommerce, Magento, open source, php, Блог компании Turnkey Ecommerce, Веб-разработка, конференция, электронная коммерция, метки: cms, ecommerce, Magento, open source, PHP, Веб-разработка, конференция, электронная коммерцияО конференции
Конференция Meet Magento Russia 2013 пройдет 24 августа в Москве (Измайлово).
Magento — это мощная платформа электронной коммерции, принадлежащая компании eBay/PayPal.
Magento лидирует как на рынке бесплатных движков электронных магазинов, так и в корпоративном сегменте.
Участие в конференции совершенно бесплатно и требует лишь предварительной регистрации.
Подробности о конференции вы можете прочитать этом посте или на сайте Meet Magento Russia.
Доклады
Мы собрали по-настоящему звездный состав докладчиков.
Перед вами выступят ведущие разработчики, менеджеры из компании Magento, а также ведущие специалисты и владельцы компаний ориентированных на разработку модулей и магазинов электронной коммерции на платформе Magento.
Сколько раз вы заплатили за ноутбук с windows, которую снесли сразу после покупки?
2013-08-18 в 23:39, admin, рубрики: Dura Lex, microsoft, open source, windows, аренда, обман, пользователи, Софт, метки: dura lex, microsoft, windows, аренда, обман, пользователи
картинка для привлечения внимания
4 года назад несколько человек добились возможности возврата ОС.
Однако воз и ныне там:
- по прежнему за счёт одного товара — ЭВМ, продвигается другой товар — право на использование программного обеспечения (ПО), заметьте не само ПО является товаром, а именно право им пользоваться;
- процедуры возврата этого «права пользоваться» трудоёмки и неудобны;
- процедур отказа от приобретения этого «права пользоваться» — не существует;
- лицензионные соглашения на ПО, по сути, являются договорами аренды, в которых не декларирована стоимость «права пользоваться»;
- Microsoft и другие поставщики ПО прячутся за коммерческую тайну при заключении договоров с поставщиками ЭВМ.
СПО как средство кооперации авторов идей предметной области и производителей софта
2013-08-16 в 11:08, admin, рубрики: open source, идея, метки: open source, идея В такой кооперации могут быть заинтересованы обе стороны.
Авторы идей, передав свои идеи и теории в проекты разработки свободного ПО, получат, в конечном счете, инструмент, реализующий их идеи. При этом инструмент они получат бесплатно, при помощи данного инструмента они смогут передавать (продавать) реализацию своих идей другим людям и организациям, которым не придется платить за ПО. Например, преподаватели легко смогут передавать курсы практических занятий в другие ВУЗы. При реализации идей и теорий авторов на промышленных предприятиях последние смогут избежать расходов на приобретение ПО. Разработанное ПО можно свободно модифицировать при дальнейшем развитии идей и теорий.
Разработчики промышленного ПО, в свою очередь, получат идеи и теории, которые позволят разрабатываемому ПО приобрести качественные преимущества.
Приведем пример идеи из области процессного управления предприятием, примененной в свободном ПО.
Читать полностью »
Отдам библиотеку в хорошие руки
2013-08-15 в 5:39, admin, рубрики: CUDA, deep learning, gpgpu, open source, искусственный интеллект, нейросети, метки: CUDA, deep learning, gpgpu, open source, нейросети Давным давно, в 2008 году, когда я работал над своей диссертацией меня заинтересовала тема применения сверточных нейронных сетей для задач распознавания изображений. На тот момент они еще не были так популярны как сейчас и попытка найти готовые библиотеки ни к чему не привела — нашлась только реализация на Lush (языке созданном автором сверточных сетей, Яном ЛеКуном). Тогда я подумал, что можно было бы их реализовать на Матлабе используя Neural Network Toolbox. Но столкнулся с невозможностью реализации разделяемых весов в рамках этого тулбокса. И тогда было принято решение написать собственную реализацию.
Читать полностью »
Наука под замком. Вторая часть
2013-08-14 в 12:50, admin, рубрики: banyan.co, Elsevier, open source, plos.org, копирайт, наука, научная литература, научная пресса, научные журналы, научные исследования, открытая наука, переводы, Эльзевир
Продолжение. Первая часть перевода была опубликована вчера.
Некого винить, кроме себя
Критики монополии частных издателей предлагают простое решение — журналы с открытым доступом. Так же, как и обычные журналы, они принимают статьи, организовывают процесс рецензирования и публикуют их. Но они не требуют денег за подписку — все статьи свободно доступны онлайн. Чтобы покрыть расходы, они берут с учёных, желающих публиковаться небольшой гонорар (в среднем около 2000 долларов). Рецензенты, которые решают, какие статьи стоит публиковать, не получают денег от журналов, чтобы избежать соблазна принимать всё подряд. В отличие от традиционных журналов, которые требуют исключительных авторских прав в обмен на возможность публиковаться, журналы с открытым доступом практически свободны от копирайтных ограничений.
Если университеты финансируют исследования, и их сотрудники как пишут, так и рецензируют статьи, то почему же они все до сих пор не переключились на журналы с открытым доступом? Успешных примеров таких открытых проектов как Public Library of Science пока очень немного. Всё дело в том, что сложившаяся научная культура делает такой переход очень трудным.
История публикаций в престижных журналах — необходимое условие продвижения по научной карьерной лестнице. Каждая статья, опубликованная в молодом и ещё не ставшим авторитетным журнале с открытым доступом, могла бы быть опубликована в таких флагманах рынка, как Science или Nature. И если ещё можно представить себе уже занимающего хорошую должность профессора-идеалиста, который готов пожертвовать частью своего престижа ради науки, то как насчёт его молодых соавторов, для которых статья в авторитетном журнале может значить всё?
Читать полностью »
Google выпустила парсер HTML5 на чистом Си
2013-08-14 в 10:43, admin, рубрики: C99, dom, html, html5, open source, Веб-разработка, Си, синтаксический анализ, метки: C99, dom, html5, parser, Си, синтаксический анализУдачная возможность для веб-разработчиков выучить язык программирования Си — HTML5-парсер Gumbo, реализованный в виде небольшой библиотеки C99 без внешних зависимостей. Парсер создан как строительный блок для создания других инструментов и библиотек, таких как валидаторы, языки шаблонов, инструменты рефакторинга и анализа кода.
Особенности:
- Полная совместимость со спецификациями HTML5.
- Устойчивость к некачественным входным данным.
- Простые API, которые могут быть легко обработаны программами на других ЯП.
- Поддержка исходных позиций и указателей в оригинальном коде, при навигации по дереву зависимостей.
- Проходит все тесты html5lib-0.95.
- Проверен на более чем 2,5 млрд страниц в индексе Google.
Наука под замком. Первая часть
2013-08-13 в 13:47, admin, рубрики: open source, копирайт, наука, научная литература, научная пресса, научные журналы, научные исследования, открытая наука, переводыОт переводчика: Любой, кому приходилось искать в интернете статьи из научных журналов, наверняка сталкивался с тем, что за доступ к одной единственной статье издательство требует порядка 30 долларов. Иногда нужную статью удаётся найти в открытом доступе, иногда нет. На первый взгляд, в этом нет ничего удивительного — любой контент стоит денег. Однако научные статьи довольно сильно отличаются от фильмов, книг и музыки.
Большинство научных исследований сегодня делается на государственные, то есть на наши с вами деньги. Зарплату большинство учёных, как тех, кто написал статью, так и тех, кто её проверял и редактировал, тоже получают не от издателей. И, что интереснее всего, университетские библиотеки по всему миру, являющиеся основными подписчиками научной прессы, тоже платят очень большие деньги за подписку на журналы, которые они же сами и пишут. Настолько большие, что даже библиотека Гарвардского университета уже публикует открытые письма о своём бедственном положении.
Эта статья содержит подробный анализ ситуации с научной прессой и организацией научной работы вообще. Статья весьма объёмная, поэтому я разбил перевод на две части. Вторая часть будет готова завтра.
Читать полностью »