Метка «open source» - 22

Разработчики Xabber обещают открыть код, если наберут 50к подписчиков в твиттер Разрешите представить вам бесплатный джаббер-клиент под андроид: Xabber. На мой неискушенный взгляд он обладает самым широким функционалом, который я подробнее распишу под катом (а так же выложу скриншоты для интересующихся).

Недавно разработчики программы объявили, что если наберут 50 тысяч последователей в твиттере, то откроют исходный код программы, что позволит дорабатывать программу сообществу. Сделать это можно по ссылке.

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

Вряд ли найдется на этой планете противник ТЗ. ТЗ позволяет защитить разработчиков, менеджеров и сам продукт от неминуемо бурной фантазии заказчика.

Это гарант того, что проект однажды будет завершен. Понимание задачи — одно из самых важных этапов в решении оной.

ТЗ поможет встать на ноги любому проекту, даже если вы занимаетесь разработкой собственной open source библиотеки.

И самое лучшее ТЗ для open source — readme.

Документацию принято писать после того, как написан код. Я считаю этот подход неверным.

Те, кто хотя бы однажды ощутили пользу от TDD (test-driven development) согласятся, что писать тесты после кода, это как анестезия после операции. Это больно.
Читать полностью »

Для незнакомых с этой очень интересной тематикой советую посмотреть обзор на вики. Для более полного понимания проблемы: детальный обзор у Кнута в 1 томе Искусство программирования в разделе 2.5 Динамическое выделение памяти, на хабре, а также одну из лучших реализаций на C/C++ Hans Boehm.

Сразу оговорюсь, предлагаемый мною подход принципиально отличается от вышеизложенных и основан на реализации ООП в C++. В топики приведено описание готовой библиотеки и ссылка на исходники.
Читать полностью »

в 12:34, , рубрики: c++, open source, qt, я пиарюсь, метки: , ,

Приглашаю всех желающих присоединится к нашему open-source проекту. Идея — разработать универсальную систему дистанционного администрирования различных устройств. Планируется сделать систему, через которую можно будет удалённо управлять своими девайсами. Например, серверами в консольном режиме (ssh-like), десктопами в графическом (teamviewer like), мобильными устройствами, роутерами, медиацентрами, а в будущем микроволновками, стиральными машинами, освещением в доме, автомобилями, космическими кораблями и биологическими существами. Пока что разработка ведется для десктопов, на языке C++ с использованием библиотеки Qt. На данный момент у нас уже есть рабочий прототип. И что бы ускорить разработку нам нужен ты!
Читать полностью »

в 14:50, , рубрики: open source, метки:

В данной статье я попытаюсь определить практическую полезность свободных Open Source программ для обычного пользователя, проведя сравнение с традиционным проприетарным ПО. Сразу хочу отметить, что я не являюсь ярым сторонником Microsoft и других производителей ПО: я лишь делаю оптимальный выбор, пока есть из чего выбирать.

В последнее время об Open Source слышно даже в телевизионных новостях, а уж сколько ему посвящено статей и целых сайтов! Миллионы пользователей со всего мира скачивают сотни свободных программ с открытыми исходниками, порой об этом даже и не подозревая. Сотни тысяч качают свой первый дистрибутив Linux и пробуют его самостоятельно установить, но… Читать полностью »

Подававший надежды в 2008 году проект открытого смартфона Openmoko окончательно почил в бозе. В связи с тем, что в планы администрации разработка новых устройств теперь не входит, они решили раздать пары VID/PID (Vendor ID и Product ID) всем, кто их об этом попросит и пришлёт ссылку на свой открытый проект.
Закрывшийся Openmoko бесплатно раздаёт VID/PID открытым проектамНаверное, стоит напомнить, что использование пары VID/PID в дескрипторе устройства предписывается спецификацией USB, согласно которой эта пара должны быть уникальна для каждого устройства. Раньше, если у вас не было денег на полноценный VID-пул (2000-4000 USD), такую пару можно было купить у компании-посредника, владеющей собственным Vendor ID. С 2010 года консорциум ужесточил регламент для таких суб-продаж и как обстоят дела сегодня мне не известно.

