Wszystkie »

  • Wpisów:24
  • Średnio co: 134 dni
  • Ostatni wpis:8 lata temu, 17:07
  • Licznik odwiedzin:11 870 / 3361 dni
Jesteś niezalogowany. Niektóre wpisy dostępne są tylko dla znajomych.
 
Niedawno zaktualizowałem serwis LinkBazar http://www.linkbazar.pl/ o nowe artykuły nt. pozycjonowania.

W artykule pt. White SEO vs Black SEO (spam) - dobre i złe metody [http://www.linkbazar.pl/seo-pozycjonowanie/artykuly-seo/white-seo-vs-black-seo-spam-czyli-dobre-i-zle-metody-seo.html] przedstawiłem porównanie etycznych oraz nieetycznych metod pozycjonowania. Tych nieetycznych oczywiście nie polecam. Początkowo mogą wynieść stronę na wysokie miejsce w rankingu, ale szybko może stamtąd uciec i już nie wrócić.

Drugi artykuł - "Efekt błędnego koła – jak ruszyć ze stroną" [http://www.linkbazar.pl/seo-pozycjonowanie/artykuly-seo/efekt-blednego-kola-jak-ruszyc-ze-strona.html] traktuje o problemie braku ruchu na nowej stronie. Przedstawiam sposoby zaradzenia sobie w tej sytuacji.

Inne artykuły SEO dostępne pod adresem: http://www.linkbazar.pl/seo-pozycjonowanie/artykuly-seo.html
Dodaj komentarz ›/ Pokaż wszystkie (2) ›
 

 
Przez ostatnie dwa dni pracowałem nad serwisem http://www.devtoolkit.net/ Ma to być zbiór różnorodnych narzędzi typu generator md5/sha1, enkoder/dekoder base64, licznik timestampów itp. Takich stron jest w sieci pełno, jednak ja chciałbym zebrać wszystkie narzędia w jedno miejsce - takie jest założenie http://www.devtoolkit.net/

W tej chwili zbiór narzędzi jest bardzo mały, ale cały czas pracuję nad nowymi. Mam ograniczone moce przerobowe z powodu sesji na uczelni ;-]

Bardzo chętnie wysłucham propozycji innych narzędzi, które warto by umieścić na stronie.

P.S. Nie wszystkie podstrony mają jeszcze CSS. Przepraszam za ich brzydki wygląd ;-)
 

 
Wczoraj z przerażeniem odkryłem błąd w mojej księgarni internetowej Mól Książkowy http://www.mol-ksiazkowy.com.pl/ Błąd polegał na tym, że kliknięcie przycisku "przejdź do koszyka" kierowało... do wyszukiwarki!

Ciekawe ile ten szczegół kosztował mnie klientów? Do koszyka szło się tylko dostać jednym sposobem - dodając jakąś książkę do koszyka.

Straszne... Poprawiłem ten błąd i teraz http://www.mol-ksiazkowy.com.pl/ działa dobrze.
  • awatar tomaszs: Rozumiem ten ból. Niestety rzadko takie błędy zgłaszają użytkownicy.
Dodaj komentarz ›/ Pokaż wszystkie (1) ›
 

 
Rapid development. W ciągu tygodnia udało mi się stworzyć szkielet porównywarki cen, wraz z panelem adminsitracyjnym. Rezultaty można zobaczyć pod adresem http://www.spozywczak.com.pl/

Chwała programowaniu obiektowemu i wzorcom projektowym!

1. Dzięki architekturze MVC oraz kaskadowości frameworka KohanaPHP nie muszę się przejmować sprawami typu aktualności+RSS, system widgetów, administracja linkami czy moduł autoryzacji. Raz stworzony moduł wystarcza na wszystkie aplikacje.

2. Dzięki oddzieleniu przetwarzania od widoku bardzo łatwo zapanować nad wyglądem aplikacji. Do szablonów polecam Open Power Template 2.0. Składnia zgodna z XML'em to największy atut nowej wersji OPT. Więcej na temat OPT tutaj: http://tnij.org/nwkr_opt
 

 
W tym miesiącu napisałem platformę e-learningową - www.elearning24.pl. Na chwilę obecną nie są dostępne żadne kursy, jednak niedługo zostaną dodane.

