Jačanje e-mail sigurnost sa Procmail: prijetnje, exploit i napada

Source: http://www.impsec.org/email-tools/sanitizer-threats.html


E-mail zasnovani napada

Postoje četiri vrste napada na sigurnosni sistem koji se može izvršiti putem elektronske pošte:

  • Aktivni sadržaj napada, koji iskoriste različite aktivne HTML i scripting karakteristike i bugova.
  • Buffer overflow napada, gdje je napadač šalje nešto što je prevelika da stane u fiksne veličine memorije buffer u klijenta e-pošte, u nadi da onaj dio koji se ne uklapa će prepisati kritične informacije umjesto da se sigurno baciti.
  • Trojanski konj napada, gdje je izvršni program ili makro-jezik skriptu koja odobrava pristup, dovodi do oštećenja, samo-propagira ili obavlja i druge nepoželjne stvari koje se šalju na žrtve kao vezanost datoteku označen kao nešto bezazleno, kao što je čestitku ili screen saver ili skriveni u nešto žrtva očekuje, kao što su proračunske tablice ili dokumente. Ovo se zove socijalni inženjering napad, gdje je cilj napada uvjeriti žrtvu da otvori attachment poruke.
  • Shell script napada, gdje je uključena fragment Unix shell skriptu u zaglavlja poruka u nadi da će se nepravilno konfiguriran Unix mail klijent izvršava naredbe.

Još jedan napad na privatnost korisnika, ali ne i na sigurnosni sistem, je upotreba tzv Web Greške koje mogu obavijestiti praćenje mjestu kada i gdje dati e-mail poruke se čita.


Aktivni sadržaj napada, a.k.a. napadi pretraživača, aktivni HTML napadi ili scripting napada

Ovi napadi su usmjereni na ljude koji koriste web preglednika ili HTML-omogućen e-mail klijent za čitanje e-pošti, koji ovih dana je vrlo veliki dio računarstva zajednice. Tipično ovih napada pokušavaju koristiti skriptiranje značajke HTML ili klijenta e-pošte (obično JavaScript ili VBScript) da preuzme privatnih informacija iz kompjutera žrtve ili da se izvrši kod na računalu žrtve bez pristanka žrtve (a možda i bez znanja žrtve) .
Manje opasna oblici ovih napada može automatski uzrokovati računar primaoca da prikažete neki sadržaj napadač želje, kao što su automatski otvara web stranice reklame ili pornografije pri otvaranju poruka, ili izvesti napad Denial-of-Service na kompjuteru primatelja kroz kod koji se zamrzava ili ruši browser ili cijelo računalo.

Najjednostavniji način da u potpunosti izbjeći takvi napadi je da ne koristite web browser ili HTML-omogućen e-mail klijent za čitanje e-pošte. Budući da mnogi od tih napada ne zavise od bube u softveru e-mail klijent, oni se ne mogu spriječiti kroz zakrpe na e-mail klijent. Ako koristite web browser ili HTML-svjesni klijent e-pošte, od vas će biti ranjiva na ovakve napade.

Isto tako, kao što neki od tih napada zavisi od klijenta e-pošte u stanju da izvrši HTML-a ne ovisno o slabosti svakog pojedinog operativnog sistema, ovi napadi mogu biti cross-platform. HTML-omogućen klijent e-pošte na Macintosh je jednako ranjiv na aktivne HTML napada e-mail kao HTML omogućen e-mail klijent na Windows ili Unix. U vulnerabilty će se razlikovati od sistema do sistema zasniva se na e-mail klijent, a ne operativni sistem.

Prelazak na ne-HTML-svjesni e-mail klijent nije realna opcija za mnoge ljude. Alternativa je za filtriranje ili mijenjati prekršitelja HTML ili skriptu kod pre e-mail klijent dobiva priliku da ga obradi. To može biti moguće konfigurirati klijenta e-pošte da biste isključili tumačenje pisma koda. Pogledajte svoju programsku dokumentaciju za detalje. Isključivanje skriptiranje u klijentu e-pošte Preporučuje se – ne postoji dobar razlog da podrže scripted e-mail poruka.

korisnici Microsoft Outlook trebali posjetiti ovu stranicu koja opisuje zatezanje dole sigurnosne postavke Outlook-a.

Nedavno je najavio Outlook e-mail crvi su primjer ovog napada. Pogledajte Bugtraqovoj ranjivosti baze podataka za više detalja.

Još jedan način da se brani od napada aktivno-sadržaj je komadate skripta pred mail program ima priliku da ga vidim. To se radi na mail serveru u vrijeme kada je poruka primljena i skladišti u poštanski sandučić korisnika, a u svom najjednostavnijem obliku sastoji od samo mijenjaju <script> oznaka (na primjer) <DEFANGED-script> tagove, što dovodi do mail program da ih ignorisati. Jer postoje mnoga mjesta koja skript naredbe se mogu koristiti u druge tagove, proces defanging je složeniji nego u praksi.


Buffer overflow napada

A buffer je područje memoriju u kojoj je program privremeno pohranjuje podatke koji se obrađuje. Ako je ova regija je unaprijed definiranog, fiksne veličine, a ako program ne poduzeti korake kako bi se osiguralo da podaci uklapa u te veličine, postoji bug: ako više podataka čitaju nego će se uklopiti u tampon, višak će i dalje biti napisan , ali da će produžiti prošlosti kraju tampon, vjerovatno zamjena druga uputstva podataka ili programa.

A buffer overflow napad je pokušaj da se iskoriste ovu slabost slanjem neočekivano dugog niza podataka za program za obradu. Na primjer, u slučaju programa e-pošte, napadač može poslati krivotvorenu Datum: zaglavlje da je dug nekoliko hiljada znakova, u pretpostavci da je program e-mail očekuje samo datum: zaglavlje to je dugo najviše stotinu likova i Doesn ‘ t provjerite dužinu podataka se štedi.

Ovi napadi se mogu koristiti kao Denial-of-Service napada, jer kada memoriji programa bude nasumično prepisani program će uglavnom pasti. Međutim, pažljivo crafting tačan sadržaj onoga što preliva tampon, što je u nekim slučajevima moguće dostaviti program uputstva za kompjuter žrtve da izvrši bez pristanka žrtve. Napadač je mailing program za žrtve, i to će upravljati računalo žrtve bez traženja dozvole žrtve.

Imajte na umu da je to rezultat bug u programu pod napadom. A pravilno napisana klijent e-pošte neće dozvoliti slučajne strancima za pokretanje programa na vašem računalu bez vašeg pristanka. Programi podliježu buffer overflow su pogrešno napisana i moraju se zakrpati da trajno ispraviti problem.

Prekoračenja buffera u poštu programa javljaju u rukovanju poruke zaglavlja i zaglavlja prilog, što je informacija e-mail klijent treba da obradi kako bi se zna detalje o poruci i šta da radi s njim. Tekst u tijelu poruke, koja se jednostavno prikazuju na ekranu i koji se očekuje da će biti velike količine teksta, se ne koristi kao sredstvo za buffer overflow napada.

Nedavno je najavio preljevom bugova u programu Outlook, Outlook Express i Netscape Mail su uzorci ove. Zakrpe za Outlook su dostupni putem sigurnost lokaciji Microsoft.

Poruke zaglavlja i zaglavlja vezanost može biti Pred procesirani od mail servera da ograniči svoje dužine do sigurne vrijednosti. Tako ćete spriječiti da se koristi za napad na e-mail klijent.

Varijacija na napad buffer overflow je izostaviti informacije gdje se program očekuje da nađem. Na primjer, Microsoft Exchange reagira loše kad se od nje traži da obradi MIME vezanost zaglavlja koja su izričito prazna – na primjer, filename = “”. Ovaj napad se može koristiti samo da odbije uslugu.


Trojanski konj napada

Trojanski konj je maliciozni program koji maskira kao nešto benigno, u pokušaju da dobije neoprezne korisnik da biste ga pokrenuli.

Ovi napadi se obično koriste da povredi sigurnosti dobivanje pouzdanih korisnika da pokrenete program koji daje pristup nepouzdanom korisniku (na primjer, postavljanjem daljinski pristup back softver vrata), ili da dovede do oštećenja kao što pokušaju da izbriše sve datoteka na tvrdom disku žrtve. Trojanski konji mogu djelovati za krađu informacija ili resursa ili implementirati distribuirani napad, kao što je u distribuciji programa koji pokušava da ukrade lozinke ili druge sigurnosne informacije, ili može biti program “samo-razmnožavanje” koja se oko (a “crv” mailove ), kao i mailbombs meta ili briše datoteke (crv sa stavom :).

“I Love You” crv je odličan primjer napada Trojanskog konja: naizgled-bezopasna ljubavno pismo je zapravo program samoprenosiva.

Za ovaj napad uspjeti žrtva mora preduzeti mere za pokretanje programa koji su dobili. Napadač može koristiti razne “socijalnog inženjeringa” metode uvjeriti žrtvu da biste pokrenuli program; na primjer, program može biti maskiran kao ljubavno pismo ili liste šala, sa filename posebno izgrađenim iskoristiti Windows ‘sklonost za skrivanje važne informacije od korisnika.

Većina ljudi zna da je .txt se koristi da označi da sadržaj datoteke su samo običan tekst, za razliku od programa, ali Windows ‘default konfiguracija je da se sakrije filename ekstenzije od korisnika, tako da je u Popis direktorija datoteku pod nazivom tekstualne datoteke .txt će se pojaviti samo kao “tekstualne datoteke” (kako bi izbjeglo zbunjivanje korisnik?).

Napadač može iskoristiti ovu kombinaciju stvari slanjem u prilogu pod nazivom “attack.txt.exe” – Windows će uslužno sakriti .exe ekstenzijom, što se pojavljuju u prilogu kao benigni tekstualnu datoteku pod nazivom “attack.txt” umjesto programa. Međutim, ako korisnik zaboravi da je Windows krije stvarni Ekstenzija datoteke i dvaput klikne na prilogu, Windows će koristiti puni naziv datoteke da odluči šta da radim, a od .exe pokazuje izvršni program, Windows pokreće prilog. Blam! Ti vlasništvu.

Tipična kombinacija očigledno-benigne i opasno izvršne ekstenzije su:

  • xxx.TXT.VBS – izvršnu skriptu (Visual Basic skripte) maskirana kao tekstualnu datoteku
  • xxx.JPG.SCR – izvršni program (screen saver) maskirana kao sliku
  • xxx.MPG.DLL – izvršni program (dinamičkih veza knjižnica) maskirana kao video zapis

Ovaj napad može se izbjeći jednostavnim ne pokrenute programe koje su dobili u e-mail dok su provjereni preko, čak i ako je program izgleda bezopasno, a posebno ako dolazi od nekoga koga ne poznaju dobro i povjerenje.

Duplim klikom na priloge e-pošte je opasna navika.

Do nedavno, jednostavno govoreći “ne dvaput kliknite na priloge” je bilo dovoljno da bude siguran. Nažalost, to više nije slučaj.

Bube u klijent e-pošte ili loš dizajn programa može dopustiti napad poruku automatskog trojanskog konja dodatak bez intervencije korisnika, ili kroz korištenje aktivnih HTML, skriptiranje ili tampon preljevom podviga uključeni u istu poruku kao Trojanski konj prilog ili kombinaciju ovih. Ovo je izuzetno opasan scenario i trenutno je “u divljini” kao samoprenosiva e-mail crv koji ne zahtijeva intervenciju korisnika za infekciju da se dogodi. Možete biti sigurni da to neće biti samo jedan.

U pokušaju da spriječi to, imena izvršnih priloge datoteke može se mijenjati na takav način da je operativni sistem više ne misli da su izvršne (na primjer, mijenjanjem “EXPLOIT.EXE” do “EXPLOIT.DEFANGED-EXE”) . To će prisiliti korisnika da sačuva i preimenovali datoteku prije nego što se može izvršiti (dajući im priliku da razmisle o tome da li treba da se izvrši, i daju svoj antivirusni softver priliku da ispita prilogu prije nego što počne radi), a smanjuje mogućnost da drugi exploit u istom poruka će biti u stanju da automatski pronaći i izvršiti program Trojanski konj (jer ime je promijenjeno).

Osim toga, za poznate trojanski konj programe format sam po sebi vezanost može biti unakažena na takav način da je e-mail klijent više ne vidi u prilogu kao prilog. To će prisiliti korisnika da se obratite tehničkoj podršci da preuzmete prilog, a daje administrator sistema priliku da ga ispita.

Unmangling je osakaćen vezanost je prilično jednostavan za administratora. U komadanja prilogu originalni MIME prilog zaglavlju se pomiče dolje i napad upozorenje zaglavlje vezanost je umetnuta. Nema informacija se briše.

Ovdje je popis nedavnih trojanskog konja izvršne i dokumenata, prikupljene iz bugtraq i Usenet news upozorenja i antivirusnog softvera savjeti:

Anti_TeRRoRisM.exe
Ants[0-9]+set.exe
Binladen_bra[sz]il.exe
Common.exe
Disk.exe
IBMls.exe
MWld.exe
MWrld.exe
MissWorld.exe
Rede.exe
Si.exe
UserConf.exe
WTC.exe
amateurs.exe
anal.exe
anna.exe
anniv.doc
anti_cih.exe
antivirus.exe
aol4free.com
asian.exe
atchim.exe
avp_updates.exe
babylonia.exe
badass.exe
black.exe
blancheneige.exe
blonde.exe
boys.exe
buhh.exe
celebrity?rape.exe
cheerleader.exe
chocolate.exe
compu_ma.exe
creative.exe
cum.exe
cumshot.exe
doggy.exe
dwarf4you.exe
emanuel.exe
enanito?fisgon.exe
enano.exe
enano?porno.exe
famous.exe
fist-f?cking.exe
gay.exe
girls.exe
happy99.exe
happy[0-9]+.exe
hardcore.exe
horny.exe
hot.exe
hottest.exe
i-watch-u.exe
ie0199.exe
images_zipped.exe
jesus.exe
joke.exe
kinky.exe
leather.exe
lesbians.exe
list.doc
lovers.exe
matcher.exe
messy.exe
misworld.exe
mkcompat.exe
nakedwife.exe
navidad.exe
oains.exe
oral.exe
orgy.exe
path.xls
photos17.exe
picture.exe
pleasure.exe
pretty park.exe
pretty?park.exe
prettypark.exe
qi_test.exe
raquel?darian.exe
readme.exe
romeo.exe
sado.exe
sample.exe
seicho_no_ie.exe
serialz.hlp
setup.exe
sex.exe
sexy.exe
slut.exe
sm.exe
sodomized.exe
sslpatch.exe
story.doc
suck.exe
suppl.doc
surprise!.exe
suzete.exe
teens.exe
virgins.exe
x-mas.exe
xena.exe
xuxa.exe
y2kcount.exe
yahoo.exe
zipped_files.exe

Naravno, crv autori su sada, koje namjerava i imenovanja priloge nasumično, što dovodi do zaključka da su svi .exe datoteke treba biti blokiran.

Još jedan kanal za Trojanski konj napada je preko datoteke podataka za program koji pruža makro (programiranje) jezika, na primjer, moderna high-powered obradu teksta, proračunske tablice i alate korisnik baze podataka.

Ako ne možete jednostavno odbaciti priloge koji možete staviti na rizik, preporučuje se da instalirate antivirusni softver (koji otkriva i onemogućava makro-jezik trojanski konji) i da ste uvijek otvoreni priloge datoteke podataka u programu je “automatski ne izvršavaju makroi “modu (na primjer, držeći pritisnutu tipku [Shift] kada dvaput kliknete prilogu).

Također: Ako je administrator sistema (ili neko tvrdi da je svoj sistem administrator) e-pošti koju program i tražiti da ga pokrenuti, odmah postati vrlo sumnjivo i provjerite porijeklo e-mail kontaktiranjem administratora direktno na neki drugi od e-mail sredstvima. Ako dobijete prilog tvrdi da je alat za ažuriranje operativnog sistema ili antivirusnog, ne rade to proizvođači. Operativni sustav nikada dostaviti ažuriranja putem e-pošte, a antivirusni alati su dostupni na web stranicama na antivirusnog softvera.


Skriptu napada

Mnogi programi koji rade pod Unix i sličnim operativni sistemi podržavaju mogućnost da se ugradi kratak shell skripte (sekvence naredbi slična batch datoteke u DOS-u) u svojim konfiguracijskim datotekama. To je uobičajeni način da se dozvoli fleksibilno proširenje svojih mogućnosti.

Neki programi mail obrade nepropisno produžiti podršku za ugrađene naredbe ljuske na poruke koje se obrađuje. Generalno ova mogućnost uključena je greškom, pozivom shell skripta preuzet iz konfiguracijske datoteke za obradu teksta pojedinih zaglavlja. Ako se posebno formatiran zaglavlje i sadrži naredbe ljuske, moguće je da će se oni shell naredbi se izvršava kao dobro. To se može spriječiti program skenira tekst u zaglavlju za posebne formatiranje i mijenja da formatiranje prije nego što se prenosi da je granata na dalju obradu.

S obzirom da je formatiranje potrebno da ugradite skriptu u zaglavlju e-pošte je prilično poseban, to je prilično lako otkriti i mijenjati.


Web bug napada privatnost

HTML e-mail poruke mogu se odnositi na sadržaj koji nije zapravo u poruci, baš kao i web stranice mogu se odnositi na sadržaj koji nije zapravo na web stranici hosting stranice. To se može često može vidjeti u banner oglasa – stranica na http://www.geocities.com/ mogu uključivati ​​transparent oglas koji se preuzimaju sa servera na http://ads.example.com/ – kada se stranice donosi , web preglednika automatski kontakata web servera na http://ads.example.com/ i preuzima banner ad sliku. Ovo pronalaženje datoteka se evidentira u dnevnicima servera na http://ads.example.com/, dajući put je preuzeta, a mrežnu adresu računala preuzimanja sliku.

Primjenom ovog HTML-mail uključuje stavljanje referentne slike u tijelu poruke e-pošte. Kada program mail dohvaća datoteku slike kao dio prikazivanja poruke mail korisnika, web server prijavljuje vremena i adrese mreže zahtjeva. Ako slika ima jedinstveni datoteke, moguće je precizno utvrditi koje poruke e-pošte generira zahtjev. Tipično je slika nešto što neće biti vidljiva primatelju poruke, na primjer sliku koja se sastoji od samo jedne transparentne piksela, stoga termin Web Bug – to je, na kraju krajeva, treba da bude “tajnog nadzora.”

Također je moguće koristiti zvučne pozadine oznaku da se postigne isti rezultat.

Većina mail klijenti ne može biti konfiguriran da ignorišu ove oznake, tako da je jedini način da se spriječi ovo njuškanje je komadate slika i zvuk referentne oznake na mail server.


Autor se može kontaktirati na <[email protected]> – mogli posjetiti i moj dom stranici.


Najbolje su sa bilo koji browser

$ Id: Sanitizer-threats.html, v 1.37 2017/04/14 11: 44: 55-07 jhardin Exp jhardin $
Sadržaj Autorsko pravo (C) 1998-2017 John D. Hardin – Sva prava pridržana.

“OoBase”, zvanog “Base”

Source: http://sheepdogguides.com/fdb/fdb1main.htm

LibreOffice/Open Office besplatno, multi platforma baze podataka

(Također ima članaka o drugim Libre Office/OpenOffice komponente)


LibreOffice? Open Office? Ovaj link će vas odvesti na sidebar na similarlities i razlike, pitanja.

Bilo da koristite OpenOffice ili LibreOffice, mislim da si mudar, a nadam se da će moji tutorijali biti jednako koristan za vas.


Pregled …..

… ovčar Vodiči o korištenju baze podataka da poboljša život.

Prva tri sekcije vam pokazati kako da se pokrene. Oni vam uštedjeti vrijeme pokazujući vam osnove morat ćete, ako želite da ostvare napredak lako na gotovo svim aspektima rada baze podataka. (To je vrlo neefikasno da nauče da koriste baze podataka na način, recimo, saznali ste da koristite wordprocessor. Jedan slučajni malo u isto vrijeme.)

Stranica sadržaj © TK Boyd, Sheepdog Software, 2/06-2/17.

Jednom kada ste pored stvari u tim uvodnim tutoriali, ti bi trebao biti spreman za skok oko na sve što ima svoj interes u nastavku.

A tu su i ovi i kučina …


Trudim se da mojim stranicama preglednika prijateljski. Re veličine prozora preglednika, tako da je širok kao vi to želite. Tekst će lijepo teče. Lakše je čitati u uskom prozoru … a ostatak ekrana će biti besplatan za svoj ooBase vježbe! Držite kontrolu ključ (“ctrl”) i pritisnite znak plus, minus ili nula za promjenu veličine teksta u Firefoxu i druge dobre pretraživača. Ovaj i još jedan dobar nagovještaj objasnio na mojoj Power Browsing stranice!

Molimo Vas da koristite Facebook Voli, Google + ‘s, itd

Tipke na vrhu gotovo svake stranice. Ako niko ne čita te stvari, nema mnogo smisla da pišem njima. (Je li to vaša poruka za mene?) Njih i niko ne čita, ako ne čuju o njima. Google traži brinu za mase. I mase koriste pametni telefon i imaju drugi raspon 15 pažnju. Ove stranice nisu za tu publiku.


Prva sekcija:

Jeste li novi u ooBase? Ako je tako, preporučuje se da se počne sa tutorijalima u ovom poglavlju. Daju ti turneje, sa ograničenim ponavljanja i preklapanja. Poskakivanje ako želite, ali radi ih u nizu može biti produktivniji.
= = = = = =

Vihor obilazak. Ovaj tutorial nije tipično za ono što pišem. Ali to ne uzimam tebe, a brzo, iako “rade stvari”. Ne očajavajte ako ide prebrzo … objasnio sam stvari još u potpunosti drugdje. U ovoj vihor turneje, kreirate stočić, pokrenite jednostavan izvještaj. Kopiju popunjenog baze podataka mogu se preuzeti, štedeći vam vrijeme unosa podataka i osiguravajući da nema greške u kucanju spriječiti svoju kopiju rade.

Rad sa bazama podataka: uvod. Da li ste radili sa pristupom, dBase, Paradox, itd? Možda biste mogli preskočiti ovo … ali to je kratko. Vjerojatno najbolje da pokupi kroz njega, za svaki slučaj. Ako ne treba, trebalo bi biti u mogućnosti da brzo čitati. Ako ne možete pročitati brzo … treba ti to!

