Ładuję...
photo
zaloguj się i wrzuć coś ciekawego na flakera

sobota 3 lipca

aktywność użytkownika
photo
Oto cheat sheet, czyli ściąga jak używać Canvas - nowość, którą teoretycznie przynosi nam HTML5, a praktycznie istnieje w przeglądarkach już od dawna.
Dla niezorientowanych - canvas pozwala na dosłowne rysowanie po naszej stronie dowolnych kształtów, a nawet animacji. Zobacz wpis
Oto cheat sheet, czyli ściąga jak używać Canvas - nowość, którą teoretycznie przynosi nam HTML5, a praktycznie istnieje w przeglądarkach już od dawna.
Dla niezorientowanych - canvas pozwala na dosłowne rysowanie po naszej stronie dowolnych kształtów, a nawet animacji.
  1.  
photo
Jeśli interesuje Cię optymalizacja i kompresja kodu JavaScript, a narzędzia jak YUI i JSMin masz w małym palcu, być może zaciekawi Cię Google Closure Compiler Service.
Zwykłe komprsory wycinają biale znaki i skracają nazwy zmiennych. Closure Compiler posuwa się tutaj dużo dalej, zmienia samą strukturę kodu, tak aby działała identycznie jak wyjściowa.
Przykładowo poniższy kod:
function hello(name) {
alert('Hello, ' + name + '!');
}
hello('Sher.pl');
Zostanie zastąpiony jedną linijką:
alert("Hello, Sher.pl!");
Innym pomysłem na jego wykorzystanie jest poprawienie formatowania kodu (przy zaznaczeniu Pretty print tworzone są automatyczne wcięcia). Zobacz wpis
Jeśli interesuje Cię optymalizacja i kompresja kodu JavaScript, a narzędzia jak YUI i JSMin masz w małym palcu, być może zaciekawi Cię Google Closure Compiler Service.
Zwykłe komprsory wycinają biale znaki i skracają nazwy zmiennych. Closure Compiler posuwa się tutaj dużo dalej, zmienia samą strukturę kodu, tak aby działała identycznie jak wyjściowa.
Przykładowo poniższy kod:
function hello(name) {
alert('Hello, ' + name + '!');
}
hello('Sher.pl');
Zostanie zastąpiony jedną linijką:
alert("Hello, Sher.pl!");
Innym pomysłem na jego wykorzystanie jest poprawienie formatowania kodu (przy zaznaczeniu “Pretty print” tworzone są automatyczne wcięcia).
  1. photo sheerun @az, lol [odpowiedz]
  2.  
photo
Bespin, internetowy edytor powstający pod nadzorem Mozilli, wydał bookmarklet (skryptozakładę), która umożliwia przemianę dowolnego pola tekstowego na stronie (textarea) w zaawansowany edytor HTML5, obsługujący kolorowanie składni.
Koniec newsa :-) Zobacz wpis
Bespin, internetowy edytor powstający pod nadzorem Mozilli, wydał bookmarklet (skryptozakładę), która umożliwia przemianę dowolnego pola tekstowego na stronie (textarea) w zaawansowany edytor HTML5, obsługujący kolorowanie składni.
Koniec newsa :-)
  1.  

piątek 2 lipca

aktywność użytkownika
photo
Wynik konkursu! Skomplikowany algorytm wytypował Konrada Jagielskiego aka wealllovehomeostasis i to właśnie do niego powędruje książka!
Zwycięzcy serdecznie gratuluję, a niedługo odbędzie się kolejny konkurs. Do wygrania książka z popularnej serii Head First! Zobacz wpis
  1.  
photo
Demony i architektura klient-serwer Architektura klient-serwer jest rozszerzeniem funkcjonalności jaką oferują strumienie w Unixach. Jednak odnosi się ona bardziej do sposobu zaprojektowania aplikacji, niż do operowania na poziomie kodu. W aplikacjach klient-serwer, zamiast pojedynczego programu, który przetwarza dane z wejścia, stanowi interfejs. Funkcjonalność jest podzielona na serwer, który otrzymuje żądania danych od klientów i zwraca rezultaty przetworzone przez klienta oraz udostępnia interfejs użytkownikom.
Z pewnością znasz już ten typ architektury: przeglądarki łączą się z serwerami www i dostarczają pliki poprzez protokół HTTP, prezentując je użytkownikowi. 
Procesy serwera zawsze działające w tle nazywane są demonami i często mają pliki wykonywalne, których nazwy kończą się na d Na przykład plik serwer www Apache ma nazwę httpd co jest skrótem od hypertext transfer protocol daemon, SSH działa jako sshd, a proces MySQL ... Zobacz wpis
  1.  

środa 30 czerwca

aktywność użytkownika
photo
Jeśli programujesz w C++, być może przyda się poradnik dotyczący stylu formatowania i kodowania od Google. Ma ono za sobą lata praktyki i choćby z tego powodu warto się zastanowić nad stosowaniem tych zasad.
Istnieją też podobne poradniki dla Objective-C oraz Python.  Zobacz wpis
Jeśli programujesz w C++, być może przyda się poradnik dotyczący stylu formatowania i kodowania od Google. Ma ono za sobą lata praktyki i choćby z tego powodu warto się zastanowić nad stosowaniem tych zasad.
Istnieją też podobne poradniki dla Objective-C oraz Python. 
  1.  

poniedziałek 28 czerwca

aktywność użytkownika
photo
Strumienie i tekst Ponieważ systemy Unixowe są z założenia modularne, narzędzia systemowe (a właściwie prawie wszystkie aplikacje) podają wyniki i komunikują się za pomocą formatu tekstowego. Zazwyczaj wynik programu wykonanego z linii poleceń wysyłany jest do standardowego wyjścia stdout. Prawdziwie innowacyjne jest to, że owy strumień wyjściowy może zostać przekierowany do plików lub innych aplikacji.
Dodanie > oraz nazwy pliku na końcu polecenia wysyła wynik do wybranego pliku, nadpisując przy tym jego zawartość, jeżeli takowa istnieje. Dodanie >> oraz nazwy pliku dopisuje wynik na końcu pliku. Natomiast znak | (po angielsku pipe) umieszczony pomiędzy dwoma poleceniami przesyła wynik pierwszego polecenia do drugiego. Przyjrzyjmy się takiemu przykładowi:
ls | grep "biologia"
Wynik polecenia ls (list directory - lista katalogów) wysyłany jest do polecenia grep, które uruchamia szukanie słowa biologia na liś... Zobacz wpis
  1.  
photo
Polecam przejrzeć zdumiewające zestawienie Co jest specjalnego w tej liczbie. Ich zakres to od 1 do & 9999.
Łącznie koło 4500 ciekawych faktów matematycznych. Gratuluję autorowi (autorom) wytrwalości i wiedzy! Zobacz wpis
Polecam przejrzeć zdumiewające zestawienie “Co jest specjalnego w tej liczbie”. Ich zakres to od 1 do … 9999.
Łącznie koło 4500 ciekawych faktów matematycznych. Gratuluję autorowi (autorom) wytrwalości i wiedzy!
  1.  
