Oprogramowanie dla Twojego komputera
Wielu z nas ewoluowało w dziedzinie informatyki. Wpierw raczkowaliśmy (poznawaliśmy podstawową budowę i metodę działania komputera, uczyliśmy się obsługiwać system operacyjny), następnie przyszedł czas na lata nastoletnie (kiedy to nasza ciekawość w stosunku do tej „piekielnej maszyny” wzrastała i zabieraliśmy się za najprostsze czyli HTML’a), a następnie przychodzi czas na dorosłość i wejście w programowanie – najbardziej zaawansowaną dziedzinę informatyki, na której podstawie w przecież działa cały sprzęt. Pisząc ten wstęp chciałem dać wszystkim do zrozumienia, że pomiędzy HTML’em, a programowaniem (nawet najprostszym językiem jaki jest PASCAL) jest ogromna przepaść nie do przeskoczenia. Przytoczmy przykład notatnika, w którym mogliśmy tworzyć strony internetowe – tak, zapisane właśnie w notatniku. Tutaj jednak, w wypadku programowania jest to nie tyle trudne co niemożliwe z jednej prostej przyczyny – za pomocą notatnika nie mamy możliwości skompilowania (konwersji do pliku wykonywalnego typu .exe) naszego programu. Po za tym korzystając ze środowisk programistycznych mamy dostęp do wielu innych narzędzi ułatwiających nam pracę, a część jest nawet niezbędna – przypominam, że programowanie to nie tylko wpisywanie kolejnych linijek (czasami nie zrozumiałego tekstu) Jak więc zatem widzicie środowisko programistyczne jest niezbędne do programowania, a ja przedstawiam kilka najlepszych. Nie zrozum my się źle – wszystkie te programy wymienione przeze mnie (Lazarus, Visual Basic, Borland Delphi) stosowane są w wielu przypadkach informatyki, a także do pisania programów. Jednak jak sam już wspominałem – wiedza z tego okresu informatyki jest bardzo przydatna przez co reklamy te są bardzo często ściągane. Z drugiej jednak strony be strony bez samych kompilatorów proces kompilacji i finalizacji samego programu byłby, albo piekielnie trudny, albo niemożliwy. Pamiętajcie jednak, że programy te to nie wszystko – liczy się zawsze dobry pomysł i nasza wiedza, a wtedy to możemy się zacząć rozglądać za, nawet darmowych kompilatorem wybierając odpowiedni program specjalnie na nasze potrzeby. Jasne? Proste? Klarowne? Stwórzcie zatem swój pierwszy program w Basicu bądź też w Lazarusie – czekam na efekty waszej pracy młodzi programiści, może to właśnie w was drzemie duch, jakiego prze wiele lat napędzał Microsoft i pozwolił dorobić mu się kilku miliardowego zarobku. Może to właśnie wy staniecie się sławni – w sumie każdy musi od czegoś zaczynać ;).
Konwersja to w dzisiejszych czasach rzecz bardzo popularna i stosunkowo często używana. Dzięki możliwości konwertowania plików możemy swobodnie (no, prawie swobodnie) przemieszczać nasze pliki audio i video pomiędzy różnymi formatami. W tym celu używa się wielu programów z czego każdy oferuje inny zakres konwersji oraz inny jej rodzaj. Ogólnie rzecz biorąc konwersja dzieli się na dwie główne kategorie: konwersję stratną i bezstratną. Jak sama nazwa (same nazwy) wskazuje (wskazują) w przypadku konwersji bezstratnej utworzony (przekonwertowany) plik jest dokładnie takiej samej jakości (w niektórych przypadkach możemy otrzymać jednak plik o lepszej jakości) jak plik źródłowy (czyli ten, na którym dokonujemy konwersji). W przypadku tej drugiej konwersji, konwersji stratnej program wraz z konwertowaniem pliku pogarsza nieco jego jakość. Przeważnie dotyczy to lekkiego pogorszenia dźwięku lub/i obrazu, a także zmniejszenia pojemności pliku, sami zatem widzicie, że działa to na zasadzie „coś za coś”. Jak już wspominałem do konwersji plików jest wiele programów – część z nich jest programami „od wszystkiego” część jednak specjalizuje się w konwersji do danego formatu (i takie programy są najczęściej najlepsze). Zapraszam zatem na krótką wycieczkę po programach wykorzystywanych przy konwersji audio/video.