Monday, July 25, 2016

OpenVPN konekcija na Fedori 23/24

Skorije verzije Fedora Linuksa imaju problem povezivanja sa OpenVPN serverom. Problem je uzrokovan TLS/SSL podešavanjima u VPN klijentu.

Rešenje za ovakav problem je:

1/ dodati sledeću kofiguraciju u "/usr/lib/systemd/system/NetworkManager.service":
[Service]
Environment="OPENSSL_ENABLE_MD5_VERIFY=1 NSS_HASH_ALG_SUPPORT=+MD5"

2/ izvršiti komande:
systemctl daemon-reload
systemctl restart NetworkManager.service

ref https://www.centos.org/forums/viewtopic.php?t=47210#p201728

Thursday, July 21, 2016

Mount ISO kao lokalni direktorijum

mkdir /mnt/iso
mount -t iso9660 -o loop /path/to/iso-file /mnt/iso

RHEL DVD kao yum repo

1/ Mountovati DVD kao lokalni direktorijum
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

2/ Kopirati media repo datoteku sa DVD-ja u yum.repos.d direktorijum:
cp /mnt/cdrom/media.repo /etc/yum.repos.d/installmedia.repo

*** Ova datoteka sadrzi metapodatke o samom repozitorijumu, ali bez URL-a do samog repozitorijuma

3/ Dodati URL do repozitorijuma u repo datoteku /etc/yum.repos.d/installmedia.repo:
baseurl=file:///mnt/cdrom/Server

Nakon toga možete pokrenuti yum program za instalacije željenih programa.

Tuesday, October 01, 2013

M$ Excel - kako učitati datoteku sa nestandardnim delimiter-om?

Da li ste nekada dobili CSv datoteku u kojoj se kao delimiter koristi slovo koje ne odgovara vašoj instalaciji M$ Excel-a? I naravno, kada otvorite CSV datoteku sve izgleda razbacano, tj kao da tabela ima jednu kolonu sa svim vrednostima razdvojenim drzgim delimiter-om.

Postoji jednostavno rešenje. Otvorite CSV datoteku i kao prvu liniju u njoj dodate sledeće (ako je vaš delimiter ';' ili zamenite odgovoarajućim slovom):

sep=;
Nakon toga otvorite datoteku koriste'i M$ Excel, i sadržaj će izgledati kao što ste želeli.
Ako sačuvate datoteku koristeći M$ Excel, ond će novi delimiter u njoj biti onaj pravi!

Monday, March 26, 2012

Detekcija browser-a mobilnih uređaja

Detekcija browser-a mobilnih uređaja nikad nije bila jednostavnija. Dovoljno je da podesite određena pravila za mod_rewrite i radi.