photo
Podobnie jak terminal, tekstowy manager okien screen nie do końca spełnia nasze oczekiwania. Przełączanie między oknami nie jest oczywiste, korzystać da się tylko po uprzednim przeczytaniu dokumentacji. Inaczej do sprawy podchodzi byobu, czyli screen na sterydach.
Zarządzanie w nim oknami jest banalnie proste a co więcej posiada wszystkie funkcje zwykłego screen - w rzeczywistości byobu jest jego nakładką, poprawiającą usability i dodającą funkcje typu podgląd najważniejszych parametrów systemu lub nazwy okna.
Poniżej przedstawiam najczęściej używane skróty byobu:
F2 - Nowe okno
F3 - Poprzednie okno
F4 - Następne okno
F5 - Odświeża profil
F6 - Odłącza sesję byobu
F7 - Tryb kopiowania tekstu
F8 - Zmiana tytułu okna
F9 - Konfiguracja programu
F12 - Zablokuj terminal
Ctrl-a $ - szczegółowe informacje
Ctrl-a R - odświeża profil
Ctrl-a ! - Wyłącza/włącza skróty
Ctrl-a k - Wyłącza bieżące okno
Osobi... Zobacz wpis
Podobnie jak terminal, tekstowy manager okien screen nie do końca spełnia nasze oczekiwania. Przełączanie między oknami nie jest oczywiste, korzystać da się tylko po uprzednim przeczytaniu dokumentacji. Inaczej do sprawy podchodzi byobu, czyli screen na sterydach.
Zarządzanie w nim oknami jest banalnie proste a co więcej posiada wszystkie funkcje zwykłego screen - w rzeczywistości byobu jest jego nakładką, poprawiającą usability i dodającą funkcje typu podgląd najważniejszych parametrów systemu lub nazwy okna.
Poniżej przedstawiam najczęściej używane skróty byobu:
       F2 - Nowe okno
       F3 - Poprzednie okno
       F4 - Następne okno 
       F5 - Odświeża profil
       F6 - Odłącza sesję byobu
       F7 - Tryb kopiowania tekstu
       F8 - Zmiana tytułu okna
       F9 - Konfiguracja programu
       F12 -  Zablokuj terminal
       Ctrl-a $ - szczegółowe informacje
       Ctrl-a R - odświeża profil
       Ctrl-a ! - Wyłącza/włącza skróty
       Ctrl-a k - Wyłącza bieżące okno

Osobiście uważam byobu za wspaniałe narzędzie do pracy poprzez SSH. Aby zainstalować wpisujemy w terminalu zwykłe:
sudo apt-get install byobu
  1.  

niedziela 27 czerwca