Ste instalirali OpenOffice … koji je kako ti dobiti svoju bazu podataka. Radi … uglavnom … ali!!!: Ne možete uređivati ​​podatke u formi, ili nešto drugo je “čudno”. Stranicu koju daje kratke napomene o potrebi ooBase za motor sa Java, kao i linkove na druge nakon instalacije set-up pomoć. (Ne postoji mnogo “začkoljica” na OpenOffice bazu podataka, ali ti ne bi bila prva osoba koja dođe do ovakve nezadovoljstvo. Lako popraviti, sretno.

“Forma je “samo za čitanje”, ne mogu uređivati”. Ovo je uobičajena briga za nove korisnike. Možete uređivati ​​vaše podatke! (Probajte i vidjeti!) Ali ti “ne može” uređivati ​​obliku. Pročitajte ovu kratku napomenu da naučite da možete promijeniti dizajn forme, na kraju krajeva.

Ažuriranje OpenOffice. Kratke napomene o tome kako glatko mehanizam ugrađen u Open Office 2.x radio za mene kada sam nadograditi Windows mašini na Open Office verzije 3.0.0. (Sad sam na OpenOffice 4.1.1, a sve se ispravke dobro radio za mene.)

Ubuntu Linux OpenOffice (i svoju bazu podataka) instalacije. Ako imate ooBase glatko, onda možete preskočiti ovu stranicu … ali da li ste pokušali koristiti Forms Wizard? Ova stranica se bavi Java pitanja motora.

Jednostavan adresar stol (imena, adrese i telefonske brojeve): Samo da nas je počela.

Tipovi polje/Tipovi podataka: kratki dogovor o tipovima podataka, također poznat kao vrsta polja, da vam pomognemo prilikom postavljanja stolova. (Postoji više rasprava u kolekciji “diskursi”, previše.)

Alternativni način da se stvori tabelama: Ne treba da pročitate ovaj jedan. Stvaranje tablice s Prikaz dizajna. Ako ste izvan fazi newbie, dati Table Design probati? (Preporučuje se avanturistički početnike, previše!)

Jednostavan oblik: Upravljanje podacima adresara s oblikom, što je pravi način da se to uradi. (U “Na obrascima (naborima)” tutorijal pokriva na obrascima, previše … u više dubine. Također pokriva neki dodatni materijal usput.)

Jednostavnog upita: Prvi pogled na upite, koristeći podatke iz adresara.

Primarne ključeve: Kratak bilješke na nešto što mora uraditi za svaki stol: uključuje primarni ključ. Dalji komentari se pojavljuju u mom nivou dva tutorijal o primarnih ključeva.

Dvije alternative …

Štampanje adresa oznake: Brzi vodič, preskačući neke detalje.
Štampanje (odabrana) adresa oznake: Proširenje adresara tutorijal. Također govori o sortiranje i filtriranje.

Na obrascima (naborima) Osnovne tehnike treba ovladati. Preporučujem ovaj tutorial za vas, ne toliko za informaciju o izradi oblicima, ali za opće informacije koje se usput o tome kako ooBase radi. Ako ste završili ovaj tutorijal, trebalo bi da su naučili kako da predstave svoj stol s polja u cilju što želite, između ostalog. Također ćete biti pokazano kako biste filtrirali šta se pojaviti zapisa. All Good stvari! ( “Jednostavne obrazac” tutorijal, iznad, pokriva neke od centralnih tačaka sadržanih u ovom tutorijalu, previše, ali manje sveobuhvatno, a ne uzimajući u obzir što više slučajne teme.)

Referencijalni integritet, oblici multi-table i upiti, koristeći odnosi To su važne koncepte … i organizaciju mojih tutorijala o njima nije savršena, pa sam stvorio “vodič za vodiče”, a to je ono što je link vodi da!


Molim humor mene? (Nevezano za Open Office … ima više o tome dalje!)

Uzmite trenutak da posjetite moj http://Flat-Earth-Academy.com? To ima za cilj da pomogne deci (ili odrasle koji su propustili u školi!) Zanima nauka znam šta su pitanja, da se postigne “osnovni okvir” znanja, na kojima se mogu graditi dobro razumijevanje. Ne “šećer”, a ne dnevnik blještavi grafike ili izgled stranice … samo su neke koncentriranim dobro za vas stvari. Mora da postoji neki ljudi koji su ostali koji se ne boje da “rade” svoj put do proširenja njihovog znanja? Spomenuti i to u bilo kojoj relevantnoj forumu možete posjetiti, molim vas? (Otvara in new tab ili prozor, tako da možete se vratiti ovamo samo zatvaranjem to.))

Posjetite http://Flat-Earth-Academy.com …. molim vas

(Otvara u novom tab ili prozor)


Drugi dio:

Razmislite o ovim nakon što su udobne s jednostavnim ooBase operacijama, koje su pokrivene u tutorijalima u prvom delu.

Stvaranje oblika sa izračunato polje: Važan vještina, i vrši druge osnovne vještine.

Više o izračunata polja: Ovaj tutorial, nominalno je oko izračunavanje prihoda od eBay i Amazon prodaje. Možete dodati zapis za svaku prodaju, a ti dva izvještaja … jedan za prihode od eBay prodaje, jedan za sredstva iz Amazon prodaje. Ne mislim da “Ne prodavati online, nikakve koristi za mene!”

Nemojte misliti da, zato što je “odgovor” za prodavaca ilustruje neke zgodne načine da kašalj baze podataka se Stuff.

(Postoje dva izvještaja, jer formule za ono što se poslije prodaje na jedno od tržišta razlikuje od formule za prihode od prodaje u drugom.)

Ovo nije “kako to učiniti”, jednu stvar. Ali znajući osnovne “poteze” nije dovoljno. Ovo ne ide na “kako se radi” nekoliko stvari … ali isto tako pokazuje što funkcije rade zajedno.

Napisana u srpnju 2015. godine, to nije tako dugo u zub, kao neke moje tutorijale, a također je napisao više vješto koristi ima posao koji sam stavio u pre radim jedan!

Više tabela, odnosi, referencijalni integritet: Pismeni 6/07 … bolji od proseka tutorial … ali moji tutorijali koje uključuju odnosi su se “uzgaja kao Topsy” Žao mi je, pa sam pripremio vodič za različite odnose tutoriali.

Uvozi tablica iz drugih mjesta, npr non-ooBase baze podataka: Ovo izgleda popularan izbor. To će vam pomoći s nekoliko stvari, uključujući i koristeći CSV datoteke u izbjegli podaci ponovno kucanje. To će vam pomoći da migrirati iz drugog upravitelja baze podataka, npr skupe Access. Alternativne destinacije: Kreće stvari između Open Office aplikacije, i Kako izvoziti ooBase u CSV. Imam i Opšti uvod u Comma Separated Values ​​(CSV) datoteka za vas. Separator nije uvek zarez, usput. Ako želite da koristite Microsoft Access bazu podataka, imam kratak komentar o tome i za tebe.

Divna Report Builder produžetak od Oracle, prethodno Sun Microsystems: Brzi uvod u osnovnu upotrebu. stranice daje “Kako instalirati” informacija … ali ja ne mislim da više to treba? (Mislim da je sada “Standard”, “izgrađen” generator izvještaju. “)

“Registriranje” baza podataka i stvaranje sigurnosnih kopija: Pročitajte za informaciju o sigurnosne kopije svoj posao, ako ništa drugo. “Registracija” ostaje blagi misterija za mene, ali ovaj tutorijal neko svetlo, nadam se!

Stavljanje ograničenja na tabele: Ažuriranje baze podataka bez loših podataka; sprečavanje nevažeće podatke.

Listbox i ComboBoxes: Dalje pomagala za čuvanje tabele bez loših podataka.

Referencijalni integritet, oblici multi-table i upiti, koristeći odnosi To su važne koncepte … i organizaciju mojih tutorijala o njima nije savršena, pa sam stvorio “vodič za vodiče”, a to je ono što je link vodi da! Jedan od njih stvara bazu podataka sa dva stola, i kreiranje upita i forme izvući informacije iz tablice. Ovaj tutorial ne uključuje izvještaj … je “rezultat” je forma koja okuplja vaši podaci u jednom easy prozor to- upotrebu.

Prikazivanje polja iz više tablica u jednom upita: Koristeći se pridružuje. Ovo je neobičan tutorial. Za početak, ona sadrži uvod u kupoprodaju berze poziva i stavlja. Izgleda na “veći” projekt nego što je tipično u ovim tutorijalima. To je dugo, ali, nadam se, isplati se! Također je neobično u tome postoji link koji vam omogućava da preuzimanje gotovog baze podataka.

Baza podataka sa slikama, dio 1 … i neke opće vještine: tobožnjim Cilj ovog tutorial je da vam pokazati kako izgraditi bazu podataka sa slikama ili dijagrama u jedno od polja. Čak i ako niste zainteresirani za to, to bi moglo biti vrijedno prelistavajući vodič za neke od opštih mjesta, na obrascu dizajn koji sadrži. (Osvježeno za ooBase 3.2.1 i ORB 1.2.1)

Baza podataka sa slikama, dio 2: Ovaj proširuje dio 1, pokazuje vam kako izgraditi bazu podataka koja ne drži svoje slike interno, već samo čuva put na sliku, koja je i dalje datoteke izvan baze. (Osvježeno za ooBase 3.2.1 i ORB 1.2.1)

Primarne ključeve: Dalji komentari. Ыpoj ključeve. Sume. Proširuje komentare u mom nivo jedan tutorijal o primarnih ključeva.


Treći dio:

Razmislite o ovim nakon što su udobne sa mnogim stvarima u prethodnim poglavljima. Ovi su ili periferne teme, ili teško, zahtijeva neke ooBase iskustvo.

“Jednostavan” izvještaj: Izabrani evidencija i uređenje za njih da se sortiraju: A jednostavan zahtjev. Nije teško … kada znate kako. Koje će, nakon čitanja ovog pomalo neobičan (za tutorijale na ovom sajtu) tutorial. (U ovom jednom, ja manje čitač držati za ruku nego što je uobičajeno.) Mi ćemo sastaviti mali baze podataka (dva polja, šest rekorda.) Odaberite nekoliko zapisa iz ga upita. I predstaviti ih, sortirano (prema izvještaju) u ljudskom prijateljski formatu. Nekoliko i kučina izrade vašeg izvještaja “profesionalni” uključena na kraju tutorijala. Pismeni 9/14.

Funkcije (dodati, računati, minimum, itd) i grupisanje: Nije moja većina sjajnog tutorial! I ja slikam sebe u ili dva ugla. Ali, ako se pitate kako se koriste funkcije u upite, to može vam pomoći. I ako oboje možete majstor sve to, neke vrlo korisne stvari postaju moguće: Izvlačenje iz baze podataka, na primjer, Prosječna ocjena od 12 godina starosti, koji su u 7. razredu kada pokušavaju test vremenski matematike. (Baza podataka će održati rezultate od mnogo djece. Upit bi omogućio sto “raščlanjivanju” podatke na naše potrebe.) Tehnike uključeni otvoren put za pronalaženje, grupe zapisa, ukupne (suma), u prosjeku, brojanje, najveći pojedinačni rekord, najmanji, standardna devijacija. A to je samo funkcije! Tutorial također dotiče grupiranje zapisa. Tutorijal dolazi sa downloada podataka sa podacima uzorka, i pred-otkucao upita, obrazaca, izvještaja za početak.

Dva tabela; jedan oblik: Koristite formu … jedan oblik … da pogledamo zapise u dva stola, i uređivanje, dodavanje, brisanje zapisa u tabelama. Jedna od temeljnih vještina. Ne bi trebalo da rade direktno sa stolovima. (Iako su mnogi korištenja često radimo, da budem iskren. Sigh.)

Premještanje podataka između Open Office Aplikacije: Lakše nego što se plaše! Ovo je jedna od perifernih tema.

Kaskadno selektora … sa tehnički listovi: oblika sa tablični listing imena. Izaberete jednu. Kada ste to uradili, drugi list sa podacima o obliku prikazuje svima sa tim imenom u svoj “Ljudi” stol.

Kaskadnim selektori: drugi nivo. Koristeći ListBox, i generalno biti pametniji. prvo radi posao bez makro. Zatim, po cijenu malo makro, mi poboljšati na to rješenje.


Makroe:

Neću obećati da ništa uključuje makro će se pojaviti bilo gdje drugdje, ali ja ću pokušati zadržati većinu stvari koje uključuju makroa ovdje.

znojio sam krv da se upoznaju sa radi makroe i prevazilaženju (stara) ograničenja “u (prethodna) granica” od ooBase. Oko dva tjedna nakon što sam završio, postao sam svjestan nove verzije ooBase. Limited testovi pokazuju da prevazilazi ograničenja! ! Ovo je “Hura!”, A ne jecaj. (Pa, malo jauk …. za činjenicu da sam tempiran moja avantura loše.)

Sa ooBase 3.1 možete pohraniti makroe u .odb datoteku date baze podataka. Možete pohraniti makroa u bazi podataka su za. Također ćete biti u mogućnosti da imaju slike i izvještaje. (Daj nadogradnje ozbiljno razmatranje, ako ste još uvijek koriste nešto od prije 3.1. Uradio sam nekoliko nadogradnji OpenOffice tokom godina, pod Windows, bez kajanja .. ali uzeti uobičajene mjere opreza.) (Za slike i izvještaje, također trebate Oracle Report Builder, ranije poznata kao Sunce Report Builder, ili SRB. Dao sam sve testove sa verzijom 1.1. za sada mogu dobiti oblik za prikaz slike čuvaju u bazi podataka i slike koje imaju samo put da ih čuvaju u baze podataka. za sada, ja mogu samo dobiti izvještaje za štampanje slika bivše vrste. još jedna dobra stvar i OO3.1 + SRB 1.1 je da je “Keep Ratio” opcija uvedena je za prikazivanje slika.

= = = = =

Makro programera: početi s ovim …

OOP i događaji: Poduka pokriva važan osnovni elementi i načela uključena u bilo makro radu sa Open Office modula. Neki od materijala ovdje će vam pomoći da shvatite prakse koje pratim kada se radi sa makroima koji nisu “porinut” općim zahtjevima Open Office. Nije lako čitanje, ali ja pohvalim ga.

Prvi koraci sa makroima: Važan tutorial ako želite da radite sa makroima u bilo Open Office modula, ili razumjeti materijal i bilo koji od mojih drugih makroa tutoriali. Jednostavno dugme “Hello World” je stvoren za ilustraciju svakome poena. Mnoge stvari objasnio riječima jednog sloga. A za početnike udžbenik, ili recenziju za srednji makro programera.

Ostale misli o makro upotreba: Nije dobro napisano, ali ako želite da savladate koristeći makroe, radeći svoj put kroz ovaj će vam dati dodatna znanja. Između ostalog, i to gledamo radi sa potvrdu na oowriter dokumentu. Opet: Obrazloženo u riječima jednog sloga.

Makro programiranje: drugi nivo …

Radi neke tipke sa ooBasic: U ovom tutorial, imate manje pomoći, morate imati neke poimanje šta radite …. koje možete postići radeći kroz tutorijale gore, ako bude potrebno.

Korisnički definirane funkcije: Stvaranje novih “riječi” za Open Office rad, posebno oocalc. U ovom tutorial, mi stvaramo funkciju koja radi kroz “uz porez” cijeni od nešto kada znamo “prije poreza” cijenu i stopa poreza. Jednom smo radili stvari objašnjeno u vodiču, u mogućnosti smo da samo staviti stvari kao što su = tkbWithTax (200.3) i radni list, i da 206th

Rad s datotekama: Makro koja će izbrisati jednu datoteku, i kopirati druge. Napomena: Ovaj “posao” je na zatvorenom dokumentima sjedi na disku, a ne sa “stvarima” unutar datoteke. (Jedan od datoteka može biti otvoren u vrijeme makro se zove, ali mi kopirati samo trenutni disk kopiju toga. Čak i nesačuvane promjene u datoteke se ne kopiraju.)

Svojstva dokumenta: Ovaj gleda … bez pronalaženje svih odgovora … ispitivanje svojstava dokumenta svoje makro se čuva u Usput, gledamo neke dokumentacije dostupne na Open Office programera .. API-ja. i ooBase.

Makro programiranje: treći nivo …

Pristupanje funkcije i procedure unutar vanjski DLL. Windows .DLL je dostupna za vašu upotrebu, a uzimanje prve korake. Jedan primjer je razvijen koristeći radnog lista oocalc, ali mislim da principi su općenito. Funkcija u DLL se zove; vraća string koji smo zatim će se prikazati u ćeliji radnog lista. A potprogram u DLL stavlja “Hello World” na ekranu u kutiji poruku, kada se nešto desi u radnom oocalc da se pozove potprogram.

Makroe sa ooBase …

Sljedeće Pretpostavljam da imate neko znanje o radu sa makroima, koji možete dobiti radeći kroz tutorijale gore!

Izvozi CSV s pritiskom na tipku: Ovo nije samo za ljude koji žele da izvoze CSV. Ako želite da koristite makroe sa ooBase, pročitajte ovaj esej. To vas vodi kroz osnovne vještine, pomoću datoteke izvoz u CSV kao primjer. Počinje gotovo od nule, ali ako da je koristio makroe i Open Office ranije, ili ste početnik, ti ​​bi dobro da komentar barem prva dva tutoriali u ovom, rubrici “Makro”. Oni govore o “jednostavne” makroi u Open Office. Sve što oni podrazumijevaju će biti potrebna za rad sa makroima i ooBase …. i još mnogo toga!

Gdje su makroi? Ovaj kratki esej razmatra u kojoj se čuvaju makroi, a ima i detalje o povezano pitanje ooBase.


“Kako da” upute:

Stranice u ovom odjeljku sadrže malo odlomke “kako” informacije. Oni su manje “tutorial” od onih u prethodnim poglavljima.

= = = = =

Nešto što ne mogu: … barem ne sa Open Office: Pristup MySQL server na hosting kompanija web “1and1.com” e serverima … ali kažem vam kako možete koristiti podatke iz takvih baza podataka u web stranice, preko PHP.

Koristeći termin u evidenciju za odabir unosa: Ako je vaša baza podataka ima termin u njemu pohranjen u “datum” data-tipa, nekoliko “zanimljivih” posljedice nastaju. Ovaj “kako” pokazuje vam kako izgraditi upite za vađenje evidencije na osnovu datuma u njima.

Koristeći jednostavne tekstualne datoteke za dodavanje više zapisa: Kratko i slatko … i procesa radi prilično dobro, previše. Unesite više zapisa na jednostavan tekstualnu datoteku (CSV), i “pošalji” te evidencije u tabelu u bazi podataka, i.e. “dodati” njih.

Premještanje podataka iz proračunske tablice u bazi podataka: “Loš” tutorial- ne objašnjava, nećete shvatiti šta radite … ali može vam dati “kliknite tu” odgovor, ako je to sve što želiš. Utire put za ….

Jednostavno mailing list- stvaranje mailing oznake: Još jedan “loš” tutorial- ne objašnjava, nećete shvatiti šta radite … ali može vam dati “kliknite tu” odgovor, ako je to sve što želiš.

Kako klonirati otvorena baza podataka Office: Kloniranje tabele podataka, obrazaca, upita, izveštaja, i upisa klon.

Dijeljenje podataka: Kako dati kopije baze podataka za druge; kako koristiti na drugom računaru.

Tu je priručnik: tražim se stvari u priručniku? Gdje da ga!

Spojite polja: Uključite nizove od dva ili više polja u jedan niz. Marka “Jane” i “Smith” -> “Jane Smith”, na primjer. Ili čak “Smith, Jane”!

Radio tipke za forme: Radio Tipke su dobar način da se pomogne korisnicima unijeti samo validne podatke. Daje primjer korak po korak razvoja … sredstvo da vas gdje želite da bude prije nego kasnije. Manje žurbe, više brzina.

Koristeći DDE zadržati dokumente u koraku. DDE je zrela tehnologija za razmjenu podataka između dokumenata i Open Office ima “kao standard”.

Crtati mape sa zemljama u boji u skladu sa podacima o njima. Tu je stvarno jednostavan način da se zaista impresivne rezultate!

Izvoz podataka u CSV datoteke: Način da se to uradi za bilo Open Office aplikacije. (CSV datoteke objašnjeno na drugom mjestu.)

Popraviti probleme Linux Form Wizarda: Izgleda da je bio problem sa obrascima Wizard sa ooBase instalirao Ubuntu u jednom trenutku. Problem može i dalje postoje. Lako popraviti, ali “Popravi” može dovesti do drugih pitanja … nisam Ubuntu stručnjak dovoljno da znam o tome … ali ja nisam vidio druge probleme u ograničenim testovima.

Napravite Auto-povećavanjem polje: Korištenje AutoValue stvoriti polja koja se popunjavaju za vas kompjuter. Korisno za primarne ključeve, serijske brojeve, itd

Promijeni Auto-prirast start: Da li imate polje sa AutoValue set istina? Želite promijeniti broj koji će se koristiti za sljedeći album? Ovo “Kako da” govori o tome … i to je lako da radim!


Diskursa:

Sljedeće stranice su manje “keystroke- podzakonskih na tastaturi”, manje u “how- da” vena. Oni su više kao predavanja. Oni su vjerojatno nije tako lako ili kao zabavno čitati, ali ih probati? Navedene su iz “lako / važno” da “manje lako / manje kritični” temama. Dok ona o tipovima podataka nije posebno lako, posebno je važno! Naravno, ne mogu biti sigurni koje su važne za vaše potrebe. Nadam se da su svi korisni!

= = = = =

Ubačaj popunjavanja obrazaca s podacima iz više od jedne tablice: (Ti se nadam da je jedan od problema) Ako je vaša baza podataka ima više od jedne tablice, to je vrlo loša ideja da unesete bilo kakve podatke dva puta, i.e. “duplirani” na dva mjesta. Ova nepotpuna esej govori nešto o tome, io tome kako možete staviti podatke iz više od jedne tablice u jedan oblik, kako bi zajedno stvari koje želite.

Odnosa i pridružuje: Čim vaše baze podataka ima više od jedne tablice … što ne bi trebalo da traje dugo … ti stvarno, stvarno bi trebalo da počne postavljanje “veza” u bazi podataka. I prije dugo, trebat će vam “pridružuje”. Oni nisu ista stvar, ali razlike stalno zamućenje u mojoj glavi, a nadam se da ću vam pomoći da se bori taj problem.

Podaci “tvrtke”: Critical dizajnu stola. (Tu je brz uvod u vrste podataka u “Prvo poglavlje”, previše.)

CSV datoteke sa podacima: Kratko, generalni objašnjenje “Comma Separated Values” datoteke, zvanog “Comma Delimited” datoteke … korisno za kretanje podataka između aplikacija. Specifičnosti ih koriste u Open Office (uglavnom) su objašnjeni na drugom mjestu … specifičnosti uvoz podataka, izvoza, a kretanja podataka između Open Office aplikacije.

Pokrenuti SQL komandu direktno? Analizirati SQL?: ooBase je (za bazu podataka!) Novice-prijateljski. Međutim, dođe vrijeme kad svoju “pomoć” staje na put. Onda pokrenete SQL direktno. Koga briga. Kada. Kako uraditi. (Ova stranica se samo o upotrebi SQL naredbi unutar baze. Pisao sam na drugim mjestima o korištenju MySQL servera.

Apache/MySQL/PHP: Spremni za izazov? (A veliki izazov.) Želite da koristite ooBase sa besplatnom više korisnika baze podataka? (OoBase sam po sebi nije više korisnika.) Želim da pristupe bazama podataka preko LAN-a ili preko Interneta, ponovo koristeći ooBase na klijentu? Da korisnici sa različitim i usko definirane privilegije? Ovaj esej nastoji pomoći …. ali to nije brzo čitanje! (Usput, također govori o zabave možete imati stvaranje dinamičkih web stranica putem PHP-a.)

“Samo” MySQL poslužitelj baze podataka, sa Open Office kao “klijent”, ili “prednji kraj”: To bi bio izazov previše … iako nije baš izazov prethodne avanture. MySQL je besplatan multi-user, multi-platforma poslužitelja baze podataka. možete pristupiti MySQL server preko interneta. (OoBase sam po sebi nije više korisnika ili podložna daljinski pristup.) Skup stranica objašnjava mnogo o tome da MySQL server ide nastali su u februaru i martu 2013. godine, i idite dalje od nekih mojih ranijih napora sa tema. Ovladati ono što je u njima, a vi ćete napraviti dobar početak prema biti spreman za veliki izazov ukrcaj na Apache/MySQL/PHP instalacija, stavka sam spomenuo ranije ovoga.


Analiza slučaja:

Primjeri baza podataka punjenje specifične potrebe. I predmet istraživanja elemenata dizajn baze podataka. Ne gledaj subjekti ovih studija slučaja i reći “Lista telefonskih brojeva? Ne treba da uradi popis telefona.”

Svi oni ilustriraju generalni bodova, a svi mogu vam dati “To je dobra ideja!” misli.

Ako se felicitously dogodi da vam je potrebno da se uspostavi popis telefonskih brojeva, dobro i dobro, međutim, ja sam pokušao da se postigne više opšte korisnosti, kao što sam pisao studije slučaja. U svakom, dobro ste pročitali o odlukama sam uzeo u rješavanju određenog problema. Čitate o alatima koje sam koristio. Trebalo bi uzeti ideje koje su korisne u mnogim bazama podataka … recimo baze podataka koju pokušavaju da stvore još danas!

= = = = =

Primarni ključ dizajn: Trikovi zanata. Rasprava o primarnog ključa sam dizajnirao za “Knjige” tablica baze podataka se ja zaista. (Radi se o kolekciji knjiga.) Mnogi općenito primjenjivi poena.

Porodična historija: Baza podataka predaka: rad u tijeku, ali važni elementi baze podataka za “pour” ono što znaš … i kako ti to znaš … o ljudima iz prošlosti. Brakovi, djeca, važne datume, itd.

Povezane liste, DNK, porodična historija: Ovaj esej je malo drugačija od većine u mjestu. Govori (nadugačko!) O problemu, i čini određeni napredak s analizom kako to riješiti. Ali pun, Open Office Baza rješenje još uvijek nije dostupna. Nadam se da netko može poslati rješenje! Do tada, esej ostaje važna vježba u gledajući podatke, i kako bi to moglo biti kodirani. Podaci će ispuniti matricu, ali rijetko. Podaci možda najbolje čuvati u povezanu listu. Može takvu strukturu će se održati u RDBMS? Čitava stvar je nastao na putu ka dizajniranju baze podataka za podudaranje DNK u svrhu istraživanja porodične istorije.

Odjel za motorna vozila- u raju: Ova baza podataka je temelj za ostale tutorijale. Baza podataka može se preuzeti. Ona ima četiri stola, sa odnosima uspostavljen. To je osnova sistema upravljanja podacima za saobraćajne policije hipotetički Karibima otoka.

Oblik sa dva pod-oblika: Skroman mala stvar. U kontekstu male baze podataka s informacijama o biljkama kao primjer, obrazac sa dva pod-oblika je stvorio.

Godišnji davanja u dobrotvorne svrhe: Baza podataka za praćenje donacija dostojan uzroka. No “nuklearna fizika”; prilično osnovni sistem.

Berza ulaganje: Napomene o bazi podataka koja prati bitne podatke za investitora berze. Isto tako, nadam se, od interesa za novajlije privatnih investitora, za opšte tačke na evidenciji trebate zadržati.

A “stvarnom svijetu” primjer: Opis neke prilično “neuredan” rad zadovoljiti neke stvarnom svijetu potreba.

Učešće u projektu: Baza podataka za praćenje ljudi koji rade na grupu projekata. Koristan kao ilustraciju da je “linija” na info za više entiteta, i druge stvari. Možete preuzeti bazu podataka, ako želite. Nije “kompletan” još … ali opis tabele, korisne na svoj način, je.


Imenovanje delova:

Neki “Ilustracije” podržati mnoge druge stranice na ovoj web stranici. Oni su čitljivi na svoju ruku, a vezano za često, pogotovo u uvodnom tutoriali.

(Dakle, Hagop Merjian, sjećam se nešto iz engleskog jezika prije 40 godina. Pa … sjetio bita!) Za one koji nisu upoznati sa Henry Reed “Imenovanje delova”, to je vrijedi posjetiti. Pisali o iskustvima vojnika u Drugom svjetskom ratu, iako moram priznati da sam ms-upamćen je kao iz Wilfred Owen i Prvog svjetskog rata. Vjerojatno može primijeniti na gotovo život svakog vojnika sa samo nekoliko promjena.)

Ali ti, nježna čitač, verovatno nisam vojnik, pa neću ovdje digresiju u gomilaju Vrtuljci, koji u vašem slučaju nemaš, ili bilo šta drugo što nemaš.

   v v v v v v  – – –   . . . Dijelova teme . . .  - – -  v v v v v v

ooBase glavni prozor menadžera projekta: Razmatra glavni prozor iz kojeg normalno upravljati bilo ooBase projekta. Neki korisnici ooBase baze podataka postavili drugi može biti upoznat sa Centrala prednji kraj, ali većina korisnika će normalno raditi kroz prozor ovdje opisao, a ja obično nazivaju “prozor menadžer ooBase glavnog projekta”.

“Dizajn modu on/off” gumb i obrazac Navigator prozor: Dva važna alata za dizajnera. Nemojte brkati formu navigator sa opštijim Navigator koje možete pokrenuti sa svojim tipku F5.

“Oblik Kontrole” i “Još kontrola” alatne trake: Kako pristupiti na njih.


GENERAL Open Office “sistem” Vodič:

Postoji nekoliko stvari koje su pod kontrolom kroz čitav niz Open Office modula. Podešavanje vašeg Makro Izvršenje Sigurnost je važna. Ta veza vodi do nekoliko napomena o tome što makroi su i kako postaviti razinu sigurnosti vaše Open Office instalacije a. (Ova tema je važno, čak i ako niste svjesni pomoću makroa.)


Open Office pisac vodič:

Ikada žele da imaju “više vladara” u pisac dokumentu? Dakle, imate imaju malo u sredini stranice s različitim brojem stupaca? Lako kada znate kako, što ovaj tutorijal na izgled stranice u Open Office pisac će objasniti.


Dodatnih komentara:

Prvo ….

Ramblings

Baze podataka isporučuje sa OpenOffice, verzija 2 (i više) radi tipičnih zadataka baze podataka dobro, i kao jednostavan za korištenje kao ništa usporedive snage. Prihvata SQL. Pogledajte članke gore za pomoć savladavanju ooBase.

Zaboravite bilo iskustva sa Adabas, koji je uz komercijalnu verziju OpenOffice 1. OpenOffice verzija 2 baze podataka, ooBase, nema veze, i da je nije izvršen naprijed u verziji 3.

Zapamtite: cijeli OpenOffice, kao open source, je besplatan, uključujući i ooBase. (Takođe ćete vidjeti ooBase nazivaju “baza”.)

Je OpenOffice je dostupan ne samo za Windows, ali i za Mac i Linux. Ja sam bio koristeći ga na Ubuntu. U stvari, ja radim sve više i više na Ubuntu … kakav divan osećaj da će se izvući od toga da bude u ropstvu Microsoft. Ako dođe dan kada ja odlučim da isključite sve moje Windows kutije, da će biti stvari koje sam propustio, ali za wordprocessing, tabele, baze podataka (i neke druge aplikacije), kad sam okrenuti na moje Linux kutiji, nisam ni neće znam da nije Windows … ja ću i dalje koristiti aplikacije sam koristio na Windowsima. (Firefox ima moju pregledavanje aktivnosti u istom sretan okolnosti.)

Govoreći o predivan svijet open source programa, da li ste probali otvorenog softvera i otvorenog hardvera Arduino mikrokontrolera? Mnogo zabave, ako vam se sviđa petljajući sa elektronikom. A ako ste samo u softver, tu je i multi-platforma Pascal zove FPC, koje sam promovira na istoj strani kao i moj Arduino materijala. FPC dolazi u verzijama za Windows, Linux i Mac.

Uz OpenOffice 2, možete dobiti besplatan, sposoban, koristan program baze podataka. To proizlazi iz postojećeg proizvoda, HSQL. Da citiramo iz www.hsqldb.org:

“Naša grupa je formirana 2001. godine …. Mi imamo …. objavio šest novih verzija baze podataka (RDMS) od aprila 2001 … Projekt uživa top 50 rang među svim SourceForge projekata (100.000) sa preko 1.000.000 preuzimanja.
“(HSQL je) potpuno slobodno koristiti i distribuirati pod našim licencama, (koji su) na osnovu licence standardni BSD.”

I (prilagođeno) iz (stariju verziju) onoga što je nekad bilo na ……. http: //www.openoffice.org/product/base.html ….. (toj stranici može biti sporo opterećenja.)

“Sa bazom, možete ….

  • Stvoriti nove tablice za vaše podatke – i promijeniti ih kao promijeniti vaše potrebe
  • Održavanje indeksa na stolovima kako bi pristup podacima brže
  • Pogledaj sto u uređivanje mreže i dodavanja, promjene i brisanje zapisa
  • Daju impresivne izvještaja iz podataka (Report Wizard)
  • Create ‘instant’ aplikacije baze podataka (tabela Wizard)

“Koristeći BASE, ne samo da možete pregledavati vaše podatke, ali i …

  • Obavljaju jednu ili više kolona vrste
  • Pogled podskupovi vaših podataka jednostavnim (jedan klik) ili kompleks (logično upit) filteri
  • Stvoriti snažan upite pokazati svoje podatke na nove načine, uključujući sažetke i stavove multi-table
  • Proizvesti izvještaja u raznim formatima, koristeći Report Wizard ili Report Builder Oracle, ranije poznat kao Sunce Report Builder ili SRB

“BASE uključuje punu verziju motora HSQL baze podataka, čuvanje podataka u XML datoteke. Također možete pristupiti dBASE datoteka nativno za jednostavne rad baze podataka.

“Za naprednije zahtjeve, BASE podržava mnoge baze podataka popularnih baza podataka nativno (Adabas D, ADO, Microsoft Access, MySQL), ili bilo koje baze podataka kroz industrijski standard ODBC i JDBC vozača. On također podržava bilo u skladu adresa LDAP knjiga, kao i zajedničke formate kao što su Microsoft Outlook, Microsoft Windows i Mozilla. ”

(N.B .: U slučaju najmanje pristup, ta podrška uključuje pristup tablice unutar baze podataka, ali isključuje svaku mogućnost za pokretanje Access makroe, oblika, prenosi. Ali to je staklo više od pola puna, ako mislite o tome.



Uredničke Filozofija

Ne volim ‘fancy’ web stranice više zabrinuti s blještavi izgled nego za dobar sadržaj. Za lepu sliku, ne mogu ići u umjetničku galeriju. Nema svako brz širokopojasni.

Ja predstaviti ovaj materijal u formatu za cilj da pomogne da ga koristite. Postoje dva aspekta da: Način na koji je razdvojiti, a način na koji je objavljeno. Detalji na moje stranice o tome kako se materijal razišli i kako je objavljeno.

Imajte na umu da je materijal o autorskim pravima. (TK Boyd, 2006. i kasnije) Procedure u stranu samo navode se predlažu samo za praktično ličnu upotrebu materijala, međutim, ….

Slobodno koristiti ove informacije u kompjuterske kurseve, itd, ali kredit od izvora, navodeći URL, bi bilo poštovati. Ako jednostavno kopirati stranice na druge web stranice koje će učiniti vaši čitaoci medvjeđa usluga: Vaša kopija neće ostati struje. Daleko bolje da se povežu sa originalnim stranicama, a onda će čitaocima vidjeti up-to-date verzije. Za one koji neautorizova- hvala. Ja sam pisao stranicu s više informacija o tome šta autorskim pravima odricanja da produžim, i prijedloge za one koji žele da stave ovaj materijal na CD-u, itd (postoji barem jedan zatvoru koristeći materijal za zatvorenika obrazovanje. Situacije postoje gdje dobru internet veze nije moguće!)

Prijevodi su dobrodošli. Reci mi o tvoje, tako da mogu pisati linkove na njega. (Više informacija na stranici o autorskim pravima odricanja.)


Ostali resursi:

Kada sam počeo ovaj početkom 2006. godine, bio sam nov u OpenOffice, ali ne i novi na kompjutere, ili pisanje tutorijala na webu.

Mislim da forumima su najkorisniji izvor pomoći za mene. Imam stranicu sa mojim trenutnim preporukama forum za vas.

Postoje i drugi OpenOffice tutoriali tamo da bih pohvalim za vas.

(Pretpostavljam da niste našli … trebalo bi da počne tamo, ono što je želio na mojoj stranici o priručnike za ooBase ako niste već vidjeli.)

Za ooBase, pokušajte sledeće ….

Naravno, treba da pročitate OpenOffice vlastitim Početak sa ooBase (PDF dokument) … iako, nažalost, da mogu dobro da se od … je stranicu stillheaded “Prvi koraci s OpenOffice.org 2.x” kada sam se to u juna 2015. godine i baza je u verziji 4 dugo, a postoje velike razlike između baze 2.x i Base 4.x.

Andrew Pitonyak ima sajt uz pomoć na ooBase, i druge otvorene teme Office i druge teme!

Za opšte OpenOffice tutorijale, pokušajte sledeće ….

A fino stranice, sa puno informacija: “Priručnik za OpenOffice

U nastavku će vam dati linkove na hrpu dobrih OpenOffice materijala, mnogo više nego ooBase … Open Office vlastite članke dokumentacijski projekt. (Ta stranica može biti sporo učitavanje.), A materijal je dostupan u mnogim jezicima. Osobno, smatram da je materijal teško za navigaciju, možda pati od “komiteta-itis” … ali im je Good Stuff tamo, ako kopati. Možda nećete ni osjećati kao frustriran kao i ja; moja averzija vjerojatno samo pitanje “stila”. Ali ja treba dodati da dolazi iz istog stabilne kao i loše od “Prvi koraci …” gore navedeno, kao što to čini za upotrebu na programski jezik sam spomenuo sljedeći …

Za upotrebu za OpenOffice programski jezik, kao i API za OpenOffice, idite na ….

The ooBasic Wiki

Ostale dobre stvari, idite na ….

Tu je odličan, i aktivan, forum za Base, kao jedan od pododbora u http://forum.openoffice.org

Referentni SQL komande na raspolaganju: Sažetak na http: //www.hsqldb.org / … samo jedno poglavlje od mnogih sa baze relevantne informacije.

Tutorijali na Open Office-a proračunske tablice: “Calc pomoć od About.com”

Molim vas, nemojte pitati za link odavde na svoje stranice, osim ako: a) svoje stranice već ima link na ovaj sajt, i b) Wayback Machine će mi pokazati da je vaš site je za više od dvije godine.


A ako vam se sviđa ono što ste ovdje, ili žele različite stvari, evo nekih više stranica od urednika tih tutoriala ….

Početnu Sheepdogsoftware.co.uk., Moj najveći stranice. (Izvinjavam se ako je “? FrmFdb”, dodao sam da ta veza uzrokuje probleme svoj preglednika. Molimo vas javite mi, ako je tako? Ona je tu da mi pomogne da saznam koji mi je gostujuća preferencije.)

Upotreba Arduino mikroprocesora: Ove stvari su jednostavno previše Fun, ako imate još malo Geek. Ne treba vam mnogo novca. Proverite uvod, u svakom slučaju?

Stranice o korištenju računala u Sensing i kontroli, npr Vrijeme sječe.

Programiranje: Lazarus … Pascal zasnovan besplatan, open source, multi-platforma jezika. I to radi! Tutoriali.

Programiranje: Delphi i Pascal tutoriali.

Uvod MicroLan: moćan porodicu uređaja za očitavanje i kontrolu. Ovo nije stvar potrošača na nivou, ali nije ni to nije izvan sredstvima entuzijasta amatera. Imam i tutoriali za vas u vezi programiranja 1-Wire ™ čipova i uređaja za MicroLans ™.

Još jedan od mojih stranica. (Arunet)


Na e-mail urednik ove stranice je, Tom Boyd ….Urednik je e-mail adresa. Prijedlozi pozdravio!

Signal 11 pri izradi kernel

BitWizard B.V.

 

 

Source: http://bitwizard.nl/sig11/
Napomena: Za vašu udobnost, možete preuzeti ovaj dokument u PDF formatu.

Ovaj FAQ opisuje ono što je mogući uzroci su za efekat koji smeta puno ljudi u zadnje vrijeme. Naime da je linux (*) – kernel (ili bilo koji drugi veliki paket po tom pitanju) sastaviti nezgoda sa “signal 11”. Uzrok može biti softver ili (najvjerojatnije) hardver. Čitajte da biste saznali više.
(*) Naravno, ništa nije Linux specifičan. Ako vaš hardver lisnatom, Linux, Windows 3.1, FreeBSD, Windows NT i NextStep će sve nesreći.

Sig11 FAQ

PITANJE

Signal 11, šta to znači?

ODGOVOR

Signal 11, ili službeno poznat kao “segmentacije kriv”, znači da program pristupa memorijski prostor koji nije je dobio. To je obično bug u programu. Dakle, ako pišete svoj program, to je najvjerojatnije uzrok. Međutim, ovaj FAQ će se koncentrirati na mogućnosti osim toga.

PITANJE

Moje (kernel) sastaviti nezgoda sa

gcc: Internal compiler error: program cc1 got fatal signal 11

Ono što nije u redu sa kompajler? Koju verziju kompajler mi je potrebno? Ima li nešto nije u redu sa kernel?

ODGOVOR

Najvjerojatnije nema ništa loše sa svojim instalacije, vaš kompajler ili kernel. Vrlo vjerojatno ima neke veze sa hardverom. Postoje razne podsistema koji mogu biti u pravu, a tu su i razne načine da ga popravi. Čitajte, i ćete saznati više. Postoje dva izuzetka od ovog “pravila”. Možete biti ponestaje virtualne memorije, ili ste mogli instalirati Red Hat 5.x, 6.x ili 7.x. Postoji više o tome pred kraj.

PITANJE

Ok to ne može biti softver, Kako znam sigurno?

ODGOVOR

Prva omogućava pobrinite se da je hardver koji uzrokuje vaše probleme. Kada je “marke” prestaje, jednostavno upišite “da” još jednom. Ako se sastavlja još nekoliko datoteka prije zaustavljanja, to mora biti hardver koji vas izaziva probleme. Ako se odmah ponovo zaustavlja (i.e. skenira nekoliko direktorije sa “ništa da se uradi za xxxx” pred bombardovanje u isto mjesto), pokušajte

dd if=/dev/HARD_DISK of=/dev/null bs=1024k count=MEGS

Promijeniti HARD_DISK na “HDA” u ime vašeg hard disk (npr HDA ili SDA. Ili koristite “DF”.). Promijenite Megs na broj megabajta glavne memorije koje imate. To će dovesti do prvih nekoliko megabajta vašeg hard disk za čitanje iz diska, prisiljavajući C izvorne datoteke i GCC binarni da se ponovo pročita sa diska sledeći put kada ga pokrenete. Sada tip napraviti ponovo. Ako i dalje zaustavlja na istom mjestu Počinjem da se pitam da li čitate pravo FAQ, jer počinje da liči na softverski problem nakon svega …. Zavirite u “ono što su i druge mogućnosti “pitanje ….. Ako bez ovog” dd “naredba kompajler drži na zaustavljanju na istom mjestu, ali se kreće na drugo mjesto nakon što ste koristili” dd “definitivno imaju disk-> transfer ram problem.

PITANJE

Šta to zapravo znači? Jeste li sigurni da je to hardverski problem?

ODGOVOR

Pa, kompajler pristupiti memoriji izvan svog asortimana memorije. Ako se to dogodi na rad hardvera to je programiranje greška unutar kompajler. To je razlog zašto se kaže “interne greške kompajler”. Međutim, kada je hardver povremeno okreće malo, GCC koristi toliko pokazivači, da je vjerovatno završiti pristup nešto izvan svog obraćanja opsega. (Random adrese su uglavnom izvan rješavanju klasa, kao iako tvoj glavni memorije može biti značajan dio 4G danas, obično samo mali dio se preslikava u bilo kojem procesu. 🙂 Čini se da danas, svako sa “signal 11 “problemi biva usmjerena na ovoj stranici. Ako razvijate svoju softvera ili imaju softver koji nije debagovani sasvim dovoljno “, signal 11” (ili segmentacija greška) je još uvijek vrlo jak nagovještaj da nešto nije u redu sa programom. Tek kada program kao što je “gcc” koji radi za skoro svi ostali se srušiti na skup (npr Linux-kernel), koji je takođe dobro testiran, onda postaje nagovještaj da nešto nije u redu sa hardverom. Ako je slomljena neke softverske komponente kao vozač hardver u vašem sistemu, to bi moglo izazvati simptome koji su vrlo blizu onima kvara hardvera. Međutim, kada je vozač je neispravan da je više vjerojatno da će izazvati ozbiljne probleme u kernel, nego samo izaziva kompajler za sudar.

PITANJE

Uredu. Ja mogu imati hardverski problem što je to?

ODGOVOR

Ako se desi da je hardver može biti:

  • Glavne memorije. Vaš glavni memorija može dobiti povremeno malo pogrešno. Ako se to dogodi na “piše”, nećete vidjeti nikakve pariteta grešaka. Postoji nekoliko načina da to popravi:
    • Brzina memorije je možda previše sporo. Povećati broj stanja čekanja u BIOS-u. Ovo bi moglo biti uzrokovani autoconfig opciju AMIBIOSs: to može znati samo 486s radi upto 80 MHz, a vi trenutno kupiti verzije 100 MHz. – Pat V.
    • Brzina memorije je možda previše sporo. Dobiti brže DRAM SIMM. Na primjer tekući ASUS matične ploče zahtijevaju 60 ns DRAM ako imate 100 ili 133 MHz procesor (Pogledajte u priručnik matične ploče). Čuo sam izvještaje da 70 ns također radi, problemi pouzdanost kao slučajni sig11 da pripadaju mogućnosti …. (ne bih uzeti rizik) – Andrew Eskilsson ([email protected])
    • Možda mislite da možete pokrenuti svoj 100MHz SDRAMs na 100MHz. U pravu! pročitao http://www.bitwizard.nl/sig11/sdram zašto mislim da je to slučaj. Potreban vam je najmanje jedan stepena brzine brže od brzine oni su ocijenjeni za.
    • Tu je loš čip na jednom od SIMM. Ako ste vlasnik više od 1 banka memorije možda ćete moći povući SIMM i vidite da li je problem nestaje. Budite oprezni za statička !!!
    • Rukuje nam je bilo teško ovde prošle sedmice. Ispostavilo se da SVE 4 16Mb SIMM su razbijena u tome što oko jednom pala malo na sat. Ovo je bilo dovoljno da se sruši mašinu za oko jedan dan, ili srušiti kernel sastaviti za oko sat vremena. Novi set SIMM radi savršeno. Trebalo mi je dugo za dijagnozu ove, jer su svi 4. SIMM su jednako pogođeni, tako ostavljajući pola memorije od nije umjesto njega.
      Mark Kettner ([email protected]) navodi da njegov sistem je sposoban da vodi moje memorije test za 2300 puta bez greške, ali onda otkrivena oko 10 grešaka. Zatim je nastavio ponovo otkrivanje nema grešaka za nekoliko stotina staza ….. U njegovom slučaju kernela sastavlja je mnogo efikasniji način otkrivanja zdravstvenog sistema (u najstabilnija konfiguracija sistema može sastavljati oko 14 zrna prije ide Berserk). Njegovo rješenje je bilo da “trguje u” staroj memorije za takozvani “memorije nadogradnju”. Trgovkinja zatim “testove” u znak sjećanja na njih tester, koji odobrio memoriju. On je tada dobio dobar popust na novi memorijski :-).
    • Čini se da su neki 30-72 pin konvertera može uzrokovati greške memorije. (Pogledajte kako je star ovaj unos je ko sjeća 30pin SIMM Međutim, sve ove stvari držati savršeno za SIMM? <-> DIMM pretvarača, ili socket370 <-> utor 1 pretvarače) (To nije dokazano da li je 4 SIMMS u pretvarač otišao loše, ili ako je SIMM konverter je kriv za SIMMS je savršeno funkcionira godinama prije nego što su se uselili u pretvarač ….) -. Naresh Sharma ([email protected]) . Paul Gortmaker ([email protected]) dodaje da je SIMM pretvarače treba da ima najmanje 4 obilaznici kondenzatora da bi napajanje od SIMM čista.
    • Ako je osvježavanje DRAM ne funkcioniše kako treba, u DRAM će polako gube informacije. Neki (486) matičnih ploča prestanu osvježavajuće ispravno kada uključite “skriveni refresh”. Čini se da se program pod nazivom “dram” oko koje se takođe unerediti osvježavanja uzrokovati probleme sig11. – Hank Barta ([email protected]), Ron Tapia ([email protected])
    • Broj čekanja država može biti preniska. Povećati broj stanja čekanja u BIOS za fix. Intel Endeavour odbor ne dozvoljava vam da povećate memoriju čekati država. To može navodno se odredi treperi na MR BIOS u matičnu ploču. – David Hale ([email protected])
    • Neke memorijske module jednostavno ne vole da rade zajedno s drugima. Posebno oni oboje rade zajedno nemaju. Ovo je najvjerojatnije dogoditi ako se miješati različitih marki i veličina. Zvanično ako se držite specifikacije za sve module, to uvijek radi. Nezvanično ponekad nailaze na probleme.
  • Cache memorije. Vaš cache memorije može dobiti povremeno malo pogrešno. Keš obično nisu opremljeni pariteta. Možete dijagnosticirati da je to slučaj isključivanjem keš u BIOS-u. Ako se problem nestane to je vjerojatno cache. Postoji nekoliko načina da to popravi:
    • Brzina cache memorije može biti presporo. Povećati broj stanja čekanja u BIOS-u.
      Brzina cache memorije može biti presporo. Dobiti brže SRAM čipove.
    • Tu je loš čip u kešu. Malo je vjerovatno da možete zamijeniti čips tako lako kao i sa SIMM. Budite oprezni za statička !!! – Joseph Barone ([email protected])
    • Keš može biti postavljen na “pisati nazad”, dok postoji bug u napišete leđa implementaciju vašeg čipseta. Matična ploča gdje se to dogodilo bio “MV020 486VL3H” (sa 20M RAM) – Scott Brumbaugh ([email protected]) (mail adresa ne radi Scott: Vrati se na mene sa važećom povratnu adresu.)
    • Matična ploča može zahtijevati jumper za prebacivanje između Cache na štapiću i staromodan dip chip cache. (JP16 na Rev 2.4 ASUS P / I-P55TP4XE matične ploče)
  • Transfere disku. Blok dolazi iz diska mogu nastati povremeno malo pogreška.
    • Ako imate ovaj problem, vi ste najvjerojatnije morati učiniti “dd” naredbu da “potez” problem s jednog mjesta na sljedeći ….
    • Neki IDE harddisks ne mogu da podnesu “irq_unmasking” opciju. To može pokazati samo pod opterećenjem. I to može pokazati kao sig11.
    • Neke postavke mogu da podnesem DMA u nekim konfiguracijama. Mario Moder navodi da njegov sistem konačno počeo da radi ispravno nakon omogućavanja 32-bitni-io i za njegovu HD i njegov CD pogon. – Mario Moder ([email protected])
    • Imaš li Kalok 31xx? Baci ga u smeće. (Ili ga proda DOS korisnik Update:. Nisam čuo Kalok godinama Verovatno bista Pogoni i ne rade sa W95 usput…)
    • SCSI? Prestanak? A Short Bus može i dalje raditi (nepouzdano da je) sa lošim prestanka. Dugo autobus može dobiti greške u svakom slučaju. Možeš li uključiti pariteta na domaćina i disk?
  • Sam CPU. Neki serija procesora imaju mnogo veći postotak od njih da se to dogodi da se “loš”. Prije nekoliko godina: original Intel Pentium-120-a. Prije nekoliko godina AMD K6 / 2-300-a (1998, proizvedena je u sedmica 34 do 39!). I nedavno AMD K6 / 2-450-a. Neki ljudi mogu odlučiti da kažu 400MHz je za njih prihvatljiv, ali ako se ispostavi da je problem, imate pravo na novi procesor. Idite i razmijeniti ga gdje ste ga kupili. (Zaboravite na one P120, to nije vrijedno truda … 😉 – Guillaume Cottenceau ([email protected]) i Mark Keegan ([email protected])
  • Sam CPU. Neki serija K6 procesora jednostavno imaju dizajn bug. Pročitajte http://www.multimania.com/poulot/k6bug.html i zatim se pobrinite vam K6 razmijenjeni. – Rongen ([email protected]).
  • Overclocking. Cyrix P-166 procesori rade na 133MHz, a ne na 166. Ovo mora biti logično da se momci u Cyrix, ali niko drugi. Ti ih overclocking ako ih rade na 166MHz ….. (Napomena:. Neke od ovih FAQ je prilično stara sad AMD je počeo da radi istu stvar:. XP1800 je nastup na 1533MHz)
  • Overclocking. Neki proizvođači (ili privatne osobe) smatra da je moguće overclock neki CPU-a. Neki od njih mogu raditi drugi ne. Možda želite isprobati isključivanjem turbo (imajte na umu da je većina Pentium matične ploče više ne podržavaju režim ne-turbo) i vidjeti da li je problem nestaje. Provjerite brzinu procesora u odnosu (otisnut na to, pažljivo uklonite ventilator ako je potrebno) sa onim što kažu da je matična ploča skakači ili postavke BIOS-a …. Čini se da čak i Intel možda griješimo u ovoj oblasti. Sada imam nekoliko pouzdane izvještaje da će zvanični Pentium sig11 na njihovom nominalnom broju obrtaja, ali ne po nižoj brzini. Što se tiče neke brzine je matična ploča je samo naglasio teže manjoj brzini procesora, (120 MHz-> matična ploča radi na 60MHz, 100MHz-> matična ploča radi na 66 MHz), mislim da je malo vjerovatno da to nema nikakve veze sa matičnom pločom. Osim toga novi 120MHz procesor sada radi ispravno. – Samuel Ramac ([email protected]). Ovo nije jedinstven za Intel ili bilo koji od konkurenata.
  • Overclocking. Trenutno, brzine procesora, rasipanje snage itd itd su sve tako blizu “prednost” da svaki sada i onda pouzdan korporacije kao što je Intel morati posegnuti za trikovima koje Overklokeri koriste za poboljšanje performansi. Rezultati također može usporediti: Random Zatvaranja, sig11, itd itd
  • Temperatura CPU. Visoka brzina procesora može pregrijati bez ispravne hladnjaka. To može biti uzrokovan ventilator mana. (Moj lični ‘486 ima ventilator koji traje nekoliko minuta da se do brzine. Verovatno nikada neće stvarno FAIL jer je sada rashodovani :-). CPU može postati nestalna ako je “gurnuo” sastavljanjem kernel. Ovaj problem postaje još gore ako onemogućite “HALT” na LILO komandnoj liniji. Linux pokušava da isključivanje CPU izvršavanjem “zastoj” uputstvo kada je sustav u mirovanju. Ovo čuva vlast, a samim tim i temperatura procesora padne kada je sustav u mirovanju. Vi stoga možda neće primijetiti ovaj problem kada jednostavno uređivanje, a to bi moglo površinu tek nakon nekoliko sati CPU intenzivne poslove kada je temperatura okoline je visoka. Ako imate Pentium sa Fdiv bug, preporučljivo je da se trguje ih na Intel. Oni će vam poslati novu koji prekonfigurisana sa službenim Intel odobrio FAN. Također imajte na umu da većina normalnih ljepila su vrlo loše termičke provodnika. Ne postoji poseban termo ljepilo na raspolaganju koje treba koristiti kada je potrebno da se lijepi na CPU ventilator. – Arno Griffioen ([email protected]), – W. Paul Mills ([email protected]) – Alan vjetra ([email protected])
    Intel kaže da je dozvoljena temperatura se kreće za izvan procesora je:
    0-85 C: Intel486 SX, Intel486 DX, IntelDX2, IntelDX4 procesor
    0-95 C: IntelDX2, IntelDX4 OverDrive® procesore
    0-80 C: 60 MHz Pentium® procesor
    0-70 C: 66-166 MHz Pentium procesor
    Za više informacija o tome kako mjeriti ovu i neke potvrda onoga što sam rekao ovdje, pogledajte: http://pentium.intel.com/procs/support/faqs/iarcfaq.htm (posebno pitanja Q5, Q6 i Q12 Dokument postaje. malo zastarjela, ali je i dalje vrlo precizan. čini se da pitanja krećete malo tu i tamo kao dobro.) (Intel je sada preselio datoteke. Nisam mogao pronaći novi. da li postoji neko ko može da mi ukaže na novu lokaciju ???)
  • CPU napona. Neke matične ploče omogućuju vam da izaberete CPU napona. Neke matične ploče loše dokumentirati postavke jumper da je to upravljati. Čini se da je 5V procesor može i dalje raditi većinu vremena na 3.3 volti ….. – Karl Heyes ([email protected])
    RAM napona. Čini se da proizvođači sada pripremaju za 3.3V RAM-a. Većina memorije je sada 3.3V. (Ali pazite ako imate odbor sposoban postavljanje RAM napon: 3,3 V RAM će se slomiti na 5V …..) (Čuvši malo o tome, mislim da je prekidač mora biti automatski.)
  • Lokalni bus preopterećenja. Na 25 MHz vam dozvoljeno da imaju 3 VesaLocalBus (VLB) kartice, na 33MHz samo dva, na 40MHz samo jednom i pogodi šta na 50MHz NONE! (I.e. vam je dozvoljeno da pokrenete sistem sa lokalnim autobusom 50MHz, ali onda ti nije dozvoljeno korištenje bilo VLB kartice). Neki sistemi počnu da se ponašaju peruta kad preopteretiti VLB. Čak i kada VLB nije preopterećena (preko granice gore navedeno), sistem može izgubiti nekoliko nanosekundi margine dodavanjem dodatnih VLB karticu, tako da će biti potrebno da dodate keš čekati državu ili nešto nakon što Dodao sam novi VLB kartica …. – Richard Postgate ([email protected])
  • Upravljanja energijom. Neki laptopi (i danas su “zelene” PC-a) imaju funkcije upravljanja energijom. Oni mogu ometati Linux. Jedna od karakteristika može spasiti memorijsku sliku u HD i vratiti RAM-a kada pritisnete tipku. Ovo zvuči zabavno, ali Linux upravljačke programe ne očekujemo da je isključena hardver između dva pristupa. Neki mogu oporaviti, ali drugi ne. Pokušajte da ga isključite, ili omogućavanje “APM podrške” u kernel. – Elizabeth Ayer ([email protected])
  • Nagomilavanje prašine. Neki prašina može provesti malo i stvoriti slab kratak. To bi moglo povećati kapacitivnosti negdje, i degradiraju karakteristike vremena. To bi moglo ometati termalni protok, i dovesti do pregrijavanja komponenti. Moglo bi čak i kratak skakača vezu! Preporučujem da svake godine ili tako, to je dobra ideja da se otvori računalo, i usisa unutra. Savjet: Oni pamuk-on-a-stick stvarčice pomažu udaranjem prašinu iz nepristupačnih mesta … – Craig Graham ([email protected]). Neko drugi mi je rekao: ako ne možete, koristite zrak pod pritiskom da eksplodira stvari umjesto usisivača. Poželjno je uraditi van.
  • Sam CPU. Nekoliko ljudi prijavljuju da su pronašli ništa kriv, osim CPU-a. Ovo takođe može biti nekompatibilnost između procesora i matične ploče. Talas izveštaja koji se odnose Intel procesora je prošlo (februar ’97). Novi talas izvještaja dolazi u koje se okrivljuju Cyrix / IBM 6×86 procesora. Iako to može zaista biti CPU, to bi moglo biti da je vaša matična ploča nije u skladu sa svojim procesorom. Barem sam vidio matičnu ploču priručnik spominje da nije kompatibilan sa starijim 6×86-a. Moje vlastito iskustvo je da su ovi uređaji nisu loše, a na kernel kompiliranja sam benchmark je P166 + da je ekvivalentna sa P155 (1,3 puta brže od P120).
  • Memorija rupu. Mnoge moderne matičnih ploča omogućava vam da koristite stare ISA grafičke kartice sa jednim ili dva megabajta linearnih frame buffer. Da bi to postigli, moraju mapirati memoriju neposredno ispod 16Mb. Niko zapravo ikada koristili ovu funkciju, ali ako okrenete memorije rupa (ili podrška LFB u nekim BIOS) na, vaš uređaj će svakako biti lisnatom ….. – Paul Connolly ([email protected])
  • X i AMD nekompatibilnosti. Postoji problem sa gomilom modernih AMD-ove čipove koji ne nositi neke operacije baš tako dobro kao što bi trebalo. Ako imate AMD-a, i X11 često napušta sa “Signal 11 uhvaćeni”, onda bi mogao biti žrtva ovog pitanja. Pokušajte ponovo pokretali sa “mem = nopentium”. – Matthew Beale ([email protected]).
  • Microcode. Posebno SMP sistemima, CPU možda trebati nadogradnju. S obzirom da je Pentium podjela katastrofa, Intel imaju procesore polje nadogradi! CPU se može udario nekoliko verzija posebnim instrukcije iz BIOS-a. Ove nadogradnje obično dolaze sa svojim BIOS-a, pa se potrudite se da koristite najnoviji BIOS, posebno ako imate SMP sistema. – Jeffrey Friedl (Email zadržano).

PITANJE

RAM problema vremena? petljao sam sa bios postavke prije više od mjesec dana. Prikupio sam brojne jezgra u međuvremenu i ništa nije u redu. To ne može biti vremena RAM-a. Zar ne?

ODGOVOR

Pogrešno. Da li mislite da proizvođači RAM imaju mašinu koja čini 60 ns RAM i još jedan koji čini 70 ns RAM? Naravno da ne! Oni čine gomilu, a zatim ih testirati. Neki ispunjavaju specifikacije za 60 ns, drugi ne. Oni mogu biti 61 ns ako bi proizvođač morati staviti broj na to. U tom slučaju to je vrlo verovatno da radi na računaru kada na primjer je temperatura ispod 40 stepeni Celzijusa (čipovi postaju sporiji kada se temperatura raste. To je razlog zašto neki superračunara potrebno toliko hlađenje).

Međutim, “dolazak ljeta” ili dug posao kompiliranja može gurnuti temperatura unutar računara preko “granice”. – Philippe Troin ([email protected])

PITANJE

Sam sjebao u ne kupuju ECC memorije, jer je on bio nešto jeftiniji. Osjećam se kao budala. Trebao sam kupio skuplje ECC memorije. Zar ne?

ODGOVOR

Kupuje skuplje ECC memorije i matične ploče štiti vas od određene vrste grešaka: Oni koji se javljaju nasumično prolaskom alfa čestica.

Jer većina ljudi može reproducirati “signal 11” Problemi u roku od pola sata pomoću “gcc”, ali ih ne mogu reproducirati testiranjem memorije satima u redu, koji dokazuje da mi se da nije samo slučajni alfa čestica bacanje malo. To bi se uočili test memorije previše. To znači da se nešto drugo događa.

Imam utisak da najviše problema sig11 su uzrokovani tajming grešaka na CPU <-> cache <-> memorija put. ECC na glavnu memoriju ne pomogne u tom slučaju.

Kada treba kupiti ECC? a) Kada mislite da je to potrebno. b) Kad ima puno RAM-a. (Zašto ne cut-off broj? Zato što cut-off promjene s vremenom, baš kao i “PUNO”.) Neki ljudi osjeća jak o svakome koriste ECC memorije. Mislim da razloga “a)”.

