🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #16785

Re: Groovy

#16785
From: Seweryn Habdank-Wojewódzki
Date: Sun, 13 May 2007 10:27
62 lines
4188 bytes
Witam

Adam Karpierz wrote:

> Tyle tylko ze wtedy niech sie Pan nie odzywa w ogole
> w temacie jezykow programowania bo prawdziwe pojecie
> o narzedziu ma np. ciesla a nie projektant.
> Pan to wszytsko zna 'ze slyszenia' czyli nie zna Pan w ogole.

Ze słyszenia? Panie Karpierz, jeżeli mam zrobić predyktor jako kawałek softu
na procesor DSP. I dostaję specyfikację co mi wolno, a czego nie, to niech
mi Pan nie mówi o "słyszeniu". Taka specyfikacja jeśli obejmuje różne
zakazy np. dynamicznej alokacji, lub wskazuje ramy czasowe obliczeń to nie
jest kwestia akademickich rozważań o pisaniu softu, to jest jak to się mówi
w automatyce - "Real-Time regime".

To jest pisanie softu RT, gdzie testy testami, a potem soft spina się w
system na jednym procku i okazuje się, że np. Pana procedura jest za
doskonała, ale za wolna. I robi się np. podział procedury na kilka etapów.
tak, aby po każdym mieć fragment obliczeń. Np. 10 ms. predykacja, 45 ms,
uczenie systemu na przyszłość. Bo predykcja ma być wykonana w jednym kroku
(coś ala atomowo), a uczenie można zrobić z podziałem, jeżeli przerwania
sprzętowe wywłaszczają Panu obliczenia. Do tego przetarzanie obrazu idzie w
tle w połączeniu z wysyłaniem pakietów przez sieć do wyżej postawionego już
na PC loggera. I apiat, na PC jest drugi mocniejszy silnik predykcyjny i
data miningowy, który ma większy horyzont czasowy i jest podpięty do bazy
danych, może on w sytuacji drastycznych zmian modelu zawartego na DSP,
wskazać na szybką rekonfigurację parametrów modelu na DSP. Dla mnie to jest
wystarczająco "przemysłowe programowanie". Bo nie jest to tylko dziubanie
kodu na windows. To jest pisanie kodu dla serwera i dla DSP. To jest
pisanie kodu aby mieścił się w zadanym czasie na zadanej platformie. I są
czynniki przemysłowe, które pływają zarówno na projekt jak na na wykonanie
kodu.

Pewne aspekty, których tu nie opisałem związane z bezpieczeństwem ludzkiego
życia a co za tym idzie z bezawaryjnością systemu dodają jeszcze jedno
wymaganie, że finalny system ma Hard Real-Time. Akademickie rozważania
pomagają zrobić projekt, ale kod jest kodem i trzeba go napisać (!), aby
mówić o Real-Time, czy Hard Real-Time, czy Soft Real-Time.

Widzi Pan jest taka sprawa, że średnio Ci, którzy skończyli informatykę, nie
mają pojęcia np. o tym co to jest np. filtr Kalmana, a dalej jak to
napisać, a już kompletnie jak to napisać "obiektowo", czy jakkolwiek tak,
aby kod był strawny.

Rozmawialiśmy już o algorytmach i jestem bardzo kontent, że Pan wie o co
chodzi w matematyce używanej w programowaniu, bo przy najmniej na tym
poziomie się zgadzamy.

> PS: Mozna prosic o ten link do panskiego CV ?

Podałem poprzednio. Podam jeszcze raz :-).

http://www.linkedin.com/in/habdank

Proszę też kliknąć na button po prawej stronie "View Full Profile".

Pozdrawiam.

-- 
|\/\/|   Seweryn Habdank-Wojewódzki
 \/\/
Technical Details
Message-ID: <f26ovi$sd6$1@news.vectranet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.task.gda.pl!news.vectranet.pl!not-for-mail
References: <f1tdl6$2s4$1@inews.gazeta.pl><f1todc$8s5$1@inews.gazeta.pl> <f1tss8$iq3$1@inews.gazeta.pl> <f1u2qu$1pm$1@inews.gazeta.pl> <1178922714.630317.141500@y80g2000hsf.googlegroups.com> <f22v79$3gu$1@inews.gazeta.pl> <f246sk$b8s$1@news.vectranet.pl> <f24age$896$1@inews.gazeta.pl> <f24sth$1ha$1@news.vectranet.pl> <f25bjl$pro$1@inews.gazeta.pl> <f26d4l$grc$1@news.vectranet.pl> <f26nqp$duo$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.task.gda.pl!news.vectranet.pl!not-for-mail
From: Seweryn Habdank-Wojewódzki <shw_mail@wp.pl>
Newsgroups: pl.comp.objects
Subject: Re: Groovy
Date: Sun, 13 May 2007 12:27:38 +0200
Organization: VectraNET - http://www.vectranet.pl
Lines: 63
Message-ID: <f26ovi$sd6$1@news.vectranet.pl>
References: <f1tdl6$2s4$1@inews.gazeta.pl><f1todc$8s5$1@inews.gazeta.pl> <f1tss8$iq3$1@inews.gazeta.pl> <f1u2qu$1pm$1@inews.gazeta.pl> <1178922714.630317.141500@y80g2000hsf.googlegroups.com> <f22v79$3gu$1@inews.gazeta.pl> <f246sk$b8s$1@news.vectranet.pl> <f24age$896$1@inews.gazeta.pl> <f24sth$1ha$1@news.vectranet.pl> <f25bjl$pro$1@inews.gazeta.pl> <f26d4l$grc$1@news.vectranet.pl> <f26nqp$duo$1@inews.gazeta.pl>
Reply-To: shw_mail@wp.pl
NNTP-Posting-Host: 82.139.21.12
Mime-Version: 1.0
X-Trace: news.vectranet.pl 1179051826 29094 82.139.21.12 (13 May 2007 10:23:46 GMT)
X-Complaints-To: usenet@news.vectranet.pl
NNTP-Posting-Date: Sun, 13 May 2007 10:23:46 +0000 (UTC)
User-Agent: KNode/0.10.4
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit