[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: [SOT]Signatures and one liners

Ilmari Heikkinen

12/9/2004 7:09:00 AM

Golfed some with sinewaves, the ALT_SEPARATOR -bit makes me unhappy
though.

k=File::ALT_SEPARATOR ? `cls` : `clear`;r=Array;m="Quack!";n="Duck!";c=
0;d=0.1;loop{c%3<d&&(m=m[1..-1]+m[0,1];n=n[-1,1]+n[0..-2]);f=r.new(12){
" "*72};72.times{|i|v=6*Math.sin(d*(i+c));(i+2)%4<1&&(j=i/4;f[6+v][i-2
]=m[j%6];f[6-v][i]=n[j%5])};puts k,f;c+=4;sleep d}


Ilmari Heikkinen



6 Answers

Florian Gross

12/9/2004 1:43:00 PM

0

Ilmari Heikkinen wrote:

> Golfed some with sinewaves, the ALT_SEPARATOR -bit makes me unhappy though.
>
> k=File::ALT_SEPARATOR ? `cls` : `clear`

Maybe use k=PLATFORM["win"]?`cls`:`clear` -- it's also shorter.

Ilmari Heikkinen

12/9/2004 3:34:00 PM

0


On 9.12.2004, at 15:47, Florian Gross wrote:

> Maybe use k=PLATFORM["win"]?`cls`:`clear` -- it's also shorter.

Only problem is that "win" matches to "powerpc-darwin"
"win32" maybe?

Took out one line with some math

k=PLATFORM["win32"]?`cls`:`clear`;r=Array;m="Quack!";n="Duck!";c=0;
d=0.1;loop{f=r.
new(12){"
"*72};72.times{|i|v=6*Math.sin(d*(i+c));(i+2)%4<1&&(j=i/4;f[6+v][i
-2]=m[(j-
c/12)%6];f[6-v][i]=n[(j+c/12)%5])};puts k,f;c+=4;sleep d}



notb

10/20/2012 8:37:00 PM

0

On 2012-10-20, slawek <slawek@host.pl> wrote:
> A... i po co mi to? Zastan??w si?? - po co?

Tobie na nic. Tak jak mi na nic Matlab z pendrive'a. Ale fakty s??
takie, ??e Mathworks to wypu??ci??o i z tego co wiem ch??tnych nie brakuje.
Du???? zalet?? oprogramowania p??atnego s?? pewne konstruktywne za??o??enia,
na kt??re mo??na sobie pozwoli??. Np. skoro Mathworks zdecydowa??o si?? na
tak??, a nie inn?? funkcjonalno????, to pewnie tego oczekuj?? klienci.
Z kolei oprogramowanie tworzone przez hobbyst??w cz??sto rozwija si?? w
kierunku "fajnie si?? pisze" (do tego jeszcze wr??c??).

Gdyby?? nie mia?? czasu lub ch??ci na zapoznanie si?? z oprogramowaniem,
kt??re od razu zignorowa??e??, to Ci mog?? stre??ci??. Matlab Mobile to
klient do serwer??w z Matlabem (mo??esz mie?? sw??j, mo??esz sobie kupi??
w chmurce). To tak??e odpowied?? na Tw??j problem z brakiem takiego softu
w tej odci??tej od ??wiata samotni wype??nionej Belgami.

> Owszem, je??eli np. pojawi si?? darmowy Matlab, mieszcz??cy si?? na pendrive,
> nie wymagaj??cy instalacji... zaraz zaraz... czy tak nie dzia??a Octave?

Nie.

> Pieprzysz. Zupe??nie jakby?? to sprzedawa??. Wyluzuj. Ju?? mi kupili. I -
> szczerze m??wi??c - Octave sprawuje si?? lepiej - nie ma problem??w gdy s??
> problemy np. sieci??.