aktywność użytkownika
photo
Grupy i prawa dostępu w Linuxie W Linuxach, podobnie jak w każdym Unixowym systemie, pliki i foldery należą do użytkownika i grupy (swoją drogą w Linuxie wszystko jest plikiem, też katalogi, ale to osobna historia. Wszyscy użytkownicy są w grupie domyślnej (default), ale zwykle należą do ich większej ilości.
Podczas gdy wszystkie pliki i katalogi nakleżą do grup i użytkowników, prawa dostępu mogą zagwarantować, że pliki będą odczytywane, zapisywane lub uruchamiane przez swoich właścicieli albo świat (czyli wszystkich użytkowników w systemie). Ogólnie: prawa dostępu są kombinacją praw do czytania/zapisywania/uruchamiania plików dla właściciela/grupy/świata.
Kiedy myślimy o użytkowniku, wyłania się obraz konkretnej osoby. W Linuxie nie jest to jednak właściwe, dużo użytkowników jest stworzonych specjalnie przez system, aby aplikacje (szczególne te dostępne przez sieć, jak serwer www) miały ograniczone pole manewru. Przykładowo serwer Apache w Ubu... Zobacz wpis
  1.  
photo
Przypominam o ciekawej firmie Norc, która jeszcze przed Google postanowiła wykonać zdjęcia z widoku ulicy (tak, Google Street View).
Do dzisiaj zostały sfotografowane Kraków, Poznań, Warszawa i Wrocław. Zobacz wpis
Przypominam o ciekawej firmie Norc, która jeszcze przed Google postanowiła wykonać zdjęcia z widoku ulicy (tak, Google Street View).
Do dzisiaj zostały sfotografowane Kraków, Poznań, Warszawa i Wrocław.
  1.  
photo
Polecam niebanalne zestawienie 101 startupów i aplikacji, które uprzyjemnią życie startupowcom. Uwzględnione w zestawieniu kategorie to: mapy myśli, design, development, kolaboracja, zarządzanie wersjami, analizy, śledzenie błędów, zarządzanie kontaktami, kontakt z klientem, zarządzanie projektem, zarządzanie finansami, systemy wiki, zarządzanie czasem, płacenie podatków, help desk oraz kampanie reklamowe.
Jednym słowem, Envato trzyma poziom. Zobacz wpis
Polecam niebanalne zestawienie 101 startupów i aplikacji, które uprzyjemnią życie startupowcom. Uwzględnione w zestawieniu kategorie to: mapy myśli, design, development, kolaboracja, zarządzanie wersjami, analizy, śledzenie błędów, zarządzanie kontaktami, kontakt z klientem, zarządzanie projektem, zarządzanie finansami, systemy wiki, zarządzanie czasem, płacenie podatków, help desk oraz kampanie reklamowe.
Jednym słowem, Envato trzyma poziom.
  1.  

sobota 26 czerwca

aktywność użytkownika
photo
Historia i koncepcje systemów Unix Historia systemu operacyjnego UNIX rozpoczęła się w latach 60, kiedy zespół badawczy Bell Labs z AT&T opracowywał system operacyjny dla mikrokomputerów, który byłby zdolny do obsługi przez wielu użytkowników. AT&T sprzedawało różne licencje innym korporacjom w latach 80 i 90, jednak żadna nich nie pozwalała na wolą redystrybucję kodu źródłowego UNIX.
Późne lata 80 przyniosły idee o nowym, wolnym systemie UNIX. Rozpoczęto prace nad wersją tego systemu nabytą przez Uniwersytet California-Berkley (znaną jako BSD, od Berkley Software Destribution). W tym samym czasie inny projekt, który zrodził się w organizacji Free Software Foundation (prowadzonej przez sławnego Richarda Stallmana) został opublikowany jako jądro GNU/Linux w 1991 roku.
Te dwa systemy, chociaż bardzo podobne, mają różne historie. Systemy Unix posiadały jądro, które stanowiło interfejs między sprzętem a użytkowni... Zobacz wpis
  1.  
photo
Szablon strony HTML5 Google otworzyło serwis html5rocks.com, w którym wyczerpująco opisuje korzyści jakie nam daje HTML w wersji 5. Dostępna jest także piaskownica dla deweloperów, wspaniały tutorial oraz galeria stron, z których możesz się uczyć.
Z tej okazji publikuję szkielet całkowicie poprawnego dokumentu HTML5. Lepiej się go naucz na pamięć, niedlugo stanie się bardzo popularny.
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title></title>
<!--[if IE]>
<script src="html5shiv.googlecode.com/...vn/trunk/html5.js"> inne wpisy na ten temat
<![endif]-->
</head>
<body>
</body>
</html>
Zastanawiające są trzy linijki po title. Jesli przeglądarką jest Internet Explorer, poprawiają one jego zachowanie, tak aby rozpoznawał i odpowiednio stylował wszystkie znaczniki HTML5. Dzięki temu nie martwimy się, że dokument nie załaduje pod przeglądarką Microsoftu. To trochę ją zwalnia, ale myślisz, że jej u... Zobacz wpis
  1.  
photo
Po co 'www' w adresie URL?! Jak wiesz, dużo witryn działa w subdomenie www. Możesz zapytać jaki jest tego sens oprócz tego, że adres adres jest dłuższy i niby bardziej internetowy. Otóż są dwie techniczne przyczyny:
Aby zaoszczędzić transferu niektórzy zakładają dla obrazków subdomenę static. Stawiają na niej lekki serwer i próbują ograniczyć wielkość żądań, a największą ich część stanowią zwykle ciasteczka. Ciasteczka zapisane w domenie bez www (np. foobar.pl), będą wysyłane przy żądaniach na wszystkie subdomeny (czyli także static.foobar.pl). Jeśli stronę założymy pod adresem www.foobar.pl, ciasteczka na niej zapisane nie będą wysyłane w żądaniach obrazków.
Drugi powód wiąże się z pewną właściwością serwera DNS. Otoż nie możemy ustawić rekordu CNAME (który jest aliasem dla domeny), jeśli ustawione są jakiekolwiek inne rekordy na danym adresie. Niestety z główną domeną (np. foobar.pl) zwykle powiązane są rekordy NS i SOA, przez co nie możemy na niej ustawić rekordu CNAM... Zobacz wpis
  1.  
photo
Zaczynasz przygodę z Linuxem? Jeśli poznaleś wcześniej język angielski, polecam przyjrzeć się przewodnikowi Linode. Przejrzyście, krok po kroku, opisują historie Unixów, sposób w jaki z nich korzystać, jak postawić własny serwer, skonfigurować sieć, bazy danych i dużo innych.
Polecam Linode także jako hostingodawcę. Dostarczają oni pierwszej klasy serwery VPS. Naprawdę trudno znaleźć lepsze w sieci. Zobacz wpis
Zaczynasz przygodę z Linuxem? Jeśli poznaleś wcześniej język angielski, polecam przyjrzeć się przewodnikowi Linode. Przejrzyście, krok po kroku, opisują historie Unixów, sposób w jaki z nich korzystać, jak postawić własny serwer, skonfigurować sieć, bazy danych i dużo innych.
Polecam Linode także jako hostingodawcę. Dostarczają oni pierwszej klasy serwery VPS. Naprawdę trudno znaleźć lepsze w sieci.
  1.  

środa 23 czerwca

aktywność użytkownika
photo
Jeśli zastanawiasz się dlaczego Linuxy, BSD czy MAC OS X mają podobny zestaw narzędzi w konsoli, zapoznaj się z POSIX. Są to przyjęte standardy opisujące API wszystkich Unixów (Linux i MAC OS X są Unixami).
W podobny sposób konsortium Linux Foundation wprowadziło Filesystem Hierarchy Standard, który jak nazwa wskazuje, standaryzuje hierarchię katalogów. Jego treść można znaleźć na tej stronie.  Zobacz wpis
Jeśli zastanawiasz się dlaczego Linuxy, BSD czy MAC OS X mają podobny zestaw narzędzi w konsoli, zapoznaj się z POSIX. Są to przyjęte standardy opisujące API wszystkich Unixów (Linux i MAC OS X są Unixami).
W podobny sposób konsortium Linux Foundation wprowadziło Filesystem Hierarchy Standard, który jak nazwa wskazuje, standaryzuje hierarchię katalogów. Jego treść można znaleźć na tej stronie. 
  1.  

wtorek 22 czerwca

aktywność użytkownika
photo
Niektórzy ludzie mają w zwyczaju kupować masowo domeny i później je odsprzedawać za wyższą cenę. Nie pochwalam takiego zachowania, jednak trzeba przyznać, że biznes się kręci. Dlaczego nie robić tego samego z loginami na serwisach społecznościowych?
Pomysł na startup
Serwis pozwalający sprzedawać loginy w serwisach społecznościowych.
Szczegóły
Pomysł nie jest może innowacyjny, jednak nie widziałem na polskim rynku odpowiednika, a serwisów społecznościowych zaczyna być na pęczki.
Oczywiście trzeba uwzględnić w regulaminie, że wystawianie loginów naruszających dobra osobiste (art 23 i 24 Kodeksu cywilnego) jest zabronione. Chodzi głównie o imię i nazwisko, więc jankowalski jest zabroniony.
Inną wariacją jest miejsce gdzie można wystawić na sprzedaż domeny + loginy w serwisach społecznościowych. W polskich realiach liczą się w tej chwili Nasza-Klasa, FaceBook, Blip, Flaker, Twitter i może Yam (myślę, że ich liczba będzie się zwiększać).
Strona biznesowa
Tutaj sprawa jest prosta. Będzie to... Zobacz wpis
Niektórzy ludzie mają w zwyczaju kupować masowo domeny i później je odsprzedawać za wyższą cenę. Nie pochwalam takiego zachowania, jednak trzeba przyznać, że biznes się kręci. Dlaczego nie robić tego samego z loginami na serwisach społecznościowych?
Pomysł na startup
Serwis pozwalający sprzedawać loginy w serwisach społecznościowych.
Szczegóły
Pomysł nie jest może innowacyjny, jednak nie widziałem na polskim rynku odpowiednika, a serwisów społecznościowych zaczyna być na pęczki.
Oczywiście trzeba uwzględnić w regulaminie, że wystawianie loginów naruszających dobra osobiste (art 23 i 24 Kodeksu cywilnego) jest zabronione. Chodzi głównie o imię i nazwisko, więc jankowalski jest zabroniony.
Inną wariacją jest miejsce gdzie można wystawić na sprzedaż domeny + loginy w serwisach społecznościowych. W polskich realiach liczą się w tej chwili Nasza-Klasa, FaceBook, Blip, Flaker, Twitter i może Yam (myślę, że ich liczba będzie się zwiększać).
Strona biznesowa
Tutaj sprawa jest prosta. Będzie to prowizja od wartości sprzedanej domeny i loginów. Można też pobierać opłatę za wystawienie takiej oferty. Ograniczyło by to ilość mało wartościowych nazw.
  1.  
photo
Zgodnie z zaleceniem @vee leci do nas książka z Head First. Będzie do wygrania w następnym konkursie :) A tymczasem flaker.pl/f/6470742 inne wpisy na ten temat
  1. photo fri2go dobra książka, kiedyś angielską wersję czytałem :) [odpowiedz]
  2. photo vee to jeszcze tę o zarządzaniu agile wystaw w 3 konkursie i daje słowo że ją wygram ;P [odpowiedz]
  3.  
