Nov 23

Przy okazji kodowania jednego z systemów, okazało się że potrzebuje wykorzystać sporo operacji na tablicach w JavaScript. Znalazłem kilka niezłych źródeł informacji: Mastering Javascript Arrays oraz trochę bardziej ogólnie: dokumentacja JavasScript

Nov 14

Podstawowym zadaniem serwerow jest komunikacja wszelkiego rodzaju. Zwykle przez interface sieciowy. Interface to najniższa warstwa sprzętowa służąca do kumunikacji. Dlatego warto zainteresować się podstawowymi i nie tylko poleceniami i operacjami na interfacach (oczywiście mowa będzie o FreeBSD ). Skupię się tutaj na typach mediów bo właśnie ostatnio z nimi miałem problem.
Czytaj więcej »

Nov 11

Od czasu do czasu pojawia się problem tzw “awarii”, na nieszczęście o której powiadamia Cię najszybciej końcowy użytkownik. Warto zabezpieczyć się przed takimi wydarzeniami prostym rozwiązaniem w postaci skryptu, który wyśle nam SMSa w odpowiedniej chwili – czyli w takiej, gdy dana maszyna przestanie działać. W moim przypadku “przestanie działać” = nie odpowiada na ping :) Reszta usług wspierana watchdog’iem działa samoistnie.

Czytaj więcej »

Nov 11

Kilka miesięcy temu – a w zasadzie to już ponad pół roku – Google opublikował na swoich blogu dekalog projektanta. Został on opracowany przez dział UX (User eXperience) który zajmuje się głównie projektowaniem GUI i badaniem tego “co powie użytkownik”.

Prostota tego dekalogu i przesłanie jakie za sobą niesie zachęca mnie do przepisania go tutaj :)

 

  1. Skup się na ludziach – ich życiu, pracy, marzeniach.
  2. Liczy się każda milisekunda.
  3. Prostota ma wielki potencjał.
  4. Zainteresuj początkujących i zwab ekspertów.
  5. Miej odwagę wprowadzać innowacje.
  6. Projektuj z myślą o całym świecie.
  7. Planuj na dzisiaj i na przyszłość.
  8. Spraw wizualną radość bez rozpraszania myśli.
  9. Bądź warty zaufania innych ludzi.
  10. Dodaj coś od siebie.

Czytaj więcej »

Nov 05

Tradycyjnie już podczas moich przygód z rewritami, .htaccess i innymi pojawił się prosty problem do rozwiązania. Strona ma automatycznie ładować przedrostek www do każdego adresu, oczywiście jeżeli idzie po SSL to redirect ma być na jedynie słuszny adres. Opis tej operacji poniżej.

Czytaj więcej »