Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Oct 17, 2019 3:40 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 13 posts ] 

С чего начать?
VK 19%  19%  [ 3 ]
Telegram 31%  31%  [ 5 ]
ECAD 50%  50%  [ 8 ]
Total votes: 16
Author Message
PostPosted: Fri Apr 17, 2015 11:15 am 
Offline
User avatar

Joined: Fri Apr 17, 2015 9:44 am
Posts: 28
Всем привет. Для начала, коротко о себе. Я тут новичок, но с проектом был знаком ещё в зачаточной (MenuetOS) стадии в далёком 2005 году по наводке тов. halyavin (его софт-GL демка с текстурированием сферы на паскале). В asm я не силён, что для меня является отличным мотиватором для программирования под KolibriOS.
Ранняя моя деятельность преимущественно связана с написанием игр и 3D-движков под различные платформы (PC, Mobile, Flash). Охотно принимал участие в различных конкурсах по программированию. В данный момент работаю программистом, относительно популярной САПР - Altium. С недавних пор активно изучаю электронику (FPGA, MCU и др. аспекты). Сторонник опенсурса (хоть и ругаю его) и небольших исполняемых файлов.
Перечитав форум, и подытожив весь свой опыт, я вывел несколько областей, в которых, надеюсь, смогу оказаться полезен проекту. И как итог, получу тот самый опыт и удовольствие от новых навыков за которым постоянно гонюсь.

Итак, какие проекты я бы хотел реализовать в рамках KolibriOS:
  • VK клиент. В 2010 году писал подобный, изначально это был Jabber клиент с собственной реализацией протокола, построенный на Windows Control'ах, но впоследствии VK отказался от развития XMPP протокола и клиент был переписан на VK API. Его отличительной чертой было то, что он был написан полностью на WinAPI, но при этом весь GUI (в том числе поля ввода текста) были самописными (что позволило портировать клиент на Mac и частично под Linux), исполняемый файл весил 96кб (после упаковки UPX'ом) и был написан на Delphi. В итоге, занял призовое место в конкурсе VK.
  • Telegram клиент. В 2013 году занял призовое место в конкурсе Павла Дурова. Опять же, самый легковесный клиент (без debug info 1.6 мб на фоне 13 мб монстров с тем же функционалом).
  • ECAD (САПР) для проектирования печатных плат и принципиальных электрических схем. Уже больше года вынашиваю эту идею ;)
Для первых двух необходимы библиотеки с поддержкой юникода (либо сам напишу какой-нибудь костыль), для 3 крайне желательно иметь возможность печати на принтере (ЛУТ, фоторезист и т.п. схемы травления).

Знаком с этими направлениями одинакого хорошо, всё что мне сейчас требуется от сообщества - пинок в нужную ему (сообществу) сторону. И ещё, я не уверен, но мне, возможно, потребуется ментор по части ассемблера, которого можно было бы донимать глупыми вопросами 8)


Last edited by XProger on Fri Apr 17, 2015 8:16 pm, edited 1 time in total.

Top
   
PostPosted: Fri Apr 17, 2015 5:52 pm 
Offline

Joined: Sun Nov 16, 2014 5:36 pm
Posts: 3
Unicode стоить внедрить на уровне ядра, и все файлы перевести в кодировку UTF-8
А то на Linux'e в исходниках русский язык в CP1251 не читается


Top
   
PostPosted: Fri Apr 17, 2015 6:02 pm 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 668
XProger wrote:
Знаком с этими направлениями одинакого хорошо, всё что мне сейчас требуется от сообщества - пинок в нужную ему (сообществу) сторону. И ещё, я не уверен, но мне, возможно, потребуется ментор по части ассемблера, которого можно было бы донимать глупыми вопросами 8)

Голосую за ECAD с возможностями программы Proteus :)

P.S. Одно из направлений задействовать уровень ассемблера в связке с Форт (Forth) системой.
Возможностей больше и диапазон возможного построения и управления софтом расширяется.
Пара коммерческих CAD (ForthCAD-3D и Candy Project Control Software ) точно сделаны на Форт и в САПР Сударушка
В связке ассемблера и Форт делал симулятор AVR.


