Pull to refresh

Open Office — скрытая угроза?

Lumber room
Продолжая тему бесплатного програмного обеспечения, я хотел бы поговорить о продукции компании Sun Microsystems — OpenOffice.org (руссифицированная версия доступна по адресу ru.openoffice.org)

Это пакет оффисных приложений, аналогичных тем что предоставляет MS Office, однако отличительной чертой О.О.(Open Office) является то что эта программа абсолютно бесплатна.

Итак пакет состоит из следующих программ:

* Writer (Текстовый редактор);
* Impress (Редактор презентаций);
* Calc (Редактор таблиц);
* Base (Редактор баз данных);
* Math (Редактор формул);
* Draw

Writer, Impress, Calc и Base, как несложно заметить, имеют прямые аналоги в пакете MS Office, их интерфейс во многом совпадает с интерфейсом 2003-го офиса, что не может не радовать конечного пользователя, “выросшего” на продукции от Microsoft =).

Конечно при сильном внешнем сходстве, существуют и некоторые различия, но они чаще свего касаются деталей, однозначно можно сказать только то, что при наличии желания и 20ти минут свободного времени, можно без особого труда разобраться с большинством функций О.О., а это несомненный плюс в копилку Open Source, если разобраться интуитивно не получается, то к вашим услугам “F1″ =) Справка к продукту обширна и достаточно емка, что позволяет найти вполне понятную информацию по интересующим вас вопросам, огромное спасибо за это разработчикам.

В тоже время не обходится и без минусов, например лично меня не впечатлил редактор Impress, он явно пока что проигрывает PowerPoint и по набору встроенных стилей, и по удобству размещения текста на слайдах.

Итак, является ли OpenOffice.org достойным конкурентом MS Office?

Несомненно!

Конечно, во многих позициях он отстает от “Лидера”, но Sun это компания с огромным потенциалом, и я уверен что через несколько лет она сможет составить ощутимую конкуренцию Microsoft, а ведь нам, конечным пользователям, только это и надо. =)

Острая конкурентная борьба на рынке программного обеспечения, вот что в итоге приводит к революционным прорывам =)
Total votes 32: ↑8 and ↓24 -16
Views 444
Comments 51

SilverlightDraw 1.0a — Аналог Canvas из WinForms

Silverlight *
Пост из моего блога.
      Пришел 2008 год и пришло время SL 2 Beta 1, это было уже законченное решение, без JS корней…Первые испытания показали хорошую производительность и удобство, у MS получился достойный продукт. Хотя у него были и свои недостатки, он был заточен на спрайтовые концепции. Невозможно было ничего нарисовать, Path очень медленный, а Ellipse, Rectangle и Line имеют совсем плохую производительность. Долгое время я искал способы рисования растром, а не объектами.
Читать дальше →
Total votes 8: ↑8 and ↓0 +8
Views 694
Comments 3

XNA Draw или пишем систему частиц. Часть I

Game development *C# *
Tutorial
И опять, привет хабравчанам!

Буквально несколько дней назад — начал цикл статей, о том, как можно создавать крутые игры с помощью XNA Framework, своей студии у меня нет, поэтому ограничимся только 2D играми.

На этот раз — мы более подробно рассмотрим Draw и напишем свою первую систему частиц.
Читать дальше →
Total votes 75: ↑66 and ↓9 +57
Views 28K
Comments 20

XNA Draw или пишем систему частиц. Часть II: шейдеры

Game development *C# *
Tutorial
Привет всем разработчикам игр и просто людям, которые интересуются геймдевом.

Пришло время рассказать вам о пиксельных шейдерах и о том, как сделать post-proccesing. Это вторая часть статьи о графических методах в XNA, в прошлой статье — мы рассматривали методы Draw и Begin у spriteBatch. Для примера: улучшим нашу систему частиц добавлением пиксельного шейдера, который будет искажать пространство.
Читать дальше →
Total votes 47: ↑45 and ↓2 +43
Views 16K
Comments 19

VoytPaint — еще одна рисовалка для Android

Development for Android *
В один прекрасный день мне понадобилось приложение на Андроид, в котором можно что-нибудь нарисовать, после долгих поисков на маркете нашел ScetchBook, и все… все остальное, что выходило в поисковой выдаче было ужасно: страшный интерфейс, тормоза (кстати к скетчбуку это тоже относится), глюки, рисование только кистью и тд. Так как уже тогда изучал программирование под Андроид решил продумать все что мне нужно и оформить это в виде приложения.

И вот что получилось:

Voytpaint — приложение в котором можно рисовать!!!
(все остальные названия со словом paint и draw уже заняты, поэтому пришлось приделать к нему еще и часть фамилии)
Читать дальше →
Total votes 10: ↑8 and ↓2 +6
Views 6.8K
Comments 16

Видеообзор приложений и игр для Android — kedDroid

Self Promo
Привет всем! Любителям и пользователям ОС Android, а также присматривающимся, предлагаю к просмотру видеообзор приложений и игр для Android. KedDroid — это еженедельный сборник самых актуальных игр и приложений, среди которых будут как новинки, так и уже известные аппсы. С этого выпуска KedDroid будет выходить по четвергам. Приятного просмотра!



Сегодня в обзоре были:
Total votes 19: ↑14 and ↓5 +9
Views 432
Comments 2

Приложение для рисования под Андроид

Self Promo
Полтора месяца назад я уже публиковал топик о приложении VoytPaint. Сейчас хочу немного рассказать, что было дальше и как приложение развивалось эти полтора месяца.

Прошу под кат...
Total votes 9: ↑7 and ↓2 +5
Views 887
Comments 9

Рисуем анимированную сцену с помощью css

Website development *CSS *JavaScript *HTML *
Tutorial
Передохнём от верстки всяких пользовательских интерфейсов и просто порисуем на CSS. Рисовать будем такую вот сцену:



Смотреть на jsfiddle.

В статье я попробую описать пошаговое создание этой сцены.
Поехали
Total votes 51: ↑44 and ↓7 +37
Views 49K
Comments 23

Протокольно ориентированное программирование, часть 2

Swift *

В продолжение темы разберемся в протокольных типах и обобщенном (generic) коде.


По ходу будут рассмотрены следующие вопросы:


  • реализация полиморфизма без наследования и ссылочных типов
  • как объекты протокольных типов хранятся и используются
  • как с ними работает отправка метода
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 8.8K
Comments 4

Протокольно ориентированное программирование, часть 3

Swift *

Завершающая статья на тему протокольно ориентированного программирования.


В этой части мы рассмотрим как переменные обобщенного типа хранятся и копируются и как с ними работает метод dispatch.

Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Views 3.8K
Comments 3

Прямоугольные тайловые миры

Game development *Algorithms *Godot *
Tutorial

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

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

Читать далее
Total votes 98: ↑98 and ↓0 +98
Views 19K
Comments 11