Aplikację pisałem około 1,5 miesiąca. Aplikacja stoi na frameworku KohanaPHP 2.2. Póki co, jest to moja najbardziej zaawansowana aplikacja. Dzięki dokładnemu zaprojektowaniu aplikacji jeszcze przed przystąpieniem do kodowania udało mi się osiągnąć bardzo dobrą elastyczność - zarówno rozszerzanie funkcjonalności, jak i poprawienie błędów nie jest żadnym problem.
 

 
Przez ostatni miesiąc nie udzielałem się ani na blogu, ani na mini blogu. Jest to spowodowane tym, iż mam dużo pracy zarówno nad moimi projektami, jak i zleceniami.

Nawiązując do poprzedniego wpisu "Co w wakacje?" informuję, że punkt 2. został zrealizowany :) Na razie można sprawdzić sobie PageRank za pomocą strony, dzisiaj/jutro będą dostępne artykuły na temat SEO.

http://www.historia.elearning24.pl/ - to jeden z moich projektów, które były spisane na dysku i czekały na swoją kolej. Oto jest :) Jest tam bardzo mało treści, ale już zatrudniłem osobę do pisania tekstów i całościowej administracji stronką.

W ciągu tego miesiąca bardzo mocno zagłębiłem się w framework KohanaPHP. Efektem jest stworzenie pewnej ilości modułów, z których mogę korzystać we wszystkich moich projektach. Wystarczy, że skopiuję domyślny plik konfiguracyjny do katalogu aplikacji i zmodyfikuję go na potrzeby tej aplikacji - i gotowe.

Niedługo udostępnię część moich modułów pod adresem http://www.kohanaphp.com.pl/ - gdy tylko wymyślę koncepcję, na jakiej będzie działała ta strona :)

Tymczasem wracam do pracy i pozdrawiam moich Czytelników. Miłych wakacji! :)
 

 
Oczywiście - programowanie :) Mam kilka projektów, które planuję zakończyć przez wakacje:

1. Modernizacja GeoZone.pl http://www.geozone.pl/ - portal napisany 100% strukturalnie. Poszerzenie funkcjonalności strony jest bardzo czasochłonne, kod jest niemodularny, HTML pomieszany z kodem PHP. GeoZone powstało 4 lata temu, gdy jeszcze nie wiedziałem, co to znaczy MVC.

2. Ulepszanie LinkBazar http://www.linkbazar.pl/ - serwisu pośredniczącego w handlu linkami. Chce poszerzyć tzw. "value add" o narzędzia do analizy zagęszczenia słów kluczowych na stronach, analizery META tagów, itp. Planuję też napisać serię artykułów na temat pozycjonowania.

3. Kilka innych projektów, które są spisane na moim dysku twardym, ale Internet o nich jeszcze nie słyszał ;)
 

 
Sesja zakończona w sobotę. Od tamtego czasu aż do dzisiaj miałem przerwę od komputera, ale pora wrócić ;)
 

 
Sesja rozpoczęła się na dobre. Jutro pierwszy egzamin z Architektury Komputerów. Każdy chciałby już być po, ale niestety - nie da się. Permission denied ;) Trzeba przetrwać.

Innym "studentikom" życzę powodzenia.
 

 
Na moim blogu http://www.nowaker.net/ zamieściłem sposób na cztery wirtualne pulpity w Windowsie (tak jak już od dawna jest to w KDE i Gnome).

Bezpośredni link: http://tnij.org/nwkr_powertoys
 

 
Nowa Opera? Dla mnie niewypał.

1. IRC się rozłącza co równe 5 minut (w pewnych nieznanych mi sytuacjach).
2. Skórka „Naturalna Windows” jest teraz słaba i czarno-biała, co utrudnia szybką identyfikację funkcji.
3. Przeciągnięcie okna na pasek zadań otwiera drugą Operę, a ja chcę tylko to jedno konkretne okno (jak w 9.2x). Przez to na słowo „Nowaker” w IRC-u okno na pasku zadań nie ma highlighta.
4. Okno pobierania uszczuplone, poprzednie posiadało więcej informacji (ukłon w stronę noobów, a nie power userów).

