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

środa 16 marca

aktywność użytkownika
photo

czwartek 10 marca

aktywność użytkownika
photo
A mój dziadek mawiał... Zobacz wpis
  1.  

środa 9 marca

aktywność użytkownika
photo
Fajnie jest być głupim Zobacz wpis
  1.  

poniedziałek 10 stycznia

aktywność użytkownika
photo
nme.pl: Zaczynamy Przyszedł czas zacząć coś pisać od siebie.
Na wstępie kilka słów o mnie; skończyłem studia i pracuję od kilku lat w branży IT. Specyfika moich zainteresowań w tej tematyce jest dość szeroka - mam styczność zarówno z systemami Microsoftu, Unixami jak i Linuxem, sprzętem desktopowym, serwerowym i sieciowym, a na dodatek tworze różnego rodzaju aplikacje. Kiedy mogę, staram się faworyzować rozwiązania OpenSource'owe. W wolnych chwilach interesuję się ekonomią, psychologią i jak każd... Zobacz wpis
  1.  
photo
Ulepszony feed demotywatory.pl Serwis demotywatory.pl jest w naszym kraju bardzo popularny. Ja również darzę go sympatią. Jest jednak pewien szkopuł - feed RSS. Niestety przeglądanie demotywatorów z poziomu Google Readera jest niezwykle męczące, ponieważ feed nie zawiera obrazków - trzeba rozwijać wpis, klikać na link, przeskakiwać do właściwego serwisu, wracać spowrotem - można się szybko zniechęcić. Mam dla Was jednak dobrą nowinę:
Wykonałem wersję ulepszoną - która ów obrazki zawiera :) Zapras... Zobacz wpis
  1.  
photo
Nowy silnik bloga W rok 2011, blog nme.pl wchodzi z nowym silnikiem napisanym w Django! Napisanie go zajęło mi mniej więcej tydzień. Napisałem go całkowicie od podstaw - nie korzystałem z już istniejących silników. Osobiście jestem bardzo zadowolony z efektów. Blog jest na chwilę obecną dwujęzyczny, napisałem do niego już trzy pluginy - uploadowanie plików, tworzenie redirectów oraz wykrywanie uszkodzonych wewnętrznych linków. Napisałem sobie też widgety obsługujące RSS i wyszukiwanie w obrębie k... Zobacz wpis
  1.  
photo
facebook.com / imie.nazwisko Nie wiem czy każdy z Was wiedział o tym, że komunikator Facebooka jest zgodny z XMPP, czyli otwartym protokołem komunikatorów. Taka wiadomość obiegła jakiś czas temu blogosferę, ale jakoś mnie osobiście to umknęło. Z drugiej strony niewielu blogerów zadało sobie trud sprawdzenia jak zostało to zaimplementowane i co nam ta usługa tak naprawdę oferuje. Ja sprawdziłem i mam dwie wiadomości - dobrą i złą.
Więc po kolei:
Zła - na chwilę obecną wsparcie dla protokołu, któr... Zobacz wpis
  1.  
photo
Interfejs Django Admin od kuchni :) W poprzednim wpisie opowiedziałem o tym, jak dzień po dniu, w dwa i pół tygodnia zrealizowałem startup - serwis z przepisami. Wspomniałem również, że przybliżę jak serwis wygląda "od kuchni" :)
Nie mam ostatnio zbyt wiele czasu ponieważ kończę jeden projekt, o którym już niebawem napiszę, ale jako, że nie rzucam słów na wiatr - chciałbym Wam dzisiaj przedstawić jak wygląda interfejs Django Admin aplikacji w serwisie kuchnia.chwila-dla-siebie.pl.
Myślę, że ten w... Zobacz wpis
pokaż więcej
  1.  
photo
Jak zrobić startup w dwa i pół tygodnia? Słowo wstępu - będąc na urlopie odwiedziłem rodzinne strony. W międzyczasie wylegiwania się na słońcu i robienia kilometrów na rowerze, namówiłem moją mamę do zmianę podejścia do publikacji treści w Internecie. Ma ona dużo pomysłów, content generuje ciekawy i unikalny, po różnych stronach go rozmieszcza, ale nie ma z tego żadnych korzyści. Wszystko co publikuje w różnych serwisach jest własnością tych serwisów. Strata czasu. Postanowiliśmy, że podzielę się... Zobacz wpis
  1.  
photo
Helper dla Pagination w Django Wyświetlanie dużej ilości pozycji w aplikacji webowej jest zwykle związane z koniecznością zastosowania paginacji stron. Dobra nowina - Django takowego posiada. Zła nowina - brakuje w nim jednej prostej funkcji.
Ów funkcją jest zawężenie ilości stron do określonej ilości (lub odległości od aktualnie wybranej) i wstawienie wielokropków w określonych miejscach. Śpieszę więc z moim rozwiązaniem.
Aktualizacja: W kodzie funkcji został poprawiony drobny błąd logiczny ora... Zobacz wpis
  1.  
