Java 7 w akcjiJava 7 in action Wreszcie znalazłem wolną chwilę by wypróbować w praktyce nowe ficzery Java 7. Zabawy z wersją beta najnowszego jdk ułatwia NetBeans IDE 7.0 Beta 2. Do testów na pierwszy ogień poszły usprawnienia...

Readmore

Monitoring podstawowych parametrów JVM z poziomu web... Problem Monitoring podstawowych parametrów JVM z poziomu web aplikacji - przydatne zwłaszcza wtedy, gdy nasz serwer aplikacji/kontener serwletów nie pokazuje takich informacji w swojej webowej konsoli...

Readmore

Vaadin vs Richfaces i o tym co z tego wyszło [Java... Głośno ostatnio na DWorld i DZone zrobiło się o nowej odsłonie Vaadina - frameworku opartego na GWT. Nigdy wcześniej nie miałem styczności z GWT (prócz kilku tutoriali i paru hellowordów). Pracuję...

Readmore

Jak wyciągnąć kilka pierwszych wyników zapytania... [sql] -- Oracle select a.* from (select rownum row_num, t.* from t_table t ) a where a.row_num <= N -- DB2 select * from t_table fetch first 10 rows only -- Informix select...

Readmore

Vademecum IBM i oraz darmowe konto na iSeriesIBM i... Znalazłem jakiś czas temu 'hosting' oparty o iSeries, na którym można założyć sobie darmowe konto. Gdyby ktoś zatem poczuł nieodpartą pokusę pobawienia się AS/400 Green Screen, to ma taką...

Readmore

twitter

Jak wyciągnąć kilka pierwszych wyników zapytania SQL

Kategoria : it

-- Oracle
select a.*
  from (select rownum row_num, t.*
          from t_table t
       ) a
 where a.row_num <= N

-- DB2
select *
  from t_table
 fetch first 10 rows only

-- Informix
select first 10 *
  from t_table

-- PostgreSQL
select *
  from table limit 10

-- MS SQL
select top 10 *
  from table

-- MySQL
select *
  from table limit 10

Osobną sprawą jest stworzenie okna przydatnego do stronnicowania wyników zapytania. Wówczas składnia Oracle jest wg mnie najbardziej intuicyjna – używamy zwykłego ANSI SQL (beetween, operatory >< itp).

Inne bazy korzystają najczęściej z różnych wariacji słowa kluczowego offset lub limit z dwoma parametrami.

Gmail Notifier nie działa – rozwiązanie problemu

Kategoria : it

Jeśli w ustawieniach gmaila zaznaczyliśmy, i słusznie, opcję „Używaj zawsze bezpiecznego protokołu HTTPS”, do poprawnego działania Gmail Notifiera potrzebna będzie instalacja patcha, pogrzebanie w rejestrze lub binarce tego programu.

Bash dla opornych

Kategoria : it

Coś więcej niż man: http://www.pixelbeat.org/cmdline_pl_PL.html

Popularność języków programowania

Kategoria : it

Bardzo ciekawe zestawienie: http://www.tiobe.com/content/paperinfo/tpci/index.html

Z drugiej strony to że informacje o jakimś języku są szukane rzadziej, niż np rok temu, nie oznacza wg mnie że jest on mniej popularny obecnie – ludzie mogli się go po prostu nauczyć… A to, że C przyznano nagrodę języka roku 2008, to pewnie zasługa studentów pierwszego roku informatyki z całego świata :D

PS: Metodologia badań:

The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, and YouTube are used to calculate the ratings.

PS2. W FAQ na stronie wyjaśniono „kryzys” roku 2004 i wzięcie pod uwagę wyników z YouTube.

Synchronizacja folderów dla Windows XP

Kategoria : it

Kiedyś gdy i na komputerze stacjonarnym i na laptopie miałem Linuxa, do synchronizacji plików używałem SVN – fetyszyzm:) Później przesiadłem się na DropBox – szkoda że za frajer można synchronizować tylko 2GB danych. Od niedawna zaś korzystam z darmowego Microsoft SyncToy.

Rewelacyjna sprawa – 2 kliknięcia i… już – nic dodać, nic ująć. Piękne w swej prostocie.

Pod tym linkiem krótkie howto dla opornych.

PS. Całkiem możliwe, że w Viście (tfu tfu) taka synchronizacja jest w standardzie.

