Showing posts with label net. Show all posts
Showing posts with label net. Show all posts

Monday, August 8, 2016

extend wifi range with quad antenna and some router settings

    this is my quad modified antenna with 2 front elements (reflectors). front elements are the same as antenna itself and are connected using copper wire - 3.1cm length.
    antenna-router connection is using 50ohm rg174 coaxial cable - no more than 36cm length of cable (use 36cm or 24 cm).
    antenna reflector is formed from 2-3 aluminium dishes - at least 20cm diameter.
    the spacing between the antenna and reflector is about 1.6cm.

   router settings (i use a tp-link 740n):
                            - wireless mode: "only n" or "only g";
                            - RTS threshold: 750;
                            - Fragmentation threshold:375;
                            - channel: 1;
                            - region: singapore.

    for those of you with wrt54 g series: install dd-wrt and double the tx power. watch carefully for router overheating. if you are afraid of overheat, reduce tx power a little bit until you are satisfied.

    using this antenna and these settings i am able to transmit outdoor wifi signal over aprox. 200m distance at a speed rate of 7-8 Mbps (aprox. 1 MB/s, or download a mp3 song in 4 seconds).

    i believe that using 2 routers and two of this antenna with the same polarization and these settings,  one can establish a reliable wifi link with at least 8Mbps over 1km distance.

    of course, this antenna is very directional. the beam width is about 50-60 degrees.

    i use this antenna in horizontal polarization (this is working best). for horizontal polarization place antenna vertically!

   
long range quad wifi antenna

wifi signal

quad wifi antenna scheme

Wednesday, July 27, 2016

cum mărești raza de acțiune a unui router

   În afară de trucul  cu cutiile de aluminiu puse pe antenă (un truc foarte eficient si ieftin de făcut) sau alte antene mai performante, mai există o cale prin care se poate mări raza de acțiune și calitatea unui semnal wireless al unui router chiar de 2 ori: intră pe adresa de configurare a routerului și la rubrica wireless setezi să emită numai pe standardul n ("only n") sau numai "g" (only g). Mai există, în general, opțiunile b/g sau b/g/n dar, nu le folosim, deoarece aproape toate dispozitivele mobile suportă standardul de transmisie "n" care este mai performant și toate dispozitivele mobile sunt capabile de comunicare în standardul "g".
    La rubrica setari wireless avansate folosim rubrica RTS threshold și schimbăm valoarea la 1500 și, daca routerul permite, rubrica Fragmentation threshold la care schimbăm valoarea la 375. (aceste setări sunt folosite pentru comunicații wireless la mare distanță).
  Simplu, nu? Încearcă și vei vedea cât de mult va crește semnalul util al routerului! Mie mi-a adus o creștere de 9 dB printr-un perete, iar banda de trafic s-a mărit considerabil: de la 1-2 MBs(8Mbs) la 5-6 MBs(40Mbs).

Friday, April 29, 2011

fonturi cu diacritice

 Ai un saite ( site ) și vrei să afișezi diacriticile corecte indiferent de cine accesează pagina ! Ținînd seama de diversitatea sistemelor de operare, a navigatoarelor de internet și a fonturilor instalate pe mașinile oamenilor,  problema este destul de dificilă, dar nu imposibilă !
 Dacă nu vine Mahomed la munte, vine muntele la Mahomed ! Dacă omul nu are fontul potrivit pentru afișarea diacriticelor atunci vine fontul la el !

 Configurarea unui server Apache pentru a furniza un font care conține caracterele românești:
 1. Descarci fonturile DejaVu Sans ( fonturile fără serife sînt cele mai potrivite pentru afișarea textului pe monitoarele calculatoarelor ). Varianta DejaVuLGC conține și caracterele românești corecte adăugate chiar de un român prin 2004..
 2. Dacă preferi, poți modifica fontul folosind fontforge ( disponibil pentru Linux ). Poți scoate anumite caractere pe care nu le vei folosi niciodată și astfel vei micșora mărimea fișierelor!
3. Salvezi 2 versiuni ale fiecărui font: una în format eot ( pentru Internet Explorer < 9 ) și una în format ttf acceptat de majoritatea browserelor. De asemenea vei comprima versiunea ttf in format gzip și o salvezi cu extensia .gz.  
4. Încarci fonturile pe server. Vei avea 3 fișiere: varianta ttf, varianta eot și varianta ttf comprimată.
5. Configurezi fișierul .htaccess astfel:

RewriteEngine On
#verificare acceptare gzip
RewriteCond "%{HTTP:Accept-Encoding}" "gzip.*deflate|deflate.*gzip"
#verificare daca numele fisierului se termina in ttf
RewriteCond %{REQUEST_FILENAME} "\.(ttf)$"
#verifica daca exista versiunea fisierului cu numele terminat in .gz
RewriteCond %{REQUEST_FILENAME}.gz -s
#daca da, atunci redirectioneaza browserul catre varianta comprimata
RewriteRule ^.*$ %{REQUEST_URI}.gz [L]
#trimitere header corect
<FilesMatch "\.ttf\.gz$">
AddEncoding gzip .gz
ForceType "application/x-font-ttf"
</FilesMatch>


RewriteEngine On
#verif. gz
RewriteCond "%{HTTP:Accept-Encoding}" "gzip.*deflate|deflate.*gzip"
#fiser eot
RewriteCond %{REQUEST_FILENAME} "\.(eot)$"
#exista varianta gz
RewriteCond %{REQUEST_FILENAME}.gz -s
#redirectionare catre varianta gz
RewriteRule ^.*$ %{REQUEST_URI}.gz [L]
#header corect
<FilesMatch "\.eot\.gz$">
AddEncoding gzip .gz
ForceType "application/vnd.ms-fontobject"

</FilesMatch>
 



 Pentru fișierul eot, varianta comprimată gzip aduce modificări minore ale mărimii, pe cînd pentru fișierul ttf varianta comprimată aduce micșorarea mărimii chiar de 2 ori. Oricum, ceea ce fac rîndurile de mai sus este să instruiască serverul apache să furnizeze headerele corecte pentru tipurile ttf și eot și să transmită varianta comprimată a acestor fișiere în caz că există ( avantaj la economia de trafic )!
6. Introduci în pagina web sau în foaia de stil următoarele:

@font-face {
font-family: 'DejaVuSans';
  src: url('http://domeniultau.tld/cale-font/DejaVuLGCSans.eot');
  src: url('http://domeniultau.tld/cale-font/DejaVuLGCSans.eot?#iefix') format('eot'),
  url('http://domeniultau.tld/cale-font/DejaVuLGCSans.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
}

Mai sus am declarat fontul generic DejaVuSans ( poți să-l numești cum vrei ) și am stabilit că acest font poate fi găsit la adresa unde se află fișierele eot și ttf încărcate la pasul 4.

7. Pentru orice element al saitului ( paragraf, titluri, etc ) , deci pentru p, div, a, h1, etc care va fi afișat folosind fontul care suportă diacritice vei folosi în foaia de stil numele fontului generic creat mai sus. Exemplu:
 vreau ca toate paragrafele să fie afișate folosind acest font, deci voi scrie în foaia de stil ceva de genul

p {  font: 0.9em/0.9em "DejaVuSans",............} .

Observații: Am ales fontul DejaVu pentru că este un font cu licență liberă! Dacă vrei, poți să-l și modifici nu numai să-l folosesști! În plus, este un font destul de plăcut și textele se citesc foarte ușor ! Numărul sistemelor Windows care au acest font instalat este practic nul , deci de fiecare dată cînd cineva accesează saitul va descărca și fișierele fontului stocate pe server. Dacă acest font ar fi fost mai răspîndit, declarația din foaia de stil de mai devreme s-ar fi putut modifica astfel:
 p { font:0.9em/0.9em "DejaVu Sans", DejaVuSans",..................}
astfel nemaifiind necesară descărcarea fișierelor stocate pe server.

Există și versiunile italic și bold ale fontului, în caz că vrei să le folosești ( nu mai trebuie să introduci în foaia de stil o declarație de forma font-style:italic care distorsionează fontul normal, ci folosești direct versiunea italic a fontului care este mai aspectuoasă decît fontul normal distorsionat artificial ).

Singurul dezavantaj al acestei metode este traficul suplimentar de pe server , dar acest dezavantaj este neglijabil, de exemplu, în cazul unor personalități politice sau publice care trebuie să respecte limba în care comunică cu cetățenii sau cu partenerii! De asemenea, saiturile de referință aparținînd instituțiilor publice trebuie să comunice corect cu cetățenii iar acest lucru presupune, printre altele, folosirea diacriticelor.

Și dacă tot a venit vorba de persoane și instituții publice, trebuie spus că saiturile Camerei Deputaților, Senatului, Președinției, televiziunii publice TVR folosesc scrierea cu diacritice, deci s-a remediat cît de cît situația descrisă de dl. Pruteanu AICI.

Eu personal, am verificat  saiturile de pe primele poziții in clasamentul trafic.ro iar constatările sînt următoarele:

saitul       -       folosește sau nu diacritice

trilulilu.ro -                   da
sport.ro -                     nu
okazii.ro -                    nu
cancan.ro -                  da ( meniul principal nu, engleză )
forum.softpedia.com -  nu
libertatea.ro -               da
gsp.ro -                       da ( meniul principal nu )
220.ro -                      nu
a1.ro -                        nu ( meniuri în engleză )
tpu.ro -                       nu ( doar reclamele au diacritice )
click.ro -                    da ( meniurile principale nu )
prosport.ro -              parțial
adevarul.ro -               da (meniul principal nu )
stirileprotv.ro -            nu
creativemonkeyz.com - nu ( neinteligibil )
antena3.ro -                da ( meniul principal nu )
realitatea.net -             da
acasa.ro -                   nu
gandul.info -               da ( meniul principal nu )
ele.ro -                       nu
cinemagia.ro -            da
protv.ro -                   nu
tvr.ro -                       da
hotnews.ro -              nu

ejobs.ro -                  nu

De remarcat, saiturile trustului mediapro nu folosesc diacritice, ceea ce este tocmi contrariul unui slogan sau a unei emisiuni promovate de acest trust care sună   "România, te iubesc!".

În total, 44%  folosesc diacritice!

Din categoria politicienilor, am verificat din nou unele saituri aparținînd acestora iar situația este prezentată mai jos:

Rubricile sînt:
saitul -  folosirea diacriticelor  acum ( da sau nu ) -  folosea diacritice înainte ( da sau nu )

PSD
====
psd.ro - parțial , parțial
mirceageoana.ro - nu, nu
nastasewordpress.com - nu, nu
ioniliescu.wordpress.com - nu, nu
ancaalexandrescu.ro/blog - sait dispărut
ecaterinaandronescu.wordpress.com - da, da
cristiandiaconescu.wordpress.com - da, da
dannica.ro - nu nu
nichita.ro (gheorghe nichita ) - da, da
constantinnita.wordpress.com - parțial, da
victorponta.ro - da, da
iliesarbu.ro - da, da
emilradumoldovan - sait suspendat
carmenmoldovan.ro - da, da
tituscorlatean.ro - da, da
oananiculescumizil.wordpress.com - da, nu
anabirchall.ro - nu, nu

europarlamentari PSD
===============
rovanaplumb.ro - nu, ?
ioanmirceapascu.ro - nu, ?
adrianaticau.ro - da, ?
corina cretu - da, da
daciana sarbu nu, nu
victorbostinaru.ro -da, ?
sabincutas.ro - da, ?
catalinivan.ro - nu, ?
ioanenciu.ro - nu, ?
viorica dancila - nu are sait
ciprian tanasescu - fără sait

TOTAL PSD: 24 saituri, 50% cu diacritice
================================

PNL
====
chiliman.ro - da ( meniul principal nu ), da
adrianstef.ro - nu, nu
crinantonescu.ro - nu, parțial
blogdecampanie.dragosdinca.ro/blog/ - nu, nu
uioreanu.ro - parțial, parțial
liviujicman.blogspot.com - da, da
dianatusa.ro - da, da
mihaivoicu.wordpress.com - da, da
tudor-chiuariu.ro - da, da
vladumarius.blogspot.com - da, da
razvanpop.ro/blog/ - da, nu
nistoran.ro - nu, nu
bolojan.wordpress.com - da, da
georgedumitrica.blogspot.com - sait șters, nu
tariceanu.ro - da, da
alinagorghiu.ro - nu, nu
antoneltanase.ro - parțial, da
victorionescu.wordpress.com - nu, nu
trofintudorel.ro - sait dispărut, nu
rares-manescu.ro - nu, nu
danga.ro/blog/ - nu, nu


europarlamentari PNL
==============
noricanicolai.ro - da, da ( în meniul principal nu )
valean.eu (adina valean ) - nu, da
renateweber.eu - nu, nu
ramona-manescu.ro - nu, nu
cristianbusoi.eu - da, da

TOTAL PNL: 25 saituri, 40%  folosesc diacritice
=======================================

PDL
====
vasileblaga.ro - sait dispărut, nefuncțional
videanu.ro - nu, nu
turcanraluca.ro - nu, da
sulfinabarbu.ro - da, nu
liviunegoita.ro - da, nu
boureanu.ro - nu, nu
catalincroitoru.ro - da, da
gheorghe-stefan.ro - sait nefuncțional, ?
ridzi.ro - sait nefuncțional, da
paleologu.ro - sait nefuncțional, da
elenaudrea.ro/blog - da, nu
raduberceanu.ro - da, nu
ancaboagiu.ro - da, ?
funeriu.blogspot.com - parțial, ?
boghicevici.ro - nu, ?
mariastavrositu.ro - da, ?
boldeamihail.ro - da, ?
nicusorpaduraru.ro - da, ?
mihaelastoica.ro - parțial, ?

europarlamentari  PDL
==================
stolojan.eu - da (meniul nu), ?
monica-macovei.ro - nu, ?
traianungureanu-tru.blogspot.com - da, ?
cristianpreda.ro - da, da
marian-jean-marinescu.oltenia.ro - nu, ?
matulaiosif.ro - parțial, ?


TOTAL PDL:  21 saituri , 52% folosesc diacritice

Este de remarcat creșterea mare a procentului saiturilor care folosesc diacritice și care aparțin grupării PDL! E drept că, față de sondajul precedent, de data asta m-am uitat pe mai multe saituri PDL - pe care le-am găsit destul de greu, deoarece nu au linkuri nicăieri!  Celelalte grupări politice au stagnat !

Iar la final, o observație fără nici o legătură cu cele scrise pînă acum: foarte puține femei sînt promovate de către partidele politice ! Din vizitarea saiturilor politice de mai sus am observat că lipsește cu desăvîrșire promovarea politicienilor femei pe internet și, dacă mă gîndesc mai bine, ceea ce se întîmplă este reflectarea situației din viața reală ! Faptul este regretabil, deoarece prezența mai multor femei în politică ar putea aduce o echilibrare și o creștere a calității  vieții politice românești și, pînă la urmă, a vieții românilor în general!

Wednesday, July 22, 2009

blocare situri porno si reclame

Update ian. 2012: pentru a vedea cît timp pierzi pe internet din cauza reclamelor și cît trafic suplimentar faci pe internet tot din cauza reclamelor poți citi articolul de la adresa de AICI. Totul ilustrat cu grafice și tabele reale.



Update (sept 2010): fisierul host propriu din arhiva de mai jos nu mai este întreținut și, de fapt, nici nu mai există! Pentru un fișier host întreținut la zi a se vedea http://www.mvps.org/winhelp2002/hosts.txt 

Am renunțat la folosirea fișierelor host deoarece, deși sînt foarte bune pentru atingerea scopului-eliminarea reclamelor și siturilor porno, sînt mai limitate decît folosirea unui server dns propriu ! Pentru instrucțiuni despre setarea unui server DNS pe propriul calculator și configurarea necesară eliminării reclamelor, trackerelor, etc vezi articolul de la adresa http://calimerra.blogspot.com/2010/02/setting-bind-on-windows.html



 Simplu,fără extensii de control parental la browsere,fără proxies,fără software adițional scump și fără setări complexe de sistem,procedezi astfel:
 1.descarci o arhivă zip de AICI(click) 
 2.extragi fisierul hosts si îl copiezi în Windows/System32/drivers/etc (valabil pentru versiunile pe 32 biti ale Windows).
 3.acolo există deja un fișier cu acest nume așa că il vei suprascrie!Dacă folosești windows vista trebuie să faci operația asta folosind contul de administrator!
  4.restartezi calculatorul
 5.bucură-te de dispariția reclamelor din browser,de viteza crescută de navigare,de evitarea înregistrării tale pe diverse situri auxiliare,etc!
 Fișierul se poate edita cu notepad în caz că vrei să adaugi situri intezise!Se adaugă situl interzis pe o nouă linie la sfîrsitul fișierului după modelul liniilor deja existente!Fișierul nu trebuie să aibă nici o extensie!