photo
Podsumowanie ostatnich miesięcy Bardziej spostrzegawczy którzy tutaj zaglądają pewnie zauważyli, że od kilku miesięcy nie pojawił się na tym blogu żaden wpis - śpieszę więc z wyjaśnieniami.
Na nme.pl, poza podstawowym blogiem, znajduje się jeszcze odrębna kategoria z własnym kanałem RSS - zawierająca wpisy w języku angielskim. Trochę głupio to wyglądało, że widoczna była jedynie pusta kategoria - dlatego trafiło tam kilka wpisów. Z bloga zniknęły linki do mojego minibloga i niedawno założonego mi... Zobacz wpis
  1.  
photo
Wygodny storage z użyciem memcache w Django Czasami zachodzi konieczność napisania na szybko aplikacji w Django która standardowo coś tam trzyma w bazie danych, coś przetwarza i wyświetla. Jeśli aplikacja ma być prosta, a w bazie mają być trzymane proste struktury danych, to czy napewno musimy tyle czasu poświęcać na dopracowanie modeli? Jasne, że nie.
Poniższy kod oferuje nam możliwość trzymania dowolnych danych w postaci klucz-wartość w bazie danych. Dodatkowo - owe dane mogą mieć dowolną post... Zobacz wpis
  1.  
photo
Memcache w Django: krok ku lepszej skalowalności Podczas tworzenia aplikacji webowych, warto w miarę wcześnie pomyśleć o skali z jaką nasze rozwiązanie będzie miało się w przyszłości zmierzyć. Niezależnie od tego czy owa aplikacja ma pracować w jednym przedsiębiorstwie, czy próbuje zainstnieć szerzej, w sieci - w każdym przypadku może się okazać, że odniesie sukces. To z kolei sprawi, że ilość jej użytkowników urośnie... Firma może się rozwinąć, przejąć konkurencję, aplikacja webowa może się okaz... Zobacz wpis
  1.  
photo
Dodatkowy wolumin Ext3 jako plik na Fat32 Wielu użytkowników Linuxa ma zinstalowane dwa systemy operacyjne na notebookach i komputerach stacjonarnych. Nie jestem tutaj wyjątkiem. Jak już mam naklejkę licencyjną to przecież jej nie zdrapię ;) Mojemu Linuxowemu LVM'owi dałem 30 GB, Windowsowi również, a resztę stanowi wolumin FAT32. Kiedyś reszty nie było, ale cóż - musiałem kupić nowego twardziela z powodu podejścia producentów do "ekonomicznego" trybu pracy dysków twardych ;)
Co jednak można zrob... Zobacz wpis
  1.  
photo
Wydajna i bezpieczna zdalna synchronizacja katalogów w Ubuntu Będąc między innymi developerem, który pracuję na różnych maszynach, potrzebuje mieć swój kod dostępny na każdej stacji przy której zasiadam.
Przez jakiś czas sprawdzał się rozproszony system kontroli wersji. Wystarczyło robić push i pull poprzez ssh. Z czasem, kiedy np. miałem rozgrzebany kod, nie chciałem robić commita, tworzyć odgałęzienia - zacząłem pakować kod i przesyłać w tej postaci. Przez jakiś czas to znosiłem. Nie było to j... Zobacz wpis
  1.  
photo
Prosty plugin jQuery: Dynamiczny favicon Ten prosty wpis ma za zadanie przybliżyć Wam dwa tematy jednocześnie - jak stworzyć prosty plugin do jQuery oraz jak z poziomu JavaScriptu podmienić obrazek favicon dla strony. Zamierzam przedstawić plugin który właśnie taką czynność wykonuje :)
jQuery chyba nie trzeba przedstawiać. Jest to w mojej opinii najłatwiejsza w użyciu biblioteka czyniąca język JavaScript prostym i wygodnym w użyciu. Co więcej - można ją bardzo łatwo rozszerzać o dodatkową funkcj... Zobacz wpis
  1.  
photo
Generowanie losowych haseł w Ubuntu Hasła, każdy ma ich przynajmniej kilka w pamięci, ale życie uczy, że nie warto stosować takich samych do autoryzacji bankowych, kont na naszej-klasie, gadu czy na roota ;)
Chciałbym Wam przedstawić bardzo proste narzędzie z którego korzystam z powodzeniem od kilku lat - nazywa się apg (Automated Password Generator) i służy do wygodnego generowania haseł.
Narzędzie oferuje dwa rodzaje haseł - mniej zaawansowane, ale znacznie łatwiejsze do zapamiętania dla osób ... Zobacz wpis
  1.  