Wida?? ??e w og??le nie ??apiesz o co chodzi. A tekst, kt??ry skomentowa??e??,
dotyczy?? por??wnania: Matlab vs "lepiej napisa?? samemu".

Wed??ug Ciebie jestem sprzedawc?? wszystkich p??atnych program??w,
kt??re chwal??. Za to Ty na pewno nie jeste?? z marketingu Octave'a, bo
jest "darmowy", nie? :]

> Dziecko drogie - ale s?? takie rzeczy, kt??re si?? po prostu fajnie pisze od
> zera. Cho??by po to, aby trzyma?? na dystans takie mendy, co chc?? dosta?? swoj??

LOL. I co z tego, ??e "si?? fajnie pisze?". Gospodarka nie kr??ci si?? na
"fajnie si?? pisze". Ludzie potrzebuj?? w pracy narz??dzi, a nie Twojej
u??miechni??tej twarzy.

> Matlab i obliczenia symboliczne to pora??ka. B??eeeee...

Bo to nie jest soft do oblicze?? symbolicznych. I ciekawe jak na
tym polu wypada Octave.

> To ja za przeproszeniem wol?? Fortran. Zreszt?? - por??wnaj sobie np. otwarcie,
> zapis i zamkni??cie pliku w Matlabie i w Fortranie - s?? jakie?? bardzo du??e
> r????nice?

No to mo??esz po??wi??ci?? reszt?? ??ycia na napisanie sobie "Forlaba"
idealnie pod Twoje potrzeby. Je??li kto?? Ci za to zap??aci, to
nawet lepiej. Tylko rzeczywisto???? jest taka, ??e za roczny koszt
zatrudnienia jednego programisty mo??na wyposa??y?? 10-osobowy zesp????
w mocne stacje robocze z Matlabem (ew. niez??y serwer i terminale
dla analityk??w).

> Jak? Gdzie ta opcja w MS Office? Dodali ju?? w wersji 2012? Serio pytam, bo
> latami (od 1.0) szuka??em - i przyznam, gdzie?? ko??o wersji 2007 da??em sobie
> spok??j.

W wersji 2007 ju?? jest. Tym bardziej nie powiniene?? krytykowa??
oprogramowania, skoro nie umiesz go u??ywa??. I o kt??rym nie masz poj??cia
(nie ma wersji 2012).

> I z??o??liwie zapytam - da si?? do Office zaimportowa?? SVG? Oczywi??cie do MS
> Office, a nie do LibreOffice. Da si??? Da si???

Nie da si??. Ale ta funkcja w LibreOffice pojawi??a si?? na pocz??tku 2011
roku, wi??c stosunkowo niedawno. Zreszt?? w tej samej wersji LO Calc
zacz???? obs??ugiwa?? 1mln (prawie dok??adnie 4 lata po Excelu). Dlatego
proponuj?? da?? im chwil?? czasu. Nowa wersja (2013) ju?? za kilka miesi??cy.

> Nie przypominam sobie, aby kiedykolwiek komukolwiek jakikolwiek recenzent
> napisa??, ??e ma brzydkie rysunki bo czarno-bia??e czy "nieatrakcyjne
> wizualnie". No, ale ja nie pisz?? o ??urnalach z mod?? damsk?? - tylko
> naukowych.

A kt??rych konkretnie?

pozdrawiam,
PK

Roman W

10/20/2012 8:56:00 PM

0

W dniu sobota, 20 pazdziernika 2012 20:52:01 UTC+1 uzytkownik PK napisal:
> On 2012-10-20, Roman W <roman.werpachowski@gmail.com> wrote:
>
> > Anno Domini 2012 nawet bank w City bedzie sie ociagal przed kupieniem programu ktorego jedna licencja kosztuje kilkaset funtow, chyba ze absolutnie musza. Austerity etc.
>
>
>
> Jestem swiadom takich trudnosci, ale to i tak drobiazg.
>
> No i jednak latwiej przepchnac taki soft niz nowy etat, nie? :]

