🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #267979

Re: Ciemna strona C++

#267979
From: Seweryn Habdank-Wojewódzki
Date: Thu, 13 Dec 2007 19:45
70 lines
4242 bytes
Witam

Adam Karpierz wrote:

>> Tak więc pierwsze co zrobiłem to odrzuciłem M$ Worda. Po co go używać,
>> jeśli
>> go nie potrzebuję?
> 
> No i dlaczego odrzucil Pan Worda (a raczej Excela) ?
> Tanim kosztem (kilka linijek kodu) wykorzystujac API ActiveXowe excela
> uzyskal by Pan stosowny wykres/raport/skolka ugodna wprost dla szefowstwa
> w postaci _najbardziej_ dla niego strawnej (tylko niech mi Pan nie mowi ze
> szefowstwo nie uzywa excela bo nie uwierze:)

Szefostwo chce mieć PDF. Programy serwerowe działają na klastrze linuxowym
podpięte do baz danych -- lokalna na Postgresql, zdalna nie mam pojęcia co
to jest, w każdym razie jest duża (przyrost są ok. TB/miesiąc).

Gdzie ja, proszę Pana, mam jakieś ActiveX? Poza tym swego czasu pisałem
takie cudo jak raportowanie przy użyciu ActiveX i COM+. Nasz program
generował wsady dla Accesa, wykresiki w Excelu i opisy ustawień symulacji w
Wordzie.  Nie mam ochoty do tego wracać jeśli nie muszę, a szczególnie z
poziomu softu pracującego na serwerze Linuxowym.

> A Pan tu jakeis latexy pythony itp ? Po co ?

Bo mam aplikacje wieloprocesowe, komunikujące się przez sieć. Lokalnie wolę
sobie pracować rurkami. Dla mnie lepiej mieć wiele dedykowanych aplikacji
niż jeden monolit.

I ostatnia sprawa Excel to nie jest R zarówno pod względem języka
programowania (R jest funkcyjny) jak również wykresów. Word to nie Latex.
Jak wkleić do Worda takie coś:

\begin{equation}
 \CJ_W (k,\lambda) = \sum\limits_{i=1}^{M}
\left(
\frac{H(\Dt_i)}{H(\Dt_M)} -
\Fx(\Dt_i;k,\lambda)
\right)^2
\end{equation}

Rozumie Pan. Program się wykonuje w trybie werbose i każde matematyczne
ustawienie ma funkcję toLatex(), ono wypluwa plik w formacie latexa (jeden
z wielu z których składa się całość raportu). To stanowi rdzeń opisu
raportu z obliczeń. Następnie procedury obliczeniowe wypluwają również dane
funkcja toLatex generuje tabelę w schemacie latexa druga tabela ląduje w
wersji "raw" i jest pchana do R. R nagrywa wykresy i ewentualnie oblicza
parametry, które opisują jeszcze coś. Całość jest Pythonem mniej lub
bardziej łączona i ostatecznie kompilowana (latex) w całość.

Proszę zauważyć, że te czynności mogą być wykonane na dowolnej innej
maszynie niż program obliczeniowy, wręcz każdy program może działać na
osobnych maszynach. To pozwala całkowicie zrównoleglić obliczenia i
raportowanie, co ma zaletę w sensie zużycia mocy obliczeniowej.

Tak więc ActiveX podziękowałem. 

Rozumiem, że 95% populacji używa Windowsa, ale mnie to akurat w tej gałęzi
projektowej nie bawi, no chyba, że wpadniemy na pomysł, aby rozszerzyć
jakieś ficzery systemu o istnienie konsoli/monitora na windowsach. Na razie
są ważniejsze sprawy.

Czy to jest "niezależność myślenia"?

Pozdrawiam.

-- 
|\/\/|   Seweryn Habdank-Wojewódzki
 \/\/
Technical Details
Message-ID: <fjs18q$oks$1@news.vectranet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mail
References: <fghgeo$spf$1@nemesis.news.tpi.pl> <fghsb4$kpq$1@news.dialog.net.pl> <fgo4c7$mtu$1@news.vectranet.pl> <20071106073039.433f4934@Vorago> <fgqn9m$74j$2@news.vectranet.pl> <618565031.20071107113041@pkierski.net> <fgt6sh$jov$1@news.vectranet.pl> <fgv318$hl7$1@bozon2.softax.pl> <fgv82j$htn$1@news.vectranet.pl> <fjncjm$ov6$1@inews.gazeta.pl> <fjpc4l$6ei$2@news.vectranet.pl> <rbe0m3da3ac6hnvgg5n1jnvhr1rnphc8h6@4ax.com> <fjpd8k$7ti$2@news.vectranet.pl> <fjpgpc$7vm$1@inews.gazeta.pl> <fjr632$une$1@news.vectranet.pl> <fjre7v$b$1@inews.gazeta.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.vectranet.pl!not-for-mail
From: Seweryn Habdank-Wojewódzki <shw_mail@wp.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Ciemna strona C++
Date: Thu, 13 Dec 2007 20:45:53 +0100
Organization: VectraNET - http://www.vectranet.pl
Lines: 71
Message-ID: <fjs18q$oks$1@news.vectranet.pl>
References: <fghgeo$spf$1@nemesis.news.tpi.pl> <fghsb4$kpq$1@news.dialog.net.pl> <fgo4c7$mtu$1@news.vectranet.pl> <20071106073039.433f4934@Vorago> <fgqn9m$74j$2@news.vectranet.pl> <618565031.20071107113041@pkierski.net> <fgt6sh$jov$1@news.vectranet.pl> <fgv318$hl7$1@bozon2.softax.pl> <fgv82j$htn$1@news.vectranet.pl> <fjncjm$ov6$1@inews.gazeta.pl> <fjpc4l$6ei$2@news.vectranet.pl> <rbe0m3da3ac6hnvgg5n1jnvhr1rnphc8h6@4ax.com> <fjpd8k$7ti$2@news.vectranet.pl> <fjpgpc$7vm$1@inews.gazeta.pl> <fjr632$une$1@news.vectranet.pl> <fjre7v$b$1@inews.gazeta.pl>
Reply-To: shw_mail@wp.pl
NNTP-Posting-Host: 078088193244.osw.vectranet.pl
Mime-Version: 1.0
X-Trace: news.vectranet.pl 1197574234 25244 78.88.193.244 (13 Dec 2007 19:30:34 GMT)
X-Complaints-To: usenet@news.vectranet.pl
NNTP-Posting-Date: Thu, 13 Dec 2007 19:30:34 +0000 (UTC)
User-Agent: KNode/0.10.5
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit