Powrot pionowy plamki

Cytat:Zrobilem prosta animacje - latajace po ekranie kolo. Kolo rysowane jest w
momencie powrotu pionowego plamki. I tu zaczyna sie problem, poniewaz
powrot
plamki trwa zbyt dlugo i kolo porusza sie bardzo wolno. Oczywiscie moge
zwiekszyc liczbe pikseli o jakie bedzie sie przesuwalo, ale wtedy animacja
nie bedzie plynna.



1) jaki jezyk ?  (mam nadzieje ze nie Turbo Pascal z biblioteka BGI)
2) jak rysujesz kolo (a moze okrag ?)

 

Powrot pionowy plamki

1) C++
2) Za pomoca funkcji WinAPI. Najpierw kolo jest rysowane na wirtualnym
ekranie, a pozniej podczas powrotu plamki kopiuje go do pamieci karty
graficznej.
Cytat:| Zrobilem prosta animacje - latajace po ekranie kolo. Kolo rysowane jest
w
| momencie powrotu pionowego plamki. I tu zaczyna sie problem, poniewaz
powrot
| plamki trwa zbyt dlugo i kolo porusza sie bardzo wolno. Oczywiscie moge
| zwiekszyc liczbe pikseli o jakie bedzie sie przesuwalo, ale wtedy
animacja
| nie bedzie plynna.

1) jaki jezyk ?  (mam nadzieje ze nie Turbo Pascal z biblioteka BGI)
2) jak rysujesz kolo (a moze okrag ?)



*.cor czym to jeść?

Cytat:--------Nie pomogło...



to daj nam przynajmniej 50 pierwszych bajtow w pliku
najlepiej jako zalacznik (bo binarki sie pogubia)

propozycja dla grupowiczow

ktory rozpoznaje plik po specyficznych bajtach
w tej chwili rozpoznaje 427 rodzajow plikow

moze pomozecie w dodaniu kolejnych typow plikow
lub zrobimy wspolnie cos nowego

przyklad konfiga (to sa binarki wiec nie widac prawidlowo):