PITANJE

Problemi sa memorijom? Moje BIOS testira moju memoriju i kaže mi its ok. Imam ovaj fensi DOS program koji mi govori moja memorija je u redu. ne može biti memorije u pravu?

ODGOVOR

Pogrešno. Test memorije u BIOS-u je potpuno beskoristan. Može čak i povremeno u redu više memorije nego stvarno je na raspolaganju, a kamoli test da li je to dobro ili ne.

Jedan moj prijatelj koristi imati 640h PC (da, to je bilo jako davno) koja je imala jedan 64kbit čip umjesto 256kbit čip u drugom 256k banke. To znači da je praktično imao 320k radne memorije. Ponekad BIOS će testirati 384K kao “OK”. U svakom slučaju, samo određene aplikacije propasti. Bilo je vrlo teško dijagnosticirati stvarni problem …

Većina problema memorija samo doći pod posebnim okolnostima. Te okolnosti su jedva ikada. gcc Izgleda da ih ostvare. Neke memorijske testove, posebno BIOS testove memorije, zar ne. Ja više ne radi na stvaranju disketu sa linux kernel i dobro pamćenje tester na njemu. Zaboravi na mene muči o tome ……

Razlog je taj test pamćenja uzrokuje CPU da izvrši samo nekoliko instrukcija, a obrasci pristupa memoriji imaju tendenciju da se vrlo redovne. Pod ovim okolnostima, samo mali podskup uspomene pokvari. Ako studirate elektrotehnike i zainteresovani za testiranje memorije, magistarski rad može biti da shvati šta se dešava. Postoje kompjuterski proizvođača koji bi želeo da sponzor takvog projekta s nekim hardverom koji klijenti tvrde da su nepouzdani, ali ne propušta proizvodnju testove ……