Najlatwiej powiedziec pracownikowi "nie kupimy, radz sobie bez niego".

Z darmowych zamiennikow to w hedge fundach popularne jest R.

RW

Baranosiu

10/20/2012 10:04:00 PM

0

Dnia 20.10.2012 slawek <slawek@host.pl> napisa?/a:
> (Symetryczne, dla mi?o?nik?w LibreOffice - da si? napisa? wzorek r?wnie
> ?atwo jak w Latex+AMS? Da si?? Da si??)

Poczytaj o wtyczce OOoLaTeX


>
> (I supersymetrycznie dla mi?o?nik?w TEX - da si? mie? sprawdzanie pisowni od
> razu w czasie pisania? ok, ci z GUST mo?e napisz? ?e tak, z?e pytanie!)


Pytanie hybione, bo to jest tak, jakbym zapyta? czy w HTML da si? mie?
sprawdzanie pisowni :D TeX/LaTeX nie ma w sobie edytora (cho? mo?e
niekt?re "dystrybucje" go zawieraj?), system TeX to kompilator, mo?esz
sobie u?ywa? edytora jakiego chcesz i to od edytora zale?y czy ma
sprawdzanie a nie od samego TeX-a (w TeX/LaTeX mo?esz jedynie sterowa?
przenoszeniem wyraz?w, ??cznie z automatycznym).

Baranosiu

10/20/2012 10:17:00 PM

0

Dnia 20.10.2012 Roman W <roman.werpachowski@gmail.com> napisa?/a:
> W dniu sobota, 20 pa?dziernika 2012 07:16:23 UTC+1 u?ytkownik slawek napisa?:
>
>> Jest trywialnie prosty w u?yciu - a daje wykresy publish ready.
>
> To jest totalna bzdura. Gnuplot nadaje sie do szybkiego podgladu danych, ale zeby dostac z niego cos co sie nadaje do publikacji, trzeba sie zdrowo nameczyc. To juz nawet Excel jest lepszy (dopoki mowimy o 2D), nie mowiac o Matlabie.


Nam?czy? to si? trzeba gdy si? nie zna narz?dzia, a jak si? zna, to
wszystko jest szybkie i proste (zar?wno w GNUplocie jak i w Matlabie
czy Excelu). Oczywi?cie programy r??ni? si? funkcjonalno?ci?, GNUplot
do wykres?w, Octave do oblicze? numerycznych, Maxima do oblicze?
symbolicznych a na przyk?ad LaTeX do prac naukowych. Matlab pr?buje
by? "kombajnem do wszystkiego" i je?li to jest dla kogo? wygodne, to
czemu nie? Ja nie lubi? pracowa? NA komputerze, wol? gdy to komputer
pracuje ZA mnie, dlatego osobi?cie wol? GNUplot+LaTeX+Octave (+czasem
Python, Ada czy C++ jak na przyk?ad robi? jaki? automat z raportami
statystycznymi na podstawie danych w bazie). Koledzy, to na podstawie
specyfiki zadania dobiera si? narz?dzia do jego realizacji (i dla
ka?dego zestaw "optymalnych" narz?dzi mo?e by? inny, to bardzo
subiektywna sprawa) :D

Co do Excela... dla mnie proste rzeczy robi si? w nim ?atwo, ale nieco
bardziej zaawansowane znacznie trudniej ni? gdybym mia? samemu napisa?
kod generuj?cy PDF-a a w profesjonalnych zastosowaniach, to po prostu
robi si? automat i wrzuca go do crontaba i raport automatycznie si?
generuje powiedzmy raz w tygodniu i l?duje w skrzynce e-mailowej
prezesa, wol? raz posiedzie? nad czym? nawet tydzie?, a potem
"zapomnie?" o sprawie na lata (co jaki? tylko czas wprowadzaj?c
kosmetyczne zmiany).