Primer pravila za Apache web server:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_USER_AGENT} android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge\ |maemo|midp|mmp|netfront|opera\ m(ob|in)i|palm(\ os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows\ (ce|phone)|xda|xiino [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a\ wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r\ |s\ )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1\ u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(\ i|ip)|hs\-c|ht(c(\-|\ |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(\ |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(\ |\/)|klon|kpt\ |kwc\-|kyo(c|k)|le(no|xi)|lg(\ g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-|\ |o|v)|zz)|mt(50|p1|v\ )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v\ )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|\ )|webc|whit|wi(g\ |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-) [NC]
RewriteRule ^$ http://detectmobilebrowser.com/mobile [R,L]

Više o tome na http://detectmobilebrowsers.com.

Tuesday, March 20, 2012

Windows Services Dependency Viewer

Odličan programčić za pregled zavisnosti Windows servisa

http://svcdependencyviewer.codeplex.com/


Tuesday, December 20, 2011

FreeMarker and current timestamp

${struts.bean("java.lang.System").currentTimeMillis()?string("0")}

${struts.bean("java.util.GregorianCalendar").getTimeInMillis()?string("0")}

Friday, November 25, 2011

Telnet na Windows 7


  1. Start
  2. Control Panel
  3. Programs And Features
  4. Turn Windows features on or off
  5. Check Telnet Client
  6. Hit OK

Friday, September 02, 2011

Pokretanje programa u pozadini na Windows-u

Odlična alatka ako želite da pokrenete windows batch program bez prikazanog Command prompt prozora - HStart.

Više o tome na http://www.ntwind.com/software/hstart.html.

Sunday, August 28, 2011

Kako odblokirati GoogleTalk kontakt?

GoogleTalk daje korisniku opciju da blokira kontakte iz liste.
Nažalost, odblokirati blokirane kontakte nije tako jednostavno.

GoogleTalk ima ponuđenu ovu opciju u podešavanjima, ali to ne radi.
Takođe ne radi ni u GMail chat-u.

Kada jednom blokirate neki kontakt na GoogleTalku, on je blokiran na svim Google-ovim servisima.
Jedini način da taj kontakt vratite u listu je da ga odblokirate u GooglePlus-u, u listi blokiranih kontakata.

Friday, August 19, 2011

Čet skraćenice

Često se ljudi nađu u čudu kad na čet-u dobije poruku "otc" ili "ttys".
Ja prvo pomislim da neko hoće da mi uhakuje kompjuter nekim specijalnim komandama (strah od nepoznatog).
Ali evo, neko se potrudio i popisao šta se sve može dobiti u porukama:

http://www.pulpchat.com/faq/faq215.php

Friday, July 29, 2011

Sync Google contacts with Nokia E63 phone contacts



  1. Go to Menu -> Tools -> Sync
  2. Select Options -> New Sync profile
  3. Give profile name for example Google sync
  4. Go inside Application -> Select Contacts
  5. Give the following
    • Include in sync – Yes
    • Database in phone – C:Contacts.cdb
    • Remote databases – contacts
    • Synchronization type – Both ways

Now come back to the edit profile page and go to Connection Settings, and give the following details

  1. Server version – 1.2
  2. Server ID – Google
  3. Data bearer – Internet
  4. Access point – Always ask
  5. Host address – https://m.google.com/syncml
  6. Port – 443
  7. User name - username@gmail.com
  8. Password - yourpassword
  9. Allow sync request – Yes
  10. Accept all sync requests – No
  11. Network authentication – No

See also http://www.google.com/mobile/sync/

Wednesday, July 27, 2011

HTML Color picker

Veoma jednostavan online color-picker.

http://www.colorpicker.com


Tuesday, July 26, 2011

Tomcat JMX - dodatni parametar

Kad sam se igrao sa JMX podešavanjima za Tomcat (verzija 6 u ovom slučaju), koristio sam zvanično uputstvo sa http://tomcat.apache.org/tomcat-6.0-doc/monitoring.html#Enabling_JMX_Remote.


Dodavanjem ovih osnovnih podešavanja nisam uspeo da se povežem sa serverom.


Ispostavilo se da je potrebno dodati još jedno podešavanje:

java.rmi.server.hostname=IP_ADDRESA
i proradilo je!

Tuesday, May 10, 2011

JIRA advanced formatting

JIRA use Wiki syntax to format text and images.
Formatting options are available at http://jira.atlassian.com/secure/WikiRendererHelpAction.jspa?section=all

Firefox 4 - Remember opened tabs


Enter “about:config” in the address field and confirm that you know what you are doing.
Then go to the entry “browser.showQuitWarning” and click it to change it from false to true.
After that all should be working as expected from Firefox 3.

Friday, March 11, 2011

Kopiranje Putty konfiguracije sa računara na računar (Windows)

Pravljenje Putty konfiguracije zna da bude veoma dosadno i monotono, naročito ako definisane konekcije treba dodatno podesiti (certificate, tunneling...).
Ako već imate najednom računaru definisanu konfiguraciju, moguće je preneti je na drugi računar.
Za to je potrebno na konfigurisanom računaru export-ovati Registry ključ i import-ovati na drugom računaru.
  1. Otvoriti Registry, regedit
  2. Pronaći ključ HKEY_CURRENT_USER\Software\SimonTatham
  3. Export-ovati ključ HKEY_CURRENT_USER\Software\SimonTatham u datoteku, putty.reg
  4. Preneti datoteku putty.reg na drugi računar i merge-ovati je u postojeći Regostry

Thursday, March 10, 2011

Višestruke instance Fajerfoksa

Da biste pokrenuli više nezavisnih instanci Fajerfoksa potrebno je napraviti profil za svaku instancu.
Menadžer profila se pokreće komandom:
firefox -P
U menadžeru profila napraviti novi profil i (opciono) podesiti putanju gde će Fajerfoks čuvati datoteke tog profila.
Za primer, neka se novi profil zove "dev1", a njegove datoteke će biti smeštene u direktorijumu "c:/profiles/dev1".
Za pokretanje Fajerfoksa sa željenim profilom potrebno je pokrenuti komandu:
firefox -P dev1
Za prečicu na radnoj površini potrebno je dopuniti polje target:
c:/path/to/firefox/firefox.exe -P dev1
Kako se Fajerfoks instance kloniraju (ako je jedna već pokrenuta), potrebno je dodati opciju "-no-remote" pri pokretanju.
firefox -P dev1 -no-remote
Ova opcija je korisna ako želite da pokrenete različite verzije Fajerfoksa na istom računaru.