PITANJE

Da li se to dogodilo tek kad sam sastaviti kernel?

ODGOVOR

Ne. Ne postoji način vaš hardver mogu znati da ste sastavljanja kernel. To samo tako dogodi da je kernel kompiliranja je vrlo teško na vaš hardver, tako da se samo dogodi puno kad sastavljanja kernel. Sastavljanje drugih velikih paketa kao što su gcc ili glibc često pokrene sig11.

  • Ljudi su vidjeli “random” srušio na primjer prilikom instalacije pomoću instalacija Slackware skriptu …. – [email protected]
  • Drugi se “General greške zaštite” iz kernel (sa crashdump). To su obično u / var / adm / messages. – [email protected]
  • Neki vide bzip2crash sa “signal 11” ili “interni kvar tvrdnja (# 1007).” Bzip2 je prilično dobro testiran, tako da ako se razbije, to vjerojatno nije bug u bzip2. – Julian Seward ([email protected])

PITANJE

Ništa ruši na NT, Windows 95, 98, Milennium ili XP. To mora biti nešto Linux specifični.

ODGOVOR

Prije svega, Linux naglašava vaš hardver više nego sve gore navedeno. Neki OS kao što su Microsoft oni gore navedeni nesreći u nepredvidive načine u svakom slučaju. Niko neće zvati Microsoft i reći: “Hej, prozore kutija srušio danas”. Ako ipak učinite, oni će vam reći da ste, korisnik, napravio grešku (pogledajte intervju sa Bill Gates u njemačkoj magazina ….) i da od sada radi, treba da ćuti.
Oni OS su nešto više “predvidivo” nego Linux. To znači da Excel može uvijek biti stavljen u istu memorijsko područje. Stoga kada se pojavi bit greške, to je uvijek excel da je dobije. Excel će srušiti. Ili Excel će srušiti drugu aplikaciju. U svakom slučaju, to će čini se biti jedna aplikacija koja ne uspije, a ne odnose na memoriju.
Ono što sam siguran je da je čisto instaliran Linux sistem treba biti u mogućnosti da kompajliranje kernela bez bilo kakve greške. Svakako nije sig-11 one. (** Izuzetak:. Red Hat 5.0 sa Cyrix procesorom Vidi drugdje **.)
Stvarno Linux i gcc stresa hardver više u odnosu na druge OS. Ako vam je potrebna ne-linux stvarčica koja naglašava vaš hardver do tačke rušenje, možete pokušati Winstone. – Jonathan Bright ([email protected])

PITANJE

Da li je uvijek signal 11?

ODGOVOR

Ne. Drugih signala kao što su četiri, šest i sedam se javiti povremeno. Signal 11 je najčešći ipak.
Dokle god je uzimajući oštećen memorije, svašta se može dogoditi. Ja bih očekivao loše binarne do mnogo češće nego što zaista doći. U svakom slučaju, čini se da su šanse su jako naklonjena GCC dobiti signal 11. Također vidi:

  • free_one_pmd: ulaz loše direktorija 00000008
  • upozorenje EXT2-fs (uređaj 08:14): ext_2_free_blocks bitom već odobrenje za blok 127916
  • Interna greška: bad swap uređaj
  • Pokušavajući da oslobodi nepostojeće swap-stranici
  • kfree ne-kmalloced memorije …
  • scsi0: REQ prije WAIT DISCONNECT IID
  • Mogućnosti za rukovanje kernela NULL pokazivač dereference na virtualne adrese c0000004
  • put_page: stranica već postoji 00000046
  • nevažeći operand: 0000
  • Whee .. inode promijenjen ispod nas. Reci Linus
  • CRC greška – zaustavljena sistema (U uncompress Linux kernela)
  • Segmentacija greška
  • “Ne može riješiti simbol”
  • učiniti [1]: *** [sub_dirs] Error 139
  • čine: *** [linuxsubdirs] Greška 1
  • Sistem X Window može da prekine sa “uhvaćen signal xx”

Prvih nekoliko onih slučajeva u kojima kernel “osumnjičenih” kernel-programiranje-greške koja je zapravo uzrokovana loše memorije. Posljednjih nekoliko ukazuju na programe koji završavaju sa nevolje.
– S.G.de Marinis ([email protected])
– Dirk Nachtmann ([email protected])

PITANJE

Šta da radim?

ODGOVOR

Evo nekih stvari koje treba probati kada želite saznati šta nije u redu … NAPOMENA: Neke od njih će značajno usporiti računalo dolje. Ove stvari imaju za cilj da se računalo da funkcionira kako treba i omogućiti vam da suziti ono što nije u redu s njim. Sa ovim informacijama možete na primjer pokušati dobiti neispravne komponente zamijenjen se prodavcu.

  • Jumper matičnu ploču za niže CPU i brzina autobusa.
  • Uđite u BIOS-a i reći da “Load BIOS defaults”. Pobrinite se da pisati postavke diska dole unaprijed.
  • Onemogućiti cache (BIOS) (ili ga izvucite ako je na “štap”).
  • boot kernel sa “Linux mem = 4M” (onemogućava memorije iznad 4Mb).
  • Pokušajte uzimanje pola memorije. Probajte oba poluvremena u red.
    Gusle sa postavke osvježavanja (BIOS)
  • Pokušajte zaduživanja memorije od nekog drugog. Poželjno je ovo trebalo da bude memorije koja radi pod Linuxom besprijekorno u drugom rublja … (Silicon Graphics Indy strojevi su također lijepo mete posuditi memoriju)
  • Ako želite da proverite da li je rješenje stvarno radi pokušati sljedeće skripte:
#!/bin/sh
   #set -x
   t=1
   while [ -f log.$t ] 
     do
     t=`expr $t + 1`
   done

   while true
     do
     make clean
     make -k bzImage > log.cur 2>&1
     mv log.cur log.$t
     t=`expr $t + 1`
   done

sve je rezultiralo logfiles je trebao biti isti (i.e. iste veličine, i isti sadržaj). Svako zrno build potrebno je oko 4 minute na 1GHz Athlon sa 512MB memorije. (I oko 3 mjeseca na 386 sa 4Mb :-).

  • Drugi način za testiranje ako vaš trenutni setup je stabilan može biti pokrenuti “md5sum” na datoteke različitih veličina (dd if = / dev / random od = testfile bs = 1024k count =). Ako dvaput koristiti datoteku veličine vašeg RAM-a, bit ćete da ostvarite svoje disk. Ako koristite datoteku od 4 do 10 Mb manji od RAM, vi ćete ostvariti svoj RAM / CPU.
    Da li je ova metoda hvata sve moguće probleme, međutim, nije sigurno. GCC izvršava mnogo različitih instrukcija u različitim naredbama i md5sum možda jednostavno nije pogodio pravo slijed instrukcija koje gcc radi. Ali ako md5sum dovodi do grešaka, može učiniti brže nego kernel kompilacije. – Rob Ludvik (Rob @ no spam)

Najteži dio je da će većina ljudi biti u stanju da sve gore navedeno osim zaduživanja memorije od nekog drugog, a ne pravi razliku. Ovo čini vjerojatno da je to stvarno je RAM-a. RAM je nekada bio jedan od najskuplji dijelova PC, tako da radije ne dođe do tog zaključka, ali, žao mi je, imam puno reakcija koje na kraju se ispostavi da je RAM-a. Međutim, ne očajavajte samo još: RAM ne može biti u potpunosti propao: uvijek možete probati za trgovinu ga za različite ili više RAM-a.

PITANJE

Imala sam RAM testiran u RAM-tester uređaja, i oni su OK. ne može biti RAM zar ne?

ODGOVOR

Pogrešno. Čini se da su greške koje se trenutno dešavaju u RAMS nisu otkriti RAM-testeri. Moglo bi biti da je vaša matična ploča ne pristupa RAM u sumnjivim način ili na drugi način zabrljati gore RAM dok je u vašem računalu. Prednost je da možete prodati svoj RAM nekome ko i dalje ima povjerenje u svoju RAM-tester ……

PITANJE

Koji drugi hardver može biti problem?

ODGOVOR

Pa, svaki hardverski problem u računaru. Ali stvari koje je lako provjeriti prvo treba provjeriti. Tako, na primjer, sve vaše kartice treba biti dobro postavljena u matičnoj ploči.

PITANJE

Zašto je Red Hat instalirati bombardovanja na mene?

ODGOVOR

Red Hat 5.x, 6.x i 7.xi instalirati ima problema na nekim mašinama. Pokušajte pokrenuti instalaciju sa samo 32M. Ovo se obično radi sa mem = 32m kao boot parametar.
Moglo bi biti da postoji čitanje greške na CD-u. Instalater upravlja ovo manje-nego-savršen ….. Pobrinite se da vaš CD je bez greške! Čini se da će instalater bombu na marginalne CD!

Ljudi prijavljuju, a ja sam vidio svojim očima, da Red Hat instalira može poći po zlu (sudar sa signalom 7 ili signal 11) na strojevima koji su potpuno u redu. Moja mašina je bila i još uvijek je 100% pouzdana (zapravo mašinu sam testirao ovo je do sada pouzdano mrtav). Ljudi ulaze u nevolje brisanjem starih “radi dobro” distribucije, a onda žele da instalirate noviju distribuciju Red Hat. Vraćajući se tada više nije opcija, jer da se vratimo na 5.x takođe rezultira u istom “srušio prilikom instalacije”.

Patrick Haley ([email protected]) navodi da je pokušao sve konfiguracije memorije do 96MB (32 i 64) i da samo kada je instaliran 96MB, instalaciju raditi. To je također u skladu sa mojim iskustvom (Red Hat instalira što nije): Pokušao sam instalirati na 32M mašinu.

NOVO: Čini se da to može biti zbog problema kernel. Kernel može (temporarliy) isprazni, memorije i ubiti trenutni proces. Popravak Hubert Mantel ([email protected]) je na: http://juanjox.linuxhq.com/patch/20-p0459.html.

Ako je to zaista slučaj, pokušajte prebacivanje na drugu virtualnu konzolu (ctrl-alt-F2) i tipa “sync” tamo svakih nekoliko sekundi. To smanjuje količinu memorije koje hard disk-odbojnika … Ja bih bila veoma zahvalna sluh od vas, ako ste vidjeli Red Hat instalirati sudaru dva ili više puta za redom, a zatim su bili u stanju da završi instalirati koristeći ovaj trik !!!

Šta ti radiš da se zaobiđe ovaj problem? …

  • Koristite SuSE. To je bolje: to ne pada za vrijeme instalacije. (Osim toga, zapravo je bolje. 😉
  • Možda ste pokrenuli u loše blok na CD-u. To može biti pogon zavisni. Ako je to slučaj, pokušajte da kopiju CD-a u drugi pogon. Pokušajte zaduživanja neko kopiju Red Hat.
  • Pokušajte konfiguriranje gigabajt swap. Imam dva nezavisna izvještaje koji navode da su dobili preko sa svirku swap. Molim vas javite mi ako to pomaže!
  • Modificirati “postavke” za hard disk. Mijenja postavke iz “LBA” na “Normal” u bios je pomogla za najmanje jedna osoba. Ako pokušate ovo, ja bih stvarno zahvalan ako bi mi E-mail: Voleo bih da čujem od vas, ako to pomaže ili ne. (I šta tačno promijenjen da ga na posao)
  • Dobio sam mašinu za instaliranje instaliranjem minimalni osnovni sistem, a zatim dodavanjem paketa instaliranog sistema.
  • Neko je predložio da se stroj može biti out-of-memorije kada se to dogodi. Probaj da swap particije spreman. Također, instalacija može biti “pripremljen” za rukovanje sa malim mem situacijama, ali misjudging situaciju. Na primjer, to može učitati RAMDISK, ostavljajući samo 1M slobodnog RAM-a, a zatim pokušava da učitate 2M aplikacija. Dakle, ako imate 16M RAM-a, podizanje sistema sa mem = 14M zapravo mogu pomoći, kao “opterećenje RAMDISK” fazi bi onda ne i instalaciju bi onda znati pokrenuti sa CD-a umjesto sa RAMDISK. (Instalira radio za> 8M mašine. Da li je to još uvijek istina?)
  • Pokušajte, u jednoj sesiji očistiti disk svih particija koje će se koristiti Linux. Reboot. Zatim pokušajte instalaciju. Ili pregrađivanjem ručno, ili tako što je instalirati program shvatiti. (Pretpostavljam da Red Hat ima tu mogućnost previše, SuSE se …) Ako se to radi za vas, ja bih zahvalan ako bi mi reći.
  • A oštećen preuzimanje takođe može uzrokovati ovo. Duh.
  • Neko javlja da se instalira na 8Mb strojevi više ne rade, a da se instalira ungracefully izlazi sa sig7. – Chris Rocco ([email protected])
    Jedna osoba javlja da onemogućavanje “BIOS sjeni” (sistem i VIDEO), pomogao mu. Kao što je Linux ne koristi BIOS shadowing ne pomaže. Neki računala čak i mogu vam dati 384K dodatni RAM-a, ako onemogućite shadowing. Samo je onemogućili, i da vidimo šta će se desiti. – Philippe d’Offay ([email protected]).

PITANJE

Koje su druge mogućnosti?

ODGOVOR

Drugi su primijetili sljedeće mogućnosti:

  • Kompajler i libc uključeni u Red Hat 5.0 imaju čudan interakciju sa Cyrix procesora. To ruši kompajler, ovo je vrlo čudno. Ja mislim da je jedini način da to može biti slučaj kada je Cyrix ima bug koja je prošla neopaženo sve ovo vrijeme, i pouzdano dobiva aktivira kad se to gcc sastavlja Linux kernel. U svakom slučaju, ako želiš sastaviti kernel, trebalo bi da dobije novi kompajler i / ili libc na web stranici Red Hat. (Početak u početnu stranicu, a zatim kliknite na ispravke).
  • Sastavljanje 2.0.x kernel sa 2.8.x GCC ili bilo egcs ne radi. Postoji nekoliko bugova u kernel koji se ne pojavljuju jer GCC 2.7.x radi loš posao optimizacije to. gcc 2.8.x i egcs samo baciti neke od koda, jer mi nije rekla da to ne radi. U svakom slučaju, obično se kernel koji izgleda kao da rade, ali je smiješan bugova. Na primjer X može srušiti sa signalom 11. Oh, i prije nego što pitate, ne da neće biti fiksna. Ne trudi se Alan ili Linus o tome u redu? – Hans Peter Verne ([email protected])
  • Pentium-optimizaciju-gcc (onaj sa brojem verzije završava u “p”) ne sa zadanim opcijama na pojedine izvorne datoteke kao floppy.c u kernelu. Je “okidači” su u kernel, libc iu samoj gcc. To se lako dijagnosticira kao “nije problem hardvera” jer se uvijek događa na istom mjestu. Možete ili onemogućiti neke optimizacije (pokušati -fno-prikažite-petlje prvi) ili koristite drugi gcc. – Evan Cheng ([email protected]) (Drugim riječima:.. GCC 2.7.2p sudara sa sig11 na floppy.c Zaobilaženje-1: Koristite običan GCC Zaobilaženje-2: Ručno sastaviti floppy.c sa “-o” umjesto “-O2”.)
  • Loša veza između diska i sistema. Na primjer IDE kablovi dozvoljeno samo da bude 40cm (16 “) dugo. Mnogi sistemi dolaze sa više kablova. Također se skida IDE stalak može dodati dovoljno problema srušiti sistem.
  • Loše propustio konfigurisati GCC – neki delovi iz jedne verzije, neke od drugog. Nakon nekoliko tjedana na kraju sam ponovno instaliranje od nule da sve u redu. – Richard H. Derr III ([email protected]).
  • Gcc ili rezultat aplikacija može raskinuti sa sig11 kada je program vezan protiv SCO biblioteke (koji dolaze sa IBC). Ovo se dešava na nekim aplikacijama koje imaju -L / lib u svojim LDFLAGS ….
  • Kada sastavljanju kernel sa ELF kompajler, ali konfiguriran za a.out (ili obrnuto, zaboravio sam) ćete dobiti signal 11 na prvi poziv “LD”. To se lako prepoznati kao softverski problem, jer se uvijek javlja na prvi poziv “LD” u toku izrade. – REW
  • Ethernet kartica, zajedno sa loše konfiguriran PCI BIOS-a. Ako vaš (ISA) Ethernet kartica ima otvor na ISA bus, možda će biti potrebno da ga konfigurirati negdje u BIOS setup ekranima. U suprotnom, hardver će izgledati na PCI sabirnici za zajedničku memoriju području. Kao ISA kartica ne može reagirati na zahtjeve na PCI sabirnici, čitate prazne “zrak”. To može dovesti do segmentacije kvarova i kernel padova. – REW
  • Korumpirana swap particije. Tony Nugent ([email protected]) izvještava da je imala taj problem i to riješiti jedan mkswap na svom swap particije. (Ne zaboravite da ukucate “Sync” pre nego što bilo šta drugo nakon mkswap -. Louis J. LaBash Jr. ([email protected]))
  • NE2000 kartice. Neki jeftini NE2000 kartice možda zabrljaju sistema. – Danny ter Haar ([email protected]) Ja osobno možda imao sličnih problema, kao i moj mail server srušio teško svaki sada i onda (jednom dnevno). Sada se čini da je 1.2.13 i puno od 1.3.x kernela imaju ovu bug. Nisam ga video u 1.3.48. Verovatno ima negdje fiksirano u međuvremenu …. – REW
  • Napajanje? Ne, ja ne mislim tako. Moderan teška sistem sa dva ili tri hard disk, i SCSI i IDE neće preći 120 Watts ili tako nešto. Ako imate gomilu starih harddisks i stare kartice za proširenje zahtjeva napajanje će biti veći, ali i dalje je vrlo teško doći do granice napajanja. Naravno, neki ljudi uspevaju da pronađu opterećenja starih harddisks pune veličine i instalirati ih u njihova velika-kula. Možete zaista preopteretiti Napajanje na taj način. – Greg Nicholson ([email protected]) Neispravan napajanje može, naravno, pružaju marginalne snage, što uzrokuje sve neispravnog kojima ste čitali u ovoj datoteci …. – Thorsten Kuehnemann (Thorsten @ actis.de)
  • Nekonzistentan ext2fs. Nekim slučajevima može izazvati kernel kod sistema ext2 datoteku rezultirati Signal 11 za Gcc. – Morten Welinder ([email protected])
  • CMOS bateriju. Čak i ako ste postavili BIOS-a kao želiš, moglo bi se mijenja natrag na “loš” postavke pod nos ako je CMOS baterija je loša. – Heonmin Lim ([email protected])
  • Ne ili premalo prostora za razmjenu. Gcc ne dostojanstveno rukovati “iz memorije” stanju. – Paul Brannan ([email protected])
  • Nespojivo biblioteke. Kada imate simbolički link iz “libc.so.5” ukazujući na “libc.so.6”, neke aplikacije će bombardovati sa sig11. – Tržišta Brooks ([email protected]).
  • Pokvaren miša. Nekako, čini miša da bi mogao da se probije na način koji uzrokuje neki programi (u vezi miš) za sudar s Sig11. Vidio sam da se to dogodi na X server koji će srušiti ako brzo preselio miša. Matthew možda nije ni su u pokretu njegovog miša. – REW i Matthew Duggan ([email protected]).
  • Loše sjedi RAM-a. Pobrinite se da vaše RAM pravilno umetnut u utičnicu …. – Carroll Kong ([email protected]).

PITANJE

Otkrio sam da radi ….. otkriva greške mnogo brže nego samo sastavljanje kernela. Molimo vas da spomenuti ovo na svoje stranice.

ODGOVOR

Mnogi ljudi email me notama ovako. Međutim, ono što mnogi ne shvataju je da su se susreli jednom slučaju problematičnih hardvera. Osoba preporučujući “unzip -t” dogodilo da imaju određenu slomljena DRAM štap. I unzip se desilo sa “find” da mnogo brže nego kernel kompilacije.
Međutim, siguran sam da je za mnoge druge probleme, kernel kompajliranje BI ga naći, dok su ostali testovi ne. Mislim da je kernel kompajliranje je dobro, jer naglašava mnogo različitih dijelova računara. Mnogi drugi testovi samo ostvariti samo jednom području. Ako se to područje dogodi da se slomi u vašem slučaju, to će pokazati problem mnogo brže nego “kernel kompajliranje” volje. Ali, ako je računar OK na tom području i slomljena u drugu, “brže” test može samo reći da računalo je u redu, a test kernel kompajliranje bi rekao da nešto nije u redu.

U svakom slučaju, možda baš kao i popis šta ljudi misle su dobre testove, kojima su, ali ne kao generalni kao test “probati i sastaviti kernel” ….

  • Pokrenite unzip pri izradi zrna. Koristite zipfile o veliki kao RAM-a.
  • koristiti “memtest86” naći na: http://www.memtest86.com/.
  • učiniti dd if = / dev / hda od = / dev / null pri izradi zrna.
  • pokrenuti md5sum na velikim stablima.

Imajte na umu da bez obzira na brz način možete naći da ti kažem da je računar slomljena, to neće garantirati računalo je u redu ako je takav test odjednom više ne propadne. Uvijek sam preporučujem da nakon izmenite sa stvarima da to rade, trebalo bi pokrenuti test kernel-sastavi 24 sata.

PITANJE

Zašto nije “memtest86” prvi koji će pokušati ako sumnjam probleme sa pamćenjem?

ODGOVOR

Slobodno to učini. Neke od ovih je crne magije. Međutim, kada je “memtest86” vam govori da je vaš RAM-a je u redu, možete biti u iskušenju da verujem u to. To vam kažem da ne može naći nikakve probleme. To ne govorim da je vaš RAM-a je bez mane.
U mom iskustvu, problemi u vezi RAM-a ponekad nije pronađen pomoću memorije tester. Obrasci su sve lijepo i redovne. Neki problematično RAM jednostavno radi dobro pod takav stres, ali ne pod više nestalan obrasce stres izazvan “gcc” ili “zip”.

Zato i dalje preporučujemo da probate provjeru sistem pomoću kernel kompilira i ne uzdajući memorijske tester ….

PITANJE

Ja ne vjerujem. Kome je ovo dogodilo?

ODGOVOR

Pa za jedan lično mi se dogodilo. Ali ne moraš mi vjerovati. Takođe se dogodilo:

(Email me sa svojom pričom, možda ćete dobiti da se ovdje spomenuo … 🙂 —- Ažuriranje: Volim da čujem šta se desilo. Ovo će mi omogućiti da pogodi šta se dešava najviše, i držati ovaj fajl što precizniji. Međutim, sada imam oko 500 različitih mail adrese ljudi koji su imali sig-11 problema. Ne mislim da je korisno zadržati na dodavanju imena “random” ljudi na ovoj listi. Šta ti misliš?

Ja sam zainteresovan za nove priče. Ako imate problem, a nisu sigurni šta je to, to može pomoći da me kontaktirate. Moja radoznalost me obično voziti za odgovor na vaše pitanje dok ne nađete u čemu je problem ….. (s druge strane, ja dobiti ljut kad je vaš problem jasno opisano 🙂

© 1996-2017 – BitWizard B.V. je registrirani zaštitni znak

 

 

 

 

 

 

CSS imidž mape

Source: http://www.frankmanno.com/ideas/css-imagemap/

Idi na primjer

Image Maps

Alternativa imidž samo CSS mape je objavljen. Ako ste u potrazi za lakši način stvaranja slikovne mape koje uključuju jednu sliku, možda ćete biti zainteresirani za čitanje CSS Slika Mape, Redux

Ispod je karta uzorak slika koja je u potpunosti napravljen CSS i XHTML. Dok sam dodao podršku za Javascript (stavka naslova jednostavno prikazuju ispod slike), moram sa invaliditetom je u ovom primjeru -, upao sam u malo problem kada je JS omogućen i CSS je onemogućena (detaljnije ispod).

Početne ideje za ovo dolazi iz blogu pročitao sam kod Gina Trappini blog, Scribbling.net. Njen primjer je dobro urađeno, ali sam hteo da pokuša isto (ili slično) koristeći samo CSS.

onda sam pronašao link za The Daily Kryogenix stranice (preko Gina post) koji su doveli do karta sliku koja je iskoristio ligher DHTML, i napravio korištenje <title> tag za prikaz bilješke o hotspot. Ipak, donekle ovisi o Javascript / DHTML.

Na kraju, odlučio sam iskoristiti Doug Bowman klizna vrata tehnika u kombinaciji sa listom definicija (<dl> </ dl>).

Klizna vrata tehnika vam omogućava da sadrže sve svoju sliku efekte prevrtanja u jednom sliku, i iskoristiti CSS imovine pozadine-poziciji da “pomak” sliku u bilo kojem smjeru. Dodavanjem: hover efekt na svoj CSS (u ovom slučaju na <a> oznake koje se nalaze u <dd> tag), možete prebaciti sliku na željenu poziciju.

Ono što sam uradio je izgraditi sliku mape u Photoshopu. Kao što možete vidjeti po ovu sliku, mapa se sastoji od 3 kopija iste slike, svaki sa različitim oznakama. Na vrhu (1 od 3) jednostavno označava žarišta sa brojevima, i srednje i donje slike (2 i 3 od 3) sadrže efekte prevrtanja (bijele transparentnost). Možda se pitate zašto je efekat prevrtanja je podijeljen u dva odvojena slika. Razlog za razdvajanje je zbog preklapanja u susjednim stavke (npr: monitor, prijenosno računalo i diskete na stolu). Umesto sudar između dvije stvari, efekti zanavljanja za susjednim predmeti su razdvojeni na više kopija iste slike.

U suštini, način na koji to radi je postavljanjem naslov stavke hotspot u definiciju rok tag (<dt> </ dt>) vašeg lista, zatim opis u definiciji-opis tag (<dd> </ dd>). CSS zatim skriva definicija rok (koji se stvarno koristi kada CSS je onemogućeno), kao i definicija-opis (prikazan na hover sidra) i prikazuje opis definicija (u ovom slučaju, opis hotspot (e) ste izabrali za svoj imagemap), i apsolutno pozicije i prikazuje opis na prevrtanja hotspot (definisano u CSS).

Kod također degradira graciozno. An <img> tag, koji prikazuje ne-mapirani verziju sliku mape, sakriven pomoću CSS-a. Za one koji imaju CSS onemogućena, mapirani verziju slike (3 komada slika) ne prikazuje, jer je dio pozadinu CSS imovine. Radije ne-mapirani verzija će prikazati, zajedno sa liste unstyled definicije. Ako imate proširenje Web Developer za Firefox, samo naprijed i onemogućiti stilova. Vi ćete dobiti bolju ideju o degradaciji.

Uzorak koda je prikazan ispod (view source za punu CSS i XHTML):

CSS:


dd#monitorDef { 
 top: 65px; 
 left: 114px; 
}
dd#monitorDef a { 
 position: absolute; 
 width: 73px; 
 height: 69px; 
 text-decoration: none; 
}
dd#monitorDef a span { 
 display: none; 
}
dd#monitorDef a:hover { 
 position: absolute; 
 background: transparent url(office.jpg) -109px -317px no-repeat; 
 top: -10px; 
 left: -5px; 
}