Ftp – rekursywne pobieranie plików

Kategoria : it

Musiałem zassać dziś 7 GB małych pliczków z ftp www.redbooks.ibm.com – materiały do magisterki :) Pojawił się problem czym to zrobić, żeby było najszybciej, najwygodniej i możliwie bezobsługowo.

Jakoś wget -r nie chciał działać z tym ftp. Pomogła za to instalacja ncftp (domyślnie zainstalowany linuksowy ftp również nie radził sobie z rekursywnym pobieraniem struktury katalogów).

Jak korzystać z ncftp? Ano bez filozofii:

$ ncftp #url#
$ mget -r #katalog#

Jeśli, jak ja, pobierasz dane z serwera na serwer, warto uruchomić proces ściągania w screenie:

$ screen ncftp #url#

Gdy będziemy musieli zamknąć konsolę na której ściągamy pliki – fajrant w pracy ;) wciskamy Ctrl+Shift+A+D, a o poranku dnia kolejnego sprawdzamy czy ncftp ściągnęło nasze pliki poprzez

$ screen -r

PS. Przypomniały mi się czasy kiedy zdalnie na screenie miałem odpalone ekg, żeby na gg być dostępnym 24 godziny na dobę – to były czasy :D

Pozycjonowanie dla opornych

Kategoria : it

Miałem ostatnio za zadanie wypozycjonowanie pewnego serwisu www pod pewne frazy na przysłowiowe wczoraj. Sam postawiłem sobie za zadanie, by zrobić to maksymalnie w ciągu godziny. Na SEO znam się mniej niż bardziej. Jedno jest jednak pewne, poniższe linki i z Ciebie zrobią rasowego „seowca” :)

Swoją, jak się później okazało, dobrą zabawę w pozycjonowanie oparłem o narzędzia i porady Google, bo kto lepiej może wiedzieć jak dobrze wypozycjonować stronę w jego wynikach jak nie sam Gógiel :)

  • tutorial, gdzie problematyka SEO wyjaśniona jest od kompletnego zera.Do dogłębnego zapoznania się dla kompletnych laików.Do przejrzenia dla ludzi którzy kiedykolwiek używali takich ułatwiaczy tworzenia CMSów maści wszelakiej jak WordPress, Drupal, Mambo czy Joomla
  • Google Analytics – jeśli jeszcze nie używasz, zacznij od dziś! :)
  • Google Webmaster Tools – świetne uzupełnienie Analytics.

Polecam także:

YouTube Preview Image

Pogodynka

Kategoria : it, wordpress

Warszawa:


Current Conditions:
Mostly Cloudy, 13 C


Prognoza:

Mon – Cloudy. High: 13 Low: 8
Tue – Light Rain. High: 16 Low: 8
Wed – AM Clouds/PM Sun. High: 19 Low: 8
Thu – PM Thundershowers. High: 18 Low: 6
Fri – Cloudy. High: 16 Low: 6

Full Forecast at Yahoo! Weather


(provided by The Weather Channel)


Kraków:


Current Conditions:
Fog, 9 C


Prognoza:

Mon – Cloudy. High: 13 Low: 7
Tue – Partly Cloudy. High: 18 Low: 6
Wed – Partly Cloudy. High: 21 Low: 8
Thu – Rain. High: 16 Low: 6
Fri – Mostly Cloudy. High: 16 Low: 7

Full Forecast at Yahoo! Weather


(provided by The Weather Channel)

Napisanie tego plugina zajęło mi max 30 minut, więc nie ma co oczekiwać cudów. Grunt że pokazuje aktualną pogodę za oknem, co okazuje się bardzo pomocne na parę sekund przed wyjściem z domu… zwłaszcza dla Pań;)

Pobierz plugin: WP Crx Weather

Sposób instalacji i uruchomienia:
– rozpakuj i zainstaluj jak inne pluginy
– pobierz plugin runPHP, rozpakuj i zainstaluj – w nowym poście (na nowej stronie) wprowadź kod zawarty w pliku wp_crx_weather/weather_test.php – aktywuj runPHP dla tego posta
– zaptaszkuj sekcję ‚runPHP’ pod oknem do educji posta.

Powyższy plugin nadaje się świetnie także do niewordpressowego zastosowania. Have fun;)