На самом деле это не свежая новость, но сегодня, взглянув на список, заметил, что за пару месяцев ребята раздали меньше десятка пар и я решил «рассказать мужикам» — наверняка кому-то пригодится.
Читать полностью »

image

Рад сообщить о выходе QuickTextTranslator версии 0.2 — переводчике-клиенте для интернет сервиса Google Translate.

В прошлом моем посте была освещена небольшая программа, написанная мной just for fun. Это был небольшой переводчик, основными фишками которого должны были быть кроссплатформенность и «быстрый перевод».

В этом посте я расскажу о некоторых изменениях и дополнениях новой версии. Стоит поблагодарить пользователей этой утилиты, которые скачали, попробовали и указали на недостатки приложения и благодаря которым стал возможным выход новой версии.Читать полностью »

Рождение и развитие Unix
Томпсон (сидит) и Ритчи работают на PDP-11, 1972 год.

Период 1968-69 гг. был достаточно неопределенным для Bell Labs: проект операционной системы с разделением времени Multics (Multiplexed Information and Computing Service), разрабатываемый с 1964 года для дорогой 36-битной ЭВМ GE-645, не имел четких перспектив и целей, а лишь разрастался в размерах и сложности, всё ясней был виден его предполагаемый провал. В конце концов, American Telephone & Telegraph вышла из проекта, в который за пять лет были вложены миллионы долларов.

Однако, некоторые из инженеров, работавших над Multics — Кен Томпсон, Деннис Ритчи, Малкольм Дуглас Макилрой, Джозеф Оссанна — ощущали необходимость в продолжении работы над подобным проектом, и не хотели терять ту уютную рабочую атмосферу, которая успела сформироваться. Поэтому во время 1969 года они начали искать альтернативу Multics: Оссанна, Томпсон, Ритчи пытались протолкнуть покупку машины средней мощности, для которой группа обещала написать операционную систему. Предлагаемые ЭВМ DEC PDP-10 и Sigma 7 не были приобретены, и хотя несколько раз ситуация была на грани получения нужного оборудования, было вполне очевидно, что команда просит слишком крупную сумму для проекта с расплывчатым планом, тем более, что после провала Multics операционные системы стали не настолько привлекательной сферой. Поэтому Томпсон (в основном это была его задумка), Кэнэдэй и Ритчи (привнесший идею файлов-устройств) разработали на обычных черных учебных досках и бумагах устройство файловой системы, которая позже стала сердцем Unix.Читать полностью »

Эксперимент жизни Open SourceЖитель Берлина, кинорежиссёр Сэм Мюрхед (Sam Muirhead) с 1 августа 2012 года начнёт уникальный эксперимент: он собирается целый год прожить на Open Source. Речь идёт не только о том, что он поменяет свой Mac на Linux-машину, а вместо Final Cut Pro начнёт использовать Novacut. Эксперимент простирается гораздо дальше.

Сэм Мюрхед будет жить в доме, построенном на Open Source дизайне, и пользоваться предметами быта, тоже сделанными в рамках проектов Open Source: джинсы, мобильный телефон, пиво, зубная щётка и даже туалетная бумага. Более того, источниками средств к существованию для 28-летнего художника будут пожертвования от сочувствующей публики, как и принято в настоящих OS-проектах. Сбор средств уже начат на IndieGoGo, чем больше средств соберут — тем интереснее будет эксперимент.
Читать полностью »

   Доброго здоровьица, Хабровчане!

   7 июня 2012 я побывал на конференции Intel IT Galaxy в Санкт-Петербурге. Меня пригласили принять участие в обсуждении вопросов, связанных с It-сервисами, облачными вычислениями, инфраструктурой и т. д., в рамках пленарной дискуссии «Будущее корпоративных вычислений». Свое мнение по каждому из вопросов высказали эксперты Intel и ИТ-директора.
   Один из вопросов просто «взорвал» всех, кто находился в зале — это использование открытого программного обеспечения в корпоративных целях (для бизнеса).
   Мнения разделились: некоторые из участников высказались категорически против использования open-source software (OSS), другие наоборот приводили примеры удачных проектов в своих компаниях. Я решил поделиться своими мыслями по поводу рынка OSS и опытом их использования в одной из производственных компаний.
Читать полностью »


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