dd#monitorDef a:hover span{
 display: block;
 text-indent: 0;
 vertical-align: top;
 color: #000;
 background-color: #F4F4F4;
 font-weight: bold;
 position: absolute;
 border: 1px solid #BCBCBC;
 bottom: 100%;
 margin: 0;
 padding: 5px;
 width: 250%;
}

 

HTML:

<dl id="officeMap">
 <dt id="monitor">1. Monitor</dt>
 <dd id="monitorDef">
  <a href="#">
   <span>Here's my 17" Monitor.  I wish I had an LCD!</span>
  </a>
 </dd>
 <dt id="phone">2. Phone</dt>
 <dd id="phoneDef">
  <a href="#">
   <span>Does this thing ever stop ringing?</span>
  </a>
 </dd>
 <dt id="case">3. PC Case</dt>
 <dd id="caseDef">
  <a href="#">
   <span>This is my crazy Linux box! Gotta love that Linux...</span>
  </a>
 </dd>
 <dt id="notebook">4. IBM ThinkPad</dt>
 <dd id="notebookDef">
  <a href="#">
   <span>Here's my Linux notebook.  Some crazy coding going on.</span>
  </a>
 </dd>
 <dt id="floppy">5. External Floppy Drive</dt>
 <dd id="floppyDef">
  <a href="#">
   <span>Floppy Drive.  Ancient... I know!</span>
  </a>
 </dd>
</dl>

Radna primjer možete pogledati ispod (slika ispod je preuzet iz The Daily Kryogenix):

Iako je ovo možda neće biti najviše “idealno” rješenje tamo, svakako proširuje na primjerima gore navedenih. Apsolutno volio ideju Gina, što je razlog zašto sam pokušao da se proširi na njemu. Nažalost, sa trenutnim ograničenjima CSS (kao i određene preglednicima), nisam bio u mogućnosti da u potpunosti replicirati tačan funkcionalnost primjer Gina.

Evo primjer koji koristi i CSS i Javascript. Jedan problem koji sam naletio je kada CSS je isključen, ali je JavaScript omogućen. Nešto čudno se dešava sa listom definicije. Ako znate kako da ispravite to, javite mi. Volio bih da se to radi.

Nisam uspio naići još jedan pokušaj na karti CSS-baziran slika, koji izgleda stvarno super. Nažalost, zbog ograničenja IE (posebno samo podršku: hover efekt na <a> tag), to nije cross-browser kompatibilan (još!).

Ako imate bilo kakvih pitanja, brige, i/ili sugestije za poboljšanje, slobodno da mi pošalje poruku: frankmanno [-at-] gmail [-dot-] com ili ostavite komentar na mom blogu.

Primeri su uspješno testirani u Safari, Firefox (Mac/Win), IE6/pobjeda, i Opera 7.5/Mac. Iz nekog čudnog razloga kod Javascript verzija radi u IE5/Mac, a ne Javascript verzija ne.

REC Studio 4 – obrnuti inženjering kompajler

Source: http://www.backerstreet.com/rec/rec.htm

REC Studio je interaktivni decompiler.
Ona čita Windows, Linux, Mac OS X ili sirovog izvršnu datoteku, i pokušava da proizvede C-poput predstavljanja koda i podataka koji se koriste za izgradnju izvršne datoteke.
To je dizajniran za čitanje datoteke napravljene za mnoge različite ciljeve, a to je sastavljen na nekoliko sistema domaćina.

REC Studio 4 je kompletan prepisati originalnog REC Decompiler. Koristi moćniji tehnike analize, kao što su parcijalne Single Statički Ustupanje (SSA), omogućuje utovar Mac OS X datoteke i podržava 32 i 64 bitne binarne.
Iako je još u fazi razvoja, završila je faza koja ga čini korisnim nego stari Rec Studio 2.

Rec Studio 2 stranice su ovdje, preuzmite ovaj materijal u PDF datoteke ovdje.


Značajke

Kao što je spomenuto, Rec Studio 4 je još uvijek u fazi razvoja. Većina meta nezavisne karakteristike su završeni, kao što su:

  • Multihost: Rec Studio radi na Windows XP / Vista / 7, Ubuntu Linux, Mac OS X.
  • Simboličke informacije za podršku koristeći Dwarf 2 i parcijalne priznanje Microsofta PDB formatu.
  • C ++ je djelomično priznata: osakaćen imena stvara GCC su demangled, kao i nasljedstvo je opisano u dwarf2 je čast. Međutim, C ++ je vrlo širok i težak jezik, tako da neke funkcije kao što su predlošci neće vjerojatno ikada biti podržan.
  • Vrste i definicije prototip funkcija može biti određena u tekstualne datoteke. Neke standardne POSIX i Windows API-ja koja su već u Rec Studio paket.
  • Interaktivnost je podržan, ograničena na definiciji sekcija, etiketa i ulazak funkcija poena. Potrebno je da se poboljša da podrži definiciji u program tipova i funkcija parametara.

Ova tabela prikazuje karakteristike ciljane specifične koje su do sada realizovani:

Svojstvo x86 (ia32) x86_64 Mips PowerPC mc68k ARM
Disasembler Gotovo Gotovo Gotovo Gotovo Gotovo n/a
PE COFF utovarivač Gotovo Gotovo n/a n/a n/a Planski
ELF utovarivač Gotovo Gotovo Gotovo Gotovo Gotovo n/a
COFF utovarivač Gotovo n/a n/a Planski Gotovo Planski
Mac OS X utovarivač Gotovo Gotovo n/a n/a n/a Planski
Dwarf2 simboličke informacije Gotovo Gotovo Gotovo Gotovo Planski n/a
COFF simboličke informacije Planski n/a n/a Planski Planski Planski
Pozivanje konvencija U toku U toku U toku n/a n/a n/a
32 i 64 bita U toku U toku n/a n/a n/a n/a
Pomičnim zarezom Planski Planski n/a n/a n/a n/a
Windows Debugger U toku Planski n/a n/a n/a n/a
Gdb Debugger U toku U toku n/a n/a n/a n/a

REC izvori nisu u javnosti.

Iako REC možete pročitati Win32 izvršne (aka PE) datoteke u produkciji Visual C ++ ili Visual Basic 5, postoje ograničenja na izlazu proizvodi. REC će pokušati iskoristiti sve informacije je prisutan u simbolu sto .EXE. Ako je .EXE datoteku sastavio bez debugging informacije, ako je korišteno bazu podataka programa datoteke (.pdb) ili Codeview (C7) formatu, ili ako je omogućeno optimizaciju opciju kompajler, izlazni proizvodi neće biti dobar. Osim toga, Visual Basic 5 izvršne datoteke su mješavina potprogram kod i Obrazac podataka. To je gotovo nemoguće za REC kako bi se utvrdilo koja je koja. Jedina opcija je da koristite .cmd datoteku i ručno odrediti koje područje je kod i koja područja su podaci.

U praksi, samo C izvršne datoteke proizvodnju svrsishodnih decompiled izlaz.


Reference

Nekoliko drugih decompilers su dostupni iz različitih izvora. Pogledajte moje obrnuti inženjering stranica za liste.
Umjesto toga iznenađujuće, unutrašnje arhitekture dekompilator je vrlo slična onoj u kompilatora. Visoko kvalitetna literatura postoji za oboje. Dizajn Notes strana ima informacije o problemima koji dekompilator pisac suočava pri pokušaju da dekompajlira malo složenije programe nego jednostavno jedinica testova.
Stranica dekompilaciju ima veze i dokumentacije u vezi sa decompilers u cjelini.

Mike van Emmerik je doktorska disertacija značajan napredak na polju dekompilaciju isticanjem rješenja osnovnih problema u dekompilaciju binarnih programa.

Cristina Cifuentes ‘Reverse kompilacija tehnike doktorske disertacije detaljno opisuje teorija i provođenje DCC Decompiler za 8086 DOS programa.

Stranica Wotsit ima veze sa specifikacijama formata objekta datoteke kao COFF i ELF.

Neki pojmovi koji se odnose na analizu kod pokrivene u REference Debugger stranicama.

Drugih osnovnih knjiga koje sam koristiti tokom razvoja su:

  • “Kompajleri – Principi, tehnika i alata”, Aho, Sethi, Ullman, 1986 Addison-Wesley Publishing Co. ISBN 0-201-10088-6.
  • “Napredni kompajler dizajn i implementacija”, Steven Muchnick 1997. Morgan Kaufmann Publishers, ISBN 1-55860-320-4.
  • “Kako debageri raditi – Algoritmi, strukture podataka, i arhitektura”, Jonathan Rosemberg, 1996 John Wiley and Sons, ISBN 0-471-14966-7.

Je disassemblers koristi u REC su uzeti iz različitih izvora. Je Copyrite datoteke u distribuciji ima listu kredita za svaku od disassemblers koristi u RIK-a. Ostatak koda je napisao sam u proteklih 25 godina. Ja ću i dalje poboljšati REC u slobodno vrijeme, ali ne mogu da garantujem da ne mogu popraviti bugove ili dodati nove funkcije, procesori, ili domaćini.


Odricanje

Postoji puno rasprava o legalnosti dekompilaciju. Decompiler alati su dostupni za različite platforme za dugo vremena. Decompilers, zajedno s drugim alatima kao što su debuggers, binarni urednika, disassemblers itd treba koristiti samo kada je vlasnik programa ima zakonsko pravo da obrnuti inženjering programa.

Utvrđeno je od strane SAD-a i drugih zemalja sudova da je legalno koristiti decompilers pod fair use klauzula zakona o autorskim pravima.

Da biste saznali kada je legalno koristiti dekompilator, treba da pročitate tekst sljedećim slučajevima:

Također pročitajte raspravu o legalnosti pomoću emulatora za pokretanje binarni program na drugom domaćinu.
Backer Street Softver ne podržava upotrebu obrnuti inženjering alata za nezakonite svrhe.

Autorsko pravo й 1997 – 2015 Backer Street Software – Sva prava pridržana.

Istorija:

Mar 9, 2011 Verzija 4.0 Beta: Kompletan prepisati od Decompiler da podrži više moderne arhitekture (Macho datoteke, x86_64).
Jul 2, 2007 Verzija 2.2: Fiksna dekompilaciju sirove binarne preko .cmd datoteke. Djelomično implementirati registrujete konstanta propagacije. Fiksni mnoge 68K grešaka.
6. maj 2007 Verzija 2.1: Dodano nazad + hrpa opcija RecStudio; koristiti Ndisasm za i386; boljom izolacijom uvoza podataka za Windows binarne
20. septembar 2005 Verzija 2.0D: Više ispravke grešaka za 68K
6. Septembar 2005 Verzija 2.0c: Podrška za Linux .o datoteke i bolju podršku za 68K
15 avg 2005 Verzija 2.0b: oslobađanje održavanje. Podrška za WATCOM-sastavio binarne i širok gudače
1 Avgust 2005 Verzija 2.0a: oslobađanje održavanje. Fiksni sudara, poboljšana kvaliteta sa Windows izvršne
30 maj 2005 Verzija 2.0: Windows GUI i interaktivne dekompilaciju
Sep 19, 2000 Verzija 1.6: Dodano podršku za SPARC.
Mar 16, 1999 Verzija 1.5d: Obnovljena otkrivanje prekidač (). Dodana podrška za velike-endian MIPS.
Mar 6, 1999 Verzija 1.5: Podrška za uvoz / izvoz info u Win95 datoteke; zamijenjen GNU disassemblers sa freeware izvora; fiksni mnoge padove
22 Nov 1998 Verzija 1.4a: Fiksni beskonačne petlje kad dekompajliranje Win95 datoteke; dodao Windows prototip datoteke
Novembar 15, 1998 Verzija 1.4: Dodano sposobnost preglednika u interaktivnom modu, i HTML generacije stranicu
30. Juli 1998 Verzija 1.3b: Održavanje: fiksni sudara i različite probleme u 68k.
15 feb 1998 Verzija 1.3: Dodano Motorola 68000 i PowerPC ciljeva.
7 decembar 1997 Verzija 1.2: fiksni korisnički interfejs računara. Sada možemo učitati 16 bita DOS izvršne oblike. Više bug ispravke.
Oktobar 26, 1997 Verzija 1.1: multi-target podrške (386 + R3000), utovar ELF i PE datoteke, nekoliko bugova fiksno.
6 Oktobar 1997 prenesenih na Windows u konzoli modu (recr4kpc.zip) i SunOS (recr4ks4.tar.gz)
20. septembar 1997 Kreirano da recr4kl.zip na raspolaganju.

Prebacivanje LP na CDR: Neki Savjeti

Source: http://www.delback.co.uk/lp-cdr.htm

Prije nego što počnemo, # 1 pitanje ljudi me e-mail je:
“Ja mogu igrati preko zvučnika računara, ali ne može da snima na hard disk”
(Ili: “Kada sam snimati na hard disk, rezultirajuća datoteka sadrži tišina”)
Evo odgovora

Smrti CoolEdit 2000

Mnogi ljudi će imati čuli za opće namjene shareware audio editor zove CoolEdit 2000. (koje je Syntrillium Software). Preporučio sam ovaj program u prošlosti kao odličan primjer te vrste. Postoji veliki broj referenci to na ovoj stranici. U 2004. godini, Adobe Systems stečena prava na opseg softvera proizvodi Syntrillium. Nažalost, oni su odlučili da prekinu CoolEdit 2000. godine, ostavljajući samo daleko skuplji multi-track CoolEdit Pro (sada preimenovan Adobe Audition) na raspolaganju. Ovo je tužan dan za ljude koji imaju potrebu za audio editor stereo samo. Na svoju cijenu ($ 299) ne mogu ozbiljno ukazuju na to da je Adobe Audition je isplativ program za upotrebu na transfere stereo LP ploča. Dakle, odgovarajući pristupačna alternativa za CoolEdit je potrebno 2000.

Pogledao sam na nekoliko drugih jeftin audio urednika, uključujući Audacity, Pro Tools Free and Sound Forge Studio (koja je i sama je nedavno kupio Sony), ali nijedan od njih se kao dobar prema meni kao CoolEdit 2000. Naravno, kao dugogodišnji korisnik CoolEdit 2000. godine (što ću i dalje će se koristiti kao moj omiljeni audio editor), neminovno je da ću imati neku vrstu ugrađene predrasude prema programe koji izgledaju i osjećaju slično. Moram naglasiti da su ova tri urednici su sve vrlo fino programa, as obzirom na raznovrsne reakcije ljudi moraju programima ovog tipa, ja bih sigurno ohrabriti da ih procijeniti za sebe.

S obzirom da je besplatan i ima mnogo entuzijazma pristalica, osjećao sam da je fer da daju Audacity više pažljiv evaluacije, i dolazim oko do zaključka da je moja prva reakcija na to je nepravedno negativan zbog moje istoriju CoolEdit 2000. To je sada jasno mi je da Audacity je dobar audio editor s mnogo ecellent funkcijama, pa ga preporučujem uz GoldWave, koja je preporuka za mnogo godina.

Dobivanje kopija CoolEdit 2000

Pronalaženje kopiju CoolEdit 2000 je teško. To je rijetkost da ga vidim na eBay-u (iako postoje obično kopije CoolEdit Pro dostupan). Neke veze sam dao na ranijim verzijama ove stranice više ne rade. Zbog toga sam odlučio da domaćin instalacijske datoteke za CoolEdit 2000. Vjerujem da je ovo vjerojatno legalno, jer su datoteke koje Syntrillium koristi da stave na raspolaganje za preuzimanje kako bi ocijenili program. Moram naglasiti da se u spisima Ja hosting samo vam pružiti evaluaciju verzije programa: ako želite da ih otključan, onda ćete morati steći pogodan za registraciju oznake iz drugih izvora. Molim vas, nemojte mi e-mail sa zahtjevom za registraciju kodovi – za opskrbu njih bi bilo nezakonito i neću učiniti. Imajte na umu da ako Adobe za mnom, ja ću ukloniti ove fajlove sa ovog sajta.

Ovdje su tri instalacije programa:

Kratak uputstva za instalaciju:

  • Pokrenite ce2kmain.exe. Ovaj instalira CoolEdit 2000. godine u modu evaluacije.
  • Pokrenite ce2knr.exe. Ovo instalira audio čišćenje plugin u režimu evaluacije.
  • Da biste otključali CoolEdit 2000. godine, steći ime za registraciju i kod pokrenite ce2kreg.exe, koji će tražiti kodove.
  • Da biste otključali audio čišćenje plugin, steći kod registracije, pozivaju na “Pomoć | Kupi Add-ons Now” u CoolEdit 2000. godine, odaberite čišćenje plugin sa liste i kliknite na “Upišite serijski broj”.

Neko drugi pronašao lokaciji na kojoj se mogu naći razne stare verzije CoolEdit i CoolEdit Pro: http://www.oldversion.com/program.php?n=coolpro.


Preliminarni

Ova stranica nota je destilacija moja iskustva u prenošenju pločama na CDR. Nudim ga kao nadam nepristrasan savjet drugima koji žele da učine isto. Ja sam pokušao da se obrati čitav proces na razumno dubokom nivou. Neki delovi su dužni da se ne zanima neki čitaoci; Nadam se da će dionice su dovoljno jasno da možete preskočiti one dijelove koji se ne odnose na vas.

Moji standardi su visoki. Imam stereo sistem koji sve osim mali broj audiofila ekstremista bi smatrali “vrlo high-end”. Nisam zainteresovan za stavljanje ništa na CDR ako ne mogu dobiti prilično blizu savršenstva. Savjete sadržane u ovim notama je empirijski, a proizlazi iz mog ličnog iskustva.

Nisam digitalni audio profesionalac. Prebacivanje LP na CDR je moj hobi, rođen od želje da se sačuva one dijelove moju kolekciju LP koji (i) nisu dostupne na CD-u, ili (ii) nisu dovoljno bitne da mi se da je vrijedan trošenja novca zamene ih na CD-u .

Ja radim na PC-u, a može ponuditi samo savjete u toj areni. Nemam saznanja bilo uradi ovu vrstu rada na Mac ili Unix mašine.

Ja se dosta e-mail upite od ljudi koji su pronašli ovu stranicu, i neka pitanja imaju tendenciju da se pitao više puta. Oni nisu direktno relevantni za zadatak prenošenja LP u CDR, ali su općenito o audio na PC-u. Stoga sam sastavio posebnoj stranici (Klajvovu FAQ) da odgovori na ova. Prije nego što me e-maila sa pitanje o audio na PC-u, provjerite ovu stranicu da vidim da li je to tamo odgovorio.

Očigledno ne mogu zapisati sve što sam ikad otkrio o ovom procesu, tako da ako imate bilo kakvih drugih specifičnih pitanja, slobodno me e-mailovat. Ali prije nego što to učinite, zamolio bih vas da provjerite FAQ pažljivo da vidite da vaše pitanje već postoji odgovor. Molimo Vas imajte na umu da su promjene u mojim okolnostima znači da neće biti u mogućnosti da odgovori na e-poštu kao brzo kao što sam učinio u prošlosti, ali ja ću pokušati nastaviti pomagati gdje god mogu.

Dok je na temu e-pošte, zahtjev. Ja sam primaju veliku spam nedavno, tako da sam sada uskoro Spam Assassin na moj e-mail domaćina, i bilo koji e-mail koji izgleda kao spam će biti automatski obrisane a da nikada nije dostavljena mene. Kako bi se osiguralo da svaki e-mail trebate poslati mi probije, pobrinite se da ima nedvosmislenu predmet linije i nalazi se u tekstualnom formatu. Nedavno, dosta spam je iskoristio trik pružanja nije predmet liniju na sve. Kada se takve spam probije do mene, da izbjeći otkrivanje tako što Spam Assassin, moram do sada proverio. Jer je takva subjectless e-mailova su gotovo 100% spam, ja sam sada odlučio za brisanje svih subjectless e-mailove nepročitane. Dakle, ako mi pošaljete e-mail, bez bilo koji predmet, neće se čitati ili odgovorio.

I na kraju, negiranje o Adaptec / Roxio softvera. Ponekad primanje e-pošte tražeći pomoć u vezi Adaptec / Roxio proizvoda Easy CD Creator i spin doktor. Koliko ja mogu da se, moguće je da se na ovu stranicu putem linkova koje počinju na sajtu Roxio, a tako neki ljudi stigli pod pogrešan utisak da sam na neki način povezani sa Adaptec / Roxio. Dozvolite mi da moj stav jasan. Imam apsolutno nikakve veze sa Adaptec / Roxio. Ja sam ocenio oba Easy CD Creator i spin doktor u prošlosti, ali ne koristite bilo koji od njih i nisam u stanju da ponudi konkretne savjete o njima.


Na kraju ovog dokumenta je spisak korisnih linkova. Reći ću samo naglasiti da ne mogu komentirati na tačnost prevoda na druge jezike koji su napravljeni od strane raznih ljudi.

Malo off-topic: Zašto koristiti kompjuter?: imam neke e-mail od nekoga ko me je zamolio da dodate kratak odlomak razmatra alternativne metode arhiviranja ploče bez upotrebe računara, tako da sam učinio tako da je na kraju ove bilješke.


Pregled

Zadatak prenošenja LP na CDR sadrži 3 osnovne korake:

  1. Snimanje LP na hard disk.
  2. Čišćenje štetu vinil koristeći urednik WAV datoteke računar zasnovan.
  3. Gori CDR

Snimanje LP na hard disk

Očistite LP

Prije nego što počnete, treba da uradite najbolje za čišćenje rekord kao temeljno moguće; uzimajući prašine i gunge iz žljebova će eliminirati priličnu količinu buke nižem nivou koji bi inače zahtijevaju vrlo posla vremena za uklanjanje u kasnijoj fazi. Idealno koristiti vakuum uređaja; još bolje da ih profesionalno očistiti neko ko ima pristup mašinu za čišćenje Keith monasi.

Ako nemate pristup vakuum mašinu, a rekord je vrlo prljav, onda sam nedavno isprobao tekućine iz Australije poznat kao Vinyl Solution koji je jeftin i dobro radi na vrlo prljav evidencija. Moram reći da ja ne znam šta je u ovoj tečnosti, pa ne mogu preuzeti odgovornost za bilo kakve dugoročne efekte može imati na vinilu. Sumnjam, ali se ne može sa sigurnošću reći, da može imati iste navodne nedostatke kao mokar igrati, ali ako sve što želim je da se jedan dobar transfer LP i ne mogu priuštiti da investiraju u usisivača, čini se kao dobar pristup.

Igranje LP

Koristite kvalitetan gramofon da igra LP. Uvlačenje tonerom treba pravilno poravnati i olovku bi trebao biti u dobrom stanju i čista.

Gramofon je mehanički uređaj koji je osjetljiv na vazduhu i floorborne vibracije. Takve vibracije mogu degradirati kvalitet reprodukcije sasvim primetno. Čak i najbolje gramofoni mogu patiti u tom pogledu. Stoga, prilikom snimanja LP, drži okolna nivo buke što je moguće. U idealnom slučaju ne bi trebalo koristiti bilo koju vrstu nadzor na sve; ne brini zna kad muzika počinje i završava, samo početak snimanja od prije stavljanja olovku na lead-u žlijeb i nastaviti snimanje pravo u run-out utor (trimovanje off ove dodatne bita kasnije je lako).

Potreba za pretpojačalo

Ja ću pretpostaviti da ćete koristiti kreće magnet ili pomičnom zavojnicom tonerom (sve visoke kvalitete patrone su jedan od ova dva tipa). Signal iz takvog kertridža je i nizak nivo (obično <5mV za kretanje magnet, <0.5mV za pomičnom zavojnicom), tako mora biti povećana na oko 100mV potrebne za vožnju linijskim ulazima, a takođe je RIAA poravnao (primjenjuje kada se LP je ovladao dobiti oko mehaničke ograničenja LP sistem) koji se moraju obrnuti tako da pruži stan frekvencijski odziv za unos. Oba ova potrebnih operacija postići odgovarajući preamp. Ako imate prijemnika ili stereo pojačalo sa “phono” ulaz, da ulazni će obaviti ovaj zadatak, a rezultat izlaz linije nivou će biti dostupna na izlazu prijemnika / pojačala traka. Tom Weber me je obavestio da je Radio Shack prodaje jeftinog pojačala (broj modela SA-155) za oko 65 $ koji je pogodan, i ja proći na njegovu preporuku ovdje naglašavajući da nemam ličnog iskustva ovog uređaja. Vjerujem da je Radio Shack i prodati samostalni pretpojačalo za oko 30 $. Izvještaji iz različitih izvora mene dovesti do vjeruju da je kvalitet ovog pretpojačalo ne više od “servicable”. NAD čine dobro poštovani pretpojačalo, PP-1, za oko 60 $. Neki čitaoci su prijavili da je jeftin fono predpojačala dostupna na www.phonopreamps.com rade dobro, pa sam proći ovu informaciju naglašavajući da nisam imao osobnog iskustva s njima. Također je sasvim moguće da se izgradi svoj, ako ste na svim vičan DIY elektronike; Postoji nekoliko odgovarajućih dijagrama kola Mike Richter sajtu, i PAiA Electronics prodati DIY kit. Ako imate veći kvalitetnom opremom kao što su odvojeni preamp i poweramp, vi ćete znati šta pričam i ja ostaviti izbor pozornici kvaliteta phono do vas.

