<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3113701829691020570</id><updated>2011-12-12T09:21:41.631-08:00</updated><category term='BASH'/><category term='wypalanie'/><category term='pentagram'/><category term='RPG'/><category term='rm'/><category term='Julia'/><category term='tapety'/><category term='spydee'/><category term='http'/><category term='graficzny tablet'/><category term='programowanie'/><category term='GNOME'/><category term='for'/><category term='cp'/><category term='warstwy'/><category term='rozmycie Gaussa'/><category term='10'/><category term='GIMP'/><category term='internet'/><category term='debian'/><category term='rastr'/><category term='rozjaśnianie'/><category term='chmod'/><category term='compiz'/><category term='Isadora'/><category term='gradient'/><category term='mint'/><category term='aiptek'/><category term='screenlets'/><category term='cairo-dock'/><category term='while'/><category term='linux'/><category term='alias'/><category term='KDE'/><category term='system'/><category term='wallpapers'/><category term='grafika'/><category term='CSS'/><category term='WWW'/><category term='usb'/><category term='efekt Gaussa'/><category term='napis'/><category term='cd'/><category term='lynx'/><category term='Margonem'/><category term='blog'/><category term='pwd'/><category term='PHP'/><category term='read'/><category term='echo'/><category term='gry'/><category term='sp2000'/><category term='desktop'/><category term='koszulka'/><category term='podziękowania'/><category term='HTML'/><category term='MMORPG'/><category term='ubuntu'/><category term='until'/><category term='ls'/><title type='text'>Zielone światło na komputery</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-7908933886103441159</id><published>2011-02-15T11:25:00.000-08:00</published><updated>2011-02-15T11:46:10.851-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rozjaśnianie'/><category scheme='http://www.blogger.com/atom/ns#' term='efekt Gaussa'/><category scheme='http://www.blogger.com/atom/ns#' term='wypalanie'/><category scheme='http://www.blogger.com/atom/ns#' term='GIMP'/><category scheme='http://www.blogger.com/atom/ns#' term='mint'/><category scheme='http://www.blogger.com/atom/ns#' term='grafika'/><category scheme='http://www.blogger.com/atom/ns#' term='warstwy'/><category scheme='http://www.blogger.com/atom/ns#' term='rozmycie Gaussa'/><category scheme='http://www.blogger.com/atom/ns#' term='koszulka'/><category scheme='http://www.blogger.com/atom/ns#' term='rastr'/><category scheme='http://www.blogger.com/atom/ns#' term='gradient'/><title type='text'>GIMPUJEMY - sportowa koszulka. Wszystko o kolorowaniu.</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Poziom trudności: średnio-zaawansowany | Czas wykonania: 10 - 30 minut&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Witam ponownie. Dziś chciałbym pokazać parę sztuczek dotyczących używania barw. W tym tutorialu będzie można poczuć się artystą i użyć nieco kreatywności. Na czym polega sprawa? Proponuję stworzenie sportowej koszulki własnego pomysłu. Zaczynamy więc!&lt;br /&gt;&lt;br /&gt;1. Pobieramy szkic koszulki. Znajdziecie go &lt;a href="https://lh4.googleusercontent.com/_XzkRrjA33WE/TVq9tD9xi4I/AAAAAAAAAQM/6Z14txhbjkY/koszulka_szkic.png"&gt;tutaj&lt;/a&gt;. Wiem że brzydki. Rysowałem sam.&lt;br /&gt;&lt;br /&gt;2. &amp;nbsp;Tworzymy nową warstwę o nazwie &lt;span class="Apple-style-span" style="color: lime;"&gt;"kolor podstawowy"&lt;/span&gt;. Umieszczamy ją pod warstwą konturu koszulki.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-7B1vfcbgtis/TVrAYQZVduI/AAAAAAAAAQU/6KRy0qVHuzw/s1600/sc_1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-7B1vfcbgtis/TVrAYQZVduI/AAAAAAAAAQU/6KRy0qVHuzw/s1600/sc_1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;3. Przełączamy się na warstwę szkicu. Wybieramy narzędzie zaznaczania za pomocą różdżki. Klikamy nią na &lt;u&gt;obszarze koszulki&lt;/u&gt;. Na razie interesuje nas wszystko prócz kołnierza, i innych detali. Zajmiemy się nimi później.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-nymTOzk4v3U/TVrAYAOIsiI/AAAAAAAAAQQ/MUqtkdlU8p0/s1600/sc_2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="290" src="http://4.bp.blogspot.com/-nymTOzk4v3U/TVrAYAOIsiI/AAAAAAAAAQQ/MUqtkdlU8p0/s320/sc_2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;4. Teraz przełączamy się na warstwę barw. Wybieramy &lt;span class="Apple-style-span" style="color: lime;"&gt;zaznaczenie --&amp;gt; powiększ --&amp;gt; o 1px&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;5. Kolej na wybranie odpowiedniej barwy. U mnie będzie to ciemnozielona (255505). Wybieramy &lt;span class="Apple-style-span" style="color: lime;"&gt;pędzel lub kubełek&lt;/span&gt; i kolorujemy koszulkę (kto co woli).&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0-5RZw-c5p8/TVrBcDyttMI/AAAAAAAAAQY/kIGj9Eaej18/s1600/sc_3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-0-5RZw-c5p8/TVrBcDyttMI/AAAAAAAAAQY/kIGj9Eaej18/s1600/sc_3.png" /&gt;&lt;/a&gt;&lt;/div&gt;6. Pora teraz na dodanie ciekawych akcentów. Powiedzmy, że będą to pionowe paski. Tworzymy zatem nową nazwę o wdzięcznej nazwie &lt;span class="Apple-style-span" style="color: lime;"&gt;"paski"&lt;/span&gt;. Umieszczamy ją &lt;u&gt;pomiędzy&lt;/u&gt; warstwą koloru podstawowego, a szkicem.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-4nqBb8nIVT8/TVrB_ps-4TI/AAAAAAAAAQc/1gTDPqQ9-QU/s1600/sc_4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-4nqBb8nIVT8/TVrB_ps-4TI/AAAAAAAAAQc/1gTDPqQ9-QU/s1600/sc_4.png" /&gt;&lt;/a&gt;&lt;/div&gt;7. Załączamy się właśnie na tę warstwę. Pamiętamy o tym, by nie ściągać zaznaczenia obszaru z poprzednich kroków. Zmieniamy barwę na&amp;nbsp;&lt;u&gt;inną&lt;/u&gt;. Ja proponuję nieco jaśniejszą. Niech to będzie 66FF00 (jasnozielony). Wybieramy &lt;span class="Apple-style-span" style="color: lime;"&gt;okrągły pędzel&lt;/span&gt;. Powiedzmy że będzie to &lt;span class="Apple-style-span" style="color: lime;"&gt;circle (11)&lt;/span&gt;. Ustawiamy mu &lt;span class="Apple-style-span" style="color: lime;"&gt;skalę 2,50&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;8. Malujemy paski. Jak to robić wygodnie i ładnie? Unosimy pędzel mniej więcej w miejsce wskazane na rysunku. Ważne by obszar malowania pędzla znajdował się &lt;u&gt;poza&lt;/u&gt; warstwą zaznaczenia.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5nb7Zat4e98/TVrDdqXpiSI/AAAAAAAAAQg/p2Pc4rnQ-b0/s1600/sc_5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-5nb7Zat4e98/TVrDdqXpiSI/AAAAAAAAAQg/p2Pc4rnQ-b0/s1600/sc_5.png" /&gt;&lt;/a&gt;&lt;/div&gt;9. Klikamy jednokrotnie myszką w to miejsce. Przytrzymujemy klawisz &lt;span class="Apple-style-span" style="color: lime;"&gt;shift&lt;/span&gt; i przeciągamy pionową kreską w dół aż poza obszar zaznaczenia. Efekt powinien być podobny do tego na rysunku poniżej:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-zjReaZkL3t0/TVrEM-4GN0I/AAAAAAAAAQk/8VyZurFaGck/s1600/sc_6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-zjReaZkL3t0/TVrEM-4GN0I/AAAAAAAAAQk/8VyZurFaGck/s1600/sc_6.png" /&gt;&lt;/a&gt;&lt;/div&gt;10. Analogicznie wykonujemy kolejne pasy. Pamiętajmy o zachowaniu &lt;u&gt;identycznej&lt;/u&gt; odległości między nimi.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-TLlVrpeMUw8/TVrEtcr9mJI/AAAAAAAAAQo/E6w1aHIB2oY/s1600/sc_7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-TLlVrpeMUw8/TVrEtcr9mJI/AAAAAAAAAQo/E6w1aHIB2oY/s1600/sc_7.png" /&gt;&lt;/a&gt;&lt;/div&gt;11. Klikamy prawym przyciskiem myszki na warstwę&lt;span class="Apple-style-span" style="color: lime;"&gt; "paski"&lt;/span&gt;. Wybieramy opcję &lt;span class="Apple-style-span" style="color: lime;"&gt;"kanał alfa na zaznaczenie"&lt;/span&gt;. Wybieramy ponownie ciemniejszą barwę (tę którą pokolorowana została podstawa). U mnie była to&amp;nbsp;255505.&amp;nbsp;Wybieramy narzędzie &lt;span class="Apple-style-span" style="color: lime;"&gt;gradientu&lt;/span&gt;. Ustawiamy wartość gradient na: &lt;span class="Apple-style-span" style="color: lime;"&gt;"kolor pierwszoplanowy na przezroczystość"&lt;/span&gt;. Przeciągamy po skosie od dolnego lewego rogu ekranu do prawego górnego. Efekt powinien być mniej więcej taki:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-sEwGqvS4i_c/TVrGjUHmhSI/AAAAAAAAAQs/JzmBYsUqifY/s1600/sc_08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-sEwGqvS4i_c/TVrGjUHmhSI/AAAAAAAAAQs/JzmBYsUqifY/s1600/sc_08.png" /&gt;&lt;/a&gt;&lt;/div&gt;12. Przenosimy się teraz na warstwę &lt;span class="Apple-style-span" style="color: lime;"&gt;"kolor podstawowy"&lt;/span&gt;. Również wybieramy &lt;span class="Apple-style-span" style="color: lime;"&gt;"kanał alfa na zaznaczenie"&lt;/span&gt;. Tym razem jednak potrzebna nam będzie nieco inna barwa. Coś &lt;u&gt;pomiędzy&lt;/u&gt; dwiema wcześniej używanymi (u mnie jest to 66FF00). Wybieramy narzędzie &lt;span class="Apple-style-span" style="color: lime;"&gt;rozjaśniania/wypalania&lt;/span&gt;. W sposób analogiczny do kroku numer 9, wykonujemy pionowe paski. Tym razem jednak przytrzymujemy kombinację klawiszy: &lt;span class="Apple-style-span" style="color: lime;"&gt;shift+ctrl&lt;/span&gt;. Efekt:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-xTA3VyNLDnU/TVrIjKQNQiI/AAAAAAAAAQw/lezGk2Yeyy4/s1600/sc_9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-xTA3VyNLDnU/TVrIjKQNQiI/AAAAAAAAAQw/lezGk2Yeyy4/s1600/sc_9.png" /&gt;&lt;/a&gt;&lt;/div&gt;13. Teraz wchodzimy w: &lt;span class="Apple-style-span" style="color: lime;"&gt;Filtry --&amp;gt; rozmycie Gaussa --&amp;gt; wybieramy wartość z zakresu 7.0 - 10.0 --&amp;gt; OK&lt;/span&gt;. Obserwujemy efekt:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Lxh-WJNH_Oo/TVrJngWrrJI/AAAAAAAAAQ0/dy-cV-oZHbg/s1600/sc_10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-Lxh-WJNH_Oo/TVrJngWrrJI/AAAAAAAAAQ0/dy-cV-oZHbg/s1600/sc_10.png" /&gt;&lt;/a&gt;&lt;/div&gt;14. Teraz należy dodać koszulce naturalnych cieni. Zanim jednak do tego przystąpimy należy połączyć ze sobą warstwy zawierające barwy. Klikamy prawym przyciskiem myszki na warstwę &lt;span class="Apple-style-span" style="color: lime;"&gt;"paski"&lt;/span&gt; i wybieramy opcję &lt;span class="Apple-style-span" style="color: lime;"&gt;"połącz w dół"&lt;/span&gt;. Wybieramy narzędzie wypalania. Zmniejszamy &lt;span class="Apple-style-span" style="color: lime;"&gt;krycie do 50%&lt;/span&gt;. Przytrzymując klawisz &lt;span class="Apple-style-span" style="color: lime;"&gt;ctrl&lt;/span&gt; cieniujemy krawędzie znajdujące się po lewej stronie. Można także zacieniować fragment prawego rękawa. Analogicznie tworzymy poświatę oświetlającą. Tym razem po prawej stronie, &lt;u&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;bez trzymania ctrl&lt;/span&gt;&lt;/u&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-GpaFbSlj-nI/TVrLbZCwYaI/AAAAAAAAAQ8/7fA2hL7Ea80/s1600/sc_12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-GpaFbSlj-nI/TVrLbZCwYaI/AAAAAAAAAQ8/7fA2hL7Ea80/s1600/sc_12.png" /&gt;&lt;/a&gt;&lt;/div&gt;15. Teraz pora zająć się detalami. Tworzymy nową warstwę o nazwie&lt;span class="Apple-style-span" style="color: lime;"&gt; "detale"&lt;/span&gt;. Umieszczamy ją pod innymi warstwami.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Ho9Z0Ku124w/TVrL1_y_UGI/AAAAAAAAARA/ZB5Xht6ch9Q/s1600/sc_13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-Ho9Z0Ku124w/TVrL1_y_UGI/AAAAAAAAARA/ZB5Xht6ch9Q/s1600/sc_13.png" /&gt;&lt;/a&gt;&lt;/div&gt;16. Prawy przycisk myszki na warstwie &lt;span class="Apple-style-span" style="color: lime;"&gt;"Szkic" --&amp;gt; kanał alfa na zaznaczenie&lt;/span&gt;. &lt;span class="Apple-style-span" style="color: lime;"&gt;Zaznaczenie --&amp;gt; odwróć&lt;/span&gt;. Teraz narzędzie &lt;span class="Apple-style-span" style="color: lime;"&gt;różdżki&lt;/span&gt;. Przytrzymujemy klawisz &lt;span class="Apple-style-span" style="color: lime;"&gt;ctrl&lt;/span&gt; i klikamy na obszarze koszulki. Przełączamy się na warstwę &lt;span class="Apple-style-span" style="color: lime;"&gt;"detale"&lt;/span&gt;. Przy &lt;u&gt;uzyskanym zaznaczeniu&lt;/u&gt; malujemy bez trudu detale na biało. Zdejmujemy zaznaczenie: &lt;span class="Apple-style-span" style="color: lime;"&gt;Zaznaczenie --&amp;gt; Nic&lt;/span&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QWDGS--Gm6g/TVrNZ9L5r7I/AAAAAAAAARE/G0MwfIEcgYs/s1600/sc_15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-QWDGS--Gm6g/TVrNZ9L5r7I/AAAAAAAAARE/G0MwfIEcgYs/s1600/sc_15.png" /&gt;&lt;/a&gt;&lt;/div&gt;17. Cóż to za koszulka bez numerka?! Wybieramy czarny kolor. Wpisujemy ulubioną cyfrę &lt;span class="Apple-style-span" style="color: lime;"&gt;narzędziem dodawania tekstu&lt;/span&gt;. Preferuję czcionkę &lt;span class="Apple-style-span" style="color: lime;"&gt;Sans bold&lt;/span&gt;, rozmiar &lt;span class="Apple-style-span" style="color: lime;"&gt;53pt&lt;/span&gt;. Ja wybrałem cyfrę 6. Jeżeli nie widzisz swojej cyferki to wrzuć jej warstwę na samą górę. Prawy przycisk myszki na warstwie tekstu --&amp;gt; &lt;span class="Apple-style-span" style="color: lime;"&gt;tekst na zaznaczenie --&amp;gt; zaznaczenie --&amp;gt;&lt;/span&gt; &lt;span class="Apple-style-span" style="color: lime;"&gt;zmniejsz o 1px&lt;/span&gt;. Zaznaczony obszar wypełniamy kolorem białym. Oto efekt:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-hSVpd2ioeOo/TVrOu7KkgTI/AAAAAAAAARI/tHmP-2xVVf8/s1600/sc_16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-hSVpd2ioeOo/TVrOu7KkgTI/AAAAAAAAARI/tHmP-2xVVf8/s1600/sc_16.png" /&gt;&lt;/a&gt;&lt;/div&gt;18. Wypadałoby jeszcze umieścić logo ulubionej drużyny. A że się nie znam na piłce to umieszczam logo linux Mint.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-w066F2-iHZo/TVrPx816DsI/AAAAAAAAARM/YM7bH7ROAQ4/s1600/sc_19.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-w066F2-iHZo/TVrPx816DsI/AAAAAAAAARM/YM7bH7ROAQ4/s1600/sc_19.png" /&gt;&lt;/a&gt;&lt;/div&gt;19. A oto nasz końcowy efekt! Gotowe!&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ICpL9hdMY4s/TVrQ1_gBpVI/AAAAAAAAARU/sV7w3bXztCw/s1600/koszulka.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-ICpL9hdMY4s/TVrQ1_gBpVI/AAAAAAAAARU/sV7w3bXztCw/s1600/koszulka.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-7908933886103441159?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/7908933886103441159/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2011/02/gimpujemy-sportowa-koszulka-wszystko-o.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/7908933886103441159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/7908933886103441159'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2011/02/gimpujemy-sportowa-koszulka-wszystko-o.html' title='GIMPUJEMY - sportowa koszulka. Wszystko o kolorowaniu.'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-7B1vfcbgtis/TVrAYQZVduI/AAAAAAAAAQU/6KRy0qVHuzw/s72-c/sc_1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-3046730491191399950</id><published>2011-02-13T10:22:00.000-08:00</published><updated>2011-02-15T11:47:17.340-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GIMP'/><category scheme='http://www.blogger.com/atom/ns#' term='grafika'/><category scheme='http://www.blogger.com/atom/ns#' term='warstwy'/><category scheme='http://www.blogger.com/atom/ns#' term='rastr'/><category scheme='http://www.blogger.com/atom/ns#' term='napis'/><category scheme='http://www.blogger.com/atom/ns#' term='gradient'/><title type='text'>GIMPUJEMY  -  efekty tekstowe cz.1</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;Poziom trudności: łatwy | Czas wykonania: 5 - 15 min&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Witajcie! Po dość długiej nieobecności powracam. Tym razem z czymś bardziej przyziemnym od BASHa. Wśród znajomych pojawiły się prośby, bym napisał kilka tutoriali związanych z pracą w Gimpie. Może nie jestem jakimś górnolotnym specjalistą w tych sprawach, ale chętnie pokażę co nieco. Przyda się na pewno początkującym użytkownikom. Kieruję je dla osób znających podstawy obsługi &amp;nbsp;tego programu (lub innych rastrowych). Zaczynam od pokazania, co można ciekawego zrobić z tekstem.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Tekst wypełniony gradientem, odbijający się od powierzchni.&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-tgtdYTiiffA/TVgd24mxKYI/AAAAAAAAAPs/WWGpfBIDeMM/s1600/8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-tgtdYTiiffA/TVgd24mxKYI/AAAAAAAAAPs/WWGpfBIDeMM/s1600/8.png" style="cursor: move;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;1. Tworzymy nowy obraz. Załóżmy że będą to wymiary 100x300 pikseli.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;Plik --&amp;gt; Nowy --&amp;gt; Wybieramy odpowiednie wartości --&amp;gt; Ok&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-VuI4vyxM9K8/TVgUeQBdk0I/AAAAAAAAAOU/GrxT-ROMqV8/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-VuI4vyxM9K8/TVgUeQBdk0I/AAAAAAAAAOU/GrxT-ROMqV8/s1600/1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;2. Wybieramy narzędzie do wprowadzania tekstu. Zaznaczamy interesujący nasz obszar, po czym wpisujemy tekst. Załóżmy że będzie pisany czcionką &lt;span class="Apple-style-span" style="color: lime;"&gt;Sans Bold&lt;/span&gt; - rozmiar &lt;span class="Apple-style-span" style="color: lime;"&gt;56pt&lt;/span&gt;. Ja napisałem "zielone". Może to być dowolny inny napis. &lt;u&gt;Jednakże zaleca się by nie zawierał liter mających wystające ogonki takie jak j,y,p. &lt;/u&gt;Zepsuje to cały efekt. Można je zastosować jedynie gdy ich podstawy znajdują się na równi z innymi podstawami liter.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-uaPubECpRug/TVgbXWY9t9I/AAAAAAAAAO8/GDDMQeTGpmE/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-uaPubECpRug/TVgbXWY9t9I/AAAAAAAAAO8/GDDMQeTGpmE/s1600/2.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: left;"&gt;3. W oknie warstw klikamy prawym przyciskiem myszki na warstwę naszego tekstu. Wybieramy opcję &lt;span class="Apple-style-span" style="color: lime;"&gt;"Tekst na zaznaczenie" lub "Kanał alfa na zaznaczenie"&lt;/span&gt;. Na tak prostym poziomie obróbki obiektu nie robi to większej różnicy.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;4. Następnie zaglądamy do: &lt;span class="Apple-style-span" style="color: lime;"&gt;Zaznaczenie - -&amp;gt; Zmniejsz --&amp;gt; Zmniejszamy obszar zaznaczenia o 1px --&amp;gt; OK&lt;/span&gt;. Zaznaczony obszar wypełniamy wybranym przez nas kolorem. Dla mnie będzie to 66FF00. Otrzymaliśmy kolorowy tekst, ograniczony ładnym czarnym konturem. Zostawiamy zaznaczenie cały czas.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-s3FaQUhznFY/TVgbepYVYrI/AAAAAAAAAPE/GH_0cC_gwGc/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-s3FaQUhznFY/TVgbepYVYrI/AAAAAAAAAPE/GH_0cC_gwGc/s1600/3.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;5. Przy takim samym zaznaczeniu wybieramy &lt;span class="Apple-style-span" style="color: lime;"&gt;narzędzie gradientu&lt;/span&gt;. Należy wybrać kolor nieco &lt;span class="Apple-style-span" style="color: lime;"&gt;ciemniejszy&lt;/span&gt; od bazowego. U mnie będzie to barwa&amp;nbsp;5ca62b (nieco ciemniejszy jasnozielony). &amp;nbsp;W ustawieniach narzędzia gradient koniecznie należy ustawić tryb na zwykły oraz sam gradient na: &lt;span class="Apple-style-span" style="color: lime;"&gt;"kolor pierwszoplanowy na przezroczystość"&lt;/span&gt;. Następnie w płaszczyźnie pionowej przeciągamy gradient od dołu napisu do jego połowy. Efekt powinien wyglądać mniej więcej tak:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-5SO7wx4Mlhw/TVgbj4m-umI/AAAAAAAAAPM/DiF7iMypX-0/s1600/4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-5SO7wx4Mlhw/TVgbj4m-umI/AAAAAAAAAPM/DiF7iMypX-0/s1600/4.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;6. Wybieramy teraz nieco &lt;span class="Apple-style-span" style="color: lime;"&gt;jaśniejszy kolor&lt;/span&gt; dla naszego gradientu. Powiedzmy że będzie to FFFFFF (biały). Wykonujemy analogiczną czynność. Jednakże tym razem przeciągamy gradientem w płaszczyźnie &lt;u&gt;pionowej od góry do dołu napisu&lt;/u&gt;. Efekt:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-w_AOLH3vG_I/TVgbnlB1SzI/AAAAAAAAAPU/kOpqFo4kBBs/s1600/5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-w_AOLH3vG_I/TVgbnlB1SzI/AAAAAAAAAPU/kOpqFo4kBBs/s1600/5.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;7. Zdejmujemy zaznaczenie: &lt;span class="Apple-style-span" style="color: lime;"&gt;Zaznaczenie --&amp;gt; Nic.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;8. Pora zduplikować nasz napis i zająć się jego odbiciem.W panelu warstw &lt;span class="Apple-style-span" style="color: lime;"&gt;klikamy prawym przyciskiem myszki na naszym napisie --&amp;gt; Duplikuj warstwę&lt;/span&gt;. Nad nią powinna teraz pojawić się kolejna warstwa nazwana twójnapis#1. Będzemy teraz ją odpowiednio przekształcać.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;9. Wybieramy narzędzie &lt;span class="Apple-style-span" style="color: lime;"&gt;obrotu obiektem&lt;/span&gt;. Przeciągamy tak by uzyskać kąt 180 stopni. Najlepiej go ręcznie wklepać.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;10. Następnie wybieramy narzędzie o wdzięcznej nazwie&lt;span class="Apple-style-span" style="color: lime;"&gt; "odbicie"&lt;/span&gt;. Przeciągamy nim po naszym napisie tak by ładnie przystawał do wcześniejszego. W razie konieczności korekty jego pozycji - wybieramy &lt;span class="Apple-style-span" style="color: lime;"&gt;narzędzie przesuwania&lt;/span&gt; i odpowiednio go umieszczamy. Powinien przystawać.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-qketCj9Xqsk/TVgcdqSd8RI/AAAAAAAAAPc/ZjjDZwrABlo/s1600/6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-qketCj9Xqsk/TVgcdqSd8RI/AAAAAAAAAPc/ZjjDZwrABlo/s1600/6.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;11. Jak widać nie wygląda to najestetyczniej jeszcze. &lt;u&gt;Zamieniamy te dwie warstwy miejscam&lt;/u&gt;i. Tak Aby nasza odwrócona kopia była pod oryginiałem. Robimy to odpowiednim przeciągnięciem w panelu warstw.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Q2ehZDWhlY0/TVgdHbNW6DI/AAAAAAAAAPk/90ibjA0X6S0/s1600/7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-Q2ehZDWhlY0/TVgdHbNW6DI/AAAAAAAAAPk/90ibjA0X6S0/s1600/7.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="" style="clear: both; text-align: left;"&gt;12. Picasso to jeszcze nie jest. Teraz ponownie wybieramy &lt;span class="Apple-style-span" style="color: lime;"&gt;narzędzie gradientu&lt;/span&gt;. Wybieramy kolor &lt;u&gt;taki sam, jakim dysponujemy tłem&lt;/u&gt;. W tym przypadku jest to FFFFFF (biały). Przeciągamy od dołu do góry na warstwie naszego odbicia. Czynność tę powtarzamy aż do momentu gdy nasze skrajne dolne krawędzie znikną w ładnej białej mgiełce:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-tgtdYTiiffA/TVgd24mxKYI/AAAAAAAAAPs/WWGpfBIDeMM/s1600/8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-tgtdYTiiffA/TVgd24mxKYI/AAAAAAAAAPs/WWGpfBIDeMM/s1600/8.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;GOTOWE!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;To nie jest co prawda jakiś wybitny efekt, jednak na sam początek w sam raz. W rzeczywistości częściej robi się to na przezroczystym tle. Wtedy przy tworzeniu nowego obrazu wybieramy opcję przezroczystego tła. Należy także pamiętać by przy kroku numer 12 nie "zmazywać" odbicia napisu kolorem tła (przecież go nie ma) a odpowiednio ustawić narzędzie gradientu. Chodzi o tryb &lt;span class="Apple-style-span" style="color: lime;"&gt;"wymazywanie koloru"&lt;/span&gt;.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Mam nadzieję że w miarę przystępnie to opisałem. Niedługo wrzucę kolejne tutki pokazujące inne proste rozwiązania. Liczę że pokażecie swoje prace w komentarzach np. za pomocą http://imageshack.us . Chętnie też podpowiem jeśli coś komu nie wychodzi. &lt;span class="Apple-style-span" style="color: lime;"&gt;Jeśli ktoś czeka na coś bardziej złożonego - niech będzie cierpliwy.&lt;/span&gt;&amp;nbsp;Miłego Gimpowania!&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-3046730491191399950?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/3046730491191399950/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2011/02/gimpujemy-pare-ciekawych-efektow.html#comment-form' title='Komentarze (5)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/3046730491191399950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/3046730491191399950'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2011/02/gimpujemy-pare-ciekawych-efektow.html' title='GIMPUJEMY  -  efekty tekstowe cz.1'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-tgtdYTiiffA/TVgd24mxKYI/AAAAAAAAAPs/WWGpfBIDeMM/s72-c/8.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-3488248960564954624</id><published>2011-01-31T08:15:00.000-08:00</published><updated>2011-01-31T09:48:04.767-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='BASH'/><category scheme='http://www.blogger.com/atom/ns#' term='podziękowania'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><title type='text'>3000+ odwiedzin - podziękowania</title><content type='html'>Witajcie drodzy czytelnicy! Zakładając tego bloga, nie spodziewałem się, że odwiedzi go aż tak wiele osób. Całkiem niedawno licznik odwiedzin przekroczył 3000... Może dla niektórych to nic, jednak dla mnie to pewny sukces. &lt;span class="Apple-style-span" style="color: lime;"&gt;Dziękuję bardzo za tak miłe dla oka statystki&lt;/span&gt;. W internecie pełno lepiej opisujących zagadnienie basha stronek. Jednak jak na kogoś, kto nigdy wcześniej z informatyką nie miał nic wspólnego, to chyba jest NIE najgorzej. W miarę możliwości starałem się, przystępny sposób udostępniać swoją wiedzę dla ogółu. Liczę na to, że ten wysiłek komuś się przydał. Nie ukrywam, że sam miałem z całego tego pisania tutaj korzyści. Dzięki temu uzyskałem satysfakcjonujące mnie oceny z laboratoriów oraz egzaminu. Oto dowód na to, jak bardzo poprawiliście statystyki mojego kącika w sieci:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_XzkRrjA33WE/TUbdUbnFrtI/AAAAAAAAAOI/uruShcNvdco/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/_XzkRrjA33WE/TUbdUbnFrtI/AAAAAAAAAOI/uruShcNvdco/s640/1.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Bardzo ciekawie ma się także sytuacja gdy chodzi o systemy operacyjne. Linuksowcy mnie nie zawiedli :)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_XzkRrjA33WE/TUbdp83roAI/AAAAAAAAAOM/tNTyMKZ67n0/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="126" src="http://1.bp.blogspot.com/_XzkRrjA33WE/TUbdp83roAI/AAAAAAAAAOM/tNTyMKZ67n0/s400/2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Pojawia się pytanie: co w przyszłości? Na pewno zamierzam tutaj popisać coś ciekawego o Linuksie. W wolnym czasie po sesji, chciałbym naskrobać coś o praktycznym wykorzystaniu basha. Nie omieszkam także przetestować kilku ciekawych distro. Jeżeli z jakiegoś przyszłego przedmiotu poczuję się na siłach - równie chętnie napiszę o tym tutaj.&lt;/div&gt;&lt;br /&gt;Chciałbym także podziękować tym, którzy znajdowali błędy w moim skryptach lub podawali własne rozwiązania &lt;span class="Apple-style-span" style="color: lime;"&gt;(najwięcej to Enter, Kris, Franciszka i Michałv8)&lt;/span&gt;. Z całą pewnością przyczyniło się to do poprawy ich jakości.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Życzę powodzenia na sesji!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-3488248960564954624?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/3488248960564954624/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2011/01/3000-odwiedzin-podziekowania.html#comment-form' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/3488248960564954624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/3488248960564954624'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2011/01/3000-odwiedzin-podziekowania.html' title='3000+ odwiedzin - podziękowania'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XzkRrjA33WE/TUbdUbnFrtI/AAAAAAAAAOI/uruShcNvdco/s72-c/1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-3732997749419420832</id><published>2011-01-18T10:49:00.000-08:00</published><updated>2011-01-18T10:49:23.555-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='while'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='read'/><category scheme='http://www.blogger.com/atom/ns#' term='BASH'/><category scheme='http://www.blogger.com/atom/ns#' term='for'/><category scheme='http://www.blogger.com/atom/ns#' term='until'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>Laboratorium 5 (zmyślone)</title><content type='html'>Zgodnie z obietnicą opracowałem na podobnych zasadach jak w poprzednim poście laboratorium numer pięć. Pętle i spółka. Jak to się mówi... Pętle lubią się pętlić wokół szyi na kolokwiach... A! I jeszcze jedno. Jak zacznie wam się pętlić to od razu walcie ctrl+C. Ten skrót klawiszowy zamyka program błyskawicznie. W innym razie czeka was restart komputera na waszym stanowisku. Zaczynamy! :-)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Zadanie 1:&lt;/b&gt;&lt;br /&gt;Napisz program, który będzie wyświetlał wszystkie liczby naturalne. Użytkownik wybiera sobie maksymalną wartość, do której liczby te będą wypisywane.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;let liczba=0;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Ten program wyświetli wszystkie liczby naturalne"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Podaj najwieksza liczbe tego zbioru:"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;read granica&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;while [ $liczba -le $granica ]; do&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;echo "$liczba"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;liczba=$[liczba + 1]&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;done&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;b&gt;Zadanie 2:&lt;/b&gt;&lt;br /&gt;Napisz program który będzie liczył ilość wyświetlania się napisu "Ten napis został wyświetlony po raz x". Ustaw go tak, by nie wyświetlał napisu po raz dziesiąty.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;x=1;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;until [ $x -ge 10 ]; do&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;echo "Napis pojawił się po raz: $x"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;x=$[x + 1]&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;done&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;b&gt;Zadanie 3:&lt;/b&gt;&lt;br /&gt;Napisz skrypt prostego sklepu. Użytkownik po wybraniu nazwy produktu, dowie się ile on kosztuje. Jeśli użytkownik wciśnie enter - program powtórzy się. Nazwy produktów mają być przedstawione w postaci automatycznie ponumerowanej listy. Użytkownik musi mieć opcje umożliwiającą zamknięcie programu, oraz wybór sprawdzenia cen co najmniej trzech produktów.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Czego cene chcesz sprawdzic?"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;select y in banany gruszki sliwki nic&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;do&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;case $y in&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"banany") echo "Banany kosztuja 2,50 zl" ;;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"gruszki") echo "Gruszki kosztuja 3,00 zl" ;;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"sliwki") echo "Sliwki kosztuja 1,50 zl" ;;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;"nic") exit ;;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;*) echo "Nic nie wybrałeś"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;esac&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;break&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;done&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;b&gt;Zadanie 4:&lt;/b&gt;&lt;br /&gt;Napisz program który będzie umiał liczyć słownie do 10. Wykorzystaj pętlę for.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;for x in jeden dwa trzy cztery piec szesc siedem osiem dziewiec dziesiec&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;do&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;&amp;nbsp;echo "$x"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;done&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-3732997749419420832?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/3732997749419420832/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2011/01/laboratorium-5-zmyslone.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/3732997749419420832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/3732997749419420832'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2011/01/laboratorium-5-zmyslone.html' title='Laboratorium 5 (zmyślone)'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-4810250686497966328</id><published>2011-01-17T12:48:00.000-08:00</published><updated>2011-01-17T13:20:52.784-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='echo'/><category scheme='http://www.blogger.com/atom/ns#' term='chmod'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='read'/><category scheme='http://www.blogger.com/atom/ns#' term='BASH'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><title type='text'>Laboratorium 4 (zadania zmyślone)</title><content type='html'>Niestety ale moja grupa laboratoryjna nie będzie miała najprawdopodobniej przyjemności zabawy z laborkami numer cztery i pięć. W związku z tym umieszczam tutaj zadania własnego pomysłu, wiążące się z tematyką owych &amp;nbsp;zajęć. Zadania są podobne do tych zamieszczonych w przykładach pani doktor. Jak na razie na widelec biorę laboratorium numer 4 - czyli instrukcje warunkowe. Jak najszybciej postaram się wymyślić coś i dodać numer pięć - czyli pętle. Czas goni. Nie są to jakieś wymyślne zadania - jednak zrozumienie zagadnienia znacznie ułatwią. Miłej zabawy!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Zadanie 1:&lt;/b&gt;&lt;br /&gt;Napisz skrypt który będzie wyświetlał oraz przyrównywał do siebie dwa parametry, z którymi program jest wywoływany.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Parametr pierwszy: $1"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Parametr drugi: $2"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;if (( $1 == $2 )) &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;#Dodane dzięki czujności Entera ;-)&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;then&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;echo "Parametry sa rowne sobie."&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;else&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;if (( $1 &amp;gt; $2 ))&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;then&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;echo "Parametr pierwszy jest większy od drugiego."&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;else&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&amp;nbsp;echo "Parametr drugi jest większy od pierwszego."&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;fi&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;fi&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;b&gt;Zadanie 2:&lt;/b&gt;&lt;br /&gt;Napisz skrypt, który pobierze od użytkownika rok urodzenia, obliczy ile ma lat, wyświetli komunikat "Jesteś pełnoletni" lub "Jesteś niepełnoletni". Program musi odrzucać wiek większy niż 150 lat i rok urodzin późniejszy niż 2012 (użytkownik nie mógł skorzystać z programu jeszcze się nie narodziwszy&lt;br /&gt;;-). Należy przypisać do pewnej zmiennej wartość aktualnego roku.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Podaj rok swojego urodzenia:"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;read rok&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Twoj rok urodzenia to $rok"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;if (( $rok &amp;lt; 1861 ))&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;then&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;echo "Jestes za stary by zyc!"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;else&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="color: lime; font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;if (( $rok &amp;gt; 2011 ))&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;then&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;echo "Jeszcze sie nie narodziles!"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;else&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;let aktualnyrok=2011&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;let wiek=$aktualnyrok-$rok&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;echo "Twoj wiek to $wiek"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;if (( $wiek &amp;lt; 18 ))&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;then&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;echo "Jestes niepelnoletni!"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;else&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;echo "Jestes pelnoletni"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;fi&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;fi&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-tab-span" style="color: lime; font-family: 'Courier New', Courier, monospace; white-space: pre;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;fi&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;b&gt;Zadanie 3:&lt;/b&gt;&lt;br /&gt;&lt;div&gt;Napisz skrypt, który w zależności od tego jaką cyfrę wybierze użytkownik, wykona odpowiednią operację.&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Dla 0 - wyświetli zawartość katalogu domowego&lt;/li&gt;&lt;li&gt;Dla 1 - stworzy plik test i nada mu wszystkie uprawnienia&lt;/li&gt;&lt;li&gt;Dla 2 - Wyświetli napis $HOME&lt;/li&gt;&lt;li&gt;Dla 3 - stworzy i zapisze w pliku 'lokacja' aktualną datę&lt;/li&gt;&lt;li&gt;Dla żadnej wpisanej cyfry wyświetli komunikat: "Nie wybrales zadnej opcji"&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "0 - wyświetli zawartość katalogu domowego"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "1 - stworzy plik test i nada mu wszystkie uprawnienia"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "2 - Wyświetli napis \$HOME"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "3 - stworzy i zapisze w pliku 'data' aktualną datę"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Wybierz interesujaca cie opcje:"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;read opcja&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;case "$opcja" in&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;"0")&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;echo "`ls ~/`"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;;;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;"1")&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;touch test&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;chmod 777 test&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;;;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;"2")&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;echo "\$HOME"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;;;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;"3")&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;echo "`date`" &amp;gt; data&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;;;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;*)&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt;  &lt;/span&gt;echo "Nie wybrales zadnej opcji!"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;esac&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-4810250686497966328?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/4810250686497966328/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2011/01/laboratorium-4-zadania-zmyslone.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/4810250686497966328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/4810250686497966328'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2011/01/laboratorium-4-zadania-zmyslone.html' title='Laboratorium 4 (zadania zmyślone)'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-9076096662616127985</id><published>2010-12-18T09:00:00.000-08:00</published><updated>2010-12-23T01:22:24.753-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chmod'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='read'/><category scheme='http://www.blogger.com/atom/ns#' term='BASH'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><title type='text'>BASH - Laboratorium 3</title><content type='html'>&lt;div style="text-align: justify;"&gt;Ostatnie laboratorium dotyczyło uruchamiania programów z parametrami, oraz wszelkich zabaw z nimi razem wziętymi. Było też co nieco o tablicach oraz różnorakich działaniach algebraicznych. Z góry przepraszam za lekkie opóźnienie. W szczegóły przyczyny nie wnikajmy. Powiedzmy że tak miało być i tyle. Przejdźmy zatem do rzeczy.&lt;/div&gt;&lt;br /&gt;EDIT: Przygotowałem &amp;nbsp;tutaj małą ściągawkę, aby łatwiej można było zrozumieć materiał.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;$0 - zerowy parametr, pokazuje nazwę skryptu, oraz powłokę z której korzysta.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;$1 $2 ... $9 - parametry programu od 1 do 9.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;$@ - wypisuje wszystkie parametry programu.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;$# - wypisuje ilość wszystkich parametrów programu.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;$$ - PID programu (Process ID): to taki numer identyfikacyjny.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;$? - wykonuje ponownie ostatnie polecenie.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Przyznaję że sam zanim zrozumiałem na czym polega używanie parametrów, to trochę się pomęczyłem. Aby ułatwić sobie zrozumienie proponuję zrobić przykładowy skrypt wymyślone przeze mnie.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;echo "Twoj pierwszy parametr to $1"&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;echo "Twoj drugi parametr to $2"&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;echo "Twoj trzeci parametr to $3"&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;echo "Wszystkie parametry to $@" #zamiast pisać 3 powyższe linijki&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;echo "Liczba wszystkich parametrow to $#"&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;echo "Natomiast nazwa skryptu to $0"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Zapisujemy to jako skrypt. Nadajemy odpowiednie uprawnienia. Następnie uruchamiamy zwyczajnie jako ./skrypt, a potem jako ./skrypt 1 2 3 (to poza nazwą skryptu, to są właśnie parametry). Obserwujemy różnicę w działaniu i już wiemy co jest skąd :) Poniższe zadania to rozmaite kombinacje powyższego rozwiązania.&lt;/div&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;b&gt;Zadanie 1:&lt;/b&gt;&lt;br /&gt;Napisz skrypt wyświetlający : nazwę skryptu oraz pierwszy argument swojego wywołania&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;echo "$0" &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#nazwa skryptu oraz powłoka z której korzysta&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;echo "$1" &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#pierwszy parametr skryptu&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 2:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Napisać taki skrypt, którego parametr będzie nazwa pliku, w którym umieszczona zostanie ścieżka&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;dostępu do shella. Otrzymanemu plikowi należy nadać prawa wykonawcze.&amp;nbsp;UWAGA:W ten sposób utworzony zostanie szablon do tworzenia kolejnych skryptów.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;echo "#!/bin/bash" &amp;gt; $1 &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#ścieżka do shella &amp;gt; nazwa pliku&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;chmod 777 $1&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;hr&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 3:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Napisz skrypt, który zapisze wszystkie swoje parametry wywołania w pliku o nazwie mającej&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;postać nazwa_skryptu_liczba_parametrów&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;br /&gt;echo "$@" &amp;gt; "$0_$#" &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#wszystkie parametry &amp;gt; naz._skr._l_param.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 4:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Napisz skrypt przyjmujący cztery parametry. Skrypt powinien utworzyć trzy pliki, których nazwy&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;podano w pierwszych trzech parametrach o rozszerzeniu podanym w ostatnim parametrze.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;touch $1.$4 &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#nazwa=$1.rozszerzenie=$4&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;touch $2.$4 &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#nazwa=$2.rozszerzenie=$4&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;touch $3.$4 &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#nazwa=$3.rozszerzenie=$4&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 5:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Napisz skrypt, który utworzy plik z połączenia dwóch plików o nazwach podanych w argumentach&amp;nbsp;jego wywołania. Wewnątrz nowo utworzonego pliku będzie znajdować się zawartość plików&amp;nbsp;podanych jako argumenty wywołania. Na końcu pliku wynikowego skrypt ma umieścić informację&amp;nbsp;z połączenia jakich plików powstał (tj. Plik powstał z połączenia plików nazwa_plku1&amp;nbsp;nazwa_pliku2. Nazwa tego pliku powinna mieć postać nazwa_plku1_nazwa_pliku2.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;cat $1 $2 &amp;gt; $1_$2&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Plik $1_$2 powstal z polaczenia $1 i $2" &amp;gt;&amp;gt; $1_$2&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 6:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Napisz skrypt, który przyjmuje jeden parametr – liczbę n i wypisuje na ekranie wszystkie litery&amp;nbsp;alfabetu , ich liczbę oraz n-tą literę alfabetu.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#Definicja tablicy&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;alfabet=(0 a b c d e f g h i j k l m n o p q r s t u v w x y z)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#n parametr&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;echo "Znak numer $1 to ${alfabet[$1]}"&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#Dodane dzięki czujności michalaV8 ;)&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;echo "Wszystkie litery alfabetu to ${alfabet[*]}"&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;echo "Ilosc wszystkich liter to ${#alfabet[*]}"&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;&lt;div&gt;&lt;hr&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 7:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Prosty kalkulator. Napisać skrypt, który będzie wywoływany z 2 argumentami liczbowymi.&amp;nbsp;Następnie kolejno będą wykonywane operacje arytmetyczne : +, -, / i *.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Wynik dodawania $1+$2 to: $(($1+$2)) "&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Wynik odejmowania $1-$2 &amp;nbsp;to: $(($1-$2)) "&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Wynik dzielenia $1/$2 to: $(($1/$2)) "&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Wynik mnozenia $1*$2 to : $(($1*$2)) "&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 8:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Napisać skrypt, który wylicza pole i obwód: kwadratu przy użyciu polecenia let. Jako wynik&amp;nbsp;końcowy powinien pojawić się napis ( gdzie ... - otrzymana wartość):&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Pole kwadratu wynosi ...&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Obwód kwadratu wynosi ...&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;let &amp;nbsp;pole=$1*$1&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;let &amp;nbsp;obwod=$1*4&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Pole kwadratu wynosi $pole"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Obwód kwadratu wynosi $obwod"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 9:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Napisać taki skrypt, zdefiniowana jest tablica 5-elementowa z następującymi wartościami: 2 4 -3 8&amp;nbsp;7. Następnie dodać 2 do ostatniego elementu tablicy oraz odjąć 1 od elementu o indeksie trzy.&amp;nbsp;Usunąć element zerowy i dodać nowy jako ostatni element tej tablicy, który jest równy liczbie&amp;nbsp;wszystkich elementów tej tablicy. W wyniku wykonania skryptu ma się pojawić komunikat:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;START array=(2 4 -3 8 7)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;END array=(4 -3 7 9 4)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;x=(2 4 -3 8 7)&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;echo START array=${x[*]}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;x[4]=$[${x[4]}+2]&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;x[3]=$[${x[3]}-1]&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;unset x[0]&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;x[5]=${#x[*]}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;echo END array= ${x[*]}&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 10:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Z linii poleceń sprawdzić z ilu znaków składa się fraza "Podstawy informatyki" oraz pojedyncze&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;słowo Podstawy. Wynik wyświetlić na ekranie. Użyć polecenia expr.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;expr Podstawy+informatyki&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 11:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Napisz skrypt, który do momentu zakończenia przez użytkownika będzie pobierał 3- cyfrowe ciągi&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;liczbowe. Następnie wyświetl je oraz ich liczbę.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#Skrypt by Franciszka :D (nie mój ;) )&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;read -a tablica&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;echo "Twoj ciag cyfr to ${tablica[*]}"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;echo "Ilosc cyfr to ${#tablica[@]}"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;echo "Aby zatrzymać Ctrl+C"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;./lab_3_zad11&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#aby zatrzymać skrypt: ctrl + C&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;Miłej zabawy!&lt;/div&gt;&lt;hr&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-9076096662616127985?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/9076096662616127985/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/12/bash-laboratorium-3.html#comment-form' title='Komentarze (5)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/9076096662616127985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/9076096662616127985'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/12/bash-laboratorium-3.html' title='BASH - Laboratorium 3'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-4512836525991504617</id><published>2010-12-10T12:52:00.000-08:00</published><updated>2010-12-10T14:59:24.225-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='http'/><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='lynx'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='BASH'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Lynx - przydatna przeglądarka tekstowa</title><content type='html'>Chciałbym przedstawić narzędzie z którego to często lubię korzystać. Jest to mianowicie przeglądarka tekstowa Lynx. Mogłoby się wydawać że epoka przeglądarek internetowych tego typu dawno przeminęła. Jednak kto tak myśli jest w błędzie. Warto się pobawić tym chociażby z ciekawości jak wyglądało kiedyś surfowanie po sieci. A dziś po co to? Diabelnie przydatna rzecz przy instalacji systemów typu Arch Linux, &amp;nbsp;Slackware czy Gentoo (Gdy nie jest jeszcze zainstalowany interfejs graficzny, bo na przykład nie wiemy jak go wpakować. Wtedy szukamy odpowiednich informacji za pomocą lynx.). &lt;b&gt;Dla większości odwiedzających tego bloga jednak ważniejsze jest inne zastosowanie - a mianowicie przeglądanie ściąg na laboratorium z BASH'a&lt;/b&gt;. Za grzebanie na necie przy pomocy Firefoksa można dostać po łapach od prowadzącego zajęcia. Korzystanie z lynx przez terminal jest jednak dużo dyskretniejsze. Na naszych wiekowych maszynach tryb tekstowy też jest dużo szybszy. Na większości stanowisk mojej uczelni ta przeglądarka jest zainstalowana. Co z czym się je i jak? Odpalamy przeglądarkę w terminalu poleceniem:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;lynx&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Najlepiej to zrobić dyskretnie w dodatkowej zakładce terminala:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;Shift+Ctrl+T&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Pokaże nam się wtedy taki potwór:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_XzkRrjA33WE/TQKQnKDMjjI/AAAAAAAAANI/1yjeil-dUOE/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="290" src="http://4.bp.blogspot.com/_XzkRrjA33WE/TQKQnKDMjjI/AAAAAAAAANI/1yjeil-dUOE/s400/1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Jest to strona startowa naszej cudownej przeglądarki. Cała legenda korzystania z niej umieszczona jest zawsze z dołu ekranu. Warto ją odpalać mając terminal zmaksymalizowany na cały ekran. Oto kilka najważniejszych klawiszy:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;g - przejdź do strony (należy pamiętać o prawidłowej składni http://nic.pl)&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;G - adres aktualnej strony&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;q - zamknięcie programu&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;h - pomoc&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;Delete - historia&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;strzałki L/P - przeglądanie stron widzianych już od uruchomienia&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;strzałki G/D - przewijanie zawartości strony&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;TAB - skakanie po linkach&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Należy pamiętać o akceptowaniu ciasteczek gdy to konieczne (można się zdziwić jak wiele ich jest). Zazwyczaj jest to klawisz t lub y. Szczegóły odnajdziemy w instrukcji u dołu ekranu. Jeśli nie mamy go zainstalowanego na domowym desktopie - instalujemy. Przykład dla wszystkich ubunto-podobnych systemów:&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;sudo apt-get install lynx&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Na uczelnianych stanowiskach według regulaminu o instalację należy poprosić administrację. Miłej zabawy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-4512836525991504617?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/4512836525991504617/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/12/lynx-przydatna-przegladarka-tekstowa.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/4512836525991504617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/4512836525991504617'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/12/lynx-przydatna-przegladarka-tekstowa.html' title='Lynx - przydatna przeglądarka tekstowa'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XzkRrjA33WE/TQKQnKDMjjI/AAAAAAAAANI/1yjeil-dUOE/s72-c/1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-4042811445341996867</id><published>2010-12-07T07:30:00.000-08:00</published><updated>2011-01-14T01:14:40.671-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pwd'/><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='chmod'/><category scheme='http://www.blogger.com/atom/ns#' term='read'/><category scheme='http://www.blogger.com/atom/ns#' term='BASH'/><category scheme='http://www.blogger.com/atom/ns#' term='ls'/><category scheme='http://www.blogger.com/atom/ns#' term='echo'/><category scheme='http://www.blogger.com/atom/ns#' term='http'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='cd'/><category scheme='http://www.blogger.com/atom/ns#' term='alias'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><category scheme='http://www.blogger.com/atom/ns#' term='cp'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>BASH - Laboratorium 2</title><content type='html'>Zamieszczam kolejne zadania z naszego ukochanego laboratorium. Jest to dalszy ciąg działań na katalogach i folderach. Odnajdziemy tutaj już nieco więcej aktywnych elementów. Mam cichą nadzieję, że moje skrypty komuś pomogą. &amp;nbsp;Miłej zabawy!&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;b&gt;Zadanie 1:&lt;/b&gt;&lt;br /&gt;Napisz skrypt wyświetlający na ekranie następujące napisy:&lt;br /&gt;- ”Usmiechnij się” (wraz z cudzyslowami)&lt;br /&gt;- ”Usmiechnij się” (wraz z cudzyslowami, ale bez użycia apostrofów)&lt;br /&gt;- ‘Usmiechnij się’ (wraz z apostrofami)&lt;br /&gt;- ‘Usmiechnij się’ (innym sposobem)&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;echo \"Usmiechnij sie\"&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;echo '"Usmiechnij sie"'&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;echo \'Usmiechnij sie\'&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;echo "'Usmiechnij sie'"&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;hr /&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 2:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Napisz skrypt, który wyświetli aktualną pełną nazwę dnia tygodnia, miesiąca oraz numer dnia roku&amp;nbsp;w formacie:&lt;/div&gt;&lt;div&gt;Miesiac: nazwa_miesiąca,&lt;/div&gt;&lt;div&gt;Dzień: nazwa_dnia&lt;/div&gt;&lt;div&gt;Nr: nr_dnia&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-style: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#warto wklepać man date&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-style: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-style: normal;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;#to wam wytłumaczy skąd te dziwne symbole&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;echo "Miesiac: `date +%B`"&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;echo "Dzien: `date +%A`"&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;echo "Nr: `date +%d`"&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;hr /&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 3:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Napisz skrypt, który w pliku o nazwie ‘wynik’ przechowuje nazwy wszystkich katalogów i plików&amp;nbsp;katalogu domowego użytkownika&lt;/div&gt;&lt;div style="color: lime;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;ls -la &amp;gt;&amp;gt; wynik&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;hr /&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Zadanie 4:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Napisz ‘skryptA’ , który utworzy i uruchomi ‘skryptB’. Utworzy on i uruchomi kolejny skrypt o&amp;nbsp;&lt;/span&gt;nazwie ‘skryptC’ , który wyświetli na ekranie tekst: I DO IT!&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;#!/bin/bash&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;touch skryptB&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;chmod 777 skryptB&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;echo "#!/bin/bash" &amp;gt; skryptB&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;echo "./skryptC" &amp;gt;&amp;gt; skryptB&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;touch skrpytC&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;chmod 777 skryptC&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;echo "#!/bin/bash" &amp;gt; skryptC&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;echo "echo "I DO IT"" &amp;gt;&amp;gt; skryptC&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;./skryptB&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;&lt;span class="Apple-style-span" style="color: #3d85c6;"&gt;#Rozwiązanie zaproponowane przez Vincero&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px;"&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;echo "#!/bin/bash" &amp;gt; skryptB&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;echo "echo '#!/bin/bash'&amp;gt; skryptC"&amp;gt;&amp;gt;skryptB&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;echo "echo 'echo I DO IT'&amp;gt;&amp;gt;skryptC"&amp;gt;&amp;gt;skryptB&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;echo "chmod +x skryptC" &amp;gt;&amp;gt;skryptB&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;echo "./skryptC" &amp;gt;&amp;gt;skryptB&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;chmod +x skryptB&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;./skryptB&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;hr /&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Zadanie 5:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Napisz skrypt tworzący stronę w HTML (np. index.html). Następnie obejrzyj ją w przeglądarce.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;tytul strony&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;lt;body&amp;gt;&amp;lt;p align=center&amp;gt;&amp;lt;b&amp;gt;moja strona&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;&lt;div style="color: lime;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;#UWAGA blog nie wyświetla linijka w linijkę&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc;"&gt;#tak jak powinno być!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Skrypt tworzący stronę HTML"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "&amp;lt;html&amp;gt;" &amp;gt; strona.html&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;tytul strony&amp;lt;/title&amp;gt;" &amp;gt;&amp;gt; strona.html&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "&amp;lt;/head&amp;gt;" &amp;gt;&amp;gt; strona.html&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "&amp;lt;body&amp;gt;&amp;lt;p align=center&amp;gt;&amp;lt;b&amp;gt;moja strona&amp;lt;/b&amp;gt;&amp;lt;/p&amp;gt;" &amp;gt;&amp;gt; strona.html&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "&amp;lt;/body&amp;gt;" &amp;gt;&amp;gt; strona.html&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "&amp;lt;/html&amp;gt;" &amp;gt;&amp;gt; strona.html&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;hr /&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Zadanie 6:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Napisz skrypt, który wczytuje imię i nazwisko użytkownika z klawiatury&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Skrypt wczytujący imię i nazwisko"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Wpisz swoje imie:"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;read imie&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "wpisz swoje nazwisko:"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;read nazwisko&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Twoje imie to: $imie"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Twoje nazwisko to: $nazwisko"&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#Można to też rozwiązać w inny sposób.&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#Sposób wymyślony przez kolegę Krzysztofa :D&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;br /&gt;echo "Podaj imie i nazwisko"&lt;br /&gt;read imie nazwisko&lt;br /&gt;echo $imie $nazwisko&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;hr /&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Zadanie 7:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Utwórz następujący alias:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;- wyświetlający zawartość katalogu wraz z plikami ukrytymi&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;- pozwalający na usuwanie katalogów wraz z zawartymi w nich plikami&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;- usuń zdefiniowane aliasy&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#UWAGA!&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#Na niektórych uczelnianych kompach zmiana&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#aliasów nie zadziałała&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;alias katalog=`ls -la`&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;alias usun=`rm /katalog/*`&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;alias usunalias=`unalias=`*``&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;hr /&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;b&gt;Zadanie 8:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Napisz taki skrypt z użyciem zmiennych programowych (=samodzielnie zdefiniowanych przez&amp;nbsp;&lt;/span&gt;użytkownika), który pozwala na wyświetlenie aktualnej daty oraz pełną nazwę ścieżki. Na ekranie&amp;nbsp;ma się pojawić komunikat:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Znajduję się w katalogu nazwa o godzinie czas.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Nazwa - nazwa katalogu&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Czas – bieżąca godzina&lt;/span&gt;&lt;/div&gt;&lt;div style="color: lime; font-family: 'Courier New', Courier, monospace; font-style: italic;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#!/bin/bash&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#Nasze położenie&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;A=`pwd`&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: #6fa8dc; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;#Nasz czas&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;B=`date +%r`&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: lime; font-family: 'Courier New', Courier, monospace;"&gt;&lt;i&gt;echo "Znajduje sie w katalogu $A o godzinie $B"&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-4042811445341996867?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/4042811445341996867/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/12/bash-laboratorium-2.html#comment-form' title='Komentarze (2)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/4042811445341996867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/4042811445341996867'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/12/bash-laboratorium-2.html' title='BASH - Laboratorium 2'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-7606583460426879220</id><published>2010-12-05T11:13:00.000-08:00</published><updated>2010-12-19T02:17:59.095-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rm'/><category scheme='http://www.blogger.com/atom/ns#' term='chmod'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='BASH'/><category scheme='http://www.blogger.com/atom/ns#' term='cd'/><category scheme='http://www.blogger.com/atom/ns#' term='programowanie'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><category scheme='http://www.blogger.com/atom/ns#' term='cp'/><category scheme='http://www.blogger.com/atom/ns#' term='ls'/><title type='text'>BASH - Laboratorium 1</title><content type='html'>Zamieszczam tutaj rozwiązania z laboratorium. Programujemy w BASH'u. Może komuś się przydadzą te materiały. W miarę możliwości postaram się wyprzedzać nasze zajęcia.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 1:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Sprawdzić różnicę między poleceniem man i apropos.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#Man jest poleceniem wywołującym plik pomocy danego #programu&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#Przykład działania:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#man date&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Zadanie 2:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Znajdź położenie swojego katalogu osobistego.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#Położenie swojego katalogu osobistego uzyskamy za pomocą #polecenia pwd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#pwd&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#Wynik:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#/home/m/akowalski&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 3:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Stworzyć spis zawartości swojego katalogu osobistego. Następnie odczytać prawa dostępu, rozmiar, właściciela, datę i czas ostatniej modyfikacji oraz nazwę każdego pliku.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#Szczegółowy spis zawartości uzyskujemy przez wpisanie ls -la&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 4:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Obejrzeć zawartość katalogu nadrzędnego.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#Zawartość katalogu nadrzędnego przejrzymy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;# ls -la /../&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 5:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;a) Założyć katalogi: b1, b2&lt;/div&gt;&lt;div&gt;b) Następnie w katalogu b1 utworzyć kilka plików (np. sala1, sala2, sala22, sala23, sala220) przy&lt;/div&gt;&lt;div&gt;pomocy: polecenia touch oraz edytorów: pico, vi, vim&lt;/div&gt;&lt;div&gt;c) Sprawdzić zawartość katalogu&lt;/div&gt;&lt;div&gt;d) Przekopiować wszystkie pliki z katalogu b1 do katalogu b2 (wg poniższych sposobów)&lt;/div&gt;&lt;div&gt;- wykonać kopiowanie z poziomu katalogu nadrzędnego (..); usunąć pliki w katalogu b2)&lt;/div&gt;&lt;div&gt;- wykonać z poziomu katalogu bieżącego (z b1); usunąć pliki w katalogu b2)&lt;/div&gt;&lt;div&gt;e) Przenieść wszystkie pliki z katalogu b1 do katalogu b2&lt;/div&gt;&lt;div&gt;- z poziomu katalogu nadrzędnego (..)&lt;/div&gt;&lt;div&gt;- poziomu katalogu bieżącego (z b1)&lt;/div&gt;&lt;div&gt;f) Przenieść pliki z katalogu b2, zaczynające się na literę ‘s’ i których 5 i 6 znak równy jest liczbie 2 do katalogu b1&lt;/div&gt;&lt;div&gt;g) Stwórz w katalogu osobistym następujące pliki: aaa2, aa1, ala, as1, a2a, b01, bb2, bbb3&lt;/div&gt;&lt;div style="color: #33ff33;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;#a)Zakładamy katalogi: b1 i b2&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;        #mkdir b1 b2&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;#b)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;        #cd ~/b1&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;        #touch sala1 sala2 sala22 sala23 sala220&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;#c)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;        #ls ~/b1&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;#d)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;        #cp /../* /b2&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;        #rm /b2/*&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;        #cp * /b2&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;#e)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;        #mv ~/b1/* ~/b2&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;        #mv ~/../* ~/b2&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;#f)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;        #mv ~/b2/s???22   ~/b1&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;#g)&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;        #touch aaa2 aa1 ala as1 a2a b01 bb2 bbb3&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt; &lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 6:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Nadaj odpowiednie prawa dostępu plikom w katalogu b2:&lt;/div&gt;&lt;div&gt;- nadaj wszystkim oraz grupie prawa do zapisu i odczytu, a właścicielowi dodatkowe prawo do&lt;/div&gt;&lt;div&gt;wykonania&lt;/div&gt;&lt;div&gt;- usuń wszystkim, grupie oraz właścicielowi prawa do czytania&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#chmod 766 ~/b2/*&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#chmod 322 ~/b2/*&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 7:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Napisz taki skrypt, który tworzy (w katalogu osobistym) katalog o nazwie Tmp, a następnie&lt;/div&gt;&lt;div&gt;przeniesie wszystkie pliki o trzyliterowych nazwach, zaczynające się na literkę a, znajdujące się w katalogu bieżącym do katalogu Tmp. Po zakończeniu tych czynności skrypt powinien wyświetlić informację tekstową KONIEC.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;#!/bin/bash&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;mkdir ~/Tmp&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;mv a?? ~/Tmp&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;echo "KONIEC"&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #33ff33;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;Zadanie 8:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Napisz skrypt, który plikom z katalogu bieżącego nada prawa dostępu w następujący sposób:&lt;/div&gt;&lt;div&gt;- jeśli nazwa pliku zaczyna się literą a – właściciel i grupa otrzymują prawo do czytania i pisania, pozostali użytkownicy tylko prawo do odczytu;&lt;/div&gt;&lt;div&gt;- jeśli nazwa pliku zaczyna się literka b – właściciel otrzymuje pełne prawa, grupa – czytanie i&lt;/div&gt;&lt;div&gt;wykonanie, a pozostali – tylko odczyt;&lt;/div&gt;&lt;div&gt;- jeśli nazwa rozpoczyna się inna literka niż wymienione powyżej – tylko właściciel otrzymuje&lt;/div&gt;&lt;div&gt;prawa, są to prawa do odczytu i zapisu;&lt;/div&gt;&lt;div style="color: #33ff33;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;chmod 664 ~/a*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;chmod 734 ~/b*&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;chmod 600 ~/~ab&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="color: lime;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;echo "KONIEC WYPASIONEGO SKRYPTU"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #33ff33;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-7606583460426879220?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/7606583460426879220/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/12/bash-laboratorium-1.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/7606583460426879220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/7606583460426879220'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/12/bash-laboratorium-1.html' title='BASH - Laboratorium 1'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-7754835413103898068</id><published>2010-11-27T03:39:00.000-08:00</published><updated>2010-11-28T05:40:54.943-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><category scheme='http://www.blogger.com/atom/ns#' term='pentagram'/><category scheme='http://www.blogger.com/atom/ns#' term='aiptek'/><category scheme='http://www.blogger.com/atom/ns#' term='sp2000'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><category scheme='http://www.blogger.com/atom/ns#' term='10'/><category scheme='http://www.blogger.com/atom/ns#' term='graficzny tablet'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='grafika'/><category scheme='http://www.blogger.com/atom/ns#' term='mint'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Julia'/><category scheme='http://www.blogger.com/atom/ns#' term='spydee'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Tablet graficzny (Spydee) Aiptek sp2000 na Mint 10</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_XzkRrjA33WE/TPD2RHBvN6I/AAAAAAAAAMQ/OjqbhqnVk7Q/s1600/IMG_5071.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_XzkRrjA33WE/TPD2RHBvN6I/AAAAAAAAAMQ/OjqbhqnVk7Q/s400/IMG_5071.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5544201915097626530" /&gt;&lt;/a&gt;&lt;span class="Apple-style-span"&gt;Występują niemałe problemy z tym modelem na Linuksie. Z racji tego iż jestem jego (niekoniecznie szczęśliwym) posiadaczem, postanowiłem napisać co nieco jak go poprawnie uruchomić na pingwinie. Uruchomiony został na linuksie mint 10. Podejrzewam, że metoda ta zadziała również na Ubuntu, oraz wszelkich systemach do niego bliźniaczych. Operacja ta wykonana przez niedoświadczonego użytkownika może być potencjalnie groźna dla systemu. W razie czego radzę zgrać ważne dane na jakąś pamięć, lub bezpieczną partycję /home. Jednakże jeśli postępowanie będzie zgodne z instrukcją, jaką tu podam - nie powinno być problemów, a urządzenie zadziała.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;1. Sprawdzanie zgodności urządzenia z tematyką tego artykułu.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Może wydać się to zbyt prostym krokiem, ale radzę pierw sprawdzić czy mamy do czynienia z na pewno tym samym urządzeniem. Są to tablety najtańsze, a zatem jeśli kupujesz model sp2000 (tak będzie napisane na pudełku) to wcale on nie musi nim być. Na samo udowodnienie tej tezy powiem że tablet ten sprzedawany jest pod kilkoma markami (m.in. pentagram). A nazwa robocza to wcale nie spydee, lecz aiptek. Proponuję zatem podłączyć tablet do komputera i wpisać w terminal polecenie:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;blockquote&gt;lsusb&lt;/blockquote&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Wyświetla ona dane dotyczące wszystkich urządzeń podłączonych do portów USB PC. Mój wynik:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;Bus 005 Device 002: ID 08ca:0021 Aiptek International, Inc. APT-2 Tablet&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;Bus 001 Device 002: ID 041e:406c Creative Technology, Ltd &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;2. Tworzymy plik 69-xserver-xorg-input-aiptek.rules (np. za pomocą gedita).&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Jak w tytule:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;blockquote&gt;gedit &lt;span class="Apple-style-span" style="font-size: 14px; "&gt;/lib/udev/rules.d/&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;69-xserver-xorg-input-aiptek.rules&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;Wklejamy do niego następującą treść:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;ACTION!="add|change", GOTO="xorg_aiptek_end"&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;KERNEL!="event[0-9]*", GOTO="xorg_aiptek_end&lt;/span&gt;&lt;/i&gt;"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;ATTRS{idVendor}=="08ca", ENV{x11_driver}="aiptek", SYMLINK+="input/aiptektablet"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;LABEL="xorg_aiptek_end"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;Zapisujemy plik.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;3. Tworzymy plik aiptek.conf.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;gedit &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;/usr/lib/X11/xorg.conf.d/&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;10-aiptek.conf&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif; font-size: 14px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif; font-size: 14px; "&gt;Wklejamy do niego treść:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;ACTION!="add|change", GOTO="xorg_aiptek_end"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;KERNEL!="event[0-9]*", GOTO="xorg_aiptek_end"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;ATTRS{idVendor}=="08ca", ENV{x11_driver}="aiptek", SYMLINK+="input/aiptektablet"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;LABEL="xorg_aiptek_end"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;b&gt;Plik 10-aiptek.conf może nie zadziałać&lt;/b&gt;. Wtedy usuń go i zapisz jako 50-aiptek.conf z tą samą treścią.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;4. Zresetuj system.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;5. Sprawdź poprawność mapowania przycisków.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;Robimy to następującym poleceniem:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px; "&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;blockquote&gt;xinput get-button-map Aiptek&lt;/blockquote&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;Powinniśmy otrzymać:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;blockquote&gt;1 2 3 4 5&lt;/blockquote&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;Aby przyciski na piórku działały poprawnie należy zmienić tą mapę na:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;blockquote&gt;xinput set-button-map Aiptek 1 3 2 4 5&lt;/blockquote&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;Tablet po ponownym uruchomieniu systemu powinien działać poprawnie. Czasem wymaga to kilku uruchomień (przyczyny nie znam). Nie działa niestety czułość nacisku. Czasami powyższe zabiegi nie wystarczają i należy jeszcze pobrać dodatkowy pakiet.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;b&gt;6. Pobieranie dodatkowego pakietu.&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;blockquote&gt;sudo apt-get install xserver-xorg-input-aiptek&lt;/blockquote&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;Jeśli nie chce się pobrać należy w synapticu pozwolić na pobieranie dodatkowego oprograowania. Po tym zabiegu tablet powinien już działać poprawnie.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt;Miłej pracy!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif; font-size: 14px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Helvetica Neue', 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif; font-size: 14px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;meta equiv="content-type" content="text/html; charset=utf-8"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-7754835413103898068?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/7754835413103898068/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/11/tablet-graficzny-spydee-aiptek-sp2000.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/7754835413103898068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/7754835413103898068'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/11/tablet-graficzny-spydee-aiptek-sp2000.html' title='Tablet graficzny (Spydee) Aiptek sp2000 na Mint 10'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_XzkRrjA33WE/TPD2RHBvN6I/AAAAAAAAAMQ/OjqbhqnVk7Q/s72-c/IMG_5071.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-2753995290441439171</id><published>2010-11-21T11:27:00.000-08:00</published><updated>2010-11-21T11:52:03.546-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='10'/><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mint'/><category scheme='http://www.blogger.com/atom/ns#' term='Julia'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Isadora'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Linux Mint 10 Julia - subiektywne odczucia</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_XzkRrjA33WE/TOl355SdelI/AAAAAAAAAMI/H3eOnjKZ7Us/s1600/zrzutekranu1fl.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_XzkRrjA33WE/TOl355SdelI/AAAAAAAAAMI/H3eOnjKZ7Us/s400/zrzutekranu1fl.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5542092652970605138" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;Kilka ładnych dni już minęło od zainstalowania najnowszej "miętówki". Wydaje się być dalej naprawdę przystępnym systemem operacyjnym na domowy komputer. Od razu mówię: pierwsze wrażenia nie były idealne. Przejdźmy zatem do rzeczy.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Miętus nieco urósł, bo już nie mieści się na CD. Należało więc zakupić płytkę DVD. Instalator? Łatwy  w obsłudze, przejrzysty. Jak zawsze. Ba! Odniosłem wrażenie że wskutek zmian stał się jeszcze bardziej banalny. Odpowiednie ułożenie okien obsługujących kolejne etapy instalacji znacznie zwiększyło czytelność i ergonomię. Co do procesu instalacji: odniosłem wrażenie że sam etap kopiowania niezbędnych plików przyspieszył, zaś montowania ich jakby zwolnił. Wychodzi więc z resztą na jedno.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Po zainstalowaniu dostrzegam, że system nieco wolniej wstaje od poprzedniej dziewiątki (choć i tak szybko). Wita mnie... No właśnie... Tutaj zdania są podzielone: jednym nowy design bardziej odpowiada, innym mniej. Z soczystych zieleni i bieli miętówka przeszła na szaro-czarno-zielone szaty. Nowy styl okien i ikonek X-Mint bardzo przypadł mi do gustu. Świetnie to ze sobą się komponuje. Nic dodać, nic ująć - udany zabieg stylistyczny. Niektórym jednak bardziej odpowiadał zieleńszy design.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Co nowego? Pierwsze co dostrzegłem, to podświetlenie świeżo zainstalowanych programów. Całkiem klawa rzecz. Niebywale zwiększa ergonomię.  Poprawiono nieco Software manager (ikonki i takie tam). Ja jednak preferuję Synaptica, więc nie będę zgłębiał tego wątku. W oko także wpadła mi nowa opcja update managera: możliwość anulowania aktualizacji. Coś dla tych których irytuje wytężona praca programistów, a co za tym idzie - częste odnawianie oprogramowania. Pokazywana także jest użyteczna informacja, a konkretniej dotyczy wielkości pobieranego przez nas oprogramowania. Znajdziemy także niemało nowego oprogramowania dostępnego tuż po instalacji systemu: F-spot, wszelkie kodeki, Flash, VLC. Wydaje mi się także, że upakowano więcej sterowników lepszej klasy. Widać to na płynniejszym działaniu Compiza.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Z początku nie brakowało błędów. Pokusił bym się o stwierdzenie - że sypało nimi jak z rękawa. Dla przykładu Xorg się wieszał po zmianie rozdzielczości. Myszka potrafiła odmówić posłuszeństwa i popodmieniać sobie funkcje klawiszy. Irytowała także niezwykła ospałość domyślnej przeglądarki - Firefoksa. Na szczęście developerzy bardzo szybko uporali się z tymi problemami, i już dziś są tylko historią.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Gorąco polecam system. Mimo iż nie ma jakichś rewolucji. Jak dla mnie to zaleta. Im więcej jest grzebane w systemie - tym bardziej on traci na wartości.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-2753995290441439171?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/2753995290441439171/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/11/linux-mint-10-julia-subiektywne.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/2753995290441439171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/2753995290441439171'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/11/linux-mint-10-julia-subiektywne.html' title='Linux Mint 10 Julia - subiektywne odczucia'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XzkRrjA33WE/TOl355SdelI/AAAAAAAAAMI/H3eOnjKZ7Us/s72-c/zrzutekranu1fl.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-272081310959370151</id><published>2010-09-30T00:52:00.000-07:00</published><updated>2010-09-30T02:08:37.156-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='http'/><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='gry'/><category scheme='http://www.blogger.com/atom/ns#' term='MMORPG'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Margonem'/><category scheme='http://www.blogger.com/atom/ns#' term='RPG'/><title type='text'>Margonem MMORPG - sposób na przerwę w pracy</title><content type='html'>Znalazłem chwilę czasu, więc przedstawię wam jedną z moich ulubionych gier. To typowy RPG grywalny poprzez przeglądarkę. Akcja rozgrywa się w fantastycznym świecie pełnym rozmaitych przygód bez konkretnej fabuły. Wiadome jedynie, że w zamierzchłej przeszłości była niejaka wojna magów wskutek której Margonem zmieniło się na zawsze.&lt;br /&gt;&lt;br /&gt;Z jakiego względu warto zerknąć na ten tytuł? Zachwyca na pewno ilość i jakość questów. Przy niektórych wczuwamy  się w misję, a przy innych nic tylko boki rwać ze śmiechu. Każdy znajdzie tu coś dla siebie: i ten kto lubi wbijać poziomy tłucząc wszystko dookoła, oraz ten kto lubi wysilić swoją mózgownicę.  Zadania posiadają wiele scenariuszy możliwości zakończenia. Jeśli wykonamy questa jak należy: dostaniemy najlepszą nagrodę, jeśli zawiedziemy naszego zleceniodawcę: nic albo marną namiastkę nagrody. Wielkość świata gry przytłacza. Sam po dwóch latach grania nie znam całego. W dodatku regularnie dodawane są kolejne plansze, zadania czy potwory. Widać że gra żyje i jest ciągle ulepszana.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;a href="http://img338.imageshack.us/img338/8592/zrzutekranuexr.png"&gt;Zobacz zrzut ekranu.&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Do ubicia przez nas czekają setki potworów. Od królików przez szczury, orki, gobliny a na wywernach czy smokach skończywszy.  Nasza torba zapełni się nieraz tysiącami różnych od siebie przedmiotów (ze względu na rzadkość występowania podzielone są na: zwykłe, unikatowe, heroiczne, legendarne). wcielamy się w jedną z profesji: paladyn, mag, łowca, tropiciel, wojownik, tancerz ostrzy. Każda ma swoje wady i zalety.  Kupa zaklęć i umiejętności do zdobycia. Dorobienie się majątku na handlowaniu (gra posiada wbudowany silnik aukcji podobny do tego z allegro).&lt;br /&gt;&lt;br /&gt;Margonem to rasowy MMORPG. Produkcja polska przez niejakiego Thinkera i złego Patryka. Oczywiście chodzi na każdej platformie. Subiektywnie: Linux lepiej obsługuje klienta gry od Windowsa. Najlepiej grać na Firefoksie i Google Chrome.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://margonem.pl/"&gt;&lt;span style="font-size:180%;"&gt;Pogramy w to tutaj&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Jakie wady? Społeczność graczy do idealnych nie należy. Sprawia wrażenie składającej się w 80% z dzieci w wieku podstawówkowym. Dla ceniących sobie poprawność językową i ortograficzną może to być nie lada szok. Jednak silnik gry, questy, przedmioty i wszystko inne od użytkowników jest doskonałe. Dla mnie to długo będzie MMORPG numer jeden.&lt;br /&gt;&lt;br /&gt;Spotkać mnie można na świecie Katahha pod postaciami: Maychussf i Miś Haribo. Założyłem rok temu własny klan: "Klub kameralny" - każdego gościa bloga chętnie przyjmę i wspomogę złotem czy doradzę jak wykonać zadanie.&lt;br /&gt;&lt;br /&gt;Jeszcze raz polecam i zapraszam do gry!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-272081310959370151?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/272081310959370151/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/09/margonem-mmorpg-sposob-na-przerwe-w.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/272081310959370151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/272081310959370151'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/09/margonem-mmorpg-sposob-na-przerwe-w.html' title='Margonem MMORPG - sposób na przerwę w pracy'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-7701036222853049209</id><published>2010-09-27T03:11:00.001-07:00</published><updated>2010-09-27T03:15:02.970-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='GIMP'/><category scheme='http://www.blogger.com/atom/ns#' term='mint'/><category scheme='http://www.blogger.com/atom/ns#' term='grafika'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='wallpapers'/><category scheme='http://www.blogger.com/atom/ns#' term='tapety'/><title type='text'>Tapeta Mint</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_XzkRrjA33WE/TKBuAnSfhSI/AAAAAAAAALA/8iMswjj6Jqs/s1600/tapeta_mint_1.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_XzkRrjA33WE/TKBuAnSfhSI/AAAAAAAAALA/8iMswjj6Jqs/s400/tapeta_mint_1.png" alt="" id="BLOGGER_PHOTO_ID_5521534099981829410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Oto najnowsza tapeta wykonana przeze mnie. Kierowana jest głównie do użytkowników minta. Oczywiście wolno ją sobie pobierać do woli i ustawiać na swoim desktopie. Rozdzielczość to 1024x768. Możliwe, że dorobię też inne.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-7701036222853049209?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/7701036222853049209/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/09/tapeta-mint.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/7701036222853049209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/7701036222853049209'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/09/tapeta-mint.html' title='Tapeta Mint'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_XzkRrjA33WE/TKBuAnSfhSI/AAAAAAAAALA/8iMswjj6Jqs/s72-c/tapeta_mint_1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-8296201977507074786</id><published>2010-09-15T08:15:00.000-07:00</published><updated>2010-12-14T13:01:17.155-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mint'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='cairo-dock'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><category scheme='http://www.blogger.com/atom/ns#' term='screenlets'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Pstryczki i myczki wizualne w GNOME</title><content type='html'>Chyba każdy kto dłużej korzystał z Linuksa wie jak bardzo fajerwerkowe jest KDE. Niestety, ale jak ukazałem w poprzednim artykule - niesie to za sobą znaczne zużycie zasobów komputera. Ja jako fan GNOME chciałbym jednak pokazać, że właśnie w tym środowisku da się uzyskać podobne efekty do prezentowanych przez plasmoidy KDE. Oczywiście cudów nie należy się spodziewać, lecz całkiem sporej namiastki zabaweczek spod znaku kostki i trybików owszem. Także zainstalować te cuda można na innych środowiskach graficznych. Pulpitowy kalendarz, ramka na foto, mini pokaz slajdów, zegarek, sensory systemowe, aplikacje sprawdzające maila, wyświetlacze logów systemowych i wiele, wiele więcej... Oczywiście to wszystko przy jednoczesnym śladowym zużyciu procesora i pamięci RAM. Chcesz system z interfejsem podobnym do Mac OS X + wygląd KDE? To nie problem. W tym krótkim artykule pokażę z czym co się je.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size: 180%;"&gt;&lt;a href="http://img843.imageshack.us/img843/7336/gnomescreenlets.png"&gt;Gotowy efekt na moim desktopie&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Instalacja przebiegnie na dystrybucji Linux Mint 9 Isadora. Na innych pingwinach może to wyglądać nieco inaczej. Ja podam sposób instalacji paczek z poziomu konsolowego aptitude, lecz znajdziemy je także bez problemu w standardowym repozytorium Minta obsługiwalnym przez menedżera pakietów Synaptic.  Zatem zaczynajmy!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;1. Instalacja pakietu Compiz&lt;/span&gt;&lt;br /&gt;By nasze efekty prezentowały się jak najlepiej, przyda się zainstalowanie pakietu Compiz + Compiz-extra. Zatem wchodzimy w terminal i wklepujemy:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33ff33; font-family: 'lucida grande';"&gt;sudo apt-get install compiz compiz-extra&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Czasami pakiet compiz-extra nie jest dostępny z poziomu standardowego zestawu repozytoriów. Wtedy otwieramy Synaptic -&amp;gt; ustawienia -&amp;gt; repozytoria -&amp;gt; zaznaczamy brakujące opcje. Po instalacji Compiza radzę jednak przywrócić standardowe opcje.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;2. Instalacja Cairo-Dock&lt;/span&gt;&lt;br /&gt;Ten półko-panel z dołu ekranu to nic innego jak nietypowy Dock. Konkretniej chodzi o Cairo-Dock. Zatem instalujemy:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33ff33; font-family: 'lucida grande';"&gt;sudo apt-get install cairo-dock&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;&lt;br /&gt;3. Instalacja pulpitowych widgetów&lt;/span&gt;&lt;br /&gt;Wspomniane na początku artykułu odpowiedniki plasmy KDE to Screenlets. Instalujemy zatem pakiet:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33ff33; font-family: 'lucida grande';"&gt;sudo apt-get install screenlets&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;4. Uruchomienie gadżetów&lt;/span&gt;&lt;br /&gt;Zacznijmy od uruchomieia Compiza z dodatkiem extra.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33ff33; font-family: 'lucida grande';"&gt;Menu -&amp;gt; Preferencje -&amp;gt; Menedżer ustawień Compiz config&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Uruchamiamy animacje i dodatki do animacji. Robimy to zaznaczając kratkę. Akceptujemy zmiany gdy wyskoczą nam jakieś ostrzeżenia. Klikamy prawym przyciskiem myszy na pulpicie -&amp;gt; Zmień tło pulpitu -&amp;gt; zakładka: efekty -&amp;gt; zaznaczamy własne i akceptujemy zmiany. Pozostałe wyżej wspomniane bajery uruchomimy z poziomu systemowego menu.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33ff33; font-family: 'lucida grande';"&gt;Menu -&amp;gt; Akcesoria -&amp;gt; Cairo Dock (z open GL)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #33ff33; font-family: 'lucida grande';"&gt;Menu -&amp;gt; Akcesoria -&amp;gt; Screenlets&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Jednakże by uruchamiały się wraz z systemem należy to skonfigurować.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33ff33; font-family: 'lucida grande';"&gt;Menu -&amp;gt; Preferencje -&amp;gt; Programy startowe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dodajemy dwa wpisy.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #33ff33; font-family: 'lucida grande';"&gt;1. Nazwa: Cairo dock / Polecenie: cairo-dock -o / Komentarz: dowolny&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #33ff33; font-family: 'lucida grande';"&gt;2. Nazwa: Screenlets / Polecenie: screenlets / Komentarz: dowolny&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Czasem program Screenlets dodaje się sam po instalacji. Wtedy usuwamy wpis numer dwa. Warto też nasz systemowy gnome-panel przerzucić do góry (aby nie zasłaniał cairo-dock), prawy przycisk myszki na panelu -&amp;gt; Właściwości -&amp;gt; ułożenie: góra/co tam chcesz, warto dodać autoukrywanie. Na początku radzę go nie usuwać. Przyzwyczajanie do cairo trochę trwa.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 130%;"&gt;5. Konfiguracja gadżetów&lt;/span&gt;&lt;br /&gt;Zarówno Cairo Dock jak i Screenlets wyklikamy za pomocą prawego przycisku myszy. Nie będę się  zbytnio wdawał w szczegóły, bo pobawicie się sami. Jednak zwrócę uwagę na pewne niedogodności, które sprawiły mi problemy, lub mnie zaskoczyły.&lt;br /&gt;&lt;br /&gt;W Cairo-dock problemy może sprawić dodawanie własnych aktywatorów. Ich dorzucanie jest trochę nieergonomiczne, ale da się to łatwo zrobić. Albo dajemy prawy, przyciskiem myszy na docku -&amp;gt; Add -&amp;gt; Add a custom launcher. I sobie tam tworzymy ręcznie guziki odpalania (są problemy z niektórymi aplikacjami, także z ich ikonkami - trzeba ściągać z sieci i dawać własne ścieżki), lub robimy to innym sposobem. Odpalamy jakiś program z poziomu własnego menu standardowego - pojawia się nam jego ikonka na Cairo-dock. Wtedy prawy przycisk myszki na tej ikonce -&amp;gt; Make it launcher. Mamy już nowy skrót na panelu. To tyle co zauważyłem w tej aplikacji.&lt;br /&gt;&lt;br /&gt;W Screenlets jest nieco chwiejniej. By chodziły jak najlepiej należy mieć włączonego compiza + compiz extra. Jeżeli chcemy aby dany gadżet uruchamiał się wraz z systemem to uruchamiamy menedżera screenletów, wybieramy nasze cudo i zaznaczamy w dolnym lewym rogu: autostart on login. Nasze zabaweczki również możemy mocno wyklikać prawym przyciskiem myszy. Część z nich ma swoje niedociągnięcia w porównaniu z odpowiednikami KDE. Jednak jest to bardzo ciekawa alternatywa. Znajdziemy tu tego od groma. Można także pobrać dodatkowe paczki z gnome-look.org. Ściągamy je na dysk i instalujemy przeciągając (koniecznie skompresowane) z miejsca pobrania do okna menadżera screenletów.&lt;br /&gt;&lt;br /&gt;Moja opinia o tych gadżetach nie jest jednoznaczna. Co do cairo-dock, naprawdę nie ma czego się czepiać. Zaś co do screenlets... Ech... Niewątpliwie małożerność zasobów to ogromny plus. Wygląd też jest bardzo spoko. Ale z resztą spraw nie zawsze jest wesoło. Zegarki potrafią z niewiadomych przyczyn same się przestawić. Sensor temperatury procesora po przelogowaniu się z niewiadomych przyczyn zamienia się w czujnik zużycia procesora. Ekranowy notatnik ogranicza się tylko do grafiki swoją objętością na słowa. Poza nią tekst znika. Brak jakiejkolwiek możliwości formatowania tekstu w notatniku. Nie mówię już tutaj o typowym dla plasmy KDE obracaniu gadżetu bo tu go po prostu nie ma.&lt;br /&gt;&lt;br /&gt;Jednak polecam zabawę w screenlets i cairo-dock. Chociażby po to by pobawić się naszym systemem. Tym bardziej, że nie zachodzą w nim żadne trwałe zmiany. Pomimo niedopracowań to bardzo fajna zabawka. Sam z niej chętnie korzystam.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-8296201977507074786?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/8296201977507074786/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/09/pstryczki-i-myczki-wizualne-w-gnome.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/8296201977507074786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/8296201977507074786'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/09/pstryczki-i-myczki-wizualne-w-gnome.html' title='Pstryczki i myczki wizualne w GNOME'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-2698813031275770612</id><published>2010-09-11T06:07:00.000-07:00</published><updated>2010-09-11T06:55:05.203-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='GNOME'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='mint'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><title type='text'>KDE - czyli co w kostce i trybikach piszczy</title><content type='html'>Przewinęło mi się przez komputer już wiele środowisk graficznych. Cenię sobie wygodę, oraz ładny wygląd. Na codzień używam GNOME. Postanowiłem jednak dokładniej się przyjrzeć KDE spod numeru 4.4.2. Wcześniej już miałem z nim do czynienia. Korzystałem z dystrybucji openSUSE 11.2 z wmontowanym na start KDE. Była to jednak bardzo krótka przygoda.&lt;br /&gt;&lt;br /&gt;Zacznijmy od początku - czyli pobierania. Zrobiłem wielkie oczy gdy zobaczyłem jak wiele waży te środowisko. Stwierdziłem, że nie ma co się zrażać na samym początku. Pobrało się dość szybko jak na taki rozmiar. Uruchamiamy. Na oczy ukazuje się bardzo ładnie wykonany splash screen. System jednak wczytuje się około trzykrotnie dłużej niż na GNOME. Wreszcie po dość długiej chwili, wita mnie wesoła muzyczka startowa z KDE. Wpada w ucho, i jest bardzo przyjemna. Wygląd środowiska też jest niczemu sobie. Wszystko ładnie skomponowane i stonowane. Dużo błysków i przezroczystości.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://img408.imageshack.us/img408/6619/201009111511441024x768s.png"&gt;Zrzut ekranu&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;Niestety ale szybkość działania systemu dość mocno zwolniła i zawiodła moje oczekiwania. Zasoby komputera także stały się bardziej eksploatowane. Pozwolę sobie zrobić małe skonfrontowanie z GNOME.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Stan zużycia zasobów komputera zaraz po uruchomieniu systemu.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Procesor&lt;/span&gt;: GNOME - 90MHz; KDE - 360MHz;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;RAM&lt;/span&gt;: GNOME - 120 MB; KDE - 320 MB;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Jak widać KDE jest dość zasobożerne. Niestety ale mój poczciwy, zintegrowany Intel extreme graphics 2 (128MB) cienko sobie radził z efektami. Zanikanie się zacinało na potęgę. Przezroczystość była spoko. Przełączanie pulpitów (w ilości 4) w normie. Stwierdziłem: "naprawdę spoko środowisko". Wiadome że za wygodę i cukierki dla oczu płaci się procesorem i pamięcią RAM. Niestety ale działanie niektórych aplikacji na moim komputerze wyglądało tragiczne. Szczególnie gier 3D. Podam tutaj małe porównanie. Ponownie z GNOME. Za pole do testów posłużyła gra: Sauerbraten - justice edition.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Mała mapa:&lt;/span&gt;&lt;br /&gt;GNOME - 60 fps; KDE - 57 fps;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Średnia mapa:&lt;/span&gt;&lt;br /&gt;GNOME - 45 fps; KDE - 32 fps;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Duża mapa:&lt;/span&gt;&lt;br /&gt;GNOME - 18 fps; KDE - 7fps;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Czyli nie pogramy na mojej maszynie. Podejrzewam, że na mocniejszym sprzęcie powinno być o wiele lepiej. To głównie wina mojej anachronicznej karty graficznej.&lt;br /&gt;&lt;br /&gt;KDE ma też swoje zalety, które miło mnie zaskoczyły. Od razu po uruchomieniu system zasugerował aktualizację kernela i x-server. Po kolejnych uruchomieniach i aktualkach, system nieco przyspieszył. Była to co prawda symboliczna wartość, ale zawsze coś.&lt;br /&gt;&lt;br /&gt;Z całą pewnością mocną stroną KDE jest plazma. To zbiór całkiem ciekawych widżetów na pulpit. Bardzo ładnie to chodzi i wygląda. Ilość bugów jest znośna. Można umieścić sobie np. zegar analogowy, czy skaczącą piłeczkę. Jak dla mnie możliwość obracania elementów pulpitów to już lekka przesada. Fajna zabawka, nawet użyteczna. Kiedyś jednak się znudzi, a wkurzenie zżeraniem zasobów zostanie (oczywiście jeśli wcześniej było).&lt;br /&gt;&lt;br /&gt;Osobiście najbardziej odpowiada mi środowisko GNOME. Oferuje elegancję, ergonomię oraz zaskakuje przy tym niskim zużyciem zasobów. W sam raz dla mnie. Jednak z chęcią bym spróbował KDE na lepszym sprzęcie. Te środowisko ma naprawdę wielu fanów, i to nie bez powodu. Na słabym sprzęcie mówię mu stanowcze: nie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-2698813031275770612?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/2698813031275770612/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/09/kde-czyli-co-w-kostce-i-trybikach.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/2698813031275770612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/2698813031275770612'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/09/kde-czyli-co-w-kostce-i-trybikach.html' title='KDE - czyli co w kostce i trybikach piszczy'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-4467244684451993235</id><published>2010-09-04T02:38:00.000-07:00</published><updated>2010-11-28T05:17:53.651-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='mint'/><category scheme='http://www.blogger.com/atom/ns#' term='desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='system'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Linux Mint - idealny dla Ciebie system</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img94.imageshack.us/img94/6145/mintlogo.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 80px; height: 72px;" src="http://img94.imageshack.us/img94/6145/mintlogo.png" border="0" alt="" /&gt;&lt;/a&gt;Każdy z nas chyba kiedyś słyszał o Linuksie. Czymże jest ten diabeł? Od jakiegoś czasu przyglądam się rozmaitym dystrybucjom "pingwinka". Nie ukrywam, że bardzo przypadły mi do gustu tego typu systemy. W tym artykuliku postaram się zachęcić do spróbowania przygody z Linuksem. Pamiętajcie: To nic nie kosztuje!&lt;div&gt;&lt;br /&gt;Zapomnij o wirusach czy innych zagrożeniach z internetu. Na pingwina nie istnieje żadne złośliwe oprogramowanie. Oczywiście są wirusy, ale napisali je sami programiści linuksa by sprawdzić zabezpieczenia systemu. Aby je zainstalować samemu trzeba się dobrze znać (kompilacja i te bajery). Równie dobrze możemy uszkodzić nasz komputer wylewając na niego kubeł wody.&lt;div&gt;&lt;br /&gt;Co się stanie gdy połączymy wolność, stabilność, uniwersalność, niezawodność i bezpieczeństwo użytkowania komputera? Staniemy się szczęśliwymi posiadaczami systemu spod znaku pingwina. Te pięć wymienionych cech to podstawowe atrybuty każdego niekomercyjnego systemu Linux. Nie będę tutaj nudził o ogólnych zaletach tego typu systemów, bo to materiał na kilka dobrych książek.&lt;div&gt;&lt;br /&gt;A co otrzymamy jak do tych cech dodamy: łatwość obsługi, darmowe i zarazem dobre wsparcie techniczne, elegancki wygląd, ogromną ilość bezpłatnego (i porządnego) oprogramowania, gotowość do użycia po krótkiej i banalnej instalacji? Sugerując się tytułem tego artykułu już pewnie znacie odpowiedź. Tak! Taki obraz z całą pewnością prezentuje sobą Linux Mint 9 Isadora.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_XzkRrjA33WE/TIImfhkI48I/AAAAAAAAAKU/-MY8GQLUxJ8/s1600/zrzut_ekranu.png"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Zobacz zrzut ekranu&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;W świecie zaznajomionych już z Linuksem ta dystrybucja jest uważana za bardzo dopracowaną. Czerpie z najlepszych źródeł. "Miętówka" zbudowana została na podstawie bardzo dopracowanego i stabilnego Debiana. Niewątpliwie korzystanie z repozytoriów Ubuntu uatrakcyjnia ten system. Dzięki tej fuzji nasz system może zostać wyposażony w ogromną ilość oprogramowania. Naszego bezpieczeństwa strzeże jeden z najpotężniejszych linuksowych modułów zabezpieczeń - SElinux. Wtóruje mu także bardzo dobry firewall - iptables. Oczywiście ich obsługa została tak bardzo uproszczona, że stała się wręcz dziecinnie prosta. Boisz się konsoli? Schowaj ten lęk do kieszeni. Na Mincie możesz o niej zapomnieć. Pracę z komputerem ułatwią Ci proste w obsłudze graficzne konfiguratory.&lt;br /&gt;A co mamy do dyspozycji zaraz po zainstalowaniu systemu? Tak naprawdę wszystko, co do życia potrzebne przeciętnemu zjadaczowi internetu i oprogramowania. Wymienię tutaj część ciekawszego standardowego oporządzenia:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pełne wsparcie kodeków, Java i Flash plugin.&lt;/span&gt;&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span style="font-weight: bold;"&gt;Sane&lt;/span&gt; - menedżer obsługujący nasze skanery. Zawiera w swojej bazie aktualnie 1413 wspieranych modeli.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/b&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;CUPS&lt;/span&gt; - menedżer obsługujący drukarki. 1213 wspieranych modeli.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Network Manager &lt;/span&gt;- program obsługujący naszą sieć. Bezproblemowo łączy zarówno z kabla jak i bezprzewodowo.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Synaptic&lt;/span&gt; - Banalny w obsłudze menedżer repozytoriów. To właśnie za jego pomocą instalujemy, usuwamy, aktualizujemy, naprawiamy oprogramowanie za jednym kliknięciem myszy.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;MintDesktop&lt;/span&gt; - bardzo prosty w obsłudze konfigurator systemu.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Compiz &lt;/span&gt;- coś dla lubiących doznania estetyczne. Zamieniaj swój pulpit w sześcian, spalaj okna, zwijaj je w rulonik, zamieniaj w galaretkę. To i wiele, wiele innych gadżetów zapewni ten program. Nakładka upiększająca interfejs systemu.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Open-office&lt;/span&gt; - bardzo dopracowany pakiet oprogramowania biurowego.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Brasero &lt;/span&gt;- narzędzie do wypalania płytek&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;GIMP&lt;/span&gt; - bardzo dobre narzędzie do obróbki grafiki rastrowej.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Totem&lt;/span&gt; - ciekawy program do oglądania klipów filmowych, oraz słuchania internetowych stacji radiowych.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Rhytmbox &lt;/span&gt;- dający niezwykle wiele możliwości odtwarzacz muzyki.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Firefox&lt;/span&gt; - jedna z najbezpieczniejszych, najpopularniejszych i zarazem najszybszych przeglądarek na świecie.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Pidgin &lt;/span&gt;- multikomunikator internetowy. Obsługuje kilkanaście sieci z całego świata (w tym gg). Ciekawostką jest możliwość pisania z niego na czacie Facebooka.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Thunderbird &lt;/span&gt;- najpopularniejszy klient poczty elektronicznej.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Transmission &lt;/span&gt;- klient do obsługi sieci torrent.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;XChat&lt;/span&gt; - coś dla miłośników czatowania.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Nanny&lt;/span&gt; - bardzo dopracowany program do kontroli rodzicielskiej i blokowania domen.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Pulse-audio&lt;/span&gt; - klient dźwiękowy. Korzystają z niego profesjonalni DJ'owie.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Iptables&lt;/span&gt; - bardzo zaawansowany firewall.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Oczywiście nie sposób wymienić wszystko, co znajduje się na pokładzie naszego Minta tuż po zainstalowaniu. Jeżeli czegoś nam zabraknie - nie ma problemu. Uruchamiamy menedżera pakietów Synaptic, i instalujemy co nam się jawnie podoba. Jasne jak słońce też jest, że można mieć na komputerze zarówno windowsa jak i Linuksa naraz.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.linuxmint.com/edition.php?id=52"&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Pobierz Linux mint&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Wszystkie wyżej wymienione cechy mogą zachęcić użytkownika spod znaku okien do Linuksa. O samych zaletach pingwina napiszę oddzielny artykuł. Chętnych do instalacji mogę wesprzeć dobrą radą i obsługą techniczną.&lt;div&gt;&lt;br /&gt;&lt;a href="http://www.linuxmint.com/edition.php?id=52"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-4467244684451993235?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/4467244684451993235/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/09/linux-mint-idealny-dla-ciebie-system.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/4467244684451993235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/4467244684451993235'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/09/linux-mint-idealny-dla-ciebie-system.html' title='Linux Mint - idealny dla Ciebie system'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3113701829691020570.post-193416160297619761</id><published>2010-09-02T03:33:00.000-07:00</published><updated>2010-09-02T04:00:33.522-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='http'/><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='grafika'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Parę słów na start</title><content type='html'>Witam was na moim nowym blogu! Z przyjemnością otwieram kolejny już dziennik internetowy. Pewnie nie każdy mnie zna osobiście, więc opowiem coś o sobie. Skupię się na tematach dotyczących tegoż bloga. Ponad miesiąc temu stałem się szczęśliwym posiadaczem systemu typu linux. Zakochałem się w nim od pierwszego wejrzenia. Prawdę mówiąc wcześniej też bardzo podobały mi się projekty spod znaku GNU, lecz po wpakowaniu sobie linuksa coś we mnie drgnęło. Porzuciłem całkowicie wszystko co się tyczy z komercją. Cała mnogość zalet pingwina sprawia, że jestem szczęśliwym użytkownikiem komputera.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Zawodowo pragnę być informatykiem. Marzy mi się praca w branży informatycznej. Coś ze sfery marketingowo-webmasterskiej. Właśnie rozpoczynam naukę na studiach tego kierunku. Programowaniem sieciowym zajmuję się zaledwie od dwóch lat. Nie oszukuję samego siebie, bo wiem że to dość mało. Jednakże solidnie pracuję na swoją przyszłość w tym zawodzie i staram się jak najlepiej rozwinąć. Mam za sobą kilkanaście udanych (jak na początkującego webmastera) projektów. Mówiąc o takiej pracy mam na myśli założenie małej firmy specjalizującej się w tej branży. Czas okaże czy się uda.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nie będę się tu pętlił o sobie. Czas i kolejne posty okażą jaki naprawdę jestem oraz co mnie interesuje. Pewnie pojawi się zaraz pytanie: dlaczego nie stworzę własnej strony, a zamiast tego prowadzę bloga. Odpowiedź jest prosta: nie jestem jeszcze takim profesjonalistą aby tworzyć strony o sobie. Istniała swego czasu taka witryna. Niestety ale stwierdziłem, że na jakieś konkretne portfolio jest za wcześnie. Podejrzewam że powstanie wraz z powstaniem własnego interesu. Nie ukrywam też, iż jeszcze dużo nauki przede mną. Blog daje szansę na to, że znajdę czas by coś w nim pisać. Moderowanie własnej strony tylko do takich celów to zbyt duża strata czasu. Tym bardziej, że nie będzie się to wiązać z zyskami.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Co znajdziecie na moim blogu w przyszłości? Możecie liczyć na rzetelne relacje z użytkowania różnych spraw związanych z komputerami. Da się także znaleźć jakąś ciekawą recenzję sprzętu, programu, urządzenia czy strony internetowej. Postaram się też tworzyć ciekawe porównania. Pobawię się również w ciekawe anegdotki, felietony. Pochwalę się też pewnie swoimi pracami. Może też napiszę jakieś ciekawe tutoriale o różnych tematykach.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3113701829691020570-193416160297619761?l=66ff00.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://66ff00.blogspot.com/feeds/193416160297619761/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://66ff00.blogspot.com/2010/09/pare-sow-na-start.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/193416160297619761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3113701829691020570/posts/default/193416160297619761'/><link rel='alternate' type='text/html' href='http://66ff00.blogspot.com/2010/09/pare-sow-na-start.html' title='Parę słów na start'/><author><name>maychussf</name><uri>http://www.blogger.com/profile/13192523881805220086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
