Aleksander Kieliński. Galeria internetowa z wykorzystaniem języków skryptowych
|
|
- Ewa Szewczyk
- 8 lat temu
- Przeglądów:
Transkrypt
1 Aleksander Kieliński Galeria internetowa z wykorzystam języków skryptowych Bydgoszcz 2007
2 Spis treści Wstęp 3 1. Projekt strony Picasa Web Albums - aplikacja web do zamieszczania zdjęć Porta - generowa galerii do umieszczenia na własnym serwerze Picasa zarządza, edycja i generowa galerii Skrypt php wyświetlający galerię Skrypt konwertujący zdjęcia Podsumowa Literatura 32
3 Wstęp W latach 90-tych Tim Berners-Lee stworzył dokument hipertekstowy WWW, dzięki któremu naukowcy z całego świata mogli wymieniać się między sobą wynikami badań. Narzędziem służącym do tego był internet. Wkrótce internet okazał się najszybciej rozwijającą się technologią w historii ludzkości. Pierwsza generacja stron internetowych to ubogo wyglądające dokumenty tworzone przez naukowców. Większość z nich składała się w całości z tekstu. Rzadko pojawiały się obrazki. Był to zwykły dokument, który użytkownik mógł przeczytać. Następna generacja stron internetowych była już tylko prostym tekstem, ale została rówż wzbogacona o popularne w rozrastających się stronach WWW obrazki i animacje. Gdy do grona użytkowników internetu dołączyli ludzie spoza kręgów naukowych, zaczął się on bardzo szybko rozwijać. Jednak olbrzymi rozmiar plików graficznych i animacji, a co za tym idzie związany z tym długi czas ich pobierania, sprawiły, że internet nazywano rówż ogólnoświatowym czekam World Wide Wait". Trzeci etap rozwoju stron internetowych, to strony internetowe pełniące rolę narzędzi do prowadzenia działalności gospodarczej. Dziś strona jest tylko obiektem do oglądania jest środkiem służącym do osiągania wyznaczonych celów. Gwałtowny i kontrolowany choć bardzo entuzjastyczny rozwój nowej technologii pociągnął za sobą masową produkcję różnego rodzaju serwisów. Wynikiem tego jest mnóstwo błęd zaprojektowanych stron internetowych, które służą żadnemu celowi. Efektem tego podejścia jest bezużyteczna informacja składająca się na ogarniający użytkowników internetu szum informacyjny Worid Wide Noise. Obec popularyzacja szerokopasmowego dostępu do internetu umożliwia swobodne umieszcza w sieci materiałów multimedialnych. Szerokopasmowy dostęp wraz z popularyzacją aparatów cyfrowych spowodował gwałtowny wzrost popularności materiałów zdjęciowych. Powstały liczne galerie internetowe umożliwiające zamieszcza swoich zdjęć i grafik np. plfoto.com, digart.pl itp., programy do tworzenia galerii na swoich stronach domowych. Celem nijszej pracy jest stworze galerii zdjęć na stro szkolnej Praca składa się z trzech rozdziałów. W rozdziale pierwszym przedstawiam rozwiązania stosowane przez wybrane serwisy internetowe oraz programy do generowania galerii. W rozdziale drugim omówiłem założenia projektu oraz działa stworzonej na potrzeby strony galerii. W rozdziale trzecim omówiłem automatyzacje umieszczania zdjęć na serwerze. 3/32
4 1. Projekt strony Grupą docelową odbiorców strony internetowej szkoły są uczniowie, absolwenci oraz rodzice. Biorąc pod uwagę często małe zaawansowa użytkowników w pracy z komputerem i internetem projekt strony powin spełniać następujące założenia: przejrzysty i łatwy w nawigowaniu interfejs strony, zgodność z różnymi przeglądarkami i systemami operacyjnymi, mały rozmiar strony, estetyka nawiązująca do obecnych rozwiązań. W związku z faktem, że prowadze strony jest dodatkowym obowiązkiem, projekt powin zakładać łatwość i szybkość aktualizacji, aby odciągać nauczyciela od procesu dydaktycznego i wychowawczego. Udało się to zrealizować poprzez wykorzysta kaskadowych arkuszy stylów CSS oraz wielkich elementów języka PHP. Struktura strony jest następująca: index.php główny plik strony odpowiedzialny za interfejs a php pliki zawierające aktualności zamieszczane na a php stro szkola-dokumenty.php pliki zawierające informacje o szkole szkola-nauczyciele.php szkola-patron.php szkola-szkola.php -<dokumenty> folder z dokumentami w formacie PDF np. regulaminy -<fotogaleia> -foto php pliki zawierające spis wydarzeń zawartych -foto php w dziale fotogaleria -galeria.php -<images> grafika wykorzystana do budowy menu strony -<obrazki> grafika tematyczna wykorzystywana regular na stro np. Wigilia Nawigacja na stro odbywa się poprzez odnośniki do pliku index.php z odpowiednim 4/32
5 parametrem np. index.php?strona=szkola co spowoduje wyświetle na głównej stro informacji na stro znajdujących się w pliku szkola-szkola.php, dzięki zastosowaniu elementów języka php możliwe jest dołącze do pliku inde.php za pomocą funkcji include. Rozwiąza to ma następujące zalety: cały wygląd strony jest opisany w pliku index.php, nawigacja menu znajduje sie w jednym pliku. Jakiekolwiek modyfikacje wystarczy dokonać w pliku index.php a zmiany będą dotyczyć wszystkich podstron serwisu dzięki temu, że pozostałe podstrony wchodzą jako integralna część tego pliku w zależności od zmiennej strona przekazywanej w linkach nawigacyjnych. Rysunek: Strona wyświetlona w przeglądarce Mozilla Firefox system Windows XP 5/32
6 1.1 Picasa Web Albums - aplikacja web do zamieszczania zdjęć W internecie możemy zamieścić swoją galerię ze zdjęciami nawet w przypadku gdy posiadamy własnego serwera dzięki powstaniu wielu serwisów zajmujących sie hostingiem zdjęć, które oferują określoną powierzchnię. W przypadku gdy decydujemy się na umieszcze galerii w takim serwisie musimy wziąć pod uwagę kilka parametrów: rozmiar przestrzeni, którą udostępnia serwis, maksymalny rozmiar pojedynczego zdjęcia, czy serwis umożliwia obróbkę fotografii, możliwość tworzenia galerii publicznych i prywatnych, możliwość komentowania przez odwiedzających, możliwość oceniania przez odwiedzających, wygodę interfejsu, obsługiwane formaty graficzne, szybkość działania serwisu. Jednym z bardziej popularnych serwisów do zamieszczania zdjęć jest Picasa Web Albums firmy Google znanej z doskonałej wyszukiwarki inteternetowej. Aplikacja ma bardzo przyjazny interfejs dzięki temu, że poszczególne podstrony zawierają tylko te opcje, które są w danej chwili potrzebne. W obsłudze przypomina bardzo program okienkowy mimo iż jest stroną wyświetloną w przeglądarce. Osiągnięto to dzięki zastosowaniu technologii AJAX. W bezpłatnej wersji Picasa Web Albums otrzymujemy 1GB przestrzeni dyskowej dla naszej galerii. Dodatkowym atutem jest brak limitu dla pojedynczego zdjęcia. Picasa Web Albums to tylko hosting zdjęć. Umieszczone pliki można grupować w albumy. Każdy z takich albumów możemy udostępnić jako publiczny dla wszystkich internautów lub jako prywatny widoczny tylko dla autora i zaproszonych osób. Fotografie mogą być podpisywane i komentowane przez odwiedzających. Możemy rówż podlinkowywać wybrane zdjęcia z własnej strony. Do wad Picasy Web Album możemy zaliczyć męczące dodawa większej ilości zdjęć poważ aplikacja przewiduje jednorazowe umieszcze do 5 zdjęć. W przypadku chęci zamieszczenia większej ilości zdjęć czynność tę musimy powtarzać kilkukrot. 6/32
7 Rysunek: Picasa Web Albums w takcie dodawania zdjęć przez interfejs WWW. Rysunek: Picasa Web Albums podgląd albumu jako miniaturek. 7/32
8 Rysunek: Picasa Web Albums podgląd wybranego zdjęcia Picasa Web Albums jest oczywiście jedynym tego typu serwisem. W sieci znajdziemy wiele tego typu stron, ich zestawie prezentuje poniższa tabela. Nazwa serwisu Adres ( Akceptowane formaty Wielkość konta Maksymalny rozmiar jednego pliku Limit transferu Pliki ZIP JPG, JPEG 1 MB 1 MB, pliki ZIP 30 MB tak 512 kb, pliki ZIP 10 MB 5GB/ miesiąc tak 1 MB 10MB/ miesiąc Uwagi Picasa Web Albums picasaweb.google.pl 1 GB Rejestracja obowiązkowa. Można linkować do obrazów z zewnętrznych stron WWW Onet Foto foto.onet.pl JPG, JPEG Rejestracja obowiązkowa. Maksymalna rozdzielczość zdjęcia to 1600x1600 pikseli. The ImageHosting JPG, JPEG, GIF, PNG, SWF Rejestracja obowiązkowa. Ograniczem jest zakaz linkowania do obrazów z zewnętrznych stron WWW. FileHigh JPG, JPEG, GIF, BMP, 100 MB PNG, TIF, TIFF, Można linkować do obrazów z zewnętrznych stron WWW. ImageHosting.US JPEG, JPG, PNG, GIF 25 MB Można linkować do obrazów z zewnętrznych stron WWW. Rejestracja obowiązkowa, ale umożliwia administrowa plikami na serwerze. SuprFile GIF, JPEG, PNG 1 MB Rejestracja obowiązkowa. Pliki są usuwane po 6 miesiącach od ostatgo wyświetlania. Można linkować do obrazów z zewnętrznych źródeł. Image-Upload.net JPG, JPEG, PNG, GIF, 100 MB BMP 1 MB 1 GB/ miesiąc Rejestracja obowiązkowa. Można tworzyć galerie publiczne (dostęp dla wszystkich) lub prywatne (wejście wymaga podania hasła). FreeShare freeshare.us JPEG, GIF, PNG Niezarejestrowani 8/32
9 Nazwa serwisu Adres ( Akceptowane formaty Wielkość konta Maksymalny rozmiar jednego pliku Limit transferu Pliki ZIP 5 GB/ miesiąc tak Uwagi 2 MB, zarejestrowani 5 MB Można linkować do obrazów z innych stron WWW. FileDen JPEG, JPG, GIF, PNG, 500 MB BMP 50 MB Po zarejestrowaniu można także wgrywać pliki z archiwami ZIP (są rozpakowywane na serwerze i przekształcane w galerie). Do plików można linkować z innych stron WWW. ElectronicFiles.net JPEG, JPG, GIF, PNG, 1 GB BMP 10 MB 1 GB/ miesiąc Rejestracja obowiązkowa. Do plików można linkować z innych stron WWW. Można tworzyć galerie publiczne i prywatne. T3rbo JPEG, JPG, GIF, PNG, 100 MB BMP 1,5 MB 10 MB 10 GB 10 MB 5 GB/ miesiąc Do plików można linkować z innych stron WWW. Po 60 dniach obejrzane pliki są usuwane. Files.bz JPEG, JPG, GIF, PNG, 100 MB BMP Rejestracja obowiązkowa. Do plików można linkować z innych stron WWW. GigaFiles JPEG, JPG, GIF, PNG, 5 GB BMP, TIF, TIFF Możliwość tworzenia galerii publicznych i prywatnych. Do plików można linkować z innych serwisów WWW. FreeFileHosting JPEG, JPG, GIF, PNG, 50 MB BMP 5 GB/ miesiąc tak JPEG, JPG, GIF, PNG, 500 zdjęć BMP, TIF, TIFF 1,5 MB 550 MB/ miesiąc Do plików można linkować z innych serwisów WWW. Xs.to xs.to Do plików można linkować z innych stron WWW. Można tworzyć galerie publiczne i prywatne. Host-A host-a.net JPEG, JPG, GIF, PNG, 20 MB BMP 2 MB Każda osoba, która zapisze się za pośrednictwem linku zwiększa transfer konta o 100 MB. Można zakładać galerie publiczne i prywatne. Nie można linkować do plików z innych stron WWW. LetMeHost letmehost.com JPEG, JPG, GIF, PNG, BMP, SWF 2 MB dla JPG, BMP, PNG i 0,5 MB dla formatu GIF i SWF Kilka TB/ miesiąc Nie Do plików można linkować z zewnętrznych serwisów WWW. Wszystkie pliki w formacie BMP są automatycz konwertowane na format JPG. PhotoHosting.info JPEG, JPG, GIF 2 MB Rejestracja obowiązkowa, ale umożliwia organizowa plików w galerie zdjęć. Nie można linkować do plików na innych stronach WWW. ImageCave JPEG, JPG, GIF, PNG, BMP 10 MB 1 GB/ miesiąc Rejestracja w serwiscie obowiązkowa. Można tworzyć galerie publiczne i prywatne. Zdjęcia można poddać przekształceniom: zmienić rozmiar, obrócić, przekonwertować do innego formatu. Wszystkie pliki w formacie BMP są automatycz konwertowane do formatu JPG. Pliki można linkować na innych serwisach WWW. MyOnlineImages JPEG, JPG, GIF, PNG, 50 MB BMP, SWF, TIF, TIFF 12 MB 1,5 GB/ miesiąc Rejestracja obowiązkowa. Zdjęcia można poddać przekształceniom: zmienić rozmiar, obrócić, odbić lub skopiować. Do plików można linkować z innych stron WWW. PicsPlace.to picsplace.to JPEG, JPG, GIF, PNG, BMP 1,5 MB Po 30 dniach obejrzane pliki są automatycz usuwane. Do plików można linkować z innych stron WWW. ImgFreeHost JPEG, JPG, GIF, PNG 250 KB Po 60 dniach pliki są automatycz usuwane. Do plików można linkować z innych serwisów WWW. PicTiger JPEG, JPG, GIF, PNG, SWF 1 MB 9/32
10 Nazwa serwisu Adres ( Akceptowane formaty Wielkość konta Maksymalny rozmiar jednego pliku Limit transferu Pliki ZIP Uwagi Nieobejrzane pliki są usuwane po 3 miesiącach. Serwer umożliwia tworze galerii. Do plików można linkować z innych serwisów WWW. YouREP JPEG, JPG, GIF, PNG, 2 GB TIF, TIFF brak ograniczeń/ 50 MB pliki ZIP tak Rejestracja obowiązkowa. W serwisie można tworzyć galerie zdjęć. Pliki po 60 dniach od ostatgo wyświetlania są usuwane. ImageFiasco JPEG, JPG, GIF, PNG, BMP, SWF, TIF, TIFF 2,5 MB tak JPEG, JPG, PNG, BMP, SWF, TIF, TIFF 50 MB tak JPEG, JPG, JPE, GIF, PNG, SWF, TIF, TIFF 1 MB 5 GB/ miesiąc Do plików można linkować z innych serwisów. PhotoJerk Rejestracja obowiązkowa. SimpLoad Pliki przechowywane są na serwerze 1 miesiąc dla użytkownika zarejestrowanego, 6 miesięcy dla zarejestrowanego. Po zarejestrowaniu można określić czas przechowywania plików. Cool_Image_Hosting JPEG, JPG, GIF, PNG 250 KB Rejestracja obowiązkowa. Pliki są usuwane po 60 dniach. Do plików można linkować z innych serwisów WWW. HostMyPic.info JPEG, JPG, GIF, PNG, BMP, TIF, TIFF 1 MB Pliki są usuwane po 60 dniach od ostatgo wyświetlania. Do obrazów można linkować z innych serwisów WWW. HostMyLife.info JPEG, JPG, GIF, PNG, 150 MB BMP 100 MB 10 GB/ miesiąc tak JPEG, JPG, GIF, PNG, BMP 1 MB Do plików można linkować z innych serwisów WWW. PicVault.info Rejestracja obowiązkowa. Pliki są usuwane po 30 dniach od ostatgo wyświetlania. Do obrazów można linkować z innych stron WWW. Tabela: Zestawie galerii internetowych 10/32
11 1.2. Porta - generowa galerii do umieszczenia na własnym serwerze Porta jest darmowym programem, który potrafi na podstawie zdjęć znajdujących się w jednym katalogu wygenerować galerie w formacie html lub flash. Do najważjszych zalet programu możemy zaliczyć: szybkość generowania galerii, łatwość obsługi, mały rozmiar programu, kod html tworzony przez program jest zgodny z obowiązującymi standardami, dzięki czemu jest prawidłowo wyświetlany przez wszystkie nowoczesne przeglądarki, umożliwia tworze rówż galerii w technologi flash dzięki wykorzystaniu darmowej galerii SIMPLEVIEWER, dokonuje skalowania zamieszczanych zdjęć do wybranego rozmiaru, generuje miniaturki zdjęć. W przypadku jednak naszej strony internetowej do największej wady możemy zaliczyć to, że galerie generowane przez program mieszczą się w osobnych katalogach włącz z plikami HTML przez co jakiekolwiek zmiany wyglądu wymagałyby ponownego generowania galerii lub ręcznej edycji plików we wszystkich katalogach. Zatem program jest najbardziej przydatny gdy mamy kilka galerii tematycznych, które zmieniają sie i są aktualizowane. Etapy tworzenia galerii w programie porta przedstawiają poniższe ilustracje: Rysunek: Główny ekran programu Porta. W ok Title wpisany tytuł, ok footer czyli stopka wpisana data wydarzenia. Pole Destination określa miejsce docelowe wygenerowanej galerii. 11/32
12 Rysunek: Opcje programu Porta. Tutaj możemy ustalić takie opcje jak format galerii flash/html, rozmiar miniaturek i zdjęć, wyostrza po przeskalowaniu itp. Rysunek: Porta w trakcie generowania galerii, zwraca uwagę szybkość programu. Na ekra widzimy czas 24 sekundy w którym dokonano przeskalowania 104 obrazków z aparatu 6MPix, na komputerze z procesorem AMD Sempron 1800 Mhz. 12/32
13 Rysunek: Gotowa galeria w wersji Flash wyświetlona w przeglądarce. Rysunek: Galeria w wersji HTML wyświetlana w przypadku gdy na komputerze odbiorcy jest zainstalowany player flash. 13/32
14 1.3. Picasa zarządza, edycja i generowa galerii. Bardzo ciekawym programem jest Picasa stworzona przez Google. Jest to darmowy program stworzony z myślą o użytkownikach domowych do zarządzania zbiorem fotografii na dysku komputera. Posiada też podstawowe możliwości edycji zdjęć. Przy pierwszym uruchomieniu programu program przeszukuje wskazane miejsce w poszukiwaniu zdjęć w celu dodania ich do swojej bazy. Możemy samodziel określić jak poszczególne dyski lub foldery maja być traktowane przez program. Każdy z folderów/dysków może być przez program monitorowany i w razie dodania w nim nowych zdjęć zostaną automatycz dodane do bazy zgromadzonych zdjęć, możemy też dodać zdjęcia bez monitorowania pojawienia sie nowych plików lub całkowicie wyłączyć folder z obserwacji w programie. Po umieszczeniu zdjęć w programie możemy organizować, edytować, dzielić się zdjęciami, tworzyć kopie zapasowe, drukować itp. Rysunek: Ekran programu Picasa w trakcie organizowania zdjęć widok miniaturek. 14/32
15 Organizowa kolekcji zdjęć: przenosić między istjącymi folderami oraz usuwać, zmieniać nazwy wybranych plików, dodawać opisy dla zdjęć, wyróżniać wybrane zdjęcia dodając gwiazdkę, usuwać, kopiować, zabezpieczać hasłem wybrane foldery, Rysunek: Ekran programu Picasa w trakcie wycinania fragmentu zdjęcia. Edycja zdjęć: wycina wybranego fragmentu zdjęcia, prostowa przekrzywionych zdjęć, usuwa czerwonych oczu, korekcja kontrastu, korekcja koloru, filtry typu sepia, zdjęcia czarno-białe, korekcja nasycenia, wyostrze, doda ziarna, selektywne rozmycie itp. 15/32
16 Największa zaletą edycji w programie jest to, że wszystkie zmiany możemy cofnąć w dowolnym momencie. Uzyskano to poprzez to, że Picasa edytuje bezpośrednio plików jedy w specjalnym pliku picasa.ini umieszcza spis czynności edycyjnych dla wszystkich plików danego folderu. Zmiany do zdjęć nanoszone są w momencie eksportu. Rysunek: Picasa w trakcie zmiany zdjęcia na czarno-białe. Dziele się zdjęciami: wysyła zdjęć em z automatycznym zmjszem oraz nasiem poprawek do zdjęć w wybranym rozmiarze oraz dołączem ich jako załączników, eksport do wybranego folderu w wybranym rozmiarze, drukowa zdjęć oraz plakatów, tworze płyt CD z pokazem zdjęć dla systemów Windows, wysyła zdjęć do programu Picasa Web Albums, tworze galerii internetowych w formacie HTML. 16/32
17 Rysunek: Okno progarmu Picasa eksport do wybranego folderu. Rysunek: Eksport zestawu zdjęć jako stronę HTML. 17/32
18 Rysunek: Przykładowa galeria WWW utworzona w programie Picasa. Rysunek: Okno programu Picasa eksport do Picasa Web Albums 18/32
19 2. Skrypt php wyświetlający galerię W trakcie wyboru rozwiązania prezentacji zdjęć w internecie główny nacisk został położony na kompatybilność rozwiązania z różnymi systemami operacyjnymi oraz przeglądarkami internetowymi stosownymi po stro klienta. Starłem się uniknąć potrzeby instalowania na komputerach klienckich dodatkowych programów typu: Flash, Java itp. Zastosowa technologi PHP pozwoliło sprostać temu wymaganiu dzięki temu, że kod PHP wykonuje się po stro serwera, a na komputerze klienckim otrzymujemy czysty kod HTML. Na serwerze w katalogu fotogaleria umieszczamy skrypt galerii galeria.php w tym samym katalogu umieszczamy kolejne foldery ze zdjęciami wg. Następującego schematu: <fotogaleia> --galeria.php --< > --<duze> --zdjecie.jpg --miniaturka.jpg < > --<duze> --zdjecie.jpg --miniaturka.jpg Wyświetle odpowiedj galerii odbywa się poprzez wywoła odnośnika do pliku galeria.php z podam nazwy katalogu w którym znajduje się galeria np. galeria.php? dir= &nr=1 co spowoduje wyświetle 1 zdjęcia z folderu /32
20 Rysunek. Skrypt wyświetlający zdjęcie. Przeglądarka Firefox, system Ubuntu Linux. Rysunek: Skrypt wyświetlający miniaturki. Przeglądarka Firefox, system Ubuntu Linux. 20/32
21 Rysunek: Skrypt wyświetlający błąd. Przeglądarka Firefox, system Ubuntu Linux. Kod źródłowy skryptu: 1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " 2. <html> 3. <head> 4. <title>oficjalna strona Gimnazjum nr 1 w Tucholi im. dra Kazimierza Karasiewicza</title> 5. <meta http-equiv="content-type" content="text/html; charset=iso "> 6. <meta name="description" content="oficjalna strona Gimnazjum nr 1 w Tucholi im. dra Kazimierza Karasiewicza"> 7. <meta name="keywords" content="tuchola, Gimnazjum, Galeria, Fotogaleria, Zdjęcia"> <meta name="generator" content="bluefish"> </head> <body bgcolor="#ddd" text="black" link="#1853be" alink="#1853be" vlink="#1853be"> <?php 14. #Galeria w katalogu np umiescić miniaturki, zdjecia w kataogu ' /duze' 21/32
22 15. #Wywoła galeria.php?dir= &nr= #odczyt zawartosci katalogu 18. $katalog = opendir ($dir); 19. $i=1; 20. while ($plik = readdir ($katalog)) 21. { 22. if (ereg (".gif$.jpg$", $plik)) { $zdjecia[$i++] = $plik; } } closedir ($katalog); #wyswietle duzego zdjecia if (($nr>0) && ($nr<=count($zdjecia))) 28. { 29. $nazwapliku = $dir.'/duze/'.$zdjecia[$nr]; 30. if (file_exists($nazwapliku)) 31. { 32. $ilosc=(count($zdjecia)); 33. $rozmiar = getimagesize($nazwapliku); 34. print '<div align="center"><font size="2" face="arial CE, Arial, Helvetica">'; 35. #print '<p><b>'.$data.' - '; 36. print ' <b>zdjęcie nr - '. $nr.'/'.$ilosc.'</b><br>'; 37. print '<IMG SRC="'.$nazwapliku.'" '.$rozmiar[3]; 38. print ' BORDER=2><br>'; } else #brak zdjecia { print '<div align="center"><font size="4" face="arial CE, Arial, Helvetica"><a href="mailto:dgjm@wp.pl?subject=brak-zdjecia22/32
23 nr'.$nr.'-'.$dir.'">brak dużego zdjecia nr'.$nr.'<br>kliknij - POWIADOM AUTORA STRONY!</a><br><hr size="1"></font>'; } #wyswietle odnosnikow do nawigacji if ($nr>1) 48. { 49. print '<A HREF="galeria.php? dir='.$dir.'&nr='.($nr1).'">poprzed</a>'; 50. } 51. print ' <A dir='.$dir.'">miniaturki</a> HREF="galeria.php? '; if ($nr<count($zdjecia)) 54. { 55. print '<A dir='.$dir.'&nr='.($nr+1).'"> 56. } 57. print "</P></font></div>"; 58. } HREF="galeria.php? Następne</A>'; #wyswietle miniaturek elseif (count($zdjecia)>0) 63. #jest przynajmj jedno zdjęcie 64. { 65. $ilosc=(count($zdjecia)); 66. print '<div align="center"><font size="2" face="arial CE, Arial, Helvetica">'; 67. print '<p><b>galeria zdjęć - '.$data.' Ilo ć zdjęć '.$ilosc.'<br>'; #print '. Zdjęcie nr - '.$nr.'/'.$ilosc.'</b><br>'; for ($i=1; $i<=count($zdjecia); $i++) 23/32
24 70. { 71. $nazwapliku = $dir.'/'.$zdjecia[$i]; 72. $rozmiar = getimagesize($nazwapliku); 73. print "<A HREF=\"galeria.php?dir=$dir&nr=$i\">"; 74. print "<IMG SRC=\"$nazwapliku\" ".$rozmiar[3]; 75. print "BORDER=1 HSPACE=5 VSPACE=5 ALIGN=absmiddle></A>"; 76. } 77. print "</p></div>"; 78. } else 81. {//w katalogu ma zdjec 82. print '<div align="center"><font size="4" face="arial CE, Arial, Helvetica"><a href="mailto:dgjm@wp.pl?subject=katalog-pusty-brakminiaturek-'.$dir.'">katalog jest pusty<br>kliknij POWIADOM AUTORA STRONY!</a><br><hr size="1"></font>'; }?> </BODY> 87. </HTML> 24/32
25 3. Skrypt konwertujący zdjęcia Dużym ułatwiem było używa skryptu php generującego on-line po stro serwera kod galerii. Jednak nadal pozostawało żmudne skalowa zdjęć do odpowiedgo rozmiaru skopiowa do odpowiednich folderów i wysła na serwer ftp. Pewnym ułatwiem było korzysta z programów do seryjnego skalowania grafiki, jednak nadal pozostawało ręczne tworze katalogów i kopiowa na serwer. Linux ma wbudowanych wiele kompilatorów różnych języków programowania, zaletą Linuksa jest rówż to, że można pisać skrypty w jego powłoce (shell), które możemy traktować jako programy wsadowe *.bat stosowane w systemie DOS. Dodatkowo większość programów pracujących w systemie Linux ma możliwość pracowania w trybie tekstowym dzięki czemu można łatwo użyć ich w skryptach.[kowal] Pisa skryptów w powłoce linuksowej jest bardzo pożyteczną rzeczą. Jest w pewnym sensie ułatwiem, poważ zamiast wpisywania szeregu poleceń, możemy wywołać skrypt, który zrobi to za nas. Mam tu na myśli np. sekwencje poleceń które możemy uruchomić wpisując nazwę skryptu. Skrypty mogą wyglądać bardzo róż, mogą ograniczać się do kilku linii lub mogą używać skomplikowanych pętli i warunków. Do pisania skryptów wystarczy edytor tekstowy np. gedit. Skrypt w pierwszej linii zawiera polece "*#!/bin/bash*" jest to odnośnik do shella w jakim piszemy. Skrypty uruchamiamy tak jak każdy inny program, aby go uruchomić należy mu nadać prawo wykonywalności (*chmod +x skrypt*). Tak jak w każdym języku programowania tak i w tym przypadku mamy do czynia ze zmiennymi, funkcjami, pętlami itp. [Kowal] W celu konwersji grafiki do mjszych rozmiarów wykorzystałem pakiet imagemagick, który umożliwia wykonywa różnych operacji na grafice typu skalowa, zmiana formatu itp. w trybie tekstowym. Napisany przeze m skrypt wykonuje następujące czynności: 1. Wyświetla zawartość zdefiniowanego katalogu www-fotki-duze, 2. W folderze www-gimnazjum/fotogaleria tworzy folder 'data/duze' 3. Otwiera plik zawierający spis galerii w celu dopisania nowej daty np. 'foto php', 4. Skaluje zdjęcia do rozmiaru 640x480 px, 5. Tworzy miniaturki o rozmiarze 96x72 px, 6. Prosi o hasło do serwera ftp, 7. Na serwerze tworzy odpowied katalogi, 8. Kopiuje przeskalowane zdjęcia do katalogu /fotogaleria/data/duze/, 25/32
26 9. Kopiuje miniaturki do katalogu /fotogaleria/data/, 10.Kopiuje plik ze spisem imprez 'foto php'. 11.Czeka na wciśnięcie klawisza enter aby użytkownik mógł zapoznać się z wyjściem konsoli, czy było błędów w trakcie działania skryptu. Uruchomiony skrypt wygląda następująco: Rysunek: Terminal z uruchomionym skryptem. System Ubuntu /32
27 Kod źródłowy skryptu: 1. #!/bin/bash 2. echo "#skrypt konwertuje zdjecia do rozmiaru 640x480 oraz miniaturki w rozmiarze 96x72" 3. echo "#skonwertowane zdjecia umieszcza na serwerze ftp" 4. echo "#przed pierwszym uruchomiem skryptu ustaw parametry!!!" 5. echo "#do poprwnej pracy wymaga pakietu 'imagemagick'" 6. echo "#w dystrybucji Ubuntu instalujemy polecem 'sudo aptget install imagemagick'" #katalog domowy 9. dom="/home/olek" 10. #nazwa pliku ze spisem imprez 11. plik="f php" 12. #nazwa serwera 13. host="alpha.tuchola.pl" 14. #nazwa uzytkownika 15. user="wwwgim" cd / 19. cd $home 20. cd www-fotki-duze 21. echo " " 22. echo "==> DOSTEPNE PODKATALOGI" 23. ls 24. echo " " 25. echo "==> PODAJ NAZWE KATALOGU: " read katalog echo "==> KATALOG:" 31. cd / 27/32
28 32. cd $home 33. cd www-gimnazjum/fotogaleria 34. mkdir $katalog 35. cd $katalog 36. pwd 37. mkdir duze cd / 40. cd $home 41. cd www-fotki-duze 42. cd $katalog echo "==> PLIKI DO SKONWERTOWANIA I SKOPIOWANIA:" 45. ls *.jpg -sh echo "==> DOPISZ ODNOSNIKI DO NOWEJ GALERII W PLIKU $plik" 48. gedit $dom/www-gimnazjum/fotogaleria/$plik echo "==> ABY KONTYNUOWAC NACISNIJ ENTER" 51. read pauza echo "==> TWORZENIE DUZYCH ZDJEC:" 54. for nazwa in *.jpg ; 55. do nice -5 convert $nazwa -verbose -strip -resize 640x480 $dom/www-gimnazjum/fotogaleria/$katalog/duze/$nazwa ; 56. done echo "==> TWORZENIE MINIATUREK:" 59. for nazwa in *.jpg ; 60. do nice -5 convert $nazwa -verbose -strip -resize 96x72 $dom/www-gimnazjum/fotogaleria/$katalog/$nazwa ; 61. done cd / 64. cd $home 28/32
29 65. cd www-gimnazjum/fotogaleria 66. cd $katalog echo "==> PODAJ HASLO DO SERWERA FTP, UWAGA BEDZIE WIDOCZNE!!" 69. read haslo echo "==> KOPIOWANIE MINIATUREK ZDJEC NA SERWER FTP: alpha.tuchola.pl" echo "open $host 74. user $user $haslo 75. cd /virt/gimnazjum.tuchola.pl/www/fotogaleria 76. mkdir $katalog 77. cd $katalog 78. mput *.* 79. bye 80. " ftp -n -i -v cd / 83. cd $home 84. cd www-gimnazjum/fotogaleria 85. cd $katalog 86. cd duze echo "==> KOPIOWANIE DUZYCH ZDJEC NA SERWER FTP: ftp alpha.tuchola.pl" echo "open $host 91. user $user $haslo 92. cd /virt/gimnazjum.tuchola.pl/www/fotogaleria/$katalog 93. mkdir duze 94. cd duze 95. mput *.* 96. bye 97. " ftp -n -i -v 29/32
30 cd / 100. cd $home 101. cd www-gimnazjum/fotogaleria echo "==> KOPIOWANIE PLIKU $plik NA SERWER FTP: alpha.tuchola.pl " echo "open $host 106. user $user $haslo 107. cd /virt/gimnazjum.tuchola.pl/www/fotogaleria/ 108. put $plik 109. bye 110. " ftp -n -i -v echo "==> KONIEC SKRYPTU! NACISNIJ ENTER" 113. read koc 30/32
31 4. Podsumowa Obec strony internetowe rozwijają się bardzo szybko. W chwili obecnej bardzo ciężko wyszukać wśród milionów stron potrzebne informacje. Szalone tempo tworzenia i publikowania w internecie stron WWW sprawia, że wiele z nich jest źle zaprojektowanych i spełnia swego podstawowego zadania, jakim jest prawidłowe funkcjonowa. Źle zaprojektowana strona WWW jest z jednej strony denerwująca dla użytkownika, z drugiej zaś źle świadczy o firmie, która ją wykonał oraz o jej właścicielu. Najczęściej strona funkcjonalna kojarzy się ze stroną brzydką, nudną, pozbawioną grafiki i animacji. Znalezie złotego środka między wyglądem strony a jej funkcjonalnością jest jak najbardziej możliwe. Najlepsze strony internetowe w doskonały sposób łączą ze sobą formę i treść, dzięki czemu strona jest jednocześ estetyczna i funkcjonalna. 31/32
32 5. Literatura 1. Mark Pearrow Funkcjonalność stron internetowych Wydawnictwo Helion Gliwice Joe Sklar Zasady tworzenia stron WWW Wydawnictwo RM 3. Jonathan Price, Lisa Price Profesjonalny serwis WWW Wydawnictwo Helion Gliwice Julie Adair King Grafika w sieci WWW. Proste rozwiązania Wydawnictwo Mikom Warszawa Jakob Nielsen Projektowa funkcjonalnych serwisów internetowych Wydawnictwo Helion Gliwice Edward Gaziński Liternictwo Wydawnictwo empi2 Poznań Andrzej Kierzkowski PHP 4 Ćwiczenia praktyczne Wydawnictwo Helion Gliwice Włodzimierz Macewicz "Język składu dokumentu hipertekstowego", Wydawnictwo Mikom, Warszawa CHIP SPECJAL Strony WWW bez tajemnic Grudzień CHIP SPECJAL Strony WWW bez sekretów Październik Marek Kuchciak Geneza i rozwój internetu Tomasz Kapelak Własna galeria w internecie Magazyn Internet Maj Radosław Przychoda Bash programowa w powłoce - dokument pdf 14.Artur Kowal - Wprowadze do programowania w bash-u 32/32
INSTALACJA I KONFIGURACJA SERWERA PHP.
LABORATORIUM 0 INSTALACJA I KONFIGURACJA SERWERA PHP. W celu poprawnego wykonywania zadań na laboratorium konieczne jest zainstalowanie na komputerze wyposażonym w system operacyjny Windows następujących
Bardziej szczegółowoPokaz slajdów na stronie internetowej
Pokaz slajdów na stronie internetowej... 1 Podpisy pod zdjęciami... 3 Publikacja pokazu slajdów w Internecie... 4 Generator strony Uczelni... 4 Funkcje dla zaawansowanych użytkowników... 5 Zmiana kolorów
Bardziej szczegółowo1. Pobieranie i instalacja FotoSendera
Jak zamówić zdjęcia przez FotoSender? Spis treści: 1. Pobieranie i instalacja FotoSendera 2. Logowanie 3. Opis okna programu 4. Tworzenie i wysyłanie zlecenia Krok 1: Wybór zdjęć Krok 2: Podsumowanie zlecenia
Bardziej szczegółowo- 1 Laboratorium fotografii cyfrowej Foto Video Hennig
Foto Video Hennig, ul. Krótka 20,83-110 Tczew tel. 58 531 79 24,, kontakt@foto-hennig.pl Instalacja i użytkowanie programu FotoSender 3.0 Pobieranie i instalacja: 1. Pobieranie i instalacja Fotosendera
Bardziej szczegółowoTworzenie Stron Internetowych. odcinek 9
Tworzenie Stron Internetowych odcinek 9 Prosta galeria oparta na HTML Najprostszym sposobem zbudowania galerii zdjęć jest wykorzystanie tylko HTML i CSS. Strona główna galerii składa się miniatur zdjęć,
Bardziej szczegółowoWINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.
WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8. Gdy już posiadamy serwer i zainstalowany na nim system Windows XP, 7 lub 8 postawienie na nim serwera stron WWW jest bardzo proste. Wystarczy
Bardziej szczegółowoPublikacja zdjęć w sieci wykorzystanie Picasa Web Albums
Publikacja zdjęć w sieci wykorzystanie Picasa Web Albums Picasa Web Albums to jedno z najpopularniejszych miejsc do przechowywania i udostępniania fotografii w Internecie. Picasa Web Albums swoje powodzenie
Bardziej szczegółowoCMS - INFORMACJE. *** Mirosław Kuduk E mail: tel. kom DODATKOWE FUNKCJE - PANEL ADMINISTRATORA
CMS - INFORMACJE *** Mirosław Kuduk E mail: mkuduk@interia.pl tel. kom. 663-755-428 DODATKOWE FUNKCJE - PANEL ADMINISTRATORA Panel Dodatkowe funkcje Autoryzacja Publikacje Nowa publikacja, edycja Pokazy
Bardziej szczegółowoautor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej
Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej adres naszej strony: www.zs3.wroc.pl logo liceum 1. Aby dodać artykuł należy się zalogować: System pokaże nazwę zalogowanego użytkownika
Bardziej szczegółowoGeneratory pomocy multimedialnych
Generatory pomocy multimedialnych Storna 1 Instalacja generatorów oraz praca z generatorem puzzli, memory oraz grupowania.* *Projekt jest całkowicie finansowany z programu Kapitał Ludzki, III Wysoka jakoś
Bardziej szczegółowoAby pobrać program FotoSender naleŝy na stronę www.fotokoda.pl lub www.kodakwgalerii.astral.pl i kliknąć na link Program do wysyłki zdjęć Internetem.
FotoSender 1. Pobranie i instalacja programu Aby pobrać program FotoSender naleŝy na stronę www.fotokoda.pl lub www.kodakwgalerii.astral.pl i kliknąć na link Program do wysyłki zdjęć Internetem. Rozpocznie
Bardziej szczegółowoJak zamówić zdjęcia przez FotoSender?
Laboratorium Fotograficzne Kodak Express FOTOS ul. Hoża 9, 16-300 Augustów tel. 087 643 24 66 www.fotos.augustow.pl fotos@fotos.augustow.pl Godz. otwarcia pn-pt 9.00 17.00 sob 9.00 13.00 Jak zamówić zdjęcia
Bardziej szczegółowoWirtualna tablica. Padlet: https://pl.padlet.com/ Padlet nazywany jest wirtualną tablicą, ścianą lub kartką strony internetowej.
Wirtualna tablica Padlet: https://pl.padlet.com/ Padlet nazywany jest wirtualną tablicą, ścianą lub kartką strony internetowej. To proste w obsłudze narzędzie może służyć jako tablica informacyjna lub
Bardziej szczegółowoI. Informacje ogólne. Jednym z takich systemów jest Mambo.
MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację
Bardziej szczegółowoStrona wizytówka od 400 zł
Strona wizytówka od 400 zł Oferta z dnia 21.01.2010 Prosta strona zawierająca podstawowe informacje o firmie oraz jej ofercie. Pozwala ona klientom na odnalezienie firmy w sieci, zapoznanie się z jej ofertą,
Bardziej szczegółowoWymagania edukacyjne
Wymagania edukacyjne Do przedmiotu ZAJĘCIA KOMPUTEROWE w klasie 6 szkoły podstawowej w roku szkolnym 2018/2019 opracowane na podstawie programu Informatyka Europejczyka. Program nauczania zajęć komputerowych
Bardziej szczegółowoSYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK
SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK Daniel M. [dm.o12.pl] 2012 I. Ogólna charakterystyka systemu 1) System nie wymaga bazy danych oparty jest o pliki tekstowe. 2) Aktualna
Bardziej szczegółowoSpis treści. Spis treści... 2. Wstęp... 3. Instalacja nazwa.pl... 3. Instalacja Home.pl... 8. Edycja grafiki strony... 17. logo...
Instalacja serwera Spis treści Spis treści... 2 Wstęp... 3 Instalacja nazwa.pl... 3 Instalacja Home.pl... 8 Edycja grafiki strony... 17 logo... 17 Wstęp Najnowszy sklep internetowy spod znaku sellsmart,
Bardziej szczegółowoKsięgarnia internetowa Lubię to!» Nasza społeczność
Kup książkę Poleć książkę Oceń książkę Księgarnia internetowa Lubię to!» Nasza społeczność Spis treści Rozdział 1. Zastosowanie komputera w życiu codziennym... 5 Rozdział 2. Elementy zestawu komputerowego...13
Bardziej szczegółowonetster instrukcja obsługi
Spis treści netster instrukcja obsługi Informacje wstępne...2 Logowanie do systemu...2 Widok po zalogowaniu...2 Menu systemu...3 Zarządzanie treścią...3 Treść...5 Przenieś...6 Dodaj podstronę...6 Newsy...7
Bardziej szczegółowoINSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ
INSTRUKCJA OBSŁUGI SYSTEM ZARZĄDZANIA TREŚCIĄ Spis treści: 1 Logowanie do panelu administracyjnego 2 Dodawanie obiektów na stronie 2.1 Wybór podstrony 2.2 Wybór obiektu 2.2.1 Dodawanie obiektów tekstowych
Bardziej szczegółowoZasady tworzenia podstron
Zasady tworzenia podstron Jeśli tworzysz rozbudowaną witrynę internetową z wieloma podstronami, za chwilę dowiesz się, jak dodawać nowe podstrony w kreatorze Click Web, czym kierować się przy projektowaniu
Bardziej szczegółowoPlatforma szkoleniowa krok po kroku
Platforma szkoleniowa krok po kroku Jeśli masz problemy z uruchomieniem Platformy szkoleniowej warto sprawdzić poprawność poniższych konfiguracji: Minimalne wymagania sprzętowe SPRZĘT Procesor min. 233
Bardziej szczegółowoBlogger opis serwisu
Blogger opis serwisu Ten projekt został zrealizowany przy wsparciu finansowym Komisji Europejskiej. Projekt lub publikacja odzwierciedlają jedynie stanowisko ich autora i Komisja Europejska nie ponosi
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium PHP. Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, obsługa formularzy oraz zmiennych
Bardziej szczegółowoWikispaces materiały szkoleniowe
Wikispaces materiały szkoleniowe Wstęp Wikispaces jest ogólnie dostępnym narzędziem do tworzenia własnych stron internetowych. Zastosowanie stron internetowych tworzonych przy pomocy wikispaces to na przykład:
Bardziej szczegółowoScenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI 2 CELE LEKCJI. 2.1 Wiadomości. 2.2 Umiejętności 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE
Scenariusz lekcji 1 TEMAT LEKCJI Importowanie grafiki z różnych źródeł do programu Paint 2 CELE LEKCJI 2.1 Wiadomości Uczeń potrafi: omówić pojęcie importowania grafiki; wyjaśnić pojęcia zrzutu ekranowego;
Bardziej szczegółowoSpis treści. Warto zapamiętać...2. Podstawy...3
Spis treści Warto zapamiętać...2 Podstawy...3 Moduły:...12 Aktualności...12 Fotogaleria i galeria wideo...13 Download...15 Przekierowanie...16 Formularz...17 Katalog produktów...18 Komponenty...18 Pokaz
Bardziej szczegółowoWYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I
WYMAGANIA EDUKACYJNE Witryny i Aplikacje Internetowe klasa I Dopuszczający definiuje pojęcia: witryna, portal, wortal, struktura witryny internetowej; opisuje rodzaje grafiki statycznej wymienia i charakteryzuje
Bardziej szczegółowoTworzenie prezentacji w MS PowerPoint
Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje
Bardziej szczegółowoKONTO UCZNIA Rok szkolny 2016/2017
KONTO UCZNIA Rok szkolny 2016/2017 ProjectSend SPIS TREŚCI Czym jest Magazyn plików? s 03 Tworzenie nowego konta s 04 Logowanie s 05 Dodawanie plików s 07 Zarządzanie plikami s 11 Pobieranie plików s 13
Bardziej szczegółowoBaza wiedzy instrukcja
Strona 1 z 12 Baza wiedzy instrukcja 1 Korzystanie z publikacji... 2 1.1 Interaktywny spis treści... 2 1.2 Przeglądanie publikacji... 3 1.3 Przejście do wybranej strony... 3 1.4 Przeglądanie stron za pomocą
Bardziej szczegółowoOkno logowania. Okno aplikacji. 1. Logowanie i rejestracja
1. Logowanie i rejestracja Aby wysłać zlecenie do laboratorium fotograficznego musisz mieć załoŝone konto. Jest to niezbędne do weryfikacji twojej osoby i daje pewność, Ŝe osoby nieupowaŝnione nie będą
Bardziej szczegółowoInstrukcja dla usługi ModeView
Instrukcja dla usługi ModeView Spis treści 1. Aplikacja Easy Photo... 2 1.1. Sprawdzenie komunikacji z usługą internetowa ModeView... 2 1.1.1. Brak autoryzacji... 2 1.1.2. Usługa dostępna... 2 1.2. Wysyłanie
Bardziej szczegółowoZmiana logo. Dziękujemy za wybór naszych rozwiązań. apjoo od Apláuz. Wspólnie przebrniemy przez proces konfiguracji strony www i wstawiania treści.
Użytkownicy i hasła Dostęp do zaplecza umożliwia rozbudowany system zarządzania użytkownikami. 1. Konta użytkowników tworzy się wybierając z menu Użytkownicy > Menedżer użytkowników na stronie głownej
Bardziej szczegółowoAplikacje WWW - laboratorium
Aplikacje WWW - laboratorium HTML + CSS Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej składającej się z zestawu stron w języku HTML. Ćwiczenia można wykonać na dowolnym komputerze,
Bardziej szczegółowoROZKŁADY MATERIAŁU PRZEDMIOT ELEMENTY INFORMATYKI KLASA IV, V I VI.
ROZKŁADY MATERIAŁU PRZEDMIOT ELEMENTY INFORMATYKI KLASA IV, V I VI. Rozkład materiału w klasach IV z przedmiotu "Elementy informatyki" w wymiarze a tygodniowo. Semestr I Lp. Jednostka tematyczna Osiągnięcia
Bardziej szczegółowoRozkład materiału realizacji informatyki w szkole podstawowej w wymiarze 2 godzin w cyklu trzyletnim
Rozkład materiału realizacji informatyki w szkole podstawowej w wymiarze 2 godzin w cyklu trzyletnim Autor: Danuta Kiałka Podręcznik: Informatyka Europejczyka (149/05) Danuta Kiałka z zespołem Program
Bardziej szczegółowoReklama na portalu Świata Przemysłu Farmaceutycznego specyfikacja techniczna
Reklama na portalu Świata Przemysłu Farmaceutycznego specyfikacja techniczna Formy reklamowe: 1. Billboard UP 1100zł netto Graficzny prostokąt reklamowy umieszczony centralnie w górnej części portalu,
Bardziej szczegółowoMaple i wykresy. 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu.
Maple i wykresy 1 Program Maple 1.1 Najpierw należy się zalogować. Jak to zrobić zostało opisane w moim poprzednim tutorialu. 1.2 Uruchomienie programu Maple Uruchamiamy go, wpisując w konsoli maple, potwierdzając
Bardziej szczegółowoMATERIAŁY DYDAKTYCZNE. Streszczenie: Z G Łukasz Próchnicki NIP w ramach projektu nr RPMA /15
MATERIAŁY DYDAKTYCZNE w ramach projektu nr RPMA.10.01.01-14-3849/15 Streszczenie: Zasoby platformy e-learningowej NIP 799-174-10-88 Spis treści 1 Etykieta... 2 2 Strona... 3 3 Folder... 5 4 Adres URL...
Bardziej szczegółowoUsługi sieciowe systemu Linux
Usługi sieciowe systemu Linux 1. Serwer WWW Najpopularniejszym serwerem WWW jest Apache, dostępny dla wielu platform i rozprowadzany w pakietach httpd. Serwer Apache bardzo często jest wykorzystywany do
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
Bardziej szczegółowoDokumentacja systemu NTP rekrut. Autor: Sławomir Miller
Dokumentacja systemu NTP rekrut Autor: Sławomir Miller 1 Spis treści: 1. Wstęp 1.1 Wprowadzenie 1.2 Zakres dokumentu 2. Instalacja 2.1 Wymagania systemowe 2.2 Początek 2.3 Prawa dostępu 2.4 Etapy instalacji
Bardziej szczegółowoKARTA INFORMACYJNA Z INFORMATYKI DO KLASY 4. Imię i nazwisko ucznia:
Bezpieczne posługiwanie się komputerem, historia i budowa komputera 1. znam regulamin pracowni komputerowej 2. znam zasady BHP w pracy na komputerze w szkole i w domu 3. potrafię wymienić zasady bezpieczeństwa
Bardziej szczegółowoRys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2
1. Instalacja serwera WWW Aby zainstalować serwer WWW w systemie Linux, należy wykorzystać menedżer pakietów apt-get. Polecenia które należy wpisać w terminalu użytkownika root 1 : apt-get install build-essential
Bardziej szczegółowoTWORZENIE PREZENTACJI MS POWERPOINT
TWORZENIE PREZENTACJI MS POWERPOINT Wstęp TWORZENIE PREZENTACJI MS POWERPOINT Czasami zdarza się, że zostajemy poproszeni o poprowadzenia spotkania czy szkolenia w firmie, w której pracujemy lub po prostu
Bardziej szczegółowoInstalacja i użytkowanie programu Fotolabo 3.0
Instalacja i użytkowanie programu Fotolabo 3.0 Pobieranie i instalacja Pobierz program klikając w ikonę z menu po lewej na http://www.fotolabo.pl. Rozpocznie się pobieranie pliku fotolabo.zip [1,8 MB],
Bardziej szczegółowoTworzenie prezentacji multimedialnej Microsoft PowerPoint
Tworzenie prezentacji multimedialnej Microsoft PowerPoint Zapoznaj się z fragmentem książki: prezentacja-ktora-robi-wrazenie-projekty-z-klasa-robin-williams.pdf 1. Zaplanowanie prezentacji ustalenie informacji,
Bardziej szczegółowoMałgorzata Garkowska Ambasador programu etwinning
Małgorzata Garkowska Ambasador programu etwinning Znalazłeś partnera, zaplanowałeś i zarejestrowałeś projekt, który został zaakceptowany przez Narodowe Biura etwinningu. Teraz masz do dyspozycji nową TwinSpace.
Bardziej szczegółowoInstrukcja obsługi programu FotoSender
Instrukcja obsługi programu FotoSender 1. Logowanie Aby wysłać zlecenie do laboratorium fotograficznego musisz mieć założone konto. Jest to niezbędne do weryfikacji twojej osoby i daje pewność, że osoby
Bardziej szczegółowoJAK ZAMÓWIĆ ZDJĘCIA PRZEZ PROGRAM FOTOSENDER? 1. POBIERANIE I INSTALACJA PROGRAMU FOTOSENDER
Foto Nowak Studio Nowe Brzesko, ul. Lubelska 42, 32-120 Nowe Brzesko Tel.: 12 385 24 58, Tel.: 601 95 38 32, e-mail: fotonowak@poczta.fm Foto Nowak Studio Proszowice, ul. 3 Maja 89, 32-100 Proszowice Tel.:
Bardziej szczegółowoWYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH DLA KLASY SZÓSTEJ W ZAKRESIE WIADOMOŚCI I UMIEJĘTNOŚCI UCZNIÓW
EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH DLA KLASY SZÓSTEJ W ZAKRESIE I UCZNIÓW Ocena celujący bardzo dobry dobry dostateczny dopuszczający Zakres wiadomości wykraczający dopełniający rozszerzający podstawowy
Bardziej szczegółowoWYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH W KLASIE 4 SZKOŁY PODSTAWOWEJ
WYMAGANIA EDUKACYJNE Z ZAJĘĆ KOMPUTEROWYCH W KLASIE 4 SZKOŁY PODSTAWOWEJ 1. W ZAKRESIE BEZPIECZNEGO POSŁUGIWANIA SIĘ KOMPUTEREM I OPROGRAMOWANIEM UCZEŃ: przestrzega podstawowych zasad bezpiecznej i higienicznej
Bardziej szczegółowoKraków, ver
Kraków, ver. 2016.001 Spis treści I. Tworzenie nowego slajdu... 3 1. Dodanie Widgetu... 5 2. Dodanie daty i godziny... 5 3. Dodanie mediów... 5 4. Dodawania pola tekstowego... 5 5. Układy graficzne...
Bardziej szczegółowoZalogowanie generuje nowe menu: okno do wysyłania plików oraz dodatkowe menu Pomoc
Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej autor poradnika - KS 1. Aby dodać artykuł należy się zalogować: System pokaże nazwę zalogowanego użytkownika (lewy dół strony) Zalogowanie
Bardziej szczegółowoedycja szablonu za pomocą programu NVU
edycja szablonu za pomocą programu NVU 2 Edycja szablonu za pomocą dodatkowego oprogramowania daje nam znacznie więcej możliwości. Zarówno posiada wiele dodatkowych opcji formatowania tekstu jak również
Bardziej szczegółowoMasterEdytor. Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA
MasterEdytor Podprogram pomocniczy do programu mpfotoalbum 1.2 INSTRUKCJA 1. Przeznaczenie Program MasterEdytor przeznaczony jest do skonfigurowania wszystkich parametrów pracy programu mpfotoalbum. 2.
Bardziej szczegółowoSpis treści. tel.: 782 580 850 e-mail: kontakt@e-zaplecze.pl 2
Spis treści 1. Wstęp... 3 2. Szybkie wystawienie aukcji w szablonie bez konieczności instalacji szablonu na koncie allegro... 4 3. Wystawianie aukcji w szablonie z instalacją szablonu na koncie allegro...
Bardziej szczegółowoInstalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android
Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android Wstęp Dostępna od grudnia 2013 roku jednostka podstawowa SIMOCODE pro V
Bardziej szczegółowoDokumentacja techniczno-użytkowa Serwis internetowy www.art-dom.cba.pl
Dokumentacja techniczno-użytkowa Serwis internetowy www.art-dom.cba.pl Projekt i wykonanie Dominika Marzec dominika.marzec@poczta.fm Spis treści 1. Charakterystyka ogólna... 3 2. Domena i hosting... 3
Bardziej szczegółowoPrzewodnik Szybki start
Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub
Bardziej szczegółowokk-cms System Zarządzania Treścią - prezentacja intensys - agencja interaktywna www.intensys.pl tel. 880 100 187
kk-cms System Zarządzania Treścią - prezentacja Wstęp Nasz autorski system zarządzania treścią k-cms pozwala na intuicyjną edycję zawartości stron internetowych: dodawanie i modyfikowanie podstron, dodawanie
Bardziej szczegółowoLaboratorium 1 Wprowadzenie do PHP
Laboratorium 1 Wprowadzenie do PHP Ćwiczenie 1. Tworzenie i uruchamianie projektu PHP w Netbeans Tworzenie projektu Uruchom środowisko NetBeans. Stwórz nowy projekt typu PHP Application (File->New Project,
Bardziej szczegółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Bardziej szczegółowoTechnologie informacyjne lab. 4
Technologie informacyjne lab. 4 Cel ćwiczenia: Zapoznanie się z komunikacją ze zdalnym serwerem w sieci na przykładzie bezpiecznego serwera SSH. Wstępne zapoznanie się z ideą certyfikatów. Praca z edytorem
Bardziej szczegółowoSprawozdanie. (notatki) Sieci komputerowe i bazy danych. Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików
Sprawozdanie (notatki) Sieci komputerowe i bazy danych Laboratorium nr.3 Temat: Zastosowanie protokołów przesyłania plików Piotr Morawiec 22.03.2017 FTP (ang. File transfer Protocol) - protokół wymiany
Bardziej szczegółowo[1/15] Chmury w Internecie. Wady i zalety przechowywania plików w chmurze
Chmury w Internecie Nota Materiał powstał w ramach realizacji projektu e-kompetencje bez barier dofinansowanego z Programu Operacyjnego Polska Cyfrowa działanie 3.1 Działania szkoleniowe na rzecz rozwoju
Bardziej szczegółowoKomputerowa obróbka zdjęć. Komputerowa obróbka zdjęć
Komputerowa obróbka zdjęć. Komputerowa obróbka zdjęć. Nawet najlepsi fotograficy czasami korzystają z komputera, aby poprawić drobne niedociągnięcia na swoich zdjęciach. Obecnie retusz fotografii to czynność
Bardziej szczegółowoSpis treści. Rozdział 1. Wprowadzenie, czyli kilka słów o komputerze / 11
Spis treści Rozdział 1. Wprowadzenie, czyli kilka słów o komputerze / 11 Spis treści 1.1. Czym zajmuje się informatyka? / 12 1.1.1. Bezpieczna praca z komputerem / 13 Pytania i zadania / 15 1.2. Komputer
Bardziej szczegółowoWymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr 351203)
Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr 351203) Technikum - kl. 3 Td, semestr 5 i 6 Ocena niedostateczna dopuszczająca Wymagania edukacyjne wobec ucznia: Uczeń nie
Bardziej szczegółowoZadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.
T: Konfiguracja usługi HTTP w systemie Windows. Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http. HTTP (ang. Hypertext Transfer Protocol) protokół transferu plików
Bardziej szczegółowoPodstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 8 PHP, czyli poczatki nowej, dynamicznej znajomosci Na dzisiejszych zajęciach rozpoczniemy programowanie po stronie serwera w języku PHP. Po otrzymaniu żądania serwer
Bardziej szczegółowoĆwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows
Ćwiczenie Nr 6 Przegląd pozostałych najważniejszych mechanizmów systemu operacyjnego Windows Cel ćwiczenia: Zapoznanie się z: zarządzaniem systemami plików, zarządzaniem atrybutami plików, prawami do plików
Bardziej szczegółowoSYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS
SYSTEMY ZARZĄDZANIA TREŚCIĄ WORDPRESS Małgorzata Mielniczuk System zarządzania treścią z angielskiego Content Management System w skrócie CMS jest oprogramowaniem ułatwiającym zarządzanie tworzonym serwisem
Bardziej szczegółowoOcé Podręcznik użytkownika
Océ Podręcznik użytkownika Océ Client Tools Instrukcje podstawowej obsługi Copyright 2010 Océ Wszelkie prawa zastrzeżone. Żadna część tego podręcznika nie może być powielana, kopiowana, adaptowana ani
Bardziej szczegółowoProjekty z Technologii Informacyjnych
Projekty z Technologii Informacyjnych Zad. 1. Opracuj prezentację w programie PowerPoint lub podobnym na zadany temat. Prezentacja powinna być przeznaczona do prezentowania w czasie ok. 10 minut. Zad.
Bardziej szczegółowoSYSTEM OPERACYJNY. Monika Słomian
SYSTEM OPERACYJNY Monika Słomian CEL znam podstawowe zadania systemu operacyjnego porządkuję pliki i foldery KRYTERIA rozumiem zadania systemu operacyjnego potrafię wymienić przykładowe systemy operacyjne
Bardziej szczegółowoSIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja
SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane
Bardziej szczegółowoWstęp do systemu Linux
M. Trzebiński Linux 1/8 Wstęp do systemu Linux Maciej Trzebiński Instytut Fizyki Jądrowej Polskiej Akademii Nauk Praktyki studenckie na LHC IVedycja:2016r. IFJ PAN Uruchomienie terminala Jeżeli na komputerze
Bardziej szczegółowoINSTRUKCJA OBSŁUGI BIULETYNU INFORMACJI PUBLICZNEJ
INSTRUKCJA OBSŁUGI BIULETYNU INFORMACJI PUBLICZNEJ W celu wprowadzenia, modyfikacji lub usunięcia informacji w Biuletynie Informacji Publicznej należy wpisać w przeglądarce adres strony: http:/bip.moriw.pl/admin.php
Bardziej szczegółowoWitryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego
Witryny i aplikacje internetowe - rozkład godzin dla technikum informatycznego w oparciu o Program nauczania dla zawodu technik informatyk 351203 o strukturze przedmiotowej, Warszawa 2012. Minimalna ilość
Bardziej szczegółowoWstęp 5 Rozdział 1. Przeglądarki 7
Wstęp 5 Rozdział 1. Przeglądarki 7 Informacje podstawowe 7 Internet Explorer 13 Mozilla Firefox 29 Rozdział 2. Surfowanie 51 Surfowanie przy pomocy paska adresowego 51 Odnośniki na stronach WWW 54 Nawigacja
Bardziej szczegółowo1. Przypisy, indeks i spisy.
1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy
Bardziej szczegółowoSystem generacji raportów
Zalety systemu Czym jest ProReports? prostota instalacji, wieloplatformowość (AIX, Linux, Windows, Solaris), obsługa popularnych formatów (PDF, XLS, RTF, HTML,TXT,XML,CSV), obsługa wielu baz danych, raporty
Bardziej szczegółowoe-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda
e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda Logowanie do panelu administracyjnego Aby móc zarządzać stroną, należy zalogować się do panelu administracyjnego.
Bardziej szczegółowoWstęp 5 Rozdział 1. Instalacja systemu 13. Rozdział 2. Logowanie i wylogowywanie 21 Rozdział 3. Pulpit i foldery 25. Rozdział 4.
Wstęp 5 Rozdział 1. Instalacja systemu 13 Uruchamianie Ubuntu 14 Rozdział 2. Logowanie i wylogowywanie 21 Rozdział 3. Pulpit i foldery 25 Uruchamianie aplikacji 25 Skróty do programów 28 Preferowane aplikacje
Bardziej szczegółowoWłączanie/wyłączanie paska menu
Włączanie/wyłączanie paska menu Po zainstalowaniu przeglądarki Internet Eksplorer oraz Firefox domyślnie górny pasek menu jest wyłączony. Czasem warto go włączyć aby mieć szybszy dostęp do narzędzi. Po
Bardziej szczegółowoWłasna strona WWW w oparciu o CMS
Własna strona WWW w oparciu o CMS 1. Uruchomienie własnej strony WWW w oparciu o CMS Do uruchomienia własnej strony WWW, służy Aplikacja do zarządzania kontem w Uczelnianej Sieci Komputerowej ZUT, dostępna
Bardziej szczegółowo1. Od czego zacząć? - Instalacja środowiska pracy
1. Od czego zacząć? - Instalacja środowiska pracy 1.1 Jeśli mamy komputer z Windows 8.1 Prof. lub nowszy W takim przypadku potrzebne nam będą tylko aktualne aktualizacje no i oczywiście środowisko pracy.
Bardziej szczegółowoINSTRUKCJA ZAMIESZCZANIA AKTUALNOŚCI NA STRONIE GOPSOLSZANKA.PL, WITRYNIE GMINNEGO OŚRODKA POMOCY SPOŁECZNEJ W OLSZANCE
Mariusz Chwedoruk 13 stycznia 2014 r. INSTRUKCJA ZAMIESZCZANIA AKTUALNOŚCI NA STRONIE GOPSOLSZANKA.PL, WITRYNIE GMINNEGO OŚRODKA POMOCY SPOŁECZNEJ W OLSZANCE S P I S T R E Ś C I WPROWADZENIE 2 LOGOWANIE
Bardziej szczegółowoCopyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo Informatyczne
Syllabus WEBSTARTER wersja 1.0 Polskie Towarzystwo Informatyczne 2007 Copyright wersji angielskiej: The European Computer Driving Licence Foundation Ltd. Copyright wersji polskiej: Polskie Towarzystwo
Bardziej szczegółowoPlatforma szkoleniowa krok po kroku. Poradnik Kursanta
- 1 - Platforma szkoleniowa krok po kroku Poradnik Kursanta PORA - 2 - Jeśli masz problemy z uruchomieniem Platformy szkoleniowej warto sprawdzić poprawność poniższych konfiguracji: - 3 - SPRZĘT Procesor
Bardziej szczegółowoInstrukcja obsługi Kreatora Stron Internetowych dla Glazurników i Termoizolerów
Instrukcja obsługi Kreatora Stron Internetowych dla Glazurników i Termoizolerów Kreator Stron Internetowych jest to aplikacja dedykowana Autoryzowanym Glazurnikom i Autoryzowanym Termoizolerom Atlas. Dzięki
Bardziej szczegółowoPoziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający- D Uczeń:
WYMAGANIA EDUKACYJNE PRZEDMIOT: Witryny i aplikacje internetowe NUMER PROGRAMU NAUCZANIA (ZAKRES): 351203 Lp 1. Dział programu Podstawy HTML Poziomy wymagań Konieczny K Podstawowy- P Rozszerzający- R Dopełniający-
Bardziej szczegółowo2 Szkolenia i doradztwo dla pracowników systemu wspomagania oraz wdrożenie kompleksowego wspomagania w zakresie kompetencji kluczowych
Wspomaganie szkół w zakresie wykorzystania nowoczesnych technologii w procesie nauczania-uczenia się na I etapie edukacyjnym materiały dla uczestników i trenerów ZJAZD 4 1 2 ZAŁĄCZNIK VII1 Scenariusz lekcji
Bardziej szczegółowoPakiety podstawowe. Cena: 8750 zł netto
Serdecznie dziękujemy za zainteresowanie naszą firmą. Powstaliśmy z połączenia wielu doświadczeń zdobytych w różnych dziedzinach marketingu, informatyki oraz finansów, co sprawia, że potrafimy dopasować
Bardziej szczegółowoURL: http://www.ecdl.pl
Syllabus WEBSTARTER wersja 1.0 Polskie Towarzystwo Informatyczne 2007 Copyright wersji angielskiej: Copyright wersji polskiej: The European Computer Driving Licence Foundation Ltd. Polskie Towarzystwo
Bardziej szczegółowoSpis treści. Informacyjna Agencja Samorządowa e-mail: kontakt@ias24.eu, tel.: +48 666 817 234, www.ias24.eu 2/5
Spis treści 1.Formaty, rozmiary i wagi standardowych produktów reklamowych...3 2.Wymagania ogólne dla wszystkich reklam... 3 3.Zasady dotyczące kreacji reklamowych wykonanych w technologii Flash...4 4.Wymagania
Bardziej szczegółowoInstrukcja użytkowania stron domowych pracowników Politechniki Rzeszowskiej
Instrukcja użytkowania stron domowych pracowników Politechniki Rzeszowskiej 1. 2. 3. 4. 5. 6. Podstawowe informacje Wymagania systemowe Zakładanie konta strony domowej Panel administratora Przykłady modyfikacji
Bardziej szczegółowo