Vidim da je nekoliko kompanija, među kojima Stanton i Denon, da gramofoni koje su ugrađene u fono predpojačala, a nekoliko čak imaju SPDIF digitalne izlaze. To je rekao, to su tipa DJ gramofona, koji imaju tendenciju da se gradi za robusnost i pouzdanost, a ne kvaliteta potpuno zvuka.

Kako bi bilo “mokro igru”?

Jedna od opcija da bi voleo da razmotri je “mokro igru”. Ideja je da se preplavi LP sa odgovarajućim tečnost dok se igrao, u nadi da će prljavština koja normalno sjedi u žljebovima (i stoga se pratiti od olovke) će biti ukinuta u suspenziju i stoga neće utjecati na olovkom.
Drugi ljudi imaju različite stavove o tome zašto mokro sviranja radi. Tu je i škola mišljenja da to nije baš nikakve veze sa podizanjem prljavština u suspenziju, već da menja damping olovke i / ili dozvoljava olovku za akvaplan preko sitne nedostatke.

Trebalo bi također navode da neki ljudi tvrde da je vlažan igranje zapravo štete žlijeb zid. Argument je kako slijedi. Kada igraju LP, na (tvrdi) dijamant stylus deformiše (meko) vinil groove. Kada je igrao normalno (tj. Suhi), trenje uzrokuje vinil zagrijati, što omogućava da se deformirati i vratiti u svoj prvobitni oblik nakon nekog vremena. Ako je, međutim, LP igra mokra, fluid djeluje kao sredstvo za hlađenje koji sprečava deformacija, omogućavajući olovkom, umjesto da izgrade snopova vinil sa groove zidova.

Drugi su prijavili da je vlažan igranje može izazvati neku vrstu mulja (tj. Prljavštinu iz LP lebde u tečnost) da se akumulira na olovke. To bi onda suhe i Harden, biti vrlo teško očistiti, i izazvati naknadne preskakanja. Nisam ja primetio, ali pretpostavljam da je skali od ovog problema bi bila pogođena kako prljavo LP je tačan sastav tekućine koristi i kako se vrlo sjajnog olovku je.

Ja sam eksperimentisao sa mokrim igru, i to zaista smanjiti neke (ali nikako svi) oblika površine buke. Postoji veliki broj pitanja, iako:

  • Šta tečnost treba koristiti? Sigurno ne smije koristiti vodu iz slavine, jer je puna contaminents. Destilirana voda je očigledan bazu tečnost, ali to nije posebno dobra otapala, i tako svu prljavštinu koja se zaglavila u žljebovima teško da će biti ukinuta. Dodavanjem količine alkohola može pomoći stvari ovdje, ali ima tendenciju da ispari s površine LP pred strana je završio igrajući; zatvaranje gramofon poklopac dok igranje može pomoći da se smanji brzina isparavanja.
  • Nakon igranja LP mokra, prljavština u suspenziji padne natrag u utore na vrlo nezgodnom mjestima. Ovo rezultira u površini šuma se znatno povećava ako ste kasnije igrati rekord suha. Stoga, nakon igranja rekordnih mokra, stvarno treba da nastavi da igra to mokro nakon toga.
  • Najuspješnijih metoda mokro-play koji sam ikad naišao je proizvod pod nazivom “Lencoclean”, koji prati LP kao drugi pick-up ruku, primjenjujući rješenja lokalno na samo taj dio koji se igrao. Nisam koristio za više od 20 godina, ali je i dalje na raspolaganju iz njemačke web stranice Musictools: idite na link “LP-Zubehor” i trebalo bi da je naveden. Lenco imaju web stranice, ali to je malo teško za navigaciju, a zadnji je put posjetio sam ga nisam mogao da nađem Lencoclean nigdje spomenuo. Online prodavnica koje služe za napajanje Lencoclean je Conrad elektronike, ali ja više ne mogu pronaći Lencoclean na svojoj web stranici.

Moram naglasiti da nemam autoritativno znanje o mokar igrati, ali smatraju da ako se o tome uopće, važno je spomenuti sve stavove koje sam svjestan.

Snimanje na hard disk

Kada imate signal nivo linija, potrebno je da digitalizaciju i snimljen na hard disk računara. Imajte na umu da za tipičnu 40 minuta LP, moraćete oko 500MB prostora na disku, a ovisno o tome što PC editor (e) koje koristite, možda će biti potrebno još 500MB za privremene datoteke. Računajte na potrebe oko gigabajt ukupno.

Standardni diktafon alat koji dolazi s Windows nije pogodan za ovaj zadatak, jer snima na glavni RAM-a i piše samo rezultate na hard disk prilikom snimanja završi. To znači da je vrijeme snimanja je ograničena količina RAM-a na PC-u; od 16-bitni stereo na 44 kHz koristi oko 10 MB po minuti, nema šanse da ćete biti u mogućnosti da snimi cijelu stranu LP pomoću snimača zvuka. Ono što je potrebno je uslužni program koji može snimati direktno na hard disk. Postoji veliki broj takvih komunalije dostupne kao shareware. Mojoj shareware Wave Repair podržava snimanje na hard disk, ima dosta bolje merenje rekordnom nivou od većine drugih paketa, a ako se koristi kao jednostavan zapis komunalnih je freeware. Od ostalih paketa oko, najjeftiniji dva sam upoznat su CD Wave i RIP Vinyl. LP Ripper je još jedan prilično dobro poznati program za snimanje koje ste svibanj želite da istraži. Još jedan prilično jednostavan i jeftin paket snimanje PolderbitS. Iako sam nije imao priliku da se izvrši procjena kako treba, a broj korisnika su vrlo impresionirani, pa je iz tog razloga je vrijedno pomena. GoldWave (vrlo dobar opće namjene audio editor) također nudi direktno snimanje na hard disk.

Rasprava o zvučna kartica tipovi

Kada imate paket sposobna za snimanje direktno na hard disk, postoje tri osnovna pristupa digitalizacije signala razinu linije:

  • Koristite “normalan” računalo zvučnu karticu. potreban vam je zvučnu sposoban 44,1 16bit stereo. Svi moderni zvučne kartice su u mogućnosti to učiniti. The (analogni) linija nivo signala treba hraniti u red za unos zvučne kartice, a signal se onda mogu snimati direktno na hard disk.
  • Koristite uređaj USB audio interfejs. To su sada vrlo česti, a većina su USB2.0 uređaja. U ranim danima USB zvučne kartice, bilo je mnogo izvještaja nestabilnih vozača, ali to izgleda da je stvar prošlosti. Mnogi laptopi imaju samo mic ulaza, iu tim slučajevima USB uređaja je daleko najjednostavniji način da se dobra kvaliteta snimke.
  • Koristite vanbrodski analogno-digitalni pretvarača, i hrani svoje (digitalni) izlaz u zvučnu karticu sposoban za prijem digitalnog signala. Kao i kod pomoću “normalnim” zvučna kartica, analogni signal mora se uzorkuje na 44,1 stereo. Ako koristite A / D pretvarača koji je sposoban za više od 16 bita rezolucije, možda želite pronaći zvučnu karticu koja može održavati te bita (iako će, naravno, morati da pređu na 16 bit prije nego zapravo gori CDR). Međutim, svoje iskustvo je da čak i najsavršeniji LP izvora će biti pod velikim pritiskom da dostavi signal rezolucije više od 12 bita, tako da običan vanilije 16 bit je u redu, pa čak i skraćivanja bez redithering neće naškoditi LP signala.

Normalno Zvučne kartice

Koristeći “normalan” zvučna kartica je svakako najjeftinija opcija na desktop PC. Unutrašnjost PC je vrlo neprijateljsko okruženje za analogne signale, a prije nekoliko godina, mnoge zvučne kartice bili podložni smetnjama, što dovodi do visokog nivoa buke i / ili “chirrups i pištaljke”. Ovo više nije čest problem, a velika većina modernih PCI bus zvučne kartice imaju prilično dobre performanse buke. To je lako kupiti jeftin zvučna kartica čija buka katu je znatno ispod da od gramofonske ploče.

Moje iskustvo je da trenutno na raspolaganju zvučne kartice uglavnom spadaju u pet kategorija:

  1. Jeftini kartice sa nepoznatim imenima. To je, naravno, moguće da su neke od njih mogu biti u redu, ali se oni uglavnom imaju prilično strašno kvalitetu zvuka. Izbjeći.
  2. Zvučne kartice izgrađen na matičnim pločama. Ovih dana oni su obično neki jeftini AC97 čipset, a oni dolaze u različitim kvalitetama (vjerojatno više veze sa rasporedom matična ploča od samog čipset). Možda ćete imati sreće i naći onaj koji daje razumne kvalitete, ali kao opće pravilo ih treba izbjegavati.
  3. Mainstream kartice kao što je PCI-bus Soundblasters i njihove slično. Oni mogu dati razuman kvalitetu zvuka, ali oni imaju tendenciju da ne bude potpuno transparentan. Na samom vrhu ove klase kartice su uređaji poput M-Audio Revolution serije, koji su zaista vrlo dobar; više nego dovoljno dobar za snimanje ploče.
  4. Semi-Pro kartice u ispod $ 200 rasponu cijena, kao što su oni od M-Audio, Echo, Terratec, itd To su obično vrlo dobar, i više nego dovoljno da snimite sve od vinil LP. Oni obično imaju RCA ili XLR utičnica, a ne stereo minijacks naći na mainstream kartice, koji mogu dati više pouzdane veze.
  5. Vrlo high-end kartice, kao što su DAL CardDeluxe i LynxTwo. Ovo su ozbiljne profesionalne kartice i može se smatrati pretjerivanje.

Slijedeće vrh dolazi zahvaljujući Richard Melton: Kada koristite analognu zvučnu, često je dobra ideja kako biste isključili sve ulaze i izlaze da se zapravo ne koriste (npr mic, MIDI, itd.). To će poboljšati performanse buka mnogih zvučne kartice.

www.pcavtech.com/soundcards/index.htm ima dosta dobrih informacija o analogne zvučne kartice.

USB audio uređaji

To su obično skuplje od normalnog PCI bus zvučne kartice, i kao opće pravilo nisu tako visoke kvalitete. Međutim, moram naglasiti da nisam koristio ovu vrstu ulaznog uređaja, tako da može proći samo na informacije koje sam prikupljene iz drugih izvora. Opće mišljenje tamo izgleda da, ako ste u mogućnosti koristiti “pravi” PCI karticu, a zatim učiniti. Jedino naselje na USB ako vam je potrebna prenosivost ili koriste laptop. S obzirom da sam nikada nije koristilo jedan od tih uređaja, ne mogu ponuditi bilo kakve preporuke, tako da je sljedeći je jednostavno popis proizvođača sam našao koji nude takve proizvode: Creative, M-Audio, Edirol, Tascam, Terratec, Philips. Ova lista nije potpuna; tamo su dužni da se i niz drugih dobavljača da nisam naišao.

Digitalni I/O kartice

Što se tiče zvučne kartice koja može primati digitalni signal, postoji niz opcija:

  1. Najjeftinija ja znam da je to široko dostupna je midiman DiO2448.
  2. Postoji još jedna kartica zove Zoltrix Nightingale koja koristi isti čipset kao DiO2448 koji podržava SPDIF I / O i ima cijenu ispod $ 40. Međutim, postoje dva mane: (i) da je to vrlo teško zapravo naći jedan; (Ii) ima samo optički (Toslink) ulaz, iako postoji jednostavan DIY modifikacija dodati unos COAX.
  3. Neki jeftin mainstream kartice mogu imati sposobnost SPDIF ulaz. Međutim, mnogi od tih resample ulazne SPDIF na ploči takt, tako da oni ne dozvoljavaju bit-perfect prijenos vanjskog digitalnog audio na hard disku.
  4. Većina viših-end analogni zvučne kartice (iz M-Audio Audiophile gore) imaju digitalne I / O mogućnosti bit savršeno.
  5. I na kraju, možda ćete čuti priče o $ 20 zvučne kartice sa SPDIF I / O. Razni ljudi su testirali ove kartice i na velikoj većini slučajeva nisu mogli napraviti SPDIF I / O posao kako treba. Čak i onih nekoliko ljudi koji su imali uspjeha potrebno za izgradnju dodatnih bitova kola.

Što se tiče vanbrodske sebe A/D konvertera, ja stvarno nemam puno iskustva u ovom području, ali može prijaviti da su neke niske troškove pretvarače koji imaju dobru reputaciju su midiman Flying Tele (oko 200 $), Lucid ADA1000 ( oko 500 $), u Symetrix 620 (stari dizajn na oko 600 $, i dalje visoko smatra i nešto de-facto standard u polu-pro studija), i Lucid AD9624 (oko 800 $). Iznad ovog počnemo da se u ozbiljan profesionalni teritoriju, a ja nisam kvalifikovan da ponudi savjet na tom nivou.

Da se zna, ja osobno koristiti M-Audio Audiophile 2496, što može biti je za manje od 200 $ i koji ima odličan analognih I / O (sigurno dovoljno dobar da vjerno snimiti sve od domaćih analogni izvor), kao i bit-perfect SPDIF I / O.

Alternativni pristup koji zaobilazi zvučne kartice

U posljednjih godinu dana ili tako, potrošačke razred audio CD-RW snimača su došli na tržište. Ovi uređaji mogu biti priključen na svoj stereo sistem kao kasetofona. Ovo predstavlja novi pristup da bi voleo da razmotri: snimanje LP na CD-RW disk pomoću audio CD-rekorder, a zatim prenijeti to na hard disk pomoću digitalne audio ekstrakcije s CDROM. CD-RW disk se onda mogu ponovo koristiti za naredni transfer. To ima sljedeće prednosti:

  • A/D konvertera u audio CD-snimača nisu nimalo loše. Oni su obično bolji od pretvarača na mainstream zvučne kartice kao Soundblasters. (Oni nisu dobri kao konvertera na karticama kao DAL CardDeluxe, LynxTwo, itd).
  • S obzirom da je CD rekorder nije unutar PC-u, bilo kakva mogućnost pojava šuma iz drugih podsistema kao što je video kartica ispao.
  • CD rekorder može sjediti uz svoj stereo sistem i snimanje iz bilo kojeg izvora možda želite prenijeti (npr. LP, kazeta, radio, itd). Nemate problem kako spojiti stereo do PC (koji je u mnogim domovima će biti u različitim prostorijama).
  • Jedino što vam je potrebno zvučne kartice za sada prati vaš rad u tijeku, pa čak i prilično jeftino zvučne kartice (npr. 10 $ SB klonovi) su dovoljno dobri da se identifikuju štetu vinil koji treba čišćenje.
Je 16-bitni snimanje dovoljno?

Audio forumima i news grupe često imaju rasprave o tome da li postoji potreba za snimanje gramofonske ploče u bitnom rezolucijom većom od 16. Malo je smisla uzimajući riječ o nekim “zlatnog ušima audiofilski” na ego trip koji tvrdi da je on ili ona je čuo degradaciju sebi po 16 bita za snimanje: potrebne su čvrste mjerenja. Ja ću pokušati ovdje da ispitaju neke od znanstvenih dokaza koji vam mogu pomoći da donesete odluku za sebe.

Počnimo sa izjavu one koji tvrde da je 16 bita su dovoljno. Oni će reći da je pod buku vinil LP je oko 60dB na dobar dan. Možda zaista kvalitetan LP pritisne sa ljubavi računa o robusne čisto vinil može upravljati oko -70dB. To je i dalje 26dB veći od poda buke 16 bitni digitalni. Dakle, oni zaključuju, 16 bita je više nego dovoljno.

Zajednički brojač na ovaj argument je da je buka na vinil LP varira sa frekvencijom. Glavnina vinil površine buke na niskim frekvencijama: na višim frekvencijama, pod buka je, u stvari, vrlo niska. Ove tvrdnje su obično podržan sa grafikona pokazuje analiza učestalosti tihog groove na LP. Tipičan primjer za to argument može se naći na web stranici Audioholics. Grafikoni predstavio pokazuju da je na frekvencijama iznad oko 500Hz, pod buke LP može prići, ili čak i tukli, -96dB.

Samo u slučaju da je web stranica Audioholics nedostupan, kao i da potvrdi svoja otkrića, ovdje je analiza učestalosti tihi groove iz visoke kvalitete test LP (HiFi zvuka HFS75):

Ovo provjerava nivo buke ispod -80dB od oko 100 Hz naviše, poboljšanje na bolje od -96dB iznad o 2kHz. Mjerenje nivoa RMS ovaj snimak daje vrijednost -51dB. Nakon primjene filtera zid na 100Hz za uklanjanje te frekvencije daju najveći doprinos na buku, nivo RMS padne na -70dB. Ali to je još uvijek barem 20dB veći od grafikon ukazuje na višim frekvencijama.

Slučaj dokazano za potrebe snimanja LP na većim od 16 bita, reklo bi se. Ali to ne odgovara mom iskustvu. Uvijek sam smatrao da 16-bitni snimanje je više nego adekvatan za gramofonske ploče. Ovo se zasniva na jednostavnom zapažanje da takve snimke zvuče identičan originalnom LP u kontekstu mog sistema razumno visoke kvalitete (Moth mašina rekord za čišćenje, Linn Sondek LP12 / Lingo / Ittok / Karma gramofon, Naim 42.5K pretpojačalo, M -Audio Audiophile 2496 zvučna kartica, ATC SCM100A aktivni zvučnici). Kad sam prvi put pročitao neke od tih tekstova pokazuje niskopodni šum na visokim frekvencijama, bio sam i šokiran i intrigira, i odlučila da dodatno istražiti. I otkrio sam da su ove analize grafikona frekvencijskog spektra mogu dovesti u zabludu. Razmotrite ovo:

To jasno pokazuje nivo buke oko -120dB sve od oko 10Hz prema gore (i bolje nego -100dB od DC do 10Hz). Možda ćete se iznenaditi da je ovaj graf je analiza 16 bit snimanje ništa. Drugim riječima, pod buke na praznom hodu 16-bitni digitalni signal, slučajno oscilira između uzorka vrijednosti 0 i 1 (sa povremenim 2 pojavljuju se sada i onda). Ako se primjenjuju isto obrazloženje da je s obzirom na nečujni LP žlijeb grafikon, mi bismo zaključiti da je pod buka 16 bitni digitalni audio je -120dB. Ali svi znamo da je zaista -96dB, i zaista nivo RMS ovaj snimak je prijavljena kao -96dB.

Moj zaključak iz ovih testova je da povremeni pregled učestalosti analize grafikona budale vas u smatrajući da je nivo buke je najmanje 20 dB niža nego što jeste. Dakle, očigledno -96dB podu buka visokokvalitetne vinil rekord na visokim frekvencijama je u stvarnosti više nalik -76dB u najboljem slučaju. Ili gledanja na stvari na drugi način, ako želite pokazati pod buku vinil LP pomoću analiza frekvencija grafikona, onda je samo fer da koristi istu metodu za mjerenje pod buke 16-bitni digitalni audio, u tom slučaju vidimo da to je još uvijek više od 20 dB ispod LP. Osećam da je sada moguće odgovoriti na pitanje postavljeno na vrhu ove sekcije:

  • P: Da li je 16-bitni Snimanje Dovoljno za gramofonske ploče?
  • A: Da.

Brujanje uz muzika

Sasvim je moguće da kad spojiti izlaz razinu linije iz sistema LP reprodukciju na ulaz zvučne kartice računara, zujanje će rezultirati. To je obično zbog problema sa povezivanjem na masu po raznim dijelovima cijeli setup (obično tlo PC i tlo stereo sistema na različitim naponima).

Prije nego pod pretpostavkom da je tlo problem, međutim, samo budite sigurni da provjerite da nemate signalne kablove zadnji uz napajanje kablove, jer to može uzrokovati zujanje pickup. Ako imate bilo kakvih kablova ovako, pokušajte odvajanje napajanja i signalne kablove za nekoliko centimetara. Ovo može riješiti problem zujanje, ali ako se to ne desi, onda ćete morati razmišljati o aranžmanima uzemljenje. Nažalost, pokušavajući da otkloni ovu vrstu zujanje može biti problematično, ali postoji nekoliko stvari koje možete pokušati. Ali prije nego što počnemo, upozorenje: ako ste uopšte sigurni što radite, onda ne uklanjajte bilo kojoj osnovi priključaka na mrežu za napajanje na komponente. (Strujnog udara se generalno smatra ozbiljnije nego malo zujanje).

  • Proverite da li sve komponente u vašem stereo sistem i PC su zapravo utemeljena; ostavljajući off tla može lako uzrokovati zujanje. Dok provjeru uzemljenje komponenti, ne zaboravite provjeriti instalacije unutar mrežnog utikača.
  • Uključite sve napajanje električnih stavke (tj. Sve stereo komponente i PC) u istu električnu mrežu, koristeći Multi adaptera po potrebi. (Potrošnja svih ovakvih uređaja je toliko nizak da to neće preopteretiti utičnicu). Ovo prisiljava sve komponente da dijele zajedničko tlo, što može popraviti problem.
  • Ako dijele istu utičnicu ne pomogne, možete pokušati odvajanja uzemljenja iz neke komponente. Početi sa samim gramofon. Ako se to ne radi, proverite da li vezu gramofona na preamp / amp / prijemnik ima poseban uzemljenje i pokušajte efekat pričvršćivanje / uklanjanje ga iz preamp / amp / prijemnika uzemljenje post.
  • Pokušajte povezivanje žicu između metalno kućište PC i stereo sistema uzemljenja post. Ako je stereo nema uzemljenje post, koristite vanjski prsten jednog od njegovih phono utičnice. Imajte na umu da boja je dobar izolator, pa se potrudite bilo kakvu vezu napravite ide na nezaštićeni metal.
  • Ako i dalje imate sreće, pokušajte isključivanja osnov za preamp / amp / prijemnika (sa i bez gramofon tlo ponovno spojiti). Međutim, čuvajte bilo teškoj upozorenja u priručniku proizvođača o ovome: u mnogim slučajevima to će biti siguran, ali neke komponente možda neće imati izolirane slučajeve.
  • Rod Smith mi govori da kablovsku televiziju veze ponekad može izazvati zemlju petlje ako su unosi u stereo sistem. U ovom slučaju, najjednostavnije rješenje je da isključite izlaz kablovske televizije iz stereo sistem za vrijeme snimanja u računar.
  • George Koulomzin predlaže drugom eksperimentu. Ako imate mrežni utikači koji se mogu umetnuti ili obrnuto, pokušajte obratan efekat jednog ili više njih. Ovo mijenja relativna faza napajanja na komponente, a to može uzrokovati zujanje u poništavaju.
  • Keith Christensen mi govori da ako živite u neposrednoj blizini analogni TV predajnika jarbol, vertikalne impulsi Sync može izazvati smetnje koje zvuči kao mrežni Hum. Nažalost, ja ne znam ni za jedan rješenje za ovo.
  • Trgovine, kao što su Radio Shack prodati male uređaje poznat kao “zemlju petlje izolatori”. Oni mogu izliječiti neke vrste Hum problem kada povezan između stereo sistem i računar. Međutim, jeftinim su uglavnom vrlo loše, uvođenje ozbiljan rez u bas. Moguće je da oni mogu jednostavno biti high-pass filteri (tj. Oni riješiti problem zujanje po samo bacanje sve niske frekvencije uz zujanje).
  • Rešenje koje je gotovo zajamčena na posao je da se koriste audio izolacije transformatora. Nažalost, oni nisu jeftini. Vrlo dobra kvaliteta one iz poput Jensen može koštati više od 100 $ po kanalu. Neko je pozvao Steve (nije mi njegovo prezime reći) pronašao neke za $ 55 iz JK Audio za koje kaže da izgleda ne uvesti bilo degradacije, ali sam ih čuo sam da sam samo prolazio informacije.

Postavljanje rekordan nivo

Bilo da se odlučite da ide sa “normalnim” zvučne kartice ili vanjski A / D pretvarača, važno je da postavite razine ulaza u skladu s tim. Cilj je da se vrhova što bliže 0dB moguće bez prekoračenja tog nivoa. Ovo je iz dva razloga:

  • Ona koristi maksimalna rezolucija nije dostupna sa 16 bita. Rekavši to, s obzirom da je LP signal upravlja oko 12 rezolucija bita u najboljem slučaju, mogao bi u teoriji priuštiti ostavili ogroman prostor za glavu (npr. Vrh -12 dB ili čak manje oko) bez gubitka rezolucije.
  • (Manje očigledno, ali možda još važnije) Ako snimate na niskom nivou i narežite CDR, vi ćete završiti sa CD-a koji igra previše tiho u odnosu na drugi (komercijalne) CD-a. Iako je moguće da dovedemo na nivo se koristeći “normalizacije” karakteristika mnogih urednika WAV datoteka, kao normalizacija nikada nije savršen (aritmetičke koja se izvodi rezultate u zaokruživanja pogreške), tako da je bolje da se izbegne ovo ako je moguće.

Kao vodič, ja uglavnom biraju ono što mislim da je najglasniji dio LP (ako dobro poznaju muziku, vi ćete znati gdje su glasno bita; ako je nepoznati rekord, pregledajte žljebove za one koji Wiggle najviše), i podesite rekordne nivoe da se registrujete o -3dB za taj dio, što ostavlja malo prostora za glavu u rezervi.

Za razliku od snimanja na analogne trake (gdje gura nivo signala i pored nominalnog maksimalnog nivoa ponekad mogu biti valjan pristup) apsolutno je neophodno da nikada ne prelazi razinu 0dB. Ako to učinite, rezultat je digitalni isječaka; izuzetno neugodan zvuči tip izobličenja.

Track cijepanje

Pri snimanju LP na hard disk, ne biti u iskušenju da pokuša podijeliti staza u ovoj fazi. Ćete žele zadržati pravilan tajming inter-track praznine o konačnom CD-u, a to je mnogo lakše podijeliti staze i zadržati ispravnu jaz dužina kasnije pomoću urednik PC. (Zapravo, možete koristiti CDR spaljivanje paket koji ne treba staze biti u zasebne datoteke u svakom slučaju).


Čišćenja snimanje

Jednom kada je signal na hard disku, naporan rad počinje. Prije nego što počnemo, pusti me navesti od samog početka da su mnogi ljudi nadaju da će pronaći jedan softverski paket koji će učiniti sve što je potrebno. Ovo je nerealna očekivanja; općenito trebat će vam alat različitih paketa. U napomenama koji prate ću ukazati na prednosti onih koje sam osobno koriste, a usput će spomenuti druge pakete koji nisam koristio, ali ipak imaju dobru reputaciju.

Mono LP

Većina ljudi će se snimanje sa stereo zapisa. Međutim, ako želite da prenesete mono LP postoji nekoliko dodatnih pitanja koja treba razmotriti koje bih želeo da se bavi prvi. CD ne može biti mono; morate ga snimiti u stereo. Idealna situacija je da su ta dva kanala su identični, ali ako samo igrati mono LP na standardnom stereo gramofon, šanse za dobijanje identične lijevog i desnog kanala je gotovo nula. Može biti da su dovoljno blizu da su rezultati zvuči dobro, a vi ne osjećaju potrebu da se ništa promijeniti.

Međutim, šta ako ta dva kanala su dovoljno različite da su rezultati zapravo nisu prihvatljivi mono? Doći do dva identična kanala, u osnovi postoje tri opcije:

  • Spojiti dva kanala zajedno i umnožavanje rezultata na oba lijevo i desno. Možda ćete da su neke površine buka nešto otkaže ovaj način.
  • Duplicirati lijevo ili desno kanal na oba kanala. To bi bilo prikladno ako se odlučite da je jedan od dva kanala je znatno bolje od drugih. Je najvjerojatnije razlog to može biti slučaj je kada je jedan od groove zidova ima gore štete od drugog, što vam omogućava da izaberete kanal sa manje površine šuma i / ili klikova i pops.
  • Neki srednji sceni između dva iznad mogućnosti, pri čemu se spajaju kanale ali ponder se primjenjuje tako da se koristi veći udio jedan kanal od druge.
    Ili od prve dvije opcije se može postići sa kreativnim ožičenja kertridža gramofona, ali ponderirani spajanje je samo zaista moguće pomoću miksera.

Naravno, možete nositi sa sve što je u softveru kada je signal na hard disku, a to je, naravno da bih preporučio. Jedna od prednosti snimanje dva kanala na hard disk kao stereo je da ako postoji klik na samo jednom kanalu, možete kopirati preko čistu odjeljak iz drugih kanala. Tek nakon ove faze bi to onda bilo prikladno da počne miješanje kanala mono.

Smanjenje konstanta buke

Iznos stalnog pozadinske buke (npr. Šištanje) je prilično nizak na gramofonske ploče. (Ne uključuju “pucketanje” u ovoj kategoriji: vinil pucketanje zapravo nije konstantna buka, a obično je bolje ukloniti pomoću metoda opisanih u sljedećem poglavlju). Konstantna buka je obično značajno samo na istorijski zapisi, tako da osim ako vam je posebno prigovoriti da je vjerojatno najbolje da ga ostavi na miru. To je rekao, to je prilično lakše da se bave od slučajnih šuma kao što su klikova, pops i pucketanje.

Mnogi audio urednici uključuju mogućnost za smanjenje buke broadband. Oni obično rade po prvi uzimanje “otisak prsta buka” iz regiona koji sadrži samo šum, a zatim uklanjanje da otisak prsta buka iz muziku koristeći proces poznat kao “Spectral oduzimanje”. Ovaj proces može raditi dobro, ali za traku šištanje može izrezati dosta sadržaja visoke frekvencije programa. Također treba koristiti umereno, jer može saopštava neku vrstu “metalik, robotski” zvuk na muziku, ako ga koristite previše oduševljeno.

Ako želite smanjiti buku koristeći ovu tehniku, morate naravno učiniti prije nego podrezivanje dalje je “Dead Space” (opisano u sljedećem poglavlju) koji sadrži “šum otisaka prstiju” trebate probati.

Još jedan paket koji zaslužuje spomena je DCart. Ovo ima dobri dinamičan limitator buke, koja varira u iznosu od šištanje smanjenje na osnovu količine visokih frekvencija signala koji je prisutan. Kada ima dosta visoke energetske frekvencije, iznos šištanje smanjenje je mala; ovo koristi prednosti činjenice da su visoke frekvencije koji su prisutni maska ​​šištanje. Kada postoji malo sadržaja visoke frekvencije, iznos šištanje smanjenje je visoka, a gubitak onoga što ima malo visoke frekvencije nije jako primjetno. (Ova tehnika je u osnovi sličan starom sistemu Philips “DNL” Smanjenje šištanje, kao što se koristi na svojim kasetne natrag u 1970). To može raditi izuzetno dobro, pogotovo na “zauzet” glazbu, iako je loše pumpe na neke vrste signala (npr. Solo klavir).

Podrezivanje neželjene sekcije i Fading In & Out

To su bitne korake, a može učiniti lako koristeći širok spektar urednika WAV datoteke, kao što su GoldWave ili svoje shareware Wave popravak može smanjiti neželjene sekcije. Pokušati dobiti početak WAV datoteke što bliže početku muzike moguće, ostavljajući možda četvrtinu drugi u rezervi. Kada ste ukrašene taj višak na početku, uredite prvih nekoliko uzoraka kako bi bili sigurni da su nula na oba kanala, a zatim nestati u narednih nekoliko uzoraka (vodeći računa dođete do pune jačine do trenutka kada krene muzika); sve ovo zezanje je da se lijepo čist start na CDR bez klik. Isti postupak je potrebno na kraju LP, iako ovdje treba ići na duže, postepeno fade out. Volim da dodati malo ekstra tišina na kraju; to je zato što neki CD player napraviti dosta mehaničke buke na kraju CD-a (npr. releja prebacivanja, laserski sanke parking, itd), i volim to ne dogodi u trenutku muziku završi.

Uklanjanje klikova, pops i crackle

Čak i najbolji LP će imati neke manje klikova da ćete želite ukloniti. Neki zapisi u lošem stanju imati konstantnu pozadinu pucketanje koje želite da se smanji.

Prije odlaska u detaljima, moram napraviti tačke o opasnostima kupovine čišćenje softver “na spec.” Audio restauracija nikako nije egzaktna nauka. No program će raditi savršeno, kao i prednosti i mane svakog od njih enormno variraju. Nikad ne treba da plati za audio restauracije softver, osim ako ste imali priliku isprobati i provjerite da li radi ono što vam je potrebno. Bilo koji proizvod koji nema probna verzija dostupna za download treba tretirati sa sumnjom: šta proizvođač se sakriti? Ti ne bi kupiti auto bez uzimanja test vožnje, pa ne radi to sa softverom.

Imam u prošlosti imao prste spaljeni kupovina softvera koji nije živjeti do obećanje (spin doktor, u paketu sa ranijim verzijama Roxio Easy CD Creator). Tako da sam sada odbijam kupiti ništa ako ne postoji evaluacija verzija. Ova politika znači da nisam ocijenjen (i stoga ne mogu dati savjet o) tri prilično dobro poznate paketa: Steinberg Clean, Magix Audio Čišćenje Lab, i Roxio LP i Tape pomoćnik.

OK, na zadatak kako biste mogli ići o smanjenju vrijednosti smetnja klikova, pops i pucketanje. Uklanjanje ove vrste zvukova, bez negativnog uticaja na muziku je teško. Postoji veliki broj paketa na tržištu koji tvrde da to učine automatski, izgleda da je njihov broj raste na gotovo svakodnevno. Pokušao sam sljedeće: DCart, DART Pro, CoolEdit Pro (sada preimenovan Adobe Audition), Sound Forge (sada kupio Sony), Sound Laundry, Spin Doctor (stariji program koji se koristi da se snabdijevaju Roxio koji se čini da su prevaziđen od modula pod nazivom “LP i traka asistent” – što nisam ocijenjen – u najnoviju verziju Roxio Easy Media Creator), Groove Mechanic, ClickRepair, WAVclean, Wave Corrector, Wave Repair (ja pisao, pa uzeti ono što sam reći o tome sa odgovarajućim dozom sumnje). svi oni pate od istog osnovni problem: ponekad rade jako dobro, a drugi puta su zapravo pogoršati stvari.

Možete pokušati izmenite sa parametrima, ali to rijetko rezultira bilo značajno poboljšanje. Neki od njih imaju toliko konfiguracijske parametre da je dobro gotovo nemoguće da ih sve isprobati, pogotovo jer su tako sporo obavljaju njihove obrade.

DCart, Sound Laundry i Wave Repair su bolji u tom pogledu, jer oni imaju režim prikaza u stvarnom vremenu koja vam omogućuje da prilagodite parametre dok slušate njihov učinak.

Sony Noise Reduction DirectX plug-in izgleda da daju najbolje rezultate od svih njih (ili barem to učinio kada je bio Sonic Foundry proizvod, ali nisam ga ponovo nedavno). Međutim, ovaj plug-in košta $ 280, i ne može se smatrati dobra vrijednost iz čisto obnove perspektive vinil. Ako ostavimo po cijenu za trenutak, na plus strani Sound Forge za smanjenje buke plug-in izvršava vrlo brzo, a ima i mogućnost prikaza u realnom vremenu što bi trebalo da podešavanje parametara mnogo lakše. Ako ste u mogućnosti priuštiti cijenu, ovaj plug-in će vjerojatno vam omogućiti da postignu rezultate kao dobro ili možda bolje nego bilo koji drugi automatskim sredstvima, i sa mnogo manje napora.

ClickRepair je nedavno novi proizvod koji sam prilično impresioniran. Čini se da se napravi bolji posao uklanjanja većih klikova od većine drugih automatskih declickers. Interfejs je malo neobično, ali je prilično jednostavan za naučiti.

WAVclean, dok ne rade u realnom vremenu, omogućuje vam da slušate dosadašnjim rezultatima dok je još obrađuje ostatak datoteke.

Wave Corrector (što opet ne radi u realnom vremenu) ima otkrivanje i popravak algoritme za koje se čini da su, a efikasniji od mnogih, tako da smatramo da je dobro isplati istražuje. A korisna funkcija je u tome što omogućava korisniku da pregleda i prilagoditi korekcija svakog pojedinca klik. U trenutku kada sam osobno smatra da je ovo najbolji pristupačne automatski declicker na raspolaganju.

Groove Mechanic je još jedan alat koji ne radi u realnom vremenu, ali čiji su dovoljno dobre rezultate da opravda preporuke. Na sreću ima nekoliko podesivim parametrima, tako da ne možete trošiti ogromne količine vremena izmenite sa njima u uzaludnom pokušaju da pronađe najbolje postavke.

Adobe Audition (tj ono što je nekad bilo CoolEdit Pro.) Ima ugrađen declicker koji radi prilično dobro, ali postoje dva mane: Sam program je prilično skupo; a declicker ne radi vrlo brzo. Postoji i treća stranka plug-in dostupan pod nazivom ClickFix koji mnogo brže od standardne declicker radi, i koji nudi slično dobre rezultate (iako sa različitim skup kompromisa). U ClickFix plug-in takođe radi sa originalnim CoolEdit (i Pro i 2000. verzije), ako se dogodi da se ovi stariji programe.

Još jedan proizvod sa dobrom reputacijom je Steinberg je WaveLab (neke profesionalne korisnike smatramo da je superioran u odnosu na Sound Forge), ali nisam ga vrednovati.

U krajnjoj liniji, iako je da ne postoji kao još uvijek automatski način za uklanjanje svih klikova i Pops bez takođe utiču na neki aspekt muzike. Ja ručno izvesti ovaj korak u većini slučajeva, slušajući talasa, ciljaju na klikova, i prekrajanje oblik vala s mišem, interpolacije kroz defekt, ili lepljenje više zamjena dio wavform iz okolnih. Pri tome, najbolje je pratiti na slušalice jer su daleko više otkriva klikova i pops od zvučnika. Dva programa uz mogućnost da ručno prekrajanje talasa su GoldWave i Wave Repair.

Mnogi ljudi su me pitali za savete o tome kako pronaći nedostatke u talasa. Najbolji savet koji mogu da ti dam je da ćete naučiti kroz iskustvo. Ovo može zvučati kao Buck-prolazu, ali zapravo postaje tamo i igranja sa WAV datoteke koje uči više nego išta možete pročitati. Potrebno je da kupite u stomaku osjećaj za ono što su različite zvučni nedostaci liči na talasa, a najbolji način da to je sa praksom. Kao što dobije više i više iskustva, napredak postaje sve brže i brže.

Rekavši sve to, mogu proći na nekoliko savjeta:

  • Očigledno uske šiljke koji pucaju gore i dolje vrlo brzo su obično lako uočiti i popraviti. Imajte na umu da je zvučni efekt velikog šiljak može uključivati ​​neke “zvoni” za nekoliko desetina uzoraka nakon čini vizualnog efekta na talasa da su nestali (drugim riječima, možda da je potrebno dodatno proširiti popravak duž zadnja ivica nego čini vizualno je potrebno). Manji šiljci imaju tendenciju da se mnogo više lokalizirane, a često možete popraviti samo očigledne vizuelne štete.
  • “Dull praska / plops” i “mutnim prskanje” imaju tendenciju da se mnogo više, često se proteže preko nekoliko desetina ili čak nekoliko stotina uzoraka. Vizuelno oni često izgledaju kao normalni valnih oblika koji samo izgledaju veće nego svoju okolinu. Drugi put su uzrokovane prelazak gore ili dolje od opšteg valnog tokom nekoliko desetina uzoraka (iznenadni pomak gore ili dolje u roku od nekoliko uzoraka daje mnogo oštriji klik). Kada popravku ove, često je iznenađujuće kako dalje koliko vam je potrebno da se produži popravku i ispred i iza prividne vizualni štete. Mislim da je to vjerojatno zato što je mnogo teže biti siguran gdje je šteta zaista počinje i završava samo gledajući.
  • To je intuitivan da pokuša popraviti kao nekoliko uzoraka moguće, ali kao što je gore istaknuto, zvučni glitch često prevazilazi vizualni kvar, tako da ne bojte se probati duže popravke. Kada gledate sa talasima na visok stupanj zum, lako je zaboraviti kako kratak vremenski period imate posla.
  • Vizualni izgled ne uvijek u korelaciji sa čujnost, pogotovo na manju štetu. Stvari koje izgledaju prilično alarmantno često mogu biti nečujan, a možete provesti dobi pokušavaju da uđu u trag neuhvatljiva “krpelja” koji se ispostavi da je gotovo nevidljiv bubuljica samo jedan ili dva uzorka dugo na rastući ili opadajući nagib mnogo veće valnog .

Drugi tip vinil artefakta možda želite da uklonite je izobličenje zbog oštećenja uzrokovana prethodnim preskakanja. Ručno prekrajanje valnih oblika sigurno vas ne dobiti daleko sa ovim. Našao sam da je ova vrsta distorzija ponekad može biti uklonjena vrlo dobro dva paketa navedenih. Sound Laundry je de-enigma (koristeći samo de-pucketanje objekat, ostavljajući de-klik isključen) može dati dobre rezultate, samo suptilne artefaktima (najgori aspekt je da vokal sibilanciju imaju tendenciju da se naglasiti). WAVclean obično uklanja čak i više preskakanja distorzije nego Sound Laundry, ali njegova artefakti su prilično očigledniji, a mogu ih opisati samo kao prenošenja je “šuplje” vrsta karakterističnih. Imam i na navrata bili u mogućnosti da se smanji preskakanje štetu koristeći parametarski EQ sa filterom vrlo dubokim usjek na prilično visoke frekvencije (npr. 15kHz oko). Ovo otupljuje balans frekvencija, tako da je kompenzacijski lift negdje oko 4kHz je potrebno da se obnovi neke od izgubljenih “Sparkle”; to nije savršen, ali to može biti poboljšanje. Moje mišljenje je da GoldWave ima najbolje parametarski EQ po pristupačnoj cijeni.

Preporučuje automatsko declickeri

Ako insistirate na tome lijen i pomoću automatskog declicker, onda evo liste paketa koje smatram vrijedi istragu. Ja ću podijeliti popis na dva tipa. Oni koji su sposobni u realnom vremenu pregled imaju prednost da možete slušati dok ste prilagodili postavke, što omogućava pronalaženje efikasne postavke koje mnogo manje frustrirajuće:

  • Sony za smanjenje buke 2.0 plug-in radi vrlo dobro, ali je jako skup.
  • Sound Laundry je vrlo dobar u smanjenju stalnim “pucketanje”, ali može uvesti artefakti (šuplje zvuči “pops”, a naglasak vokalne piskavom).
  • Kasnije verzije DCart (DCart32 i kasnije) su prilično dobri za opšte vinil-tipa “hash”, i imaju iznenađujuće nizak artefakata. (Moje iskustvo sa raniju verziju DCart nije bio toliko impresivno).
  • Wave Repair je više usmjerene na pojedinca drugačijim klikova koji, pod uvjetom da su otkrivene, obično se popraviti sa malo ili bez zvučnih artefakata. S obzirom na to pokušava popraviti bez artefakata, to propuštam klikova da drugi paketi agresivniji pokupiti. Također je vrlo efikasna u smanjenju smanjenje hash i pucketanje, ali to određenu funkciju, nažalost, ne postoji opcija u realnom vremenu pregled.

Ostali paketi koje nemaju u realnom vremenu pregled može biti frustrirajuće za korištenje, ali neki dati rezultate dovoljno dobar da se trud se isplati:

  • Wave Corrector je efikasna all-round declicker sa minimalnim artefaktima. Za razliku od većine drugih paketa spomenuto, što vam omogućuje da ručno pregledati i prilagoditi korekcije na pojedinačne klikova. sad sam ga smatram vjerojatno najbolji all-round pristupačne automatski declicker.
  • ClickRepair potpuno je nova i ima puno obećanja. Već daje odlične rezultate u mnogim slučajevima, i znam da je developer naporno radi na poboljšanju to. Za sada, ja bih rekao da je to u rangu sa Wave korektor iako sa nešto drugačije prednosti i mane, tako da bi trebalo da ih probati obojicu.
  • Groove Mechanic radi gotovo kao i Wave korektor. Ona ima vrlo malo prilagodbe, tako da možete otkriti vrlo brzo da li će raditi na određenom LP.

Nijedan od paketa uspješno popraviti zaista veliki pops, koje je najbolje ručno rješavati. Imajte na umu da je najbolje da to priručniku srediti prije pokretanja automatskog declicker. To je zato što veliki Pops može zbuniti declicking algoritama, što često dovodi do njihova zamjena sa tupim praska i prskanje koje su daleko teže izolirati od originala Pops, čineći ih teže popraviti na duge staze.

Zanimljiv pristup u decracklingu

Nedavno sam naišao na predložena metoda decrackling da je definitivno vrijedan prolazi dalje. Ne uzimam nikakve zasluge za ovu metodu; Prvi put sam vidio to opisao na sajtu AudioForums neko koji sebe nazivaju “Younglove”. Čini se da je originalni nit više nije online, ali Tom Sherman je pronašao arhivu je i ljubazno donijela na link za mene.

Postupak ukratko je ovo:

  1. Dobiti otisak prsta buka iz WAV datoteku koja će biti decrackled. Drugim riječima, pronaći dio koji sadrži samo buku i svjetlost pucketanje, ali bez muzike.
  2. Koristite otisak prsta buka napraviti smanjenje buke u odnosu na cijelu datoteku, ali imajući samo buka (a ne muzike minus buke). Što trebate učiniti je smanjenje prilično brutalan buke. Ono što završiti sa je buka, svjetlo pucketanje, i malo muzike.
  3. Sačuvajte buka to je samo izoliran, ili u datoteku ili ostavi.
  4. Pokrenite operaciju declick preko buke. Prilično agresivan, kako bi se naći sve pucketanje. Sada imate buke minus pucketanje.
  5. Mix-paste buka koju ste spremili u koraku 3 u odnosu na rezultat declick, ali obrnuti spasio šum koji si zalijepiti. Ovo uzrokuje buku da poništavaju, ostavljajući samo pucketanje, ali obrnuti.
  6. Sada mix-paste koja obrnutog pucketanje natrag u originalnu datoteku. Budući da je pucketanje je obrnut, ona otkazuje pucketanje u originalnoj datoteci.

To zaista radi prilično dobro, ali zapamtite da to radi samo za pozadinsko osvjetljenje pucketanja; to se ne bavi velikim pops i klikova.

Kako ovo radi? Moje mišljenje je da je decrackling razlog je tako teško učiniti je zato što je klikova koje čine pucketanje su niske amplitude, a lako izgubio u okolnim muziku: to čini identifikaciju ih vrlo teško. Kada ste izolovani samo pozadinsku buku i pucketanje, algoritmi za detekciju klik imaju mnogo lakši zadatak, tako da oni više uspješno pronaći istinsku klikova. Kvalitet smanjenja buke zapravo nije toliko važno, a declicking algoritmi mogu biti manje sofisticiran jer je njihov zadatak je znatno olakšan.

Younglove opisao proces pomoću CoolEdit, a to je svakako vrlo jednostavno koriste taj paket od možete postaviti skriptu da se to uradi, ali to je vrlo sporo operaciju. (A vrlo stare mašine, koja je imala 350MHz AMD K6-2 procesor, je oko 6 sati da decrackle jedan LP koristeći ovu metodu. Onda 1.2GHz Athlon procesora je oko 50 minuta. Moj trenutni Athlon XP2400 + traje oko 30 minuta). U principu, tehnika će raditi s bilo kojim paketima koji podržavaju potrebne korake. Jedini program za koji znam da ima ugrađen u decrackling objekt na osnovu ove tehnike je Wave Repair.

Izjednačavanje

Neki LP ne pate od visoke frekvencije tuposti, i to je vrijedno dajući gornjem kraju malo poticaj. Držim na hard disku kratki dio muzika (izvađen digitalno sa CD-a), što smatram da imam idealan tonski balans i dinamike kod reprodukcije na mom stereo sistem, i koristiti to kao referenca u odnosu na koju za usporedbu work in progress. Najviše sam ikad stavio na oko + 6dB od 5kHz naviše; to je obično potrebno samo na reizdanje ploče koje su vjerojatno pritisnut od “high-kilometraža” stampers. U principu, to je najbolje da se ne barata previše sa stanjem izabran od strane ljudi koji su prvobitno napravio LP.

Normalizaciju i kompresije

Normalizacija je postupak koji osigurava vrhova WAV datoteke na maksimalnu moguću vrijednost. Ako iz nekog razloga ste snimili na prenizak nivo, a onda normalizacija verovatno vredi radi.

Imajte na umu da normalizacija ne garantuje da će sve staze zvučati jednako glasno; uočenih glasnoća je jednako pod utjecajem dinamički raspon muzike. Kompresije može se koristiti za squash dinamički raspon što čini glazbu zvuči glasnije. Takođe, ima tendenciju da zvuči više “snažnim”. Primjenom različitih nivoa kompresije može se koristiti za uravnoteženje glasnoću numera iz raznih izvora, ali imajte na umu da preveliki kompresije, dok je zvučao početku impresivno, može opljačkati zvuk njegove suptilnosti.

Neki paketi mogu preporučiti koji pružaju izjednačavanje, normalizaciju i kompresija uključuju GoldWave, Wave Repair, i DCart.

Jedna od situacija u kojoj će vjerovatno biti korisno normalizaciji i kompresije je kada sastavljanja CD iz različitih izvora i žele da sve staze zvuče jednako glasno. Pristup da je da se normalizira sve datoteke, odaberite jednu kao referenca, a zatim primijeniti odgovarajuću količinu kompresije na druge datoteke, tako da oni zvuče kao glasno kao referenca. To je lakše reći nego učiniti; pronalaženje odgovarajuće postavke kompresije je u velikoj mjeri stvar pokušaja i pogrešaka. Napisao sam shareware program koji se zove Volume Balancer koji automatizira taj proces. Sam namjerno napravio je jednostavan za korištenje; što ste odabrali datoteke za obradu, jednim pritiskom na taster radi posao. Postoje neki drugi programi oko (npr. Audiograbber) koje daju korisnik više kontrole, ali zahtijevaju da podesiti razne postavke.


Gori CDR

Cijepanje tracki u zasebne WAV datoteka

Ovisno o vašem izboru CDR spaljivanje softver, možda ćete morati podijeliti pojedinačne staze u odvojene WAV datoteke. To se može učiniti sa širokim spektrom urednika WAV datoteke, ali zadatak je puno jednostavnije koristeći CD-Wave ili Wave popravak.

Koristeći štap list prepoznati tracki

S druge strane, možda ćete morati CDR gori paket koji će postaviti stazu (a možda i indeks) oznake u okviru jednog WAV datoteke. U tom slučaju, morat ćete pripremiti odgovarajuću definiciju gdje te oznake trebaju biti na jednostavan tekstualnu datoteku naziva Cue Sheet. Kao i kod staze cijepanje, CD Wave i Wave Repair učiniti stvaranje štimunga listova jednostavno. Imajte na umu da ako želite da postavite indeksa, kao i staze, Wave popravak ih podržava, ali CD Wave ne.

Skidanje  zaglavlja i vozila, dodatna oprema blokovi

Nikad nisam naišao na jedan, ali sam čuo glasine da su neki CDR gori softver ne ignorirati zaglavlje WAV, koji moraju biti oduzeta od WAV datoteke prije snimanja. Više je vjerovatno da je pogrešan WAV udarac glavom ne može biti uočili CDR spaljivanje paket, koji smatra da je audio podataka i stavlja ga na CDR. Neki WAV datoteke urednika mjesto informacija održavanje na kraju WAV datoteke, i to previše može biti potrebno oduzeti ovisno o spaljivanju softver koji koristite. Tu je alat nazvan StripWave koji može pomoći ovdje, a može se naći na Mike Richter sajtu.

Pitanje CD veličine bloka

CD su organizirani u “blokovima”. Svaki blok je 1 / 75. sekundi (što je jednako 2352 bajtova podataka). A staze na CD-u mora da sadrži tačan broj blokova kada je napisano. Stoga, ako je audio podataka u WAV datoteke nije više od 2352 bajtova, krajem prošle bloka mogu ostati kao smeće, što je rezultiralo u malom kliknite na reprodukciju. Većina spaljivanje softver će pad od posljednje blok sa nula. Na način da ne bi bilo problema zbog toga pitanje je kako bi bili sigurni da su sve vaše WAV datoteke tačan umnožak veličine bloka. Pakete koji split staze u zasebne WAV datoteka zna za ovo, i osigurati da špagu su napravljeni na bloku granica.

Stvarni burn

To je prilično jednostavan. Većina modernih CDRW diskove sada uključuju buffer podlijetanja zaštitu, tako da ne morate brinuti previše o prekidima podacima teče na plamenik.

Većina prazan CDR diskova su optimizirane za prilično visok spaljivanje brzine. Mnogi nisu ni garantuje da radi na manje od 4x. To je najbolje da se ne spali na apsolutnu maksimalnu moguću brzinu (često 48x ili 52x), kao što je na ovim brzinama stopama greška može početi da prikradaju. Gori na 16x i 32x čini oko optimum za audio diskova u većini plamenika. Ali, u svakom slučaju eksperiment da vidimo šta najbolje odgovara vašim opremu.

Moderni Ultra-ATA i SATA hard diskova može podržati ogromne brzine prijenosa podataka – obično do 50MB / sec. Nema problema u njima skladu sa visokim spaljivanje brzine, pod uslovom da se ne radi u PIO modu.

Neki ljudi će tvrditi da je potrebno da redovno ili povremeno defragmentirati hard disk, ali moderni diskovi imaju tako niske tražiti puta da ne smetam s ovim bilo više, a ja sam nisam imao coaster još.

Track-at-once gori se može koristiti i sa mogu biti varijabilne jaz mogućnosti neki hardver i softver da se približe disk-at-once rezultate, ali iskreno sve ovo izmenite o tek zaobilazeći oko osnovno pitanje, a to je da audio diskovi su najbolje napravljen u disk-at-once mode, periodu.

Što se tiče CDR gori softver: za audio stvaranje CD-a, koristio sam preporučiti Goldenhawk je CDRWIN. Međutim, došlo je do pažnju da puno ljudi imaju problema sa ovom kompanijom. Pristup s oprezom.

Jako lijepo freeware program za narezivanje audio CD-a je Burrrn. To je jednostavan za korištenje i općenito dobro radi.

Roxio Easy CD Creator dolazi u paketu s mnogim CDR diskova, a osnovna pisanje disk motor je sasvim solidan, pod uslovom da radi na vašem sistemu. (Bilo je mnogo priče od ljudi koji nikada nisu bili u mogućnosti da biste dobili Easy CD Creator radi, i opšti zaključak izgleda da će ili raditi ravno iz kutije, ili ga nikada neće biti u pravu). Iako je nešto nedostaje u fleksibilnosti, to je u redu za stvaranje jednostavan audio CDR. Druga dva paketa koji imaju dobru reputaciju su Nero i Feurio, ali imam vrlo ograničeno iskustvo s njima. A paket pod nazivom Exact Audio Copy, iako uglavnom poznat po tome što je možda najfiniji digitalni audio ekstrakcije program dostupan bilo gdje, također uključuje spaljivanje sposobnosti CD koji sam jako dobro sam informisan radova. Još jedan CD rezač sam bio upoznat je Ace CD Burner, koji kao i da je u stanju napisati audio CD-ova, također uključuje CD podrivanje i MP3-to-WAV dekodiranje. Međutim, ja nisam koristio ovaj program tako ne može komentarisati.


Korisni linkovi

Ostale lokacije sa relevantnim informacijama

www.a-reny.com/iexplorer/restauration.html Allen Reny’s notes about Restoration using CoolEdit

(Imajte na umu da, pošto ja ne govorim jezike u koje su drugi preveo ovu stranicu, ne mogu komentirati tačnost prevoda)

WAV datoteke urednici