photo
#drogiflakerze Urządzam #konkurs dla potrafiących opisywać ciekawe znaleziska w sieci lub posiadających wiedzę informatyczną i chęć jej przekazania. Do wygrania jest książka Tworzenie aplikacji internetowych w AJAX i PHP. Więcej informacji na blogu: blog.sher.pl inne wpisy na ten temat
  1. photo vee jak do wygrania będzie jakaś książka z serii HeadFirst to z chęcią wezmę udział ;P [odpowiedz]
  2. photo sher @vee - może coś wykombinuję :) [odpowiedz]
  3.  
photo
Dostałem do ręki ciekawą książkę: Tworzenie aplikacji internetowych w AJAX i PHP. Chciałbym ją oddać w dobre ręce, więc ogłaszam konkurs.
Zasady są proste:
Napisz gościnny wpis o dowolnej tematyce związanej z informatyką. Może to być opis ciekawego startupu, krótki tutorial, porada od programisty, coś co zainteresuje innych geeków.
Jeśli wpis zostanie opublikowany, otrzymujesz kulę z numerkiem
Za tydzień (1 lipca) uruchomię maszynę losującą, zwolnię blokadę i wybiorę zwycięzką kulę. Książka powędruje do jej właściciela.
Wyniki będą codziennie raportowane w pasku po prawej stronie, a wpisy będą odpowiednio oznaczone jako Twojego autorstwa.
@update W związku z pewnymi ograniczeniami zwycięzką kulę wybiorę stosując super-tajny algorytm, który wcale nie jest losowy. Zobacz wpis
Dostałem do ręki ciekawą książkę: Tworzenie aplikacji internetowych w AJAX i PHP. Chciałbym ją oddać w dobre ręce, więc ogłaszam konkurs.
Zasady są proste:


Napisz gościnny wpis o dowolnej tematyce związanej z informatyką. Może to być opis ciekawego startupu, krótki tutorial, porada od programisty, coś co zainteresuje innych geeków.
Jeśli wpis zostanie opublikowany, otrzymujesz kulę z numerkiem
Za tydzień (1 lipca) uruchomię maszynę losującą, zwolnię blokadę i wybiorę zwycięzką kulę. Książka powędruje do jej właściciela.

Wyniki będą codziennie raportowane w pasku po prawej stronie, a wpisy będą odpowiednio oznaczone jako Twojego autorstwa.
@update W związku z pewnymi ograniczeniami zwycięzką kulę wybiorę stosując super-tajny algorytm, który wcale nie jest losowy.
  1.  
photo
Pojawił się pierwszy odcinek czwartego sezonu IT Crowd (Technicy Magicy). Jest on moją ulubioną komedią, więc z całego serca zachęcam na seans.
Ten serial dla geeków jest jedym z nielicznych serialów, którego odcinki można obejrzeć (legalnie) online. Ukłon w stronę 4channel. Zobacz wpis
Pojawił się pierwszy odcinek czwartego sezonu IT Crowd (Technicy Magicy). Jest on moją ulubioną komedią, więc z całego serca zachęcam na seans.
Ten serial dla geeków jest jedym z nielicznych serialów, którego odcinki można obejrzeć (legalnie) online. Ukłon w stronę 4channel.
  1.  