Top
   
PostPosted: Fri Apr 17, 2015 6:28 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
tagart wrote:
Unicode стоить внедрить на уровне ядра, и все файлы перевести в кодировку UTF-8
А то на Linux'e в исходниках русский язык в CP1251 не читается

Исходнике в DOS-кодировке, или иначе она она называется CP866

_________________
я лишь учусь


Top
   
PostPosted: Fri Apr 17, 2015 7:00 pm 
Offline

Joined: Wed May 18, 2005 7:27 pm
Posts: 1001
Я бы скорее за первые 2 голосовал, точнее за их объединение в один продукт аля miranda im с её плагинами.
САПР тоже важна, но мне кажется, что это нужно меньшему количеству людей.


Top
   
PostPosted: Sat Apr 18, 2015 10:23 am 
Offline
Just Flooding
User avatar

Joined: Thu Dec 11, 2014 1:31 am
Posts: 173
[удалил по настоянию z525]


Last edited by kiv on Sun Apr 19, 2015 2:59 pm, edited 1 time in total.

Top
   
PostPosted: Sat Apr 18, 2015 11:32 am 
Offline

Joined: Wed May 18, 2005 7:27 pm
Posts: 1001
есть библиотека viewtopic.php?f=24&t=2189 и прочие http://wiki.kolibrios.org/wiki/Library/ru


Top
   
PostPosted: Sun Apr 19, 2015 12:28 am 
Offline

Joined: Sun Oct 02, 2011 4:48 pm
Posts: 44
kiv wrote:
Думаю, VK клиент будет хорош...

Товарищ kiv а вам обязательно выкладывать свои думалки на этом форуме? Что не каммент то думалка.
XProger обращался к сообществу проекта:
XProger wrote:
всё что мне сейчас требуется от сообщества - пинок в нужную ему

Для меня было бы новостью что люди выкладывающие свои думалки на форуме относятся к проекту.

kiv а вы слышали такую поговорку "В каждой бочке затычка"? А значение ее знаете?


Top
   
PostPosted: Sun Apr 26, 2015 4:21 pm 
Offline
User avatar

Joined: Fri Apr 17, 2015 9:44 am
Posts: 28
Судя по голосованию, лидирует идея с ECAD.
В данный момент уже есть небольшая заготовка. Реализована отрисовка разноцветных прямоугольников (double buffer), навигация при помощи мыши (перемещение, увеличение).
Возникло несколько вопросов:
1) Как KolibriOS отностится к использованию SSE? Спрашиваю, потому как не встречал внятных ограничений (да и code style тоже) для разработчиков.
2) Есть ли стандартные библиотеки для отрисовки примитивов с поддержкой AntiAliasing'а?


Top
   
 Post subject:
PostPosted: Sun Apr 26, 2015 4:40 pm 
Offline

Joined: Tue Apr 12, 2011 11:19 pm
Posts: 1151
Подойдет нет viewtopic.php?f=24&t=1319
или
viewtopic.php?f=24&t=584

_________________
я лишь учусь


Top
   
PostPosted: Sun Apr 26, 2015 5:54 pm 
Offline

Joined: Wed May 18, 2005 7:27 pm
Posts: 1001
SSE надо сперва детектить http://websvn.kolibrios.org/listing.php ... 2Ftrunk%2F


Top
   
PostPosted: Mon Apr 27, 2015 6:14 am 
Offline
User avatar

Joined: Fri Apr 17, 2015 9:44 am
Posts: 28
punk_joker, спасибо, но слишком примитивно

Wildwest, гут, выдавать ошибку через box_lib в случае отсутствия?


Top
   
PostPosted: Mon Apr 27, 2015 7:16 pm 
Offline

Joined: Wed May 18, 2005 7:27 pm
Posts: 1001
Ну это от тебя зависит, раньше просто сообщали, что чего-то не хватает

download/file.php?id=2550 - нет фич

download/file.php?id=2551 N/A - not available


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 13 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited