Automatically download series with RSS (ShowRSS) and Synology

I want the latest tvseries series automatically downloaded. There are plugins like couchpotato and sickbeard. Problem with these tools is that you must (semi) hack your synology nas to get this working.

Synology has the option to download automatically trough RSS. So I did a dive in to this option and I worked it out for you 😉

What do you need:

After you create an account at http://showrss.info select the series you want to download and click “Add to my list”

showrss series overview

After that click on the feeds button and select the type of RSS you want to generate. I like HD versions and I also want to download a proper repack when the first edition have some audio and video problems

showrss generate rss

Click on generate and copy the RSS feed URL. (If you want to test the url and you use Firefox it looks like the feed is empty but when you use chrome instead you see the output.)

showrss copy url

Now login to your Synology NAS and open the download station. Click on RSS feeds and then on the blue plus button

synology add rss

Paste the RSS feed URL in to the field and don’t press the download automatically option

synology add rss url

Now click on the download filter tab an click add. Fill in these fields:

synology save location

Now when the new tv series releases on the bittorent network your download started automatic .

Have fun and don’t forget to click the donate button on the ShowRSS site if your like their website.

Add an Adsense banner to your wordpess site without plugin

  1. Start a FTP program and connect to your wordpress website
  2. Locate your funtions.php (wp-content\themes\theme_name\functions.php)
  3. Edit the file and put the following code in your functions.php file:
  4. function showads() {
    return '
    <script type="text/javascript"><!--
    google_ad_client = "ca-pub-3134535021136249";
    google_ad_slot = "3483719222";
    google_ad_width = 468; google_ad_height = 60;
    // -->
    </script>
    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
    </script>
    ';}
    add_shortcode('banner', 'showads');
    
  5. Modify the client, slot, width and height values
  6. Safe the file and overwrite the current

Now you can use the [banner] tag in your post to publish the banner:

[banner]

Windows load Ballancing under ESX 3.5

Recently I have setup a NLB IIS site with 2 VM’s in a DRS/HA cluster.  Because of this using unicast mode was not an option (we need to be able to vMotion the virtual machines).  Multicast is also the way VMware recommends setting it up.  From VMware’s site:

Note: VMware recommends configuring the cluster to use NLB multicast mode even though NLB unicast mode should function correctly if you complete these steps. This recommendation is based on the possibility that the settings described in these steps might affect VMotion operations on virtual machines. Also, unicast mode forces the physical switches on the LAN to broadcast all NLB cluster traffic to every machine on the LAN. If you plan to use NLB unicast mode, you must run all members of the NLB cluster on the same virtual switch.

The other problem with unicast mode is you have to disable RARP for either the virtual switch or the port group:

The other thing you need to do if using multicast mode, is add a static ARP entry in your switch for the MAC address of the NLB cluster, which is found under the cluster properties in NLB manager.  For a Cisco switch, from config mode:

arp <ip of nlb cluster> <mac of nlb cluster> arpa

Source: http://www.2putts4par.com/2008/01/31/windows-nlb-on-vmware-esx/

NATO / English Alphabet

Letter Code word Pronunciation IPA from ICA
A Alfa (ICAO, ITU, IMO, FAA)
Alpha (ANSI)
AL FAH ˈælfɑ
B Bravo BRAH VOH ˈbrɑːˈvo
C Charlie CHAR LEE  or
SHAR LEE
ˈtʃɑːli or
ˈʃɑːli
D Delta DELL TAH ˈdeltɑ
E Echo ECK OH ˈeko
F Foxtrot FOKS TROT ˈfɔkstrɔt
G Golf GOLF gʌlf
H Hotel HO TELL (ICAO)
HOH TELL (ITU, IMO, FAA)
hoːˈtel
I India IN DEE AH ˈindiˑɑ
J Juliett (ICAO, ITU, IMO, FAA)
Juliet (ANSI)
JEW LEE ETT ˈdʒuːliˑˈet
K Kilo KEY LOH ˈkiːlo
L Lima LEE MAH ˈliːmɑ
M Mike MIKE mɑik
N November NO VEM BER noˈvembə
O Oscar OSS CAH ˈɔskɑ
P Papa PAH PAH pəˈpɑ
Q Quebec KEH BECK keˈbek
R Romeo ROW ME OH ˈroːmiˑo
S Sierra SEE AIR RAH (ICAO, ITU, IMO)
SEE AIR AH (FAA)
siˈerɑ
T Tango TANG GO ˈtængo [sic]
U Uniform YOU NEE FORM  or
OO NEE FORM
ˈjuːnifɔːm or
ˈuːnifɔrm [sic]
V Victor VIK TAH ˈviktɑ
W Whiskey WISS KEY ˈwiski
X X-ray or
Xray
ECKS RAY (ICAO, ITU)
ECKS RAY (IMO, FAA)
ˈeksˈrei
Y Yankee YANG KEY ˈjænki [sic]
Z Zulu ZOO LOO ˈzuːluː

source: http://en.wikipedia.org/wiki/NATO_phonetic_alphabet

Get Firefox to do NTLM

Being a dedicated Firefox user, one of the few things that was still thwarting me was SharePoint.  We use SharePoint internally for a ton of stuff, and it was a drag to have to fall back to that other browser.  SharePoint pages look and work fine in Firefox, but I was having to reauthenticate on every single page, which really hindered my enjoyment of the experience.

I finally figured out how to get Firefox to do NTLM, which means I don’t have to deal with the authentication dialogs, thereby reducing my dependence on IE to one and only one application (Oddpost).

It’s not at all obvious how to make it work, and it took me a few tries.  You have to go to your Firefox address bar and type about:config.  This will bring up the internal config editor, which allows you to set all kinds of properties that influence Firefox’s behavior.  Look for the key called network.automatic-ntlm-auth.trusted-uris.  Set that key’s value to a comma separated list of servers you want NTLM auth for.  So if your internal SharePoint sites are on servers called Larry and Mo, use “larry,mo”.  You can also add the same value to the key network.negotiate-auth.trusted-uris.  It’s unclear to me if that second one is required, but I set it, and everything works.  Now SharePoint works like a champ, and authenticates automatically.

Source: http://www.testingreflections.com/node/view/1365

Braindump VMWare VCP (Dutch)

VMWare kernel controleerd de volgende phisical hardware:
Memory (Not RAM), Physical processors, storage & networking controllers

Default iscsi port:
3260
Iana:
iscsi-target    3260/tcp   iSCSI port
iscsi-target    3260/udp   iSCSI port

Iscsi ondersteund geen clustering

Hoe ESX Serer de resources beheerd:
Elke VM heeft zijn eigen CPU, Memory, bandbreedte en storage. ESX gegaraneerd de vm’s hun shares a.d.h.v:
– Availeble resources
– Reservation, limit of shares van de VM
– Aantal active vm’s op de ESX
– Reservation, limit of shares van de resource pool
– Overhead van het beheren van de virtualiatie

Als een VM te weinig resources in zijn resource pool heeft en de resources zijn ingesteld als expanceble dan zal
de VM proberen de resources te krijgen van de bovenliggende resource pool. Wanneer die ook te weinig resources heeft
zal de VM niet gestart kunenn worden

De minumum LUN capaciteit voor VMFS3 = 1200 mb

Storage zoning heeft de volgende uitwerkingen:
– Beheerd & ISOleerd de paden binnen de storage fabric
– Schroeft het aantal active LUN’s terug. Je kunt met deze namelijk scheiden (isoleren)
– Zorgt ervoor dat andere systemen buiten de SX servers niet bij de data kunnen.
– Zorgt ervoor dat je de omgevingen kunt scheiden. Een testomgeving van een productie omgeving bijvoorbeeld
– Kan je toegang tot een LUN verlenen of blokkeren.

ESX heeft de volgende systeemeisen:
– Minstends 2 processoren van 1500Mhz van Intel Xeon of AMD Operon of AMD 64 x2 dual core processors
– 1 Gig RAM
– 1 of meerdere netwerk kaarten
– Een SCSI disk, Glasvezel LUN, RAID LUN met ongepartioneerde ruimte

Na het koppelen van een SAN LUN naar een VM moeten de volgende gegevens worden opgegeven:
– The Virual device mode (SCSI poort)
– The Compatibility mode (Persistant or non persistant)

Je kan maximaal 512 poort groepen hebben op een single host

Wanneer je een slechte VM performance hebt als je twee cpu’s hebt (bijv 3 & 4 die vast gepint staan met 100% reservation) zorg er dan voor
dat je 1 & 5 pakt zodat ze alle twee op een apparte fysieke CPU draaien.

Loadballancing binnen VMWare kan op verschillende manieren:
– Route based on IP hash – Kies een upling aan de hand van een IP bron of doel pakke
– Route based on source MAC hash – Kies een uplink aan de hand van de hash of van het source netwerkkaart
– Route based on the originating virtual port ID – Kies een uplink gebasseerd op een virtuele port waar het  verkeer de virtuele switch ingaat

Wat is er vereist aan een cold migration van een VM
De VM moet uit staat (doh)

In een VI 3 omgeving maakt iSCSI gebruik van de volgende dynamisch discovery:
– gebruikt send targets verzoeken (requests)
– Dynamische discovery is de enige discovery optie voor de software initiators

Per ESX server kun je maximaal 64 iSCSI targets gebruiken

Per ESX server kun je maximaal 127 Vswitches gebruiken

Geldige iSCSI namen zijn:
– IQN (iSCSI qualified name) iqn.<year-mo>.<reversed_domain_name>:unique_name
– EUI (Extended Unique Identifier) eui.<16 karaktername>  24 bits voor bedrijfsnaam, 40 bits voor een unieke ID zoals een serial nummer

In een DRS cluster zul je de volgende 3 stappen uit moeten voeren om een VM te maken:
– Kies of jee een typische of cutom VM aan wilt maken
– Selecteer de resource pool waar je de VM wilt draaien
– Selecteer de datastore waar je de VM neer wilt planten

Virtual Center 2.5 ondersteund de volgende databases:
– MS SQL 2005
– MS SQL 2000 met SP4
– Oracle 9iR2, 10gR1 en 10gR2

Booten van een SAN heeft de volgende voordelen:
– Goedkopere servers
– Makkelijker om de servers te vervangen
– Minder verspeelde ruimte (lokale ruimte ben je anders altijd kwijt)
– Makkelijker om de servers te backuppen
– Betere beheersbaarheid

Het upgraden van een ESX server 2.x met VMFS2 naar VMFS3 en vervolgens het benaderen van de 2.x server heeft
de volgende consequentie:
– Alle VM’s op de ESX2 kunnen gewoon aangezet worden (rare vraag…)

Wanneer er in je DRS cluster achter een resource pool staat “Grafted from XYZ” betekend dit het volgende:
Als je het rechtstreeks vertaald wordt het zoiets als: samengevoegd uit host naam….

Voorbeeld:
Je hebt een host met Resource pool…
deze voeg je toe aan een drs cluster…
Je hebt dan de keuze om de host toe te voegen zonder de oude resource pools.. alle vm’s en komen dus onder he cluster te staan..

wanneer je de keuze graft new pool (heet geloof ik zo) dan wordt er in het DRS cluster een resource pool gemaakt met de oude resource pool instellingen van de host…..

Welke netwerk services worden geleverd door de VMkernel?

– Iscsi
– NFS
– VMotion

Rollen die niet standaard zijn in een VC omgeving:
– Local only
– Virtual center
– Privledges

Shares specificeert de “relative priority” of de importance (belangrijkheid) van een VM

Wat is er nodig voor NIC teaming:
– De virtuele switch moet meer dan 1 uplink bevatten

Kun je ESX van een shared lun laten opstarten
– Nee dit gaat niet. Shared lun’s zijn bedoeld voor meerdere ESX servers. Voor het booten van een LUN moet deze dedicated zijn

Maximums:
Maximaal 6 apparaten waarvan je de videokaart altijd kwijt bent. Je kunt dus maximaal 5 PCI apparten aansluiten.

De netwerk adaperts “panel” laat de volgende gegevens zien:
– Appaaraatnaam        (VMNic1, Vmnic2)
– Speed            (100/1000Mbit)
– Configured        (Auto/Full)
– vSwitch
– Networks        (Netwerk namen)

Een geldige reden om CPU Affinity (pinnen van CPU’s) te gebruiken is omdat deze gegevens niet meegenomen worden door VMotion

Wanneer de “reservation type” is FIXED, zal VMWare altijd controleren of de resource pool zelf genoeg ongereserveerde resources heeft.
Is dit het geval dan zal de actie uitgevoerd worden. Is dit niet het geval zal je in de GUI een melding krijgen dat er te weinig
resources zijn.

Echter wanneer de reservation type “expandeble” is zal VMWare controleren of er genoeg ruimte is in de pool. Is er genoeg ruimte
dan zal de VM gestart kunnen worden. Is er te weinig dan zal de VM gaan kijken of er genoeg ruimte is in de bovenliggende
resource pool. Is daar genoeg ruimte dan zal de VM gestart worden. Is dat te weinig ruimte dan zal VMware de actie afbreken en
hier een melding van geven.

“Admision control” is het daadwerkelijke controleren van het starten van de VM op resources

Wanneer een CPU een minuut of 10 staat te stampen op 1,5Ghz en je wilt deze tijd verkorten dan kun je de CPU Limit verhogen, de CPU
affinity resetten naar default (= gelijk aan geen affinity = alle cpu’s gebruiken) of de CPU resevation opschroeven

Het maximale VMFS3 volumes wat een ESX server aan kan is 256 en de max grootte is 2TB. Verder is het max aantal lun’s
ook 256 stuks. Het aantal Maximale SCSI controllers ligt op 16. En het maximaal aantal LUN paden ligt op 32.

In een fully automatic DRS cluster kun je zorgen dat 2 machines altijd bij elkaar staan, nooit bij elkaar staan of nooit verhuist
worden naar een andere ESX server binnen het cluster. Volgens de examenvragen moet je de Affinity wizard starten. Ik vind het
niet echt een wizard maar je bepaald het met regels in een simpel kolommetje. Als je met de rechtermuis op je cluster klikt > edit settings > DRS. Dan heb
je daar “rules” en “Virtual Machine Options”. Binnen de VM options kun je aangeven hoe snel je DRS wilt inzetten of dat je
dit helemaal niet wilt gebruiken op een “per host basis”. Binnen de rules kun je opgeven of 2 VM’s altijd samen of juist gescheiden
moeten worden.

Wanneer je binnen je DRS cluster in de advanced option report_section=8 opgeeft dan wordt VMotion binnen het hele cluster uitgezet.

De waardes van traffic shaping op een Vswitch zijn:
– Burst size
– Avarage bandwith
– peak bandwith

om een alarm te mogen aanmaken moet je lid zijn van een administrator groep. Dit mag een Resource pool admin, een virtual ma-
chine admin of een datacenter admin zijn.

Wanneer er wordt gewerkt met shares let dan op ht volgende.
vma    =    2000 shares
vmb    =    4000 shares

totaal is dus 6000 shares. wanner er wordt gevraagd hoeveel procent van de resources vma mag gebruiken is dat dus 33%

virtual server center gebruikt de poorten 27000 en 27010 om te kunnen communiceren met de license server.

je kunt niet 2 hosts verplaatsen tussen 2 verschillende datacenters. Ook niet wanneer deze door de zelfde virtual center beheerd worden.
Het zelfde geldt voor dubbele namen. Deze mogen wel voorkomen in 2 verschillende datacenters maar niet in het zelfde.

VMFS gebruikt short-lived SCSI reservation tijdens het wijzigen van de metadata op het file system.

Rechten groepen ESX:
– Administrators
– Read only
– No access

Rechten groepen Virtual Center:

– No access
– Read only
– Administrator
– Virtual machine administrator
– Virtual machine power user
– Virtual machine user
– Datacenter Administrator
– Resource pool administrator

Rollen zijn dus verdeeld in default esx, Vm, Resource en Datacenter admins.
Dan heb je op VM niveau de power user, de user

Full access, admin readonly groupen zijn rommel. Daar heb je de readonly groep voor…

De core en basic management servers zijn:
– Task scheduler                    Wanneer voer VC taak X uit. Bijvoorbeeld vmotion
– VM Provisioning                    Het bevoorraaden van de VM (Harware, memory etc)
– Host & VM Configuration                Het configureren van de ESX en VM’s
– Resources & Virtual machine inventory management    DRS is een mooi voorbeeld
– Statics & Logging                    Logging met grafieken etc
– Alarm & Events management                triggeren van de alarms en lgging onderin

—– k*tstuk —— (Meer info VMWare resource management guid pdf)
Mem.SamplePeriod houdt in hoevaak een server gemonitord wordt op memory activiteiten/gebruik. De standaard waarde is 60sec.
Mem.BalancePeriod houdt in hoe vaak de memory opnieuw ingedeeld wordt. Het opnieuw indelen wordt ook meteen ingeschakeld wanneer er grote
wijzigingen in het vrije geheugen plaatsvinden. Default 15 sec

* Mem.SamplePeriod
* Specifies the periodic time interval, measured in seconds of the virtual machine’s execution time, over which memory activity is monitored to estimate working set sizes.
* 60

* Mem.BalancePeriod
* Specifies the periodic time interval, in seconds, for automatic memory reallocations. Reallocations are also triggered by significant changes in the amount of free memory.
* 15

Mem.CtlMaxpercent is het maximaal aantal procent wat de ballooning driver aan memory kan verwerken. 65% is default waarde
Mem.ShareScanVM geeft een rating hoe groot de kans is of een VM zijn memory moet delen met andere VM’s. Standaard waarde = 50
Mem.ShareScanTotal specificeerd het system-wide rate welk  geheugen er gescand moet worden voor transparante page shareing mogelijkheden
De waarde (rate) is het aantal pages wat er per seconden gescant moet worden. Standaard waarde is 200 pages per sec.

‘Memory tax’ (Mem.IdleTax) helpt voorkomen dat virtual machines te veel geheugen opslurpen (hoarding) door Idle memory terug te geven aan de ESX
host. Het verschil tussen memory idle tax en de ballooning driver is dat de balloning driver op de guest os draait en gebruikt maakt van de
page file van het OS. Memory Tax doet dit op VM Niveau en heeft ook geen driver nodig. Standaard waarde van Idle.tax = 75

Mem.Balanceperiod:
Specificeerd de periode in seconden voor automatische opnieuw indeling (reallocations)
Reallocations worden ook gebuikt voor wijzigingen in het vrije geheugen
Standaard waarde = om de 15 seconden
—– k*tstuk ——

3 elementen van Layer 2 Security binnen de ESX omgeving zijn:
– Promiscouus mode    (accept/reject)    Wanneer deze op accept staat worden alle pakketen op de vSwitch binnenkomen ook op deze mac gemikt (ideaal voor sniffing)
– Mac address changes (accept/reject)    Wanneer deze op reject staat zal VMWare geen andere MAC’s toestaan dan die in de VMX config file gedefinieerd staan
– Forget Transmits    (accept/reject)    Alle uitgaande MAC adres pakketten anders dan het daadwerkelijke mac adres worden gedropt.

Een SAN LUN moet op Virtual Compatibility mode staan om snapshots te kunnen maken.

Wanneer een ESX server geen gedeelde storage heeft zal deze een VMFS paritie en een VMKCORE partitie aan moeten maken.
De VMFS volume wordt vervolgens gemount onder /vmfs/volumes. De vmkcore wordt niet gemount. Dit lijkt een beetje op een linux swap file
alleen staat hier de kernel ook geparkeerd…

De VMCore paritie wordt ook gebruikt voor het dumpen van de logging & de store core dumps (purple screen of death)

Wat zijn redenen om van je SAN te booten ipv via local storage:
– Geen onderhoud op locale storage
– Makkelijke clonen van service consoles
– Diskless hardware configuratie zoals sommige blade systemen

De twee methodes op iSCSI te benaderen zijn:
Active/Active
Active/Pasive

Wanneer 1 VM crasht zal de dump altijd worden opgeslagen tussen de overige files VM files. Het zou ook raar zijn dit ergens anders op te slaan
want je zoekt je een ongeluk anders.

Wanneer 2 VM’s in aan dezelfde vSwitch gekoppeld zijn heeft de data uitwisseling: Route Locally. Route internally is FOUT.

De minimale versie waar de Virtual Center op draait is Windows 2000 SP4 Met update rollup 1

Een virtual machine kan in 2 manieren draaien. In de direct execution mode en in de Virtualisation mode. Het verschil tussen beide is dan de
direct execution mode rechtstreeks op de CPU draait.

Een reden geen processor affinity te gebruiken is omdat het genegeerd wordt door VMotion

Virtual Machine Storage:
– Gaat tot 4 hostadapters per VM
– Gaat tot 15 targets per bus adapter
– Gaat tot 60 targets per VM, 256 targets tegelijk in alle VM’s per ESX server

De eisen van een VMWare consolidated backup zijn (proxy):
– De server moet een fysieke server zijn
– Het OS moet windows zijn

Met VMWare betaal je per fysieke CPU. Hoe meer cores dus hoe beter 🙂 Voor VMotion moet je ook betalen. Ook per fysieke CPU.

Wanneer HA en DRS op de server actief zijn en een server crasht dan wordt het DRS algorithme op HA toegepast.

De volgende ESX management processen en services draaien in de server console:
– hostd        Stuur de actie in het service console aan met de VI client
– VMauthd    Authoriseerd alle remote users die met de VI client aanmelden. Koppelingen met andere authorisatie meganismen zijn ook
toegestaan. LDAP en PAM bijvoorbeeld
– net-snmpd    Hiermee kun je met elke SNMP tool de ESX server beheren.

een vwitch heeft de volgende policies:
– Layer 2 security policy
– Traffic shaping
– Loadballancing en Failover Policy

De volgende types worden gebruikt voor SCSI bus sharing
– Geen        Virtual Disks kunnen niet geshared worden met andere virtual disks
– Virtual    Virtual disks kunnen geshared worden met andere VM’s op dezelfde server
– Physical    Virtual disks kunnen geshared worden door VM’s op alle servers

De volgende policies zijn van toepassing op Nic Teaming > Load ballancing:
– Route based on the originating virtual port ID
– Route based on IP hash
– Route based on source MAC hash
– Use explicit failobver order

Wat zijn de 3 verschillende physieke implemantatie alternatieven op SCSI devices gepresenteerd als een scsi targt:
– Virtual Machine .vmdk bestand opgeslagen op een VMFS volume
– Lokaal SCSI apparaat rechtstreeks op de VM
– Apparaat mapping via een SAN LUN

De volgende besturings systemen zijn voldoende voor een VC Licentie server:
– Windows 2003
– XP met SP2
– Windows 2000 met SP4

Als een Virtuele Virtual Center server crash bijvoorbeeld door een power outage dan zal deze  met HA automatisch
gestart worden door een andere host.

Je hebt 2 netwerk types of netwerk serices in ESX nodig (meestal voor de scheiding tussen iscsi)
– Verbind het VM netwerk rechtstreeks met het fysieke netwerk
– Verbind de VMKernel services rechstreeks met het fysieke netwerk

VMotion kan uitgevoerd worden op SAN, NAS & iSCSI

De geadviseerde policy voor Active/Passive is Must Recently Used (MRU)

DVD Explained

There’s DVD+R, DVD+RW, DVD-R, DVD-RW, and even DVD-ROM! So what’s the difference between all of these different names, aren’t all DVDs the same? Well, it’s not quite that simple.

Let’s first start with the most obvious difference: some have R and some have RW. The “R” stands for recordable, while the “W” stands for rewriteable.

The main difference between DVD-R and DVD-RW, or DVD+R and DVD+RW is that the R disc formats can only be written to once, and then it is only readable and can’t be erased for the rest of its digital life. While RW discs are can be written to and erased many times, they are both readable and writeable.

“R” discs are perfect if they are only needed to be written to once, such as giving some files to a friend or transferring them between PCs. “RW” discs have their strength in the ability to be used many times over, which is great for routine system backups, etc. And naturally, the RW discs are slightly more expensive than the R discs, but you’ll have to decide if the trade offs are worth the money.

Now, onto the difference between DVD-R and DVD+R. As I just described above, DVD-R & DVD-RW are sister discs, the difference being one is writeable once, while the other is writeable multiple times. The same thing is true for DVD+R & DVD+RW. So the question is, what’s the difference between the plus and minus?

In order to explain this we must take a trip back in time. When DVDs were first being developed, there was no industry standard. Multiple companies were competing to develop what they hoped would be the dominant form of the future.

The DVD-R DVD+R difference can easily be summarized by the following:

The DVD-R/RW standard was developed by Pioneer, and is used primarily by Apple and Pioneer. These “minus“ discs can only be written to in one layer on the discs surface. In addition, this format is supported by the DVD forum, but is in no way an industry standard. DVD-R/RW discs are cheaper than the “plus” format.

The DVD+R/RW format is supported by Philips, Dell, Sony, HP, and Microsoft. These discs can be written to in multiple layers, giving them slightly better and more disc storage than the “minus“ format. Because of this additional capacity, they are slightly more expensive than “minus“ discs.

A couple final things to clear up is the difference between DVD-ROM and DVD+RW, or the other DVD formats I mentioned above. The DVD-ROM drive can only read DVDs, while the other DVD drives can read and write data to DVDs.

And naturally the DVD+RW CD+RW difference can be explained by the “DVD” or “CD” prefix. DVDs, on average, can store up to 4.7 GB of data, while a CD can only store about 700 MB of data, or about 15% of a DVD’s capacity. While CDs are slightly cheaper, in my opinion, the benefits of DVDs are much greater.

So now that you’ve learned about the difference between DVD-R, DVD+R, DVD-RW, DVD+RW, and even DVD-ROM, which one is right for you? The easiest way to determine which is more beneficial is to watch the industry trends. A few years ago all pre-built computers were shipping with DVD-ROM drives. Today, most PCs have a burnable DVD drive.

I feel that the benefits of having a burnable DVD drive far outweigh any additional costs. They store much more data, and they are ideal for storing your home movies to watch on your DVD player.

My advice is to look at DVD burners that support all of the major formats I’ve mentioned above, DVD-R, DVD+R, DVD-RW, and DVD+RW. While a DVD drive that supports all of these formats may be slightly more expensive, it will allow you to use any type of DVD disc to burn to, and you’ll be protected from any industry shifts to one format or the other.

Source: http://mybroadband.co.za/vb/showpost.php?s=03f8eb13326624df9b28a1aa4a78f71d&p=585143&postcount=8