Dokładniej rozwinąłem to na swoim blogu http://www.nowaker.net
 

 
Na mojej stronie LinkBazar http://www.linkbazar.pl/ dodałem możliwość sprawdzenia swojego Google PageRank i Alexa Rank bez żadnych utrudnień typu Captcha.

Bezpośredni link: http://tnij.org/nwkr_pagerank
 

 
"Firma IBM przedstawiła wczoraj superkomputer o szybkości 1 petaflopa. Jest to obecnie najszybsza licząca maszyna na świecie. Do jej budowy wykorzystano procesory zaprojektowane pierwotnie do konsoli Sony Playstation 3."

Dalsza część wiadomośći: http://tnij.org/nwkr_roadrunner
 

 
Projekt oddany, 100% możliwych punktów zdobytych. Prawdę mówiąc zdziwiłem się. Myślałem, iż mimo mojego doświadczenia w pisaniu aplikacji, cały czas mało wiem. Dzisiaj nabrałem trochę więcej pewności, że jednak mam już jakąś wiedzę z obiektowości.

W projekcie tym skorzystałem z kilku wzorców projektowych, starałem się w większości przypadków przestrzegać zasady enkapsulacji i opierać się bardziej o interfejsy niż dziedziczenie. Nie wszystko napisałem tak, jak bym sobie tego życzył, jednak jestem zadowolony.

Z drugiej jednak strony i tak wiem, że nadal MAŁO wiem, bo mogę wiedzieć WIĘCEJ. Szczególnie intrygują mnie wzorce projektowe, w oparciu o które można uczynić aplikację bardziej elastyczną i łatwiejszą w konserwacji.

Ostateczna wersja gry wygląda tak:
 

 
Gdy w listopadzie stałem przed wyborem frameworka miałem dylemat, który wybrać - bo frameworków dużo. Czytałem opinie, porównywałem testy wydajności, itp. Na koniec zostały dwie opcje - Symfony i CodeIgniter, gigant kontra lajcik. Postawiłem na SF i coś tam próbowałem, ale nie wychodziło. Uderzyłem więc w CI, ale ledwo nie zacząłem czegoś tak pisać, znalazłem KohanaPHP i na tym koduję do dzisiaj :) Chwalę sobie. Aczkolwiek zdaję sobie sprawę, że kiedyś KohanaPHP przestanie "działać" i niezbędne będzie przejście na Symfony.
  • awatar #!/bin/nwkr μdevblog: 1.0 była najzwyklejszym forkiem, ale od 2.0 idzie już całkowicie swoją drogą, a bibliotek nie brakuje. Póki co nie zmieniam KohanyPHP. Gdy będę odczuwał coraz więcej ograniczeń, zacznę Symfony. Gdy napiszę tego Javowskiego Chińczyka (patrz wpisy niżej), uczę się Pythona. W nim wskoczę od razu w Pylonsa.
  • awatar Gość: Kohana jest pochodną CodeIgnitera, ja bym jednakże proponował pobawić się Symfony ;) tudzież ówdzie Pylons czy Django. A od Kohany(CI) chyba nawet cakephp jest lepszy. Siedze w tym interesie od kupy lat, przerobiłem większość popularniejszych frameworków.
Dodaj komentarz ›/ Pokaż wszystkie (2) ›
 

 
Gdy nadchodzi późna godzina i słychać już ptaki za oknem, Nowakerowi nie chce się już dalej pisać gry pt. Chińczyk na zaliczenie przedmiotu "Programowanie obiektowe". Wyłącza więc Eclipse'a i od Javy ma już spokój. Co robi dalej? Odpala zaś phpDesginer i robi to co lubi, czyli wykonuje swoje projekty. W tej chwili pracuje nad dołączeniem do projektu LinkBazar http://www.linkbazar.pl narzędzia umożliwiającego sprawdzenie PageRank'u.