www.goldwave.com GoldWave
www.adobe.com Adobe Audition
mediasoftware.sonypictures.com Sound Forge
www.steinberg.net WaveLab
www.cdwave.com CD Wave
www.polderbits.com PolderbitS
www.delback.co.uk/wavrep/ Wave Repair

Zvučne kartice i USB uređaja

www.creative.com Soundblasters
www.edirol.com Edirol (Roland)
www.tascam.com Tascam (Teac)
www.terratec.com Terratec
www.pcsound.philips.com Philips
www.tbeach.com Turtle Beach
www.digitalaudio.com DAL (CardDeluxe)
www.echoaudio.com Echo
www.m-audio.com M-Audio (aka Midiman)
www.pcavtech.com Reviews of Various Soundcards

Muzika restauracije softver

www.diamondcut.com DCart
www.coyotes.bc.ca Groove Mechanic
www.algorithmix.com Sound Laundry
mediasoftware.sonypictures.com Sony Noise Reduction
www.wavecor.co.uk Wave Corrector
www.kagi.com/clickrepair ClickRepair
www.delback.co.uk/wavrep Wave Repair
www.excla.com WAVclean

Razni

www.burrrn.net Burrrn CD writing software
www.roxio.com Easy Media Creator CD writing software
www.feurio.de Feurio CD writing software
www.ahead.de Nero CD writing software
www.exactaudiocopy.de Exact Audio Copy DAE & CD writing software
www.cdrfaq.org Andy McFadden’s CDR FAQ
www.mrichter.com Mike Richter’s CDR site – links to many goodies

Alternativni preko računara

To ima smisla samo koristiti računar ako planirate da pokušate i očisti signala na vaš ploče. Ako si zadovoljan načinom na koji zvuče, i želiš da ih prebaci na prikladnije srednje ili da ih sačuva, a zatim uključuje računala u proces je prilično besmisleno.

Ako želite da počisti svoj LP (tj. Uklanjanje buke, klikova i Pops) onda kompjuter je zapravo jedini pristupačan način. (Postoje mega-skupi profesionalni hardvera jedinice, kao što su opseg CEDAR, koji će obaviti posao, ali to su potpuno izvan budžeta hobi-a).

Ako ne želite da koristite kompjuter, izbor arhivske srednje je prilično širok:

  • Analogni kaseta. Uprkos svojim antičkim status, dobra stara kaseta može napraviti iznenađujuće vjerni snimke pod uslovom da koristite kvalitetnu palube i traka. Ovo je još uvijek vrlo jeftin medij.
  • HiFi VHS. Mnogi dobra kvaliteta video rekorderi se može koristiti kao audio paluba. Ako je video model HiFi i ručno podesiva razine snimanja, to će vjerojatno dati dosta dobre kvalitete; o u rangu sa dobrim analognim kasete, iako s različitim nedostacima. Dok kaseta ima tendenciju da zvuči “toplo” i “prikrivena”, HiFi VHS može zvučati “zrnasta” ili “očigledne”. Troškovi traka je čak i jeftiniji od kaseta.
  • DAT. Iako DAT će vam dati zapanjujuće kvalitete, trake nisu posebno jeftin, a srednji je delikatna. DAT traka nije dobro dugoročno arhivskih formata.
  • MiniDisc. Sada je jasno da Minidisc je tu da ostane. Najnovije Minidisc igrača sam čuo dao vrlo dobra kvaliteta zaista; svakako bolje nego bilo kasetofon. MiniDisc je, naravno, vrlo povoljno formatu, a cijena praznih diskova je sada vrlo niska.
  • CDR. Audio-samo CDR rekorderi su sada vrlo pristupačne, i daju gotovo iste kvalitete kao DAT traka. CDR je također mnogo stabilniji arhivski medij. Medijima je trenutno vrlo jeftino; čak i royalty-plaćeni “audio” praznine košta manje od pristojan praznu kasetu. Semi-Pro mašine u mogućnosti koristiti, a ne jeftinije praznine kompjuterski razreda su dosta skuplje kupiti, ali su obično mnogo bolje izgrađen.
  • DCC. Smrt.

Izgradnja web servisa REST način

Source: http://xfront.com/REST-Web-Services.html

Roger L. Costello

Prvo ću dati kratak uvod da se odmori, a zatim opisati kako izgraditi web servisa u REST stilu.

Što je REST?

REST je termin skovao Roy Fielding u doktorirao disertacija [1] opisati arhitekturu stil umreženih sistema. Ostatak je akronim stoji za Reprezentativna Stanje Transfer.

Zašto se zove Reprezentativna Stanje Transfer?

Web se sastoji od resursa. Resurs je bilo predmet interesa. Na primjer, Boeing Aircraft Corp može odrediti 747 resursa. Klijenti mogu pristupiti taj resurs s ovom URL:

http://www.boeing.com/aircraft/747

Reprezentacija resursa se vraća (npr Boeing747.html). Predstavljanje stavlja klijentske aplikacije u stanje. Rezultat klijenta prolazili hipervezu u Boeing747.html je još jedan resurs se pristupa. Novi predstavljanje stavlja klijentske aplikacije u još jednu državu. Dakle, aplikacija klijent promjene (transferi) država sa svake reprezentacije resurs -> Reprezentativna Stanje Transfer!

Ovdje je objašnjenje Roy Fielding značenja Representational države transfera:
“Representational država Transfer je namijenjen dočarati sliku o tome kako dobro osmišljen Web aplikacija ponaša: mrežu web stranica (virtualni država-mašina), gdje korisnik napreduje kroz aplikaciju odabirom poveznice (država prelazi), što je rezultiralo sljedećoj stranici (koja predstavlja sljedeći stanje aplikacije) se prenosi do korisnika i donosi za njihovo korištenje.”

Motivacija za REST

Motivacija za ostatak je za snimanje karakteristika web što je Web uspješan. Nakon toga ove karakteristike se koriste za usmjeravanje evolucije Web.
REST – arhitektonski stil, nije standardni

REST nije standard. Nećete vidjeti W3C gašenju specifikaciju REST. Nećete vidjeti IBM ili Microsoft ili Sun prodaje alata REST programera. Zašto? Jer ostalo je samo arhitektonski stil. Ne možete taložili taj stil. Možete shvatiti samo to, i dizajn Web usluga u tom stilu. (Analogno klijent-server arhitekture. Nema klijent-server standard.)

Dok ostatak nije standard, to čini standarde korištenja:

  • HTTP
  • URL
  • XML / HTML / GIF / JPEG / etc (Resource Izjave)
  • text / xml, text / html, image / gif, image / jpeg itd (MIME tipova)

Klasičan sistem REST

Web je REST sistemu! Mnogi od tih Web usluga koje ste koristili ove mnogo godina – knjiga-naručivanje usluge, pretraživanje, online rječnik usluge, itd – su REST-based Web usluge. Avaj, ste koristili REST, izgradnju REST usluge i nisi ni znao.

Ostatak se bavi “veliku sliku” Web. Ona se ne bavi detaljima implementacije (npr koristeći Java servletima ili CGI za implementaciju web usluga). Dakle, pogledajmo na primjer stvaranja web servisa od ostatka “veliku sliku” perspektive.

Dijelova Depot web servici

Dijelova Depot, Inc (fiktivna firma) je rasporedila neke web servisa da omogući svojim klijentima:

  • dobiti popis dijelova
  • dobiti detaljne informacije o određenom dijelu
  • dostaviti narudžbenicu (PO)

Razmotrimo kako svaka od tih usluga su implementirane u ugodan način.

Dobiti dijelovi popis

Web uslugu stavlja na raspolaganje URL na popis dijelova resursa. Na primjer, klijent će koristiti ovaj URL da biste dobili popis dijelova:

http://www.parts-depot.com/parts

Imajte na umu da “kako” web servisa generira popis dijelova je potpuno transparentan za klijenta. Svi klijent zna je da će, ako on / ona podnosi iznad URL zatim dokument koji sadrži popis dijelova se vraća. Od početka primjene je transparentan klijentima, Parts Depot je slobodno mijenjati temeljne realizaciju ovog resursa bez uticaja na klijente. Ovo je labav spojnice.

Evo dokument koji klijent prima:

<?xml version="1.0"?>
<p:Parts xmlns:p="http://www.parts-depot.com" 
         xmlns:xlink="http://www.w3.org/1999/xlink">
      <Part id="00345" xlink:href="http://www.parts-depot.com/parts/00345"/>
      <Part id="00346" xlink:href="http://www.parts-depot.com/parts/00346"/>
      <Part id="00347" xlink:href="http://www.parts-depot.com/parts/00347"/>
      <Part id="00348" xlink:href="http://www.parts-depot.com/parts/00348"/>
</p:Parts>

[Pretpostavimo da se kroz sadržaj pregovora servisa utvrdi da klijent želi zastupljenost kao XML (za mašinsku obradu-to-machine).] Imajte na umu da je lista dijelova ima veze da biste dobili detaljnije informacije o svakom dijelu. Ovo je ključna karakteristika odmora. Klijent transferi iz jedne države u narednih ispitujući i izbora između alternativnih URL-ova u dokumentu odgovor.

Dobiti detaljne dio podataka

Web uslugu stavlja na raspolaganje URL za svaki dio resursa. Primjer, evo kako klijent zahtijeva dijela 00345:

http://www.parts-depot.com/parts/00345

Evo dokument koji klijent prima:

<?xml version="1.0"?>
<p:Part xmlns:p="http://www.parts-depot.com"   
        xmlns:xlink="http://www.w3.org/1999/xlink">
      <Part-ID>00345</Part-ID>
      <Name>Widget-A</Name>
      <Description>This part is used within the frap assembly</Description>
      <Specification xlink:href="http://www.parts-depot.com/parts/00345/specification"/>
      <UnitCost currency="USD">0.10</UnitCost>
      <Quantity>10</Quantity>
</p:Part>

Opet posmatrati kako se ove podatke vezano za još više podataka – specifikacija za ovaj dio mogu se naći po poprijeko hipervezu. Svaki dokument odgovor omogućava klijentu da drill down dobiti detaljnije informacije.

Podnijeti PO

Web uslugu stavlja na raspolaganje URL dostaviti PO. Klijent stvara primjer dokument PO koji je u skladu sa PO shemu da su dijelovi Depot je dizajnirao (a objavljen je u WSDL dokument). Klijent podnosi PO.xml kao nosivosti od HTTP POST-a.

Tužilaštvo usluga odgovara na HTTP POST s URL dostavljenim PO. Dakle, klijent može dohvatiti PO bilo koje vrijeme nakon toga (za ažuriranje / edit to).

Tužilaštvo je postala jedna informacija koja se dijeli između klijenta i servera. Dijeljene podatke (PO) dat adresu (URL) od strane servera i izložena kao Web servisa.

Logično URL-ova u odnosu na fizičku URL-ove

A izvor je konceptualni entitet. A reprezentacija je konkretna manifestacija resursa. Ovaj URL:

http://www.parts-depot.com/parts/00345

je logičan URL, a ne fizički URL. Dakle, postoji ne mora biti, na primjer, statičkog HTML stranica za svaki dio. U stvari, ako je bilo milion dijelova onda milion statički HTML stranica ne bi bio vrlo atraktivan dizajn.

[Detalj Implementacija: Dijelovi Depot mogao implementirati uslugu koja dobije detaljne podatke o određenom dijelom zapošljavaju Java Servlet koji raščlanjuje niz nakon ime hosta, koristi broj dijela za upit baze podataka dijelova, formulirati rezultate upita kao XML, i zatim se vratiti XML kao nosivosti od odgovora HTTP-a.]

Kao stvar stila URL-ova ne bi trebalo da otkrije tehniku ​​realizacije koristi. Morate biti slobodan da promenite implementaciju bez uticaja na klijente ili su u zabludu URL-ova.

REST web servisovi karakteristike

Ovdje su karakteristike REST:

  • Klijent-Server: pull-based stil interakcije: konzumiranje komponente povući reprezentacije.
  • Bez državljanstva: svaki zahtjev od klijenta do servera mora da sadrži sve informacije potrebne za razumijevanje zahtjeva, i ne mogu iskoristiti bilo koje čuvaju konteksta na serveru.
  • Cache: poboljšanje odgovora mrežu efikasnost mora biti u stanju da se označeni kao cacheable ili ne-cacheable.
  • Uniformi sučelje: svi resursi se pristupa sa generičkim sučelje (npr HTTP GET, POST, PUT, brisanje).
  • Nazvan resursi – sistem se sastoji od resursa koji su nazvani pomoću URL-a.
  • Međusobno reprezentacije resurs – reprezentacije resursa su međusobno povezani pomoću URL-ova, čime se omogućava klijentu da napreduje iz jedne države u drugu.
  • Slojeviti komponente – posrednika, kao što su proxy servera, cache serveri, gateway, itd, može biti ubačen između klijenata i resurse za podršku performanse, sigurnost, itd

Principi REST dizajna web servisa

  1. Ključ za stvaranje Web Services u REST mreže (i.e., Web) je identifikacija svih konceptualnih entiteta koji želite da razotkrije kao usluga. Iznad smo vidjeli neke primjere resursa: popis dijelova, detaljni podaci dijelu, narudžbenice.
  2. Kreiraj URL svaki resurs. Sredstva treba biti imenice, a ne glagola. Na primjer, ne koristite ovo:
http://www.parts-depot.com/parts/getPart?id=00345

Napomena glagol, getPart. Umjesto toga, koristite imenica:

http://www.parts-depot.com/parts/00345

3. Kategorizacija svoje resurse prema tome da li klijenti mogu samo dobiti prikaz resursa, odnosno da li klijenti mogu mijenjati (dodati) resursa. Za bivšu, da ta sredstva dostupna pomoću HTTP GET. Za kasnije, da ta sredstva dostupna preko HTTP POST, PUT, i / ili DELETE.
4. Svi resursi dostupni putem HTTP GET bi trebao biti nuspojava besplatno. To jest, resursima treba samo vratiti prikaz resursa. Pozivajući se na izvor ne bi trebalo da dovede do modifikaciju resursa.
5. Nijedan čovjek / žena je ostrvo. Isto tako, ne zastupa treba da bude otok. Drugim riječima, stavio hiperveze unutar reprezentacije resursa kako bi se omogućilo korisnicima da bušiti za više informacija, i / ili da dobiju relevantne informacije.
6. Dizajn otkriti podatke postepeno. Ne otkrivaju sve što je u dokumentu jedan odgovor. Pružaju hyperlinkovi dobiti više detalja.
7. Odredite format podataka odgovora koristeći shemu (DTD, W3C sheme, RelaxNG ili Schematron). Za one usluge koje zahtijevaju POST ili PUT da je, takođe pružaju shemu odrediti oblik odgovora.
8. Opisati kako vaše usluge su da se poziva koristeći ili WSDL dokument, ili jednostavno HTML dokumenta.

Sažetak

Ovaj članak je opisao REST kao arhitektonski stil. U stvari, to je arhitektonski stil Web. REST opisuje ono što čini web rade dobro. Držeći se načela ostatak će učiniti vaše usluge rade dobro u kontekstu weba.

U budućnosti članku ću pisati o evoluciji Web koristeći principe REST.

Priznanje

Zahvaljujući Robert Leftwich i Philip Eskelin za svoje vrlo korisnim komentarima u stvaranju ovog dokumenta.

Reference

[1] http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

Format Newick stablo

Source: http://evolution.genetics.washington.edu/phylip/newicktree.html

Uvod

U Newick standard za zastupanje drveća u kompjuterski čitljivom obliku koristi prepiske između drveća i ugnežđenih zagrade, primetio 1857. čuveni engleski matematičar Arthur Cayley. Ako imamo ukorijenjen drvo:

[Tree of form (B,(A,C,E),D)]

zatim u stablo datoteku je predstavljena sljedeće sekvence za ispis znakova:

(B,(A,C,E),D);

Stablo završava sa zarezom. Na najniži čvor u ovom stablu je unutrašnjost čvor, a ne vrh. Interijer čvorovi su predstavljene par podudaraju zagradama. Između njih su reprezentacije od čvorova koji su odmah potomci tog čvora, odvojene zarezima. U iznad drveća, u neposrednoj potomci su B, drugi unutrašnjost čvor, i D. drugi unutrašnjost čvor predstavlja par zagrada, okružuje reprezentacije u njegovoj neposrednoj potomaka, A, C, i E. U našem primjeru ovih dogoditi biti tips, ali generalno bi mogli biti i unutrašnjost čvorova, a rezultat će biti dalje Gnežđenje zagrada, na bilo kojem nivou.

Savjeti predstavljaju njihova imena. A ime može biti bilo koji niz od štampati znakova osim praznine, dvotočke, zarezom, zagrade, i uglastim zagradama.

Jer možda želite uključiti praznu u ime, pretpostavlja se da je donje crte ( “_”) označava praznu; bilo koji od ovih u ime će se pretvoriti u prazan kada je pročitao u bilo kojem ime može biti i prazan:. drvo kao

(,(,,),);

je dozvoljeno. Drveće se može multifurcating na bilo kojem nivou.

dužine grana se može ugraditi u stablo stavljanjem pravi broj, sa ili bez decimalne točke, nakon čvora i prethodi debelog crijeva. Ovo predstavlja dužinu grane odmah ispod tog čvora. Tako je iznad drveća možda dužine predstavljeni kao:

(B:6.0,(A:5.0,C:3.0,E:4.0):5.0,D:11.0);

Drvo počinje na prvoj liniji datoteke, a može i dalje naknadne linije. To je najbolje da se nastavi na novu liniju, ako uopće, odmah nakon zarezom. Blanks se može ugraditi u bilo kojem trenutku, osim u sredini ime vrste ili dužine grane.

Navedeni opis je zapravo od podskup Newick standarda. Na primjer, unutrašnjost čvorovi mogu imati imena u taj standard. Ova imena prate pravo zagrade za to unutrašnjosti čvor, kao u ovom primjeru:

(B:6.0,(A:5.0,C:3.0,E:4.0)Ancestor1:5.0,D:11.0);

Primjeri

Da bi vam pomoći da shvatite ovo drvo reprezentacije, evo nekoliko stabala u gore obliku:

((raccoon:19.19959,bear:6.80041):0.84600,((sea_lion:11.99700, seal:12.00300):7.52973,((monkey:100.85930,cat:47.14069):20.59201, weasel:18.87953):2.09460):3.87382,dog:25.46154);

(Bovine:0.69395,(Gibbon:0.36079,(Orang:0.33636,(Gorilla:0.17147,(Chimp:0.19268, Human:0.11927):0.08386):0.06124):0.15057):0.54939,Mouse:1.21460):0.10;

(Bovine:0.69395,(Hylobates:0.36079,(Pongo:0.33636,(G._Gorilla:0.17147, (P._paniscus:0.19268,H._sapiens:0.11927):0.08386):0.06124):0.15057):0.54939, Rodent:1.21460);

A;

((A,B),(C,D));

(Alpha,Beta,Gamma,Delta,,Epsilon,,,);

(Ne) Jedinstvenost

U Newick standard ne čine jedinstven prikaz stabla, iz dva razloga. Prvo, da bi lijevo-desno potomaka čvora utiče na predstavljanju, iako je biološki nezanimljiva. Tako, na biolog

(A,(B,C),D);

je isto drvo kao

(A,(C,B),D);

koji je u okrenuti istog drveta kao

(D,(C,B),A);

a to je isto drvo kao

(D,A,(C,B));

i

((C,B),A,D);

Ukorijenjeni i neukorijenjenim drveća

Osim toga, standard predstavlja ukorijenjena stablo. Za mnoge biološke svrhe možda nećemo biti u mogućnosti da zaključi položaj korijena. Željeli bismo imati predstavljanje jednog neukorijenjenim stabla kada decribing zaključke u takvim slučajevima. Evo konvencije je jednostavno proizvoljno root stablo i prijaviti rezultat ukorijenjen stablo. tako

(B,(A,D),C);

bi bilo isto neukorijenjenim drvo kao

(A,(B,C),D);

i kao

((A,D),(C,B));

Široku upotrebu

Uprkos ovom ograničenja nonuniqueness čitljivost rezultat reprezentacije (za drveće skromnih dimenzija) i lakoću pisanja programa koji je pročitao su držali ovaj standard u širokoj upotrebi.

Konkurentima uključuju NEXUS standard za drveće (dio više opštih NEXUS standard za skupove filogenije podataka). Međutim, NEXUS zastupljenost stabala se zasniva na Newick standard – unutar NEXUS STABALA Block ćete pronaći … Newick drveća.

A manje standard Newick zasnovan je standardni PhyloXML, što je XML reprezentacija koristeći gnijezde na <kladus> … </ klada> tag parova umjesto zagrada.

Porijeklo

U Newick Standard je usvojen 26 Jun 1986 by neformalnom sastanku odbora saziva mene tokom Društvo za proučavanje evolucije sastanaka u Durham, New Hampshire i sastoji se od James Archie, William Nj.E. Dan, Wayne Maddison, Christopher Meacham, F. James Rohlf, David Swaffort, i ja. (Komisija nije bila aktivnost SSE niti odobrio ga). Razlog za ime je da je drugi i završni sjednice Odbora sastali u restoranu Newick u Dover, New Hampshire, i mi smo uživali u obrok od jastoga. Predstavljanje stablo je generalizacija jednog razvio Christopher Meacham 1984. godine za programe crtanje drvo koje je napisao za PHYLIP paket prilikom obilaska Seattle. Njegova posjeta je bila odsustva iz University of Georgia, koji na taj način indirektno dijelom finansira taj posao.

Ostali opisi standardu Newick

Nije bilo formalnog objavljivanja standarda Newick.

  • Gary Olsen je proizveo formalni opis je koji je dostupan ovdje.
  • Tu je i Wikipedia stranice na Newick Standard dostupan ovdje.

PRA je slobodan softver!!!

Source: http://www.physics.usyd.edu.au/~marek/pra/index.html

Opće informacije.

Pulse snimač i analizator je dizajniran da koristi računar sa zvukom adapter kao višekanalni analizator i skaler. Glavna svrha aplikacije je za snimanje i analizu signala dobili od zračenja detektora kao: Geiger brojači, scintilacioni detektori, plina proporcionalna brojači, i poluvodiča detektora. On otkriva impulsa i u realnom vremenu analizira prikupljenih podataka. Ova aplikacija se trenutno koristi za pokretanje mnogih eksperimenata u srednji i napredni nastavu laboratorija u Školi za fiziku na Univerzitetu u Sydneyu.

Hardverski i softverski zahtjevi:

PC sa zvukom adapterom radi Windows XP ili noviji operativni sistem, uključujući 32bit i 64bit verzije. Ona također radi na Linux kutije pomoću vina.

Preuzimanje PRA:

Dokumenti (.pls i .ini datoteke) stvorio različite glavne verzije PRA nisu kompatibilni. Molimo vas da izbrišete “PRA.ini” datoteku iz programa direktorija ako nadograđujete PRA glavni verziju. Verzija 15 je najnovija (verzija 13 je izostavljen za svaki slučaj), koji uključuje većinu funkcija. Ako imate datoteke stvorene od strane PRA verzija 10, 11, 12, i 14, i dalje možete ih otvoriti u PRA verziji 15 pomoću “Load Data” komandu iz izbornika “File”. Verzija 9 (50% manje potrebnih resursa i manje datoteke dokument) i dalje održava (Bugs fiksiranje samo). Za više informacija o PRA molimo preuzmite program:

Verzija Ime dokumenta Bajt Checksum MD5
PRA za Windows 32 + 64-bitna verzija 15.0.1.7 PRA15.7z 491970 86f4563fb33b562f2db854f7e8b83eea
PRA Installer za Windows 32-bitna verzija 15.0.1.7 PRA15Setup32.exe 742178 f3b5ef07ba35f3b26d6b4cb4d9fd281d
PRA Installer za Windows 64-bitna verzija 15.0.1.7 PRA15Setup64.exe 751712 a00495470df93c091b6a49744f90bcbb
PRA za Windows 32 + 64-bitna verzija 14.0.0.0 PRA14.7z 489173 52efaf524ef2889a0e71d86c226ef9ce
PRA for Windows 32+64 bit version 12.0.0.2 PRA12.7z 489131 5d063dd00200ff296a18a0670c3cdb29
PRA for Windows 32+64 bit version 11.0.2.3 PRA11.7z 487913 c85d89c5596c185a04da0f33d99c670c
PRA for Windows 32+64 bit version 10.2.24 PRA10.7z 487299 eb81b4f0eb30364567011295a85814c5
PRA for Windows 32+64 bit version 9.1.19 PRA9.7z 421390 8c2a8a03852ca54767693f59e876c974

Instalacija:

Ako ste preuzeli “PRA * .7z” datoteku, raspakirajte ga i kopirajte pogodan 32bit ili 64bit PRA.exe i PRA.pdf datoteke u bilo koju mapu. Ovaj program je prenosiv i sva podešavanja se čuvaju u “PRA.ini” fajl nalazi u direktoriju aplikacije. Za pomoć vidi “PRA.pdf” uključen u paket.

Ako ste preuzeli jedan od instalatera (zahvaljujući ide u Inno Setup), samo pokrenite “* .exe PRA * Setup” program i slijedite upute. Installer će linkove na aplikacije PRA u meniju i suradnik PRA sa “.pls” datoteke. Također proizvodi program uninstaller.

Za dodatne informacije ili ako možda imate bilo kakve komentare i sugestije E-mail Marek Dolleiser.

Programiranje Python: Uvod u računarstvo

Source: http://mcsp.wartburg.edu/zelle/python/

John M. Zelle, Ph.D.

Pisao sam uvodni CS udžbenik koristeći Python. To je objavio Franklin, Beedle & Associates. Ako ste zainteresovani u razmatranju ili usvajanja ovog udžbenika, kontaktirajte Tom Sumner na FBA. Instruktor resursa, uključujući rješavanje problema i ispitnih pitanja su na raspolaganju od izdavača. Kliknite izdanje ispod za pristup izdanje specifičnih javnih resursa.

            

Jednostavno grafičku biblioteku: graphics.py

Ja sam razvio grafičku biblioteku jednostavan za korištenje da se uvede objektno orijentisanih koncepta. Biblioteka je objavljen pod GPL, tako da je slobodno dostupan za korištenje i modifikaciju.

graphics.py Jednostavna grafika modul koji se koristi u udžbeniku primjerima. Ovo je verzija 5.0, i da će raditi s obje Python 2.x i 3.x. Ovo je najnovija verzija grafičke biblioteke se može koristiti sa bilo izdanje knjige. Poznato je da se radi pod Linux, Windows i Mac OSX.

Grafika referentni (HTML) se mogu pregledati referentnu dokumentaciju za grafičku paket

Grafika referentni (PDF) štampati dokumentacije za grafičku paket


Zašto Python za CS1?

Na Wartburg College smo bili koristeći Python intenzivno u našem nastavnom planu i programu od 1998. Našli smo da to bude gotovo idealan prvi jezik i koristan alat u cijelom nastavnom planu i programu. Uvjeren sam da iz mog iskustva da Python je mnogo bolji za nastavu od jezika kao što su Java, C ++, ili Ada. Ako ste zainteresirani za učenje zašto, neki od mojih radova i prezentacija provjeriti.

Python kao prvi jezik

Rad predstavljen na 13. Godišnja Midwest Computer konferenciji, marta 1999. Ovaj stav radu je prikazan slučaj za Python u CS1 i CS2 kurseva.

Jednostavnije je bolje: Python kao nastavni jezik

HTML verziju razgovor sam predstavljen na CS i IT 2008. simpozij pod pokroviteljstvom CSTA i ACM.

Nastava računarska nauka sa Python

HTML verzija radionice I predstavljen na SIGCSE 2004. sigcse-slides.pdf je PDF datoteke slajdove, i sigcse-handout.pdf je radni materijal sa 4 slajda po stranici.

Jednostavno ne Pojednostavljeno: Istiskivanje najviše od CS1 sa Python

HTML verziju razgovor sam predstavljen na CCSC Fall 2003. ccsc-slides.pdf je PDF datoteke slajdove, i ccsc-handout.pdf je radni materijal sa 4 slajda po stranici.