czwartek, 12 marca 2009

jquery tablesorter

Rozwiązanie dwóch drobnych problemów z bardzo fajnym pluginem do jquery - tablesorterem.
O samym pluginie trochę na jego stronie - http://tablesorter.com/ .

Polskie sortowanie / Sortowanie po polsku

Tablesorter pozwala dodawać swoje własne parsery, trzeba więc napisać taki dla języka polskiego. Trick nie jest specjalnie wymyślny, a co gorsza nie jest 100% niezawodny - ale w większości wypadków wystarczy. Po prostu zamieniamy ą na azz, ć na czz itd. a następnie pozwalamy się danym posortować wg angielskich zasad (co tablesorter domyślnie wspiera).
W praktyce wygląda to tak: (przykład poniżej dodaje sortowanie wg polskich liter dla drugiej i trzeciej kolumny w tabeli o id tabeladosortowania)




Blokowanie kolumny / Zablokowanie kolumny / Zliczenie wierszy

Tablesorter nie pozwala wyłączyć z sortowania całej kolumny. Sposobem na obejście tego problemu jest dodanie funkcji wypełniającej daną kolumnę danymi, wywołującą się automatycznie po posortowaniu danych. Przykład poniżej dodaje automatyczne zliczenie wierszy w pierwszej kolumnie (tutaj musi miec klase .counter).

poniedziałek, 23 lutego 2009

Mapa europy

Niemiecka mapa drogowa z 1969. Esso, więc taka zwyczajna, ze stacji benzynowej.

niedziela, 22 lutego 2009

Harry Egipt

Radzieckie, estońskie filmy reklamowe z lat 80. Brzmi trochę absurdalnie, ale to istnieje naprawdę.













[więcej tu]

poniedziałek, 2 lutego 2009

Prosty wykrywacz plagiatów



PlagiatoSzukacz

Prosty wykrywacz plagiatów, czyli tzw. antyplagiat. Działa w Firefoxie 3.0 i Operze 9.5.

Wklej tekst:



Wspólczynnik podobieństwa wyliczany z stosunku zdań znalezionych w sieci do zdań nieznalezionych. Zdania czerwone to zdania podejrzane. Kilkając w nie przechodzi się do wyszukania ich w google.



I jeszcze parę słów dla ciekawych jak to działa. Po pierwsze działa w twojej przeglądarce, nic nie dzieje się w żadnym moim serwerze. Cały trick to użycie biblioteki jquery ( http://en.wikipedia.org/wiki/JQuery ) oraz api googlowej wyszukiwarki ( http://code.google.com/apis/ajaxsearch/documentation/#fonje. Prostymi funkcjami tekstowymi rozbijam tekst na pojedyńcze zdania (jako zdanie traktuję frazę kończącą się ,, ;, ?, ! czy "), a następnie sprawdzam czy wystąpiły w dokładnym brzmieniu w google. Mechanizm banalny, ale w wielu zastosowaniach w zupełności wystarczający. Sam kod skryptu jest dalece nieelegancki i mało optymalny, wiem.

A o to kod źródłowy, który udostępniam jako public domain (za trywialne na jaką kolwiek inną licencję), choć oczywiście uznanie autorstwa mnie nie obrazi;)

sobota, 24 stycznia 2009

Kryzys

http://www.guardian.co.uk/music/2009/jan/12/beyonce-single-ladies-economic-downturn

Beyoncé's new single spells economic doom

According to an NYU professor, some of history's steadiest pop songs were released before a market crash – and the 'low beat variance' of Single Ladies signals financial meltdown

Beyonce Knowles aka Sasha Fierce
Beyoncé Knowles ... The steady beat of Single Ladies may not be good news for your overdraft. Photograph: Larry Busacca/Wireimage.com
Beyoncé's worldwide hit, Single Ladies (Put a Ring On It), is not just catchy – it may spell doom for international finance.
According to findings by Phil Maymin, professor of finance and risk engineering at New York University, the more regular the beat on Billboard's top singles, the more volatile the American markets. After studying decades of Billboard's Hot 100 hits, Maymin found that songs with low "beat variance" had an inverse correlation with market turbulence. Which is to say, the more regular the song, the crazier the stock market.
And Single Ladies is very regular.
"If it's a steady beat, the same beat, no matter if it's fast or slow, that's a low beat variance song," Maymin explained to PRI Radio. These are the songs that signal market volatility. "[But] if [the song] starts off slow and becomes fast and comes back down, that's a high beat variance." And it means the markets will be steady.
Some of history's steadiest hits – such as A-Ha's Take On Me – were released at times of market crash. Whereas complex songs, "with all these beat changes and stuff", seem to catch on when the markets are sedate.
"The correlation is pretty strong," Maymin argued. Weirder still, the beat variance of songs seems to predict the markets - not the other way around. According to his research, the market becomes unstable only after the charts are full of steady tunes - almost as if certain hits can cause market shake-ups.
"The turbulence of the music predicts the steadiness of the market," Maymin explained. And Beyoncé's chart dominance? Well, it may not mean good things for your pension.

środa, 21 stycznia 2009

Współczesna sztuka koreańska

Nauczycielka jest zadowolona ze sposobu w jaki jej uczniowie wyrażają swoją miłość do wojska.

Więcej tu http://tttkkk.livejournal.com/131725.html ( przez google przetłumaczone tu )

poniedziałek, 19 stycznia 2009

Drogi

Takie coś zrobiłem - orientacyjne zestawie tego za ile się buduje drogi w polsce

http://spreadsheets.google.com/pub?key=pO-lKVm9hR7T20LTGEZwucA
http://spreadsheets.google.com/ccc?key=pO-lKVm9hR7T20LTGEZwucA

czemu i dlaczego to sam nie wiem. Bo w zasadzie do niczego to nikomu potrzebne;)