photo
Jak zapewne wiesz, top, jest narzędziem do zarządzania procesami w Linuxie. Nie jest to wybitnie poręczne narzędzie. Bez kolorów, nieczytelne dla człowieka liczby, nie działają strzałki na klawiaturze ani myszka, trudno szukać procesy i nimi zarządzać. Zwykle sluży do podglądu co nam zawiesza komputer.
Pora zainteresować się htop, który rozwiązuje powyższe problemy. Instalacja jest banalnie prosta, a program działa równie dobrze przez ssh (łącznie z nawigacją myszką). Zainstaluj wpisując:
sudo apt-get install htop Zobacz wpis
Jak zapewne wiesz, top, jest narzędziem do zarządzania procesami w Linuxie. Nie jest to wybitnie poręczne narzędzie. Bez kolorów, nieczytelne dla człowieka liczby, nie działają strzałki na klawiaturze ani myszka, trudno szukać procesy i nimi zarządzać. Zwykle sluży do podglądu co nam zawiesza komputer.
Pora zainteresować się htop, który rozwiązuje powyższe problemy. Instalacja jest banalnie prosta, a program działa równie dobrze przez ssh (łącznie z nawigacją myszką). Zainstaluj wpisując:
sudo apt-get install htop
  1.  
photo
Wzorce projektowe. Każdy prędzej czy później dostrzeże, że jednak warto ich przestrzegać. Pomagają w rozwiązaniu częstych dylematów programistów oraz współpracować większej liczbie osób nad jednym kodem (przez to można je często spotkać w środowiskach open source).
Zainteresowanych odsyłam do Source Making, gdzie bardzo treściwie opisane zostały cztery główne tematy: Wzorce projektowe, Antywzorce, UML oraz Refaktoring. Niedowiarków zapraszam za rok :-) Zobacz wpis
Wzorce projektowe. Każdy prędzej czy później dostrzeże, że jednak warto ich przestrzegać. Pomagają w rozwiązaniu częstych dylematów programistów oraz współpracować większej liczbie osób nad jednym kodem (przez to można je często spotkać w środowiskach open source).

Zainteresowanych odsyłam do Source Making, gdzie bardzo treściwie opisane zostały cztery główne tematy: Wzorce projektowe, Antywzorce, UML oraz Refaktoring. Niedowiarków zapraszam za rok :-)
  1.  
photo
Jeśli siedzisz na Windows i szukasz dobrego edytora dla programisty, być może warto zainteresować się Sublime Text. Szybkość, prostota, kolorowanie składni, zakładki, podwójny widok czy multiedycja czynią go użytecznim narzędziem.
Posiada też rzadko spotykaną funkcję minimapy - możemy zobaczyć cały swój kod w podglądzie po lewej stronie okienka. Jeśli kiedykolwiek szukałeś kawałka swojego kodu po jego wyglądzie, wiesz o czym mówię i dlaczego ta funkcja jest niezwykle przydatna. Zobacz wpis
Jeśli siedzisz na Windows i szukasz dobrego edytora dla programisty, być może warto zainteresować się Sublime Text. Szybkość, prostota, kolorowanie składni, zakładki, podwójny widok czy multiedycja czynią go użytecznim narzędziem.
Posiada też rzadko spotykaną funkcję minimapy - możemy zobaczyć cały swój kod w podglądzie po lewej stronie okienka. Jeśli kiedykolwiek szukałeś kawałka swojego kodu po jego wyglądzie, wiesz o czym mówię i dlaczego ta funkcja jest niezwykle przydatna.
  1.  
pokaż więcejPoczekaj, trwa ładowanie...KONIEC