JavaScript Module Pattern

Smanjivanje broja globalnih promenljivih i njihovo premeštanje u lokalne (privatne) promenljive donosi više reda u svim jezicima, pa tako i u JavaScript kodu. Ako znamo da se na stranicama često nalazi više različitih skripti ovakvo označavanje ima više smisla.

Continue reading “JavaScript Module Pattern”

Linux Kernel 3.0 is out (with KVM and Xen included)

Last week, Linux kernel father Linus Torvalds announced the release of version 3.0 of the Linux Kernel. This release does not introduce any binary incompatibility neither major changes.

Virtualization.info already covered the 3.0 release with regards to the integration of both KVM and Xen in the mainline tree of the kernel sources.

 

For Xen, this release means no more patches to the Linux kernel in order to make Linux virtual machines run as guests. In fact, Xen is a Type-1 hypervisor, so hosted operating systems need to have proper support built-in to run smoothly on virtualized hardware. Until now, a substantial Linux kernel patch had to be applied in order to add this support in the linux guest.

KVM, instead, is a Type-2 hypervisor, which runs itself on top of and operating system.

A full list of Xen related changes in the Linux kernel can be found here on the Xen wiki.

http://virtualization.info

Problem sa nedostajućim “apache parent” procesom

Ukoliko dobijate status da apači server nije startovan, a start ne uspeva jer:

apache port 80 already in use

problem je zbog nepostojećeg osnovnog-roditeljskog (parent) procesa apači servera. U slučaju problema sa konfigurisanjem servera (najverovatnije zbog memorije) prvo će pući osnovni proces, a zatim jedan po jedan i ostali (child) procesi sve do momenta kada ne ostane ni jedan. Napomena – tekst se odnosi na linuks servere, tako da eliminišemo desktop probleme tipa: skajp je zauzeo port 80 i slično.

Continue reading “Problem sa nedostajućim “apache parent” procesom”

XenServer – Adding a local Iso Storage

Login to your Xenserver with ssh and create a iso folder

mkdir -p /var/opt/xen/iso_import

Then, create the ISO store like this

xe sr-create name-label=”Local ISO” type=iso device-config:location=/var/opt/xen/iso_import/ device-config:legacy_mode=true content-type=iso

If You want to install Debian Lenny, as defined VM, maybe is better to use Remote URL:

http://ftp.de.debian.org/debian/

Kako unaprediti vordpres (wordpress)

Vordpres jeste moćan i uredan softver, ali mnogi imaju problema u svakodnevnom korišćenju ove alatke.

Razlog za to može biti loš hosting kao i loš odabir pratećih komponenti. Ne instalirajte nepotrebne plagine, ne postavljajte posećen blog na hosting sa neoptimizovanim skriptama (deljeni hosting). Vordpres će imati dobre performanse na VPS (virtualni privatni server) sistemima, ali može lepo raditi i na kvalitetnim deljenim hostinzima.

Ukoliko je vaš blog posećen sa preko 1000 jedinstvenih (retko ko se može pohvaliti time) obavezno uključite neki sistem za keširanje i povedite računa o optimizaciji pratećih fajlova (slike, skripte). Ne instalirajte dodatke samo zato što su fensi.

Continue reading “Kako unaprediti vordpres (wordpress)”

Linkeri.com – novi servis ili spem?

Gotovo svakodnevno dobijam mejlove sa domaćih servisa. Uglavnom se radi o domaćim veb projektima i pohvalno je što se nešto dešava. Međutim, neželjena pošta baš i nije način da se promoviše novi servis.

Vrhunac je kada vam neko pošalje mejl sa ponudom da kupite CD sa milion adresa. Možete pretpostaviti da je i vaša adresa na tom CD-u. To znači da je na još milion sandučića upućen takav mejl. Džabe što svoju adresu nisam nigde upisivao javno, eto adrese u etru… Najveći mi je problem što imaju nekoliko mojih adresa i onda me zatrpavaju glupostima.

I juče sam dobio novi mejl: Continue reading “Linkeri.com – novi servis ili spem?”

Orion Telekom – najlošiji hosting u zemlji

Neka moja iskustva potvrđuje i pisajne adriatalk bloga. Imaju cpanel koji nema sve funkcionalnosti. U “preview” modu im ne radi PHP.
Ranije sam kod Sezama pokušavao da dignem neki sajt i posle višemesečne borbe promenili smo hosting.

Continue reading “Orion Telekom – najlošiji hosting u zemlji”

“WebP” – novi format slika za veb

Za one koji imaju dosta slika na sajtu evo rešenja iz guglove laboratorije.

“WebP is a method of lossy compression that can be used on photographic images. The degree of compression is adjustable so a user can choose the trade-off between file size and image quality.”

Continue reading ““WebP” – novi format slika za veb”

Installing XenServer Tools on Ubuntu 10.04

Ukoliko želite da iskoristite sve mogućnosti ubuntu servera na xen virtualizaciji potrebno je da se instalira xenserver-tools alatka. Međutim, montiranje slike diska i pokretanje instalacije ne pomaže.

Uradite po ovom uputstvu:

http://www.jansipke.nl/installing-xenserver-tools-on-ubuntu-10-04

Jedna napomena je da će trebati mnogo više pažnje ukoliko imate više diskova. Tada treba voditi računa o njihovim identifikacijama.

Naravno, podrazumeva se da ste kreirali snepšut (snapshoot – slika trenutnog stanja).

Ukoliko imate problema možete iskoristiti i sledeće uputstvo za instalaciju ubunta na xen server:

http://www.isaaczarb.com/installing-ubuntu-9-04-pv-on-citrix-xenserver/