Skrin z placu boju:
  • awatar #!/bin/nwkr μdevblog: Ja tam sobie Javę również chwalę, ponieważ to, co zrobiłem w Javie przez 3 dni, w C++ kodziłbym ze dwa tygodnie.
  • awatar animacja programowanie: praktycznie użyteczne rzeczy z reguły chyba chętniej sie robi.. lepiej wiedzieć że coś z tego będzie a nie tylko zdaj i zapomnij. ale akurat javę to lubię... jak się skończy rok akademicki to planuję przysiąść... pozdrawiam :)
  • awatar animacja programowanie: a propos Twojego komentarza.. poznawanie symfony idzie dobrze, lepiej niż myślałem, więcej czasu spędzam nam rozgryzaniu co ktoś kiedyś miał na myśli tworząc taką a taką tabelę w bazie ;)
Dodaj komentarz ›/ Pokaż wszystkie (3) ›
 

 
Gdy papież zmarł, to wszyscy nagle się wypowiadali, że "kochali papieża", "to był ich idol", itd. Wszyscy zaczęli kupować albumy, znaczki, wszystko związane z papieżem! A teraz? 95% tych osób już go nawet nie pamięta.

Teraz Polska-Niemcy i szał na Naszej-Klasie. Nie podlegam takim trendom. Nie dodam flagi, o! \m/
  • awatar #!/bin/nwkr μdevblog: Ja tam na NK nie narzekam, bo rzadko używam. A że jest śmieciowa, no jest. Ja mam swoje grono.net i tam mi najlepiej :)
  • awatar Gość: a ja się z naszej- klasy wypisałam. I dobrze mi z tym :]
Dodaj komentarz ›/ Pokaż wszystkie (2) ›
 

 
Macie KeyListener lub KeyAdapter i chociaż, że jest 100% poprawny - klawiszy nie przechwytuje? :x Rozwiązaniem jest dopisanie do naszego JPanelu takiej metody:

public boolean isFocusTraversable()
{
return true;
}

Eh... Jakby domyślnie nie mogło być true?!


A oto przykładowy KeyAdapter:
 

 
Kumpel kwiat (http://kwiat.jogger.pl) umieścił na swoim blogu artykuł nt. pozycjonowania. Autorami artykułu jestem ja i mój kolega snaakee, dlatego też zapraszam: http://tnij.org/nwkr_kwiat_art
 

 
Rozmowa z Jabbera, odbyta dosłownie przed sekundą:

<dog76> hej
<nwkr> kto to?
<dog76> ezebiusz smolarek
<nwkr> na razie
<dog76> oki to czesc

Czyżby dzieci Neostrady lubiące poklikać dorwały się już do Jabbera? Niesłychane.
 

 
> Pinger byłby lepszy od BLIP'a, gdyby miał możliwość dodawania
> wpisów przez Jabber (ew. GG). Tej możliwości bardzo mi tutaj
> brakuje.

Dziękujemy za zgłoszenie. Dodam Pana propozycję na listę TODO.

---

No, i tak powinno być! :)
 

 
"Hipoteza Einsteina sugeruje, że światło rozchodzące się w przestrzeni zachowuje się nie jak fala, lecz jak cząstka. Millikan, którego doświadczenia potwierdziły we wszystkich szczegółach idee Einsteina mówił o <<śmiałej, żeby nie powiedzieć zuchwałej hipotezie>> Einsteina".
 

 
Javo, miła moja, daj mi proszę możliwość zaimplementowania do końca tego tygodnia grę pt. Chińczyk na projekt z Programowania Obiektowego... bo termin coraz bliżej ;]

Na moim blogu http://www.nowaker.net umieściłem kilka dni temu wpis na temat biblioteki Swing w Javie - zapraszam: http://tnij.org/nwkr_art_java
  • awatar #!/bin/nwkr μdevblog: Ja na Javę nie narzekam :) Przyjemnie się pisze, a dokładnie mówiąc - szybko (pomijam wydajność samej VM). Nie lubię pisać programów od zera, tylko składać je z gotowych części. ...co pewnie już zdążyłeś zauważyć :)
  • awatar malcom: Java, nigdy wiecej!
Dodaj komentarz ›/ Pokaż wszystkie (2) ›
 

 
Kilka dni temu skończyłem prace na serwisem LinkBazar http://www.linkbazar.pl Projekt napisałem na frameworku KohanaPHP.

LinkBazar to serwis pośredniczący w sprzedaży i kupnie linków tekstowych.