photo
Wirtualni userzy ftp w Ubuntu Poniżej znajduje się instrukcja opisująca jak skonfigurować krok po kroku bardzo prosty i bezpieczny serwer ftp obsługujący wirtualne konta - użytkowników, których fizycznie nie ma zdefinowanych w systemie. Jako serwer ftp wykorzystany zostanie vsftpd (very secure ftp daemon).
Założenia: potrzebujemy prostego serwera ftp do którego możemy zdefiniować kilku użytkowników, gdzie każdy ma dostęp do tego samego katalogu (opis jak należy to skonfigurować, aby każdy użytko... Zobacz wpis
  1.  
photo
Jabber od Google w Pidginie Coraz więcej osób wyraża w różnych serwisach niezadowolenie z najnowszych usprawnień oferowanych przez GG Network S.A. w swoim sztandardowym produkcie - komunikatorze Gadu-Gadu. Niemniej jednak, większość z nas chcąc czy nie chcąc korzysta z Gadu. Powodem, dla którego nie odchodzimy od niego są dwa główne czynniki - jego popularność oraz wciąż niewielka popularność Jabbera.
Czym jest Jabber?
Jabber, pracujący w oparciu o protokół będący otwartym standardem XMPP działa... Zobacz wpis
  1.  
photo
Pozytywne strony Microsoftu Usłyszałem, że mój blog jest stronniczy. Wszędzie tylko Linux to Linux tamto, Ubuntu jest fajne, a co Microsoft lub Windows to dziadostwo.
Faktycznie można odnieść wrażenie, że jestem jakimś przeciwnikiem Microsoftu. Au contraire! :) Może nie specjalnie jestem fanem tej firmy - po prostu niezbyt często jest ich za co pochwalić. Sposób w jaki próbują zdobywać rynek, w jaki podchodzą do klienta, licencjonowanie produktów i wiele innych aspektów ich działalności sprawia,... youtube.com/watch?v=nKTnQYScpyk inne wpisy na ten temat Zobacz wpis
  1.  
photo
DIY: Akcent świąteczny w miejscu pracy Zrób to sam: Choinka u Informatyków :)
Kliknij, aby powiększyć Zobacz wpis
  1.  
photo
ACL dla plików i katalogów w Ubuntu Unixowy system uprawnień dla plików i katalogów został naprawdę dobrze przemyślany i świetnie się sprawdza. Każdy jednak prędzej czy później może trafić na sytuację, w której możliwość stosowania rozszerzonych uprawnień dałaby znacznie większą swobodę i wygodę.
Kogo temat może zainteresować?
Wydaje mi się, że użytkownicy zwykłych desktopów nie będą ACL'i potrzebować. Jeśli jednak jakiś developer umieszcza przykładowo serwer z repozytorium u siebie albo jest ad... Zobacz wpis
  1.  
photo
Infrastruktura PKI na podstawie SSH Infrastruktura kluczy publicznych (ang. Public Key Infrastructure, w skrócie PKI) jest podstawą współczesnej kryptografii. Miałem już styczność z wieloma osobami z branży IT, które kompletnie nie czuły o co właściwie w tym chodzi.Myślę, że poniższy tekst napewno się komuś przyda oraz, że warto mu poświęcić 5 minut. Spróbuję się maksymalnie streścić ;)
Klucze symetryczne i niesymetryczne
Większość szyfrowanych kanałów transmisji wykorzystuje jednocześnie klucze... Zobacz wpis
  1.  
photo
Python - Demonologia Python jest świetnym językiem do całej palety zastosowań. Służy on pomocą zarówno administratorom systemów, osobom które potrzebują napisać prosty parser, a nawet twórcom aplikacji webowych - dzięki takim frameworkom jak Django. W poniższym tekscie chciałbym pokazać jak łatwo jest stworzyć usługę systemową (ang. daemon) w języku Python, która będzie wykonywała dla nas określoną czynność - jako przykład przedstawię fakedns - bardzo prostego daemona DNS, który na dowolne zapyt... Zobacz wpis
  1.  
photo
Klikanie we Flasha w Ubuntu 9.10 Nowe Ubuntu umożliwia nam skorzystanie z najnowszej wersji Flasha. Będziemy mieli okazje zapoznać się z takimi nowymi ficzerami jak migotanie obrazu uniemożliwiające oglądanie YouTube na pełnym ekranie czy niemożność kliknięcia w jakiś element wewnątrz Flasha (np. podczas ustawiania zakresu dat w Google Analytics). Adobe'a, firmę za Flasha odpowiedzialną oraz za to jak pracuje on pod Linuxem, pozostawiam Waszej ocenie - mnie skończył się na dzisiaj jad ;)
Rozwiąza... Zobacz wpis
  1.  
pokaż więcejPoczekaj, trwa ładowanie...KONIEC