|AMF|MUZ|*m (Asylum Music Format)|1,19-ASYLUM Music Format|
|AMS|MUZ|*m||
|ANI|GFX|kursor #wf|1,4-RIFF;9,8-ACONLIST|
|ANI|GFX|animacja|1,2-  ;10,23-         "V  "V        ;35,18-                  |
|ARC|ARH|*a|1,1- ;18,2-  ;28,2-  |
|ARJ|ARH|*a|1,2-`ŕ|
|ART|GFX|*g (CorelXARA)||
|ART|GFX|*g (First Publisher Art)||
|ASM|TXT|źródło *pu w Asemblerze||
|AST|MUZ|*m (All Sound Tracker)|1,5- AST |
|AU |MUZ|*s (SUN Microsystems)|1,5-.snd |
|AVC|INN|dane o wirusach (Antiviral Kit Pro)|1,22-AVP Antiviral Database|
|AVI|GFX|*f|1,4-RIFF;9,8-AVI LIST|
|B8 |GFX|*g (Cubicomp)|1,3-6 _|
|BAK|INN|kopia zapasowa||

|BGA|GFX|*g||
|BGI|KOM|#st graficzny Turbo Pascala|1,27-FBGD    BGI Device Driver (|
|BGI|KOM|#st graficzny Turbo C|1,4-pk  |
|BIF|GFX|*g|1,5-BIF
|

propozycja

Witam Was!

Długo czytałem posty z tej grupy.

I musze Wam powiedziec, ze cala ta DEMOSCENA zaczyna mi sie podobac ;-)

Sorki, ze bede was zanudzał:

Nazywam się Mariusz Strohschein. Od kilku lat pasjonuj sie programowaniem.
Na poczatku byl to stary dobry Qbasic (jesli ktos nie wie, wersja BASCICA z
Dosa 6.x i bodajze 5.x), pozniej chwycilem sie c++ (to byl hmm.. kompilator
Pcc czyli Persional C Compiler, proste narzedzie bez trybu graficznego,
assemblera, itd.) i turbo pascala. Ten drugi spodobal mi sie bardziej i
przez nastepne kilka lat zostalem przy nim. Pisalem kilka gierek, tj.
sterujesz ruszajaca sie pileczka, "ratujesz" ja przed zderzeniem z innymi
elementami planszy, i tym podobne. Niestety , zaden source nie zachowal sie
do dzisiejszych czasow (wirusy, FDISK+FORMAT,itd.).
Nastewpnym krokiem bylo przeniesienie sie na kompilator C++ Djgpp. To
narzedzie posiadalo rewelacyjna (tak przynajmniej mi sie wtedy zdawalo
:-)))) biblioteke Allegro sluzaca do programowania gier. (grafika 2d,
animacja, dzwiek, wyswietlanie pcxow,itp.).

Teraz probuje przejsc na Visual C++ i DirectX.

Ale przejdzmy do rzeczy.

Moze jakas poczatkujaca grupka projektantow gier czy dem potrzebuje
programisty (kodera) z malym doswiadczeniem? Moze ktos chcialby mnie
zaangazowac do swoich prac?

Jestem mlody, niedawno skonczylem 14 lat. Musze konczyc.

Pozdrawiam

Marus

P.S: Odpisujcie na grupe albo na priva.

 

Duzo danych...

Witam!
Mam problem z obsluzeniem duzej ilosci danych w Pascalu. Chodzi mi o
animacje, ktorej obliczenie troche trwa, a chcialbym ja pozniej puscic w
stalym tempie. Wobec tego stworzylem wielowymiarowa tablice
animacja[numer_klatki,nr_pixela,wspolrzedna], ale tablica jest za duza
[0..600,0..400,0..1] :(
Jak moge ominac to ograniczenie? moze wykorzystac jakies dyrektywy
kompilatora etc.? Czekam na sugestie...
PS. Program pisalem w Turbo Pascalu 7.0... nie wiecie czy freepascal nie
bedzie mial takiego ograniczenia?
Pozdraiwam!
// BlueBird --
www.BlueBird.prv.pl

w co sie bawic?

Cytat:eee...nieprawda, niektorzy sie tylko dobrze maskuja ;)



Niektorzy czy wiekszosc, that is the question ;).

Cytat:pascal jest chyba najlepszy do nauki, a jak masz dostep
do sieci do poczytaj sobie np. mpp.qs.pl
lub inne kursy via internet



lub help turbo pascala / delphi. jest c0ol! ;)

Cytat:| 2. Jak uczyc sie pisac w pascalu. Czy tlumaczenie problemow
| czysto matematycznych na jezyk komputerowy
| to dobry pomysl na nauke pascala;

kazdy pomysl jest dobry...
mozesz sobie zaczac np. od liczenia pol figur....
a potem mozesz sobie dodac wybor figury
a potem dodac co sie chce obliczyc
a potem np. wyniki zapisywac do tablicy...itp.



ech, tu trzeba miec pomysl. inaczej nie chce sie nic robic. np omysl sobie

algorytmow, czegos tam i daz do zrobienia tej gry. Podczas tego nauczysz sie
tyle, ze hoho i jeszcze troche. ZADNA ksiazka nie nauczy lepiej...
a problemy czysto matematyczne tez sa dobre, choc polecalbym raczej jakies
ich zaprzagniecie do czegos uzytecznego - animacje, przeksztalcenia figur,
etc.

Cytat:wg. mnie najlepsza nauka, to przygotowanie sobie
jakiegos planu programu, a potem zrobienie
tego wlasnie programu i pokonywanie roznych
trudnosci przy okazji.....no i przy okazji uczenie sie.



zgadzam sie! A przy okazji jesli znasz anglika, to lepiej od razu zobacz, co
kryje w sobie Help Turbo Pascala - jest tam prawie wszystko, wraz z
przykladowym kodem objasniajacym wszystko. ja sie [miedzy innymi] tak
uczylem.... tylko niech Cie efekty nie odstrasza ;

[turbo pascal] rectangle floodfill

niewiem jak dobrac wspólżedne aby wypełnic prostokąt w prostej animacji :

begin;
for i:= 1 to 20 do
begin;
setcolor(1);
setfillstyle(3,4);
rectangle(230+2*i,250,250,300);
floodfill(230+2*i,250,getcolor);<--------- chodzi o procedure floodfill
delay(10);
setcolor(0);
setfillstyle(3,4);
rectangle(230+2*i,250,250,300);
floodfill(230+2*i,250,getcolor);<--------chodzi o procedure floodfill
delay(10);
end;
end;

Użytkujecie forum? - Przedstawcie się!

Ot Worm....słuchający muzyki ciężko brzmiennej, raczej siedzący przy kompie :P swoją przyszłość chce wiązać z kompami. Ogólnie ajmuje się graniem w Jedi Academy( pozdrawiam cały Zakon Clerici Tenebrosi oraz pozostałych graczy jk3) no i siedze nad różnymi ciekawymi...rzeczami. Co to? a więc tworzenie animacji i obiektów 3D( ot takie zabawy w tworzenie sreka czy Katedr ) trochę siedzę w php, html, programowaniu( staram się pojąć C++, cośtam znam Turbo pascala, Delphi)...pozatym lubię gadać o kompach no i uwielbiam sesje RPG...tak te na żywo aktualnie z qmplami męczymy Vampirka....hmmmm...pozatym dochodzi nauka....zapytacie się kiedy jem i śpię? nie śpię

Imperium kontratakuje, czyli wolne pogaduchy.

Wiem co to Turbo Pascal, wyraziłem się tylko nieprecyzyjnie Chodziło mi o to, czy można tam napisać jakoweś skrypty, dzięki którym np. można stworzyć program do konwersji między innymi formatami a GIF'ami i tworzenie z nich animacji... Czy może do takich programów to już Pythona albo C#??

pies i zając animacja w pascalu

Witam

Czy ktoś mogłby pomóc napisac lub podpowiedzieć jak zrobić animacje w turbo pascalu ktora symulowałaby pościg psa za zającem.

Ruch zająca ma być sterowany za pomocą klawiszy kursora,zaś pies powinien zawsze kierować sie na zająca.Animacja powinna trwać dopóki pies nie złapie zająca lub być przerwana z klawiatury.

Jestem troche ciemny w tym temacie.
Bede wdzieczny za kazdą pomoc.

Z góry Dziekuje i Pozdrawiam

Nauka robienie gier RPG w stylu Zelda.

GOKUSSJ6 ja zato i przetwarzalem sobie sam dinka majac jeszcze demko jakies on chyba ma dziwaczny system walki ... z RPG makerem tez sie meczylem ale denerwowal mnie system walki wolalem ostatecznie cos ala np. starsze wersje final fantasy albo heroesa ze np postaci jedne sa po lewej a przeciwnicy po prawej... zetknalem sie tez z kilkoma innymi kreatorami gierek ale kazdy czyms mnie blokowal tak zaczalem sam sobie pisac gre w turbo pascalu w trybie vega 13H... niektorzy o tym wiedza nie mam sie zamiaru chwalic bo niestety tylk oto mi zostalo kiedy postaci rozne chodzily po planszy postacia tez moznabylo chadzac i tworzylem juz interakcje i rozne procedury z tekstem (przygotowanie do rozmow) to rozpitolil mi sie dysk potracilem dane i tylko ja pamietam co i jak i paru znajomych i potem zajalem sie mugenem
nie wiem jak wy ale ja raz to rzucilem i srednio chce mi sie zaczynac od nowa .... pare razy szukalem sobie jeszcze jakichs kreatorow tego typu i np chcialem cos pokombinowac ze strzelanka 3D ale jeden programik mial juz podobnie jak RPG Maker konkretny silnik i oczywiscie nie darmowy a tylko w wersji kupionej moznabylo kompilowac gre do EXE inny znowu byl latwy do robienia animacji interakcji i zrobiono tez na nim gre i moznabylo kompilowac ale znowu uzywal jakiegos gownianego bajeru ktorego akurat moja karta nie mai strasznie sie rznela grafika... nie mam na nowa karte to co program do kosza

ehhhh no coz powodzenia

Strony www

Cytat:Witam!
Dlaczego panie ra odradzasz koledze Stuartowi flasha??? Słyszałem od
ludzi,
którzy się na codzien zajmują projektowaniem stron internetowych, ze
dokładna znajomość html nie jest dziś konieczna do tworzenia stron...



Właśnie też tak słyszałem , nawet mój znajomy zrobił sobie stronkę nie
znając podstaw .html.
Ja wprawdzie kiedyś cos tam próbowałem na studiach w turbo pascalu, ale
chciałbym cos znaczniej prostego.
Nie jestem zwolennikiem rzeczy latajacych fruwających na nasz program
zapraszających.

Dziękuję za wszystkie uwagi i spostrzeżenia.
Może trochę bardziej sprecyzuję czego oczekuję.
Strona musi być prosta jasna i przejrzysta a dosłownie to mi się podoba
strona http://www.apple.com/
I tak po krótce. Ktoś mógł by opisać jak taką stronę wykonać.
Tak wiem że nie jest to kurs itp. , ale chciałbym się przynajmniej
zorientować jak się zabrać robiąc taką stronę.
Na pewno dużo by mi ułatwiło. Nie jestem programistą  i nie czy dałbym radę
z tym pisanie skryptów i takie tam.
Osobiście wolałbym np. przygotować jakąś grafikę w photoshopie, jakąś może
drobną animację we Flashu.
I czy od tego można zacząć, czy raczej musiałbym zaczynać od html,bo grafiki
zbyt długo się ładują. Wolałbym  uczyć się tego co jest potrzebne i  iść w
dobrym kierunku. Jak będzie potrzeba to i może być html, tylko nie wiem czy
to nie będzie zbyt trudne. Osobiście wolę już pracować nad czymś co widzę i
jest namacalne.
Bo z tym pisaniem to nie wiem czy dam radę.

flash... dw.... photoshop itd. itd... wazne aby byc kreatywnym.
program/jezyk nie jest tutaj wazny.. mozna sie go nauczyc
w tydzien/dwa :)

kurcze jak mozna nauczyć sie tydzień dwa to wydaję się obiecujące, ale z tym
pisaniem to mam trochę obiekcje ,ale z chęcią spróbuję.

tylko potrzebna jest koncepcja i wyczucie.

Cytat:program jest tylko narzedziem... nie jest sztuka się go
nauczyć... sztuka jest zrozumieć jak można go wykorzystać.
nie jest ważne na czym pracujesz - liczy się efekt
końcowy wg mnie. :)



Tak więc dlatego czy na początek warto rzucać się na pełne morze, ale może i
tak. Pływać też trzeba umieć. Bo statkiem też można przepłynąć, nie umiejąc
pływać.

Pozdrawiam
Stuart

3D Studio i efekty specjalne w filmach.

Cytat:No i jeszcze jeden detalik: MAX zostal stworzony CALKOWICIE od podstaw:

sposobem (jest to pierwszy TOTALNIE objektowo zorientowany program tego
typu) - do tego stopnia, ze pierwszy rok pracy pochlonelo im samo
wymyslenie

podobienstw typu: to sluzy do renderowania, i to tez. ;-)



    Postanawiam się wtrącic. Racja. Największą zaletą (reklamowaną przy
okazji Max'a 1 było całkowite PRZEPISANIE kodu od podstaw). Chcąc pogodzić
was obu, trzeba stwierdzić iż sporo materiału z 3DS4 zostało po prostu
przekonwertowane na nowy język.

    W momencie którym program z Turbo Pascala wrzuce do Delphi 4 i z

NOWEGO programu.  Natomiast jezeli przemysle strukture, polepsze,
zoptymalizuję, wyrzuce ohydne requestery, wstawie systemowe odwołania itp,
itd. mam nadzieję iz wyjdzie mi 3D Studio MAX :)

przepisany) od podstaw. Wierzę, że część kodu (algorytmu, technik
programistycznych) zostało wykorzystanych w MAx'ie, który dla mnie stanowi
naprawde krok milowy w 3D w porównaniu z 4. Każdy kto przesiadał się z 4 na
maxa, po drobnych zatargach z systemem menu, opcji, itp. poczuje się jak w
domu. :)

    Wracając do kwesti wykorzystania MAX'a w technice kinematografi, mysle
iz problem jest  o wiele bardziej złożony. Dawniej, jako wierny fan Amigi w
każdym filmie poszukiwałem śladu wykorzystania Amiś w produkcji danego
obrazu. W większości jednak można sie było dowiedzieć że: LW rulez, Silicon
Rulez, SOftimage rulez itp. itd (wybaczcie żargon). Zagłębiając się w
problem, dowiadywaliśmy się, iż co prawada końcowe animacje to był Silicon +
Softimage (czysta hipoteza) czy podobny zestaw, to zawsze gdzieś na początku
jakieś modele powstawały na Amidze, to ktoś wykonał całą scenę na LW na
Amidze, a bo to taniej, lepiej, słuszniej itp, tylko iż naprawdę nie
wypadało o tym mówić, gdyż firma która pożyczała/sprzedawała/przeliczała
(dowolne skreślić) Silicony, na SIliconach, z Siliconami miała awersje na
informacje ze film nie powstał w całosci na ich sprzęcie.

    Nie traktujcie tego jako kolejnej 'teorii spisku' :)

Marcin Bojko
-------------------------------------------
Technical Service &  Assistance
-------------------------------------------
Life is to short to waste it with
computer problems.

- signed: ME
-------------------------------------------

Wstęp

Jak zauważyłem, czytając już od dłuższego czasu posty na Forum, wielu użytkowników nie zna programowania, a szkoda. Programowanie jest obecnie wprowadzone już do gimnazjum (przynajmniej w postaci algorytmiki), jednak jak wiem z własnego doświadczenia, w wielu przypadkach, nawet o tym się nie wspomina.

Programowanie nie powinno się kojarzyć jedynie z takimi językami programowania jak Pascal, Basic, C, C++, czy też Java (lub nawet innymi). Programowanie występuje nawet w edytorze tekstów MS Word. W nim także można pisać przy pomocy uproszczonego języka programowania zwanego skryptami. Pozwala on na zaprogramowanie, a tym samym uproszczenie często wykonywanych czynności. Skrypty takie można nawet "nagrywać" i tworzyć tak zwane makra. O językach skryptowych w takich programach jak MS Excel, MS Access, CorelDRAW, czy też Adobe Photoshop już nawet nie wspomnę.

Oczywiście także SWiSHmax posiada swój własny język skryptowy. Został on w głównej mierze oparty na chyba najbardziej popularnym obecnie języku C++. Tak więc osoby go znające nie powinny mieć żadnych kłopotów. Jeżeli jednak programujesz w innym języku, to jak zauważysz są one do siebie bardzo podobne.

Zachęcam więc do zapoznania się przynajmniej z podstawami języka skryptowego, pozwoli to w znacznej mierze usprawnić Wasze animacje, a także wzbogacić je o elementy niemożliwe do zrealizowania bez jego znajomości.

Przyznam się Wam, że ja swoją przygodę z programowaniem zacząłem od Basica na znanym chyba wszystkim komputerze AtariXE. Później poznałem na nim także języki Turbo Basic, Pascal, oraz Action!. Kiedy zacząłem korzystać z komputerów klasy PC programowałem głównie w języku Pascal, choć też odrobinę poznałem język C++ (lecz nie przypadł mi do gustu).

Ponieważ jestem "Pascalowcem", może się zdarzyć, że w niektórych przypadkach opiszę niektóre z poleceń w taki właśnie sposób, proszę więc o pisanie postów ze sprostowaniami i rozszerzeniami danego tematy, szczególnie przez osoby dobrze znające C++.

Chciałbym także wyjaśnić, że moim zamiaraem nie jest "kompletne" opisanie języka skryptowego, ale przybliżenie go osobom chcącym w pełniejszym zakresie wykorzystać możliwości SWiSHmax.

Z czasem będę dodawał kolejne tematy, ale nie obiecuję żadnej regularności.

PROGRAMY DO TWORZENIA GIER KOMPUTEROWYCH

RPG MAKER

Programy z cyklu RPG Maker są bardzo prostymi i zarazem bardzo rozbudowanymi edytoremi służącymi do tworzenia gier RPG, a ściślej jRPG. Największą zaletą edytorów jest to, że do tworzenia właśnie takich gier nie trzeba w ogóle znać się na programowaniu w którymkolwiek "języku" typu Turbo Pascal, czy C++. Wszystkie opcje porozmieszczane są intuicyjnie, a świetnie przetłumaczone teksty oraz
pomoc kontekstowa w pojawiających się chmurkach z pewnością ułatwi życie. Jak to na dobrej jakości produkcję przystało możemy tworzyć własne animacje walki, bohaterów, czary, przedmioty, zdolności, potwory, kondycje itd... Dzięki łatwemu systemowi importu oraz eksportu plików do projektu naszej gry mamy wręcz nieograniczone możliwości pod względem jej edycji graficznej, muzycznej, czy chociażby dźwiękowej.
Wspaniałym rozwiązaniem programu jest możliwość testowania na bieżąco naszej gry z poziomu samego edytora, co wiąże się oczywiście z pewnymi korzyściami. Autorzy nie zapomnieli również o ludziach, którzy chcieliby pograć również w nasze gry. W celu tym dano nam możliwość tworzenia instalacji gry!!! Po jej dokonaniu, co jest również bardzo proste należy nagrać ją np.: na CD/DVD i pożyczyć osobie zinteresowanej. Ona instaluje ją jak każdą inną produkcję i cieszy się z świetnie wykonanej gry. Należy również zaznaczyć, że tworzone w nim gry nie potrzebują zbyt dobrego komputera, więc każdy może sobie na nie pozwolić.

Pobierz plik (freeware): RPG Maker XP

Pobierz plik (freeware): RPG Maker ME

Pobierz plik (freeware): Rpg Maker 2000

Problem z GraphResult

Witam. jestem tu nowy. Dziś dostałem książkę "Tworzenie gier 2d i 3d w języku turbo pascal" Kiedyś trochę bawiłem się w TP ale chciałbym na poważnie zacząć coś tworzyć i na początek chciałbym w pascalu. No więc zacząłem przerabiać początek książki. I na jednym z początkowych rozdziałów trafiłem na problem otóż w jeden z pod tematów "obsługa błędów" pokazuje na czym działa procedura GraphResult. W przykładzie jaki jest w książce chodzi mniejwięcej oto, że program uruchamia tryb graficzny "initgraph" następnie procedura GraphResult sprawdza poprawność następnie włacza sie tryb tekstowy i pisze czy wszystko jest dobrze czy nie. do tego momentu u mnie jest wszystko OK. Następnie ponownie włacza się tryb graficzny i zamyka procedurą closegraph i procedura graphresult sprawdza czy poprawnie się zamknęło i informuje o tym komunikatem. i tu niestety wyświetla mi wartość -1 przez co nie mogę kontynuować "nauki" gdyż książka uczy animacji itp i grafa musi działać. Jest to błąd grNoInitGraph = -1; (znalazłem na innej stronie ta nazwę). Chciałbym bardzo prosić o jakąs wskazuwkę wczym jest problem. BARDZO proszę o pomoc. Nie chciał bym się poddać na samym początku mojej przygody. A oto i ten program : (aha probowalem go w różnych wersjach pascala i nic nie pomogło )

program jedeni4;
uses graph,crt;
var
sterownik :integer;
tryb :integer;
wynik :integer;
begin
clrscr;
sterownik :=VGA;
tryb :=VGAMed;
DetectGraph(sterownik,tryb);
wynik :=graphresult;
restoreCrtMode;
if(wynik= grOk) then
begin
writeln('Procedura Initgraph przebiegla pomyslnie. ');
writeln('Oto wartosc funkcji GraphResult: ',wynik);
end else
begin
writeln('Podczas wykonywania procedury InitGraph wystapil blad.');
writeln('Oto wartosc funkcji Graphresult:',wynik);
end;
writeln('Nacisnij Enter, to bede kontynuowal dziaˆanie programu.');
readln;
setGraphMode(VGAMed);
closegraph;
wynik :=GraphResult;
if(wynik= grOk) then
begin
writeln('Procedura CloseGraph przebiegla pomyslnie. ');
writeln('Oto wartosc funkcji graphresult: ',wynik);
end
else
begin
writeln('Podczas wykonywania procedury CloseGraph wystapil blad.');
writeln('Oto wartosc funkcji Graphresult: ' ,wynik);
end;
writeln('Nacisnij enter, to zakoncze dzialanie programu.');
readln;
end.

Proszę o odpowiedź i pozdrawiam

Internet który zmienił moje życie i to wcale nie na lepsze

Problem polega na tym, że świat - co by nie mówić i co by nie robić - schodzi na psy, zjeżdża po równi pochyłej i należy się spodziewać, iż będzie to coraz większy problem. Jest tu kilka wspaniałych rad np. "Wychodź do ludzi", ale co będzie, gdy większość, do których wychodzimy też wpadnie w sieci sieci? Do kogo będziemy wychodzić? Czy też wtedy nie wpadniemy? I czy jeżeli myślimy, że już nie mamy problemu rzeczywiście go nie mamy?
Z życia:
Mój kumpel marzył o necie prawie rok (nie mógł założyć z powodów technicznych).
Od odkąd wreszcie założył mogę z nim pisać przez kadu, ale jakoś nie mogę się z nim spotkać,
a mieszka 60 m ode mnie. Całe szczęście, że mam jeszcze kilku bez neta.

Bardzo interesujące rady Samuela.
Dzisiejszy świat podsuwa nam gotowe rozwiązania
łatwo i przyjemnie: Siadam wygodnie w fotelu chipsy i "Baw mnie telewizorku - calutki dzień" Wszystko: komputer telewizja stworzone po to by dawać radochę. W rzeczywistości najwięcej radości przysparza nam to, co my tworzymy, że nie jest to łatwe, ale właśnie to pokonywanie trudności. To jest właśnie to, o czym mówi Samuel:

Nie oglądaj stron internetowych - twórz je! Zobacz jakie to trudne by strona wyświetlała się mniej więcej tak samo we wszystkich przeglądarkach.

Nie ściągaj gotowych animacji - twórz je! Gimp, Photoshop, Flash.

Nie szukaj gotowych programów np. jest taki program "Witaj" sprawdza datę i wyświetla motto dnia zależne od tej daty. Tego typu program możesz stworzyć sam wystarczy poznać podstawy programowania w c, c++ lub Turbo Pascalu. może taki program nie będzie taki doskonały i taki ładny jak gotowy, ale będzie nasz własny, to będzie ogromna satysfakcja.

Nie szukaj grafiki w necie - twórz ją.

Ale pamiętajcie na wszystko trzeba uważać wszędzie czają się pułapki! Co będzie jeśli uzależnisz się od tworzenia? Albo, gdy swoją wiedzę wykorzystasz w niewłaściwy sposób?

Z życia:
Kiedyś pewnych 11-12 -latków udało mi się odciągnąć od nałogowego grania na komputerze i zainteresować ich obróbką grafiki skończyło się to dla nich kuratorem za wprowadzanie do obiegu fałszywych banknotów.

Rozwiązując problem pola: W Warszawie też można wyjść na pole... Mokotowskie.

Jak wkręcić się na scenę?

Cytat:
1. pascal to (bardzo) wysokopoziomowy jezyk, wiec prawie nie mozna
optymalizowac



Bardzo wysokopoziomowy to jest np. Flex albo Bison(Yacc). A optymalizować to
można nawet algorytmy zapisane w bliżej nieokreślonym pseudokodzie.

Cytat:2. realmode (choc slyszalem o jakims pascalu w pm - nie wiem...)



Borland Pascal 7.0 :))) A jeśli chodzi Ci o 32-bitowy to nowsze Delphi, oraz
podejrzewam, że GNU Pascal. Ewentualnie, można by zrobić wstawkę w asm
przechodzącą w flat real, i masz całą pamięć do dyspozycji (poprzez wstawki
asm oczywiście).

Cytat:3. wolne !!!!! gorzej, niz C/C++.



Bez przesady, nie jest tak źle. Chyba, że się nie wyłączy Range Check, Stack
Check itp.

Cytat:4. Jak przyjdzie co do czego (czyli brak cash'u ;), to na niewiele sie zda.
nikt teraz nie pisze
w pas (wszyscy (procz mnie i BH ;) pruja w C/C++)



????? a Delphi? Toż to typowy do szybkiego robienia komercyjnych aplikacji.
A jak chce się zarobić to najmniej się przyda assembler. Chyba, że będziesz
w nim pisał bazy danych :)

Cytat:5. czy ktos robic soft'a w realtime w pas ???? ile fps na p90 ? 3 ?



Można robić animacje na 386. Na p90 można naprawdę DUŻO, to kwestia
wyobraźni.

Cytat:6. prawda jest taka, ze wielu ludzi popelnia ten paskudny blad, i wpierw
uczy sie pascala,
nastepnie asm, i pisze w pas z kupa asm inline - przed kazdym inline pas
wpycha wszystko na
stos, robi ramke etc.... tego nie da sie uniknac. jesli ktos napisze cala
textured triangle w pas,
a innera w asm, to  niech sie nie dziwi, ze wolno.



Bzdury.
1. Tak się składa, że ostatnio z nudów optymalizowałem sobie plazmę w
pascalu (program z jakiegoś tutoriala). Po jakiejś godzince była szybsza od
dostarczonej w tym samym tutorialu wersji w czystym assemblerze (robiłem to
na 486sx25MHz). Oczywiście główna pętla była otoczona asm {...}, ale Ty
twierdzisz, że to nie pomoże.
2. Pcha wszystko na stos? Robi tylko to co C, i prawie każdy inny
kompilator - push bp/mov bp,sp/ew. sub sp,ZM_LOKALNE albo enter a,b. A tak w
ogóle, to nie robi tego przed inline pas, ale na początku i końcu procedury.

plik obiektowy i po problemie. Wtedy możesz nawet omijać pascalową konwencję
przekazywania parametrów (da się przez rejestry). Na dodatek pascalowa
konwencja przekazywania parametrów jest mniej elastyczna, ale wydajniejsza
od tej stosowanej domyślnie w C.
3. Mam rozumieć, że wg Ciebie należy na początek nauczyć się assemblera? To
nie 8-bitowce.

Cytat:pure asm rlz ! :)



Czysty assembler jest świetny jeśli chcesz stracić dziesięć razy tyle czasu
ile potrzeba na rozwiązanie problemu metodami dostosowanymi do potrzeb :) To
też jest ważna optymalizacja - zmniejszenie nakładu środków na uzyskanie
tego samego efektu.
Oczywiście rozumiem, że można chcieć rozwiązać sobie problem nawet w kodzie
maszynowym, używając Disk Editora, tak poprostu, dla swojej satysfakcji czy
dla sportu, ale dorabianie do tego ideologii jest chyba nie na miejscu.

Nie twierdzę, że Turbo Pascal (bo mam wrażenie że mowa jest tym
kompilatorze, a nie o języku ogólnie) jest demonem prędkości, ale nie
zgadzam się z poglądami, że użycie go dyskwalifikuje program od strony
wydajności.

    Krzysztof Jędruczyk

Jak wkręcić się na scenę?


Cytat:
| 1. pascal to (bardzo) wysokopoziomowy jezyk, wiec prawie nie mozna
| optymalizowac

Bardzo wysokopoziomowy to jest np. Flex albo Bison(Yacc). A optymalizować
to
można nawet algorytmy zapisane w bliżej nieokreślonym pseudokodzie.

| 2. realmode (choc slyszalem o jakims pascalu w pm - nie wiem...)

Borland Pascal 7.0 :))) A jeśli chodzi Ci o 32-bitowy to nowsze Delphi,
oraz
podejrzewam, że GNU Pascal. Ewentualnie, można by zrobić wstawkę w asm
przechodzącą w flat real, i masz całą pamięć do dyspozycji (poprzez wstawki
asm oczywiście).



wstawki, wstawki, wstawki....

Cytat:

| 3. wolne !!!!! gorzej, niz C/C++.

Bez przesady, nie jest tak źle. Chyba, że się nie wyłączy Range Check,
Stack
Check itp.



huhuhuh :)
a jak sie wylaczy te funkcje to sru ! i kamp nam zwisa ;)

Cytat:

| 4. Jak przyjdzie co do czego (czyli brak cash'u ;), to na niewiele sie
zda.
| nikt teraz nie pisze
| w pas (wszyscy (procz mnie i BH ;) pruja w C/C++)

????? a Delphi? Toż to typowy do szybkiego robienia komercyjnych aplikacji.
A jak chce się zarobić to najmniej się przyda assembler. Chyba, że będziesz
w nim pisał bazy danych :)



;)
BTW Delphi jest az tak dobry ? Moze zaczne sie go uczyc, bo mozna by gdzies
podorabiac..

Cytat:

| 5. czy ktos robic soft'a w realtime w pas ???? ile fps na p90 ? 3 ?

Można robić animacje na 386. Na p90 można naprawdę DUŻO, to kwestia
wyobraźni.



w asm TEZ mozna robic animki w 386.
ja mam p90 i tez moge duzo !
i to tez kwestia mojej wyobrazni i umiejetnosci.
A tak BTW to ostanio widzialem pare rzeczy (np. tunnel offsetowy) w pascalu
(u siebie na kompie),
i, zapewniam cie, ze mimo duzej ilosci wstawek dzialal wooolno !
inne rzeczy (juz nie tego autora) tez widzialem, i jakos zadna mnie nie
oczarowala.
Jedyna rzecz, ktora widzialem, i byla plynna, to evrinka Opata, ale inner i
liczenie del byly... no, zgadnij w czym ?

Cytat:

| 6. prawda jest taka, ze wielu ludzi popelnia ten paskudny blad, i wpierw
| uczy sie pascala,
| nastepnie asm, i pisze w pas z kupa asm inline - przed kazdym inline pas
| wpycha wszystko na
| stos, robi ramke etc.... tego nie da sie uniknac. jesli ktos napisze cala
| textured triangle w pas,
| a innera w asm, to  niech sie nie dziwi, ze wolno.
Bzdury.
1. Tak się składa, że ostatnio z nudów optymalizowałem sobie plazmę w
pascalu (program z jakiegoś tutoriala). Po jakiejś godzince była szybsza od
dostarczonej w tym samym tutorialu wersji w czystym assemblerze (robiłem to
na 486sx25MHz). Oczywiście główna pętla była otoczona asm {...}, ale Ty
twierdzisz, że to nie pomoże.



podeslij ta plazme. zmierzymy sie ?

Cytat:2. Pcha wszystko na stos? Robi tylko to co C, i prawie każdy inny
kompilator - push bp/mov bp,sp/ew. sub sp,ZM_LOKALNE albo enter a,b. A tak
w
ogóle, to nie robi tego przed inline pas, ale na początku i końcu



procedury.

ze stosem to mialem na mysli procedury. A tak btw to te 3 instrukcje TRWAJA
! (mimo, ze sie skaluja)
jesli inner bedzie odpalany 50000 razy na sekunde (czyli niewielka
wektorowka) to sobie policz straty

Cytat:
dołączyć
plik obiektowy i po problemie. Wtedy możesz nawet omijać pascalową
konwencję
przekazywania parametrów (da się przez rejestry). Na dodatek pascalowa
konwencja przekazywania parametrów jest mniej elastyczna, ale wydajniejsza
od tej stosowanej domyślnie w C.
3. Mam rozumieć, że wg Ciebie należy na początek nauczyć się assemblera? To
nie 8-bitowce.



W gruncie rzeczy TAK !

Pierwsza rzecza, jaka sie nauczylem byl basic.
a to wlasciwie nie jezyk. pozniej byl asm. Szok totalny, przyznaje, ale jak
przebrnelem, to nie bylo
sily czysty asm i tyle. pozniej bylo C, ktore znienawidzilem, a wtenczas
pure asm pokochalem. i tak
jest do dzis.

Cytat:

| pure asm rlz ! :)

Czysty assembler jest świetny jeśli chcesz stracić dziesięć razy tyle czasu
ile potrzeba na rozwiązanie problemu metodami dostosowanymi do potrzeb :)
To
też jest ważna optymalizacja - zmniejszenie nakładu środków na uzyskanie
tego samego efektu.



tego samego ?
napisz mi chocby bumpa 2d w pas... (30 fps wystarczy)

Cytat:Oczywiście rozumiem, że można chcieć rozwiązać sobie problem nawet w kodzie
maszynowym, używając Disk Editora, tak poprostu, dla swojej satysfakcji czy
dla sportu, ale dorabianie do tego ideologii jest chyba nie na miejscu.

Nie twierdzę, że Turbo Pascal (bo mam wrażenie że mowa jest tym
kompilatorze, a nie o języku ogólnie) jest demonem prędkości, ale nie
zgadzam się z poglądami, że użycie go dyskwalifikuje program od strony
wydajności.



prawidlowo.

Cytat:

   Krzysztof Jędruczyk



ImpexuS

Internet w kazdej gminie

Cytat:
Witam,



wow.. jednak udało mi się namówić cię na pisanie na pcoa :-)

Cytat:Serwer na 10 stanowisk - za nastepne placisz.  Duze wymagania
sprzetowe - klientowm ma byc win95.



co w tym złego? kto będzie chciał postawi na tym Linuxa i będzie
miał workstation :-)

Cytat:A do internetu powinny byc
tekstowe koncowki albo klienci Xwindows.



co do Xwindows to mogę się zgodzić, ale tekstowe końcówki w szkołach?
u mnie na politechnice są tylko tekstowe i ludzie _musieli_ się nauczyć
obsługiwać tekstowego irca czy pine'a, ale zapewniam cię, że z już lynx'a
korzysta tylko elita ;)
człowiek po podstawówce ma umieć znaleźć w sieci to czego potrzebuje, a
wcześniej uruchomić komputer i przeglądarkę (lub np. irca czy newsreadera)
nie każ mu męczyć się w trybie tekstowym, gdy karta graficzna o potężnych
możliwościach kosztuje 100zł

Cytat:W miare porzadna koncowka
odpala na zwyklym 386 8 Mb ram.



w trybie graficznym? próbowałem w szkole przez windowsowy xterm i ciężko
szło...

Cytat:Dodatkowo zauwaz ze nikt nie mowi DO CZEGO TEN
INTERNET MA BYC STOSOWANY.



a do czego w ogóle jest informatyka w szkołach?
wiesz czego uczyli moją siostrę cioteczną, która jest na bio-chemie
w liceum? TURBO PASCALA! przecież to jest chore, po miesiącu i tak
nic pamiętała, a o komputerach będzie od tej pory wiedziała tylko
jedno - są straszne
w szkołach nie powinno się uczyć programowania, nie powinno się
już też uczyć dosa (w końcu obecnie jest to windows w trybie tekstowym
czyli tylko dla guru ;)

podstawową usługą internetową poznawaną w szkołach powinne być strony
WWW - a tu jest pod X'y jest Netscape
(BTW czy ktoś wie gdzie można znależć _działającego_ Netscape'a? wszystkie
 wersje jakie mam twierdzą, że wyexpirowały - a miałbyć darmowy...)

Cytat:W dodatku ja mam trudniosci
znalezc cos np. w takiej encyklopedii kosmosu. Kawalki (np. animacje -
puscisz na X bez problemu) sa ciekawe ale sama baza danych i jej
organizacja to po prostu koszmar (o szcie graficznej to juz nie
mowie).



wolisz, żeby baza danych podstawała na Unixie a potem ludzie nie będą
wiedzieli jak się nią posłużyć pod Windows?

Cytat:Za pol roku wymysla nowy win i nowe programy nie beda pasowac ;)))



nie zapominaj, że do końca wakacji korzystałem z Windows 3.11 i działały
newsy, WWW, irc i email :-)

Cytat:Przeciez szkoly
maja internaty, duze ilosci starych komputerow - o tym nikt nie
mysli.



dokładnie, stare komputery walają się gdzieś 'bo do niczego się już nie
nadaje komputer z procesorem 386'
a przecież nawet gdyby nie było Linuxa da się to podłączyć pod win3.11
albo nawet DOSem do sieci

Cytat:Wingroza jest odmiana religii dla mas.



to niezupełnie jest tak
popatrz na dzisiejszą muzykę, telewizję.. na wszystko...
nie jest ważne który program jest lepszy - ważne jest którego
używa większość.. nie jest ważne, która muzyka jest lepsza - ważna
jest reklama... czy w telewizji da się znaleźć jakiś program na poziomie?
czy produkuje się filmy z inteligentną fabułą?
z tego samego powodu Windows miał szansę zdobyć pozycję lidera wśród OSów
na świecie.. powstało po drodze tyle lepszych rozwiązań - ale ludzie nie
mają czasu się ich uczyć - lepiej bezpiecznie używać tego, co wszyscy
jeżeli Linux stanie się popularny w Polsce - to właśnie dzięki 'modzie
na Linuxa' a nie konkretnym zaletom - kiedyś o Linuxie pisał Software.. ale

teraz pisze o nim każda gazeta - teraz zamiast 'Linux to gufno' przęciętny
lamer będzie mówił, że 'Linux jest fajny i sobie kiedyś zainstaluje', sam
znam przypadek gdy ktoś kupuje gazety o L. razem z CD i nawet go sobie
nie zainstalował...

Cytat:octave   2.0.13   -  zaawansowane  problemy  macierzowe,  rownania
nieliniowe




problemy z pierwiastkowaniem (podawało tylko jeden wynik)

Cytat:xv   -   obrobka   zdjec,   zapoznanie   z   pojeciami    grafiki
prezentacyjnej



to nie jest shareware?

Cytat:xanim, mpegplay - ogladanie animacji w typowych standartach



tylko, że xanim niezbyt potrafi odczytać avi...
(wiem, trzeba coś tam ściągnąć.. tylko że nie bardzo mam jak)

Cytat:gimp - zaawansowana obrobka danych graficznych



właśnie się o to kłócę na lokalnych newsach na PB (ktoś twierdzi, że
na L. nie da się obrabiać grafiki - ja na grafice się nie znam, w gimpie
trochę sobie porysowałem i jest OK, ale nie znam możliwości Photoshopa,
jeżeli coś na ten temat to napisz)

Cytat:gcc,   g++,   gdb,   perl,   tcl,   tk   -   wspolczesne   jezyki
programowania:  C, C++, perl, tcl/tk i narzedzia pomocnicze



a gdzie pascal?

Cytat:chyba sie w ogole
na 'techniczne' grupy przeniose bo na tych innych to niezbyt ciekawie.



....wreszcie ! :-)

Cytat:Oczywiscie z wyjatkiem fizyki, chemii, matematyki czy kosmosu.



tylko nie pisz znowu na matematyce o octave a na kosmosie o bazach danych :)

Cytat:Zostawiamy cross czy piszemy na konkretna grupe ?



ktoś tu niedawno pisał, pcoa powstało po to, by odciążać inne grupy - tzn.
crossposty surowo zabronione ;)

Cytat:Jaroslaw Sakowski, Zespol Szkol Rolniczych
addr  : ul. Dworcowa 29, 63-940 Bojanowo Poznanskie, Poland



nadal nie wpisałeś numeru telefonu ;)

Tabela zamienników programów Linux & Windows

Odpowiednik Windows'a / Odpowiednik Linuxa / Opis /Gdzie znajduje sie z Menu

3D Studio Max Blender Zaawansowany program do tworzenia grafiki 3D i scen Start >> Grafika >> 3D
blender3d.com

ACDSee x.x XnViev Rewelacyjna darmowa przeglądarka o niemalże takich samych możliwościach jak windowsowy ACDSee Start >>Grafika
www.xnview.com

Acrobat Reader Xpdf Alternatywny program do odczytywania plików pdf Start >> Biuro >> Przegladarka dokumentów
foolabs.com/xpdf

Adobe Album Starter Edition Digicam Program do obsługi aparatów fotograficznych sciągania zdjęc prostej edycji tworzenia przegladania albumów posiada wiele wbudowanych sterowników do obsługi aparatów fotograficznych Start >> Grafika
digikam.org

Adobe Indesign Scribus Program do DTP. Odpowiednik Adobe Indesig i QuarkXpress, na którym jest wzorowany Start >>Office
www.scribus.org.uk/

Adobe Photoshop CS Gimp Zaawansowany program do edycji grafiki rastrowej. Start >> Grafika
gimp.org/

Adobe Reader Adobe Reader Program umozliwiający odczytywanie plików pdf Start >> Biuro >> Przegladarka dokumentów
adobe.com

Adobe Reader Kpdf Alternatywny program do odczytywania plików pdf Start >> Biuro >> Przegladarka dokumentów
kpdf.kde.org/

Alcohol K3B Zaawansowany program do nagrywania na CD ,DVD danych, muzyki i filmów (zawarte w nim są mozliwości Alcohol'a) Start >> Multimedia >> Nagrywanie CD/DVD
www.k3b.org

AutoCAD Qcad Zaawansowany odpowiednik AutoCAD'a umozliwiający twożenie rysunków technicznych Start >> Biuro
www.ribbonsoft.com/qcad.html

Azureus Azureus Program zbudowany w Javie, klient sieci bezpośredniej wymiany plików BitTorrent. Start >>Internet>>peer to peer
azureus.sourceforge.net

Buddyphone Kphone Telefonia IP Start >> Internet >> Komunikacja
wirlab.net/kphone

chessmaster eboard zaawansowany program szachowy dający możliwość gry przez internet Start >> gry
eboard.sourceforge.net

chessmaster eboard zaawansowany program szachowy dający możliwość gry przez internet Start >> gry
eboard.sourceforge.net

Corel Draw Inkscape Program do tworzenia i obróbki grafiki wektorowej. Używa standardu pliku SVG. Wygodny interface i spore możliwości. Start >>Grafika
www.inkscape.org

Corel Draw Sodipodi Program do tworzenia i obróbki grafiki wektorowej. Używa standardu pliku SVG. Start >> Grafika
www.sodipodi.com

dc++ Valknut Program do dzielenia sie plikami w sieciach osiedlowych - szybciutko i bezpiecznie Start >> Internet >> peer to peer
dcgui.berlios.de/

dc++ linuxdc++ klon windowsowego dc++ jest jeszcze w fazie rozwojowej, ale już jest dosyć stabilny. polecam! Start >> Internet >> peer to peer
linuxdcpp.berlios.de

Delphi Kylix Port Delphi Bortlanda na Linuxa Bezpłatna wersja rozwojowa Start >> Programowanie
borland.pl/kylix/

Delphi Gambas Graficzne środowisko do tworzenia oprogramowania w języku ~ Object Basic (na Basicu) Start >> Programowanie
gambas.sourceforge.net/

Delphi Lazarus Zaawansowane środowisko do pisania programów w języku object pascal, program przypomina środowisko borlanda przez co jest prosty w obsłudze Start >> programowanie
www.lazarus.freepascal.org

dosbox dosbox emulator DOSa, który pozwala na uruchomienie gier i programów z tamtych czasów Start >> System >> Emulator
dosbox.sourceforge.net

EditPlus Kate Zaawansowany notatnik z podświetlaniem zmiana kodowania numeracją linijek śledzeniem nawiasów i wiele innych Start >> Użytki >> Edytor
kate.kde.org

elastomania xmoto nietypowa platformówka, w której zadaniem jest elastycznym motorkiem zebrać wszystkie jabłka i kwiatek Start >> gry >> akcja
xmoto.sourceforge.net

emule amule Program p2p do ściągania plików. Start >>Internet>>peer to peer
www.amule.org

emule xmule Program p2p do ściagania plików. Start >>Internet>>peer to peer
www.xmule.ws

Firefox Firefox Przeglądarka internetowan najnowszej generacji zgodna ze standardami CSS2 DHTML Start >> Internet >> Przeglądarka www
firefox.pl

freepascal freepascal Profesjonalny kompilator do aplikacji napisanych w języku pascal Start >> programowanie
www.freepascal.org

FrontPage NVU Program do tworzenia edycji i publikacji stron internetowych zintegrowany z klientem FTP Start >> Internet >> Tworzenie WWW
nvu.com

Gadu Gadu Kadu Klient sieci gadu gadu posiadający wszystkie jej funkcje (rozmowy glosowe obrazki itd) Start >> Internet >> Komuikatory
www.kadu.net

Gadu-Gadu ekg Klient sieci gadu gadu w formie tekstowej Start >> Internet >> Komuikatory
dev.null.pl/ekg/

GhostView Kghostview Przeglądarka PostScript Start >> Biuro >> Przegladarka dokumentów
docs.kde.org/en/HEAD/kdegraphics/kghostview/

Gimp Gimp Zaawansowany program do edycji grafiki rastrowej. Start >> Grafika
gimp.org

Gozilla KGet Program do ściągania plików z opcją resume,rozłączania po ściągnięciu kolejkowania itd. Start >> Internet
kget.sourceforge.net/

Guitar pro KGuitar Program do zapisu tabulatur. Może odgrywać zapisane taby jako Midi. Start >> Multimedia >> Edycja Audio
kguitar.sourceforge.net/

hexelon qalculate zaawansowany kalkulator z wieloma przydatnymi funkcjami z algebry, analizy, geometrii, statystyki i wielu innych. Ponadto prosty w obsłudze i intuicyjny Start >> nauka
qalculate.sourceforge.net

httrack httrack program do pobierania całych stron ze wszystkimi podstronami, obrazkami, plikami i animacjami. Start >> internet
www.httrack.com

ICQ gaim Klient sieci ICQ i nie tylko do wyboru kilka różnych sieci Start >> Internet >> Komunikatory
gaim.sourceforge.net/

rigelseven.com/schism/

Internet Explorer Firefox Przeglądarka internetowan najnowszej generacji zgodna ze standardami CSS2 DHTML Start >> Internet >> Przegladarka WWW
firefox.pl

IrfanView Gwenview Funkcjonalna przeglądarka plików graficznych dla KDE Start >>Grafika>>Przeglądarka
gwenview.sourceforge.net/

Just Sudoku Ksudoku Sudoku, oprócz klasycznej gry możemy ustawić grę w 3D oraz ustawić rozmiar planszy (3x3, 9x9, 16,x16) i poziom trudności. Start >>
ksudoku.sourceforge.net

Kazaa Apollon Klient sieci P2P kazaa + gnutella +giftd Start >> Internet >> Programy peer to peer
apollon.sourceforge.net/

Mathematica Mathematica Zaawansowany program matematyczny Start >> Nauka
www.wolfram.com/products/mathematica/

Microsoft Excel Open Office Calc Arkusz kalkulacyjny obsługujący format MS oraz najnowszy standard Open Document Start >> Biuro
openoffice.org

Microsoft Office Open Office Pakiet biurowy zgodny ze standardem Open Document i obsługujący formaty Microsoft Office Start >> Biuro
www.openoffice.org/

Microsoft Office Koffice Pakiet biurowy obsługujący dokumenty MS Office i standart Open Office Start >> Biuro
koffice.org/

Microsoft Outlook Kontact Organizer, klient poczty, klient RSS Start >> Internet
www.kontact.org

Microsoft Outlook Thunderbird klint poczty Start >> Internet >> Mail
www.thunderbird.pl/

Microsoft Power Point Open Office Impress Aplikacja słurzące do tworzenia przeglądania i wyświetlania prezentacji zgodna z MS i obsługująca format Open Document Start >> Biuro
openoffice.org

Microsoft Word Open Office Writer Procesor tekstu obsługujący format MS oraz najnowszy standard Open Document Start >> Biuro
openoffice.org

mIRC KVirc klient Sieci IRC (internet real chat) z obslugą przesyłania plików itd.. Start >> Internet >> Komunikatory
kvirc.net/

Mistrz Klawiatury KTouch program do nauki szybkiego i bezwzrokowego pisania na klawiaturze. Start >> nauka
ktouch.sourceforge.net

Mp3tag EasyTAG Edytor tagów ID3 dla MP3 Start >> Multimedia
easytag.sf.net/

MSN aMSN komunikator sieciMSN Start >> Internet >> Komunikatory
amsn.sourceforge.net/

Music Maker Audacity Edytor dźwięku umożliwiający tworzenie własnych utworów z sampli Start >> Multimedia >> Edycja Audio
audacity.sourceforge.net/

Nero K3b program do nagrywania na CD ,DVD danych, muzyki i filmów. Start >>Multimedia>>Nagrywanie CD/DVD
www.k3b.org

NetMeeting GnomeMeeting Program do konferencji audio Wideo przez internet Start >> Internet
gnomemeeting.org/

Notatnik Kate Zaawansowany notatnik z podświetlaniem zmiana kodowania numeracją linijek śledzeniem nawiasów i wiele innych Start >> Użytki >> Edytor
kate.kde.org

Notatnik Kwrite Zaawansowany notatnik z podświetlaniem zmiana kodowania numeracją linijek śledzeniem nawiasów i wiele innych (lzejsza wersja Kate) Start >> Użytki >> Edytor
kde-apps.org/content/show.php?content=9901

Open Office Open Office Pakiet biurowy zgodny ze standardem Open Document i obsługujący formaty Microsoft Office Start >> Biuro
www.openoffice.org/

Opera Opera Przeglądarka internetowa najnowszej generacji Start >> Internet >> Przegladarka www
opera.com

Paint Tux Paint Prosty program do grafiki przeznaczony dla dzieci Start >> Grafika
newbreedsoftware.com

Pajączek Quanta Program do tworzenia stron internetowych Start >> Internet >> Tworzenie WWW
quanta.sourceforge.net/

Palm Desktop Kpilot Praca z Palm Start >> Użytki >> Synchronizacja
slac.com/pilone/kpilot_home/

Parmen GlChess trójwymiarowa gra w szachy z komputerem bądź na dwóch graczy (na jednym komputerze) Start >> gry
glchess.sourceforge.net

Partition Magic Partycjonowanie Centrum sterowania >> Yast2 >> Partycjonowanie Uwaga można usunąc wszystkie dane Start >> Centrum Sterowania

PDFCreator OpenOffice tworzenie pdf'ów w opcji zapisz jako łatwo i przyjemnie Start >> Biuro
openoffice.org

Picasa Picasa Bezpłatny program do katalogowania, przeglądania i edycji zdjęć, firmy Google
picasa.google.com/linux/download.html

Picasa Picasa Bezpłatny program do katalogowania, przeglądania i edycji zdjęć, firmy Google
picasa.google.com/linux/download.html

Podglad faxów Kfax Program umożliwia otwarcie faxów Start >> Biuro >> Przegladarka dokumentów

PowerDVD Kaffeine Odtwarzacz filmów DVD Start >> Multimedia >> Odtwarzacz wideo
kaffeine.sourceforge.net

Putty ssh polączenie przez SSH wystarczy wpisać w konsoli ssh i nazwa hosta Start >> Internet

QuickTime Player OpenQuicktime Odtwarzanie plików qicktime edycja i zapis Start >> Multimedia >> Odtwarzacz wideo
openquicktime.org

Real Player Real Player Odtwarzacz multimedialny przeznaczony przedewszyskim do odtwarzania plików zapisanych w formacie rm Start >> Multimedia >> Odtwarzacz wideo
real.com

Recognita Kooka Rozpoznawanie tekstu (OCR) z zeskanowanego pliku Start >> Grafika
www.kde.org/apps/kooka/

Skype OpenWengo Program umożliwia rozmowę bezpośrednią przez technologię p2p. Start >>Internet
www.openwengo.com/

Skype Skype Program umozliwiający prowadzenie rozmów telefonicznych pomiędzy użytkownikami programu Skype (bezplatnie) i ze zwyklym telefonem (płatne) Start >> Internet >> Komunikatory
skype.pl

Słownik Collinsa Kydpdict Ten program to nakładka na słowniki wydane przez YDP. Aby z niego korzystać musisz mieć pliki danych z instalacji Windows. Start >> Akcesoria
members.elysium.pl/ytm/html/kydpdict.html

Sound Forge Audacity Nagrywanie i obróbka dźwięku z wykorzystaniem zaawansowanych efektów, możliwość eksportu do bardzo wielu formatów Start >> Multimedia >> Muzyka
audacity.sourceforge.net/

Super Mario Bross SuperTux Klon mario bros z nowoczesna grafika noi bohaterem jest pingwin Start >> Gry >> Gry Zręcznościowe
super-tux.sourceforge.net

The All-Seeing Eye XQF Wyszukiwarka serwerów do najpopularniejszych gier multiplayer np. Quake, Enemy Territory, Half-Life itd. Start >> Gry
www.linuxgames.com/xqf/index.shtml

Thunderbird Thunderbird Klient poczty od mozilli Start >> Internet
thunderbird.pl/

Tlen TleenX2 TleenX to linuksowy klient tlen.pl, znanego polskiego komunikatora internetowego. Start >> Internet >> Czat
tleenx.sourceforge.net

Total Commander Krusader Menadrzer plików, klient FTP, Samby; Zakładki, montowanie partycji i wiele innych Start >> System >> Menadrzer plików
www.krusader.org/

Turbo Pascal freepascal zaawansowany kompilator do aplikacji napisanych w języku pascal Start >> programowanie
www.freepascal.org

VanBasco TiMidity++ Odtwarzacz plików midi z tekstem czyli karaoke Start >> Multimedia >> Odtwarzacz Midi
timidity.sourceforge.net/

VideoMaker Mainactor Program służy do montarzy i edycji video + dźwięk Start >> Multimedia >> Edycja wideo
mainactor.com/

Virtual Dub Avidemux Przycinanie łączenie dzielenie filmów zmiana formatu, jakości rozdzielczosci i wiele innych Start >> Multimedia >> Edycja Video
avidemux.sourceforge.net/

Visual Basic Gambas Graficzne środowisko do tworzenia oprogramowania w języku ~ Object Basic Start >> Narzędzia programistów >> Środowisko zintegrowane
gambas.sourceforge.net

Vplayer Mplayer Zaawansowany program do odtwarzania multimedów umożliwia synchronizacje napisów, wybór kodowania napisów, njaprawianie filmów i wiele więcej Start >> Multimedia >> Odtwarzacz video
www.mplayerhq.hu

Winamp XMMS Prosty funkcjonalny program do odtwarzania muzyki wyglądem zbliżony do Winampa seri 2.xx START >> MULTIMEDIA >> ODTWARZACZ AUDIO
www.xmms.org/

Winamp BMP XMMS przepisany na biblioteke GTK2 z kilkoma usprawnieniami. Pisany jest tez BMPx, przypominajacy Winamp5 START >> MULTIMEDIA >> ODTWARZACZ AUDIO
www.sosdg.org/~larne/w/BMP_Homepage

Winamp Amarok Znakomity program umożliwiający odtwarzanie muzyki, oparty o bibliotekę QT dodatkowo wyświetla informacje o artyście tekst utworu, selekcjonuje odtwarzana muzyke itd Start >> Multimedia >> Odtwarzacz audio
amarok.kde.org/

Windows Explorer Konqueror Menadżer plików w stylu Windows Start >> System >> Menadżer plików
konqueror.org/

Windows Explorer Gnome-Commander Menadżer plików w stylu Windows Start >> System >> Menadżer plików
www.gnome.org/

Windows Media Player Kaffeine Program umożliwia odtwarzanie multimediów (dźwięk wideo) dodatkowo obsługuje napisy do filmów i odtwarzanie z internetu Start >> Multimedia >> Odtwarzacz wideo
kaffeine.sourceforge.net

Windows Media Player Xine Program do odtwarzania plików video oraz plyt DVD, VCS, SVCD. Doskonaly zamiennik WMP oraz wszelkich odtwarzaczy DVD. Start >> Multimedia >> Odtwarzacz wideo
xinehq.de

Windows Movie Maker Mainactor Program służy do montarzy i edycji video + dźwięk Start >> Multimedia >> Edycja Video
mainactor.com/

Winrar Gnomerar Program do kompresji i dekompresji plików z graficznym interfejsem Start >> Użytki >> Archiwizacja
gnomerar.sourceforge.net

WinZip Ark Kompresor i dekompresor plików: zip, arj, tar, gz, bzip, bzip2 ... Start >> Użytki >> Archiwizacja

XChat XChat Komunikator sieci IRC. Start >>Internet>>czat
www.xchat.org

Xnews Knode Czytnik newsów RSS itd Start >> Internet
knode.sourceforge.net/

Yahoo Messenger Yahoo Messenger Komuniaktor Yahoo Messenger Start >> Internet >> Komunikatory
messenger.yahoo.com/messenger/download/unix.html

/z susek.info/

Programowanie Co I Jak?

MySQL

MySQL(wym. maj es-kiu-el) - wolnodostępny system zarządzania relacyjnymi bazami danych.

MySQL tworzony jest przez szwedzką firmę MySQL AB, kupioną 16 stycznia 2008 roku przez Sun Microsystems.

MySQL jest dostępny na licencji GPL, jednakże można nabyć również wersje licencjonowane komercyjnie. Biblioteki klienckie są również dostępne na licencji GPL lub komercyjnej. Istnieje wymóg nabycia licencji komercyjnej jeśli zamierzamy dystrybuować aplikację komercyjną (niezgodną z licencją GPL), wraz z zintegrowaną bazą MySQL.

Zmiana licencji nastąpiła od wersji 4.1 (i późniejszych) i była jednym z powodów rezygnacji w PHP z domyślnie włączonej obsługi MySQL na rzecz SQLite (oczywiście obsługę MySQL można samemu w PHP włączyć).

PHP
PHP – obiektowy, skryptowy język programowania zaprojektowany do generowania dynamicznych stron internetowych. PHP najczęściej stosuje się do przetwarzania skryptów po stronie serwera WWW, ale może być on również używany z poziomu wiersza poleceń oraz w aplikacjach pracujących w trybie graficznym np. przy pomocy biblioteki GTK+. Implementacja PHP w środowisku Linux wraz z serwerem WWW Apache oraz serwerem baz danych MySQL określana jest jako platforma LAMP.

Skrypty napisane w PHP są z reguły umieszczane w plikach tekstowych (czasami razem z HTML lub XHTML). Dzięki temu PHP jest podobny w założeniach do coraz rzadziej stosowanego mechanizmu Server Side Includes[4]. PHP pozwala także na wykonywanie skryptów z linii poleceń podobnie jak Perl, Python oraz Ruby. Jego modułowa budowa daje również możliwość programowania samodzielnych aplikacji z interfejsem graficznym. PHP umożliwia współpracę z wieloma rodzajami źródeł danych, takich jak systemy zarządzania bazami danych, pliki tekstowe, dokumenty XML oraz serwisy WWW.

HTML

HTML – dominujący język wykorzystywany do tworzenia stron internetowych. Pozwala opisać strukturę informacji zawartych w dokumencie nadając znaczenie poszczególnym fragmentom tekstu (formując linki, nagłówki, akapity, listy, itp.) oraz osadzić w tekście dodatkowe obiekty np. statyczne grafiki, interaktywne formularze, dynamiczne animacje. W składni języka HTML wykorzystuje się znaczniki opatrzone z obu stron nawiasami ostrokątnymi.

Język HTML umożliwia, do pewnego stopnia, zdefiniowanie sposobu wizualnej prezentacji dokumentu w przeglądarce internetowej, a także osadzanie ciągów instrukcji języków skryptowych, wpływających na zachowanie przeglądarek lub innych parserów HTML. Zaleca się zrezygnowanie z wykorzystywania znaczników opisujących wygląd strony na rzecz kaskadowych arkuszy stylów CSS.

Ważną cechą języka, która wyraźnie przyczyniła się do rozpowszechnienia sieci WWW jest niezależność od systemu operacyjnego oraz parametrów sprzętowych komputera, na którym strony te będą oglądane.

JavaScript

JavaScript (JS) – obiektowy skryptowy język programowania, stworzony przez firmę Netscape, najczęściej stosowany na stronach WWW. Pod koniec lat 90. XX wieku organizacja ECMA wydała na podstawie JavaScriptu standard języka skryptowego o nazwie ECMAScript. Głównym autorem JavaScriptu jest Brendan Eich.

Najczęściej spotykanym zastosowaniem języka JavaScript są strony WWW. Skrypty służą najczęściej do zapewnienia interaktywności poprzez reagowanie na zdarzenia, sprawdzania poprawności formularzy lub budowania elementów nawigacyjnych. Podczas wzbogacania funkcjonalności strony internetowej istotne jest, aby żaden element serwisu nie stał się niedostępny po wyłączeniu obsługi JavaScriptu w przeglądarce. Skrypt JavaScriptu ma znacznie ograniczony dostęp do komputera użytkownika (o ile nie zostanie podpisany cyfrowo). Niektóre strony WWW zbudowane są z wykorzystaniem JavaScriptu po stronie serwera, jednakże znacznie częściej korzysta się w tym przypadku z innych języków.

CSS

Edytor stylów CSS – program wspomagający tworzenie kaskadowych arkuszy stylów CSS.

Style CSS, podobnie jak HTML, są czystym tekstem interpretowanym przez przeglądarki internetowe. Można je tworzyć nawet w najprostszym edytorze tekstów, jak choćby Notatniku. Jednak dobrze zaprojektowane edytory znacznie przyspieszają tworzenie stylów, a przede wszystkim minimalizują ryzyko popełnienia błędu.

Obecnie dysponujemy dwiema klasami edytorów stylów. Pierwszą stanowią narzędzia wbudowane w tekstowe edytory HTML (przykładem jest choćby polski Pajączek). Drugą klasę reprezentują samodzielne programy.

W rozwijanych obecnie edytorach dominuje procedura tworzenia zewnętrznych arkuszy stylów — najwygodniejszej i najczęściej stosowanej techniki dołączania stylów do witryny internetowej. Polega to na wybieraniu selektorów z dostępnej listy, a następnie przypisywaniu im kolejnych par cech-wartości. Po zdefiniowaniu całego zestawu arkusz jest zapisywany na dysku jako plik z rozszerzeniem .css i może służyć jako zewnętrzny arkusz stylów.

Pascal

Pascal - dawniej jeden z najpopularniejszych języków programowania, uniwersalny, wysokiego poziomu, ogólnego zastosowania, oparty na języku Algol. Został opracowany przez Niklausa Wirtha w 1970 roku. Nazwa języka pochodzi od nazwiska francuskiego fizyka, matematyka i filozofa Blaise Pascala.

Pierwszy opis języka Wirth zawarł w The programming language Pascal, Acta Informatica 1/1971, a kolejny, poprawiony w The programming language Pascal (Revised Report), Bericht der Fachrgruppe Computer – Wissenschaften 5/1972. Pierwszym podręcznikiem języka Pascal była pozycja Jensen, Wirth, Pascal, User Manual and Report 1974.

Pierwotnie służył celom edukacyjnym do nauki programowania strukturalnego. Popularność Pascala w Polsce była większa niż w innych krajach ze względu na dostępność kompilatorów w pirackich wersjach (zanim pojawiło się prawo ochrony własności intelektualnej), prostotę języka oraz jego popularyzację przez wyższe uczelnie. Szczyt popularności tego języka przypadł na lata 80. i początek 90 XX wieku. Wraz ze zniesieniem ograniczeń COCOM, upowszechnieniem się sieci oraz systemu Unix (następnie Linuksa) stopniowo został wyparty przez C i C++.

Jedną z popularniejszych implementacji kompilatorów tego języka był produkt firmy Borland International – Turbo Pascal. W chwili obecnej dość mocno rozpowszechnionym obiektowym dialektem języka Pascal jest Object Pascal osadzony w Delphi oraz Kyliksie (również wyprodukowanych przez Borland International).

Źródło: www.wikipedia.pl