Lazarus / Delphi / Tutoriali za programiranje

Original: http://sheepdogguides.com/tut.htm 

Tražite pomoć kako da uradite određene stvari u Delphiju, Pascalu ili Lazaru? Imate pravo mesto! Slobodno koristite ove tutorijale u programskim kursevima, ali bi se iskoristio kredit izvora. Govoreći o tome … sledeće je bila velika pomoć vlastitom programiranju: “Borland Delphi Hov-To”, iz Vaite grupe, Frerking, Vallace i Nidderi, ISBN 1-57169-019-0. Njegov pristup odgovara mojim potrebama i pomogao je da inspirišu oblik ovih tutorijala: većina su autentična objašnjenja kako da se postigne određeni zadatak, ili koriste određenu komponentu jezika.

Prvo uhvatite svog Lazara … ili Delphi! Sada volim Lazara, jer je besplatan i stvara aplikacije za više platformi. Još uvek moram da se susretnem sa nečim što Lazarus ne može da uradi to što bi Delphi mogao. Lazarus je moj glavni programski jezik od jula 2011. Dobijanje kopije Delphi-a nije tako jednostavno kao što je to nekad bilo, ali se nadam da ćete i dalje to da uradite, ako želite da istražite alternativu Lazaru.

Lazarus – Sve što sada koristim, izuzev za održavanje legendarnih aplikacija

Lazarus je poput starijeg, komercijalnog RADa, Delphi. Možete raditi u Vindovs-u, na Linuk-u ili Mac OS-u. Možete da sastavite svoj kod za kreiranje aplikacija za Vindovs, Linuk ili Mac. I da, generalno, možete prodati kod koji je stvoren tako. (Pogledajte Lazarus sajt za “fino štampanje” o tome.)

Već nekoliko godina, sav moj novi posao je uradjen sa Lazarusom. Mnoge od stvari koje su objašnjene na mojim Delphijevim stranicama “raditi” pod Lazarusom. Osim toga, imam i neke Lazarusove tutorijale za vas. (Oni su nastali nakon što sam se preselio iz Delphija. Nisam napisao novi Dlephi tutorial već neko vreme. (Ali ja sam i dalje “maintian” starih)

Počeo sam raditi detaljno na mojim Delphijevim tutorijalima, pripisujući ih indikacijama bilo čega što u Lazarusu nije isto. Ako pokušavate da uradite Lazarus sa jednim od mojih Delphi tutorijala, i to ne ide dobro, molim vas da pišete i kažete mi sa kojim tutorijalom radite …. Pomeriću ga “dodajte komentare na ovaj ” lista! Takođe sam započeo neke Lazarus specifične tutoriale.

Brover-friendli veb-stranice

Ja želim da moje stranice budu pregledne. Napravite prozor svog pretraživača onoliko koliko želite. Tekst će se dobro slivati. Lakše je čitati u uskom prozoru … a ostatak ekrana će biti slobodan za vaš posao Delphi ili Lazarus! Držite kontrolni taster (“ctrl”) i pritisnite znak plus, znak minus ili nula da biste promenili veličinu teksta u Firefoku i drugim dobrim pregledačima. Ovaj i još jedan dobar nagoveštaj objašnjeni su na stranici za pretraživanje Pover Pover-a!

Na dnu stranice ima još beležaka o ostalim ponudama, mojoj uređivačkoj filozofiji, dugmetu za e-poštu i pretraživaču koji vam pomaže da pronađete stvari na mom sajtu.

Za malo zabave, pogledajte moju demonstraciju Pisanje Delphi aplikacija sa ništa više nego Open Office!

Oprostite malo drhtanje? Nadam se, za Lazarus, Delphi ili Pascal tutoriale. Pre nego što pređete na njih, pozivam vas da uzmete u obzir neke stranice koje sam napravio u pokušaju da vas uverim da je besplatna, višestruka baza podataka ugrađena u Open Office, nazvanu “Baza” ili “ooBase”, vredna vašeg razmatranja.

Takođe pogledajte: Delphi kurs:

Uz moje dugogodišnje Tutoriale Delphi (Sadržaj slijedi), imam niz eseja koji će vam pomoći da postanete dobar programator Delphi ako odvojite vrijeme da biste se probili kroz njih. Tutoriali se mogu rešiti u bilo kom nizu koji vam odgovara. Eseji Delphi kursa su najkorisniji ako se čitaju u nizu. Sadržaj Delphi kursa

 

Sadržaj, Delphi i Pascal Tutorials:

Delphi …..

Level Zero:

Pascal course: Ako niste samo novi u Delphi-u, već i novi u programiranju, možda ćete prvo malo malo naučiti Pascala! Postoji besplatan proizvod, Paskalit, koji možete koristiti za to. Ono što ćete naučiti sa tim će sve doprineti da lako pristupite Delphi-u. Rad sa Pascalom prvo vam omogućava da savladate neku grupu problema (koja će biti važna i za programiranje Delphi-ja) prije nego što se suočite sa njima i nekim problemima koji su uključeni u bilo koji Vindovs jezik. Stranica o mom kursu takođe vam govori kako (6/2007) dobiti odličan Borland Turbo Pascal, koji će odgovarati nekim potrebama.

Hoćeš malo zabave? Ako imate odličnu, besplatnu Open Office instaliranu na vašoj Vindovs ili Linuk mašini, možete pisati aplikacije slične mnogim aplikacijama u ovom uputstvu! Ja sam napravio mali demo, koji se sastoji od jednog “dokumenta” za vordprocessor Open Office-a, ooVrite. Ako imate otvorenu kancelariju na vašoj mašini i preuzmete moju demonstraciju, videćete “stranicu” “vordprocessor” materijala pomoću dugmeta, okvira za uređivanje, dve okruženja za spin i nekoliko naljepnica za izlaz. Videćete tekstualnu manipulaciju, okvir za poruke i aritmetiku. Skoro kao nešto napravljeno sa Delphijem! Zabavno! (Detalji o tome kako su napravljene kontrole “živi” takođe su date.) (Demo je napisan za OO verziju 2. Verujem da su iste stvari bile moguće u verziji 1.)

Nivo 1 Tutoriali:

Prva klasa počinje ovde: Ali nemojte se iznenaditi što ste se našli na Lazarusovom tutorijalu! Na ovom nivou, Delphi i Lazarus se gotovo ne razlikuju. Ovaj Lazarus tutorijal napisan je u julu 2011. godine, dugo nakon što je moj Delphi tutorijal sajt bio zreo. Delphi “Počni ovde” je napisan pre nego što sam znao šta znam sada!
Nastavite ovde Ali, opet, nemojte se iznenaditi što ste se našli na Lazarusovom tutorijalu! Kao što je slučaj sa prethodnim tutorialom, ovaj Lazarus tutorijal napisan je u julu 2011. godine, dugo nakon što je moj sajt Delphi tutorijala bio zreo. Delphi početni vodiči su napisani pre nego što sam znao šta znam sada!
(Trenutno postoje i neke stvari nivoa 1 u tutorijalu nivoa 2 pod nazivom ‘Dodavanje stvari jedinici’)
Druga klasa “Počni ovde” Ovo zahteva kompletan početnik kroz prvi projekat, pokriva tačke koji se odnose na bilo koji projekat i pokriva neke tačke o konvencijama koje se koriste u drugim tutorijalima.
Cela slika Pregled delova bilo kog Delphi projekta. Ovo je više “filozofski”, manje “kako”, nego većina mojih tutoriala.
Subroutines: Procedures and Functions. Osnovni građevinski blokovi. Ovo je važan tutorijal, i napisan je u maju 2007, kada prođem neke greške prisutne u ranijim tutorijalima!
Učiniti to funkcionirati: Saveti i saveti o otklanjanju grešaka. Takođe više “filozofski”, manje “kako”, nego većina mojih tutorijala. (Pogledajte i informacije o otklanjanju Pascala u odeljku Pascal u nastavku.)
Uređivanje kutije OnChange događaj: Nemojte biti uznemireni ako koristite ovu vezu i pronađite se u Lazarus-zemlji. Osim ako se ne varam mnogo, ono što vidite u tutorijalu će raditi isto tako iu Delphiju, i pomoći će vam da razumijete događaje i rukovanje događajima.

Level 2 Tutoriali:

Kako … Napraviti ‘zvučni signal’ ili drugi zvuk.
Kako ….. Zaključajte monitor tako što ćete ga isključiti.
Kako … Reagirati na akcije korisnika miša.

____________________________________
SPECIJALNO! >>> Pročitajte ovo kada ste postali zadovoljni radom Delphi-a, barem za proizvodnju malih stvari. To je tutorijal koji objašnjava način da ostanete zaduženi za aplikaciju koju razvijate. Predstavlja “grafikone protoka” za okruženja koja su usmjerena na događaj: Državni dijagrami. Ima sourcecode. Omogućava važne opšte vještine koje će vam omogućiti napredak u stvaranju stvari po dizajnu umjesto “poke i nadu”. Te veštine omogućavaju vam da završite veće, pouzdane projekte. Usput, razvijena je aplikacija za vežbe i vežbe koja se lako može proširiti u nešto korisno.
___________________________________

A sada “obični” tutorijali 2. nivoa ….

Probajte ovaj … Napisao sam ovo u maju 2011 … nakon MANI godina korišćenja Delphija i pisanja ovih tutorijala. Da li su moja rana uputstva “savršena”? Ne! I ja ću jednog dana pokušati da ih izmenim, očistim delove stvari koje sam kasnije naučio nisu tako pametni. Ovaj tutorial vam govori kako da uradite nešto … doći ću do toga … ali takođe ima i neke važne opšte savete o korišćenju Delphi-a, kao io programiranju uopšte. Predmet tutorijala je stvaranje male aplikacije koja predstavlja slučajno odabrane citate iz tekstualne datoteke citata. Tutorial dolazi sa punim izvornim kodom, kopijom završene .eke datoteke, pa čak i sa uzorkom skupa citata za korištenje. (Ovo su u .zip arhivi, a link za preuzimanje je u tutorialu.)
Održavanje zadovoljstva korisnika … Kako vaš program može utvrditi želje vašeg korisnika (Pt 1. Vidite i Pt 2, u nivou 3). Ovaj tutorial dolazi “preporučeno”: molim vas, proverite, čak iako određivanje želje korisnika nije bila glavna stvar koju ste tražili?
Meni, stranica “O” i opcija Kuit u meniju … Kako ih dodati u projekat.
Upravljanje datotekama podataka … čitanje / pisanje datoteka sa podacima sourcecode. Prvi deo. Kada ste zadovoljni sa materijalom u ovom tutorijalu, postoji njegov proširenje na 3. nivou. Atipical of tutorials ovdje u tome što se naginje na diskusiju o gotovom proizvodu više nego što vam pokazuje konstrukciju odozgo.
Rukovanje datotekama … Kako čitati podatke iz datoteka na disku i pisati na takve datoteke. (Dugačak tutorial)
Ponovno korišćenje projekta … Kratak vodič za izgradnju novog projekta iz ranijeg, sličnog, jednog.
Dodavanje stvari jedinici … Gde stavljate stvari. Stvari koje su važne. Pitanja o obimu.
Ovaj tutorijal je pun Good Stuff … ali vrlo neuredan, loše organizovan u ovom trenutku. Pokušat ću to razriješiti, ali za sada: upozoreni ste!
Sintaksna notacija … kako pročitati važne stvari.

Više ćete naučiti iz Borlandovih datoteka “Pomoć”, nakon što savladate informacije u ovom priručniku.
Državni dijagrami … Preporučujem vam da pročitate ovu kratku općenitu napomenu o korištenju državnih dijagrama. Oni vam pomažu da zadržite jasnu ideju o tome šta pokušavate da napravite. Dijagrami toka su dobri za male “uglove” vašeg projekta, ali pošto su Vindovs (i Linuk) događaji, dijagrami toka su ograničeni u njihovoj korisnosti za upravljanje celokupnom slikom.
Potpuni primer … Ovo je napisano u maju 2007, i poliran je od nekih od ovih tutoriala. Odlazi na spor poćetak, ali kada je u toku, potrebno je brzo kroz kreiranje nesto vece od tipicne aplikacije drugog nivoa. Ono što čini nije glavna stvar … Glavna tačka je kako je aplikacija izgrađena, od praznih formi, razmišljanja do završne kreacije. Aplikacija manipuliše karakternim nizovima.
Parametri komandne linije … POGLEDAJTE ovo … to je prilično kratko. Prikazaće vam se način da se postignu neke od prednosti .ini datoteka i registra … bez pretpostavke da pišete stvari na sistem vašeg kupca.
Koristeći TTimer komponentu … Ovo ne samo da počinje da koristi važnu komponentu, već i da vam pomogne da proširite svoje veštine za rad sa prirodnim okruženjem događaja koji je vodio Vindovs. Ovaj vodič je u velikoj mjeri uređen 5/07 i a) polirani i b) pokriva neke bitne aspekte pisanja programa Delphi. Nije lako ili kratko, ali se veoma preporučuje ako ste spremni da se trudite da ostvarite napredak! Ne radi se samo o Timer komponentama.
Primer: Vežbanje veština čitanja … Ovo dolazi sa potpunom sourcode da biste se uverili. Ona ilustruje korišćenje događaja OnChange polja za uređivanje da bi odgovorio na korisnički unos. Takođe koristi tajmer da prikaže listu reči na ekranu za vremenski ograničenu mogućnost čitanja. Korišćenje jednostavnog Pokušaj … Osim blokova takođe je prikazano, pri rukovanju sa izuzetkom EConvertError-a.
Principi programiranja i Scrollbars, GetTickCount, itd ... Ovo takođe dolazi sa kompletnom sourcecode za vas da pišete. Prikazuje ScrollBars u akciji, ali takođe “uklanja” da pokrije više opštih tačaka, kao što su deklaracije procedura za gneženje (ili funkciju), koristeći TabOrder i podešavanje omogućuje. Korisni GetTickCount takođe pominje.
Koristite događaje, Luke … Ovaj tutorijal je započeo kao uvod u mrežne stringove i upoznaje ih. Međutim, dok sam radio na tome, “otkrio” više nego što sam znao o korišćenju operativnog sistema koji je pokrenuo događaj. Uputstvo takođe ilustruje dobro dobar postepeni razvoj. Preporučuje se svima, a ne samo onima koji traže pomoć sa mrežnim mrežama. Ne strašno dugo. Takođe vodi do još važnijeg tutorijala 3. nivoa.

Nivo 3 Tutoriali:

Sasvim nekoliko stvari koje su dodeljene ovom nivou nisu složene, ali su ipak ovde stavljene jer nisu bile neophodne za programiranje Delphi uopšte. Neki drugi su takođe prilično jednostavni, ali dolaze bez mnogo podrške materijala za tutorijale.

Dobijanje aplikacije za automatsko kopiranje teksta u sistemsku klipbordu ili stavljanje stvari u vašu aplikaciju iz klipborda: neobično kratak vodič … ali “to radi ono što piše na kalaj”, a tehnike su korisne. Ovo je na nivou 3 samo zato što te tehnike nisu široko važne, a takođe je napisan i tutorijal za čitaoce koji nisu novi u Delphi-u. Tutorial je zapravo iz moje kolekcije Lazarus tutorijala, ali verujem da sve u njemu funkcioniše na isti način u Delphiju … ali moram priznati da nisam to testirao! Napišite i požalite ako grešim; Sačuvaj sledeću osobu kaskad?

Koristeći Ini datoteke, štampač, kako događaji pomažu, proveru podataka o proveri i razne “osnove” Neobičan tutorial. Veliku (stvarnu) “stvarnu” aplikaciju koju sam napisao jer mi je to bilo potrebno, ne zato što je bilo korisno za ilustraciju neke programske veštine. Tutorial ima mnogo više u tome nego neki, sa mnogo manje objašnjenja. Skoro nijedan od uobičajenih opisa razvoja odozdo prema gore, na primjer.
Takođe, to je prvi! Reč je o programu napisanom pomoću Lazara! Mislim da se sve u tutorijalu jednako dobro primenjuje na Delphi rad. Ranije (prije septembra 2012), uradio sam nekoliko konverzija Tutoriala Delphi kako bi ih “radili” sa Lazarusom. (Po pravilu nije potrebno mnogo “pretvaranje”). Ovde je po prvi put program koji je kreiran korišćenjem Lazarus-a, ali koji ima lekcije za programera Delphi.
Prenošenje podataka u i iz podprograma. Spoljne jedinice. Korišćenje korisničkih zapisa, da “upakuje” brojne vrednosti u jednu “parcelu”. Uz ekstenziju o tome kako se kod može staviti u samostalne spoljne jedinice, za ponovnu upotrebu između više projekata. (Ne … ne mislim da pravim komponentu … nešto jednostavnije, sa manje posledica. Napisano u maju 2011. godine, i sažetije, mnogo vrednije od mnogih, ako vam trebaju objašnjene veštine. Vi “možete bez posla” ali .. ako počnete da koristite objašnjene tehnike, vaše programiranje može postati robusnije i brže možete završiti projekte.

Vosak, vosak … Jednostavna aplikacija, sourcecode. Ne čini ništa užasno pametno, ali ilustruje koliko je jednostavna i “čista” aplikacija. Ova aplikacija je sagrađena za stvarnu potrebu stvarnog sveta, vezanu za moje učešće u projektu brokering podataka “internet stvari”. Ali ima druge aplikacije i stvari koje će naučiti čak i korisnike koji nisu Pachube. Napisano u januaru 2011. godine, i vredi barem prozora, ako ja tako kažem!
Ovaj jedan >>> * * Pozdravljam vas! … ne samo za informacije o višestrukim oblicima, pametnom korišćenju događaja za pokretanje promena stanja, kao i informacija o donošenju kontrola parametrima, ali i zato što je napisan dugo nakon većine materijala na sajtu, i pokriva opšte tačke koje bi trebalo da vam pomognu da uradite bolji posao pisanja aplikacija. (Objavljeno 9/06).
Zadržavanje korisnika zadovoljno … Kako vaš program može utvrditi želje vašeg korisnika (Pt 2. Vidite i Pt 1, u nivou 2).
Pomoći datoteke … stvarajući vezu između njih i vašeg programa. (Kratak vodič). (Ja koristim HelpScribble za kreiranje mojih .hlp i .chm datoteka. Imam i stranicu koja obrađuje kreiranje helpfile-a.)
Kreiranje niza Edit Bok-a … trikovi objašnjeni ovdje bi radili i sa drugim komponentama.
Stvaranje nečega što će koristiti mnoge programe … Pokazuje vam kako ponovo koristiti kod. Napišite nešto jednom, koristite ga u mnogim aplikacijama. Uputstvo vas ne vodi do registracije jedinice tako da postane deo Delphi komponentne palete, ali vam pokazuje kako napraviti nešto što može optimizirati razvoj većeg broja programa koji svi trebaju zajednički element, Na primer, polje za poruke sa informacijama o autorskim pravima i verzijama. Postoji još jedan tutorijal o ovoj važnoj temi u četvrtom nivou, gde se koriste neke dodatne funkcije koje obezbeđuje Delphi.
Alternativno “stvaranje nečega što će se koristiti od mnogih programa” … ^^ Vidi i prethodni tutorial ^^. Ovaj “alternativni” je stari tutorial, koji nije predstavljen kao noviji (post oko 1/04). Međutim, opisuje stvaranje tabele visoke ocene. Pokušajte da ignorišete elemente koji “koriste mnoge programe” … oni su bolje objašnjeni u prethodnom tutorijalu, ali ako je tabela visokih rezultata ono što vam treba, ovo je vaš tutorial!
Ipak još jedan tutorijal za obradu podataka Postoji dosta na ovoj stranici! Ovaj je vrlo koncizan i noviji od većine, napisan je u julu 2011. godine. On koristi memorije. Jedan drži datoteku koja je programirana masažom, jedan kao bafer za izgradnju rezultata. Takođe ide u upotrebu OpenDialog i SaveDialog … umm … dijaloga! Uputstvo se takođe može koristiti kao korisna ljuska da razbije pozadinu pisanja mnogih aplikacija za manipulaciju fajlovima. Kod je prilično “uredan”, vredan brze skimbe za neke druge “trikove” koje se koriste na putu.

Rukovanje datotekama podataka i pomoću dijaloga Čitanje i pisanje podataka u / iz datoteka. Drugi deo, iako možete početi ovdje. (Počnite ovde ako je materijal na dijalozima vaš jedini interes.) Prvi deo je na nivou 3. Objašnjene su komponente Delphi OpenDialog i SaveDialog. (Oni su dobre vesti, a ne suviše teško.) Takođe su obuhvaćeni: kreiranje sopstvenih dijaloga. Izvorni kod dostupan za preuzimanje. Atipical of tutorials ovdje u tome što se naginje na diskusiju o gotovom proizvodu više nego što vam pokazuje izgradnju od početka.
Kviz program … Prikazuje razne stvari, koristi TMemo objekat, pokazuje kako da implementirate “Želite li sačuvati podatke pre nego što izađete?” Kviz program pamti prošlost performansi korisnika, na pitanje na nivou pitanja. Izvorni kod dostupan za preuzimanje.
Program unosa podataka ... verovatno, sam po sebi, bez koristi za vas. Ali ilustruje neke korisne trikove, može vam pomoći da poboljšate razumevanje mogućnosti koje stvara okruženje koje pokreće događaj. Izvorni kod dostupan za preuzimanje.
Početak igre sa tutorima za kucanje … Nedostaje trenutno. Prikazuje razvoj aplikacije.
Kako pristupiti datotekama baze podataka … Izuzetno je lako napisati program u Delphi-u koji vam omogućava da pregledate i uređujete datoteke koje se dele sa Paradok-om, dBase-om, Access-om i sl. Saznajte kako ovde!
Igranje VAV datoteka sa MediaPlaier-om … Bilo da želite da vaš program kaže “Imate novu poštu …”, ili je samo potreban superiorni “Zapp!” Zvuk, evo kako. I ono što ovde naučite verovatno radi za igranje i drugih medija.
Čitajući džojstik … to radite u Delphiju 2 i novijim. Revidirana i proširena 4. maja. Kao ilustracija stvoren je program štoperica. Pogledajte i taster za džojstik nivoa 4. Sourcecode isporučuje se.
Rasprostranjen je kontrolni program … Analiziran je program sa poljem za potvrđivanje i boolean promenljivima koji rade zajedno. Dostupno je preuzimanje sourcode.
Korišćenje DLL-ova. Uvod … Kako koristiti funkcije i procedure od nekog drugog biblioteke dinamičkih veza (DLL). Jedan je obezbeđen. Postoji i opcionalni drugi odeljak o tome kako napisati svoj DLL. Tutorijal se isporučuje sourcecode, a prethodno napisani DLL za upotrebu dok naučite. Pogledajte i moj tutorijal za nivo 4 ako želite više o DLL-ima.
Štampanje – linija u isto vreme … ovaj tutorijal prikazuje kako da pošaljete tekst štampaču liniju u isto vreme. Nema složenih pojmova, ali potreba nije univerzalna, a pomoć je minimalna .–>
Program traženja riječi … Neće vam biti potreban program, ali možda će neke od tehnika koje se koriste za njegovo popunjavanje biti od interesa! Sourcecode i .eke su obezbeđeni. Malo držanje ruku o tome kako napraviti Delphi rad, samo komentare na i u gotovom proizvodu.
Izaberi ćeliju, svaku ćeliju … Navodno, ovaj tutorijal govori o korišćenju koda za izbor ćelije mrežne mreže u toku rada. Usput, pojavljuje se neki općenito važan materijal vezan za korištenje referenci na Delphi kreirane objekte, npr. objekat u “pošiljaocu” koji proizilazi iz Delphija stvorio je rukovaoce događaja.

Crtanje ili gledanje slika / grafike, ETCETERA: Samo da vam pomognem da pronađete stvari, grupišću (*) sledeća tri tutorijala za treći nivo. Dok deo svakog od njih je u vezi sa crtanjem slika, grafičkom delfijom, gotovo svi pokrivaju druge teme, tačke, probleme na putu ….
Uvod u grafiku … MoveTo (100,10); DravTo (300,300); dovoljno je jednostavno … Veza na početku ovog pasusa će vas odvesti u Lazarus tutorijal koji sam napisao za Božić u 2013. godini. To vam govori većinu onoga što je u sledećem, starijem tutorijalu, verovatno bolje. Sadrži napomene o veoma malim razlikama u onome što radite u Delphi vsemu što radite u Lazarusu. Probaj prvo. Ako vam ne kaže šta vam treba, pokušajte …
* Uvod u grafiku … MoveTo (100,10); DravTo (300,300); čini se dovoljno jednostavno … ali nije dovoljno napraviti liniju koja će i dalje biti tamo nakon što se minimizirate, a zatim vratite prozor. (Pogledajte prethodni unos u ovoj sadašnjoj tabli sada.) Veza u paragrafu koji čitate takođe govori o tome kako kreirati uporne grafike i (!) Kratko govori o učitavanju bitnih mapa.
* Još jedan tutorijal za crtanje, sa dodatnim bitovima! … Ovo je jedan od mojih pažljivije uradjenih tutorijala. Završen je u maju 2007, kada sam ih već neko vrijeme pisao. Proširuje rad u prethodnom tutorijalu (“Uvod u grafiku”) i takođe vam pokazuje malo o izgradnji lako izmenjenih programa. Grafički proizveden je samo prilično zabavna poker zabava kod ljudi koji misle da DRM pristupni kod može biti tajna. Postoji i malo različitih baza. (“Hek”, itd.)
* Slike i pristup datoteka … Prikazujte slike .bmp na vašem formularu. Pristupite svim datotekama u datom folderu na vašem disku, koristeći ga kao osnovu za vežbu “Možete li prepoznati …”. Uputstvo ima grube ivice, ali puna izvorna lista datog radnog programa. (Delphi verzije 4 i 7, bar vam omogućavaju prikazivanje JPEG-a. Ne znam koja je verzija Delphija došla sa ovom funkcijom … pošaljite mi e-mail ako znate? … i tražim besplatnu verziju komponenta sa sourcecode (ili iz renomiranog izvora, kao sourceforge ili Tucovs) za komponentu koja dozvoljava prikazivanje JPEG-ova u Delphi 2 aplikacijama … opet, molimo vas pošaljite e-poštu ako možete pomoći? Povezana misao: Delphi 4 (standard) može biti instaliran na računaru sa samo serijskim brojem i kodom za autorizaciju. Ne treba vam “dozvola” Borland-a (ili druge korporacije … npr. Microsoft (!)) servera. Da li zaista mislite da će g. pustite da zauvek igrate sa svim alatima koje su nedavno objavili “besplatno” (pre-5/07) I da li će druge korporacije uvek biti tamo da ponovo uključe stvari koje prelazite na nove računare? Dajte mi proizvode koje mogu da instaliram Veb-less, svaki put!
* Grafikoni za matematiku … Ovo dolazi sa sourcode i kompajliranim eke. To je više nego uobičajena tutorijala zato što vas vodi kroz razvoj stvarne, korisne aplikacije. Ne postoje naročito teški pojmovi, osim, ​​možda, iz upotrebe jedne potprograma da bi se OnChange upravljalo za nekoliko uredjaja.

Da napišete skrinsejver: Skrinsejver se ne razlikuje mnogo od bilo koje druge Vindovs aplikacije. Mark R Džonson je pripremio odličnu diskusiju u istom stilu kao i moje tutoriale i ne vidim razloga da ponovo izmislim taj točak. (Čak je i učinio izvorni kod dostupan.) Ovo sam stavio na treći nivo zbog nekih čudnih kvota i ciljeva kojima se morate obratiti. Ono što imate sa svojim snopom može biti vrlo jednostavno.

Ako, inače, samo tražite program za snimanje ekrana, da biste prikazali svoje fotografije, napravio sam uporedni pregled nekih stvari … mnogih besplatnih .. koje mogu biti od interesa.

Moja usluga, molim? Ako znate za dobar Vindovs screensaver koji zadovoljava sledeće, molim vas javite mi? (Potreban mi je samo .eke, a ne izvorni kod.)
Sharevare, registracija manja od 20 dolara.
Prikazuje rotirajuću kocku.
Slike na licu kocke definisane korisnicima … nadamo se da će
Neki VERI SIMPLE sredstva. Najbolje od svega: Screensaver samo
Koristi šest slika na poznatoj lokaciji. U mom savršenom
Svet, promena sadržaja jedne od datoteka bi
Promenite sliku na kocki. Ne smeta mi biti
Ograničeno na imena fiksnih slika.
Adresa e-pošte urednika. Prijedlozi dobrodošli!
Zahvaljujem se ljubaznom čitaocu koji me je upozorio na Ksara-ov rotirajuće kocke. Već nekoliko meseci radi na mojoj mašini bez problema. Čak se i meni upoznaje sa mojim “Promeni prikaz promenom sadržaja datoteke”, mislim. To senkuje lica dok se okreću … verovatno suštinski “ulov” za postizanje najboljeg efekta. Info i program na Ksara-ovoj lokaciji.

Nivo 4 Tutoriali:

Najveći i najbolji za datum: Povezivanje više uređaja Arduino “master / slave” setup: Sa programom koji se pokreće na “master” računaru, Arduino “slave” sa LED i “doorbell” prekidačem mogu biti “pokretani” / nadgledani. Prozor na ekranu računara vam od trenutka do trenutka govori da li je pritisnuto “zvono vrata” spojeno na Arduino, a tu su i dva tastera: “Uključi LED diode”, “Isključi LED OFF”. Sa klikom miša na glavu, računar, LED na Arduinu se može uključiti ili isključiti. Dva su povezana jednostavnom serijskom vezom. Ne trebate NEĆE Delphi koristiti materijal u tutorijalu, iako je deo njegovog računara uklesan u Delphi terminima.

Korišćenje serijskog porta … Prvi deo: Slanje poruka sa računara preko serijske veze, npr. RS-232 … ali samo u jednom pravcu.

Korišćenje serijskog porta … Drugi deo: dvosmerna komunikacija, slanje poruka bilo kojim putem između dva uređaja povezana serijskim kablom ili virtuelnom serijskom vezom. Ovo ima elemente za Hiperterminal klon. (Pogledajte “PuTTI” (koristite Google) ako želite završenu “Hiperterminal”.)

Korišćenje serijskog porta … Klon hipertermina: Nije tako dobar kao Hiperterminal ili PuTTI … Samo ih pominjem da bih vam predstavio šta program radi. Ona šalje iz beleške, karaktera po karakteru, brže kao što ih unosite i prima podatke preko serijskog toka i prenose stvari u belešku. Ovaj tutorijal je trenutno naročito surovo, ali vam nudi puno koda. Program se diskutuje na kraju transformisao u “Najveći i najbolji”, gore opisan.

STOP PRESS !!! Posle MANJIH godina nastojanja, na kraju sam sisao osnovne podvige za Hiperterminal klon. Program, sourcecode i kompilirani eke su vam dostupni u “Korišćenje serijskog porta, deo 2” (gore). Ako radite sa uređajima za povezivanje sa serijskim vezama, takođe ćete moći da pronađete moju Arduino Serial Comms stranicu.

Mehanizam “pokušaj … izuzev …” za zarobljavanje grešaka Ovo je jedna od stvari koje vam “ne treba” … ali je vrlo korisno kada ga ovladate. I to vam daje način da kontrolišete šta se dešava kada, na primjer, vaša aplikacija dođe do greške u provjeri opsega. Ovaj esej takođe ide u nekoliko pitanja dobre prakse programiranja. Nije, alas možda, samo “reci vam odgovor”. Prvi nacrt Jula 2011, kada sam koristio Delphi i napisao ove tutoriale više od jedne decenije.

Pristup hardveru Port … ovaj tutorijal govori o besplatnom DLL-u za slanje poruka na i sa vašeg računara preko paralelnog ili serijskog porta. Ovaj vodič uključuje pomoć kako da je koristite. Možete da vozite elektroniku sopstvenog dizajna koja je priključena na vaš računar. Ako ste novi u DLL-u, postoji tutorijal nivoa 3 za DLL-ove za vas. Ako dodavanje sopstvene elektronike zvuči zanimljivo, posetite moju stranicu koristeći portove vašeg računara.

Prilagođavanje standardne kontrole … Ispunite tutorijal nivoa 3 ‘Kreiranje niza izmjena polja’ pre nego što pokušate ovu.

Modifikacija datoteke … Nije složeno, već je prezentovalo pretpostavku o nekoj tečnosti na delu učenika. Zamenjuje datoteku sa modifikovanom verzijom same. Prihvata originalnu datoteku.

Radni primer … Program za dekodiranje jednostavnih kodova za zamenu. Ovo se zasniva na prethodnom tutorijalu.

Navigacija pomoću prodavnice … Ponovno kreira delove Vindovs Ekplorer-a. Takođe ilustruje više prozora. Koristi FileListBok, DirectoriListBok i DriveComboBok.

Upotreba jedinica … Ovo je napisano u maju 2007, tako da ima neke prednosti u odnosu na starije tutorijale. Rešava se prilično složena tema, ali vrlo korisna: stavljanje podprograma u jedinice koje se mogu koristiti i ponovo koristiti. U ovom vodiču idemo dalje od ranije na istoj temi. Pohvalio … ako se osećate izazovom!

Color Graphics. Dinamička promena veličine … Kako nacrtati boju po vašem izboru. Kako napraviti stvari na obliku promijeniti veličinu ako se promeni veličina prozora.

HTML generator ... početak programa za generisanje onlajn foto albuma.

Ugao prikaza … mali krug sa strelicom u njoj. Strijela može pokazati bilo koji od 16 pravaca. Prvobitno razvijen kako bi pokazao pravac koji pokazuje vetar. Nema “ključnih” vještina u ovom priručniku … ali je to dobar, sa nekim lepim dijelovima elegancije u kodiranju. Ilustrirane su neke tehnike obrade posrednika. Takođe ilustruje upotrebu svojstva taga.

Još jedan primjeran primjer ... Ovo je veće i kreće se brže od nekih mojih tutoriala. Pokazuje kako sam izvadio podatke za određeni dan iz gomile datoteka, svaki od njih drži rekorde već nekoliko dana.

Vindovs poruke, džojstike i štoperica … Ovo pokriva nekoliko tema, uključujući odgovor na poruke koje se generišu na drugim mestima unutar računara, poruke iz Vindovs API-ja. Postoji jednostavniji način čitanja džojstika objašnjen u tutorijalu 3. nivoa. U pitanju je sourcode.

Kako osigurati da … samo jedan primjer prijave pokreće se u bilo kom trenutku. Koristi mutek.

Spoljne jedinice ... jednostavan način recikliranja koda koji ste napisali bez režijskih troškova prilagođenih komponenti.

DDE klijent … Ograničen uvod u prikupljanje podataka sa DDE servera, koristeći primjer 1-Vire / MicroLan.

Transformiranje žica ... Dve funkcije. Prvi uzima strune koji sadrže dvosmislene likove … kao “0”. Da li je to nula ili “oh” …. i pretvara ih u nizove bez dvosmislenih znakova. Drugi obrnuti proces. Korisno ako idete, na primjer, da date korisnicima registraciju ključnih nizova. Ovaj tutorijal takođe uvodi neke koncepte koji su u opštoj upotrebi za programera.

Nivo 5 Tutoriali:

Prvi koraci sa TCP / IP-om Postoji mnogo toga da se ovladate pre nego što budete stručnjak za preuzimanje stvari preko LAN-a ili preko Interneta, koristeći TCP / IP. Međutim, ako samo želite da preuzmete datoteku, bilo da je neki HTML, jpg ili neki podatak u datoteci na veb serveru, a možete prilagoditi nečiji drugi program, čak i ako ne razumete sve što to radi , Možda će vam trebati samo VinHTTP sa http://www.appcontrols.com/ i mali demo program koji dolazi uz njega. Dostupan je kao sharevare (pokušajte pre nego što kupite). Radi sa MANI Delphis-om, a možda i sa Lazarusom. Demo bi trebao biti dovoljan za vas da napišete program kako biste, na primer, preuzeli i čuvali slike iz IPCam-a. Kopija “bez sourcode” košta samo oko 18 dolara. Ako to ne odgovara vašim željama, probajte sledeći tutorijal …
Stariji “Početak sa TCP / IP-om” Postoji mnogo toga da se ovlada pre nego što uspijete da komunicirate između računara na LAN-u, a kamoli preko Interneta. Ovaj tutorial, koji dolazi sa potpunom sourcode, razmatra neke osnove. Usput, on kreira malu klijentsku aplikaciju. Krajem septembra 2011, to je možda moj najbolji tutorijum o TCP / IP problemima … Najbolji način da započnete.
Internet i dalje! Možete pisati aplikacije koje pristupaju stranicama preko LAN ili Interneta! Ovaj vodič vam daje ulazni put u svijet TCP / IP. Konkretno, on vam govori kako napraviti aplikaciju koja može pogledati, recimo, http://bbc.co.uk i prenijeti HTML sa tog sajta u TMemo komponentu unutar vaše aplikacije. To je težak deo! Ono što onda radite sa tim je na vama …. Verujem da vidite kako se mnoge mogućnosti otvaraju? (Pogledajte i sledeći tutorijal.
TCP / IP: Problem “blokiranja” Pre nego što se udaljavate ICS-om i TCP / IP programiranjem, čak i uz pomoć prethodnog tutorijala, morate započeti savladavanje veštine programiranja na način koji nije -blokiranje. Tvoja TCP / IP stvarno bi trebala biti učinjena kako bi omogućila asinhronu komunikaciju preko Interneta. Ovaj vodič pokušava da vam pomogne sa tim konceptima.
Mala adaptacija ICS demo U ovom tutorialu, blago prilagodimo osnovni demo iz kolekcije koja se isporučuje sa Internet Component Suite Francois Piette. Cilj je započeti razumevanje komponenti i TCP / IP programiranja. Adaptacija može biti manja, ali ako ste novi u TCP / IP, mislim da zaista treba da idete na ovaj tutorijal.

Sjedi u laktu … dok pišem program koji je veći od tipičnog Tutorial programa. Sourcode dostupne za preuzimanje. Ilustrira razvojni niz. Ilustrira određeno upravljanje datotekama i grafičko programiranje.
Loger temperature ... Logiranje i grafički podaci senzora temperature (i vlažnosti). Dolazi s sourcecode. Tutorial takođe obuhvata preuzimanje KSML-a sa vebserver-a, kako je napisano u vezi sa Pomejdon SNMP / KSML LAN / internetom “termometar” (iz grupe HV), ali se može revidirati kako bi pročitao drugi senzori. (Delphi 2, plus besplatna komponenta treće strane, ICS. Ovo je posao klijenta / servera.)
RS-232 comms (serijski i / o) … OBSOLETE: Postoji bolji tutorial (“… Prvi deo”) duž ovih linija iznad … ali ostavljam ovo ovdje kao sekundarni resurs za vas, ako Ne sviđa ti se drugi. Početak jednostavnog Hiperterminal-a. Može samo poslati do sada, ali ne zahteva nikakve komponente treće strane. (Delphi 2)
RS-232 komunikacije (serijski i / o) za uređaje za prijavljivanje podataka … OBSOLETE: Postoji bolje tutorial (“… drugi deo”) duž ovih linija iznad … ali ostavljam ovo ovde kao sekundarni resurs za tebe, ako ti se ne sviđa drugi. Jednostavan program za sličan Hiperterminal terminal, konfiguriran za interakciju sa bilo kojim od dva uređaja za prikupljanje podataka (Anderson TM # 128 / VeatherDuck). Može se prilagoditi drugim okruženjima. Program ima neke nedostatke, ali “radi”. Koristi freevare, sourcecode, komponentom TComPost iz Dirka Claessensa. (Delphi 2)
Diferencijalni termostat … Prilično “grubo” “tutorial”, jer sumnjam u ograničenu publiku … ali može biti korisno za neke! Dolazi s sourcecode. Pogledajte odeljak Temperature Logger, iznad, kako dobiti KSML iz vebservera … kod toga je bolje. Napisano u vezi sa Poseidon SNMP / KSML LAN / internetom “termometar” (iz grupe HV), ali se može revidirati kako bi pročitao drugi senzori. Koristi SNMP da uključi / isključi izlaz na uređaju koji se priključuje na LAN. (Delphi 2)

——————-

Moje uputstvo o programiranju za Dallas Semiconductor 1-Vire ™ čipove, kako se koristi na MicroLan ™, su ovde preseljene. Takođe održavam stranice koje uvode MicroLan i objašnjavaju hardver.

Pascal …….

(Ako ste zainteresovani da vidite veze sa radom drugog, obeležite ovu stranicu kako biste se vratili na njega i posetili moju stranicu sa vezama. Naravno, skoro sve što je neko ikada želeo da zna je već na Internetu u prof. Salmi’s superb FAKs …. ako ih možete naći !!! Ovi izvrsni resursi vredi tražiti 1/2009, oni su bili dostupni ovdje.Fetch tsfakp50.zip, unzip, pogledajte u TSFAKP.IDKS za tabelu FAK od sadržaj.

(Ovi često postavljana pitanja su se kretali! Bilo je na ftp://garbo.uvasa.fi/pc/link/tsfakp.zip, a zatim na ftp://garbo.uvasa.fi/pc/ts/tsfakp36.zip. Pokušavam da pretražim sa Google-om za “timo salmi pascal faks”. Zahvalan sam što nisu napisali Joe Smith!

Jednom sam morao da pitam “Ne znate kako da odštampate?” I rekao je “Vreme je da naučiš!” Nadam se da nemate problema sa arhivom .zip danas?

Ako ono što želite da znate nije odgovoreno na mojim stranicama (!), Onda biste mogli koristiti novinske grupe ili forume. Jedan način da pronađete grupu je Google-ova usluga za grupe.

Pascal Tutorials:

Paskal za one koji poznaju Basic … Neki zapažaju od mene za one koji poznaju Basic, a koji nisu učinili puno Pascala.

Učinite to funkcioniranje … Pomoć u debagovanju .. i na sprečavanju potrebe za njom .. Takođe korisno za programere Delphi.

Urednička filozofija

Ne volim ‘fanci’ veb stranice sa više brige za blistavi izgled nego za dobar sadržaj. Za lepu sliku mogu da idem u umetničku galeriju. Naravno, atraktivan sajt sa sadržajem zaslužuje pohvalu … sve dok to lepo lice ne košta vrijeme za preuzimanje. U svakom slučaju….

Pokušavam da predstavim ovaj materijal u formatu koji vam olakšava da ga koristite. Postoje dva aspekta: način na koji se razdvaja i način na koji je objavljen.

Način na koji je podeljen …

Pokušao sam da je podelim na delove veličine grize i da navedem koje su delove osnovne i od opšteg značaja, a koje se bave specifičnim pitanjima koja su takođe složena ili zahtevaju razumevanje više fundamentalnih pitanja. Drugim rečima, pokušavam da vam pokažem kako da hodam pre nego što brinem o trčanju. Tutorijali ‘Level 1’ pokrivaju osnove. Ako nemate iskustva, počnite sa prvim tutorijalima. Ako odlučite da se upišete na napredniji nivo, a stvari nisu jasne, možda bi bila ideja da se skeniraju teme iz nivoa 1, samo ako se upoznaju sa mojim načinom izražavanja koncepata. Pogledajte i razliku između Delphija i Pascala.

Način na koji je objavljen …

Ova arhiva tutorijala se prostire na neki način ka zoru interneta. Sada, većina nas ima Vord procesore sa mogućnošću korišćenja, a noviji tutorijali više koriste HTML kodove od starijih. Da li je to problem? Možete sačuvati stranice iz pretraživača i ponovo ih učitati u pretraživaču sa tvrdog diska kasnije, off-line. OpenOffice (odličan, BESPLATAN, poslovni paket za Vindovs i Linuk sa vvv.openoffice.org) uzima HTML u svom koraku. Sa VordPerfectom možete učitati .htm datoteku, izaberite sve, kopirati u klipbord, pokrenuti novi VordPerfect dokument, zatim staviti u tekst, uglavnom netaknut i očišćen od HTML-a.

Trebali biste biti u mogućnosti da čitate uputstva na mreži bez poteškoća. Međutim, TAKO, TAKO, MOGU lako pronaći ih za snimanje za off line, uključujući i uređivanje za svoje potrebe. Sledeće bi trebalo da rade. Predložio bih vam da kreirate fasciklu za tutorijale tako da možete zadržati moje filme bez rizika od sukoba:

 Imajte na umu da ako radite na on-line kopijama, propustićete kada postoje ažuriranja i revizije.

On-line, koristite svoj pregledač da biste pogledali tutorijal koji želite da snimite.

Koristite File | Sačuvaj kao … da biste sačuvali veb stranicu na vašem disku. U ovom trenutku možete se odjaviti ili posetiti druge stranice, možda ih i spasiti.

Kada se odjavite, samo koristite datoteku pregledača! Stavite komandu da biste pogledali materijal. Ako želite da uredite datoteke, pokušajte da koristite svoj uobičajeni vordprocessor. Ako to ne uspe, započnite Notepad (ili Vordpad, ili bilo šta drugo, ali onda ste sami <g>). Učitajte datoteku koju ste sačuvali. Uključite reči. (Notepad: Uredi | Riječ za obradu teksta.)

Snip off html header and footer. Ponovo sačuvajte dokument, menjajući ekstenziju na .tkt ili .doc U zavisnosti od tutorijala, u telu teksta će biti više ili manje HTML koda. Sa srećom, tvoj vordprocessor će se nositi sa ovim. Dajte OpenOfficeu probajte ako ne! U suprotnom možete koristiti globalno pretraživanje i zameniti da biste brzo uklonili većinu oznaka.

________

Ovo izgleda kao mesto za utikač za Tektpad. To je mnogo više od Notepada, a ne sve što je “vordprocessor” … već ima osobine koje ćete uskoro doći u ljubav, ako radite mnogo sa tekstualnim datotekama … posebno programiranje ili HTML kodiranje . Sve moje veb stranice su stvorene uz to, a veliki dio ostalih tekstova koji radim uradim je i s njim. Ima proveru pravopisa. Ima istaknuto sintaksu. Prelazim na svoje vordprocessors (Ami Pro, za zapušteni rad i OpenOffice Vriter za novi rad) samo kada želim da napravim formatiranje slova i fontove nisu u velikoj meri podržane u TektPad-u. Međutim, ima mnogo, mnogo, vrlo urednih dodira što ga čini radosnim za mnoge stvari. Posebno volim njihov odgovor na “autotekt” i činjenicu da korisnik može konfigurisati kako prikazuje različite klase dokumenata. Evo link na njihovoj veb stranici. Sharevare: možete ga probati besplatno, a nije skupo da se registrujete za nastavak korišćenja.

________

Filename: Pokušao sam da budem organizovan: Imena počinju Pt ili Dt za Pascal / Delphi Tutorial. Sledeća je cifra za nivo, a zatim sam upotrebio slova jedan za drugim, npr. Dt1a, Dt1b, Dt1c. Pismo ne znači puno … to samo pokazuje kada sam se približio ovoj konkretnoj temi! DST datoteke su neke od onih koje se odnose na Dallas MicroLan.

Zapamtite da je materijal autorsko pravo. (TK Boid, 2006 i kasnije) Gore navedene procedure su predložene samo za praktičnu ličnu upotrebu materijala, međutim, takođe ….

Slobodno koristite ove informacije na računarskim kursevima, itd., Ali bi se iskoristio kredit izvora, citirajući URL adresu. Ako jednostavno kopirate stranice na druge veb stranice, čitaocima ćete učiniti lošu uslugu: Vaše kopije neće ostati aktuelne. Daleko je bolje povezati se na ove stranice, a onda vaši čitaoci vide ažurirane verzije. Za one koji se brinu – zahvaljujem – objavio sam stranicu sa više informacija o tome šta se izdvajaju od autorskih prava i predloge za one koji žele da stavljaju ovaj materijal na CD-ove itd. (Postoji najmanje jedan zatvor koristeći materijal za zatvorenika obrazovanje. Razumem da postoje situacije kada internet veza nije moguća!)

Razlika između Delphija i Paskala … i obećanja Kilika ili Lazara ….

Delphi se bazira na Pascalu. Radi pisanja programa za Vindovs, koristeći Pascal .. sa puno poboljšanja od onih nekada divnih ljudi u Borlandu. Jednom davno, moj savet bio je: “Ako ste vrlo novi u programiranju, možda biste napredovali brže ako počnete sa ne-Vindovs Pascal-om”.

Međutim, pošto Vindovs, Linuk i MacOS koriste GUI, a zbog toga što je GUI okruženje važno, a programiranje bez GUI-a se vrši iz druge perspektive, mislim, danas bih rekao, ne … počnite kako mislite da idete na. Počnite sa Delphijem ili Lazarom, iako, na neki način, to znači da morate početi na složenijem nivou.

Ako želite da probate ne-GUI Pascal, bilo je slobodnih oko njih. Detalji o jednoj su bili u mojim besplatnim Pascal tutorijalima, ali ne znam da li je on dostupan.

U Delphi tutorialima ovde, trebalo bi da pronađete sve što vam je potrebno za programiranje Delphi. Međutim, čak i ako nikada nemate nameru da programirate za bilo šta drugo osim Vindovs-a, ako ste novi u programiranju, gledanje nekih nizak nivoa Pascal tutoriala može vam pomoći da shvatite važne ideje za svoj Delphi rad.

Kilik je proizvod koji je Borland izdao nekoliko godina prije 2007. godine. Nikada nisam “igrao” s njim, ali mislim da je to bio “Delphi for Linuk”. Na žalost, koliko ja znam, Kilik je umro. Srećom, ipak, imamo Lazarus koji ispunjava želje kojima je Kilik imao za cilj.

GNU Bourne-Again SHell

Source page: http://tiswww.case.edu/php/chet/bash/bashtop.html

BASH Image


 [image of the Head of a GNU]

 

 

 


Mundarija


Kirish

Bash bo’lgan  GNU  loyihasining Bourne Again Shell, to’liq amalga oshirish  IEEE POSIX va Open Group qobiq spetsifikatsiyasi  uni qo’llab-quvvatlash arxitektorlar ustida interaktiv Buyruq layn tartibga solish, ish nazorat bilan, masalan, tarix o’rnini va aloqa kengaytirish, va bir qator sifatida csh o’xshash xususiyatlari boshqa xususiyatlari. Bu erda  Bash mavjud ayrim xususiyatlari qisqa ro’yxati.

Qobig’ining bu turi uchun yangi Bash xususiyatlari haqida ko’proq ma’lumot olish uchun qarang:  Yo’naltiruvchi qo’llanma. Katta Unix-uslubi ham bor  odam sahifa. Man sahifa Shell xususiyatlarining aniq bayoni.

Bash shartlariga muvofiq taqsimlanadi bepul dasturiy ta’minot bo’lib,  GNU General Public License, versiya 3.

Tez-tez-so’radi, bir qator savollarga javob beriladi  FAQ deb endi muhofaza qilinadi-da.

Hozirgi Holat

Bash joriy versiyasi  bosh-4,4. (Gpg imzo).

Qo’llaniladigan barcha rasmiy uloqlari bilan joriy versiyasi ko’chirib SOL fayl mavjud bo’lgan  GNU git jihozi.

Joriy rivojlantirish manbalari (odatda har hafta yangilanib) bir surat, GNU git ham mavjud zarba tuzuvchilar filiali.

Qarang  README  qo’shimcha ma’lumot olish uchun fayl.

YANGILIKLAR  fayl tersely bosh-4,4 yangi xususiyatlari ro’yxati.

Manba kodi mavjudligi

Bash joriy versiyasi mavjud emas  ftp.cwru.edu  va  mahorat GNU ftp sayt  va uning ko’p oyna. Bu tarqatish fayl hujjatlarni formatlangan nusxalarini o’z ichiga oladi.

Ushbu fayllar mening bilan imzolangan  GPG kaliti.

Dan FTP uchun mavjud fayllarni bir qator bor  ftp.cwru.edu.

Joriy versiyasi uchun biron-bir yomon mavjud  CWRU  va  ftp.gnu.org.

Qo’llaniladigan barcha rasmiy uloqlari bilan joriy versiyasi ko’chirib SOL fayl mavjud bo’lgan  GNU git jihozi va joriy rivojlanishi manbalari (odatda har hafta yangilanib) bir surat, GNU ham mavjud  zarba git tuzuvchilar  filiali.

Oldingi Bash versiyalari mavjud  ftp://ftp.gnu.org/gnu/bash.

Dağılımları

Bash ustida standart qobiq hisoblanadi  GNU/Linux  bash-4.3 dan foydalanayotgan aksariyati tizimlari. Bash-4.3 qismi sifatida kiritilgan  FreeBSD  portlar  yig’ish,  OpenBSD  paketlar  yig’ish va NetBSD  paketlar  yig’ish.

OpenPKG loyiha  sifatida Unix va Linux tizimlarini turli bash-4.3 manbai RPMler mavjud qiladi  yadroli  doirasida  joriy  ozod.

Mavjud versiyalari  Mac OS X  bosh-3.2/bin/Sh sifatida bilan kemaga (Jaguar/Mac OS X 10.2 dan uchrashib). Paketlar manba odatda ko’proq hozirgi bo’lsa-da, bosh-4.3 ko’plab veb-saytlar dan mavjud oldindan olingan OS X paketlar, shuningdek, mavjud. Uchun Bash  Darvin  (MacOS X uchun baza) dan foydalanish mumkin  MacPorts,  Homebrew yoki Fink.

Solaris 2.x va Solaris 7/8/9/10/11 foydalanuvchilar tomonidan bosh-4.3 a oldindan olingan versiyasini olishingiz mumkin  Unixpackages  sayt (abonent) yoki  OpenCSW. Oracle kemalari bosh-3.2 qo’llab-quvvatlanadigan qismi sifatida Solaris 10  qismi sifatida va bosh-4.1  Solaris 11 . Taqsimlangan Solaris / Illumos versiyasi  OpenIndiana  sentyabr 2016 yilning bosh-4.3 o’z ichiga oladi.

AIX foydalanuvchilar bosh-4.3 olingan versiyalarini va AIX turli versiyalari uchun katta relizlarni olishingiz mumkin  Group Bullturli AIX relizlar uchun, va manbalari va bosh-4.3 o’zaro fayllarperzl.org. IBM bosh-4.2 va bosh-4.3 AIX 5L standartlariga, AIX 6.1 va AIX 7.1 uchun mavjud bir qismi sifatida qiladi  [GNU/] Linux ilovalar uchun AIX toolbox’tan. Ular RPM formatini foydalanish; siz ham, u erdan AIX uchun rpm olishingiz mumkin.

HP-UX foydalanuvchilar zarba-4.3 o’zaro fayllar va manba kodini olishingiz mumkin  Software Porting va HP-UX uchun Archive markazi. (Bu sana sifatida joriy versiyasi  bosh-4.3.46).

Bu haqida ham mavjud ekan  Minix. Windows bilan ishlayotgan bo’lsangiz, men sizga foydalanish tavsiya  cygwin hozirda kema  bosh-4.3.42  va  bosh-4.3.46 yoki  MinGW hozirda uning MSYS bazasi tizimining bir qismi sifatida bosh-ishining 3.1.23 ega.

Microsoft taklif  “Windows Ubuntu haqida Bash”  bir o’rnatish mumkin, deb qo’shib-Windows 10. uchun asosan Windows 10 dastur sifatida ishlaydi Ubuntu alohida o’ralgan versiyasi va bosh-4.3, deb muhitda taklif etadi.

Boshqa manbalar

Ro’yxati  Tez-tez so’raladigan–savollar, bu hujjat endi muhofaza qilinadi-da javob bilan.

Muhokama ro’yxati  bug-bash@gnu.org  ko’pincha yangi Bash portlariga, yoki yangi xususiyatlar yoki xatti-munozaralar haqida ma’lumotlarni o’z ichiga oladi, odamlar istardim, deb o’zgartiradi. Bash, xato xabar va o’zgarishlar, posted qaerda pochta ro’yxati. Bu pochta ro’yxati, shuningdek, bir Usenet yangiliklar guruhi, deb mavjud  gnu.bash.bug.

Dekabrdan xato-bosh yoshni Archives, 1999 dan mavjud  lists.gnu.org. Google Groups bir arxivini ega  gnu.bash.bug.

Bash qobiq dasturlash haqida umumiy savollar yuborilishi lozim  help-bash@gnu.org  pochta ro’yxatiga. Uning arxivlar ham mavjud  lists.gnu.org.

Joriy tarqatish Ba’zi fayllar ham foydali bo’lishi mumkin.

  • README: bashni tasvirlaydigan fayl
  • NEWS: joriy va oldingi versiyalar o’rtasidagi muhim o’zgarishlarni teskari ravishda ro’yxatga olgan fayl
  • CHANGES: to’liq bosh o’zgartirish tarixi
  • INSTALL: o’rnatish ko’rsatmalarni
  • NOTES: platformaga xos konfiguratsiya va operatsiya yozuvlari
  • COMPAT: bash4 va oldingi versiyalari o’rtasidagi muvofiqligi muammolari
  • POSIX: bash posix rejimida qanday o’zgarishlar bo’ladi?

Mana, men chop etilgan maqolalarning bir nechasi.

Xato haqida xabar berish

Bosh uchun Xato haqida hisobot jo’natiladi kerak  bug-bash@gnu.org  yordamida  bashbug  bosh bilan bir vaqtda qurilgan va o’rnatilgan dasturi.

Muhokama ro’yxati  bug-bash@gnu.org  ko’pincha yangi Bash portlariga, yoki yangi xususiyatlar yoki xatti-munozaralar haqida ma’lumotlarni o’z ichiga oladi, odamlar istardim, deb o’zgartiradi. Bu pochta ro’yxati, shuningdek, bir Usenet yangiliklar guruhi, deb mavjud  gnu.bash.bug. Siz mailing listga yozilishingiz mumkin  lists.gnu.org.

Agar xato hisobotini yuborganingizda, iltimos  bashbug  bosh bilan bir vaqtda qurilgan dasturi. Bosh qurish uchun muvaffaqiyatsiz bo’lsa, to’g’ridan-to’g’ri bashbug qurish harakat  make bashbug. Agar qurish mumkin emas, agar  bashbug, pochta yuboring  bug-bash@gnu.org  quyidagi ma’lumotlar bilan:

  • Bash versiya raqami va bo’shatish holati (masalan, 2.05-relizlar)
  • Bu haqida ishlayotgan mashina va OS (ishlatish mumkin  bashversion-L  zarba Build Direktoriyaning yoki bu ma’lumot uchun, bu katalogda `.made” fayl nazar)
  • To’plamda bayroqlar yoki config.h `mazmunini ro’yxati, tegishli bo’lsa,
  • xato ta’rifi
  • ishonchli xato qayta uchun bir retsepti
  • Agar mavjud bo’lsa xato uchun tuzatish!

Bashbug  dastur avtomatik ravishda, bu ko’p o’z ichiga oladi.

Agar bevosita Bash bakıcılarına murojaat qilmoqchi bo’lsangiz, xat jo’natishingiz bash-maintainers@gnu.org.

Ta’minlovchi

Men  hozirgi Bash ta’minlovchi emasman, va erishilgan mumkin bash-maintainers@gnu.org. Please send additions and corrections to this page to chet.ramey@case.edu.


Chet Ramey <chet.ramey@case.edu

REC Studio 4 – Ingeniería inversa Compilador

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

REC Studio es un decompilador interactiva.

Se lee un equipo con Windows, Linux, Mac OS X o archivo ejecutable en bruto, y los intentos de producir una representación similar a C del código y los datos utilizados para generar el archivo ejecutable.
Ha sido diseñado para leer los archivos producidos por muchos objetivos diferentes, y se ha recopilado en varios sistemas host.

REC Studio 4 es una reescritura completa del decompilador REC originales. Se utiliza técnicas de análisis más potentes tales como parcial asignación estática Individual (SSA), permite la carga archivos de Mac OS X y soporta 32 y 64 binarios bits. 
Aunque todavía  en fase de desarrollo , se ha llegado a una etapa que hace que sea más útil que el antiguo Rec Estudio 2.

Rec Studio 2 páginas están  aquí .

Caracteristicas

 

Como se ha mencionado, Rec Estudio 4 está todavía en desarrollo. características independientes más específicas se han completado, tales como:

  • Multisistema: Rec Studio se ejecuta en  Windows XP / Vista / 7, Ubuntu Linux, Mac OS X .
  • Apoyo a la información simbólica utilizando  Enano 2  y el reconocimiento parcial de  APP de Microsoft formato.
  • C ++  está parcialmente reconocido: nombres alterados generados por gcc se recompuestos, así como herencia descrito en dwarf2 es honrado. Sin embargo, C ++ es un lenguaje muy amplio y difícil, por lo que algunas características como plantillas no es probable que se apoya siempre.
  • Tipos y definiciones prototipo de función se pueden especificar en archivos de texto. Algunas API estándar POSIX y Windows ya están previstas en el paquete Rec Studio.
  • La interactividad es compatible, limitado a la definición de secciones, las etiquetas y los puntos de entrada de la función. Será necesario mejorarlo para apoyar la definición en el programa de tipos y parámetros de función.

Esta tabla muestra las características específicas de la diana que se han implementado hasta el momento:

Característica x86 (IA32) x86_64 Mips PowerPC mc68k BRAZO
desensamblador Hecho Hecho Hecho Hecho Hecho Planificado
cargador PE COFF Hecho Hecho n / A n / A n / A n / A
cargador de ELF Hecho Hecho Hecho Hecho Hecho Planificado
cargador de COFF Hecho n / A n / A n / A Hecho n / A
Mac OS X cargador Hecho Hecho n / A Planificado n / A Planificado
información simbólica Dwarf2 Hecho Hecho Hecho Hecho n / A Planificado
COFF información simbólica Planificado n / A n / A n / A Planificado n / A
convenciones de llamada En progreso En progreso En progreso Planificado Planificado Planificado
32 y 64 bits En progreso En progreso n / A n / A n / A n / A
Punto flotante Planificado Planificado n / A n / A n / A n / A
depurador de windows En progreso Planificado n / A n / A n / A n / A
depurador gDB En progreso En progreso n / A n / A n / A n / A

REC fuentes son  no  en el dominio público.

Aunque REC puede leer Win32 ejecutable (también conocido como PE) archivos producidos por Visual C ++ o Visual Basic 5, existen limitaciones en la salida producida. REC intentará utilizar cualquier información que está presente en la tabla de símbolos .EXE. Si el archivo .EXE se compiló sin información de depuración, si se ha utilizado un archivo de base de datos de programa (PDB) o en formato Codeview (C7), o si se ha habilitado la opción de optimización del compilador, la salida producida no será muy buena. Por otra parte, Visual Basic 5 archivos ejecutables son una mezcla de  subrutina  de código y  Formulario de  datos. Es casi imposible que REC para determinar cuál es cuál. La única opción es utilizar un archivo .cmd y especificar manualmente qué área es de código y cuya área es de datos.

En la práctica, sólo los archivos ejecutables C producen una salida decompilados significativa.

Referencias

Varios otros descompiladores están disponibles de diversas fuentes. Mira mi página de ingeniería inversa  para obtener una lista.

Sorprendentemente, la arquitectura interna de un descompilador es muy similar a la de un compilador. Existe la literatura de alta calidad para ambos. La Design Notes  página tiene información sobre los problemas que enfrenta un escritor decompilador cuando se trata de descompilar un poco más complejos que los programas de pruebas de unidades simples.
La descompilación  página tiene enlaces y documentación relacionada con descompiladores en general.

La tesis doctoral de Mike van Emmerik  avanzó significativamente el campo de la descompilación por esbozar soluciones para los problemas fundamentales en la descompilación de programas binarios.

Cristina Cifuentes inversa tesis doctoral técnicas de compilación ‘se describe en detalle la teoría y la aplicación de la decompilador DCC para 8086 programas de DOS.

El Wotsit página tiene enlaces a las especificaciones de los formatos de archivo como objeto COFF y ELF.

Algunos conceptos relacionados con el análisis del código se tratan en las REFERENCIA depurador páginas.

Otros libros fundamentales que he utilizado durante el desarrollo son:

  • “Los compiladores – Principios, Técnicas y Herramientas”, Aho, Sethi, Ullman, 1986 Addison-Wesley Publishing Co. ISBN 0-201-10088-6.
  • “Compilador Diseño e Implementación avanzada”, Steven Muchnick, 1997 Morgan Kaufmann Publishers, ISBN 1-55860-320-4.
  • “¿Cómo funcionan los depuradores – Algoritmos, estructuras de datos y Arquitectura”, Jonathan Rosemberg, 1996 John Wiley and Sons, ISBN 0-471-14966-7.

Los desensambladores utilizados en REC fueron tomadas de varias fuentes. El archivo  copyrite  en la distribución tiene una lista de créditos para cada uno de los desensambladores utilizados en REC. El resto del código fue escrito por mí mismo durante los últimos 25 años. Voy a seguir para mejorar la REC en mi tiempo libre, pero no puedo garantizar que puedo corregir errores o añadir nuevas características, procesadores, o hosts.

 

Renuncia

 

Hay mucha discusión sobre la legalidad de la descompilación. Decompiler herramientas han estado disponibles para una variedad de plataformas durante mucho tiempo. Descompiladores, junto con otras herramientas como depuradores, editores binarios, etc. desensambladores debe ser utilizado cuando el propietario de un programa tiene el derecho legal de realizar ingeniería inversa del programa.

Se ha establecido por los tribunales de Estados Unidos y otros países que es legal el uso de descompiladores bajo la cláusula de uso justo de la ley de derechos de autor.

Para saber cuando es legal utilizar un descompilador, debe leer el texto de los siguientes casos:

También leer una discusión sobre la legalidad del uso de un emulador para ejecutar un programa binario en un host diferente.

Backer Street Software no admite el uso de herramientas de ingeniería inversa con fines ilegales.


Copyright © 1997 – 2015 Software Backer Street – Todos los derechos reservados.

Historia:

9 de marzo de 2011  La versión 4.0 Beta: reescritura completa del decompilador para apoyar las arquitecturas más modernas (archivos Macho, x86_64).
2 de julio de de 2007  Versión 2.2: descompilación fijo de binarios en bruto a través de .cmd. Parcialmente implementado registro constante de propagación. Fijos muchos errores 68k.
6 de mayo de de 2007  Versión 2.1: Añadido trasero + opción de proceso por lotes para RecStudio; utilizar ndisasm para i386; un mejor aislamiento de los datos de importación para binarios de Windows
20 Sep. de de 2005  Versión 2.0d: Más correcciones de errores para 68k
6 Sep. de de 2005  Versión 2.0c: Soporte para archivos de Linux .oy soporte mejorado para 68k
15 de agosto de 2005  Versión 2.0b: liberación de mantenimiento. Soporte para binarios Watcom-compilado y cadenas de ancho
1 de agosto de 2005  Versión 2.0a: liberación de mantenimiento. choques fijos, la mejora de la calidad con los ejecutables de Windows
30 de de mayo de de 2005  Versión 2.0: GUI de Windows y descompilación interactivo
19 de Sep. de el año 2000  Versión 1.6: Se ha añadido soporte para SPARC.
16 de Mar. de 1999  Versión 1.5d: detección antiguo interruptor (). Añadido soporte para big-endian MIPS.
06 de marzo 1999  Versión 1.5: Apoyo a la información de importación / exportación de archivos Win95; desensambladores GNU reemplazados con fuente freeware; muchos accidentes fijos
22 de de noviembre de 1998  Versión 1.4a: Fijo bucle sin fin cuando la descompilación de archivos Win95; archivos de Windows prototipo añadidos
15 de noviembre de 1998  Versión 1.4: Se ha añadido la capacidad del navegador en modo interactivo, y la generación de la página HTML
30 de Jul. De 1998 
Versión 1.3b: Mantenimiento: fija los accidentes y diversos problemas en 68k.
15 de febrero de 1998  Versión 1.3: Añadido Motorola 68000 y PowerPC objetivos.
07 de diciembre 1997  Version 1.2: fija interfaz de usuario de PC. Ahora podemos cargar 16 bits DOS ejecutables. Más correcciones de errores.
26 de octubre 1997  Versión 1.1: soporte multi-objetivo (386 + R3000), la carga del ELF y archivos PE, varios errores corregidos.
06 de octubre 1997  Portado a Windows en modo consola (recr4kpc.zip) y para SunOS (recr4ks4.tar.gz)
20 de septiembre 1997  Creado para hacer recr4kl.zip disponible.

PuTTY สำหรับจัดเก็บค่า win32 ลงในไฟล์

Source page: http://jakub.kotrla.net/putty/

ข้อมูล

เมื่อเร็ว ๆ นี้หลาย ป้องกันไวรัส ซอฟต์แวร์ ตั้งค่าสถานะไบนารีในเว็บไซต์นี้เป็นมัลแวร์ นี้เป็นเท็จในเชิงบวก  ฉันจะรวบรวมไบนารีตัวเอง – แรกดาวน์โหลดรหัสที่มาจากเว็บPuTTYทับเซสชั่นรหัสการจัดเก็บและรวบรวมใช้ Visual Studio เครื่องคอมพิวเตอร์มือสองมีความสะอาด

เหตุผลอาจกฎที่เข้มงวดมากขึ้นและแก้ปัญหาของ AV (สียง/วิดีโอ) เพราะ  http://www.securityweek.com/attackers-use-trojanized-รุ่น-putty-steal-ssh-credentials. เราได้รวบรวมรหัสเดียวกันของ plink.exe ในโหมด  ที่วางจำหน่าย  และ  ตรวจแก้จุดบกพร่อง  – ผล AV จะแตกต่างกันอย่างมากมายเพราะการวิเคราะห์พฤติกรรมที่คลุมเครือของการแข่งขัน  ที่วางจำหน่าย  รุ่น

ดังนั้นผมจึงได้ตัดสินใจที่จะจัดให้มีการรวบรวมไบนารีในโหมดการแก้ปัญหา – หวังว่าจะโอเคสำหรับ AV อาจ overcautious ของคุณ โหมดการตรวจแก้จุดบกพร่องที่ทำให้เกิดขนาดปฏิบัติการขนาดใหญ่ – นั่นคือโอเคในปัจจุบัน – เพียงเพื่ออธิบายความแตกต่างในการ PuTTY เดิม

ผมเข้าใจถ้าคุณไม่เชื่อฉัน – อย่าลังเลที่จะรวบรวมไบนารีตัวเอง

PuTTY เป็นลูกค้าฟรี telnet/ssh ที่ดีสำหรับ Win32 และ Unix แพลตฟอร์ม มันเป็นเพียงหนึ่ง “exe” ไม่มีการติดตั้งไม่มีกำลังเสริมจะต้อง เพื่อที่จะสามารถเรียกใช้จากฟลอปปี้, USB แฟลชดิสก์ ฯลฯ

แต่จะเก็บการตั้งค่าทั้งหมดในรีจิสทรี ([HKEY_CURRENT_USER\Software\SimonTatham\PuTTY]) – คุณไม่สามารถจัดเก็บ/โหลดจากไฟล์ในฟลอปปี้หรืออุปกรณ์อื่น ๆ ที่ถอดออกได้ มีเป็น วิธีแก้ปัญหากับค้างคาว/ไฟล์ reg แต่ที่ไม่ได้ดีมาก ดังนั้นผมจึงได้เขียนใหม่ส่วนเล็ก ๆ ของ PuTTY (winstore.c – ฟังก์ชั่นที่จัดการการจัดเก็บ/โหลดการตั้งค่า)

ผมเคยเขียนใหม่ส่วนเล็ก ๆ ของการประกวดเกินไปเพื่อให้สามารถโหลดรายชื่อของเซสชั่นที่เก็บไว้ (winpgnt.c – ฟังก์ชัน update_sessions)

หากคุณพบข้อผิดพลาดที่เกี่ยวข้องกับการจัดเก็บ/โหลดการตั้งค่าหรือไม่ได้อยู่ในต้นฉบับ PuTTY รู้สึกอิสระที่จะส่ง อีเมล์ ไปยัง  jakub@kotrla.net การปรับเปลี่ยนของฉันที่จะอยู่ภายใต้การ PuTTY เดียวกัน ใบอนุญาตเป็น PuTTY – คุณสามารถทำอะไรกับมัน แต่ที่มีความเสี่ยงของคุณเองและไม่มีการรับประกันใด ๆ

เอกสาร

PuTTY นี้จะจัดเก็บการตั้งค่าคอนฟิก (เซสชันคีย์โฮสต์ ssh เส้นทางของแฟ้มเมล็ดสุ่ม) จะยื่นแทนของสตรี เซสชั่นและโฮสต์ ssh ที่สำคัญทุกคนจะถูกเก็บไว้ในแฟ้มที่แยกต่างหาก เส้นทางเริ่มต้น (ที่  .แสดงให้เห็นถึงไดเรกทอรีปฏิบัติการ):

• ./sessions/packedSessionName

• ./sshhostkeys/packedHostName

• ./putty.rnd

สามารถกำหนดเส้นทางสำหรับการกำหนดค่าการจัดเก็บผ่านทางไฟล์ได้ putty.conf. ไดเร็กทอรีปัจจุบันจะถูกค้นหาก่อนถ้า putty.conf ไม่มีไดเรกทอรีปฏิบัติการ (ไดเรกทอรีเดียวกับ putty/pscp/psftp/plink/pageant.exe) ค้นหา. putty.conf ควรมีลักษณะดังนี้ (ถ้าไม่พบค่าเริ่มต้นใช้):

;comment line
sessions=%SYSTEMROOT%\ses
sshhostkeys=\ssh\hostkeys
seedfile=C:\putty.rnd
sessionsuffix=.session
keysuffix=.hostkey
jumplist=jumplist.txt

คุณสามารถใช้ตัวแปรสภาพแวดล้อมใน config (เช่น %SYSTEMROOT%) – สตริงจะขยายผ่าน ExpandEnviromentString WinAPI ฟังก์ชัน (ยังไม่ได้รับการสนับสนุนตัวแปรเฉพาะผู้ใช้).

sessionsuffix และ keysuffix เป็นค่าเริ่มต้นจะว่างเปล่า หากตั้งไว้ไฟล์ทุกไฟล์จะมีส่วนต่อท้ายตามที่กำหนด (เซสชันที่บันทึกไว้ผ่านทาง sessionsuffix และ ssh คีย์โฮสต์ผ่านทาง keysuffix). วัตถุประสงค์หลักคือการหลีกเลี่ยง “*.com” ไฟล์จากชื่อเช่น ssh.domain.com. ทั้งสองมีอักขระได้ไม่เกิน 15 ตัว.

คำเตือน:  ถ้าคุณมีการบันทึกการประชุมบางส่วนหรือคีย์โฮสต์ ssh และคุณเปลี่ยนคำต่อท้ายเหล่านี้คุณต้องเปลี่ยนชื่อด้วยตนเอง (ผนวกให้พวกเขา) ไฟล์ทั้งหมด.

กระโดดรายการ เป็นคุณลักษณะใหม่ใน Windows 7 สนับสนุนโดย PuTTY 0.61. เพราะเหตุนี้ PuTTY ควรจะมีน้ำหนักเบาถ้าคุณไม่ได้กำหนดเส้นทางไปยังรายการกระโดดไม่มีจะถูกสร้างขึ้น.

นี้ PuTTY ยังคงสามารถโหลดการกำหนดค่าจากรีจีสท เซสชันที่โหลดจากรีจิสทรีถูกทำเครื่องหมายไว้ [รีจิสทรี] เมื่อ PuTTY กำลังตรวจสอบคีย์โฮสต์ ssh และไม่พบในไฟล์ แต่ในรีจิสทรีคุณสามารถย้าย/คัดลอกคีย์ไปยังแฟ้ม (หรือแน่นอนทำอะไร).

การแห่แหน โหลดรายการเซสชันที่บันทึกไว้จากเส้นทางที่ตั้งไว้ putty.conf, ค่าเริ่มต้นคือ ./sessions/packedSessionName – มันทำงานเช่นเดียวกับ PuTTY (รวมไปถึง keysuffix การตั้งค่า).

ChangeLog

นี้ PuTTY ยังคงพัฒนาไปเรื่อย ๆ เนื่องจากเป็นเวอร์ชันแรกที่ฉันได้เพิ่มคุณลักษณะบางอย่างและแก้ไขบั๊กไม่กี่ตัว ดังนั้นฉันเพิ่งเริ่มต้นการนับเลขรุ่น การเปลี่ยนแปลงคุณลักษณะและข้อบกพร่องในอนาคตจะปรากฏที่นี่.

  • 24. 11. 2005 – รุ่นแรก 0.1.1
  • 22. 3. 2006 – PSCP, PSFTP เรียบเรียงและเพิ่ม
  • 22. 3. 2006 – คงที่ Pageant ทำงานร่วมกับ sessionsuffix ได้อย่างถูกต้อง (รุ่น 0.1.2)
  • 7. 8. 2006 – คงที่ PSCP เมื่อโหลดการตั้งค่าที่ไม่มีอยู่จริงเงียบและจัดการข้อผิดพลาดคงที่ (รุ่น 0.1.3)
  • 9. 8. 2006 – ดีมาก “putty.exe directory” เพิ่มการตรวจสอบแล้ว (รุ่น 0.1.5)
  • 29. 9. 2006 – PLINK เรียบเรียงและเพิ่ม
  • 9. 1. 2007 – แก้ไขเพื่อบันทึก/โหลดการตั้งค่าเริ่มต้น (รุ่น 0.1.6)
  • 25. 1. 2007 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY 0.59 รั่วรั่วหน่วยความจำเล็กน้อย (รุ่น 0.2)
  • 24. 3. 2007 – การสนับสนุนตัวแปรสภาพแวดล้อมในไฟล์ config และการทำความสะอาดโค้ด (รุ่น 0.2.1)
  • 1. 5. 2007 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY 0.60 (รุ่น 0.3)
  • 15. 10. 2007 – คงที่แสดง “.” และ “..” เซสชั่นในรายการเซสชั่น (รุ่น 0.3.1)
  • 6. 3. 2008 – ความผิดพลาดแบบถาวรหากไฟล์การกำหนดค่าไม่ได้จบด้วยบรรทัดว่างเปล่า (รุ่น 0.3.2)
  • 12. 8. 2008 – ตั้งแต่ตอนนี้: การเปลี่ยนแปลงในการจัดการ putty.conf และไดเรกทอรีที่ทำงาน/ปฏิบัติการ
  • 4. 9. 2008 – การประกวดจะเริ่มขึ้น putty.exe ในไดเร็กทอรีการทำงานของ (ประกวด) และรูปแบบภาพ XP และ Vista สนับสนุน (รุ่น 0.3.5)
  • 28. 7. 2009 – การลบเซสชันคงที่เมื่อเซสชันตั้งอยู่ใน PuTTY (รุ่น 0.3.6)
  • 4. 9. 2009 – ถ้าเซสชันไม่พบในดิสก์ให้ลองใช้ในรีจิสทรี (สำหรับการสนับสนุน WinSCP), แก้ไขข้อผิดพลาดเล็กน้อย กับ CurrentDirectory (รุ่น 0.3.7)
  • 7. 11. 2009 – การสนับสนุนตัวแปรสภาพแวดล้อมในไฟล์เซสชัน (รุ่น 0.3.8)
  • 12. 1. 2010 – โหลดเซสชันที่มีชื่อประกอบด้วยเครื่องหมายจุดคู่ (:) และอักขระแปลก ๆ (รุ่น 0.3.9)
  • 24. 8. 2011 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY 0.61 (รุ่น 0.4), การสนับสนุน Win7 กระโดดรายการ
  • 23. 2. 2012 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY 0.62 (รุ่น 0.5)
  • 8. 9. 2013 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY 0.63 (รุ่น 0.6)
  • 13. 9. 2013 – แก้ไขข้อผิดพลาดจากการรวมรหัสกับ 063 – เซสชันโหลดจากรีจิสทรีถาวร (รุ่น 0.6.1)
  • 8. 3. 2015 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY 0.64 (รุ่น 0.7), ไฟล์เซสชันจะถูกกรองโดยคำต่อท้ายเซสชัน
  • 27. 9. 2015 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY 0.65 (รุ่น 0.8)
  • 27. 9. 2015 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY ภาพรวมการพัฒนา 2015-09-27.acff0a6 เพื่อให้มี ciphers ใหม่ ๆ เช่น ed25519 เส้นโค้งและ chacha20. (รุ่น 0.8.1)
  • 18. 11. 2015 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY 0.66 (รุ่น 0.9)
  • 6. 12. 2015 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY ภาพรวมการพัฒนา 2015-11-30.1659cf3 to provide some new ciphers e.g. ed25519 เส้นโค้งและ chacha20. (รุ่น 0.9.1)
  • 19. 3. 2016 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY 0.67 (รุ่น 0.10.0) และ ภาพรวมการพัฒนา 2016_03_18.0fadffe
  • 6. 11. 2016 – คอม ในโหมดดีบักเพื่อหลีกเลี่ยงการบวกเท็จของ ระมัดระวัง ซอฟต์แวร์ป้องกัน วรัส
  • 20. 3. 2017 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY 0.68 (รุ่น 0.11.0)
  • 14. 8. 2017 – ปรับปรุง: แก้ไขครั้งนี้ PuTTY ขึ้นอยู่กับ PuTTY 0.70, สถานที่ถาวรของ PUTTY.RND เป็นเรดาร์ putty.conf และใช้อย่างถูกต้อง (รุ่น 0.12.0)

ดาวน์โหลด

คุณจะได้รับไบนารีที่นี่ หากคุณต้องการที่จะสร้างตัวเอง – ดาวน์โหลด PuTTY แหล่งที่มา win32 จาก PuTTY หน้าดาวน์โหลด และแทนที่ winpgnt.c และ winstore.c.

ขอบคุณ

ขอขอบคุณที่เซบาสเตียนเจอร์เกส, เซบาสเตียนโครลัคสกอตต์เกี่ยวกับ, โอ้ใช่ เจมส์ฮอฟแมน, โจนส์ลง, แฮโรลด์ล่าดมิตรีโกรมอฟ, กอร์ไป ลิตรรถตู้ไคล์ สีน้ำตาล, เซอร์กีย์มาคาเรนโกแอนโธนีวาเลนไทน์เจสัน เค ลาร์ส, ในเวลาเดียวกัน และ คำคม สำหรับการทดสอบและ ความคิด

 

 

Johnnie’s Winsock Tutorial

Original:http://johnnie.jerrata.com/winsocktutorial/ 

თუ თქვენ უკვე შეგნებულად მივიდა ჩემი Winsock სამეურვეო, თქვენ სავარაუდოდ ნაპოვნი იდეა საკუთარი განცხადებების კომუნიკაციის მეშვეობით ინტერნეტში როგორც მომხიბლავი პერსპექტივა როგორც მე. ან, შესაძლოა, ვინმეს იპოვა პერსპექტივა თანაბრად საინტერესო და თქვენ უკვე დაევალა შემოტანა ამ ხედვის რეალობად. ორივე შემთხვევაში, Winsock ქსელის მომსახურება და ეს გაკვეთილი დაგეხმარებათ მისაღწევად თქვენი მიზნების მისაღწევად კომერციული საწარმო, უბრალოდ შეისწავლოს სფეროში ქსელის პროგრამირების პირადი სარგებლობისათვის, ან რაღაც შორის.

აი, რაც ჩვენ უნდა მოიცავს:

  • შექმნა მოსმენის სოკეტი : იმის გათვალისწინებით, მცირე არმია ქსელის ფუნქციები, შეგვიძლია ავაშენოთ პროგრამა, რომელიც მოთმინებით ელოდება შემომავალი კავშირები? ( დიახ, ჩვენ შეგვიძლია .)
  • მიღების თქვენი საკუთარი კავშირები : იმის გათვალისწინებით, რამდენიმე ფუნქციები, შეგვიძლია შევქმნათ პროგრამა, რომელიც წარმატებით აკავშირებს მოსმენის სერვერზე? ( დიახ, ჩვენ შეგვიძლია .)
  • გამგზავნი და მიმღები : მას შემდეგ, რაც მივაღწიეთ აქტიური დაკავშირებით, როგორ ვიყენებთ მას მონაცემთა გაცვლის შორის ორი პროგრამებს? ( თქვენ მიხვდა ეს-send () და recv () .)
  • არასამთავრობო გადაკეტვა და ასინქრონული სოკეტების : როგორ შეგვიძლია ეფექტურობის გაზრდის ჩვენი კოდი ახორციელებს სხვადასხვა ქსელის სქემა? ( ჩვენ fiddle ჩვენს window პროცედურა ცოტა ).
  • სხვა გაკვეთილები და ბმულები : რა რესურსები არსებობს ზემოთ და მის ამ სამეურვეო? მე ხაზი გავუსვა 3  რომ უნდა შევინარჩუნოთ თქვენ დაკავებული ხნით (შემდეგ თქვენ მონელებული  ჩემი  სამეურვეო, რა თქმა უნდა :-).

მიუხედავად იმისა, რომ თქვენ შეიძლება იყოს დაინტერესებული, მიღწევა, რომ შიშის მომგვრელი პუნქტი, რომელიც, თქვენი განაცხადი წარმატებით თავის პირველ დაკავშირებით, უნდა იცოდეს, რომ ცნებები უკან კოდი. სცადეთ თავიდან ასაცილებლად უბრალოდ მანიპულირების მოცემული კოდი ვარიანტს თქვენი უშუალო საჭიროებებს და ნაცვლად იდენტიფიცირება მოთხოვნებს, თქვენი განაცხადი და მხოლოდ ამის შემდეგ განახორციელოს, რაც, როგორც ჩანს, საუკეთესო გამოსავალი. ეს არის საკმარისი ჩემი  Zen პროგრამები  რჩევა ახლა; მოდით გავაკეთოთ ზოგიერთი ქსელის პროგრამირების …

მოგერიდებათ  ჩამოტვირთოთ მთელი სამეურვეო კოდი ჩამონათვალი . გახსოვდეთ, რომ  რაიმე კოდი წარმოდგენილი ამ სამეურვეო უნდა იყოს დაკავშირებული Winsock ბიბლიოთეკა , როგორც წესი, wsock32.lib ან რამე მსგავსად დაასახელა. გარდა ამისა, როდესაც გამოყენებით კოდი ზუსტად როგორც წარმოდგენილი სამეურვეო საკუთარი IDE (Dev-C ++, Microsoft VC ++, C ++ Builder, და ა.შ.),  აირჩიოს აშენება Windows პროექტი WinMain ()  , რათა თავიდან ავიცილოთ შეცდომები.

შექმნა მოსმენა სოკეტი

პროგრამები მომსახურე გარეთ მანქანები უწოდებენ სერვერები. სერვერიპროგრამები მოუსმინოს კლიენტებს ინიციალიზაციისას ერთი ან მეტი მოსმენის სოკეტების. როდესაც კლიენტი აკავშირებს ერთი ასეთი მოსმენის სოკეტების, სერვერზე იღებს შეტყობინებას Winsock, ადასტურებს კავშირი, და იწყება გაიგზავნოს და კვეთა შეტყობინებები და ახალი კლიენტს. ალბათ, ყველაზე მარტივი მეთოდი, რომელიც სერვერები გაუმკლავდეს მრავალჯერადი კლიენტებს ქვირითის ახალი თემა თითოეული კლიენტის კავშირი. ეს სერვერი მოდელი ყველაზე ხშირად იყენებს დაბლოკვის სოკეტების, რომელიც პაუზის დროებით დაველოდოთ შემომავალი მონაცემები, ახალი კავშირი, და სხვა ქსელის მოვლენები. პირველ რიგში, მოდით ვნახოთ სტრუქტურები ჩვენ უნდა ინიციალიზაცია ბლოკირება ბუდე:

  • WSADATA : ეს სტრუქტურა გამოიყენება შეკითხვის ოპერაციული სისტემის ვერსია Winsock ჩვენი კოდი მოითხოვს. განცხადება მოუწოდებს WSAStartup () ინიციალიზაცია სწორი Winsock DLL.
  • სოკეტი : ობიექტი (ფაქტობრივად, ის განისაზღვრება, როგორც  u_int , ხელმოუწერელი რიცხვი, in winsock.h- კარგი ვიცი Smalltalk პარტიების ) მიერ გამოყენებული განაცხადების შესანახად სოკეტი სახელური.
  • SOCKADDR_IN : განცხადება იყენებს ამ სტრუქტურას დააკონკრეტა, თუ როგორ ბუდე უნდა იმოქმედონ. SOCKADDR_IN შეიცავს სფეროებში IP მისამართი და პორტის ნომერი:
    სტრუქტურა sockaddr_in

    {

    short sin_family; // Protocol type

    u_short sin_port; // Port number of სოკეტი

    სტრუქტურა in_addr sin_addr; // IP address

    char sin_zero[8]; // Unused

    };

    ირველი ველი ოქმის ტიპის, რომელიც, როგორც წესი, AF_INET (TCP / IP). როგორც მოსმენის სოკეტი არ არის დაინტერესებული ქსელის მისამართი მანქანა, რომელშიც ის ცხოვრობს, Winsock ავტომატურად ანიჭებს IP მისამართი და პორტის ნომერი მოსმენის სოკეტების საფუძველზე შექმნა.

    ჩვენ ერთად ავაშენებთ ჩვენს პირველი მოსმენით სერვერზე ზემოთ სტრუქტურები და პატარა არმია ქსელის ფუნქციები:

    # include <windows.h>
    
    # include <winsock.h>
    
    # include <stdio.h>
    
    
    
    განსაზღვრავს NETWORK_ERROR -1
    
    განსაზღვრავს NETWORK_OK 0
    
    
    
    ბათილად ReportError (int, const char *);
    
    
    
    
    
    int WinAPI WinMain (HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmd, int nShow)
    
    {
    
    	WORD sockVersion;
    
    	WSADATA wsaData;
    
    	int nret;
    
    
    
    	sockVersion = MAKEWORD (1, 1); // გვსურს Winsock ვერსია 1.1
    
    
    
    
    
    	// ჩვენ ვიწყებთ მიერ ინიციალიზაციისას Winsock
    
    	WSAStartup (sockVersion, და wsaData);
    
    
    
    
    
    	// შემდეგი, შექმნათ მოსმენის სოკეტი
    
    	სოკეტი listeningსოკეტი;
    
    
    
    	listeningსოკეტი = სოკეტი (AF_INET, // გადასვლა ზე მეტი TCP / IP
    
    			         SOCK_STREAM, // ეს არის ნაკადი ორიენტირებული სოკეტი
    
    				 IPPROTO_TCP); // გამოყენება TCP ვიდრე UDP
    
    
    
    	თუ (listeningსოკეტი == INVALID_სოკეტი)
    
    	{
    
    		nret = WSAGetLastError (); // მიიღეთ უფრო დეტალური შეცდომა
    
    		ReportError (nret, "ბუდე ()"); // ანგარიშს შეცდომა ჩვენი საბაჟო ფუნქცია
    
    
    
    		WSACleanup (); // Shutdown Winsock
    
    		დაბრუნდეს NETWORK_ERROR; // დაბრუნება შეცდომის მნიშვნელობა
    
    	}
    
    
    
    
    
    	// გამოიყენეთ SOCKADDR_IN სტრუქტურა შევსება მისამართზე ინფორმაცია
    
    	SOCKADDR_IN serverInfo;
    
    
    
    	serverInfo.sin_family = AF_INET;
    
    	serverInfo.sin_addr.s_addr = INADDR_ANY; // მას შემდეგ, რაც ამ სოკეტი უსმენს კავშირები,
    
    							// ნებისმიერი ადგილობრივი მისამართი გააკეთებს
    
    	serverInfo.sin_port = htons (8888); // კონვერტაციის რიცხვი 8888 ქსელში-ბაიტი მიზნით
    
    							// და ჩადეთ პორტის ველი
    
    
    
    
    
    	// სავალდებულოა სოკეტი ჩვენი ადგილობრივი სერვერის მისამართი
    
    	nret = bind (listeningსოკეტი (LPSOCKADDR) და serverInfo, sizeof (სტრუქტურა sockaddr));
    
    
    
    	თუ (nret == სოკეტი_ERROR)
    
    	{
    
    		nret = WSAGetLastError ();
    
    		ReportError (nret "bind ()");
    
    
    
    		WSACleanup ();
    
    		დაბრუნდეს NETWORK_ERROR;
    
    	}
    
    
    
    
    
    	// ჩადება სოკეტი მოუსმინოს
    
    	nret = მოუსმინოს (listeningსოკეტი, 10); // 10 კავშირები შეიძლება ველოდოთ ნებისმიერ
    
    							// ერთ დროს უნდა მიიღოს () ed
    
    
    
    	თუ (nret == სოკეტი_ERROR)
    
    	{
    
    		nret = WSAGetLastError ();
    
    		ReportError (nret, "მოსმენა ()");
    
    
    
    		WSACleanup ();
    
    		დაბრუნდეს NETWORK_ERROR;
    
    	}
    
    
    
    
    
    	// დაელოდეთ კლიენტს
    
    	სოკეტი theClient;
    
    
    
    	theClient = მიიღოს (listeningსოკეტი,
    
    			   NULL, // არააუცილებელი, მისამართი SOCKADDR_IN სტრუქტურა
    
    			   NULL); // არააუცილებელი, მისამართი ცვლადი, რომელიც შეიცავს
    
    							// sizeof (სტრუქტურა SOCKADDR_IN)
    
    
    
    	თუ (theClient == INVALID_სოკეტი)
    
    	{
    
    		nret = WSAGetLastError ();
    
    		ReportError (nret, "მიიღოს ()");
    
    
    
    		WSACleanup ();
    
    		დაბრუნდეს NETWORK_ERROR;
    
    	}
    
    
    
    
    
    	// გაგზავნა და მიღება კლიენტს, და ბოლოს,
    
    	closeსოკეტი (theClient);
    
    	closeსოკეტი (listeningსოკეტი);
    
    
    
    
    
    	// Shutdown Winsock
    
    	WSACleanup ();
    
    	დაბრუნდეს NETWORK_OK;
    
    }
    
    
    
    
    
    ბათილად ReportError (int ERRORCODE, const char * whichFunc)
    
    {
    
       char errorMsg [92]; // უგზო ბუფერული გამართავს
    
    							// გენერირებული შეცდომა
    
       
    
       ZeroMemory (errorMsg, 92); // ავტომატურად NULL-შეწყვიტოს სიმებიანი
    
    
    
       // შემდეგ ხაზი ასლები ფრაზა, whichFunc სიმებიანი და მთელი ERRORCODE შევიდა ბუფერული
    
       sprintf (errorMsg, "ზარის% s დაბრუნდა შეცდომის% d!", (char *) whichFunc, ERRORCODE);
    
    
    
       გაგზავნა (NULL, errorMsg "სოკეტიIndication", MB_OK);
    
    }

    ერთი რამ შეიძლება მაშინვე შეამჩნია შესახებ კოდი არის თანხის ძალისხმევა შევიდა შეცდომა შემოწმება. როდესაც შეცდომა ხდება, კოდი მოიპოვებს კონკრეტული შეცდომის კოდი ერთად WSAGetLastError () და ინახავს შედეგი. შეცდომის კოდი იგზავნება ერთად სიმებიანი მითითებით სახელი ვერ ფუნქცია საბაჟო ფუნქცია დაასახელა ReportError (). არსებობს, შეცდომა აგებულია და ნაჩვენები შესახებ ზარი გაგზავნა (), რომელიც არის ნაწილი სტანდარტული WinAPI. მაგალითად, ჰქონდათ მოუსმინოს () ვერ მოხერხდა შეცდომის კოდი 10093 (განისაზღვრება, როგორც WSANOTINITIALISED), მზა შეცდომა სიმებიანი იქნება “Call მოუსმინოს () დაბრუნდა შეცდომის 10093!”. თქვენ, გონივრული დეველოპერი, მაშინ ეძებოთ კოდი და აღმოაჩინეთ, რომ შეცდომა მოხდა იმიტომ, რომ წარმატებული ზარი WSAStartup () ჯერ კიდევ არ ჰქონდა მიღებული.

    ალექსანდარი პავლოვის  გაფართოვდა ამ ReportError () მოიცავს აღწერილობა დაახლოებით ათეული საერთო სოკეტი შეცდომები. გამოყენება  მისი განახლებული ვერსია , თქვენ აღარ უნდა ეძებოს, რაც გულისხმობს, და თქვენი პროგრამა ბევრად უფრო მოსახერხებელი ძალიან მცირე ძალისხმევა თქვენი მხრიდან.

    ასევე არიან განსაზღვრავს for NETWORK_ERROR და NETWORK_OK. ეს შეიძლება იყოს სასარგებლო, როდესაც შემოწმების დაბრუნების ღირებულება საკუთარი ქსელის ფუნქციები. თუ თქვენი ფუნქციები დაბრუნდა ერთ ამ ფასეულობების, მოუწოდებდა ფუნქცია შეიძლება შეასრულოს მარტივი თანასწორობის ტესტი გამოავლინოს ნებისმიერი შეცდომები: თუ (myNetworkingFunction () == NETWORK_ERROR) {…}. მოუწოდებდა ფუნქცია შეიძლება მაშინ მიიღოს კონკრეტული კოდი და WSAGetLastError () და გაუმკლავდეს შეცდომა შესაბამისად. საბოლოო ჯამში, განხორციელების კარგი შეცდომის გამოტანას სქემა ახლა გადაარჩენს თქვენ ბევრი დღის ან კვირის განმავლობაში განვითარების დროს, როგორც თქვენ მყისიერად რატომ თქვენი პროგრამა ვერ შეძლო.

    გარდა იმისა, რომ დაბრუნების ახალი კლიენტი დაკავშირებით, მიიღოს () საშუალებას სერვერზე ამონაწერი ინფორმაციას კლიენტს ვიდრე მეთოდებით მოითხოვს დამატებითი ფუნქცია ზარები ან დროს (რომელიც შეიძლება გახდეს საკითხი თამაშის სერვერები, სადაც სიჩქარე მიიღოს განსაკუთრებით კრიტიკული). ისარგებლოს ამ ფუნქციის, გაივლის არის მისამართი sockaddr_in სტრუქტურა მსახიობი რომ sockaddr მაჩვენებელი, ანუ (LPSOCKADDR) და aSockaddrInსტრუქტურაure. გარდა ამისა, განაცხადოს რიცხვი ცვლადი, ვაყენებთ ღირებულება ომ და გაივლის მისამართი რიცხვი, როგორც მესამე პარამეტრი. თუ მისამართი ინფორმაცია უნდა დაბრუნდა ფუნქცია ზარი, სიგრძე პარამეტრი უნდა იყოს.

    jdarnold  გვაფრთხილებს, არ მჯერა, რომ MSDN დოკუმენტაცია ამ მესამე პარამეტრი: “The MSDN docs გულისხმობს, რომ თქვენ არ უნდა გაიაროს addrlen, რომ ეს არის მხოლოდ სურვილისამებრ გამომავალი პარამეტრი, მაგრამ ისინი ცდებიან. შემომავალი ის ამბობს, რამდენი ბაიტი არიან sockaddr ბუფერული, და გამავალი [Winsock] ავსებს რამდენი [Winsock] გამოყენებული. თუ გაივლის ნულოვანი როგორც len, [Winsock] არ შეეხოთ ბუფერული. “

    ეს არ არის ბევრი სერვერზე მას შემდეგ, რაც ელოდება მხოლოდ ერთი მომხმარებლის დაკავშირება და შემდეგ დაუყოვნებლივ ირთვება, მაგრამ ეს არის ყველაზე ძირითადი დიზაინი. უბრალოდ გარკვევა რამ, ზარი WSAStartup () მოიცავს სიტყვა სასურველი რა ვერსია გსურთ ჩატვირთვა (ამ შემთხვევაში ეს არის 1.1) და მისამართი საქართველოს WSADATA სტრუქტურა. შემდეგი, ჩვენ დასაფარავად როგორ დაკავშირება სხვა კომპიუტერი.

    მიღების თქვენი საკუთარი კავშირების

    შექმნა სოკეტი დაკავშირება ვინმე იყენებს ყველაზე იმავე ფუნქციების, გარდა იმ HOSTENT სტრუქტურა:

    • HOSTENT : სტრუქტურა გამოიყენება ვუთხრა სოკეტი, რომელსაც კომპიუტერული და პორტი დაკავშირება. ეს სტრუქტურები ხშირად გამოჩნდება, როგორც LPHOSTENT ცვლადები, რომლებიც მხოლოდ მითითებას HOSTENT სტრუქტურებში. როგორც თქვენ კოდი Windows, თქვენ ზოგადად, რომ ნებისმიერი მონაცემები ტიპის უძღოდა LP ნიშნავს, რომ ტიპი არის რეალურად მომცეთ “ბაზა” ტიპის (მაგალითად, LPCSTR მომცეთ C სიმებიანი, ასევე ცნობილი როგორც char * ).

    ასე რომ, მოდით მიიღოს უფლება კოდი:

    # include <windows.h>
    
    # include <winsock.h>
    
    # include <stdio.h>
    
    
    
    განსაზღვრავს NETWORK_ERROR -1
    
    განსაზღვრავს NETWORK_OK 0
    
    
    
    ბათილად ReportError (int, const char *);
    
    
    
    
    
    int WinAPI WinMain (HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR lpCmd, int nShow)
    
    {
    
    	WORD sockVersion;
    
    	WSADATA wsaData;
    
    	int nret;
    
    
    
    	sockVersion = MAKEWORD (1, 1);
    
    
    
    
    
    	// Initialize Winsock როგორც ადრე
    
    	WSAStartup (sockVersion, და wsaData);
    
    
    
    
    
    	// Store ინფორმაცია სერვერზე
    
    	LPHOSTENT hostEntry;
    
    
    
    	hostEntry = gethostbyname ( "www.yahoo.com"); // დაზუსტება სერვერზე მისი სახელი;
    
    							// კიდევ ერთი ვარიანტი: gethostbyaddr ()
    
    
    
    	თუ (! hostEntry)
    
    	{
    
    		nret = WSAGetLastError ();
    
    		ReportError (nret "gethostbyname ()"); // ანგარიშს შეცდომა, როგორც ადრე
    
    
    
    		WSACleanup ();
    
    		დაბრუნდეს NETWORK_ERROR;
    
    	}
    
    
    
    
    
    	// შექმნა სოკეტი
    
    	სოკეტი theსოკეტი;
    
    
    
    	theსოკეტი = სოკეტი (AF_INET, // გადასვლა ზე მეტი TCP / IP
    
    			   SOCK_STREAM, // ეს არის ნაკადი ორიენტირებული სოკეტი
    
    			   IPPROTO_TCP); // გამოყენება TCP ვიდრე UDP
    
    
    
    	თუ (theსოკეტი == INVALID_სოკეტი)
    
    	{
    
    		nret = WSAGetLastError ();
    
    		ReportError (nret, "ბუდე ()");
    
    
    
    		WSACleanup ();
    
    		დაბრუნდეს NETWORK_ERROR;
    
    	}
    
    
    
    
    
    	// შეავსეთ SOCKADDR_IN სტრუქტურა ერთად მისამართზე ინფორმაცია
    
    	SOCKADDR_IN serverInfo;
    
    
    
    	serverInfo.sin_family = AF_INET;
    
    
    
    	// ამ ეტაპზე, ჩვენ წარმატებით მოძიებული სასიცოცხლო ინფორმაციას სერვერზე,
    
    	// მათ შორის, მისი hostname, მაგალითი, და IP მისამართები. დაველოდოთ; როგორ შეიძლება ერთი
    
    	// კომპიუტერში აქვს სხვადასხვა მისამართები და ზუსტად ის, რაც შემდეგ ხაზი აკეთებს?
    
    	// იხილეთ განმარტება ქვემოთ.
    
    
    
    	serverInfo.sin_addr = * ((LPIN_ADDR) * hostEntry-> h_addr_list);
    
    
    
    	serverInfo.sin_port = htons (80); // შეცვლა ქსელის ბაიტი მიზნით და
    
    							// ჩადეთ პორტის ველი
    
    
    
    
    
    	// სერვერთან დაკავშირება
    
    	nret = დაკავშირება (theსოკეტი,
    
    		       (LPSOCKADDR) და serverInfo,
    
    		       sizeof (სტრუქტურა sockaddr));
    
    
    
    	თუ (nret == სოკეტი_ERROR)
    
    	{
    
    		nret = WSAGetLastError ();
    
    		ReportError (nret, "დაკავშირება ()");
    
    
    
    		WSACleanup ();
    
    		დაბრუნდეს NETWORK_ERROR;
    
    	}
    
    
    
    
    
    	// წარმატებით უკავშირდება!
    
    
    
    
    
    	// გაგზავნა / მიღება, მაშინ გასუფთავება
    
    	closeსოკეტი (theსოკეტი);
    
    	WSACleanup ();
    
    }
    
    
    
    
    
    ბათილად ReportError (int ERRORCODE, const char * whichFunc)
    
    {
    
       char errorMsg [92]; // უგზო ბუფერული გამართავს
    
    							// გენერირებული შეცდომა
    
       
    
       ZeroMemory (errorMsg, 92); // ავტომატურად NULL-შეწყვიტოს სიმებიანი
    
    
    
       // შემდეგ ხაზი ასლები ფრაზა, whichFunc სიმებიანი და მთელი ERRORCODE შევიდა ბუფერული
    
       sprintf (errorMsg, "ზარის% s დაბრუნდა შეცდომის% d!", (char *) whichFunc, ERRORCODE);
    
    
    
       გაგზავნა (NULL, errorMsg "სოკეტიIndication", MB_OK);
    
    }

    ყველაზე რთული ხაზის ჩამონათვალი ასეთია:

    serverInfo.sin_addr = *((LPIN_ADDR)*hostEntry->h_addr_list);

    რადგან იგი ასრულებს რამდენიმე ოპერაციის ერთ-ერთი მათ შედარებით ფარული ერთდროულად. ავიღოთ ის გარდა ეტაპობრივად:

    H_addr_list წევრი HOSTENT სტრუქტურა ძირითადად განისაზღვრება, როგორც char ** h_addr_list, რომელიც მასივი სიმები, ან char * ‘s. gethostbyname () განსაზღვრული და გადაწერა ყველა ცნობილი მისამართები სერვერზე შევიდა ამ სიაში. თუმცა, ჯერ კონცეფცია მრავალჯერადი მისამართები ფუნდამენტურად აზრი? სინამდვილეში, ეს ასეა. თქვენს კომპიუტერში, ფაქტობრივად, აქვს მასივი ზოგადად ქსელის მისამართები. თქვენი მისამართი ინტერნეტში შეიძლება 205.182.67.96, თქვენი LAN მისამართი შეიძლება იყოს 10.0.0.2 და ყველა კომპიუტერი, რომელიც Windows დამონტაჟებულია ბუნებრივად აქვს “loopback” მისამართი 127.0.0.1, რომელიც გამოიყენება კომპიუტერის მიმართოს თავად ადგილობრივი ქსელის . იგივე კონცეფცია ეხება სფეროში ინტერნეტ მისამართები და IP ის, რის გამოც სია არის საჭირო, ვიდრე სივრცე ერთ მისამართზე. გაითვალისწინეთ, რომ  ამჯობინა მისამართი, რომ არის, ყველაზე ხელმისაწვდომი მისამართი, ყოველთვის გადაწერა პირველი ელემენტის სიაში, რასაც მოჰყვა მეორე სასურველი ან სხვა მისამართები.

    რა არის * hostEntry-> h_addr_list აკეთებს? თქვენ ალბათ მიხვდები, რომ პატივისცემის ოპერატორი (*), რომელიც გამოიყენება, რათა შეამოწმონ ერთ მისამართზე სიაში. თუმცა, ვერ უზრუნველყოფს კონკრეტული ინდექსი, dereference ოპერაციის ავტომატურად ავლენს, პირველ რიგში,  სასურველია  მისამართზე. ამ კონკრეტულ მონაკვეთზე არის ექვივალენტური * hostEntry-> h_addr_list [0], რომელიც გარანტირებულია არსებობს, რადგან სერვერზე უნდა ჰქონდეს მინიმუმ ერთი მისამართზე.

    შემდეგი, char * დაბრუნდა dereferencing ოპერაცია მიცემული შევიდა in_addr * ან LPIN_ADDR. ბოლოს, კიდევ ერთი პატივისცემის ოპერაცია ხორციელდება, რომ დაბრუნდეს in_addr სტრუქტურა მიერ მითითებული მაჩვენებელი, რომელიც შეიძლება მხოლოდ გამართავს ერთ მისამართზე. შედეგად in_addr სტრუქტურა შემდეგ ენიჭება serverInfo.sin_addr. მომდევნო connect () იღებს ერთ მისამართზე, როგორც პარამეტრი, როდესაც ფორმირების კავშირი სერვერზე.

    იმ შემთხვევაში, თუ სერვერის IP მისამართი ცნობილია, მოქმედი HOSTENT მიღება შეიძლება გამოყენება gethostbyaddr () (განსხვავებით gethostbyname () გამოიყენება წინა ჩამონათვალი):

     

    LPHOSTENT hostEntry;

    in_addr iaHost;

     

    iaHost.s_addr = inet_addr(“204.52.135.52”);

     

    hostEntry = gethostbyaddr((const char *)&iaHost, sizeof(სტრუქტურა in_addr), AF_INET);

     

    if (!hostEntry)

    {

    // Handle accordingly

    }

    ამ შემთხვევაში, inet_addr () გამოყენებული კოპირება სიმებიანი აღმნიშვნელი IP მისამართი პირდაპირ in_addr სტრუქტურა. ამის შემდეგ, მისამართი სტრუქტურა მიცემული შევიდა const char * როგორც ამას gethostbyaddr (). ორივე მეთოდი მოხსენიებულია, როგორც გადაჭრის სერვერზე ვინაიდან Winsock ბრუნდება სრული მისამართი ჩანაწერების ნაწილობრივი ინფორმაცია.

    რამდენიმე დამატებითი შენიშვნები: პორტი 80 იყო გამოყენებული მხოლოდ იმიტომ, რომ ინტერნეტ-გვერდი გადარიცხვები მოხდეს გამო, რომ პორტი. თუ იყო პირადი სიმებიანი სერვერზე მოთხოვნის კონკრეტული ფაილი და ცდილობენ მიიღონ რაღაც უკან, ნეტავ აქვს ძალიან მარტივი ბრაუზერში. რა თქმა უნდა, რომ სიმებიანი უნდა შეიცავდეს სრულ HTTP ბრძანება. დიდი, რომ ჩვენ შეგვიძლია მოვუსმინოთ და დაკავშირება სხვა კომპიუტერების, მაგრამ ურთიერთობა ასევე მოიცავს გაგზავნის და მიღების.

    გაგზავნის და მიღების

    გაგზავნის სიფრთხილით, მოხერხებულად საკმარისი, მიერ გაგზავნის () ფუნქცია

    int send(

    სოკეტი s,

    const char * FAR buf,

    int len,

    int flags

    );

    ძირითადად თქვენ ასლი, რაც გინდა შევიდა ბუფერული და გამოიყენოს send () ფუნქცია დაკავშირებული სოკეტი, რომ მონაცემები, წასვლა სხვა დასასრული:

    char ბუფერული [256]; // გამოცხადება ბუფერული დასტის
    
    char * ბუფერული = new char [256]; // ან heap
    
    
    
    ZeroMemory (ბუფერული, 256);
    
    strcpy (ბუფერული, "ვითომ ეს არის მნიშვნელოვანი მონაცემები.");
    
    
    
    nret = გაუგზავნე (theსოკეტი,
    
    	    ბუფერული,
    
    	    strlen (ბუფერული), // გაითვალისწინეთ, რომ ეს განსაზღვრავს სიგრძეზე სიმებიანი; არა
    
    				// ზომა მთელი ბუფერული
    
    	    0); // ყველაზე ხშირად არის ნულოვანი, მაგრამ ვხედავ MSDN სხვა ვარიანტი
    
    
    
    წაშლა [] პაკეტი; // თუ და მხოლოდ იმ შემთხვევაში, თუ ბევრი დეკლარაცია გამოიყენება
    
    
    
    თუ (nret == სოკეტი_ERROR)
    
    {
    
    	// მიიღეთ კონკრეტული კოდი
    
    	// Handle შესაბამისად
    
    	დაბრუნდეს NETWORK_ERROR;
    
    } Else {
    
    	// nret შეიცავს რაოდენობის ბაიტიs გაგზავნილი
    
    }

    მიღება იგივე პროცესი, უკან:

char ბუფერული [256]; // დასტის

char * ბუფერული = new char [256]; // ან heap



nret = recv (theსოკეტი,

	    ბუფერული,

	    256, // სრული ზომა ბუფერული

	    0);



წაშლა [] პაკეტი; // მანიპულირება ბუფერული, მაშინ წაშლა თუ და მხოლოდ იმ შემთხვევაში, თუ

				// ბუფერული დაეთმო heap



თუ (nret == სოკეტი_ERROR)

{

	// მიიღეთ კონკრეტული კოდი

	// Handle შესაბამისად

	დაბრუნდეს NETWORK_ERROR;

} Else {

	// nret შეიცავს რაოდენობის ბაიტიs მიიღო

}

რა არის საინტერესო ის არის, რომ იქ ღილაკს პანელი Microsoft Outlook შეაფასა “პირადი / Recv.” არის “მიიღოს” შემოკლებით “Recv”  უბრალოდ  , რათა უზრუნველყოს ღილაკს გამოიყურება უფლება, თუ ეს პროგრამისტი ჩვევების აკრეფით recv () ბევრჯერ? შექმნან საკუთარი შეთქმულების თეორიები ( ერთხელ, კარგი Smalltalk პარტიების ).

ეს არის სადაც მე შეუვარდნენ პატარა პრობლემა, როდესაც წერა ჩემი საკუთარი Winsock პროგრამები. უბრალოდ გამოყენებით recv () დიდი, როდესაც თქვენ იცით ზუსტად რამდენი მონაცემების თქვენ მიიღებთ (მაგალითად, თამაშში, სადაც პირველი ბაიტი შეიძლება იყოს ბრძანება და შემდეგი ბაიტი იყოს პარამეტრი, და ა.შ.), მაგრამ როდესაც თქვენ არა ვიცი, რა ვქნათ? თუ მონაცემები თქვენ მიღების წყდება სტრიქონების გადატანით ხასიათი (საერთო პრობლემა Java კლიენტებს საუბარი C სერვერები), თქვენ შეგიძლიათ დაწეროთ წაკითხვის ხაზი () ფუნქცია ხელში ყველაფერი, რომ ხასიათი. აი რა მე გამოიყენება:

char * წაკითხვის ხაზი ()

{

   ვექტორი theVector;

   char ბუფერული;

   int ბაიტიsReceived;



   ხოლო (ნამდვილი)

   {

      ბაიტიsReceived = recv (theსოკეტი, და ბუფერული, 1, 0);

      თუ (ბაიტიsReceived <= 0)

         დაბრუნების NULL;



      თუ (ბუფერული == '\ n')

      {

         char * pChar = new char [theVector.size () + 1];

         memset (pChar, 0, theVector.size () + 1);



         for (int f = 0; f <theVector.size (); ვ ++)

            pChar [f] = theVector [f];



         დაბრუნდეს pChar;

      } Else {

         theVector.push_back (ბუფერული);

      }

   }

}

ვექტორი გამოყენებული ნაცვლად მასივი, რადგან მისი შენახვის სივრცეში შეიძლება გაიზარდოს ავტომატურად ვარიანტს სიგრძის ხაზი. თუ recv () დააბრუნებს შეცდომის (მიერ მითითებულ ბაიტიsReceived რომ ნაკლები ნულოვანი), NULL დაბრუნდა. ვინაიდან ეს არის შესაძლებლობა, მოუწოდებდა ფუნქციები უნდა უზრუნველყოს, რომ სიმებიანი დაბრუნდა წაკითხვის ხაზი () მოქმედებს, სანამ გამოყენება. შიგნით მარყუჟის, ერთი char მიღებული ბუდე და, თუ არ newline ხასიათი, დასძინა, რომ ვექტორი. თუ ეს არის სტრიქონების გადატანით ხასიათი, შინაარსი ვექტორი გადაწერა შევიდა C სიმებიანი და დაბრუნდა. სიმებიანი ცხადდება ერთი char აღემატება ვექტორი და memset () ნულის ისე, რომ დაბრუნდა ხაზი იქნება ავტომატურად NULL წყდება. დამთავრებული სიმებიანიs ერთად NULL ხელს უშლის უჩვეულო შეცდომები და ზოგადად კარგი პროგრამირების პრაქტიკაში.

არც  წარმოგიდგენთ ამ ჭკვიანურად გაუმჯობესებული ვერსია მხარდაჭერით backspaces და უნარი შეცვალოს newline ხასიათი მარტივად:

// Code დაწერილი არც. შეცვლილია ოდნავ

// მხარდასაჭერად გაგზავნა () API, რათა ლოგიკა მეტი იკითხება,

// გასწორება მანძილი, და დაამატოთ კომენტარი. გამოგზავნილია ნებართვით.



განსაზღვრავს backKey \ ბ "// გამორთვა backspaces, განსაზღვრავს backKey NULL

განსაზღვრავს NEWLINE '\ n "

განსაზღვრავს endStr \ 0 "



char * წაკითხვის ხაზი (სოკეტი s)

{

	ვექტორი theVector;

	char ბუფერული;

	char * pChar;

	int ბაიტიsReceived;



	ხოლო (ნამდვილი)

	{

		ბაიტიsReceived = recv (s, და ბუფერული, 1, 0);



		თუ (ბაიტიsReceived <= 0)

		{

			გაგზავნა (NULL, "recv () დაბრუნდა არაფერი.", "სოკეტიIndication", MB_OK);

			დაბრუნების NULL;

		}



		switch (ბუფერული)

		{

			შემთხვევაში backKey: // Handle უკუსვლის

				თუ (theVector.size ()> 0)

					theVector.pop_back ();

				მოხსნა;

			შემთხვევაში endStr: // თუ ბოლომდე სიმებიანი char მიაღწია,

			შემთხვევაში NEWLINE: // ან, თუ დასასრულს ხაზი char მიაღწია,

				pChar = new char [theVector.size () + 1];

				memset (pChar, 0, theVector.size () + 1);



				for (int f = 0; f <theVector.size (); ვ ++)

					pChar [f] = theVector [f];

				დაბრუნდეს pChar;

				მოხსნა;

			default: // ნებისმიერი რეგულარული char

				theVector.push_back (ბუფერული);

				მოხსნა;

		}

	}

}

არასამთავრობო გადაკეტვა და ასინქრონული სოკეტიs

მანამდე ამ ეტაპზე ჩვენ ვლაპარაკობდით დაბლოკვის სოკეტების, სადაც მოუწოდებდა ფუნქცია, როგორიცაა მიიღოს () ელოდება განუსაზღვრელი ვადით მომხმარებელი დაკავშირება. არასამთავრობო ბლოკირება სოკეტი ბრუნდება სასწრაფოდ როდესაც ის განუცხადა, რომ რამე, არც წარმატებული შედეგი, შეცდომა, ან არაფერი (მიუთითებს, რომ რაღაც იქნება მიიღოს მოგვიანებით). მინუსი ამ ტიპის არის, რომ თქვენ უნდა ხელით შეკითხვის სოკეტი, რომ, თუ შედეგი დადგა ყოველ ფუნქცია რეკავთ. თქვენ ვერ გაივლის კომპლექტი სოკეტების აირჩიეთ () ფუნქცია, თუ რომელი პირობა მზად ვართ, კითხვის, წერის, ან არ დაბრუნდა შეცდომები.

ფუნქციები გამოყენებით ასინქრონული სოკეტების ასევე დაბრუნების დაუყოვნებლივ, მაგრამ თქვენ შეგიძლიათ მიუთითოთ გაგზავნა გაგზავნის თქვენს window პროცედურა, როდესაც განსაზღვრული მოვლენა მოხდა. მაგალითად, თქვენ შეიძლება ჰქონდეს სოკეტი გამოგვიგზავნეთ სოკეტი_GOTMSG გაგზავნა, როდესაც იგი იღებს რაღაც. როგორც წესი, ეს ჭკვიანი შემოწმება შეცდომები (მძიმე, მაგრამ საჭიროების შემთხვევაში), როდესაც თქვენ სოკეტი გაგზავნა, რათა თავიდან ავიცილოთ გამომწვევი ზედმეტი პრობლემები მოგვიანებით. პირველ რიგში, მოდით განსაზღვრა გარკვეული ფუნქციების ჩვენ ვიყენებთ შეიქმნა ასინქრონული ბუდე:

  • int WSAAsyncSelect (სოკეტი s, HWND HWND, ხელმოწერა int wMsg, ხანგრძლივი ლევენთ)
    ეს ფუნქცია გამოიყენება იდენტიფიცირება სოკეტი როგორც ასინქრონული და გაერთიანდნენ გაგზავნა იგი. s არის სოკეტი ვმუშაობთ. HWND არის სახელური ფანჯარა, რომელიც მიიღებს გაგზავნა, როდესაც სოკეტი წარმოშობს ღონისძიება. wMsg არის გზავნილი გსურთ გააგზავნოთ თქვენი ფანჯრის პროცედურა (მაგალითად არის სოკეტი_GOTMSG გაგზავნა ზემოთ). ლევენთ პარამეტრი იღებს ერთი ან მეტი დროშები რომ გითხრათ ბუდე, რომელიც მოვლენების შეტყობინების გაგზავნა. ზოგიერთი იმ დროშები:

    • FD_READ : სოკეტი მზად არის მიიღოს მონაცემები
    • FD_WRITE : სოკეტი მზად არის გააგზავნოს მონაცემები
    • FD_ACCEPT : მეორადი სერვერების, ეს გაგზავნა მიუთითებს შესახებ უკავშირდება
    • FD_CONNECT : მეორადი კლიენტი პროგრამა, ეს მესიჯი გიჩვენებთ სოკეტი უკავშირდება
    • FD_CLOSE : სოკეტი ახლახანს დახურულია
  • WSAGETSELECTERROR (LPARAM lparam)
    განსაზღვრავს, თუ სოკეტი დაბრუნდა შეცდომა. ტექნიკურად, ეს არ არის ფუნქცია, მაგრამ მაკრო ( შეგიძლიათ ნამდვილად წარმოქმნის Smalltalk პარტიები ამ პატარა factoid ).
  • WSAGETSELECTEVENT (LPARAM lparam)
    კიდევ ერთი სასარგებლო მაკრო განსაზღვრული winsock2.h არის WSAGETSELECTEVENT (), რომელიც გამოიყენება იმისათვის, რომ ნახოთ, თუ რა სოკეტი გააკეთა.

ასე რომ, მოდით შეიქმნა ასინქრონული ბუდე:

// ვიწყებთ შექმნით დროშა, რომელიც Windows გამოიყენებს დაგვიკავშირდეთ როდესაც რაღაც ხდება

განსაზღვრავს THERE_WAS_A_სოკეტი_EVENT WM_USER + 100 // WM_USER ბაზას საბაჟო შეტყობინებები
// სადღაც ჩვენი ინიციალიზაციისას კოდი შემდეგ CreateWindow (), ჩვენ მოვუწოდებთ WSAAsyncSelect ()

WSAAsyncSelect (theსოკეტი, HWND, THERE_WAS_A_სოკეტი_EVENT, FD_READ | FD_WRITE | FD_CONNECT | ...);



// ეს ითარგმნება: Windows, გთხოვთ დამიკავშირდეს გამოყენებით THERE_WAS_A_სოკეტი_EVENT დროშა, რომ მე

// წინასწარ განსაზღვრული, როდესაც არსებობს მონაცემები წაკითხვის (FD_READ), ან მე ვარ თავისუფალი მონაცემების

// (FD_WRITE), ან როდესაც მე წარმატებით დაკავშირებული სხვის (FD_CONNECT), ან როდესაც ... და სხვ.
// ჩვენი window პროცედურა (ფუნქცია რომელიც ემსახურება ყველა შეტყობინება, რომელიც Windows აგზავნის თქვენი app)

LRESULT WinAPI TheWindowProcedure (HWND HWND, UINT msg, WPARAM wParam, LPARAM lParam)

{



	switch (MSG)

	{

		შემთხვევაში THERE_WAS_A_სოკეტი_EVENT:

			თუ (WSAGETSELECTERROR (lParam))

			{// თუ მოხდა შეცდომა,

				closeსოკეტი (theსოკეტი);

				WSACleanup (); // Shutdown Winsock

				დაბრუნდეს NETWORK_ERROR;

			}

			switch (WSAGETSELECTEVENT (lParam))

			{// რა მოხდა, ზუსტად?

				შემთხვევაში FD_READ:

					// მიიღეთ მონაცემები

					მოხსნა;

				შემთხვევაში FD_WRITE:

					// წერს მონაცემებს

					მოხსნა;

				შემთხვევაში FD_CONNECT:

					// უბრალოდ უკავშირდება სერვერი

					მოხსნა;

				საქმე ... // იგივე setup სხვა დროშები

					მოხსნა;

			}

			მოხსნა;



		// სხვა შემთხვევაში განცხადებებს ლოგიკა, რომელიც ამუშავებს სხვა Windows შეტყობინებები



	}

}

გაითვალისწინეთ, რომ არ შეიძლება ერთი გზავნილი თითოეული მოვლენა, როგორიცაა სოკეტი_GOTMSG for FD_READ და შემდეგ სოკეტი_CONNECTED for FD_CONNECT. ეს იმიტომ, რომ განმეორებითი მოთხოვნის WSAAsyncSelect () კონფიგურაცია თითოეული დროშა მოხდება ეფექტი ბოლო ზარი WSAAsyncSelect ().

სხვა გაკვეთილები და ბმულები

დავწერე ამ სამეურვეო 2000 წლის დეკემბერში, და შვიდი თუ წლის შემდეგ არ მინახავს მუდმივი ნაკადი სია და გაუმჯობესებას. მე იმედი მაქვს, რომ თქვენ სარგებლობდა კითხულობს, როგორც მე სარგებლობდა წერა: დიდი მადლობა გამოყენებით  Johnnie ის Winsock სამეურვეო . ზემოთ არის, მაგრამ მოკლე მიმოხილვა შესაძლებლობები შეგიძლიათ მიღწევა მეშვეობით Winsock და სხვები არ კეთდება ბევრად უკეთესი სამუშაო, ვიდრე ჩემთვის საცდელი სპეციფიკა ამ თემაზე:

Effective TCP/IP Programming: 44 Tips to Improve Your Network Programs   TCP/IP Sockets in C: Practical Guide for Programmers      Programming Windows, Fifth Edition       1 year subscription to Maxim magazine

მე ვეთანხმები თომას ბლეკერი (MadWizard), რომ “ქსელის პროგრამირების, როგორც ჩანს, უფრო ადვილია, ვიდრე ეს არის.” მე ვერ შთაბეჭდილების საფუძველზე თქვენ მნიშვნელობა პრაქტიკოსი გამოყენება ამ ფუნქციების ერთად debugger ასე რომ თქვენ ხედავთ, რა ხდება. თქვენ საბოლოოდ აქვს ბევრად უკეთესი შემოტევით, თუ როგორ მუშაობს, თუ თქვენ გაქვთ ეს არასწორია, გამოიძიოს, თუ რატომ მიიღო ეს არასწორია და შემდეგ განიცდიან სიამოვნებას მიღების უფლება. მიღების შეცდომები, სხვა სიტყვებით, არის თუ როგორ სწავლობენ.

როგორ გავაუმჯობესო?

არსებობს რაღაც, რაც სჭირდება დაზუსტება? ამჯამად სამეურვეო ვერ დაფარავს Winsock თემატიკის, რომ თქვენ სურდა ვისწავლოთ შესახებ? საიტზე სამეურვეო შეხვდა თქვენს საჭიროებებს, როგორც პროგრამისტი? ეს არის სახალისო? ჭკვიანი დაწერილი? ზედმეტად მარტივი? ან უბრალოდ უფლება?

 

คอลเล็กชัน Utilu Mozilla Firefox

Source page: http://utilu.com/UtiluMFC/

Mozilla Firefox Logo

ดาวน์โหลดชุด Utilu Mozilla Firefox 1.1.8.4

Utilu Mozilla Firefox เก็บประกอบด้วยรุ่นสแตนด์อโลนหลาย Mozilla Firefox ซึ่งสามารถนำมาใช้ในเวลาเดียวกัน

Utilu Mozilla Firefox เก็บ  เป็นโปรแกรมที่พัฒนาโดย Utilu ที่มี  หลายรุ่นของเว็บเบราเซอร์ Mozilla Firefox ฟรีซึ่งเป็น  แบบสแตนด์อโลน เพื่อให้พวกเขาสามารถนำมาใช้ในเวลาเดียวกัน นี้จะเป็นประโยชน์สำหรับนักพัฒนาเว็บ

Mozilla Firefox  เป็นเครื่องหมายการค้าจดทะเบียนของ  มูลนิธิ Mozilla

การใช้

ใน  Utilu Mozilla Firefox เก็บ  คุณได้อย่างรวดเร็วสามารถดูวิธีการเว็บไซต์ของคุณดูเมื่อแสดงผลใช้รุ่นที่แตกต่างกันของตุ๊กแกทำให้เครื่องยนต์ คุณสามารถระบุชื่อไฟล์หรือสถานที่ (URL) ที่จะเปิดในรุ่นที่ติดตั้งหลาย Mozilla Firefox นอกจากนี้ยังมีรุ่นที่จะเปิดสามารถเลือก

ชื่อไฟล์หรือ URL ที่มีช่องว่างต้องอยู่ในเครื่องหมายคำพูด (“) ชื่อไฟล์หรือ URL ที่หลายอาจถูกใช้โดยแยกพวกเขาด้วยช่องว่าง ซึ่งจะส่งผลในหลายแท็บถูกเปิด

เข้าสู่ยกตัวอย่างเช่น

“C:\Directory\Local File.html” http://mozilla.com/ https://utilu.com/

ในช่องใส่จะเปิดแฟ้มท้องถิ่นและทั้งสอง URL ในสามแท็บในรุ่นที่ติดตั้งของ Mozilla Firefox ซึ่งสามารถเลือกได้ในขั้นตอนต่อไป

หากคุณต้องการที่จะเปิดหน้าเริ่มต้นเพียงแค่ใส่“เริ่มต้น” ในช่องใส่

การใช้บรรทัดคำสั่ง

จากบรรทัดคำสั่งคุณยังสามารถระบุเส้นทางและชื่อไฟล์หรือ URL ที่เป็นพารามิเตอร์ที่จะ  Utilu Mozilla Firefox เก็บ  (UtiluMFC.exe) ในกรณีที่อินเตอร์เฟซจะไม่ปรากฏ แต่รุ่นการกำหนดค่าของ Mozilla Firefox จะเริ่มโดยตรงกับเส้นทางที่กำหนดไว้และ ชื่อไฟล์หรือ URL ที่เปิดในแท็บ ตัวอย่าง:

UtiluMFC.exe http://mozilla.com/ https://utilu.com/

โดยค่าเริ่มต้นชื่อไฟล์ที่ระบุหรือ URL ที่จะเปิดในรุ่นของ Mozilla Firefox ที่เลือกไว้ก่อนหน้านี้ แทนการใช้เหล่านี้รุ่นที่กำหนดค่าไว้ก่อนหน้านี้คุณยังสามารถระบุรุ่น Mozilla Firefox คุณต้องการเปิดจากบรรทัดคำสั่งโดยใช้พารามิเตอร์ -SelectedVersions= ตามด้วยรุ่นของ Mozilla Firefox เพื่อเปิดคั่นด้วยเครื่องหมายจุลภาค ตัวอย่าง:

UtiluMFC.exe -SelectedVersions=2.0,3.0,3.5,3.6,17.0esr,24.0esr,32.0 https://utilu.com/

ข้อมูลเพิ่มเติม

หมายเลขรุ่นของแต่ละรุ่นรวมของ  Mozilla Firefox  สามารถพบได้ในชื่อหน้าต่าง

Utilu Mozilla Firefox เก็บ  ยังรวมถึง  Firebug และ Web Developer เพิ่มเข้าไป  สำหรับรุ่นรวมทั้งหมดของ Mozilla Firefox เหล่านี้ เพิ่มเข้าไป ให้ความหลากหลายของเครื่องมือที่ช่วยให้เว็บไซต์ของการแก้ปัญหาที่ง่ายมาก

การติดตั้ง

การติดตั้งใช้งานง่ายสามารถปรับแต่งได้อย่างเต็มที่ซึ่งหมายความว่าคุณสามารถติดตั้งอุปกรณ์เหล่านั้นเท่านั้นที่คุณต้องการ นอกจากนี้คุณยังสามารถทำให้การติดตั้งแบบอัตโนมัติ

Utilu Mozilla Firefox เก็บ  สนับสนุนอย่างเต็มที่ในการอัพเกรดดังนั้นจึงไม่มีความจำเป็นที่จะต้องถอนการติดตั้งรุ่นก่อนหน้านี้ก่อนที่จะติดตั้งเวอร์ชันใหม่: เพียงแค่ติดตั้งรุ่นที่ใหม่กว่าด้านบนของรุ่นที่ติดตั้งอยู่กับส่วนประกอบเดียวกันหรืออื่น ๆ อีกมากมายที่เลือก

ระบุพารามิเตอร์  -setDefaultBrowser  การติดตั้งเพื่อให้มันติดตั้ง  Mozilla Firefox  เป็นเบราว์เซอร์เริ่มต้น

Utilu Mozilla Firefox เก็บจะใช้ได้เฉพาะในภาษาอังกฤษ

Utilu Mozilla Firefox เก็บ  มีวัตถุประสงค์หลักสำหรับนักพัฒนาเว็บ ผู้ใช้ปกติดีกว่าสามารถใช้  Utilu ติดตั้งเงียบ Mozilla Firefox

รุ่น Mozilla Firefox

Utilu Mozilla Firefox เก็บมีรุ่นต่อไปนี้ Mozilla Firefox:

  • Mozilla Firefox 2.0.0.20
  • Mozilla Firefox 3.0.19.0
  • Mozilla Firefox 3.5.19.0
  • Mozilla Firefox 3.6.28.0
  • Mozilla Firefox 4.0.1.0
  • Mozilla Firefox 5.0.1.0
  • Mozilla Firefox 6.0.2.0
  • Mozilla Firefox 7.0.1.0
  • Mozilla Firefox 8.0.1.0
  • Mozilla Firefox 9.0.1.0
  • Mozilla Firefox 10.0.2.0
  • Mozilla Firefox 10.0.12.0 ESR
  • Mozilla Firefox 11.0.0.0
  • Mozilla Firefox 12.0.0.0
  • Mozilla Firefox 13.0.1.0
  • Mozilla Firefox 14.0.1.0
  • Mozilla Firefox 15.0.1.0
  • Mozilla Firefox 16.0.2.0
  • Mozilla Firefox 17.0.1.0
  • Mozilla Firefox 17.0.11.0 ESR
  • Mozilla Firefox 18.0.2.0
  • Mozilla Firefox 19.0.2.0
  • Mozilla Firefox 20.0.1.0
  • Mozilla Firefox 21.0.0.0
  • Mozilla Firefox 22.0.0.0
  • Mozilla Firefox 23.0.1.0
  • Mozilla Firefox 24.0.0.0
  • Mozilla Firefox 24.8.1.0 ESR
  • Mozilla Firefox 25.0.1.0
  • Mozilla Firefox 26.0.0.0
  • Mozilla Firefox 27.0.1.0
  • Mozilla Firefox 28.0.0.0
  • Mozilla Firefox 29.0.1.0
  • Mozilla Firefox 30.0.0.0
  • Mozilla Firefox 31.0.0.0
  • Mozilla Firefox 31.8.0.0 ESR
  • Mozilla Firefox 32.0.3.0
  • Mozilla Firefox 33.0.3.0
  • Mozilla Firefox 33.1.1.0
  • Mozilla Firefox 34.0.0.0
  • Mozilla Firefox 35.0.1.0
  • Mozilla Firefox 36.0.4.0
  • Mozilla Firefox 37.0.2.0
  • Mozilla Firefox 38.0.6.0
  • Mozilla Firefox 38.8.0.0 ESR
  • Mozilla Firefox 39.0.3.0
  • Mozilla Firefox 40.0.3.0
  • Mozilla Firefox 41.0.2.0
  • Mozilla Firefox 42.0.0.0
  • Mozilla Firefox 43.0.4.0
  • Mozilla Firefox 44.0.2.0
  • Mozilla Firefox 45.0.2.0
  • Mozilla Firefox 45.9.0.0 ESR
  • Mozilla Firefox 46.0.1.0
  • Mozilla Firefox 47.0.1.0
  • Mozilla Firefox 48.0.2.0
  • Mozilla Firefox 49.0.2.0
  • Mozilla Firefox 50.0.2.0
  • Mozilla Firefox 50.1.0.0
  • Mozilla Firefox 51.0.1.0
  • Mozilla Firefox 52.0.2.0
  • Mozilla Firefox 52.3.0.0 ESR
  • Mozilla Firefox 53.0.3.0
  • Mozilla Firefox 54.0.1.0
  • Mozilla Firefox 55.0.3.0
  • Mozilla Firefox 56.0.0.0 beta 7
  • Mozilla Firefox 57.0.0.0 Nightly

Mozilla Firefox เพิ่มเข้าไป และปลั๊กอิน

Utilu Mozilla Firefox เก็บมีดังต่อไปนี้ เพิ่มเข้าไป และปลั๊กอิน:

  • Firebug 1.3.1 เพิ่มเข้าไป สำหรับ Mozilla Firefox 2.0
  • Firebug 1.4.5 เพิ่มเข้าไป สำหรับ Mozilla Firefox 3.0
  • Firebug 1.5.4 เพิ่มเข้าไป สำหรับ Mozilla Firefox 3.5
  • Firebug 1.7.3 เพิ่มเข้าไป สำหรับ Mozilla Firefox 3.6 และ 4.0
  • Firebug 1.9.2 เพิ่มเข้าไป สำหรับ Mozilla Firefox 5.0 จนถึง 12.0
  • Firebug 1.10.6 เพิ่มเข้าไป สำหรับ Mozilla Firefox 13.0 จนถึง 16.0
  • Firebug 1.11.4 เพิ่มเข้าไป สำหรับ Mozilla Firefox 17.0 จนถึง 22.0
  • Firebug 1.12.8 เพิ่มเข้าไป สำหรับ Mozilla Firefox 23.0 จนถึง 29.0
  • Firebug 2.0.19 เพิ่มเข้าไป สำหรับ Mozilla Firefox 30.0 จนถึง 49.0
  • Firebug 3.0.0 เพิ่มเข้าไป สำหรับ Mozilla Firefox 49.0 และสูงกว่า
  • Web Developer 1.1.9 เพิ่มเข้าไป สำหรับ Mozilla Firefox 2.0 จนถึง 3.5
  • Web Developer 1.2.13 เพิ่มเข้าไป สำหรับ Mozilla Firefox 3.6 จนถึง 56.0
  • Flash Player 26.0.0.151 เสียบเข้าไป

คุณลักษณะเพิ่มเติม

Utilu Mozilla Firefox เก็บมีคุณสมบัติเพิ่มเติมดังต่อไปนี้:

  • มันสามารถเปิดไฟล์หรือมากกว่าในประเทศและ/หรือ URL ในระบุรุ่นที่ติดตั้งของ Mozilla Firefox ได้ด้วยคลิกเดียว
  • มันสามารถปรากฏในเมนูบริบทของ Windows Explorer เพื่อให้ไฟล์ที่สามารถเปิดได้ในทุกรุ่นที่ติดตั้งได้รับการแต่งตั้งของ Mozilla Firefox โดยตรง
  • มันสามารถแสดงหมายเลขรุ่นของ Mozilla Firefox ในแถบชื่อ
  • ซึ่งจะรวมถึงจำนวนของหน้าต่างปรับขนาดตัวเลือกสำหรับนักพัฒนาเว็บเพิ่มในการตั้งค่าสำหรับมติร่วมกันทั้งหมดเช่น 800×600, 1024×768, 1280×1024 1440×900 และ 1600×1200 ที่จะถูกรวม
  • สามารถติดตั้งได้สำหรับผู้ใช้ทั้งหมดจึงเป็นใช้ได้สำหรับทุกคน
  • มันสามารถติดตั้งและใช้งานอย่างเงียบ ๆ มันเป็นไปได้ที่จะสร้างการติดตั้งแบบอัตโนมัติและการใช้งานฟังก์ชั่นทั้งหมดโดยใช้บรรทัดคำสั่ง
  • มันยังทำงานภายใต้บัญชีผู้ใช้ที่ จำกัด มากที่สุดหลังจากการติดตั้งเพียงการติดตั้งจะต้องทำโดยคนที่มีสิทธิ์ของผู้ดูแล
  • สนับสนุนทั้ง 32 บิตและ 64 บิตรุ่นของ Microsoft Windows 98, 98 SE, ME, NT 4.0, 2000, XP, 2003, Vista, 2008, 7, 8, 2012, 8.1, 10 และ 2016
  • โปรดทราบว่า Mozilla Firefox 53.0 และสูงกว่าไม่สนับสนุน Microsoft Windows XP Service Pack 2 XP Service Pack 3, Vista และ 2008
  • โปรดทราบว่า Mozilla Firefox 13.0 และสูงกว่าไม่สนับสนุน Microsoft Windows 2000 และ XP ก่อน Service Pack 2
  • โปรดทราบว่า Flash Player 11 และสูงกว่าไม่สนับสนุน Microsoft Windows 2000
  • โปรดทราบว่า Mozilla Firefox 3.0 และสูงกว่าและ Flash Player 10 และสูงกว่าไม่สนับสนุน Microsoft Windows 98, 98 SE, ME และ NT 4.0

มีอะไรใหม่

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.8.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 55.0.2.0 ไปยัง 55.0.3.0
  • อัปเดต Mozilla Firefox จาก 56.0.0.0 beta 3 ไปยัง 56.0.0.0 beta 7
  • อัปเดต Mozilla Firefox 57.0.0.0 Nightly
  • การเปลี่ยนแปลงและการปรับปรุงเล็กน้อย

ประวัติการเปลี่ยนแปลงของรุ่นก่อนหน้านี้

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.8.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 55.0.1.0 การ 55.0.2.0
  • อัปเดต Mozilla Firefox จาก 56.0.0.0 เบต้า 2 56.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 57.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.8.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 52.2.1.0 ESR จะ 52.3.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 55.0.0.0 เบต้า 5 ถึง 55.0.1.0
  • อัปเดต Mozilla Firefox จาก 56.0.0.0 คืนเพื่อ 56.0.0.0 Beta 2
  • เพิ่ม Mozilla Firefox 57.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 26.0.0.131 เพื่อ 26.0.0.151
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.8.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 52.2.0.0 ESR จะ 52.2.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 54.0.0.0 การ 54.0.1.0
  • อัปเดต Mozilla Firefox จาก 55.0.0.0 เบต้า 3 ถึง 55.0.0.0 เบต้า 5
  • อัปเดต Mozilla Firefox 56.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.8.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 52.1.0.0 ESR จะ 52.2.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 53.0.0.0 การ 53.0.3.0
  • อัปเดต Mozilla Firefox จาก 54.0.0.0 เบต้า 1 ถึง 54.0.0.0
  • อัปเดต Mozilla Firefox จาก 55.0.0.0 คืนเพื่อ 55.0.0.0 Beta 3
  • เพิ่ม Mozilla Firefox 56.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 25.0.0.148 เพื่อ 26.0.0.131
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.7.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 45.8.0.0 ESR จะ 45.9.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 52.0.1.0 การ 52.0.2.0
  • อัปเดต Mozilla Firefox จาก 52.0.1.0 ESR จะ 52.1.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 53.0.0.0 เบต้า 4 53.0.0.0
  • อัปเดต Mozilla Firefox จาก 54.0.0.0 Aurora เพื่อ 54.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox 55.0.0.0 ต่อคืน
  • อัปเดต Web Developer จาก 1.2.12 เพื่อ 1.2.13
  • อัปเดต Flash Player จาก 25.0.0.127 เพื่อ 25.0.0.148
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.7.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 52.0.0.0 การ 52.0.1.0
  • อัปเดต Mozilla Firefox จาก 52.0.0.0 ESR จะ 52.0.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 53.0.0.0 เบต้า 1 ถึง 53.0.0.0 เบต้า 4
  • อัปเดต Mozilla Firefox 54.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 55.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 24.0.0.221 เพื่อ 25.0.0.127
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.7.7 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 45.7.0.0 ESR จะ 45.8.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 52.0.0.0 เบต้า 1 ถึง 52.0.0.0
  • เพิ่ม Mozilla Firefox 52.0.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 53.0.0.0 Aurora เพื่อ 53.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 54.0.0.0 คืนเพื่อ 54.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 55.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.18 เพื่อ 2.0.19
  • อัปเดต Web Developer จาก 1.2.11 เพื่อ 1.2.12
  • อัปเดต Flash Player จาก 24.0.0.194 เพื่อ 24.0.0.221
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.7.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 45.6.0.0 ESR จะ 45.7.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 51.0.0.0 เบต้า 8 51.0.1.0
  • อัปเดต Mozilla Firefox จาก 52.0.0.0 Aurora เพื่อ 52.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 53.0.0.0 คืนเพื่อ 53.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 54.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 24.0.0.186 เพื่อ 24.0.0.194
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.7.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 45.5.0.0 ESR จะ 45.6.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 50.0.0.0 การ 50.0.2.0
  • เพิ่ม Mozilla Firefox 50.1.0.0
  • อัปเดต Mozilla Firefox จาก 51.0.0.0 เบต้า 1 ถึง 51.0.0.0 เบต้า 8
  • อัปเดต Mozilla Firefox 52.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 53.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 23.0.0.207 เพื่อ 24.0.0.186
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.7.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 45.4.0.0 ESR จะ 45.5.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 50.0.0.0 เบต้า 9 50.0.0.0
  • อัปเดต Mozilla Firefox จาก 51.0.0.0 Aurora เพื่อ 51.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 52.0.0.0 คืนเพื่อ 52.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 53.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 23.0.0.185 เพื่อ 23.0.0.207
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.7.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 49.0.1.0 การ 49.0.2.0
  • อัปเดต Mozilla Firefox จาก 50.0.0.0 เบต้า 1 ถึง 9 50.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 51.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 52.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.17 เพื่อ 2.0.18
  • อัปเดต Flash Player จาก 23.0.0.162 เพื่อ 23.0.0.185
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.7.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 45.3.0.0 ESR จะ 45.4.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 49.0.0.0 เบต้า 7 49.0.1.0
  • อัปเดต Mozilla Firefox จาก 50.0.0.0 Aurora เพื่อ 50.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 51.0.0.0 คืนเพื่อ 51.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 52.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 22.0.0.209 เพื่อ 23.0.0.162
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.7.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 48.0.1.0 การ 48.0.2.0
  • อัปเดต Mozilla Firefox จาก 49.0.0.0 เบต้า 4 49.0.0.0 เบต้า 7
  • อัปเดต Mozilla Firefox 50.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 51.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.7.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 48.0.0.0 การ 48.0.1.0
  • อัปเดต Mozilla Firefox จาก 49.0.0.0 เบต้า 1 ถึง 49.0.0.0 เบต้า 4
  • อัปเดต Mozilla Firefox 50.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 51.0.0.0 ต่อคืน
  • อัปเดต Web Developer จาก 1.2.10 เพื่อ 1.2.11
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.6.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 45.2.0.0 ESR จะ 45.3.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 48.0.0.0 เบต้า 8 48.0.0.0
  • อัปเดต Mozilla Firefox จาก 49.0.0.0 Aurora เพื่อ 49.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 50.0.0.0 คืนเพื่อ 50.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 51.0.0.0 ต่อคืน
  • อัปเดต Web Developer จาก 1.2.7 ไป 1.2.10
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.6.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 48.0.0.0 เบต้า 5 ถึง 48.0.0.0 เบต้า 8
  • อัปเดต Mozilla Firefox 49.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 50.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 22.0.0.192 เพื่อ 22.0.0.209
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.6.7 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 47.0.0.0 การ 47.0.1.0
  • อัปเดต Mozilla Firefox จาก 48.0.0.0 เบต้า 3 ถึง 48.0.0.0 เบต้า 5
  • อัปเดต Mozilla Firefox 49.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 50.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.6.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 48.0.0.0 เบต้า 1 ถึง 48.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 49.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 50.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 21.0.0.242 เพื่อ 22.0.0.192
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.6.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 45.1.1.0 ESR จะ 45.2.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 47.0.0.0 เบต้า 5 ถึง 47.0.0.0
  • อัปเดต Mozilla Firefox จาก 48.0.0.0 Aurora เพื่อ 48.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 49.0.0.0 คืนเพื่อ 49.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 50.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.16 เพื่อ 2.0.17
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.6.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 47.0.0.0 เบต้า 2 47.0.0.0 เบต้า 5
  • อัปเดต Mozilla Firefox 48.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 49.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 21.0.0.213 เพื่อ 21.0.0.242
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.6.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 45.1.0.0 ESR จะ 45.1.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 46.0.0.0 การ 46.0.1.0
  • อัปเดต Mozilla Firefox จาก 47.0.0.0 เบต้า 1 ถึง 47.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox 48.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 49.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.6.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.7.1.0 ESR จะ 38.8.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 45.0.2.0 ESR จะ 45.1.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 46.0.0.0 เบต้า 10 46.0.0.0
  • อัปเดต Mozilla Firefox จาก 47.0.0.0 Aurora เพื่อ 47.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 48.0.0.0 คืนเพื่อ 48.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 49.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.6.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 45.0.1.0 การ 45.0.2.0
  • อัปเดต Mozilla Firefox จาก 45.0.1.0 ESR จะ 45.0.2.0 ESR
  • อัปเดต Mozilla Firefox จาก 46.0.0.0 เบต้า 2 45.0.0.0 เบต้า 10
  • อัปเดต Mozilla Firefox 47.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 48.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.14 เพื่อ 2.0.16
  • อัปเดต Flash Player จาก 21.0.0.182 เพื่อ 21.0.0.213
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.6.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.7.0.0 ESR จะ 38.7.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 45.0.0.0 การ 45.0.1.0
  • อัปเดต Mozilla Firefox จาก 45.0.0.0 ESR จะ 45.0.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 46.0.0.0 เบต้า 1 ถึง 45.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox 47.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 48.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.5.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.6.1.0 ESR จะ 38.7.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 45.0.0.0 เบต้า 4 45.0.0.0
  • เพิ่ม Mozilla Firefox 45.0.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 46.0.0.0 Aurora เพื่อ 46.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 47.0.0.0 คืนเพื่อ 47.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 48.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 20.0.0.306 เพื่อ 21.0.0.182
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.5.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.6.0.0 ESR จะ 38.6.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 44.0.1.0 การ 44.0.2.0
  • อัปเดต Mozilla Firefox จาก 45.0.0.0 เบต้า 3 ถึง 45.0.0.0 เบต้า 4
  • อัปเดต Mozilla Firefox 46.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 47.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 20.0.0.286 เพื่อ 20.0.0.306
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.5.7 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 44.0.0.0 การ 44.0.1.0
  • อัปเดต Mozilla Firefox จาก 45.0.0.0 เบต้า 1 ถึง 45.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 46.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 47.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.13 เพื่อ 2.0.14
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.5.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.5.1.0 ESR จะ 38.6.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 44.0.0.0 เบต้า 9 44.0.0.0
  • อัปเดต Mozilla Firefox จาก 45.0.0.0 Aurora เพื่อ 45.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 46.0.0.0 คืนเพื่อ 46.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 47.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.5.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 44.0.0.0 เบต้า 6 ถึง 9 44.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 45.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 46.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 20.0.0.267 เพื่อ 20.0.0.286
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.5.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 43.0.3.0 การ 43.0.4.0
  • อัปเดต Mozilla Firefox จาก 44.0.0.0 เบต้า 4 ถึง 6 44.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 45.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 46.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.5.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 43.0.2.0 การ 43.0.3.0
  • อัปเดต Mozilla Firefox จาก 44.0.0.0 เบต้า 2 44.0.0.0 เบต้า 4
  • อัปเดต Mozilla Firefox 45.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 46.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 20.0.0.235 เพื่อ 20.0.0.267
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.5.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.5.1.0 ESR จะ 38.5.2.0 ESR
  • อัปเดต Mozilla Firefox จาก 43.0.1.0 การ 43.0.2.0
  • อัปเดต Mozilla Firefox จาก 44.0.0.0 เบต้า 1 ถึง 44.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox 45.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 46.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.5.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.4.0.0 ESR จะ 38.5.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 43.0.0.0 เบต้า 9 43.0.1.0
  • อัปเดต Mozilla Firefox จาก 44.0.0.0 Aurora เพื่อ 44.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 45.0.0.0 คืนเพื่อ 45.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 46.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.5.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 43.0.0.0 เบต้า 5 ถึง 43.0.0.0 เบต้า 9
  • อัปเดต Mozilla Firefox 44.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 45.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 3.0.0 เบต้า 2 3.0.0 Beta 3
  • อัปเดต Flash Player จาก 19.0.0.245 เพื่อ 20.0.0.235
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.4.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.3.0.0 ESR จะ 38.4.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 42.0.0.0 เบต้า 7 42.0.0.0
  • อัปเดต Mozilla Firefox จาก 43.0.0.0 Aurora เพื่อ 43.0.0.0 เบต้า 5
  • อัปเดต Mozilla Firefox จาก 44.0.0.0 คืนเพื่อ 44.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 45.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.12 เพื่อ 2.0.13
  • อัปเดต Firebug จาก 3.0.0 อัลฟา 14 3.0.0 Beta 2
  • อัปเดต Flash Player จาก 19.0.0.226 เพื่อ 19.0.0.245
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.4.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 41.0.1.0 การ 41.0.2.0
  • อัปเดต Mozilla Firefox จาก 42.0.0.0 เบต้า 3 ถึง 42.0.0.0 เบต้า 7
  • อัปเดต Mozilla Firefox 43.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 44.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 19.0.0.185 เพื่อ 19.0.0.226
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.4.7 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 42.0.0.0 เบต้า 2 42.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 43.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 44.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 3.0.0 อัลฟา 13 ถึง 3.0.0 อัลฟา 14
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.4.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 41.0.0.0 การ 41.0.1.0
  • อัปเดต Mozilla Firefox จาก 42.0.0.0 เบต้า 1 ถึง 42.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox 43.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 44.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.4.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.2.1.0 ESR จะ 38.3.0.0 ESR
  • อัปเดต Mozilla Firefox 43.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 44.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.4.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 41.0.0.0 เบต้า 8 41.0.0.0
  • อัปเดต Mozilla Firefox จาก 42.0.0.0 Aurora เพื่อ 42.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 43.0.0.0 คืนเพื่อ 43.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 44.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 18.0.0.232 เพื่อ 19.0.0.185
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.4.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 41.0.0.0 เบต้า 6 ถึง 8 41.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 42.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 43.0.0.0 ต่อคืน
  • การปรับปรุงข้อมูลในแถบชื่อที่
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.4.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 41.0.0.0 เบต้า 5 ถึง 6 41.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 42.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 43.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.4.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.1.1.0 ESR จะ 38.2.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 40.0.0.0 เบต้า 9 40.0.3.0
  • อัปเดต Mozilla Firefox จาก 41.0.0.0 Aurora เพื่อ 41.0.0.0 เบต้า 5
  • อัปเดต Mozilla Firefox จาก 42.0.0.0 คืนเพื่อ 42.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 43.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.11 เพื่อ 2.0.12
  • อัปเดต Flash Player จาก 18.0.0.209 เพื่อ 18.0.0.232
  • ที่เพิ่มเข้ามาเลือกในตัวเลือกเพิ่มเติมในการติดตั้งสำหรับยังมีการสร้างไอคอนสำหรับแต่ละรุ่นที่ติดตั้ง Mozilla Firefox ทั้งในรากหรือในไดเรกทอรีย่อยของเดสก์ทอปและแถบเปิดใช้ด่วน
  • เข้ากันได้ดีกับ Windows 10
  • Utilu Mozilla Firefox เก็บในขณะนี้มีห้าสิบรุ่นของ Mozilla Firefox
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.4.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.1.0.0 ESR จะ 38.1.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 39.0.0.0 การ 39.0.3.0
  • อัปเดต Mozilla Firefox จาก 40.0.0.0 เบต้า 6 ถึง 9 40.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 41.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 42.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 3.0.0 อัลฟา 12 3.0.0 อัลฟา 13
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.3.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 40.0.0.0 เบต้า 3 ถึง 6 40.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 41.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 42.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 18.0.0.203 เพื่อ 18.0.0.209
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.3.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 40.0.0.0 เบต้า 1 ถึง 40.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 41.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 42.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 18.0.0.194 เพื่อ 18.0.0.203
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.3.7 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 31.7.0.0 ESR จะ 31.8.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 38.0.1.0 ESR จะ 38.1.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 39.0.0.0 เบต้า 7 39.0.0.0
  • อัปเดต Mozilla Firefox จาก 40.0.0.0 Aurora เพื่อ 40.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 41.0.0.0 คืนเพื่อ 41.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 42.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.3.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 31.6.0.0 ESR จะ 31.7.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 38.0.0.0 เบต้า 6 ถึง 38.0.6.0
  • เพิ่ม Mozilla Firefox 38.0.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 39.0.0.0 Aurora เพื่อ 39.0.0.0 เบต้า 7
  • อัปเดต Mozilla Firefox จาก 40.0.0.0 คืนเพื่อ 40.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 41.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.9 ไป 2.0.11
  • อัปเดต Firebug จาก 3.0.0 อัลฟา 10 ถึง 3.0.0 อัลฟา 12
  • อัปเดต Flash Player จาก 17.0.0.169 เพื่อ 18.0.0.194
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.3.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 37.0.1.0 การ 37.0.2.0
  • อัปเดต Mozilla Firefox จาก 38.0.0.0 เบต้า 4 ถึง 6 38.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 39.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 40.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 3.0.0 อัลฟา 9 3.0.0 อัลฟา 10
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.3.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 38.0.0.0 เบต้า 2 38.0.0.0 เบต้า 4
  • อัปเดต Mozilla Firefox 39.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 40.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 17.0.0.134 เพื่อ 17.0.0.169
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.3.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 37.0.0.0 การ 37.0.1.0
  • อัปเดต Mozilla Firefox จาก 38.0.0.0 เบต้า 1 ถึง 38.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox 39.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 40.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.8 ไป 2.0.9
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.3.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 31.5.3.0 ESR จะ 31.6.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 37.0.0.0 เบต้า 7 37.0.0.0
  • อัปเดต Mozilla Firefox จาก 38.0.0.0 Aurora เพื่อ 38.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 39.0.0.0 คืนเพื่อ 39.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 40.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.3.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 31.5.0.0 ESR จะ 31.5.3.0 ESR
  • อัปเดต Mozilla Firefox จาก 36.0.1.0 การ 36.0.4.0
  • อัปเดต Mozilla Firefox จาก 37.0.0.0 เบต้า 2 37.0.0.0 เบต้า 7
  • อัปเดต Mozilla Firefox 38.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 39.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 16.0.0.305 เพื่อ 17.0.0.134
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.3.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 36.0.0.0 การ 36.0.1.0
  • อัปเดต Mozilla Firefox จาก 37.0.0.0 เบต้า 1 ถึง 37.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox 38.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 39.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.2.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 36.0.0.0 เบต้า 10 36.0.0.0
  • อัปเดต Mozilla Firefox จาก 37.0.0.0 Aurora เพื่อ 37.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 38.0.0.0 คืนเพื่อ 38.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 39.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.2.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 31.4.0.0 ESR จะ 31.5.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 36.0.0.0 เบต้า 3 ถึง 36.0.0.0 เบต้า 10
  • อัปเดต Mozilla Firefox 37.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 38.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.7 ไป 2.0.8
  • อัปเดต Firebug จาก 3.0.0 อัลฟาที่ 7 ถึง 9 3.0.0 อัลฟา
  • อัปเดต Flash Player จาก 16.0.0.296 เพื่อ 16.0.0.305
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.2.7 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 35.0.0.0 การ 35.0.1.0
  • อัปเดต Mozilla Firefox จาก 36.0.0.0 เบต้า 1 ถึง 36.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 37.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 38.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 3.0.0 อัลฟา 6 ถึง 7 3.0.0 อัลฟา
  • อัปเดต Flash Player จาก 16.0.0.257 เพื่อ 16.0.0.296
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.2.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 31.3.0.0 ESR จะ 31.4.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 35.0.0.0 เบต้า 2 35.0.0.0
  • อัปเดต Mozilla Firefox จาก 36.0.0.0 Aurora เพื่อ 36.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 37.0.0.0 คืนเพื่อ 37.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 38.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 3.0.0 อัลฟา 5 ถึง 3.0.0 อัลฟา 6
  • อัปเดต Flash Player จาก 16.0.0.235 เพื่อ 16.0.0.257
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.2.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 31.2.0.0 ESR จะ 31.3.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 35.0.0.0 เบต้า 1 ถึง 35.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox 36.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 37.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.6 ไป 2.0.7
  • เพิ่ม Firebug 3.0.0 อัลฟา 5
  • อัปเดต Flash Player จาก 15.0.0.239 เพื่อ 16.0.0.235
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.2.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 34.0.0.0 เบต้า 9 34.0.0.0
  • อัปเดต Mozilla Firefox จาก 35.0.0.0 Aurora เพื่อ 35.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 36.0.0.0 คืนเพื่อ 36.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 37.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 15.0.0.223 เพื่อ 15.0.0.239
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.2.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 33.1.0.0 การ 33.1.1.0
  • อัปเดต Mozilla Firefox จาก 34.0.0.0 เบต้า 8 34.0.0.0 เบต้า 9
  • อัปเดต Mozilla Firefox 35.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 36.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.2.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 33.0.2.0 การ 33.0.3.0
  • เพิ่ม Mozilla Firefox 33.1.0.0
  • อัปเดต Mozilla Firefox จาก 34.0.0.0 เบต้า 4 ถึง 8 34.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 35.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 36.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.4 ไป 2.0.6
  • อัปเดต Flash Player จาก 15.0.0.189 เพื่อ 15.0.0.223
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.2.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 33.0.1.0 การ 33.0.2.0
  • อัปเดต Mozilla Firefox จาก 34.0.0.0 เบต้า 3 ถึง 34.0.0.0 เบต้า 4
  • อัปเดต Mozilla Firefox 35.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 36.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.2.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 33.0.0.0 การ 33.0.1.0
  • อัปเดต Mozilla Firefox จาก 34.0.0.0 เบต้า 1 ถึง 34.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 35.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 36.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.1.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 31.1.1.0 ESR จะ 31.2.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 33.0.0.0 เบต้า 7 33.0.0.0
  • อัปเดต Mozilla Firefox จาก 34.0.0.0 Aurora เพื่อ 34.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 35.0.0.0 คืนเพื่อ 35.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 36.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 15.0.0.152 เพื่อ 15.0.0.189
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.1.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 24.8.0.0 ESR จะ 24.8.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 31.1.0.0 ESR จะ 31.1.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 32.0.2.0 การ 32.0.3.0
  • อัปเดต Mozilla Firefox จาก 33.0.0.0 เบต้า 5 ถึง 7 33.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 34.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 35.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.1.7 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 32.0.1.0 การ 32.0.2.0
  • อัปเดต Mozilla Firefox จาก 33.0.0.0 เบต้า 3 ถึง 33.0.0.0 เบต้า 5
  • อัปเดต Mozilla Firefox 34.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 35.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.1.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 32.0.0.0 การ 32.0.1.0
  • อัปเดต Mozilla Firefox จาก 33.0.0.0 เบต้า 2 33.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 34.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 35.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.1.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 24.7.0.0 ESR จะ 24.8.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 31.0.0.0 ESR จะ 31.1.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 32.0.0.0 เบต้า 8 32.0.0.0
  • อัปเดต Mozilla Firefox จาก 33.0.0.0 Aurora เพื่อ 33.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox จาก 34.0.0.0 คืนเพื่อ 34.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 35.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.3 ไป 2.0.4
  • อัปเดต Flash Player จาก 14.0.0.179 เพื่อ 15.0.0.152
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.1.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 32.0.0.0 เบต้า 1 ถึง 32.0.0.0 เบต้า 8
  • อัปเดต Mozilla Firefox 33.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 34.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.2 ไป 2.0.3
  • อัปเดต Flash Player จาก 14.0.0.145 เพื่อ 14.0.0.179
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.1.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 24.6.0.0 ESR จะ 24.7.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 31.0.0.0 เบต้า 8 31.0.0.0
  • เพิ่ม Mozilla Firefox 31.0.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 32.0.0.0 Aurora เพื่อ 32.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 33.0.0.0 คืนเพื่อ 33.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 34.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.1 ไป 2.0.2
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.1.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 31.0.0.0 เบต้า 1 ถึง 31.0.0.0 เบต้า 8
  • อัปเดต Mozilla Firefox 32.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 33.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.0 ไป 2.0.1
  • อัปเดต Flash Player จาก 14.0.0.125 เพื่อ 14.0.0.145
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.1.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 24.5.0.0 ESR จะ 24.6.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 30.0.0.0 เบต้า 9 30.0.0.0
  • อัปเดต Mozilla Firefox จาก 31.0.0.0 Aurora เพื่อ 31.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 32.0.0.0 คืนเพื่อ 32.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 33.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.0 เบต้า 8 2.0.0
  • อัปเดต Web Developer จาก 1.2.6 ไป 1.2.7
  • อัปเดต Flash Player จาก 13.0.0.214 เพื่อ 14.0.0.125
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.1.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 30.0.0.0 เบต้า 6 ถึง 9 30.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 31.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 32.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.0 เบต้า 6 ถึง 8 2.0.0 เบต้า
  • อัปเดต Web Developer จาก 1.2.5 ไป 1.2.6
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.0.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 30.0.0.0 เบต้า 3 ถึง 6 30.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 31.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 32.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.0 เบต้า 5 ถึง 6 2.0.0 เบต้า
  • อัปเดต Flash Player จาก 13.0.0.206 เพื่อ 13.0.0.214
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.0.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 29.0.0.0 การ 29.0.1.0
  • อัปเดต Mozilla Firefox จาก 30.0.0.0 เบต้า 1 ถึง 30.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 31.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 32.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 2.0.0 เบต้า 4 2.0.0 เบต้า 5
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.0.7 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 24.4.0.0 ESR จะ 24.5.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 29.0.0.0 เบต้า 1 ถึง 29.0.0.0
  • อัปเดต Mozilla Firefox จาก 30.0.0.0 Aurora เพื่อ 30.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 31.0.0.0 คืนเพื่อ 31.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 32.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.12.7 เพื่อ 1.12.8
  • เพิ่ม Firebug 2.0.0 เบต้า 4
  • อัปเดต Flash Player จาก 12.0.0.77 เพื่อ 13.0.0.206
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.0.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 24.3.0.0 ESR จะ 24.4.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 28.0.0.0 เบต้า 3 ถึง 28.0.0.0
  • อัปเดต Mozilla Firefox จาก 29.0.0.0 Aurora เพื่อ 29.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 30.0.0.0 คืนเพื่อ 30.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 31.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.12.6 เพื่อ 1.12.7
  • อัปเดต Flash Player จาก 12.0.0.70 เพื่อ 12.0.0.77
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.0.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 27.0.0.0 การ 27.0.1.0
  • อัปเดต Mozilla Firefox จาก 28.0.0.0 เบต้า 1 ถึง 28.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 29.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 30.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 12.0.0.44 เพื่อ 12.0.0.70
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.0.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 24.2.0.0 ESR จะ 24.3.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 27.0.0.0 เบต้า 1 ถึง 27.0.0.0
  • อัปเดต Mozilla Firefox จาก 28.0.0.0 Aurora เพื่อ 28.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 29.0.0.0 คืนเพื่อ 29.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 30.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.12.5 เพื่อ 1.12.6
  • อัปเดต Flash Player จาก 11.9.900.170 เพื่อ 12.0.0.44
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.0.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 24.1.1.0 ESR จะ 24.2.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 26.0.0.0 เบต้า 6 ถึง 26.0.0.0
  • อัปเดต Mozilla Firefox จาก 27.0.0.0 Aurora เพื่อ 27.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 28.0.0.0 คืนเพื่อ 28.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 29.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.12.4 เพื่อ 1.12.5
  • อัปเดต Flash Player จาก 11.9.900.152 11.9.900.170 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.0.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 17.0.10.0 ESR จะ 17.0.11.0 ESR
  • อัปเดต Mozilla Firefox จาก 24.1.0.0 ESR จะ 24.1.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 25.0.0.0 การ 25.0.1.0
  • อัปเดต Mozilla Firefox จาก 26.0.0.0 เบต้า 1 ถึง 26.0.0.0 เบต้า 6
  • อัปเดต Mozilla Firefox 27.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 28.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 11.9.900.117 11.9.900.152 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.0.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 17.0.9.0 ESR จะ 17.0.10.0 ESR
  • อัปเดต Mozilla Firefox จาก 24.0.0.0 ESR จะ 24.1.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 25.0.0.0 เบต้า 1 ถึง 25.0.0.0
  • อัปเดต Mozilla Firefox จาก 26.0.0.0 Aurora เพื่อ 26.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 27.0.0.0 คืนเพื่อ 27.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 28.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.12.1 เพื่อ 1.12.4
  • อัปเดต Flash Player จาก 11.8.800.168 11.9.900.117 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.1.0.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 17.0.8.0 ESR จะ 17.0.9.0 ESR
  • อัปเดต Mozilla Firefox จาก 24.0.0.0 เบต้า 1 ถึง 24.0.0.0
  • เพิ่ม Mozilla Firefox 24.0.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 25.0.0.0 Aurora เพื่อ 25.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 26.0.0.0 คืนเพื่อ 26.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 27.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.11.4 เพื่อ 1.12.1
  • อัปเดต Flash Player จาก 11.8.800.94 เพื่อ 11.8.800.168
  • อัปเดต ไอคอน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.9.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 17.0.7.0 ESR จะ 17.0.8.0 ESR
  • อัปเดต Mozilla Firefox จาก 23.0.0.0 เบต้า 1 ถึง 23.0.0.0
  • อัปเดต Mozilla Firefox จาก 24.0.0.0 Aurora เพื่อ 24.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 25.0.0.0 คืนเพื่อ 25.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 26.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 11.7.700.224 เพื่อ 11.8.800.94
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.9.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 17.0.6.0 ESR จะ 17.0.7.0 ESR
  • อัปเดต Mozilla Firefox จาก 22.0.0.0 เบต้า 2 22.0.0.0
  • อัปเดต Mozilla Firefox จาก 23.0.0.0 Aurora เพื่อ 23.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 24.0.0.0 คืนเพื่อ 24.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 25.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 11.7.700.202 11.7.700.224 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.9.7 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 17.0.5.0 ESR จะ 17.0.6.0 ESR
  • อัปเดต Mozilla Firefox จาก 21.0.0.0 เบต้า 2 21.0.0.0
  • อัปเดต Mozilla Firefox จาก 22.0.0.0 Aurora เพื่อ 22.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox จาก 23.0.0.0 คืนเพื่อ 23.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 24.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.11.2 เพื่อ 1.11.4
  • อัปเดต Web Developer จาก 1.2.4 ไป 1.2.5
  • อัปเดต Flash Player จาก 11.7.700.169 11.7.700.202 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.9.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 17.0.4.0 ESR จะ 17.0.5.0 ESR
  • อัปเดต Mozilla Firefox จาก 20.0.0.0 เบต้า 4 20.0.1.0
  • อัปเดต Mozilla Firefox จาก 21.0.0.0 Aurora เพื่อ 21.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox จาก 22.0.0.0 คืนเพื่อ 22.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 23.0.0.0 ต่อคืน
  • อัปเดต Web Developer จาก 1.2.3 ไป 1.2.4
  • อัปเดต Flash Player จาก 11.6.602.171 11.7.700.169 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.9.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 17.0.3.0 ESR จะ 17.0.4.0 ESR
  • อัปเดต Mozilla Firefox จาก 19.0.0.0 การ 19.0.2.0
  • อัปเดต Mozilla Firefox จาก 20.0.0.0 เบต้า 1 ถึง 20.0.0.0 เบต้า 4
  • อัปเดต Mozilla Firefox 21.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 22.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 11.6.602.168 11.6.602.171 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.9.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 17.0.2.0 ESR จะ 17.0.3.0 ESR
  • อัปเดต Mozilla Firefox จาก 18.0.1.0 การ 18.0.2.0
  • อัปเดต Mozilla Firefox จาก 19.0.0.0 เบต้า 2 19.0.0.0
  • อัปเดต Mozilla Firefox จาก 20.0.0.0 Aurora เพื่อ 20.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 21.0.0.0 คืนเพื่อ 21.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 22.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.11.1 เพื่อ 1.11.2
  • อัปเดต Web Developer จาก 1.2.2 ไป 1.2.3
  • อัปเดต Flash Player จาก 11.5.502.146 11.6.602.168 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.9.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 10.0.11.0 ESR จะ 10.0.12.0 ESR
  • อัปเดต Mozilla Firefox จาก 17.0.0.0 การ 17.0.1.0
  • อัปเดต Mozilla Firefox จาก 17.0.0.0 ESR จะ 17.0.2.0 ESR
  • อัปเดต Mozilla Firefox จาก 18.0.0.0 เบต้า 1 ถึง 18.0.1.0
  • อัปเดต Mozilla Firefox จาก 19.0.0.0 Aurora เพื่อ 19.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox จาก 20.0.0.0 คืนเพื่อ 20.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 21.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.10.6 เพื่อ 1.11.1
  • อัปเดต Flash Player จาก 11.5.502.110 11.5.502.146 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.9.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 10.0.9.0 ESR จะ 10.0.11.0 ESR
  • อัปเดต Mozilla Firefox จาก 16.0.1.0 การ 16.0.2.0
  • อัปเดต Mozilla Firefox จาก 17.0.0.0 เบต้า 1 ถึง 17.0.0.0
  • เพิ่ม Mozilla Firefox 17.0.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 18.0.0.0 Aurora เพื่อ 18.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 19.0.0.0 คืนเพื่อ 19.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 20.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.10.4 เพื่อ 1.10.6
  • อัปเดต Flash Player จาก 11.4.402.287 11.5.502.110 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.9.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 10.0.7.0 ESR จะ 10.0.9.0 ESR
  • อัปเดต Mozilla Firefox จาก 16.0.0.0 เบต้า 2 16.0.1.0
  • อัปเดต Mozilla Firefox จาก 17.0.0.0 Aurora เพื่อ 17.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 18.0.0.0 คืนเพื่อ 18.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 19.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.10.3 เพื่อ 1.10.4
  • อัปเดต Flash Player จาก 11.4.402.265 11.4.402.287 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.9.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 15.0.0.0 การ 15.0.1.0
  • อัปเดต Mozilla Firefox จาก 16.0.0.0 เบต้า 1 ถึง 16.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox 17.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 18.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.10.2 เพื่อ 1.10.3
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.8.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 10.0.6.0 ESR จะ 10.0.7.0 ESR
  • อัปเดต Mozilla Firefox จาก 15.0.0.0 เบต้า 5 ถึง 15.0.0.0
  • อัปเดต Mozilla Firefox จาก 16.0.0.0 Aurora เพื่อ 16.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 17.0.0.0 คืนเพื่อ 17.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 18.0.0.0 ต่อคืน
  • อัปเดต Web Developer จาก 1.2.1 ไป 1.2.2
  • อัปเดต Flash Player จาก 11.3.300.271 11.4.402.265 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.8.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 15.0.0.0 เบต้า 3 ถึง 15.0.0.0 เบต้า 5
  • อัปเดต Mozilla Firefox 16.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 17.0.0.0 ต่อคืน
  • อัปเดต Web Developer จาก 1.2.0 ไป 1.2.1
  • อัปเดต Flash Player จาก 11.3.300.270 11.3.300.271 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.8.7 การเก็บ:

  • อัปเดต Mozilla Firefox 16.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 17.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.10.1 เพื่อ 1.10.2
  • อัปเดต Flash Player จาก 11.3.300.268 11.3.300.270 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.8.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 15.0.0.0 เบต้า 1 ถึง 15.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 16.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 17.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.10.0 เพื่อ 1.10.1
  • อัปเดต Flash Player จาก 11.3.300.265 11.3.300.268 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.8.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 10.0.5.0 ESR จะ 10.0.6.0 ESR
  • อัปเดต Mozilla Firefox จาก 14.0.0.0 เบต้า 8 14.0.1.0
  • อัปเดต Mozilla Firefox จาก 15.0.0.0 Aurora เพื่อ 15.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 16.0.0.0 คืนเพื่อ 16.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 17.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.9.2 ไป 1.10.0
  • อัปเดต Web Developer จาก 1.1.9 ไป 1.2.0
  • อัปเดต Flash Player จาก 11.3.300.262 11.3.300.265 ไป
  • การปรับปรุงการติดตั้ง
  • ปรับปรุงถอนการติดตั้ง
  • ปรับปรุงการบีบอัดโดยใช้ LZMA2 ซึ่งช่วยลดขนาดไฟล์ของโปรแกรมติดตั้ง
  • ตั้งค่าเริ่มต้นที่ดีขึ้น
  • ยูทิลิตี้ที่สามารถเปิดสถานที่ในหลายรุ่นจะขยายออกไปตอนนี้มีความสามารถในการเลือกรุ่นที่จะเริ่มต้น
  • ก่อนหน้านี้รุ่นที่เลือกสามารถจดจำ
  • เฉพาะกิจการเลือกรุ่นได้รับการสนับสนุนสำหรับตัวช่วยสร้างเมนูบริบทและการใช้บรรทัดคำสั่ง
  • ก่อนหน้านี้ได้รับการแต่งตั้งจดจำการตั้งค่าตัวเลือกจะถูกบันทึกไว้
  • ปรับปรุงขั้นตอนการเปิดตัวของรุ่นสแตนด์อโลนหลาย Mozilla Firefox
  • การติดตั้งอัพเกรด (ติดตั้งเพียงรุ่นใหม่หรือปรับปรุง) ได้รับการสนับสนุนในขณะนี้
  • เพิ่มการสนับสนุนสำหรับบรรทัดคำสั่งพารามิเตอร์สำหรับการทำงานใหม่ทั้งหมด
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.8.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 14.0.0.0 เบต้า 7 14.0.0.0 เบต้า 8
  • อัปเดต Mozilla Firefox 15.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 16.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 11.3.300.257 11.3.300.262 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.8.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 13.0.0.0 การ 13.0.1.0
  • อัปเดต Mozilla Firefox 15.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 16.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.8.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 13.0.0.0 เบต้า 7 13.0.0.0
  • อัปเดต Mozilla Firefox จาก 14.0.0.0 Aurora เพื่อ 14.0.0.0 เบต้า 7
  • อัปเดต Mozilla Firefox จาก 15.0.0.0 คืนเพื่อ 15.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 16.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 11.2.202.235 11.3.300.257 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.8.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 10.0.4.0 ESR จะ 10.0.5.0 ESR
  • อัปเดต Mozilla Firefox จาก 13.0.0.0 เบต้า 4 13.0.0.0 เบต้า 7
  • อัปเดต Mozilla Firefox 14.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 15.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.8.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 13.0.0.0 เบต้า 2 13.0.0.0 เบต้า 4
  • อัปเดต Mozilla Firefox 14.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 15.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.7.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 10.0.3.0 ESR จะ 10.0.4.0 ESR
  • อัปเดต Mozilla Firefox จาก 12.0.0.0 เบต้า 5 ถึง 12.0.0.0
  • อัปเดต Mozilla Firefox จาก 13.0.0.0 Aurora เพื่อ 13.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox จาก 14.0.0.0 คืนเพื่อ 14.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 15.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.9.1 ไป 1.9.2
  • อัปเดต Flash Player จาก 11.2.202.233 11.2.202.235 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.7.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 12.0.0.0 เบต้า 3 ถึง 12.0.0.0 เบต้า 5
  • อัปเดต Mozilla Firefox 13.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 14.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 11.2.202.228 11.2.202.233 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.7.7 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 12.0.0.0 เบต้า 1 ถึง 12.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 13.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 14.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 11.1.102.63 เพื่อ 11.2.202.228
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.7.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 10.0.2.0 ESR จะ 10.0.3.0 ESR
  • อัปเดต Mozilla Firefox จาก 11.0.0.0 เบต้า 6 ถึง 11.0.0.0
  • อัปเดต Mozilla Firefox จาก 12.0.0.0 Aurora เพื่อ 12.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 13.0.0.0 คืนเพื่อ 13.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 14.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.7.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.27.0 3.6.28.0 ไป
  • อัปเดต Mozilla Firefox จาก 11.0.0.0 เบต้า 3 ถึง 6 11.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 12.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 13.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 11.1.102.62 เพื่อ 11.1.102.63
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.7.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.26.0 3.6.27.0 ไป
  • อัปเดต Mozilla Firefox จาก 10.0.1.0 การ 10.0.2.0
  • อัปเดต Mozilla Firefox จาก 10.0.1.0 ESR จะ 10.0.2.0 ESR
  • อัปเดต Mozilla Firefox จาก 11.0.0.0 เบต้า 2 11.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 12.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 13.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 11.1.102.55 เพื่อ 11.1.102.62
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.7.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 10.0.0.0 การ 10.0.1.0
  • อัปเดต Mozilla Firefox จาก 10.0.0.0 ESR จะ 10.0.1.0 ESR
  • อัปเดต Mozilla Firefox จาก 11.0.0.0 เบต้า 1 ถึง 11.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox 12.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 13.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.7.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.25.0 3.6.26.0 ไป
  • อัปเดต Mozilla Firefox จาก 10.0.0.0 เบต้า 3 ถึง 10.0.0.0
  • เพิ่ม Mozilla Firefox 10.0.0.0 ESR
  • อัปเดต Mozilla Firefox จาก 11.0.0.0 Aurora เพื่อ 11.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 12.0.0.0 คืนเพื่อ 12.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 13.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.9.0 ไป 1.9.1
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.7.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 10.0.0.0 เบต้า 1 ถึง 10.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 11.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 12.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.8.4 ไป 1.9.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.7.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.24.0 3.6.25.0 ไป
  • อัปเดต Mozilla Firefox 9.0.0.0 จากเบต้า 6 9.0.1.0
  • อัปเดต Mozilla Firefox จาก 10.0.0.0 Aurora เพื่อ 10.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 11.0.0.0 คืนเพื่อ 11.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 12.0.0.0 ต่อคืน
  • การปรับปรุงการติดตั้ง
  • ตั้งค่าเริ่มต้นที่ดีขึ้น
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.6.9 การเก็บ:

  • อัปเดต Mozilla Firefox 9.0.0.0 จากเบต้า 4 ถึง 6 9.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 10.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 11.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.6.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 8.0.0.0 เพื่อ 8.0.1.0
  • อัปเดต Mozilla Firefox 9.0.0.0 จากเบต้า 1 ถึง 9.0.0.0 เบต้า 4
  • อัปเดต Mozilla Firefox 10.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 11.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.6.7 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.23.0 3.6.24.0 ไป
  • อัปเดต Mozilla Firefox 8.0.0.0 จากเบต้า 5 ถึง 8.0.0.0
  • อัปเดต Mozilla Firefox 9.0.0.0 จาก Aurora เพื่อ 9.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 10.0.0.0 คืนเพื่อ 10.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 11.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.8.3 ไป 1.8.4
  • อัปเดต Flash Player จาก 11.0.1.152 เพื่อ 11.1.102.55
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.6.6 การเก็บ:

  • อัปเดต Mozilla Firefox 8.0.0.0 จากเบต้า 4 8.0.0.0 เบต้า 5
  • อัปเดต Mozilla Firefox 9.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 10.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.6.5 การเก็บ:

  • อัปเดต Mozilla Firefox 8.0.0.0 จากเบต้า 3 ถึง 4 8.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 9.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 10.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.6.4 การเก็บ:

  • อัปเดต Mozilla Firefox 8.0.0.0 จากเบต้า 2 8.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 9.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 10.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.6.3 การเก็บ:

  • อัปเดต Mozilla Firefox 8.0.0.0 จากเบต้า 1 ถึง 8.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox 9.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 10.0.0.0 ต่อคืน
  • เพิ่ม Flash Player 11.0.1.152 เสียบเข้าไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.6.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 7.0.0.0 เพื่อ 7.0.1.0
  • อัปเดต Mozilla Firefox 8.0.0.0 จาก Aurora เพื่อ 8.0.0.0 เบต้า 1
  • อัปเดต Mozilla Firefox จาก 9.0.0.0 คืนเพื่อ 9.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 10.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.6.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.22.0 3.6.23.0 ไป
  • อัปเดต Mozilla Firefox 7.0.0.0 จากเบต้า 7 7.0.0.0
  • อัปเดต Mozilla Firefox 8.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 9.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.6.0 การเก็บ:

  • อัปเดต Mozilla Firefox 7.0.0.0 จากเบต้า 6 ถึง 7 7.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 8.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 9.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 10.3.183.7 เพื่อ 10.3.183.10
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.5.9 การเก็บ:

  • อัปเดต Mozilla Firefox 7.0.0.0 จากเบต้า 5 ถึง 6 7.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 8.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 9.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.8.2 ไป 1.8.3
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.5.8 การเก็บ:

  • อัปเดต Mozilla Firefox 7.0.0.0 จากเบต้า 4 7.0.0.0 เบต้า 5
  • อัปเดต Mozilla Firefox 8.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 9.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.5.7 การเก็บ:

  • อัปเดต Mozilla Firefox 7.0.0.0 จากเบต้า 3 ถึง 4 7.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 8.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 9.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.5.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.21.0 3.6.22.0 ไป
  • อัปเดต Mozilla Firefox จาก 6.0.1.0 เพื่อ 6.0.2.0
  • อัปเดต Mozilla Firefox 8.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 9.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.5.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.20.0 3.6.21.0 ไป
  • อัปเดต Mozilla Firefox จาก 6.0.0.0 เพื่อ 6.0.1.0
  • อัปเดต Mozilla Firefox 7.0.0.0 จาก Aurora เพื่อ 7.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox จาก 8.0.0.0 คืนเพื่อ 8.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 9.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.8.1 ไป 1.8.2
  • อัปเดต Flash Player จาก 10.3.183.5 เพื่อ 10.3.183.7
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.5.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.19.0 3.6.20.0 ไป
  • อัปเดต Mozilla Firefox 7.0.1.0 เบต้า 7
  • อัปเดต Mozilla Firefox 8.0.0.0 ออโรรา
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.5.3 การเก็บ:

  • อัปเดต Mozilla Firefox 6.0.0.0 จากเบต้า 5 ถึง 6.0.0.0
  • อัปเดต Mozilla Firefox 7.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 8.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.8.1b1 ไป 1.8.1
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.5.2 การเก็บ:

  • อัปเดต Mozilla Firefox 7.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 8.0.0.0 ต่อคืน
  • อัปเดต Flash Player จาก 10.3.181.34 เพื่อ 10.3.183.5
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.5.1 การเก็บ:

  • อัปเดต Mozilla Firefox 6.0.0.0 จากเบต้า 4 6.0.0.0 เบต้า 5
  • อัปเดต Mozilla Firefox 7.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 8.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.8.0 ไป 1.8.1b1
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.5.0 การเก็บ:

  • อัปเดต Mozilla Firefox 6.0.0.0 จากเบต้า 3 ถึง 4 6.0.0.0 เบต้า
  • อัปเดต Mozilla Firefox 7.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 8.0.0.0 ต่อคืน
  • อัปเดต Firebug จาก 1.7.3 ไป 1.8.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.4.9 การเก็บ:

  • อัปเดต Mozilla Firefox 6.0.0.0 จากเบต้า 2 6.0.0.0 Beta 3
  • อัปเดต Mozilla Firefox 7.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 8.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.4.8 การเก็บ:

  • อัปเดต Mozilla Firefox 7.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 8.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.4.7 การเก็บ:

  • อัปเดต Mozilla Firefox 6.0.0.0 จากเบต้า 1 ถึง 6.0.0.0 Beta 2
  • อัปเดต Mozilla Firefox 7.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 8.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.4.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.18.0 3.6.19.0 ไป
  • อัปเดต Mozilla Firefox จาก 5.0.0.0 เพื่อ 5.0.1.0
  • อัปเดต Mozilla Firefox 7.0.0.0 ออโรรา
  • อัปเดต Mozilla Firefox 8.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.4.5 การเก็บ:

  • เพิ่ม 6.0.0.0 Mozilla Firefox
  • เพิ่ม Mozilla Firefox 7.0.0.0 ออโรรา
  • เพิ่ม Mozilla Firefox 8.0.0.0 ต่อคืน
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.4.4 การเก็บ:

  • อัปเดต Flash Player จาก 10.3.181.26 เพื่อ 10.3.181.34
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.4.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.17.0 3.6.18.0 ไป
  • อัปเดต Mozilla Firefox จาก 5.0.0.0 RC 1 ถึง 5.0.0.0
  • อัปเดต Firebug จาก 1.7.2 ไป 1.7.3
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.4.2 การเก็บ:

  • อัปเดต Mozilla Firefox 5.0.0.0 จากเบต้า 6 5.0.0.0 RC 1
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.4.1 การเก็บ:

  • อัปเดต Mozilla Firefox 5.0.0.0 จากเบต้า 3 ถึง 6 5.0.0.0 เบต้า
  • อัปเดต Flash Player จาก 10.3.181.22 เพื่อ 10.3.181.26
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.4.0 การเก็บ:

  • อัปเดต Flash Player จาก 10.3.181.14 เพื่อ 10.3.181.22
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.3.9 การเก็บ:

  • อัปเดต Mozilla Firefox 5.0.0.0 จากเบต้า 2 5.0.0.0 Beta 3
  • อัปเดต Firebug จาก 1.7.1 ไป 1.7.2
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.3.8 การเก็บ:

  • อัปเดต Mozilla Firefox 5.0.0.0 จากเบต้า 1 ถึง 5.0.0.0 Beta 2
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.3.7 การเก็บ:

  • อัปเดต Flash Player จาก 10.2.159.1 เพื่อ 10.3.181.14
  • อัปเดต Firebug จาก 1.7.1b3 ไป 1.7.1
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.3.6 การเก็บ:

  • เพิ่ม 5.0.1.0 Mozilla Firefox
  • อัปเดต Firebug จาก 1.7.1b2 เพื่อ 1.7.1b3
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.3.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.5.18.0 3.5.19.0 ไป
  • อัปเดต Mozilla Firefox จาก 3.6.16.0 3.6.17.0 ไป
  • อัปเดต Mozilla Firefox จาก 4.0.0.0 เพื่อ 4.0.1.0
  • อัปเดต Firebug จาก 1.7.1b1 เพื่อ 1.7.1b2
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.3.4 การเก็บ:

  • อัปเดต Firebug จาก 1.7.0 ไป 1.7.1b1
  • อัปเดต Flash Player จาก 10.2.153.1 เพื่อ 10.2.159.1
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.3.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.5.17.0 3.5.18.0 ไป
  • อัปเดต Mozilla Firefox จาก 3.6.15.0 3.6.16.0 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.3.2 การเก็บ:

  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 12 4.0.0.0
  • อัปเดต Firebug จาก 1.6.2 ไป 1.7.0
  • อัปเดต Flash Player จาก 10.2.152.32 เพื่อ 10.2.153.1
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.3.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.5.16.0 3.5.17.0 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.3.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.14.0 3.6.15.0 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.2.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.13.0 3.6.14.0 ไป
  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 11 4.0.0.0 เบต้า 12
  • อัปเดต Flash Player จาก 10.2.152.26 เพื่อ 10.2.152.32
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.2.8 การเก็บ:

  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 10 4.0.0.0 เบต้า 11
  • อัปเดต Firebug จาก 1.6.1 ไป 1.6.2
  • อัปเดต Flash Player จาก 10.1.102.64 เพื่อ 10.2.152.26
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.2.7 การเก็บ:

  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 9 4.0.0.0 เบต้า 10
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.2.6 การเก็บ:

  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 8 4.0.0.0 เบต้า 9
  • อัปเดต Firebug จาก 1.6.0 ไป 1.6.1
  • อัปเดต Web Developer จาก 1.1.8 ไป 1.1.9
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.2.5 การเก็บ:

  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 7 4.0.0.0 เบต้า 8
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.2.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.5.15.0 3.5.16.0 ไป
  • อัปเดต Mozilla Firefox จาก 3.6.12.0 3.6.13.0 ไป
  • อัปเดต Firebug จาก 1.5.4 ไป 1.6.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.2.3 การเก็บ:

  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 6 ถึง 7 4.0.0.0 เบต้า
  • อัปเดต Flash Player จาก 10.1.82.76 เพื่อ 10.1.102.64
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.2.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.5.13.0 3.5.15.0 ไป
  • อัปเดต Mozilla Firefox จาก 3.6.10.0 3.6.12.0 ไป
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.2.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.5.12.0 3.5.13.0 ไป
  • อัปเดต Mozilla Firefox 3.6.9.0 จากการ 3.6.10.0
  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 5 ถึง 6 4.0.0.0 เบต้า
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.2.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.5.11.0 3.5.12.0 ไป
  • อัปเดต Mozilla Firefox จาก 3.6.8.0 เพื่อ 3.6.9.0
  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 4 4.0.0.0 เบต้า 5
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.1.9 การเก็บ:

  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 3 ถึง 4 4.0.0.0 เบต้า
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.1.8 การเก็บ:

  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 2 4.0.0.0 Beta 3
  • อัปเดต Flash Player จาก 10.1.53.64 เพื่อ 10.1.82.76
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.1.7 การเก็บ:

  • อัปเดต Mozilla Firefox 4.0.0.0 จากเบต้า 1 ถึง 4.0.0.0 Beta 2
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.1.6 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.7.0 เพื่อ 3.6.8.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.1.5 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.5.10.0 3.5.11.0 ไป
  • อัปเดต Mozilla Firefox จาก 3.6.6.0 เพื่อ 3.6.7.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.1.4 การเก็บ:

  • เพิ่ม Mozilla Firefox 4.0.0.0 เบต้า 1
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.1.3 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.4.0 เพื่อ 3.6.6.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.1.2 การเก็บ:

  • อัปเดต Mozilla Firefox 3.5.9.0 จากการ 3.5.10.0
  • อัปเดต Mozilla Firefox จาก 3.6.3.0 เพื่อ 3.6.4.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.1.1 การเก็บ:

  • อัปเดต Firebug จาก 1.5.3 ไป 1.5.4
  • อัปเดต Flash Player จาก 10.0.45.2 เพื่อ 10.1.53.64
  • ปรับปรุงสาธารณูปโภคที่สามารถเปิดสถานที่ในทุกรุ่นได้ด้วยคลิกเดียว
  • เข้ากันได้ดีกับ Windows 7
  • การปรับปรุงการติดตั้ง
  • ปรับปรุงถอนการติดตั้ง
  • ตั้งค่าเริ่มต้นที่ดีขึ้น
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.1.0 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.2.0 เพื่อ 3.6.3.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.0.9 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.0.18.0 3.0.19.0 ไป
  • อัปเดต Mozilla Firefox จาก 3.5.8.0 เพื่อ 3.5.9.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.0.8 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.0.0 เพื่อ 3.6.2.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.0.7 การเก็บ:

  • อัปเดต Firebug จาก 1.5.2 ไป 1.5.3
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.0.6 การเก็บ:

  • อัปเดต Firebug จาก 1.5.1 ไป 1.5.2
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.0.5 การเก็บ:

  • อัปเดต Firebug จาก 1.5.0 ไป 1.5.1
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.0.4 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.0.17.0 3.0.18.0 ไป
  • อัปเดต Mozilla Firefox จาก 3.5.7.0 เพื่อ 3.5.8.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.0.3 การเก็บ:

  • อัปเดต Flash Player จาก 10.0.42.34 เพื่อ 10.0.45.2
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.0.2 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.0.0 RC 2 3.6.0.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.0.1 การเก็บ:

  • อัปเดต Mozilla Firefox จาก 3.6.0.0 RC 1 ถึง 3.6.0.0 RC 2
  • อัปเดต Firebug จาก 1.4.5 ไป 1.5.0
  • การเปลี่ยนแปลงเล็กน้อยและการปรับปรุง

มีอะไรใหม่ใน Utilu Mozilla Firefox 1.0.0.0 การเก็บ:

  • เพิ่ม Mozilla Firefox 2.0.0.20
  • เพิ่ม Mozilla Firefox 3.0.17.0
  • เพิ่ม 3.5.7.0 Mozilla Firefox
  • เพิ่ม Mozilla Firefox 3.6.0.0 RC 1
  • เพิ่ม Firebug 1.4.5 เพิ่มเข้าไป
  • เพิ่ม Web Developer 1.1.9 เพิ่มเข้าไป
  • เพิ่ม Flash Player 10.0.42.34 เสียบเข้าไป
  • ยูทิลิตี้ที่เพิ่มเข้ามาซึ่งสามารถเปิดสถานที่ในทุกรุ่นได้ด้วยคลิกเดียว
  • เพิ่มตัวเลือกที่จะเปิดได้โดยตรงจากเมนูบริบทของ Windows Explorer
  • เพิ่มหมายเลขรุ่นของ Mozilla Firefox เพื่อแถบชื่อ
  • เพิ่มจำนวนของความละเอียดหน้าจอที่ใช้กันทั่วไปในการปรับขนาดหน้าต่าง
  • เพิ่มตัวเลือกในการติดตั้งสำหรับผู้ใช้ทั้งหมด
  • ตัวเลือกที่เพิ่มเข้ามาเพื่อสนับสนุนการติดตั้งเงียบ
  • เพิ่มการสนับสนุนสำหรับบรรทัดคำสั่งพารามิเตอร์สำหรับการทำงานทั้งหมด
  • เพิ่มความสามารถในการทำงานโดยไม่มีสิทธิ์ในการดูแลยกเว้นสำหรับการติดตั้ง
  • เพิ่มการสนับสนุนสำหรับ Windows ทุกรุ่นทั่วไป

ภาพหน้าจอ

Utilu Mozilla Firefox Collection Setup: Welcome

การตั้งค่า Utilu Mozilla Firefox เก็บ: ยินดีต้อนรับ

Utilu Mozilla Firefox Collection Setup: Select Components

การตั้งค่า Utilu Mozilla Firefox เก็บ: เลือกส่วนประกอบ

Utilu Mozilla Firefox Collection Setup: Select Tasks

การตั้งค่า Utilu Mozilla Firefox เก็บ: เลือกงาน

Utilu Mozilla Firefox Collection Setup: Ready to Install

การตั้งค่า Utilu Mozilla Firefox เก็บ: พร้อมที่จะติดตั้ง

Utilu Mozilla Firefox Collection: Open files or locations

Utilu Mozilla Firefox เก็บ: เปิดไฟล์หรือสถานที่

Utilu Mozilla Firefox Collection: Choose versions

Utilu Mozilla Firefox เก็บ: เลือกรุ่น

ดาวน์โหลด

ขนาดไฟล์: 830 MB, 870.694.826 bytes

MD5 กัญชา: a24c23b7022c7df898392e45e7b18013

การเชื่อมโยง

ข้อมูลเพิ่มเติมเกี่ยวกับการเก็บ Utilu Mozilla Firefox:

Copyright ©  Utilu

ลิขสิทธิ์ ©  Utilu

u at utilu.com

 

คำถามที่พบบ่อยเกี่ยวกับ IrfanView

Source page: www.irfanview.com/faq.htm

IrfanView เว็บหลัก


  • คำถาม:  มี การเชื่อมโยงดาวน์โหลดโดยตรง  สำหรับ IrfanView และปลั๊กอิน?
    ตอบ:  ใช่การเชื่อมโยงที่มีอยู่ตั้งแต่ปีบนเว็บไซต์ของฉัน
    สำหรับ IrfanView: ดูเว็บไซต์ IrfanView: ดาวน์โหลดเว็บไซต์อื่น ๆ  และเลื่อนปลายของหน้า (การเชื่อมโยงทางเลือก) หรือ คลิกที่นี่ 
    สำหรับปลั๊กอิน: เห็น หน้าปลั๊กอินการเชื่อมโยงทางเลือก
    บางข่าวสารที่สำคัญ:
    1) กรุณาดูแลเมื่อมีการดาวน์โหลดจากเว็บไซต์ IrfanView ซอฟแวร์ที่ไม่ได้ระบุไว้ใน หน้าดาวน์โหลด 
    2) เว็บไซต์บางแห่งใช้/downloaders ที่ไม่รู้จักที่กำหนดเองซึ่งสามารถมีมัลแวร์หรือขอให้ (คุณจ่ายสำหรับฟรี!) ดาวน์โหลด
    3) ชื่อไฟล์ต้นฉบับและ SHA การตรวจสอบ ของ IrfanView และโปรแกรมเสริมการติดตั้งสามารถมองเห็นได้ใน  หน้าดาวน์โหลด
  • คำถาม:  ฉันต้องการที่จะสร้างแผ่น ซีดีรอม ที่มีภาพและฉันจะใส่ IrfanView ในแผ่นซีดี ฉันจะเริ่มต้น IrfanView ของสไลด์โชว์เมื่อฉันใส่แผ่นซีดีในไดรฟ์หรือไม่
    ตอบ:  คุณสามารถสร้างทั้งตัวเองทำงาน EXE ไฟล์ภาพสไลด์ (ในกล่องโต้ตอบสไลด์โชว์) หรือคุณสามารถคัดลอกไฟล์ต้นฉบับให้กับแผ่นซีดีและใช้ไฟล์ TXT อ่านหน้าแฟ้มวิธีใช้“วิธีการเริ่มสไลด์โชว์ IrfanView จากซีดี?” สำหรับตัวอย่าง
  • คำถาม:  ปัญหาทั่วไปกับไฟล์วิดีโอ: ถ้าผมพยายามที่จะเล่น AVI บางฉันได้รับข้อความแสดงข้อผิดพลาด“วิดีโอไม่สามารถใช้ได้ไม่สามารถหา XYZ ขยายการบีบอัด”!
    ตอบ:  ตัวแปลงสัญญาณวิดีโอที่ถูกต้องไม่ได้ติดตั้งโปรดตรวจสอบเว็บไซต์นี้สำหรับตัวแปลงสัญญาณที่เหมาะสม (ดูในเมนูอิมเมจเฉพาะบล็อก> ข้อมูลสำหรับชื่อตัวแปลงสัญญาณ):

Free-Codecs.com
ตัวแปลงสัญญาณและตัวถอดรหัสทั้งหมด
ตัวแปลงสัญญาณ คู่มือ
www.FOURCC.org – ตัวแปลงสัญญาณวิดีโอ คำนิยาม
Microsoft ตัวแปลงสัญญาณของ
VideoHelp.com

แพ็คตัวแปลงสัญญาณที่ดีคือ  K-Lite ตัวแปลงสัญญาณ ซอง จะมีวิดีโอ/ตัวแปลงสัญญาณเสียงที่นิยมมากที่สุด

  • คำถาม: แบทช์  โหมด: วิธีการแปลง/บันทึกไฟล์ข้อมูลทั้งหมด (แม้จากโฟลเดอร์ที่แตกต่างกัน) กลับ ไปยังโฟลเดอร์เดิม?
    ตอบ:  ฟิลด์ข้อความโต้ตอบชุด directory“เอาท์พุทสำหรับไฟล์ผล” สามารถมีเส้นทางโฟลเดอร์จริงและ/หรือตัวยึด (ดูแฟ้มวิธีใช้, ตัวเลือก-> หน้ารูปแบบข้อความ)
    ใช้  $ D  ยึด/ข้อความเป็นไดเรกทอรีผลซึ่งเป็นตัวยึดสำหรับโฟลเดอร์ไฟล์ต้นฉบับ
    ดูแลคุณสามารถเขียนทับไฟล์ข้อมูลทั้งหมด! คุณสามารถรวม การแปลง + เปลี่ยนชื่อ  และตั้งชื่อไฟล์ใหม่เพื่อหลีกเลี่ยงการเขียนทับ
  • คำถาม:  วิธีการลดขนาดไฟล์ที่บันทึกไว้จากการ XX YY กิโลไบต์?
    ตอบ:  ไม่มีทางออกหนึ่งคลิกสำหรับนั่นคือขอโทษ
    1. เปิดภาพ
    2. ไปที่เมนูอิมเมจเฉพาะบล็อก> ปรับขนาด/ลดสี และลดขนาดภาพพิกเซล
    3. ไปที่เมนู ไฟล์-> บันทึกเป็นเลือก JPG และบันทึกเป็นไฟล์ใหม่ (เห็น JPG บันทึกตัวเลือกที่ชอบ: ที่มีคุณภาพต่ำ JPG, EXIF ยกเลิก ฯลฯ)
    4. ดูที่ขนาดไฟล์ของไฟล์ใหม่ หากยังคงมีขนาดใหญ่เกินไปทำซ้ำขั้นตอนที่ใช้ขนาดที่เล็กกว่าพิกเซลและ/หรือมีคุณภาพต่ำกว่า ฯลฯ
    X. สำหรับภาพจำนวนมากใช้ ไฟล์-> แปลงชุดตัวเลือกขั้นสูง
    หมายเหตุ: ตั้งแต่รุ่น 4.20, ไฟล์ JPG ใหม่บันทึกตัวเลือกที่ได้รับการอนุญาต: กำหนดขนาดไฟล์ ปลั๊กอิน IrfanView ต้องติดตั้ง
  • คำถาม:  ปัญหา: ตั้งแต่เมื่อวานนี้ IrfanView แสดงให้เห็นภาพของฉันทั้งหมดสีดำ/สีขาว! ทำไม?
    ตอบ:  ตัวเลือกโหลด JPG ภาระ“เป็นสีเทา” ใน ‘คุณสมบัติ-> JPG/Pซีดี/GIF’ ถูกเปิดใช้งานโปรดยกเลิกการเลือก! 
    หมายเหตุ: ในการบันทึกโต้ตอบดูรูปแบบ JPG บันทึกตัวเลือก ตัวเลือก“บันทึกเป็นสีเทา” จะต้องไม่ใช้งาน
  • คำถาม:  ปัญหา: IrfanView ไม่สามารถอ่านชื่อไฟล์/เส้นทางที่มีจีน, ญี่ปุ่น, ตัวอักษร ฯลฯ ขัด
    ตอบ:  โปรดเปิดใช้งาน  UNICODE ปลั๊กอิน  ใน คุณสมบัติ -> ภาษา
  • คำถาม:  วิธีการใช้การดำเนินงาน สูญเสียน้อยลง JPG (การหมุน, IPTC, แสดงความคิดเห็น, สร้างภาพย่อ EXIF) ในโหมดแบทช์?
    ตอบ:  เริ่มหน้าต่าง รูปขนาดย่อ เปิดโฟลเดอร์ที่มี JPG เลือก JPG จำนวนมากและดูในเมนูแสดงภาพย่อไฟล์ JPG สำหรับการดำเนินงาน สูญเสียน้อยลง -> แปลง สูญเสียน้อยลง กับนิ้วหัวแม่มือที่เลือก หมายเหตุ: ตัวเลือกรถยนต์หมุนทำงานได้เฉพาะในกรณีที่แท็กปฐมนิเทศ EXIF จะถูกบันทึกไว้อย่างถูกต้อง (ไม่ได้บนซ้าย)

คำถาม:  มี  IrfanView แบบพกพา  รุ่น (สำหรับแท่ง USB, ซีดี ฯลฯ)?
ตอบ:  ใช่ทุกรุ่น IrfanView เป็นแบบพกพา คุณสามารถ:

1. สำเนา/ติดตั้งโฟลเดอร์ IrfanView ของคุณที่มีอยู่เพื่อติด USB (แนะนำ) หรือ
2. ใช้การติดตั้งปกติและติดตั้ง IrfanView ไปยังโฟลเดอร์ที่ติด USB หรือ
3. ใช้รุ่นไปรษณีย์และเปิดเครื่องรูดไปยังโฟลเดอร์ที่ติด USB
(หมายเหตุ: รุ่นไปรษณีย์ของ IrfanView ใช้ได้เสมอในการเชื่อมโยงเว็บไซต์ เว็บไซต์ดาวน์โหลดอื่น ๆ  ที่ด้านล่างของหน้า)

  • คำถาม:  ฉันจะตั้ง IrfanView เป็นของฉัน ผู้ชมเริ่มต้น?
    ตอบ:  เริ่ม IrfanView ไปที่ ‘คุณสมบัติ-> ส่วนขยายและเชื่อมโยงชนิดของคุณ
    หมายเหตุ: ในรุ่นใหม่ Windows คุณจะต้องเริ่มต้น IrfanView ใน ADMIN โหมดที่จะเปลี่ยนความสัมพันธ์ของแฟ้ม ใช้การคลิกเมาส์ขวาบน IrfanView ใช้“เรียกใช้ในฐานะผู้ดูแลระบบ” เมนูและตรวจสอบ หากยังไม่ทำงานใช้แผงควบคุมระบบ: ตั้งค่าเริ่มต้นโปรแกรม/ปพลิเคชัน
  • คำถาม:  ปัญหา: ถ้าผมบันทึกภาพบางส่วนเช่น  JPG และตั้งค่าตัวเลือกขนาดของไฟล์นั้นผมได้รับการบันทึกข้อผิดพลาด ทำไม?
    ตอบ:  คุณไม่สามารถเข้าถึงขนาดไฟล์ใด ๆ ที่เป็นไปได้ใช้การบีบอัดไฟล์ JPG ไฟล์ JPG/าพ ไม่สามารถบันทึกขนาดเล็กกว่าไฟล์ JPG/ภาพที่มีคุณภาพ 1หมายถึงมีข้อ จำกัด บางประการเกี่ยวกับขนาดไฟล์ JPG น้อยที่สุด ถ้าคุณตั้งค่าขนาดไฟล์ที่เล็กกว่า JPG (กับคุณภาพของ 1) สามารถบีบอัด, คุณจะได้รับข้อความแสดงข้อผิดพลาด หากคุณต้องการที่จะเข้าถึงขนาดไฟล์ที่ต้องการคุณจะต้องปรับขนาดภาพแรก (ลดขนาดภาพในเมนู: อิมเมจเฉพาะบล็อก> ปรับขนาด) หรือปิดตัวเลือกขนาดไฟล์และบันทึกเป็นเพียงการใช้ที่มีคุณภาพ JPG
  • คำถาม:  ทำไมโหลดช้า RAW (กล้องรูปแบบ RAW เช่น CR2)?
    ตอบ:  นี้ขึ้นอยู่ที่ตัวเลือกปลั๊กอิน RAW จะใช้ในการ ‘คุณสมบัติ-> ปลั๊กอิน’ ตัวเลือกการแสดงตัวอย่างเป็นวิธีที่เร็วครึ่งขนาดเป็นไปอย่างรวดเร็วและหากทั้งสองจะถูกปิดการใช้งาน: ไฟล์ภาพ RAW เต็มรูปแบบมีการโหลด => ช้ามาก
  • คำถาม:  ทำไมบางแก้ไขเมนูหรือเมนูตาสีแดงสีเทา?
    ตอบ:  แก้ไขตัวเลือกหลายคนหรือลดตาแดงทำงานในการเลือกเท่านั้น สร้างครั้งแรกของการเลือก (ร่างสี่เหลี่ยมผืนผ้า) ในภาพโดยใช้ปุ่มซ้ายของเมาส์
  • คำถาม:  วิธีการจัดเรียงภาพโดย วันที่ถ่าย?
    ตอบ:  หน้าต่างขนาดย่อเปิดและโหลดโฟลเดอร์ เห็นเมนูรูปขนาดย่อเรียงลำดับการใช้ เรียงตามวันที่ EXIF
  • คำถาม:  วิธีการใช้ การแปลงชุด/เปลี่ยนชื่อ  การจัดเรียงภาพผลในโฟลเดอร์ที่มี วันที่ถ่าย  ในชื่อโฟลเดอร์?
    ตอบ:  ในกล่องโต้ตอบชุดคุณสามารถใช้ ตัวยึด ในชื่อของไดเรกทอรีที่ส่งออก หากคุณตั้งชื่อไดเรกทอรีเช่น“C:\sorted images\$E36868(%Y_%m_%d)\” คุณจะบันทึกไฟล์ผลในโฟลเดอร์ที่มีวันที่ถ่าย (รูปแบบ: ปปปป_เอ็มเอ็ม_วว) ในชื่อโฟลเดอร์เช่น“C:\sorted images\2011_06_23\”
  • คำถาม:  ฉันจะเปลี่ยนชื่อชุด“JPG” ไฟล์ไปยัง“JPG” (ส่วนขยายที่ต่ำกว่ากรณี)?
    ตอบ:  ในกล่องโต้ตอบแบทช์แปลงใช้รูปแบบการเปลี่ยนชื่อ: $ N.jpg (ให้แน่ใจว่าคุณมีเพียงไฟล์ JPG เลือก/เพิ่มลงในรายการป้อนข้อมูล)
  • คำถาม:  ฉันสามารถเพิ่มเสียงพื้นหลังสำหรับสไลด์โชว์อัตโนมัติหรือ EXE/SCR?
    ตอบ:  ในสไลด์โชว์ใส่โต้ตอบ/เพิ่มไฟล์ MP3 ลงในรายการแฟ้มสไลด์โชว์ปกติจะอยู่ที่เริ่มต้นก่อนหรือภาพ ไฟล์ MP3 ที่มีการเล่นจนกว่ามันจะจบหรือจนกว่า MP3 ต่อไปคือการโหลดจากรายการไฟล์ ปลั๊กอิน IrfanView ควรจะติดตั้งยังอย่างน้อยปลั๊กอิน MP3
  • คำถาม:  ทำไมฉันจึงไม่สามารถเลื่อนขนาดใหญ่ซูม (ขนาดใหญ่กว่าหน้าจอ) ภาพในโหมดเต็มหน้าจอโดยใช้ปุ่มลูกศร/หน้า?
    ตอบ:  ไม่ว่าจะเป็นภาพที่ไม่ได้จริงๆขนาดใหญ่กว่าหน้าจอหรือตัวเลือกที่ คุณสมบัติ-> การท่องเว็บ/การตัดต่อ-> ข้ามไปยังภาพถัดไป… ใช้งานโปรดยกเลิกการเลือกคำถาม:  ฉันดาวน์โหลด IrfanView (หรือปลั๊กอิน) แต่เมื่อฉันเริ่มต้นนั้นฉันได้รับข้อความ“นี้ไม่ได้เป็นโปรแกรมประยุกต์ Win32 ที่ถูกต้อง“?
    ตอบ:  ข้อความนี้ถูกแสดงให้เห็นความเสียหาย/ไฟล์ EXE ไม่สมบูรณ์อาจเป็นข้อผิดพลาดการดาวน์โหลด ดาวน์โหลดอีกครั้งพยายามที่กระจกหรือสถานที่อื่น
  • คำถาม:  ทำไมเป็นไฟล์ JPG บันทึกไว้มากใหญ่กว่าไฟล์ JPG เดิม?
    ตอบ:  ขนาดไฟล์ JPG ขึ้นอยู่กับหลักใน JPG บันทึกที่มีคุณภาพในการบันทึกตัวเลือกโต้ตอบ ปกติเป็น 75 หรือ 80, ค่าที่สูงกว่าจะผลิตแฟ้มผลขนาดใหญ่
  • คำถาม:  คือ IrfanView กันได้กับ Windows 10/Windows 8/Windows 7/Vista/XP  64 บิต?
    ตอบ: ใช่เช่นอาจจะ 95% ของทุกโปรแกรม 32 บิต
  • คำถาม:  ฉันสามารถสร้างตัวเลือกที่มีขนาดที่แน่นอนหรืออัตรา?
    ตอบ:  ดูในเมนู: แก้ไข-> สร้างตัวเลือกพืชที่กำหนดเอง (หรือเมนูตัวเลือกอื่น ๆ)
  • คำถาม:  ฉันสามารถเตรียมความพร้อมภาพถ่ายของฉัน (รูปแบบ 4:3 ฯลฯ) ถูกต้อง (ไม่มีการปลูกพืชหรือขอบสีขาว) เมื่อใช้ บริการพิมพ์ภาพ?
    ตอบ:  ส่วนใหญ่รูปแบบการให้บริการการพิมพ์ภาพการใช้งาน 3:2 หรือ 2:3 (10 × 15 ซม. หรือ 4 × 6 นิ้ว) สำหรับภาพถ่าย
    หากภาพของคุณ (เช่นจากกล้องดิจิตอลคอมแพ็ค) เป็น 4:3 หรือ 3:4 (ดูในเมนู“อิมเมจเฉพาะบล็อก> ข้อมูล” ใน IrfanView อัตราส่วนขนาดต้นฉบับ) คุณดีกว่าควรตัดพื้นที่ภาพที่ต้องการในรูปแบบ 3:2 หรือ 2:3 และพิมพ์ภาพตัด ขั้นตอน:

1. เปิดภาพ IrfanView (ดู“อิมเมจเฉพาะบล็อก> ข้อมูล” ดูว่าขนาดเดิมไม่ได้แล้ว 3:2 หรือ 2:3)
2. ไปที่เมนู“แก้ไข-> สร้างตัวเลือกสูงสุด” สำหรับภูมิทัศน์ภาพใช้ 3:2, สำหรับภาพแนวตั้งใช้ 2:3
3. ดูรูปสี่เหลี่ยมผืนผ้าเลือก หากคุณต้องการที่จะย้ายไปใช้เมาส์อย่างใดอย่างหนึ่ง (ขวาคลิกเมาส์ปุ่มด้านในของตัวเลือก) หรือปุ่มลูกศรบนแป้นพิมพ์
4. เมื่อเลือกเป็น OK ใช้เมนู“ไฟล์-> เลือกเป็น” (เช่นเดียวกับ“แก้ไข-> พืช” แล้ว“ไฟล์-> บันทึก-As”) หรือ  ดีกว่า:“ตัวเลือก-> JPG สูญเสียน้อยลง พืช ” เพื่อบันทึกภาพที่เลือก
5. ใช้ไฟล์ใหม่สำหรับบริการการพิมพ์

  • คำถาม:  ฉันสามารถ แท็กไฟล์ ระหว่างการเรียกดู?
    ตอบ:  ดูหน้าองไฟล์ช่วยเหลือ แท็กไฟล์ที่มี X, ติดแท็ก กับ SHIFT + X ใช้ SHIFT + Q เพื่อแสดงไฟล์ที่ติดแท็กทั้งหมดในหน้าต่างรูปขนาดย่อ
  • คำถาม:  ฉันสามารถแทรกภาพอื่นเข้ามาในภาพปัจจุบันหรือไม่?
    ตอบ:  แรกคัดลอกภาพ (ซึ่งควรแทรก) ไปยังคลิปบอร์ดเช่นในกรณี IrfanView อื่น ตอนนี้เปิดภาพขวาใช้เมาส์เพื่อเลือกรูปสี่เหลี่ยมผืนผ้า (หรือใช้งาน: แก้ไข-> สร้างตัวเลือกที่กำหนดเอง) และถ้าตอนนี้คุณใช้: แก้ไข-> วางภาพจากคลิปบอร์ดจะถูกใส่เข้าไปในตัวเลือก ในการแก้ไข คุณสมบัติ-> คุณสามารถตั้งค่าเพื่อให้พอดีหรือยืดภาพวางลงในตัวเลือก
  • คำถาม:  ทำไมภาพขนาดย่อ IrfanView ไม่ชัดเจน?
    ตอบ:  ดูในรูปขนาดย่อของ Windows ตัวเลือกเมนู/โต้ตอบ ยกเลิกการใช้งานตัวเลือก ‘โหลด EXIF-รูปย่อสำหรับ JPGs ฯ
  • คำถาม:  ถ้าผมเริ่ม IrfanView บน  Windows 7 ระบบถามฉันทุกครั้งที่เกี่ยวกับการ เริ่มต้นเป็นผู้ดูแลระบบ, ทำไม?
    ตอบ:  ใครบางคนไม่ IrfanView ตั้งค่าคุณสมบัติโปรแกรมเพื่อ“เรียกใช้ในฐานะผู้ดูแลระบบ” ปิดการใช้งานตัวเลือกนี้ (คลิกขวาที่ไอคอน IrfanView/EXE, คุณสมบัติแท็บความเข้ากันได้) และเรียก IrfanView ปกติ อันที่จริงไม่มีทางเลือกควรจะเลือกในแท็บเข้ากันได้สำหรับ IrfanView
  • คำถาม:  ฉันจะเปลี่ยนไอคอนสำหรับสมาคม IrfanView?
    ตอบ:  ไป คุณสมบัติ-> ส่วนขยายและเลือกปุ่มไอคอน ที่นี่คุณสามารถตั้งค่าไอคอนอื่น ๆ สำหรับประเภทไฟล์ที่เกี่ยวข้อง
  • คำถาม:  ปัญหา: ไอคอนบนเดสก์ทอปของฉันจะผิดทั้งหมดแสดง IrfanView/Firefox/ฯลฯ ไอคอน. ฉันจะแก้ไขหรือไม่
    ตอบ:  โดยปกติจะเป็นปัญหาเกี่ยวกับความสัมพันธ์ของแฟ้ม LNK, ไม่ได้เกิดจาก IrfanView ไปที่ Google และค้นหาเช่น“LNK สมาคมการแก้ไข” คุณอาจจะได้รับความนิยมหลายเว็บไซต์ที่ให้บริการไฟล์ REG สำหรับ LNK แก้ไข นี่เว็บไซต์บางส่วน:

1) การแก้ไข LNK สำหรับ Windows 7: http://www.winhelponline.com/blog/ไฟล์-asso-fixes-for-windows-7/ 
2) ไมโครซอฟท์ฐานความรู้
3) วิธีการสร้างแคชไอคอนใน Windows Vista และ Windows 7 
4) Utility เพื่อ Unassociate ประเภทของไฟล์ใน Windows 7 และ Vista 
5) ไฟล์สมาคมการแก้ไขสำหรับ Windows 7 
6) สมาคมแฟ้มเริ่มต้นประเภท – เรียกคืน

  • คำถาม:  การแปลงชุด: ฉันสามารถบันทึกไฟล์ผลในต้นฉบับโฟลเดอร์ต้นทาง/(แม้ว่าไฟล์จากโฟลเดอร์ย่อยการป้อนข้อมูลหลายที่ใช้)?
    ตอบ:  มี 2 วิธีคือ
    วิธีที่ 1) ตั้งค่าสำหรับโฟลเดอร์ปลายทางแบทช์ (คนไดเรกทอรีออก) เพื่อ:  $ D  (ตัวยึดสำหรับโฟลเดอร์ไฟล์ต้นฉบับ)
    วิธีที่ 2) ใช้ตัวเลือกขั้นสูงรุ่นที่เปิดใช้งานตัวเลือกในการ สร้างโฟลเดอร์ย่อยในโฟลเดอร์ปลายทาง ในฐานะที่เป็นโฟลเดอร์ปลายทาง (โต้ตอบชุดหลัก) ตั้งค่า โฟลเดอร์ราก  ของไฟล์ข้อมูลของคุณเช่น C:\ ถ้าใส่ไฟล์ทั้งหมดจะอยู่บนไดรฟ์ C
    โน๊ตสำคัญ: หากคุณต้องการจะเขียนทับไฟล์ต้นฉบับ (ถ้าชื่อไฟล์เอาท์พุทเหมือนกันและรูปแบบถูกนำมาใช้) คุณยังมีการเปิดใช้งานขั้นสูงรุ่นที่ตัวเลือกโต้ตอบ:  เขียนทับไฟล์ที่มีอยู่ ระมัดระวังกับการเขียนทับ!
  • คำถาม:  ปัญหา: ตั้งแต่เมื่อวานนี้ IrfanView แสดงให้เห็นภาพทั้งหมดบิดเบี้ยว/ยืด! ทำไม?
  • คำถาม:  ปัญหา: เมื่อผมปรับขนาด/ปรับขนาด ภาพขนาดภาพไม่เปลี่ยนแปลงทำไม?
    ตอบ:  ตัวเลือกที่เมนูมุมมองเช่น“ภาพให้พอดีกับสก์ท็อป” ถูกเปิดใช้งาน (หรือตัวเลือกมุมมองที่คล้ายกัน) โปรดยกเลิกและลองใช้ตัวเลือกการแสดงผลอีกเช่น 1:1 เพื่อดูภาพขนาดเดิม
  • คำถาม:  วิธีการดึงภาพจาก EXE สไลด์โชว์?
    ตอบ:  เริ่ม exe และกด F1 เพื่อขอความช่วยเหลือ ใช้ E ฮอตสำหรับการสกัด
  • คำถาม:  วิธีการเปลี่ยน JPG IPTC ข้อมูล/แสดงความคิดเห็นสำหรับภาพจำนวนมาก (โหมดแบทช์)?
    ตอบ:  ในหน้าต่างรูปขนาดย่อเลือกหลายภาพ JPG/ไฟล์และใช้เมนู JPG ดำเนินงาน สูญเสียน้อยลง ชุด IPTC ข้อมูล/ความคิดเห็นที่นิ้วหัวแม่มือที่เลือก ข้อมูลสำหรับภาพแรกถูกนำไปใช้ไฟล์ทั้งหมด โต้ตอบ IPTC มีตัวเลือกเพิ่มเติม
  • คำถาม:  คือตัวเลือกการแก้ไข JPG สำหรับ IPTC/แสดงความคิดเห็น สูญเสียน้อยลง?
    ตอบ:  ใช่ภาพที่ตัวเองไม่ได้บีบอัด
  • คำถาม:  ฉันจะใช้ IrfanView การตั้งค่าไฟล์สุ่มจากโฟลเดอร์/รายการแฟ้ม เป็นวอลล์เปเปอร์?
    ตอบ:  ใช้ตัวเลือกบรรทัดคำสั่ง: /สุ่มและ /ผนังดู i_options.txt ตัวอย่าง
  • คำถาม:  ฉันจะโหลดที่ต้องการเพียงประเภทไฟล์ระหว่างการเรียกดูหรือไม่
    คำถาม:  วิธีการยกเว้นนามสกุลไฟล์เฉพาะ (เช่น TXT) จากการเรียกดูผ่านไดเรกทอรี?
    คำถาม:  IrfanView สามารถโหลดไฟล์เช่น CR2 แต่ไฟล์ที่จะไม่แสดงในหน้าต่าง รูปขนาดย่อ?
    ตอบ:  ไป คุณสมบัติ-> ส่วนขยายแก้ไขนามสกุลไฟล์ในรูปแบบฟิลด์โหลดไฟล์ที่กำหนดเอง; ลบที่ไม่พึงประสงค์หรือเพิ่มพิเศษ (แต่สนับสนุน!) ส่วนขยาย
  • คำถาม:  ปัญหา: ถ้าผมลดความลึกของสีถึง 8 หรือน้อยกว่า BPP ไฟล์ JPG บันทึกไว้อยู่เสมอ 24 BPP?
    ตอบ:  โปรดทราบว่า JPG สามารถบันทึกเป็นเพียง 24 BPP หรือ 8 BPP ภาพระดับสีเทา JPG ไม่อนุญาตให้มีค่า BPP อื่น ๆ หากคุณต้องการค่า BPP อื่น ๆ โปรดใช้รูปแบบเช่น PNG, TIF, BMP, ฯลฯ
  • คำถาม:  ฉันจะเปลี่ยนไอคอนเดสก์ทอปสำหรับ IrfanView?
    ตอบ:  นี่คือคุณลักษณะมาตรฐานของ Windows คลิกขวาบนไอคอนเดสก์ทอปแล้ว ‘คุณสมบัติ’ ตอนนี้คุณสามารถตั้งค่าไอคอนอื่น (เปลี่ยนไอคอน) หรือลบ/เปลี่ยนฮอตสำหรับการเริ่มต้นโปรแกรม
  • คำถาม:  ฉันสามารถโหลดไฟล์ประเภทโดยไม่มีนามสกุลใด ๆ ในระหว่างการเรียกดู?
    ตอบ:  ไป คุณสมบัติ-> ส่วนขยายแก้ไขนามสกุลไฟล์ในรูปแบบฟิลด์โหลดไฟล์ที่กำหนดเอง; เพิ่ม | ในตอนท้ายเพื่อสร้างรายการส่วนขยายที่ว่างเปล่า ตัวเลือก: ไป คุณสมบัติ-> เครื่องจักรงานจัดการไฟล์และปิดการใช้ตัวเลือก: สอบถามการเปลี่ยนชื่อนามสกุลถ้าไม่ถูกต้อง
  • คำถาม:  วิธีการพิมพ์เพียงส่วนหนึ่งของภาพหรือไม่?
    ตอบ:  การใช้เมาส์ปุ่มซ้ายเพื่อเลือกส่วนที่ต้องการในภาพแล้วใช้เมนูพิมพ์
  • คำถาม:  วิธีการโหลดไฟล์ PDF ใน IrfanView?
    ตอบ:  ติดตั้ง IrfanView และปลั๊กอิน ติดตั้ง Ghostscript จากเช่น ที่นี่
  • คำถาม:  วิธีการพิมพ์ไฟล์จำนวนมาก (ชุดพิมพ์)?
    ตอบ:  ในหน้าต่างรูปขนาดย่อคุณสามารถเลือกหลายภาพ/ไฟล์และใช้เมนูพิมพ์ไฟล์ที่เลือกเป็นภาพเดียว
  • คำถาม:  ฉันสามารถเพิ่ม คำพูดฟอง/บอลลูน  ในภาพ?
    ตอบ:  แรกพบบางภาพมีความสุข/ว่างฟอง/บอลลูนเช่นในเว็บไซต์เช่น: http://openclipart.org/detail/38593  หรือเว็บไซต์ที่คล้ายกัน (ค้นหาใน Google สำหรับ“คำพูดบอลลูนฟอง”) คุณจะได้รับผลลัพธ์ที่ดีที่สุดถ้าคุณมีภาพบอลลูนดังกล่าวบันทึกเป็น PNGs โปร่งใส ตอนนี้คุณสามารถเพิ่มภาพบอลลูนกับภาพปกติของคุณโดยใช้เมนู: แก้ไข-> แทรกซ้อนทับ/ลายน้ำภาพ หลังจากนั้นคุณสามารถเลือกภายในบอลลูนพื้นที่/ข้อความและใส่ข้อความลงในบอลลูน
  • คำถาม:  วิธีการเปิดไฟล์ IrfanView ในปัจจุบันใน Windows Explorer?
    ตอบ:  คุณสามารถกำหนด Windows Explorer เป็นหนึ่งในบรรณาธิการภายนอก (คุณสมบัติ-> อื่น ๆ ) คำสั่งที่ถูกต้องคือที่ชอบ: สำรวจ“/ n / เลือก”% 1
  • คำถาม:  วิธีการพิมพ์ภาพจำนวนมากในหนึ่งหน้า?
    ตอบ:  ในหน้าต่างรูปขนาดเล็กใช้เมนูสร้างแผ่นติดต่อจากนิ้วหัวแม่มือที่เลือก ภาพผล สามารถพิมพ์หรือบันทึกไว้
  • คำถาม:  IrfanView คือเข้ากันได้กับ Windows 95 หรือ 98?
    ตอบ:  ใช่ IrfanView เข้ากันได้กับทุกรุ่น Win9x- และต่อมาของ WindowsWin9x หมายถึง: Windows 95, 98, 98 SE และ Windows ME
  • คำถาม:  มีวิธีการทำชุดสแกนโดยไม่ต้องสแกน ADF หรือไม่?
    ตอบ:  ใช่ยกเลิกการเลือกตัวเลือกในเมนู ไฟล์ -> สแกน ได้รับ/แบทช์ -> ปิดโต้ตอบ TWAIN หลังจากที่ได้รับภาพ
  • คำถาม:  วิธีการใช้ Unicode (เช่นภาษาจีน) ข้อความในกล่องโต้ตอบแทรกข้อความ?
    ตอบ:  ไปที่ แผงควบคุม ของ Windows, ภูมิภาคและภาษาการตั้งค่า (การตั้งค่าขั้นสูง) เลือก“จีน” สำหรับตัวเลือก“ภาษาสำหรับโปรแกรมที่ไม่ใช่ Unicode”
  • คำถาม:  ปัญหา: ถ้าผมพยายามที่จะเล่น AVI และ MPG กับ IrfanView ฉันมักจะได้รับข้อความแสดงข้อผิดพลาด“MMSYSTEMxxx อุปกรณ์ไม่มี…”!
    ตอบ:  โปรดค้นหาใน  http://www.microsoft.com  สำหรับข่าวสารเพิ่มเติมเกี่ยวกับจำนวนข้อความ ในบางกรณีการแก้ไขที่มีอยู่
  • คำถาม:  ฉันสามารถเล่น QuickTime (MOV) ไฟล์ที่มี IrfanView?
    ตอบ:  ถ้าคุณต้องการที่จะเล่นไฟล์ QuickTime ทั้งหมด: ติดตั้งแอปเปิ้ล QuickTime, ติดตั้งปลั๊กอิน IrfanView เปิดใช้งาน Quicktime ปลั๊กอินสำหรับ IrfanView ใน คุณสมบัติ-> วิดีโอ/เสียง
  • คำถาม:  รายงานข้อผิดพลาด: IrfanView จะไม่บันทึกการตั้งค่า! ทำไม?
    ตอบ:  มีความเป็นไปได้ 2 ครั้งแรก: INI คุณ (i_view32.ini) ไฟล์ (หรือโฟลเดอร์ IrfanView ทั้งหมด) ถูกตั้งค่าให้อ่านอย่างเดียวโปรดเปลี่ยนที่มิ สอง: บางคน“มาร์ท” เครื่องซักผ้า/ฟื้นฟู/เครื่องมือปลั๊กอินล้างมากเกินไปโปรดยกเว้นไฟล์ IrfanView/โฟลเดอร์จากการกระทำดังกล่าว นอกจากนี้คุณยังสามารถเปลี่ยนไฟล์ INI ไปยังโฟลเดอร์อื่น (ดูคำถามอื่นด้านล่าง); ยังเป็นไปได้ระหว่างการติดตั้ง
  • คำถาม:  ปัญหา: ปุ่มเพิ่มในกล่องโต้ตอบสไลด์โชว์/แบทช์จะไม่เพิ่มไฟล์ที่เลือกไปยังรายการแฟ้ม
    ตอบ:  ซ่อนนามสกุลไฟล์ชนิดแฟ้มที่รู้จัก: มี“คุณสมบัติ” Windows Explorer เป็น กรุณายกเลิกการใช้งานเริ่มต้นนี้ (และโง่) ตัวเลือก Explorer เพื่อแสดงไฟล์ที่มีชื่อจริงและนามสกุล!
  • คำถาม:  รายงานข้อผิดพลาด: หน้าต่างขนาดย่อเกิดปัญหาถ้ามีหลายไฟล์ในโฟลเดอร์!
    ตอบ:  นี่คือข้อผิดพลาดของ Windows 9x/XP (ตอนนี้ยังบน Windows 7 64 บิต => หน้าจอสีฟ้าข้อผิดพลาดของ Windows) สูงสุด จำนวนของไฟล์ในโฟลเดอร์เป็นระบบขึ้น WinNT/Win2K ทำงานได้ดี พยายามที่จะแยกไฟล์ไปยังโฟลเดอร์ต่างๆ
  • คำถาม:  รายงานข้อบกพร่อง: เมื่อฉันจับภาพวิดีโอทำไมเป็นหน้าจอสีดำหรือไม่
    ตอบ:  พยายามที่จะปิดการเร่งวิดีโอในการตั้งค่า -> แผงควบคุม -> จอแสดงผล -> การแก้ไขปัญหา ระหว่างหน้าจอ หรือเริ่มต้นอินสแตนซ์ที่สองผู้เล่นและพยายามที่จะจับมัน
  • คำถาม:  รายงานข้อบกพร่อง (Windows 9x): ในหน้าต่างแสดงภาพย่อ, เมื่อฉันคลิกที่ภาพขนาดย่อไม่มีอะไรเกิดขึ้นภาพจะไม่ปรากฏในหน้าต่างหลัก!
    ตอบ:  คุณมีรุ่นเก่าของ“comctl32.dll” โปรดอัปเดตคอมโพเนนต์ของ Windows นี้จากหน้าแรกของ MS, ค้นหาสำหรับการปรับปรุง Comctl32.dll
  • คำถาม:  ปัญหา: เมื่อดับเบิลคลิกที่ไฟล์ที่มีความเกี่ยวข้องกับ IrfanView ที่ฉันได้รับข้อความแสดงข้อผิดพลาด“ไม่สามารถหาไฟล์ [path] หรือหนึ่งในส่วนประกอบของ” อะไรคือปัญหา?
    ตอบ:  เริ่ม IrfanView ไปที่ ‘คุณสมบัติ-> ส่วนขยายและเชื่อมโยงประเภทไฟล์ของคุณอีกครั้ง
  • คำถาม:  ปัญหา: ไฟล์ PDF  ที่บันทึกไว้โดย IrfanView ต้องมี รหัสผ่าน  ในการโหลด ทำไม?
    ตอบ:  รูปแบบไฟล์ PDF บันทึกการตั้งค่าไม่ได้ตั้งค่าอย่างถูกต้อง ดูบันทึก-As เมนู/โต้ตอบตัวเลือกรูปแบบ PDF และตั้ง: แท็บทั่วไป:“ไม่มีตัวอย่างที่จำเป็น”; แท็บรักษาความปลอดภัย: ยกเลิก“เปิดใช้งานการรักษาความปลอดภัย”
  • คำถาม:  รายงานข้อผิดพลาด: IrfanView วิ่ง/เริ่มช้ามากในระบบของฉัน! ทำไม?
    ตอบ:  น่าจะเป็นโปรแกรมป้องกันไวรัสหรือซอฟต์แวร์เก่าพื้นหลังอื่นที่ทำงานซึ่งเป็นสาเหตุของปัญหาดังกล่าว ตรวจสอบระบบของคุณ
  • คำถาม:  รายงานข้อผิดพลาด: สกรีนเซฟเวอร์ที่สร้างขึ้นโดย IrfanView แสดงให้เห็นเพียงไม่กี่ภาพแล้วออก ทำไม?
    ตอบ:  ปัญหาที่เกิดขึ้นมีสาเหตุมาจากซอฟแวร์การทำงานอื่นซึ่งฆ่าประหยัด ตรวจสอบระบบของคุณ
  • คำถาม:  อัพเกรด: มันเป็นสิ่งจำเป็นที่จะถอนการติดตั้งรุ่นเก่าก่อนติดตั้งรุ่นใหม่?
    ตอบ:  เลขที่ติดตั้งรุ่นใหม่กว่ารุ่นเก่า ๆ หลังจากติดตั้งเพียงแค่การฟื้นฟูความสัมพันธ์ของคุณ/ตัวเลือกภายใต้ คุณสมบัติ-> ส่วนขยาย
  • คำถาม:  ฉันสามารถใช้ IrfanView บนลินุกซ์?
    ตอบ:  ใช่ ไม่มีรุ่นพื้นเมืองของลินุกซ์ของ IrfanView เป็น อย่างไรก็ตามคุณสามารถใช้ IrfanView ร่วมกับลินุกซ์เช่นไวน์, การเลียนแบบของ Windows Linux และ Linux-ซึ่งเป็นรากฐาน เครื่องเสมือน ใช้ รุ่นไปรษณีย์ของ IrfanView และเปิดเครื่องรูดหรือคัดลอกโฟลเดอร์ Windows IrfanView ของคุณที่มีอยู่เพื่อลินุกซ์ นี้จะง่ายเพราะการติดตั้งอาจต้อง Windows กำลังเพิ่มเติมในการทำงาน ดูคำแนะนำเกี่ยวกับ:  IrfanView บน Linux กับไวน์
  • คำถาม:  ฉันสามารถใช้ IrfanView บน Mac?
    ตอบ:  ใช่อาจจะ ไม่มีรุ่นพื้นเมือง-Mac ของ IrfanView เป็น อย่างไรก็ตามคุณสามารถใช้ IrfanView ร่วมกับ Mac โปรแกรมเช่น WineBottler/DARWINE ใช้ รุ่นไปรษณีย์ของ IrfanView  และเปิดเครื่องรูดหรือคัดลอกโฟลเดอร์ Windows IrfanView คุณที่มีอยู่ให้เป็น Mac นี้จะง่ายเพราะการติดตั้งอาจต้อง Windows กำลังเพิ่มเติมในการทำงาน
  • คำถาม:  พื้นฐาน: ฉันจะแปลงเช่นภาพ BMP/ไฟล์ JPG?
    ตอบ:  เปิดไฟล์ BMP ใช้ ไฟล์-> เมนูเปิด ตอนนี้ไป ไฟล์-> บันทึกเป็นเมนูเลือก JPG เป็นรูปแบบ output ตั้งไฟล์ใหม่ชื่อ/โฟลเดอร์และบันทึก หากคุณต้องการแปลงไฟล์จำนวนมากใช้การแปลงชุด
    ดูเพิ่มเติม วิดีโอนี้
  • คำถาม:  พื้นฐาน: ฉันต้องปลั๊กอิน IrfanView?
    ตอบ:  อาจจะไม่ ทุกตัวเลือกขั้นพื้นฐาน/คุณสมบัติ/ปลั๊กอินจะรวมอยู่ในการติดตั้ง IrfanView มาตรฐาน ปลั๊กอินมีรูปแบบไฟล์ที่มักจะพิเศษ หากคุณจำเป็นต้องมีปลั๊กอินพิเศษ IrfanView จะแสดงข้อความผิดพลาดแล้วคุณสามารถ/ควรติดตั้งปลั๊กอินอื่น ๆ ทั้งหมด
  • คำถาม:  ฉันสามารถเพิ่มเสียงพื้นหลังวีซีดี (วิดีโอซีดี)?
    ตอบ:  นี้เป็นไปไม่ได้โดยสเปควีซีดี
  • คำถาม:  ไม่ IrfanView มีสปายแวร์หรือไวรัส ฯลฯ?
    ตอบ:  ไม่ หากโปรแกรมป้องกันไวรัสรายงานของไวรัสหรือสปายแวร์ใน IrfanView ดาวน์โหลดได้จากหน้าแรกอย่างเป็นทางการคุณควรจะปรับปรุงโปรแกรมป้องกันไวรัสหรือใช้หนึ่งที่ดีกว่า
  • คำถาม:  ขั้นสูง: วิธีการกำหนดบรรณาธิการภายนอก (SHIFT + E) สำหรับการขยายอยู่แล้ว? 
    ตอบ:  ในแฟ้ม INI สร้างส่วนใหม่ [บรรณาธิการที่กำหนดเอง] แล้วเขียนบรรทัดใหม่และการตั้งค่าสำหรับส่วนขยายเช่น:

PDF = D:\Software\Foxit Reader\Foxit Reader.exe “”%1″”
หรือ
PDF = D:\Software\Foxit Reader\Foxit Reader.exe “-p “%1″”

  • คำถาม:  ขั้นสูง: มีเคล็ดลับที่จะซ่อนเมนูโปรแกรมและคำอธิบายอย่างถาวรคล้ายกับแถบเครื่องมือและแถบสถานะ?
    ตอบ:  ใช่ ในแฟ้ม INI เขียนในส่วน [เมนู] ใช้งาน = 0 เพื่อซ่อนเมนูในส่วน [คำอธิบาย] ใช้งาน = 0 เพื่อซ่อนชื่อโปรแกรม
  • คำถาม:  ขั้นสูง: มีเคล็ดลับที่จะซ่อนโฟลเดอร์ที่พบบ่อยจากการเปิด/บันทึกรายการโต้ตอบโฟลเดอร์ที่ผ่านมา?
    ตอบ:  ใช่ ในแฟ้ม INI เขียนในส่วน [เปิด] หรือ [บันทึก] CommonFolders = 0 เพื่อซ่อนโฟลเดอร์ที่พบบ่อย (เช่น“รูปภาพของฉัน” ฯลฯ)
  • คำถาม:  ผมเป็นผู้ดูแล ฉันสามารถติดตั้ง IrfanView บนเซิร์ฟเวอร์เดียวกันกับการตั้งค่าสำหรับผู้ใช้ทั้งหมดหรือไม่
    ตอบ:  1) ติดตั้ง IrfanView บนเซิร์ฟเวอร์
    2) ตั้งค่าตัวเลือกของคุณ IrfanView (คุณสมบัติอื่น ๆ)
    ตอนนี้ตั้งไฟล์ INI“i_view32.ini” ให้อ่านอย่างเดียว
    ผู้ใช้จะไม่สามารถเปลี่ยนแปลงตัวเลือก IrfanView อีกต่อไป
    3) เพื่อป้องกันไม่ให้มีการเปลี่ยนแปลงรีจิสทรี (สมาคม), คุณสามารถซ่อนโต้ตอบ คุณสมบัติ-> ส่วนขยาย
    เขียนในไฟล์ INI:
    ShowExtensionsDlg = 0 ในส่วน [ส่วนขยาย]
  • คำถาม:  ผมเป็นผู้ดูแล ฉันสามารถติดตั้ง IrfanView บนเซิร์ฟเวอร์ แต่ผู้ใช้แต่ละคนควรบันทึก/ใช้ไฟล์ INI ตัวเอง?
    ตอบ:  1) ติดตั้ง IrfanView บนเซิร์ฟเวอร์
    2) เขียนในไฟล์ INI ทั่วโลก (i_view32.ini บนเซิร์ฟเวอร์):

INI_Folder = โฟลเดอร์ในส่วน [] อื่น ๆ

 

ตัวอย่าง:

      • INI_Folder=C:\TEMP, หรือ

 

      • INI_Folder=%TEMP%, หรือ

 

      • INI_Folder=%APPDATA%\IrfanView, หรือ

 

      • INI_Folder=C:\TEMP\%YOUR_ENVIRONMENT_VARIABLE%, หรือ

 

    INI_Folder=%YOUR_ENVIRONMENT_VARIABLE%\folder
    • คำถาม:  ฉันกำลังเป็นผู้ดูแลระบบ IrfanView ติดตั้งบนเซิร์ฟเวอร์แต่ละหมวกใช้ไฟล์ INI ของตัวเอง วิธีการตั้งค่าภาษาโปรแกรมเริ่มต้นที่จะเช่นเยอรมัน/เยอรมัน?
      ตอบ:  วิธีที่ 1: เตรียมไฟล์ INI พิเศษด้วยการตั้งค่าเริ่มต้นที่กำหนดเองและคัดลอกมันมากกว่าผู้ใช้/ท้องถิ่นไฟล์ INI
      วิธีที่ 2: เขียนในไฟล์ INI ทั่วโลก (i_view32.ini บนเซิร์ฟเวอร์):

      • DefaultLang = dll ชื่อในส่วน [ภาษา]
      • ตัวอย่างสำหรับเยอรมัน:
      • DefaultLang = deutsch.dll ในส่วน [ภาษา]
    • คำถาม:  ผมเป็นผู้ดูแล ฉันจะเงียบติดตั้ง/ถอนการติดตั้ง IrfanView?
      ตอบ:  โดยปกติแล้วคุณสามารถดาวน์โหลดเวอร์ชันไปรษณีย์ของ IrfanView และโปรแกรมเสริมและปรับใช้ไฟล์
      ติดตั้งด้วยตนเองรุ่นมีตัวเลือกเริ่มต้นที่พิเศษสำหรับการติดตั้งแบบ (ตัวอย่างเวอร์ชั่น 4.20):
      1) IrfanView:

iview420_setup.exe /silent /folder=”c:\test folder\irfanview”

iview420_setup.exe /silent /folder=”c:\test folder\irfanview” /desktop=1 /thumbs=1 /group=1 /allusers=0 /assoc=1 /ini=”%APPDATA%\irfanview”

iview420_setup.exe /silent /folder=”c:\test folder\irfanview” /ini=”c:\temp”

ตัวเลือก:

โฟลเดอร์: โฟลเดอร์ปลายทาง; หากไม่ได้ระบุโฟลเดอร์ IrfanView เก่าจะถูกนำมาใช้หากไม่พบโฟลเดอร์“แฟ้มโปรแกรม” ถูกนำมาใช้

สก์ท็อป: สร้างทางลัดสก์ท็อป; 0 = ไม่ 1 = ใช่ (ค่าเริ่มต้น: 0)

นิ้วหัวแม่มือ: สร้างทางลัดเดสก์ทอปสำหรับภาพขนาดเล็ก; 0 = ไม่ 1 = ใช่ (ค่าเริ่มต้น: 0)

กลุ่ม: สร้างกลุ่มในเมนู เริ่มต้น; 0 = ไม่ 1 = ใช่ (ค่าเริ่มต้น: 0)

ผู้ใช้ทั้งหมด: การเชื่อมโยงสก์ท็อป/กลุ่มสำหรับผู้ใช้ทั้งหมด; 0 = ผู้ใช้ปัจจุบัน 1 = ผู้ใช้ทุกคน

รอง: ถ้าใช้กำหนดความสัมพันธ์ของแฟ้ม; 0 = ไม่มี 1 = เฉพาะภาพที่ 2 = เลือกทั้งหมด (ค่าเริ่มต้น: 0)

รศผู้ใช้ทั้งหมด: ถ้าใช้ตั้งสมาคมสำหรับผู้ใช้ทั้งหมด (Windows XP เท่านั้น)

INI: ถ้าใช้ตั้งโฟลเดอร์แฟ้ม INI กำหนดเอง (ตัวแปรสภาพแวดล้อมของระบบที่ได้รับอนุญาต)

2) ปลั๊กอิน:

irfanview_plugins_420_setup.exe /silent
irfanview_plugins_441_setup.exe /silent /folder=”c:\program files (x86)\irfanview”
irfanview_plugins_x64_441_setup.exe /silent /folder=”c:\program files\irfanview”

3) ถอนการติดตั้ง:

iv_uninstall.exe /silent

  • คำถาม: I am an administrator. How can I set some options to be fixed, like toolbar buttons, file browsing, file delete etc.?
    ตอบ: In the global INI file (located in the IrfanView folder), you can set some Admin values in correct INI sections:
    1) Fixed toolbar buttons:

      • [Toolbar]
      • Admin_Flag = value
      (which will be used instead of the normal “Flag” value)

    2) Disable deleting of single files:

      • [Others]
      • Admin_EnableDelete = 0 or 1
      (1 means: deleting enabled (default); 0 means: deleting disabled)

    3) Disable file browsing:

      • [Viewing]
      • Admin_ViewAll= 0 or 1
      (which will be used instead of the normal “ViewAll” value from: properties->browsing->view all files)
  • คำถาม: I am an administrator. How can I set which save formats should be offered in the save/save-as dialog?
    ตอบ: In the global INI file (located in the IrfanView folder), you can set some Admin values in correct INI sections:

      • [Save]
      • Admin_SaveFormats = extension|extension|
      • Example for 2 formats:
      • Admin_SaveFormats = BMP|JPG|
      • NOTE: you can do that also in the local INI file (if the Admin option is not used), just use:
      • [Save]
      • SaveFormats = extension|extension|
      • NOTE: If you leave the value text

    empty

      •  (no extensions), there save dialogs won’t be used at all, so you can

    disable File->Save menus

      • .
      • Just write:
      • SaveFormats = |
      • or Admin_SaveFormats = |
  • คำถาม: ผมเป็นผู้ดูแล ฉันจะตั้ง/ปรับปรุง IrfanView  ใบอนุญาต  สำหรับผู้ใช้ทั้งหมดหรือไม่
    ตอบ: ใส่ใบอนุญาต (และ/หรือผู้ดูแลระบบตัวเลือกอื่น ๆ จากข้างต้น) ไปยังแฟ้ม INI ทั่วโลก (อยู่ในโฟลเดอร์ IrfanView) และแจกจ่าย
    1) หาก IrfanView ติดตั้งบนเซิร์ฟเวอร์เริ่มต้น IrfanView ในโหมดผู้ดูแลระบบและใส่ใบอนุญาต มันจะถูกบันทึกไว้ในไฟล์ INI ทั่วโลกและนำมาใช้สำหรับผู้ใช้ทั้งหมด
    2) หาก IrfanView การติดตั้งบนลูกค้าในประเทศเริ่มต้น IrfanView ในโหมดผู้ดูแลระบบและใส่ใบอนุญาต แจกจ่ายไฟล์ INI ทั่วโลกคัดลอกไปยังโฟลเดอร์ IrfanView เกี่ยวกับลูกค้าในท้องถิ่น
    นี่คือตัวอย่างของไฟล์ INI น้อยที่สุด (5 เส้นเท่านั้น) สำหรับโฟลเดอร์ IrfanView:

        • [คนอื่น ๆ]
      • INI_Folder=%APPDATA%\IrfanView
        • [การลงทะเบียน]

ชื่อ = ชื่อใบอนุญาตของคุณ

รหัส = รหัสของคุณ

  • คำถาม: ไอคอน IrfanView คืออะไรนี่คือหมีหรือปีศาจหรืออะไรอื่น?
    ตอบ: นี่คือแมวแดงแมวถนน หมายเหตุฉันชอบแมว แต่เป็นเรื่องตลก 😉
  • อื่น ๆ:  ผู้ใช้บางคน IrfanView สร้างแบบฝึกหัดสำหรับคุณลักษณะเฉพาะ/การดำเนินงาน ขอบคุณเพื่อน!

0) บทแนะนำที่ยอดเยี่ยมโดย เซอเรนดรนนมเบียธ: http://bytepublish.com/irfanview.html ดาวน์โหลดรุ่น “LITE” (20 เมกกะไบท์).

1) การติดตั้ง: http://www.downloadroute.com/IrfanView-Irfan-Skiljan/tutorials.html
2) การติดตั้งและการใช้งาน: irfan-view-quick-start-guide.htm โดย บาร์ทอสซ์มาคุช
3) ร่วมกัน: http://www.computerhilfen.de/info/irfanview.html เยอรมัน
4) ร่วมกัน: http://www.sticksite.com/irfanview/
5) ร่วมกัน: http://www.indeavors.com/resources/tutorials.htm
6) ผสานไดเรกทอรีต่างๆของภาพถ่าย/กล้อง: Fusion_of_several_directories_of_photos.pdf (PDF)
7) ร่วมกัน: http://www.lehrerfortbildung-bw.de/werkstatt/bild/irv/tutorial-download.htm (เยอรมัน)
8) ร่วมกัน: http://www.lehrer-online.de/irfanview.php (เยอรมัน)
9) ร่วมกัน: http://www.henner.info/irfan.htm (เยอรมัน)
10) ร่วมกัน: www.hieronymus41.de/irfanview.pdf (เยอรมัน, PDF)
11) ร่วมกัน: http://www.irfan.pl (โปแลนด์, บทแนะนำมากมายเช่นการติดตั้ง, ปรับขนาด, ภาพหน้าจอ, ลายน้ำเป็นต้น)
12) ปรับขนาดแบทช์: http://diaryofdennis.com/2012/07/11/tutorial-converting-batch-rename-and-batch-resize-your-photos-with-irfanview/
13) ปรับขนาดแบทช์: http://gregor-moellring.de/anleitungen/viele-bilder-aendern-mit-irfanview/ (เยอรมัน)
14) เปลี่ยนชื่อแบทช์: http://gregor-moellring.de/anleitungen/automatisch-viele-bilder-umbenennen-irfanview/ (เยอรมัน)
15) การแปลงชุดข้อมูล: http://www.youtube.com/watch?v=dWvlvu_4NQc (สเปน)
16) ภาพหน้าจอและการแปลงชุด: http://www.makeuseof.com/…
17) สไลด์โชว์: http://www.zisman.ca/Irfanview/
18) แสดงข้อมูล GPS ในการเอ็กซ์พอร์ต HTML (สำหรับเช่น Google Maps): http://www.mtytm.de/IrfanView_GPS_Test/ (เยอรมัน)

อื่น ๆ: ลิงก์ที่น่าสนใจสำหรับปัญหา Windows พิเศษ:
VideoHelp.com – เครื่องมือวิดีโอ/แปลง

เว็บไซต์หลัก IRFANVIEW

ელ.ფოსტა

Original: http://webtips.dan.info/email.html 

ელ.ფოსტა ნამდვილად არ არის ნაწილი ინტერნეტში,  თავისთავად , მაგრამ ის ხშირად გამოიყენება ერთად, როგორც ეს ვაძლევთ მომხმარებლებს ვებგვერდის საშუალებით დაუკავშირდა ვებმასტერი. ამდენად, მე მაქვს რამდენიმე რჩევა, ელ.ფოსტა ძალიან, განსაკუთრებით ეს ეხება ინტერნეტში და HTML (მათ შორის ის, რომ თქვენ არ უნდა გაგზავნის თქვენი ელ.ფოსტა სახით HTML!).

უსარგებლო ტრივია:  მისი პირველი ალბომი,  ბრიტნი სპირსი  ჰქონდა სიმღერა “ელ-ფოსტა ჩემი გული”. (სხვათა შორის, ერთ მომენტში სარეგისტრაციო ფორმაში მისი ვებ საიტი ჰქონდა “დაბადების წელი” დაანგრიეთ მენიუ, რომელიც იწყება 1965 წელს, ასე რომ, თუ თქვენ უფრო ძველი ვიდრე ის, რომ თქვენ არ არსებობს, რადგან მისი მარკეტინგული ადამიანი აწუხებთ.) მე არ ვიცი, რა სათანადო MIME ტიპის ან კოდირების ფორმატი ელექტრონული საფოსტო თქვენი გულის (ან ნებისმიერი სხვა სხეულის ორგანოს), მაგრამ არ  არის  და MIME ტიპის ელექტრონული ფოსტით თქვენი მთელი სხეული: საკითხზე ტრანსპორტი / მგრძნობელობა ცხოვრების ფორმა . (იხილეთ RFC 1437).

ყოველთვის ხალხი დაგიკავშირდეთ?

ვებ ინტერაქტიული საშუალო. ადამიანი შეიძლება მინდა დაწერა მოგილოცოთ ბრწყინვალების თქვენი ვებ დიზაინი, ვთხოვო შეკითხვები სათაური თქვენს საიტზე, ან აღვნიშნო, რომ ბმული, არ მუშაობს. ნუ ეს რთული მათთვის. განათავსეთ თქვენი ელ-ფოსტის მისამართი ყველა გვერდზე, როგორც  <A HREF="mailto:you@yoursite.com"> , რომ ბმული, მომხმარებლებს შეუძლიათ დააჭირეთ გამოგიგზავნოთ გვერდის. თქვენ ასევე მინდა გამოყენება CGI ფორმა მიიღოს კავშირი, მაგრამ მაშინაც რჩეულებში ბარის ფოსტით ბმული ძალიან, რადგან ზოგჯერ იმ CGI რამ გაუმართაობა. (როდესაც მე მოხვდა არასამთავრობო ფუნქციური უკუკავშირის ფორმა, ის ტოვებს მე დაბნეული შესახებ, თუ რამდენად მე უნდა დაუკავშირდეთ მათ ვუთხრა, მათი ფორმა არ მუშაობს!)

არსებობს ბევრი საიტები, ახლა რომ გირჩევთ, რომ არ აქვს არც ელფოსტა ძირითადი ტექსტი სადმე თქვენს საიტზე, რადგან სპამისგან, რომლებიც მოსავალს იმ მისამართებზე. მათ ვურჩევ გამოყენებით სხვადასხვა ტექნიკის ბუნდოვანი ან “მუხა” ყველა მისამართები კილიტა სპამისგან, რომელიც, სამწუხაროდ, ასევე აქვს ეფექტი უბედურება ლეგიტიმური კორესპონდენტები, ასევე. პირადად მე, თქვას უარი ასეთი რამ; მე არ მისცემს სპამისგან ან ნებისმიერი სხვა ფორმით ტერორისტების, და მისცეს მათ შეცვლის გზით ვატარებ ჩემს ცხოვრებაში; რომელიც იქნება გაქირავების ცუდი ბიჭები გაიმარჯვებს.

როგორც განზე, მე არ შეექმნა, რამდენჯერმე ფარგლებში მოკლე პერიოდში, შემთხვევები ხალხის გამოყენებით გარკვეული “მისამართი მუხა” როდესაც დაყრდნობით მათი ელექტრონული ფოსტის მისამართი ფარგლებში საინფორმაციო ჯგუფი ან ელ სიაში გაგზავნა, როგორიცაა “… თუ თქვენ გაქვთ რაიმე მოსაზრებები ამ, ელ ჩემთვის johndoeMYSHIRT@example.comMYPANTS – წაშალეთ ჩემი პერანგი და შარვალი პირველი.“- თუმცა, მათი შეტყობინებები იყო განთავსებული მათი სრული, არ არის შეზღუდული ელექტრონული ფოსტის მისამართი,  FROM ხაზი გაგზავნა, კონფიგურაცია ფოსტა ან საინფორმაციო პროგრამა ისინი გამოიყენება ეს პოსტი. ეს ხდის “მუხა” გაგზავნა სხეულის სრულიად უაზრო და მხოლოდ ხდის მწერალი გამოიყურება სულელური.

თუმცა, სიცილიური “მისამართი მუხა” მე ვნახე არის ტექსტში სტატია  ბეჭდვითი გამოცემების  – ეს არის, ქაღალდზე. ამჯამად ავტორი ვფიქრობ, რომ სპამისგან გამოიყენოთ OCR სკანერები მოსავალს მათი მისამართი? სინამდვილეში, სავარაუდოდ მიზეზი არის ის, რომ სტატიები ხშირად დაწერილი როგორც ელექტრონული და ქაღალდის გამოცემა, და ავტორს არ რაიმე შანსი გაქირავების მისი არა მუხა მისამართი მისაღებად შემოსული, მაშინაც კი, თუ ეს იყო გვერდითი ეფექტი სისულელეებისთვის ქაღალდზე ვერსია .

მაგრამ უკან  უზრუნველყოფის  საშუალებით საკონტაქტო ნაცვლად  ფარავს  მათ … კიდევ ერთი ადგილი, თქვენ შეგიძლიათ განათავსოთ თქვენი ელ.ფოსტა მისამართი არის  HEAD მონაკვეთის თქვენი გვერდებზე ამ tag:

<LINK REV=made href="mailto:me@mysite.com">

ეს მშენებლობა, მხარს უჭერს ოფიციალური HTML დაზუსტება, საშუალებას შესაბამისი ბრაუზერები გთავაზობთ საშუალება გაქირავების შესახებ ფოსტის გაგზავნა საიტის ავტორი. სამწუხაროდ, ხოლო შედარებით ბუნდოვანი Lynx და WinMosaic ბრაუზერები მხარდაჭერა, ამ პოპულარული Netscape და Internet Explorer ბრაუზერებში ვერ გააკეთებს. (Mozilla  მხარს უჭერს, ერთად სხვა LINK ტეგები.) იქნებ ოდესმე უფრო ფართოდ გამოიყენება ბრაუზერები, და ეს სულაც არ მწყინს, იმისათვის, რომ ამ ხაზის გამოყენების ნებისმიერი ბრაუზერი, რომელიც იღებს სისტემა და მხარს უჭერს მას.

თუ თქვენ გაქვთ თქვენი საკუთარი დომენის სახელი (იხილეთ ჩემი სექციაში  დომენური სახელების), თქვენ უნდა მიიღოთ სამახსოვრო ელ-ფოსტა რომ დომენი, როგორც  webmaster@yourdomain.com . შეამოწმეთ თქვენი ინტერნეტ პროვაიდერი მიღების ასეთი საფოსტო ყუთი შეიქმნა, ან უბრალოდ ფოსტის სახელი, რომ თავდამსხმელები როგორიცაა ფოსტით ადგილი, თქვენ რეალურად შეამოწმეთ ელ. როგორც ჩანს ბევრად უფრო პროფესიული აქვს მისამართი საკუთარი დომენი, ვიდრე ერთი ინტერნეტ პროვაიდერი ან ონლაინ მომსახურება ნაცვლად. (განსაკუთრებით მას შემდეგ, დაახლოებით 10-დან 9 შემთხვევაში მე შეექმნა ვებ საიტი მფლობელები გამოყენებით ISP დაფუძნებული ელ-ფოსტა მისამართი ნაცვლად ერთი საკუთარი დომენი, მიმწოდებელი AOL … ბევრი სერიოზული ინტერნეტის მომხმარებლებს, რომელსაც  @aol .com თქვენი მისამართი ჰგავს ვამაგრებ ნიშანი თქვენს პერანგი, რომელიც ამბობს, “მე არ ვარ იდიოტი!” ერთ-ერთი აუხსნელი რამ მე მუდმივად ექმნებათ, რეკლამას და საკონტაქტო ინფორმაცია მიმომხილველები პუბლიკაციები, არის “მომაწოდეთ ზე  frobbitzky @ aol .com , ან ვხედავ ჩემს ვებ გვერდზე  www.frobbitzky.com ! “თუ თქვენ მოხვდით საკუთარი დომენი, რატომ არ  გამოიყენოს იგი მუდმივად ?)

ხოლო მე ვარ ის, რა  გარიგება ყველა ეროვნულ სატელევიზიო განცხადება, რომ მისცეს URL კომპანია, შემდეგ იგი “AOL საკვანძო სიტყვა: FooBarBaz”? ეს, ძირითადად, 10 ან 15 წლის რეგრესია … ამ “ცუდი ძველად”, ვინმეს სურს მიიღოს ინფორმაცია, სადაც ყველა მომხმარებლებს ვერ ვხედავ, რომ იძულებული გახდა, მიიღოს ანგარიშები უამრავი სხვადასხვა საკუთრების მომსახურება და სია მისამართები სხვადასხვა შეუთავსებელი ფორმები იმიტომ, რომ იქ მათთვის ნაცნობი ‘t რომელიმე ადგილას, ან მისამართით სქემა, რომელიც ხელმისაწვდომი იყო ყველასთვის. ეს იყო არეულობა რომ ვებ შეიქმნა გაწმენდა, შექმნით საყოველთაოდ ხელმისაწვდომი ქსელი ერთ თანმიმდევრული დამისამართების სისტემის, URL. ყველას, ვინც შემდეგნაირად შესანიშნავად კარგი URL საკუთრების სიტყვით საწყისი AOL, როგორც ჩანს, გსურთ აღადგინოთ იმ დღეებში yore. Silliest ყოვლისა, ეს არის NFL, რომელიც აძლევს მათი მისამართი, როგორც ” nfl.com … ან AOL სიტყვით nfl.com “. რატომ დაამატოთ  .com  ნაწილი AOL სიტყვით … მას არ აქვს სტრუქტურული მნიშვნელობა, რომ სისტემა, განსხვავებით დომენი სისტემა.

როგორ შევიდე განათავსეთ თემატიკა ხაზი ფოსტაში ბმული?

ეს არის საყოველთაოდ კითხვა. ბოლო დრომდე, პასუხი იყო, “არ შეიძლება, მაინც არ ისე, რომ შესაბამისი specs და თავსებადია ყველა ბრაუზერში.” ახლა, როდესაც ჯერ კიდევ არსებობს თავსებადობის პრობლემა ძველი ბრაუზერები, მეთოდით განხორციელდა მიმდინარე პოპულარული ბრაუზერის ვერსიები უკვე დოკუმენტირებული ოფიციალური სტანდარტების სიმღერა  RFC დოკუმენტი .

სინტაქსი:
<A HREF="mailto:jdoe@somewhere.net?subject=Hello">

მიუხედავად იმისა, რომ არსებობა RFC მასზე ხდის ამ შენება აღარ არის “არასტანდარტული”, უნდა აღინიშნოს, რომ ჯერ კიდევ არსებობს გარკვეული ბრაუზერები არსებობს, რომელიც გუდვა კომპლექსური ფოსტით კავშირების, შესაძლოა დაკარგვის გაგზავნა საერთოდ. ამდენად, გარკვეული სიფრთხილით სასურველია გამოყენებით ამ სინტაქსი, და ეს, ალბათ, მაინც საუკეთესო თავიდან აცილება. სავარაუდოდ, (თუმცა მე არ დავადგინე, იგი თავს), AOL ბრაუზერის მათ შორის არის, რომელიც ვერ უმკლავდება ამ მშენებლობა, მიუხედავად იმისა, რომ ის ეფუძნება MSIE.

კიდევ ერთი პრობლემა ის არის, რომ ადამიანები, რომლებიც ზემოთ სინტაქსი ცდილობენ ჩადეთ სათაური ხაზები ფართები და სხვა სპეციალური სიმბოლოები, როგორიცაა  "mailto:jdoe@somewhere.net?subject=How are you doing?!?". ეს არის არასწორი, თუნდაც ახალი specs, რადგან ფართები და სხვა არაალფანუმერული სიმბოლოები გააქტიურებამდე და დაცულია მნიშვნელობა, როდესაც გამოიყენება მისამართები. ბრაუზერები შეიძლება იგნორირება ყველაფერი მას შემდეგ, რაც პირველი სივრცეში ასეთ URL. გამოსავალი არის გამოიყენოს თექვსმეტობითი გაქცევის sequences:  %20 სივრცე, მაგალითად. ეს შედეგები ” subject=How%20are%20you%20doing%3F%21%3F.” Less ელეგანტური ეძებს კოდი, მაგრამ მაინც მუშაობს (იმის გათვალისწინებით, რომ ფოსტით საგნების მუშაობს). თქვენ კი დააყენა ხაზის წყვეტები, რომ გზა (სასარგებლოა, როდესაც თქვენ და დასძინა, “სხეულის = ‘პარამეტრი გარდა საგანი) გამოყენებით %0D%0A (CR მოჰყვა LF). (თქვენ დაამატოთ მრავალი პარამეტრების გამოყენებით და გამოყოფა მათ, მაგრამ HTML დოკუმენტების და უკვე დაცულია ხასიათი, ასე რომ თქვენ უნდა დააკონვერტიროთ კოდირებული ფორმა იგი  &amp;. ბევრი ადამიანი ამ სახიფათო წერტილი უნდა გვესმოდეს, რადგან ის მოიცავს სხვადასხვა დონის კოდირების ვიდრე თექვსმეტობითი კოდირების აღინიშნა. თექვსმეტობითი კოდირება გამოიყენება ჩადეთ გმირები, რომ სხვაგვარად იყოს არასწორი in a URL. და კოდირება გამოიყენება დააკონვერტიროთ კოდირებული ფორმა გმირები, რომლებიც  უნდა იყოს URL, მაგრამ არასწორი  HTML . ეს არის ნათელი ?)

სხვა მიდგომა უნდა მიიღოს იმისათვის, რომ საგანი, როგორც TITLE ატრიბუტი ბმული კოდი, ისევე  <A HREF="mailto:jsmith@here.com" TITLE="Hello!">. არსებობს რამდენიმე ბრაუზერები, რომ მხარს ვუჭერთ ამ, თუმცა ყველაზე პოპულარული პირობა არ არის. არსებობს ხანგრძლივი გაშვებული დებატები  comp.infosystems.www.authoring.html  თუ არა ეს გამოყენება ლოგიკური გზა, რათა უზრუნველყოს გაგზავნა სათაური თუ არა, იმის მიხედვით, თუ ფიქრობს “TITLE” ატრიბუტი უნდა აღწერს ბმული თავად ან რესურსი უკავშირდება.

კიდევ ერთი ვარიანტი რომ დაამატოთ სათაური ფრჩხილებში ფარგლებში ფოსტითბმული:  "mailto:jdoe@here.net(Hello)". ეს ფაქტობრივად არ მიაწოდოს სათაური ხაზი, მაგრამ ეს რეზოლუციას თქვენი ექვემდებარება თქვენი მისამართი, სადაც ის გამოჩნდება “იმისათვის, რომ” ონლაინ. იგი მუშაობს, რადგან ფრჩხილებში გამონათქვამები იგნორირებულია წერილის გამომგზავნი, ასე რომ თქვენი გვერდის ჩამოდის დროს მითითებულ მისამართზე დანარჩენი “იმისათვის, რომ:” ონლაინ. თქვენ უნდა იყოს საკმაოდ გაფრთხილება შეამჩნია მშობელი აღნიშნავს დანიშნულების სათაური თქვენი შეტყობინებები ნაცვლად სათაური სადაც თქვენ გამოიყენება მოძიებაში ასეთი რამ.

მე ვხედავ, რატომ ხალხს სურს მიაწოდოს ეს ინფორმაცია ფოსტითკავშირების; მას შეუძლია მიიღოს საკმაოდ სამწუხარო, როდესაც ვინმეს კომენტარს თქვენს ვებ გვერდზე და არ გითხრათ  , რომელიც  ვებ-გვერდზე ისინი კომენტირებისას. ყოველ შემთხვევაში, რომ იმედგაცრუებაა, როცა, როგორც მე, თქვენ შენარჩუნება უამრავი სხვადასხვა ვებ გვერდებზე. დაე ეს იყოს გაკვეთილი მკითხველს; როდესაც თქვენ კომენტირებისას სხვისი ვებ გვერდზე, დარწმუნებული უნდა იყოს, რომ აღარაფერი ვთქვათ ზუსტად რა თქვენ კომენტირებისას!

კიდევ ერთი შენიშვნა  mailto: მისამართები: არ გამოიყენოთ მათ, როგორც  ACTION URL of a  FORM. ეს არ მუშაობს საიმედოდ ყველა ბრაუზერის ვერსიები და კიდევ, როდესაც იგი მუშაობს, ეს არ მუშაობს ძალიან კარგად ეს არ აძლევს გამგზავნი არანაირი დადასტურება ეკრანზე მიუთითებს, რომ მათი გზავნილი გაეგზავნა, და უგზავნის მონაცემები საბოლოო მომხმარებლის, როგორც მახინჯი. ასე რომ, თუ გსურთ აქვს შესახებ შეავსონ ვებ ფორმა და აქვს ინფორმაცია, რომ ელექტრონული ფოსტით თქვენ, ეს  ბევრად  უკეთესი გამოყენება CGI სცენარი (არც ერთი წერთ თავს, თუ შეგიძლია, ან “სტანდარტი” ერთი უკვე ადგილი თქვენი პროვაიდერის სერვერზე, თუ არსებობს ერთი), როგორც ფორმით დანიშნულების. ეს შეიძლება გაკეთდეს, რათა გამომავალი მომხმარებლის ჩანაწერები თქვენ იკითხება ფორმატში, და წარმოადგინოს მომხმარებელი “მადლობის” ეკრანზე, რამ არ შეუძლია  mailto: ქმედებები.

არ გააგზავნოთ HTML, ან სხვა არასამთავრობო ASCII, ელ-ფოსტა გარდა იმ ადამიანებს, თქვენ  იცით,  შეუძლია და სურს, რომ გზა!

ეს არ არის რეალურად “ვებ წვერი”, მაგრამ მას შემდეგ, რაც მე გამოიყენება სხვა ნაწილები ამ საიტზე ჩემი გაღიზიანების მიზეზი, აქ არის კიდევ. უნივერსალური სტანდარტი ელ-ფოსტა ყოველთვის უბრალო ASCII ტექსტი, და ეს არის ერთადერთი ფორმატი, რომ გარანტირებული იყოს მნიშვნელოვანი ყველა სხვადასხვა ფოსტა მოსმენით პროგრამების გამოყენება. სხვა სახის დანართი ფორმატში ლამაზი გაგზავნის რამ უკან და მეოთხე შორის ადამიანები, რომლებიც მხარს ვუჭერთ ფორმატს იყენებთ, მაგრამ როდესაც თქვენ გაგზავნის ვინმეს, ვის შესახებაც არ ხართ დარწმუნებული, თუ რა ფორმატში მისაღებია, ყოველთვის გამყარებაში ძირითადი ტექსტი.

სამწუხაროდ, ზოგიერთი ფოსტა პროგრამები, როგორიცაა Microsoft Outlook Express, ახლა ვადაგადაცილებული გაგზავნის გვერდის HTML ფორმატში, მიუხედავად იმისა, რომ 99% დროს, არსებობს სრულიად არ სჭირდება ამის გაკეთება. ამგვარი შეტყობინებები მოიპოვოს არაფერი მყოფი HTML ნაცვლად ძირითადი ტექსტი; ფაქტობრივად, მე ზოგიერთი მათგანი ნაკლებად იკითხება, ვიდრე ჩვეულებრივი ტექსტური შეტყობინებები, რადგან ზოგიერთი პროგრამას მითითებული ზედმეტად მცირე შრიფტის ზომის შედარებით ჩვეულებრივი შრიფტი ჩემს ფოსტა მკითხველს.

გარდა ამისა, არ გამოიყენოთ ხაზები უმეტეს დაახლოებით 70 პერსონაჟი, თუ შეიძლება დაეხმაროს მას. კარგად მოიქცა ფოსტა პროგრამები Word გადაიტანოთ მათი გამავალი ფოსტის იმ ეტაპზე; თუ თქვენ არ იყენებთ კარგად მოიქცა ფოსტა პროგრამა თქვენ უნდა დააჭიროთ შესაბამის წერტილებით. თუ თქვენ არ გაქვთ ხაზის წყვეტები და გაგზავნას თითოეული პუნქტის ხანგრძლივი ხაზი, ზოგიერთი ფოსტა მკითხველს გახდის შესახებ გადახვევა უფლება წაიკითხა გაგზავნა, და შეიძლება შეკვეცავს ხაზი და დაკარგოს ზოგიერთი შინაარსი, თუ ეს უფრო მეტია, ვიდრე შიდა ბუფერული პროგრამა იყენებს. (სტანდარტები აბსოლუტური მაქსიმუმ 998 სიმბოლო ელ ხაზი, მაგრამ ზოგიერთი პროგრამების აღემატება თუნდაც ეს, რამაც მონაცემების დაკარგვა ბევრი ფოსტა მოსმენით პროგრამები.)

UPDATE:  სამარცხვინო სერია ელ-ფოსტა ვირუსები, რომელიც არ მოხვდა, ბოლო რამდენიმე წლის განმავლობაში, დაწყებული “მელისა”, გრძელდება და ესკალაცია ერთად “Worm.ExploreZip” და “Bubble Boy”, მაშინ შუა რიცხვებში 2000 პაკეტური “მე მიყვარს თქვენ “,” ხუმრობა “და” ჯანეტ რეზიუმე “, ხოლო 2001 წელს აწმყო” სირ “, მათ შორის, აძლევს ყველა მიზეზი, რომ არ ენდობიან” ლამაზი “ფოსტა ფორმატებში. ზოგიერთი მათგანი Visual Basic სკრიპტები, ზოგი MS Word macros და ზოგიერთი კი არ უნდა  გახსნა გაფიცვის გამო, Microsoft Outlook ის “ფუნქცია” ჩვენებისას ნაწილების შეტყობინებები (მათ შორის გაძლიერებული შინაარსი), როგორც “რეფერატების” სანამ კი გახსნა მათ. Plain ASCII შეიძლება უფრო მოსაწყენი, მაგრამ ეს არ დააყენა ვირუსი თქვენს სისტემაში! ბედის ირონიით, ბევრი ქალაქური ლეგენდები და hoaxes შესახებ e-mail ვირუსების ვრცელდებოდა იმ დროს, როდესაც ელ-ფოსტა ჯერ კიდევ თითქმის ყოველთვის ნათელ ტექსტს და, შესაბამისად, არ დაუცველია ვირუსების. ამან “ბიჭი რომელიც ტიროდა მგელი” ეფექტი, რომელიც გამოიწვია ხალხი არ ენდობიან გაფრთხილებისა ძალიან რეალური ვირუსები, რომლებიც ახლა ზედაპირის ელ. (და აღმოჩნდება, რომ მომხმარებლებს Microsoft პროგრამები კიდევ უფრო დიდი რისკის გამო, რომ პროგრამა ცნობილი ტენდენცია იგნორირება MIME ტიპი სათაურები – ეს საშუალებას ვირუსის ავტორები შემოგეპაროთ შემსრულებელი კმაყოფილია “უდანაშაულო” header სახის მოსწონს  image / jpeg, მიღების წარსულში ნაწილები პროგრამული უზრუნველყოფა, რომ დაბლოკოს ან გაფრთხილება სახიფათო შინაარსი, მაგრამ მაშინ აქვს ტვინის მკვდარი Microcrud ცნობა, რომ მას აქვს  .exe  ფაილის, და გაუშვით, ვირუსი და ყველა.)

და, რათა კიდევ ერთი მიზეზი, რათა თავიდან ავიცილოთ არასამთავრობო ტექსტური mail, სპამისგან დავიწყეთ გამოიყენოს HTML ფოსტა ჩადგმული მითითება CGI სკრიპტები, რომ სიგნალი სპამერი სერვერზე რომ გაგზავნა წარმატებით მიიღო, რითაც აძლევდა დააყენა თქვენი მისამართი “ცხელი პერსპექტივები” სიაში ცნობილი-სწორი მისამართით შემდგომი გამოყენება. შეგიძლიათ თავიდან ასაცილებლად გამორთვა “ლამაზი ფოსტა” ჩვენება, თუ თქვენი საფოსტო პროგრამა მხარს უჭერს ამ.

ნუ Overquote ან Underquote!

როდესაც პასუხით გაგზავნა, მოიცავს მხოლოდ საკმარისი ციტირებული მასალის შექმნას კონტექსტში თქვენი პასუხი, არც მეტი არც ნაკლები. საპირისპირო უკიდურესი ორივე ცუდი:

1) პასუხები გარეშე შეთავაზებები

თუ თქვენ გააგზავნოთ პასუხი, რომელიც არ ციტირებას რომელიმე გაგზავნა თქვენ პასუხით ძალიან, ან შეთავაზებები ასე რომ პატარა, რომ ძნელია გითხრათ, რა ციტირებით ნიშნავს კონტექსტში, მაშინ ეს შეიძლება იყოს რთული იმის გაგება, თუ რა პასუხი იმას ნიშნავს, მას შემდეგ, რაც მიმღები შეიძლება მივიღეთ უამრავი ადრე შეტყობინებები და არ უნდა იყოს დარწმუნებული, რომელიც ერთი ეს პასუხით. თუ თქვენი გაგზავნა ნათქვამია:

     რა თქმა უნდა, ... რომ დიდი იდეა!

პირი, რომელიც იღებს ეს შეიძლება არ ვიცი,  რა  ფიქრობთ, არის დიდი იდეა.

2) პასუხები შეთავაზებების მთელი ორიგინალური შეტყობინება

ზოგიერთი ადამიანი (წაქეზებით ელექტრონული ფოსტის პროგრამების, რომელიც ძირითადად ამით) დაურთოს მთელი გაგზავნა ისინი პასუხით მათი პასუხი, ზოგჯერ მათ შორის ყველა სათაურებში და მისაბმელიანი. თუ გაგზავნა ისინი პასუხით თავისთავად პასუხი, შეიძლება იყოს მრავალი რეკურსიული კომპლექტი სიტყვებზე შეტყობინებები ერთვის ორიგინალური გაგზავნა. შეტყობინებები შეუძლია მიიღოს ძალიან დიდი ამ გზით, და მოიცავს უამრავი შეუსაბამო ნივთები, როგორიცაა მრავალჯერადი გამეორების ხელმოწერის ბლოკები ბოლოში შეტყობინებები.

ამის ნაცვლად, თქვენ უნდა იყოს შერჩევითი რას შეთავაზება. ნუ, რა არის საჭირო, რომ ნახოთ, თუ რას პასუხით (და შესაძლოა რამდენიმე დონეზე ამ დავანახოთ, თუ რა  ისინი  იყვნენ პასუხით), როგორც ეს:

     >> რა არის შავი და თეთრი და წითელი მთელი?

     > ეს არის ნამდვილად ძველი ... გაზეთი, რა თქმა უნდა.

     მხიარული ... მე ყოველთვის ვფიქრობდი, რომ ეს იყო აფეთქება ზებრა

შენიშვნა სხვადასხვა დონეზე დაყრდნობით, მიერ მითითებულ ყოფნა ერთი “>” ნიშნის მარცხენა მხარეს თითოეული ციტირება დონეზე. ტრადიციული სტანდარტი დაყრდნობით არის იმისათვის, რომ თქვენი პასუხი ქვეშ სიტყვებზე მასალა. დიდი ფლეიმის ომები ზოგჯერ დაარღვიოს გარეთ დაგზავნები და ექო მეტი ადამიანი დაყრდნობით საპირისპირო გზა (პასუხი და შემდეგ ციტატა), რომელიც არის მოხსენიებული, როგორც “ჯოპარდი სტილის”, რადგან პასუხი უსწრებს კითხვაზე. თავს, მე ნაკლებად შეპყრობილი თუ არა ციტირებით ან პასუხი მოდის პირველი, ვიდრე ჭარბი სიტყვებზე მასალა გამოიყენება ბევრი ადამიანი დღეს. ორი ხშირად ერთად წავიდეთ, თუმცა, როგორც ტრადიციული სტილის აყენებს რეაგირების შემდეგ ციტირება გააკეთა წესი, რომ ხელი შეუწყოს ხანმოკლეა დაყრდნობით, მას შემდეგ, გამოყენება ხანგრძლივი პასუხის იძულებული უამრავი სენსორული მიიღოთ წარსული მას პასუხი.

იხილეთ ვრცელი კომენტარები ამ და სხვა ელ-ფოსტა ფორმატი საკითხებზე ჩემი ახალი  გვერდის ფორმატი საიტის .

როდესაც გაგზავნის ფაილი ადამიანი, ზოგადად, წავიდეთ დაბალი საერთო მნიშვნელი!

ეს ერთი არ არის “ვებ წვერი” ან, ან თუნდაც “ელფოსტის წვერი”. მაგრამ წინა წვერი გამახსენა ვრცელდება კონცეფციის შემდგომი და შევახსენო ხალხს, რომ ყველა შემთხვევაში, როდესაც ისინი ცდილობს ფაილი სხვისი, მათ უნდა გამოიყენონ ყველაზე ზოგადი შესაძლო ფორმატში, რათა უზრუნველყოს, რომ მიმღები შეუძლია მას. ეს ეხება თქვენ გაგზავნის ფაილი მეშვეობით ინტერნეტში, ელ-ფოსტა , FTP, ან ფლოპი დისკეტკა.

რა იწვევს ჩემთვის დაწერა ეს არის, რომ რამდენიმე წლის წინ მე მივიღე დისკზე ფოსტა სტატიები გამოყენება ბიულეტენი მე რედაქტორი, მაგრამ აღმოჩნდა, ფაილი დაუსაბუთებელი. ისინი, როგორც ჩანს, Microsoft Word ფორმატში, მაგრამ ახალი ვერსია Word, ვიდრე, რომ მხარს უჭერს ნებისმიერ რამდენიმე პროგრამა, მქონდა (იმ დროს), რომელიც შეიძლება იმპორტი Word ფაილი. ამდენად, ფაილი გამოვიდეს, როგორც ნაგავი ყველა პროგრამა ვცადე. (მას შემდეგ, მე განახლებულ ჩემი სისტემა და უახლესი Word, ასე რომ მე საბოლოოდ შეძლონ ასეთი ფაილი (თუმცა მე  ეშინია რომ, ზოგიერთი MS-Word-მაკრო ვირუსები გავრცელების გარშემო …). მე ვაყენებ მკაცრი გისურვებთ წაკითხვის მცდელობისას დანართი სხვისი ელექტრონული ფოსტით ჩემთვის WordPerfect ფორმატში; WordPad არ გაიხსნება, რომ მე არ მაქვს WordPerfect, და ძველი DOSMAN უტილიტა, რომელიც მე დავწერე წლის წინ ფაილის მაყურებელი შესაძლებლობები, მათ შორის WordPefect არ ღალატობენ უახლესი ვერსიები, ასე რომ ფაილი მოდის, სასადილო არსებობს ძალიან.)

თავიდან ავიცილოთ ასეთი ტკივილი თქვენი მიმღები გამოყენებით უფრო სტანდარტული, ზოგადი ფორმატებში. იმ შემთხვევაში, თუ ფაილი თქვენ გაგზავნის ტექსტი, მათი შენახვა როგორც სწორი ASCII, არ არის სპეციალიზებული სიტყვა პროცესორი ფორმატში. აირჩიეთ “შენახვა როგორც ტექსტი” თქვენი სიტყვა პროცესორი. ან, თუ ეს აუცილებელია, რომ თქვენი გაფორმებით (თამამი, კურსივით, და ა.შ.) უნდა იქნეს დაცული, შეგიძლიათ ცდილობენ ექსპორტს MS RTF (Rich Text Format), რომელიც ფართოდ არის მხარდაჭერილი, როგორც იმპორტის ფორმატში, და არ ჩანს, რომ იმდენი მობილური შეუთავსებლობა როგორც MS Word ფორმატში. უსაფრთხო ჯერ გადარჩენა ფაილი ორჯერ, როგორც ASCII და როგორც RTF და გაგზავნას ორივე ფაილი. (რამდენადაც ვიცი, არ არსებობს გზა ხმა ვირუსის, როგორც “მაკრო” ASCII ან RTF, ამიტომ ისინი ბევრად უფრო უსაფრთხო ფორმატში, ვიდრე MS Word, ამ მხრივ, ძალიან.)

იმ შემთხვევაში, თუ ფაილი გსურთ გააგზავნოთ არიან გრაფიკა, თქვენ საუკეთესო off გამოყენებით GIF ან JPEG ფორმატში, რადგან ისინი ყველაზე გავრცელებული ფორმატების მხარდაჭერა. (თუმცა, ზოგიერთი ადამიანი თავიდან ავიცილოთ GIF იმის გამო, რომ სამწუხაროა,  Unisys პატენტის flap; PNG ახალი ფორმატის მიმდინარეობს კიდეც, როგორც შემცვლელი, უმაღლესი გარკვეულწილად, მაგრამ, სამწუხაროდ, მხარდაჭერა არ არის ისეთი დიდი არ არის.) მაგრამ არ იყენებენ .bmp, თუ შეიძლება დაეხმაროს მას; რომ არის არასამთავრობო შეკუმშული ფორმატში, ასე რომ ფაილი შეიძლება ძალიან დიდი!

თუ თქვენ გაგზავნის მონაცემების ცხრილების ან მონაცემთა ბაზის, ცდილობენ ექსპორტს როგორც მძიმითარ არის შეზღუდული ტექსტური ფაილი. ეს შეიძლება, როგორც წესი მიერ იმპორტირებული სხვა პროგრამული უზრუნველყოფა.

თუ თქვენ უზრუნველყოფის ფაილი ფლოპი დისკეტკა, “უსაფრთხო” ფორმატში ამ დღეებში PC 3.5 “მაღალი სიხშირის (თუმცა, თუ თქვენ გაგზავნის მას ვინმეს მართლაც უძველესი მანქანა, მან შესაძლოა უნდა დაბალია, ან თუნდაც 5.25 “დისკის, თუმცა ეს ძირითადად მუზეუმი დარტყმები ამ დღეებში). ნუ გაუგზავნე სხვა პლატფორმა დისკები (Mac, და ა.შ.), თუ  იცით, მიმღები აქვს ასეთი მანქანა; PC დისკები იკითხება ყველაზე სხვა პლატფორმებისთვის ამ დღეებში, მაგრამ საპირისპირო არ არის, როგორც წესი, ასეა. უმაღლესი სიმძლავრის ფორმატებში, როგორიცაა ZIP, SyQuest და ა.შ., არსებობს ამდენი ჯიშები რომ თქვენ უნდა შეამოწმოთ თუ არა მომხმარებელს მხარს უჭერს, რაც თქვენ გაქვთ, სანამ ეცდებით ერთი (თუმცა არც ეს განსაკუთრებით საერთო დღესდღეობით გამო ფართოდ გამოყენება CD და DVD სანთურები). CD დისკები საკმაოდ ბევრი აწმყო ამ დღეებში, და იკითხება სხვადასხვა პლატფორმებზე, ასე რომ, თუ თქვენ მოხვდით CD სანთელი, რომ საუკეთესო გზა გაგზავნის დიდი რაოდენობით მონაცემები (დაახლოებით 600 მბ შეესაბამება ერთი CD). DVD დისკები აქვს კიდევ უფრო მაღალი შესაძლებლობების, და საყოველთაოდ ახალი მანქანები (რომელიც ასევე წაკითხვის და ჩაწერის CDs, ასე რომ მათ მხარდასაჭერად ორივე ფორმატებში). მაგრამ არსებობს ყოველთვის იქნება კიდევ უფრო ფორმატში გამოდის (BluRay, ვინმეს?) მოძველებული ძველის,

თუ თქვენ გაქვთ Mac, თქვენ უნდა იცოდეს, რომ ნებისმიერი PC ფორმატში დისკები თქვენ შექმნით მოგიწევთ სულელური “რესურს-ჩანგალი” ქვედანაყოფი რომელიც ჯიბრზე დიკენსი გარეთ PC მომხმარებლებს, რითაც გესლიანი კომენტარი, თუ როგორ “თუ ჰქონდა  რეალური  კომპიუტერი, ნეტავ შეძლებს გამომიგზავნოთ ფაილი გარეშე რომ სულელური ექსკრეცია დისკზე! “გარდა ამისა, Mac ფაილი იგზავნება ელექტრონული ფოსტის დანართი ხშირად გამოვიდეს, როგორც” მრავალხმიანი “დანართები, რომ იგივე სულელური რესურსი პერსონალის დაერთვება. ფაილი დასრულდება მდე მიმდინარეობს გამოსადეგი კომპიუტერი ბოლომდე, მაგრამ შესახებ, შესაძლოა, უნდა გაიაროს რამდენიმე დამატებითი დაწკაპუნებით დავიხსნათ მათ რესურსი დანართები.

რა თქმა უნდა, იმ შემთხვევაში, თუ პირი თქვენ გაგზავნის ფაილი კონკრეტულად რა გითხრა ფორმატში მას სურს, დაიცვას, რომ საუკეთესო თქვენი უნარი. წინააღმდეგ შემთხვევაში, თუმცა, გთხოვთ ნახოთ ზოგიერთი ყურადღებას მიეკვრებოდნენ ყველაზე generic, მეტ-ნაკლებად საერთო მნიშვნელი ფორმატი თქვენი მონაცემები.

და ბოლოს, თუ ვაძლევთ ვინმეს მონაცემები ფიზიკური საშუალო როგორიცაა ფლოპი დისკეტკა, ZIP დისკზე, CD-ROM, და ა.შ., რა თქმა უნდა  წარწერა მას ! მიმღები შეიძლება დატოვოს იგი ცრუობს გარშემო ხნით ერთად სხვა დისკები, და იღებს საკმაოდ გაუგებარია, როდესაც თქვენ მოხვდით მთელი დასტის დისკები არ იარლიყი.

ნუ დაამატეთ სულელი “AOL მომხმარებლებს დააწკაპუნეთ აქ ხაზები თქვენი ელ.ფოსტა შეტყობინებები!

ეს უნდა იყოს საკმაოდ ცნობილი, რაც, განსაკუთრებით კომერციული ელექტრონული ფოსტის მესიჯები, რომ ნახოთ, ქვემოთ ხაზი გაგზავნა, რომ მოჰყავს URL, ხაზი იგივე URL in a  <A HREF="...">tag, ერთად “AOL მომხმარებელი დააწკაპუნეთ აქ”. ეს გამოიყურება ნამდვილად  მითუმეტეს, ass  ყველა სხვა გვერდის პროგრამები გარდა AOL, რომელიც მოჰყვება სტანდარტების სწორად და არიან HTML კოდი, როგორც ნედლეული ტექსტი (იმიტომ, რომ მას შემდეგ, რაც ყველა, გაიგზავნა in  ნედლეული ტექსტი , ერთად MIME ტიპი “text / ჩვეულებრივი” არა როგორც hTML, MIME ტიპი “text / html”).

AOL აირჩია იგნორირება სტანდარტებს და აქვს თავისი ფოსტა მკითხველს ცდილობს ინტერპრეტაცია HTML კოდი ფარგლებში ტექსტური შეტყობინებები. ეს არის დიდი ტკივილი დაგზავნები განხილვისას ვებ საავტორო, რადგან კოდი მაგალითები ქარი მიღების გაწეული ნაცვლად ჩანს, როგორც კოდი ისე ავტორი განკუთვნილი. ასე რომ, ამ გვერდის მკითხველს ქცევა შეცდომა, რომელიც უნდა დაგმო, არ მადლობა რომ. ნუ “გაახარეთ” თქვენი შეტყობინებები ყველა არასამთავრობო AOL წევრებს sticking სულელური ხაზი HTML კოდი, ასე რომ მათ შეუძლიათ დააწკაპუნეთ თქვენი ბმულები (ხოლო სხვა ფოსტა მკითხველს გააკეთოს გონივრული რამ ავტომატურად ჰიპერლინკინგი ნებისმიერი მისამართები, ისინი იმ უბრალო ტექსტის გარეშე წერით ნებისმიერი HTML კოდი გაგზავნა). ყველა მომხმარებელს, მაშინაც კი, AOL, შესანიშნავად შეუძლია გამოყენებით ასლი და პასტა დააყენოს URL მათ ბრაუზერში.

როგორც AOL საბოლოოდ მიიღოს მისი პროგრამის მოიქცეს უფრო გონივრული ფოსტის კლიენტი, ასეთი რამ არ არის ძალიან გავრცელებული ამ დღეებში. სამწუხაროდ, როგორც 2007, AOL დაიწყო მიერთება სულელური რეკლამა ძირი მისი გამავალი წერილების, რომელიც მოიცავს HTML tags,  თუნდაც ტექსტური ვერსია!  კიდევ ერთხელ, AOL მომხმარებლები დასრულდება მდე ეძებს სულელური. გადასვლა უკეთესი ISP!

კონფიგურაცია თქვენი ფოსტა პროგრამა სწორად!

გარდა ამისა, პროგრამას ვადაგადაცილებული გაგზავნის HTML შეტყობინებები, როგორც ზემოთ აღინიშნა, ასევე, როგორც ჩანს, ელ-ფოსტა პროგრამები არსებობს, რომ ძირითადად არასწორი პასუხი მისამართი თქვენი შეტყობინებები. მე კიდევ იტვირთება შეტყობინებები სათაურები, როგორიცაა:

Reply-To: <@someisp.com>

როდესაც ვცდილობ გამოეხმაუროთ ამ შეტყობინებები, ჩემი გვერდის პროგრამა ცდილობს გაგზავნას ჩემი პასუხი არასრული მისამართი “@someisp.com”, როდესაც ფაქტობრივი მისამართი უნდა იყოს რაღაც “user@someisp.com”.

ცხადია, მათი გვერდის პროგრამას გააჩნია კონფიგურაციის სექცია სასურველი დაბრუნების მისამართი, მაგრამ სტანდარტული ინსტალაციის პროცესი ან ნახტომი, რომ სექციაში ან ვერ ადეკვატურად ასახსნელად, რაც მომხმარებელს უნდა იქ, და იგი იღებს არასრულფასოვნად დომენის სახელი, მაგრამ არ მომხმარებლის სახელი.

ნუ ეს შეცდომა. გაეცნონ ყველა კონფიგურაციის სექციები თქვენი ელ-ფოსტა პროგრამა, და რა თქმა უნდა ყველა მომხმარებლის მოდიფიცირებადი სფეროებში, როგორიცაა “საწყისი” მისამართი, “საპასუხო” მისამართი, სახელი (“ჯონ Q. Smith”), შესახებ ორგანიზაციის (“XYZ, Inc.”) და ა.შ. შევსებული სწორი შინაარსი. იმ შემთხვევაში, თუ სურვილისამებრ სფეროებში, თუ თქვენ არ გამოიყენონ მათ დარწმუნებული უნდა იყოს, ისინი მთლიანად ცარიელი, არ ნახევარი შევსებული, როგორც ზემოთ მოყვანილი მაგალითი.

გაითვალისწინეთ, რომ “საწყისი” და “საპასუხო” მისამართს არ შეიძლება იყოს იგივე, რაც თქვენი სახელი პლუს სრული სახელი სერვერზე დაკავშირება, რათა ახლიდან ელ. ხშირად სერვერის სახელი შეიცავს მასპინძლის სახელი ნაწილი, რომელიც არ არის საჭირო ელექტრონული ფოსტის მისამართები. მაგალითად, მე ვიღებ ჩემი ფოსტა server1.softdisk.com , მაგრამ ჩემი ელექტრონული ფოსტის მისამართი იყო dan@softdisk.com (გარეშე “server1”). ბევრ ადამიანს არ იცით, უკეთესი და გამყარებაში “server1” (ან ექვივალენტი საკუთარი სერვერის სახელი) მათი ელ-ფოსტის მისამართი, რაც მათი მისამართი აღარ, ნაკლებად დახვეწილი, ლამაზი, და უფრო კარგავს, თუ მათი ISP იცვლება მისი სერვერები. თუ თქვენ გაქვთ რაიმე ეჭვები რა ფორმით თქვენი მისამართი თქვენ უნდა გამოყენებით, ვთხოვთ ტექნიკური უზრუნველყოფის დეპარტამენტის თქვენი ISP, როგორც ზუსტი დეტალები მისამართით მერყეობს საიტი საიტი.

… და, არ უნდა დაგვავიწყდეს, რომ ჩაწერეთ თქვენი ელ-ფოსტის მისამართი სწორად!

უამრავი ადამიანი, როგორც ჩანს, აქვს პრობლემები აკრეფით მათი ელ-ფოსტა ვებ სარეგისტრაციო ფორმები და ქმნის ფოსტით კავშირების მათი ვებ გვერდები. თუ ეს არ არის ზუსტად სწორი, გვერდის თქვენ იმ მისამართზე ალბათ ახსნას! ასე რომ გადაამოწმოს რა ტიპი.

კერძოდ, AOL წევრები, როგორც წესი, შეცდომა შეცვალონ მისამართები, ტოვებს გარეთ “@aol.com” ნაწილი (როგორ არის ვინმე გარეთ AOL უნდა იცოდეს მათი ეკრანზე სახელი არის AOL და არა სხვა სისტემაში?), ან უბრალოდ აკრეფით “სახელი @ aol “(ტოვებს გარეთ .com ), ან მათ შორის ფართები ფარგლებში სახელი (“Just Me @ AOL.com”). CompuServe მომხმარებლები უყურადღებობა შეცვალოს მძიმეები მათი მისამართი ის “მშობლიური” CompuServe ფორმატში წერტილები, როდესაც მისი გამოყენება როგორც ინტერნეტ მისამართზე. ეს არ არის სწორი ელ-ფოსტის მისამართი სინტაქსი. რა თქმა უნდა იცით სათანადო კონვენციების ინტერნეტ გვერდის, როდესაც აკრეფით თქვენი მისამართი!

ერთ-ერთი ძალიან გავრცელებული “ახალი” შეცდომა გამყარებაში  www., ან თუნდაც  http://www., თქვენს წინაშე თქვენი ელექტრონული ფოსტის მისამართი, როდესაც თქვენ აკრიფოთ ის შევიდა ვებ ფორმით, როგორიც  www.myname@aol.com. მიუხედავად იმისა, რომ წარმოდგენა, რომ ვიღაცის ელ-ფოსტა შეიძლება რეალურად ამ სიმბოლოების, ეს არის იშვიათი; როგორც წესი, თქვენი რეალური მისამართი არის მხოლოდ myname@aol.com და თქვენ რატომღაც დაბნეული შესახებ განსხვავება ელექტრონული ფოსტის მისამართი და ვებ მისამართზე.

დატოვეთ პასუხი

Original: http://webtips.dan.info/email.html 

ელ.ფოსტა ნამდვილად არ არის ნაწილი ინტერნეტში,  თავისთავად , მაგრამ ის ხშირად გამოიყენება ერთად, როგორც ეს ვაძლევთ მომხმარებლებს ვებგვერდის საშუალებით დაუკავშირდა ვებმასტერი. ამდენად, მე მაქვს რამდენიმე რჩევა, ელ.ფოსტა ძალიან, განსაკუთრებით ეს ეხება ინტერნეტში და HTML (მათ შორის ის, რომ თქვენ არ უნდა გაგზავნის თქვენი ელ.ფოსტა სახით HTML!).

უსარგებლო ტრივია:  მისი პირველი ალბომი,   ბრიტნი სპირსი  ჰქონდა სიმღერა “ელ-ფოსტა ჩემი გული”. (სხვათა შორის, ერთ მომენტში სარეგისტრაციო ფორმაში მისი ვებ საიტი ჰქონდა “დაბადების წელი” დაანგრიეთ მენიუ, რომელიც იწყება 1965 წელს, ასე რომ, თუ თქვენ უფრო ძველი ვიდრე ის, რომ თქვენ არ არსებობს, რადგან მისი მარკეტინგული ადამიანი აწუხებთ.) მე არ ვიცი, რა სათანადო MIME ტიპის ან კოდირების ფორმატი ელექტრონული საფოსტო თქვენი გულის (ან ნებისმიერი სხვა სხეულის ორგანოს), მაგრამ არ  არის  და MIME ტიპის ელექტრონული ფოსტით თქვენი მთელი სხეული:  საკითხზე ტრანსპორტი / მგრძნობელობა ცხოვრების ფორმა . (იხილეთ RFC 1437).

ყოველთვის ხალხი დაგიკავშირდეთ?

ვებ ინტერაქტიული საშუალო. ადამიანი შეიძლება მინდა დაწერა მოგილოცოთ ბრწყინვალების თქვენი ვებ დიზაინი, ვთხოვო შეკითხვები სათაური თქვენს საიტზე, ან აღვნიშნო, რომ ბმული, არ მუშაობს. ნუ ეს რთული მათთვის. განათავსეთ თქვენი ელ-ფოსტის მისამართი ყველა გვერდზე, როგორც  <A HREF="mailto:you@yoursite.com"> , რომ ბმული, მომხმარებლებს შეუძლიათ დააჭირეთ გამოგიგზავნოთ გვერდის. თქვენ ასევე მინდა გამოყენება CGI ფორმა მიიღოს კავშირი, მაგრამ მაშინაც რჩეულებში ბარის ფოსტით ბმული ძალიან, რადგან ზოგჯერ იმ CGI რამ გაუმართაობა. (როდესაც მე მოხვდა არასამთავრობო ფუნქციური უკუკავშირის ფორმა, ის ტოვებს მე დაბნეული შესახებ, თუ რამდენად მე უნდა დაუკავშირდეთ მათ ვუთხრა, მათი ფორმა არ მუშაობს!)

არსებობს ბევრი საიტები, ახლა რომ გირჩევთ, რომ არ აქვს არც ელფოსტა ძირითადი ტექსტი სადმე თქვენს საიტზე, რადგან სპამისგან, რომლებიც მოსავალს იმ მისამართებზე. მათ ვურჩევ გამოყენებით სხვადასხვა ტექნიკის ბუნდოვანი ან “მუხა” ყველა მისამართები კილიტა სპამისგან, რომელიც, სამწუხაროდ, ასევე აქვს ეფექტი უბედურება ლეგიტიმური კორესპონდენტები, ასევე. პირადად მე, თქვას უარი ასეთი რამ; მე არ მისცემს სპამისგან ან ნებისმიერი სხვა ფორმით ტერორისტების, და მისცეს მათ შეცვლის გზით ვატარებ ჩემს ცხოვრებაში; რომელიც იქნება გაქირავების ცუდი ბიჭები გაიმარჯვებს.

როგორც განზე, მე არ შეექმნა, რამდენჯერმე ფარგლებში მოკლე პერიოდში, შემთხვევები ხალხის გამოყენებით გარკვეული “მისამართი მუხა” როდესაც დაყრდნობით მათი ელექტრონული ფოსტის მისამართი ფარგლებში საინფორმაციო ჯგუფი ან ელ სიაში გაგზავნა, როგორიცაა “… თუ თქვენ გაქვთ რაიმე მოსაზრებები ამ, ელ ჩემთვის johndoeMYSHIRT@example.comMYPANTS – წაშალეთ ჩემი პერანგი და შარვალი პირველი.“- თუმცა, მათი შეტყობინებები იყო განთავსებული მათი სრული, არ არის შეზღუდული ელექტრონული ფოსტის მისამართი,  FROM ხაზი გაგზავნა, კონფიგურაცია ფოსტა ან საინფორმაციო პროგრამა ისინი გამოიყენება ეს პოსტი. ეს ხდის “მუხა” გაგზავნა სხეულის სრულიად უაზრო და მხოლოდ ხდის მწერალი გამოიყურება სულელური.

თუმცა, სიცილიური “მისამართი მუხა” მე ვნახე არის ტექსტში სტატია  ბეჭდვითი გამოცემების  – ეს არის, ქაღალდზე. ამჯამად ავტორი ვფიქრობ, რომ სპამისგან გამოიყენოთ OCR სკანერები მოსავალს მათი მისამართი? სინამდვილეში, სავარაუდოდ მიზეზი არის ის, რომ სტატიები ხშირად დაწერილი როგორც ელექტრონული და ქაღალდის გამოცემა, და ავტორს არ რაიმე შანსი გაქირავების მისი არა მუხა მისამართი მისაღებად შემოსული, მაშინაც კი, თუ ეს იყო გვერდითი ეფექტი სისულელეებისთვის ქაღალდზე ვერსია .

მაგრამ უკან  უზრუნველყოფის  საშუალებით საკონტაქტო ნაცვლად  ფარავს  მათ … კიდევ ერთი ადგილი, თქვენ შეგიძლიათ განათავსოთ თქვენი ელ.ფოსტა მისამართი არის  HEAD მონაკვეთის თქვენი გვერდებზე ამ tag:

<LINK REV=made href="mailto:me@mysite.com">

ეს მშენებლობა, მხარს უჭერს ოფიციალური HTML დაზუსტება, საშუალებას შესაბამისი ბრაუზერები გთავაზობთ საშუალება გაქირავების შესახებ ფოსტის გაგზავნა საიტის ავტორი. სამწუხაროდ, ხოლო შედარებით ბუნდოვანი Lynx და WinMosaic ბრაუზერები მხარდაჭერა, ამ პოპულარული Netscape და Internet Explorer ბრაუზერებში ვერ გააკეთებს. ( Mozilla  მხარს უჭერს, ერთად სხვა LINK ტეგები.) იქნებ ოდესმე უფრო ფართოდ გამოიყენება ბრაუზერები, და ეს სულაც არ მწყინს, იმისათვის, რომ ამ ხაზის გამოყენების ნებისმიერი ბრაუზერი, რომელიც იღებს სისტემა და მხარს უჭერს მას.

თუ თქვენ გაქვთ თქვენი საკუთარი დომენის სახელი (იხილეთ ჩემი სექციაში  დომენური სახელების ), თქვენ უნდა მიიღოთ სამახსოვრო ელ-ფოსტა რომ დომენი, როგორც  webmaster@yourdomain.com . შეამოწმეთ თქვენი ინტერნეტ პროვაიდერი მიღების ასეთი საფოსტო ყუთი შეიქმნა, ან უბრალოდ ფოსტის სახელი, რომ თავდამსხმელები როგორიცაა ფოსტით ადგილი, თქვენ რეალურად შეამოწმეთ ელ. როგორც ჩანს ბევრად უფრო პროფესიული აქვს მისამართი საკუთარი დომენი, ვიდრე ერთი ინტერნეტ პროვაიდერი ან ონლაინ მომსახურება ნაცვლად. (განსაკუთრებით მას შემდეგ, დაახლოებით 10-დან 9 შემთხვევაში მე შეექმნა ვებ საიტი მფლობელები გამოყენებით ISP დაფუძნებული ელ-ფოსტა მისამართი ნაცვლად ერთი საკუთარი დომენი, მიმწოდებელი AOL … ბევრი სერიოზული ინტერნეტის მომხმარებლებს, რომელსაც  @aol .com თქვენი მისამართი ჰგავს ვამაგრებ ნიშანი თქვენს პერანგი, რომელიც ამბობს, “მე არ ვარ იდიოტი!” ერთ-ერთი აუხსნელი რამ მე მუდმივად ექმნებათ, რეკლამას და საკონტაქტო ინფორმაცია მიმომხილველები პუბლიკაციები, არის “მომაწოდეთ ზე  frobbitzky@aol.com , ან ვხედავ ჩემს ვებ გვერდზე  www.frobbitzky.com ! “თუ თქვენ მოხვდით საკუთარი დომენი, რატომ არ  გამოიყენოს იგი მუდმივად ?)

ხოლო მე ვარ ის, რა  გარიგება ყველა ეროვნულ სატელევიზიო განცხადება, რომ მისცეს URL კომპანია, შემდეგ იგი “AOL საკვანძო სიტყვა: FooBarBaz”? ეს, ძირითადად, 10 ან 15 წლის რეგრესია … ამ “ცუდი ძველად”, ვინმეს სურს მიიღოს ინფორმაცია, სადაც ყველა მომხმარებლებს ვერ ვხედავ, რომ იძულებული გახდა, მიიღოს ანგარიშები უამრავი სხვადასხვა საკუთრების მომსახურება და სია მისამართები სხვადასხვა შეუთავსებელი ფორმები იმიტომ, რომ იქ მათთვის ნაცნობი ‘t რომელიმე ადგილას, ან მისამართით სქემა, რომელიც ხელმისაწვდომი იყო ყველასთვის. ეს იყო არეულობა რომ ვებ შეიქმნა გაწმენდა, შექმნით საყოველთაოდ ხელმისაწვდომი ქსელი ერთ თანმიმდევრული დამისამართების სისტემის, URL. ყველას, ვინც შემდეგნაირად შესანიშნავად კარგი URL საკუთრების სიტყვით საწყისი AOL, როგორც ჩანს, გსურთ აღადგინოთ იმ დღეებში yore. Silliest ყოვლისა, ეს არის NFL, რომელიც აძლევს მათი მისამართი, როგორც ” nfl.com … ან AOL სიტყვით nfl.com “. რატომ დაამატოთ  .com  ნაწილი AOL სიტყვით … მას არ აქვს სტრუქტურული მნიშვნელობა, რომ სისტემა, განსხვავებით დომენი სისტემა.

როგორ შევიდე განათავსეთ თემატიკა ხაზი ფოსტაში ბმული?

ეს არის საყოველთაოდ კითხვა. ბოლო დრომდე, პასუხი იყო, “არ შეიძლება, მაინც არ ისე, რომ შესაბამისი specs და თავსებადია ყველა ბრაუზერში.” ახლა, როდესაც ჯერ კიდევ არსებობს თავსებადობის პრობლემა ძველი ბრაუზერები, მეთოდით განხორციელდა მიმდინარე პოპულარული ბრაუზერის ვერსიები უკვე დოკუმენტირებული ოფიციალური სტანდარტების სიმღერა  RFC დოკუმენტი .

სინტაქსი:
<A HREF="mailto:jdoe@somewhere.net?subject=Hello">

მიუხედავად იმისა, რომ არსებობა RFC მასზე ხდის ამ შენება აღარ არის “არასტანდარტული”, უნდა აღინიშნოს, რომ ჯერ კიდევ არსებობს გარკვეული ბრაუზერები არსებობს, რომელიც გუდვა კომპლექსური ფოსტით კავშირების, შესაძლოა დაკარგვის გაგზავნა საერთოდ. ამდენად, გარკვეული სიფრთხილით სასურველია გამოყენებით ამ სინტაქსი, და ეს, ალბათ, მაინც საუკეთესო თავიდან აცილება. სავარაუდოდ, (თუმცა მე არ დავადგინე, იგი თავს), AOL ბრაუზერის მათ შორის არის, რომელიც ვერ უმკლავდება ამ მშენებლობა, მიუხედავად იმისა, რომ ის ეფუძნება MSIE.

კიდევ ერთი პრობლემა ის არის, რომ ადამიანები, რომლებიც ზემოთ სინტაქსი ცდილობენ ჩადეთ სათაური ხაზები ფართები და სხვა სპეციალური სიმბოლოები, როგორიცაა  "mailto:jdoe@somewhere.net?subject=How are you doing?!?". ეს არის არასწორი, თუნდაც ახალი specs, რადგან ფართები და სხვა არაალფანუმერული სიმბოლოები გააქტიურებამდე და დაცულია მნიშვნელობა, როდესაც გამოიყენება მისამართები. ბრაუზერები შეიძლება იგნორირება ყველაფერი მას შემდეგ, რაც პირველი სივრცეში ასეთ URL. გამოსავალი არის გამოიყენოს თექვსმეტობითი გაქცევის sequences:  %20 სივრცე, მაგალითად. ეს შედეგები ” subject=How%20are%20you%20doing%3F%21%3F.” Less ელეგანტური ეძებს კოდი, მაგრამ მაინც მუშაობს (იმის გათვალისწინებით, რომ ფოსტით საგნების მუშაობს). თქვენ კი დააყენა ხაზის წყვეტები, რომ გზა (სასარგებლოა, როდესაც თქვენ და დასძინა, “სხეულის = ‘პარამეტრი გარდა საგანი) გამოყენებით %0D%0A (CR მოჰყვა LF). (თქვენ დაამატოთ მრავალი პარამეტრების გამოყენებით და გამოყოფა მათ, მაგრამ HTML დოკუმენტების და უკვე დაცულია ხასიათი, ასე რომ თქვენ უნდა დააკონვერტიროთ კოდირებული ფორმა იგი  &amp;. ბევრი ადამიანი ამ სახიფათო წერტილი უნდა გვესმოდეს, რადგან ის მოიცავს სხვადასხვა დონის კოდირების ვიდრე თექვსმეტობითი კოდირების აღინიშნა. თექვსმეტობითი კოდირება გამოიყენება ჩადეთ გმირები, რომ სხვაგვარად იყოს არასწორი in a URL. და კოდირება გამოიყენება დააკონვერტიროთ კოდირებული ფორმა გმირები, რომლებიც  უნდა იყოს URL, მაგრამ არასწორი  HTML . ეს არის ნათელი ?)

სხვა მიდგომა უნდა მიიღოს იმისათვის, რომ საგანი, როგორც TITLE ატრიბუტი ბმული კოდი, ისევე  <A HREF="mailto:jsmith@here.com" TITLE="Hello!">. არსებობს რამდენიმე ბრაუზერები, რომ მხარს ვუჭერთ ამ, თუმცა ყველაზე პოპულარული პირობა არ არის. არსებობს ხანგრძლივი გაშვებული დებატები  comp.infosystems.www.authoring.html  თუ არა ეს გამოყენება ლოგიკური გზა, რათა უზრუნველყოს გაგზავნა სათაური თუ არა, იმის მიხედვით, თუ ფიქრობს “TITLE” ატრიბუტი უნდა აღწერს ბმული თავად ან რესურსი უკავშირდება.

კიდევ ერთი ვარიანტი რომ დაამატოთ სათაური ფრჩხილებში ფარგლებში ფოსტითბმული:  "mailto:jdoe@here.net(Hello)". ეს ფაქტობრივად არ მიაწოდოს სათაური ხაზი, მაგრამ ეს რეზოლუციას თქვენი ექვემდებარება თქვენი მისამართი, სადაც ის გამოჩნდება “იმისათვის, რომ” ონლაინ. იგი მუშაობს, რადგან ფრჩხილებში გამონათქვამები იგნორირებულია წერილის გამომგზავნი, ასე რომ თქვენი გვერდის ჩამოდის დროს მითითებულ მისამართზე დანარჩენი “იმისათვის, რომ:” ონლაინ. თქვენ უნდა იყოს საკმაოდ გაფრთხილება შეამჩნია მშობელი აღნიშნავს დანიშნულების სათაური თქვენი შეტყობინებები ნაცვლად სათაური სადაც თქვენ გამოიყენება მოძიებაში ასეთი რამ.

მე ვხედავ, რატომ ხალხს სურს მიაწოდოს ეს ინფორმაცია ფოსტითკავშირების; მას შეუძლია მიიღოს საკმაოდ სამწუხარო, როდესაც ვინმეს კომენტარს თქვენს ვებ გვერდზე და არ გითხრათ  , რომელიც  ვებ-გვერდზე ისინი კომენტირებისას. ყოველ შემთხვევაში, რომ იმედგაცრუებაა, როცა, როგორც მე, თქვენ შენარჩუნება უამრავი სხვადასხვა ვებ გვერდებზე. დაე ეს იყოს გაკვეთილი მკითხველს; როდესაც თქვენ კომენტირებისას სხვისი ვებ გვერდზე, დარწმუნებული უნდა იყოს, რომ აღარაფერი ვთქვათ ზუსტად რა თქვენ კომენტირებისას!

კიდევ ერთი შენიშვნა  mailto: მისამართები: არ გამოიყენოთ მათ, როგორც  ACTION URL of a  FORM. ეს არ მუშაობს საიმედოდ ყველა ბრაუზერის ვერსიები და კიდევ, როდესაც იგი მუშაობს, ეს არ მუშაობს ძალიან კარგად ეს არ აძლევს გამგზავნი არანაირი დადასტურება ეკრანზე მიუთითებს, რომ მათი გზავნილი გაეგზავნა, და უგზავნის მონაცემები საბოლოო მომხმარებლის, როგორც მახინჯი. ასე რომ, თუ გსურთ აქვს შესახებ შეავსონ ვებ ფორმა და აქვს ინფორმაცია, რომ ელექტრონული ფოსტით თქვენ, ეს  ბევრად  უკეთესი გამოყენება CGI სცენარი (არც ერთი წერთ თავს, თუ შეგიძლია, ან “სტანდარტი” ერთი უკვე ადგილი თქვენი პროვაიდერის სერვერზე, თუ არსებობს ერთი), როგორც ფორმით დანიშნულების. ეს შეიძლება გაკეთდეს, რათა გამომავალი მომხმარებლის ჩანაწერები თქვენ იკითხება ფორმატში, და წარმოადგინოს მომხმარებელი “მადლობის” ეკრანზე, რამ არ შეუძლია  mailto: ქმედებები.

არ გააგზავნოთ HTML, ან სხვა არასამთავრობო ASCII, ელ-ფოსტა გარდა იმ ადამიანებს, თქვენ  იცით,  შეუძლია და სურს, რომ გზა!

ეს არ არის რეალურად “ვებ წვერი”, მაგრამ მას შემდეგ, რაც მე გამოიყენება სხვა ნაწილები ამ საიტზე ჩემი გაღიზიანების მიზეზი, აქ არის კიდევ. უნივერსალური სტანდარტი ელ-ფოსტა ყოველთვის უბრალო ASCII ტექსტი, და ეს არის ერთადერთი ფორმატი, რომ გარანტირებული იყოს მნიშვნელოვანი ყველა სხვადასხვა ფოსტა მოსმენით პროგრამების გამოყენება. სხვა სახის დანართი ფორმატში ლამაზი გაგზავნის რამ უკან და მეოთხე შორის ადამიანები, რომლებიც მხარს ვუჭერთ ფორმატს იყენებთ, მაგრამ როდესაც თქვენ გაგზავნის ვინმეს, ვის შესახებაც არ ხართ დარწმუნებული, თუ რა ფორმატში მისაღებია, ყოველთვის გამყარებაში ძირითადი ტექსტი.

სამწუხაროდ, ზოგიერთი ფოსტა პროგრამები, როგორიცაა Microsoft Outlook Express, ახლა ვადაგადაცილებული გაგზავნის გვერდის HTML ფორმატში, მიუხედავად იმისა, რომ 99% დროს, არსებობს სრულიად არ სჭირდება ამის გაკეთება. ამგვარი შეტყობინებები მოიპოვოს არაფერი მყოფი HTML ნაცვლად ძირითადი ტექსტი; ფაქტობრივად, მე ზოგიერთი მათგანი ნაკლებად იკითხება, ვიდრე ჩვეულებრივი ტექსტური შეტყობინებები, რადგან ზოგიერთი პროგრამას მითითებული ზედმეტად მცირე შრიფტის ზომის შედარებით ჩვეულებრივი შრიფტი ჩემს ფოსტა მკითხველს.

გარდა ამისა, არ გამოიყენოთ ხაზები უმეტეს დაახლოებით 70 პერსონაჟი, თუ შეიძლება დაეხმაროს მას. კარგად მოიქცა ფოსტა პროგრამები Word გადაიტანოთ მათი გამავალი ფოსტის იმ ეტაპზე; თუ თქვენ არ იყენებთ კარგად მოიქცა ფოსტა პროგრამა თქვენ უნდა დააჭიროთ შესაბამის წერტილებით. თუ თქვენ არ გაქვთ ხაზის წყვეტები და გაგზავნას თითოეული პუნქტის ხანგრძლივი ხაზი, ზოგიერთი ფოსტა მკითხველს გახდის შესახებ გადახვევა უფლება წაიკითხა გაგზავნა, და შეიძლება შეკვეცავს ხაზი და დაკარგოს ზოგიერთი შინაარსი, თუ ეს უფრო მეტია, ვიდრე შიდა ბუფერული პროგრამა იყენებს. (სტანდარტები აბსოლუტური მაქსიმუმ 998 სიმბოლო ელ ხაზი, მაგრამ ზოგიერთი პროგრამების აღემატება თუნდაც ეს, რამაც მონაცემების დაკარგვა ბევრი ფოსტა მოსმენით პროგრამები.)

UPDATE:  სამარცხვინო სერია ელ-ფოსტა ვირუსები, რომელიც არ მოხვდა, ბოლო რამდენიმე წლის განმავლობაში, დაწყებული “მელისა”, გრძელდება და ესკალაცია ერთად “Worm.ExploreZip” და “Bubble Boy”, მაშინ შუა რიცხვებში 2000 პაკეტური “მე მიყვარს თქვენ “,” ხუმრობა “და” ჯანეტ რეზიუმე “, ხოლო 2001 წელს აწმყო” სირ “, მათ შორის, აძლევს ყველა მიზეზი, რომ არ ენდობიან” ლამაზი “ფოსტა ფორმატებში. ზოგიერთი მათგანი Visual Basic სკრიპტები, ზოგი MS Word მაკროსი და ზოგიერთი კი არ უნდა  გახსნა გაფიცვის გამო, Microsoft Outlook ის “ფუნქცია” ჩვენებისას ნაწილების შეტყობინებები (მათ შორის გაძლიერებული შინაარსი), როგორც “რეფერატების” სანამ კი გახსნა მათ. უბრალო ASCII შეიძლება უფრო მოსაწყენი, მაგრამ ეს არ დააყენა ვირუსი თქვენს სისტემაში! ბედის ირონიით, ბევრი ქალაქური ლეგენდები და ხუმრობები შესახებ ელ-ფოსტა ვირუსების ვრცელდებოდა იმ დროს, როდესაც ელ-ფოსტა ჯერ კიდევ თითქმის ყოველთვის ნათელ ტექსტს და, შესაბამისად, არ დაუცველია ვირუსების. ამან “ბიჭი რომელიც ტიროდა მგელი” ეფექტი, რომელიც გამოიწვია ხალხი არ ენდობიან გაფრთხილებისა ძალიან რეალური ვირუსები, რომლებიც ახლა ზედაპირის ელ. (და აღმოჩნდება, რომ მომხმარებლებს Microsoft პროგრამები კიდევ უფრო დიდი რისკის გამო, რომ პროგრამა ცნობილი ტენდენცია იგნორირება MIME ტიპი სათაურები – ეს საშუალებას ვირუსის ავტორები შემოგეპაროთ შემსრულებელი კმაყოფილია “უდანაშაულო” სათაური სახის მოსწონს  image/ jpeg, მიღების წარსულში ნაწილები პროგრამული უზრუნველყოფა, რომ დაბლოკოს ან გაფრთხილება სახიფათო შინაარსი, მაგრამ მაშინ აქვს ტვინის მკვდარი Microcrud ცნობა, რომ მას აქვს .exe  ფაილის, და გაუშვით, ვირუსი და ყველა.)

და, რათა კიდევ ერთი მიზეზი, რათა თავიდან ავიცილოთ არასამთავრობო ტექსტური mail, სპამისგან დავიწყეთ გამოიყენოს HTML ფოსტა ჩადგმული მითითება CGI სკრიპტები, რომ სიგნალი სპამერი სერვერზე რომ გაგზავნა წარმატებით მიიღო, რითაც აძლევდა დააყენა თქვენი მისამართი “ცხელი პერსპექტივები” სიაში ცნობილი-სწორი მისამართით შემდგომი გამოყენება. შეგიძლიათ თავიდან ასაცილებლად გამორთვა “ლამაზი ფოსტა” ჩვენება, თუ თქვენი საფოსტო პროგრამა მხარს უჭერს ამ.

ნუ Overquote ან Underquote!

როდესაც პასუხით გაგზავნა, მოიცავს მხოლოდ საკმარისი ციტირებული მასალის შექმნას კონტექსტში თქვენი პასუხი, არც მეტი არც ნაკლები. საპირისპირო უკიდურესი ორივე ცუდი:

1) პასუხები გარეშე შეთავაზებები

თუ თქვენ გააგზავნოთ პასუხი, რომელიც არ ციტირებას რომელიმე გაგზავნა თქვენ პასუხით ძალიან, ან შეთავაზებები ასე რომ პატარა, რომ ძნელია გითხრათ, რა ციტირებით ნიშნავს კონტექსტში, მაშინ ეს შეიძლება იყოს რთული იმის გაგება, თუ რა პასუხი იმას ნიშნავს, მას შემდეგ, რაც მიმღები შეიძლება მივიღეთ უამრავი ადრე შეტყობინებები და არ უნდა იყოს დარწმუნებული, რომელიც ერთი ეს პასუხით. თუ თქვენი გაგზავნა ნათქვამია:

რა თქმა უნდა, … რომ დიდი იდეა!

პირი, რომელიც იღებს ეს შეიძლება არ ვიცი,  რა  ფიქრობთ, არის დიდი იდეა.

2) პასუხები შეთავაზებების მთელი ორიგინალური შეტყობინება

ზოგიერთი ადამიანი (წაქეზებით ელექტრონული ფოსტის პროგრამების, რომელიც ძირითადად ამით) დაურთოს მთელი გაგზავნა ისინი პასუხით მათი პასუხი, ზოგჯერ მათ შორის ყველა სათაურებში და მისაბმელიანი. თუ გაგზავნა ისინი პასუხით თავისთავად პასუხი, შეიძლება იყოს მრავალი რეკურსიული კომპლექტი სიტყვებზე შეტყობინებები ერთვის ორიგინალური გაგზავნა. შეტყობინებები შეუძლია მიიღოს ძალიან დიდი ამ გზით, და მოიცავს უამრავი შეუსაბამო ნივთები, როგორიცაა მრავალჯერადი გამეორების ხელმოწერის ბლოკები ბოლოში შეტყობინებები.

ამის ნაცვლად, თქვენ უნდა იყოს შერჩევითი რას შეთავაზება. ნუ, რა არის საჭირო, რომ ნახოთ, თუ რას პასუხით (და შესაძლოა რამდენიმე დონეზე ამ დავანახოთ, თუ რა  ისინი  იყვნენ პასუხით), როგორც ეს:

     >> რა არის შავი და თეთრი და წითელი მთელი?

     > ეს არის ნამდვილად ძველი ... გაზეთი, რა თქმა უნდა.

     მხიარული ... მე ყოველთვის ვფიქრობდი, რომ ეს იყო აფეთქება ზებრა

შენიშვნა სხვადასხვა დონეზე დაყრდნობით, მიერ მითითებულ ყოფნა ერთი “>” ნიშნის მარცხენა მხარეს თითოეული ციტირება დონეზე. ტრადიციული სტანდარტი დაყრდნობით არის იმისათვის, რომ თქვენი პასუხი ქვეშ სიტყვებზე მასალა. დიდი ფლეიმის ომები ზოგჯერ დაარღვიოს გარეთ დაგზავნები და ექო მეტი ადამიანი დაყრდნობით საპირისპირო გზა (პასუხი და შემდეგ ციტატა), რომელიც არის მოხსენიებული, როგორც “ჯოპარდი სტილის”, რადგან პასუხი უსწრებს კითხვაზე. თავს, მე ნაკლებად შეპყრობილი თუ არა ციტირებით ან პასუხი მოდის პირველი, ვიდრე ჭარბი სიტყვებზე მასალა გამოიყენება ბევრი ადამიანი დღეს. ორი ხშირად ერთად წავიდეთ, თუმცა, როგორც ტრადიციული სტილის აყენებს რეაგირების შემდეგ ციტირება გააკეთა წესი, რომ ხელი შეუწყოს ხანმოკლეა დაყრდნობით, მას შემდეგ, გამოყენება ხანგრძლივი პასუხის იძულებული უამრავი სენსორული მიიღოთ წარსული მას პასუხი.

იხილეთ ვრცელი კომენტარები ამ და სხვა ელ-ფოსტა ფორმატი საკითხებზე ჩემი ახალი  გვერდის ფორმატი საიტის .

როდესაც გაგზავნის ფაილი ადამიანი, ზოგადად, წავიდეთ დაბალი საერთო მნიშვნელი!

ეს ერთი არ არის “ვებ წვერი” ან, ან თუნდაც “ელფოსტის წვერი”. მაგრამ წინა წვერი გამახსენა ვრცელდება კონცეფციის შემდგომი და შევახსენო ხალხს, რომ ყველა შემთხვევაში, როდესაც ისინი ცდილობს ფაილი სხვისი, მათ უნდა გამოიყენონ ყველაზე ზოგადი შესაძლო ფორმატში, რათა უზრუნველყოს, რომ მიმღები შეუძლია მას. ეს ეხება თქვენ გაგზავნის ფაილი მეშვეობით ინტერნეტში, ელ-ფოსტა , FTP, ან ფლოპი დისკეტკა.

რა იწვევს ჩემთვის დაწერა ეს არის, რომ რამდენიმე წლის წინ მე მივიღე დისკზე ფოსტა სტატიები გამოყენება ბიულეტენი მე რედაქტორი, მაგრამ აღმოჩნდა, ფაილი დაუსაბუთებელი. ისინი, როგორც ჩანს, Microsoft Word ფორმატში, მაგრამ ახალი ვერსია Word, ვიდრე, რომ მხარს უჭერს ნებისმიერ რამდენიმე პროგრამა, მქონდა (იმ დროს), რომელიც შეიძლება იმპორტი Word ფაილი. ამდენად, ფაილი გამოვიდეს, როგორც ნაგავი ყველა პროგრამა ვცადე. (მას შემდეგ, მე განახლებულ ჩემი სისტემა და უახლესი Word, ასე რომ მე საბოლოოდ შეძლონ ასეთი ფაილი (თუმცა მე  ეშინია რომ, ზოგიერთი MS-Word-მაკრო ვირუსები გავრცელების გარშემო …). მე ვაყენებ მკაცრი გისურვებთ წაკითხვის მცდელობისას დანართი სხვისი ელექტრონული ფოსტით ჩემთვის WordPerfect ფორმატში; WordPad არ გაიხსნება, რომ მე არ მაქვს WordPerfect, და ძველი DOSMAN უტილიტა, რომელიც მე დავწერე წლის წინ ფაილის მაყურებელი შესაძლებლობები, მათ შორის WordPefect არ ღალატობენ უახლესი ვერსიები, ასე რომ ფაილი მოდის, სასადილო არსებობს ძალიან.)

თავიდან ავიცილოთ ასეთი ტკივილი თქვენი მიმღები გამოყენებით უფრო სტანდარტული, ზოგადი ფორმატებში. იმ შემთხვევაში, თუ ფაილი თქვენ გაგზავნის ტექსტი, მათი შენახვა როგორც სწორი ASCII, არ არის სპეციალიზებული სიტყვა პროცესორი ფორმატში. აირჩიეთ “შენახვა როგორც ტექსტი” თქვენი სიტყვა პროცესორი. ან, თუ ეს აუცილებელია, რომ თქვენი გაფორმებით (თამამი, კურსივით, და ა.შ.) უნდა იქნეს დაცული, შეგიძლიათ ცდილობენ ექსპორტს MS RTF (Rich Text Format), რომელიც ფართოდ არის მხარდაჭერილი, როგორც იმპორტის ფორმატში, და არ ჩანს, რომ იმდენი მობილური შეუთავსებლობა როგორც MS Word ფორმატში. უსაფრთხო ჯერ გადარჩენა ფაილი ორჯერ, როგორც ASCII და როგორც RTF და გაგზავნას ორივე ფაილი. (რამდენადაც ვიცი, არ არსებობს გზა ხმა ვირუსის, როგორც “მაკრო” ASCII ან RTF, ამიტომ ისინი ბევრად უფრო უსაფრთხო ფორმატში, ვიდრე MS Word, ამ მხრივ, ძალიან.)

იმ შემთხვევაში, თუ ფაილი გსურთ გააგზავნოთ არიან გრაფიკა, თქვენ საუკეთესო off გამოყენებით GIF ან JPEG ფორმატში, რადგან ისინი ყველაზე გავრცელებული ფორმატების მხარდაჭერა. (თუმცა, ზოგიერთი ადამიანი თავიდან ავიცილოთ GIF იმის გამო, რომ სამწუხაროა,  Unisys პატენტის flap; PNG ახალი ფორმატის მიმდინარეობს კიდეც, როგორც შემცვლელი, უმაღლესი გარკვეულწილად, მაგრამ, სამწუხაროდ, მხარდაჭერა არ არის ისეთი დიდი არ არის.) მაგრამ არ იყენებენ .bmp, თუ შეიძლება დაეხმაროს მას; რომ არის არასამთავრობო შეკუმშული ფორმატში, ასე რომ ფაილი შეიძლება ძალიან დიდი!

თუ თქვენ გაგზავნის მონაცემების ცხრილების ან მონაცემთა ბაზის, ცდილობენ ექსპორტს როგორც მძიმითარ არის შეზღუდული ტექსტური ფაილი. ეს შეიძლება, როგორც წესი მიერ იმპორტირებული სხვა პროგრამული უზრუნველყოფა.

თუ თქვენ უზრუნველყოფის ფაილი ფლოპი დისკეტკა, “უსაფრთხო” ფორმატში ამ დღეებში PC 3.5 “მაღალი სიხშირის (თუმცა, თუ თქვენ გაგზავნის მას ვინმეს მართლაც უძველესი მანქანა, მან შესაძლოა უნდა დაბალია, ან თუნდაც 5.25 “დისკის, თუმცა ეს ძირითადად მუზეუმი დარტყმები ამ დღეებში). ნუ გაუგზავნე სხვა პლატფორმა დისკები (Mac, და ა.შ.), თუ  იცით, მიმღები აქვს ასეთი მანქანა; PC დისკები იკითხება ყველაზე სხვა პლატფორმებისთვის ამ დღეებში, მაგრამ საპირისპირო არ არის, როგორც წესი, ასეა. უმაღლესი სიმძლავრის ფორმატებში, როგორიცაა ZIP, SyQuest და ა.შ., არსებობს ამდენი ჯიშები რომ თქვენ უნდა შეამოწმოთ თუ არა მომხმარებელს მხარს უჭერს, რაც თქვენ გაქვთ, სანამ ეცდებით ერთი (თუმცა არც ეს განსაკუთრებით საერთო დღესდღეობით გამო ფართოდ გამოყენება CD და DVD სანთურები). CD დისკები საკმაოდ ბევრი აწმყო ამ დღეებში, და იკითხება სხვადასხვა პლატფორმებზე, ასე რომ, თუ თქვენ მოხვდით CD სანთელი, რომ საუკეთესო გზა გაგზავნის დიდი რაოდენობით მონაცემები (დაახლოებით 600 მბ შეესაბამება ერთი CD). DVD დისკები აქვს კიდევ უფრო მაღალი შესაძლებლობების, და საყოველთაოდ ახალი მანქანები (რომელიც ასევე წაკითხვის და ჩაწერის CDs, ასე რომ მათ მხარდასაჭერად ორივე ფორმატებში). მაგრამ არსებობს ყოველთვის იქნება კიდევ უფრო ფორმატში გამოდის (BluRay, ვინმეს?) მოძველებული ძველის,

თუ თქვენ გაქვთ Mac, თქვენ უნდა იცოდეს, რომ ნებისმიერი PC ფორმატში დისკები თქვენ შექმნით მოგიწევთ სულელური “რესურს-ჩანგალი” ქვედანაყოფი რომელიც ჯიბრზე დიკენსი გარეთ PC მომხმარებლებს, რითაც გესლიანი კომენტარი, თუ როგორ “თუ ჰქონდა  რეალური  კომპიუტერი, ნეტავ შეძლებს გამომიგზავნოთ ფაილი გარეშე რომ სულელური ექსკრეცია დისკზე! “გარდა ამისა, Mac ფაილი იგზავნება ელექტრონული ფოსტის დანართი ხშირად გამოვიდეს, როგორც” მრავალხმიანი “დანართები, რომ იგივე სულელური რესურსი პერსონალის დაერთვება. ფაილი დასრულდება მდე მიმდინარეობს გამოსადეგი კომპიუტერი ბოლომდე, მაგრამ შესახებ, შესაძლოა, უნდა გაიაროს რამდენიმე დამატებითი დაწკაპუნებით დავიხსნათ მათ რესურსი დანართები.

რა თქმა უნდა, იმ შემთხვევაში, თუ პირი თქვენ გაგზავნის ფაილი კონკრეტულად რა გითხრა ფორმატში მას სურს, დაიცვას, რომ საუკეთესო თქვენი უნარი. წინააღმდეგ შემთხვევაში, თუმცა, გთხოვთ ნახოთ ზოგიერთი ყურადღებას მიეკვრებოდნენ ყველაზე generic, მეტ-ნაკლებად საერთო მნიშვნელი ფორმატი თქვენი მონაცემები.

და ბოლოს, თუ ვაძლევთ ვინმეს მონაცემები ფიზიკური საშუალო როგორიცაა ფლოპი დისკეტკა, ZIP დისკზე, CD-ROM, და ა.შ., რა თქმა უნდა  წარწერა მას ! მიმღები შეიძლება დატოვოს იგი ცრუობს გარშემო ხნით ერთად სხვა დისკები, და იღებს საკმაოდ გაუგებარია, როდესაც თქვენ მოხვდით მთელი დასტის დისკები არ იარლიყი.

ნუ დაამატეთ სულელი “AOL მომხმარებლებს დააწკაპუნეთ აქ ხაზები თქვენი ელ.ფოსტა შეტყობინებები!

ეს უნდა იყოს საკმაოდ ცნობილი, რაც, განსაკუთრებით კომერციული ელექტრონული ფოსტის მესიჯები, რომ ნახოთ, ქვემოთ ხაზი გაგზავნა, რომ მოჰყავს URL, ხაზი იგივე URL in a  <A HREF="...">tag, ერთად “AOL მომხმარებელი დააწკაპუნეთ აქ”. ეს გამოიყურება ნამდვილად  მითუმეტეს, ass  ყველა სხვა გვერდის პროგრამები გარდა AOL, რომელიც მოჰყვება სტანდარტების სწორად და არიან HTML კოდი, როგორც ნედლეული ტექსტი (იმიტომ, რომ მას შემდეგ, რაც ყველა, გაიგზავნა in  ნედლეული ტექსტი , ერთად MIME ტიპი “text / ჩვეულებრივი” არა როგორც hTML, MIME ტიპი “text / html”).

AOL აირჩია იგნორირება სტანდარტებს და აქვს თავისი ფოსტა მკითხველს ცდილობს ინტერპრეტაცია HTML კოდი ფარგლებში ტექსტური შეტყობინებები. ეს არის დიდი ტკივილი დაგზავნები განხილვისას ვებ საავტორო, რადგან კოდი მაგალითები ქარი მიღების გაწეული ნაცვლად ჩანს, როგორც კოდი ისე ავტორი განკუთვნილი. ასე რომ, ამ გვერდის მკითხველს ქცევა შეცდომა, რომელიც უნდა დაგმო, არ მადლობა რომ. ნუ “გაახარეთ” თქვენი შეტყობინებები ყველა არასამთავრობო AOL წევრებს sticking სულელური ხაზი HTML კოდი, ასე რომ მათ შეუძლიათ დააწკაპუნეთ თქვენი ბმულები (ხოლო სხვა ფოსტა მკითხველს გააკეთოს გონივრული რამ ავტომატურად ჰიპერლინკინგი ნებისმიერი მისამართები, ისინი იმ უბრალო ტექსტის გარეშე წერით ნებისმიერი HTML კოდი გაგზავნა). ყველა მომხმარებელს, მაშინაც კი, AOL, შესანიშნავად შეუძლია გამოყენებით ასლი და პასტა დააყენოს URL მათ ბრაუზერში.

როგორც AOL საბოლოოდ მიიღოს მისი პროგრამის მოიქცეს უფრო გონივრული ფოსტის კლიენტი, ასეთი რამ არ არის ძალიან გავრცელებული ამ დღეებში. სამწუხაროდ, როგორც 2007, AOL დაიწყო მიერთება სულელური რეკლამა ძირი მისი გამავალი წერილების, რომელიც მოიცავს HTML tags,  თუნდაც ტექსტური ვერსია!  კიდევ ერთხელ, AOL მომხმარებლები დასრულდება მდე ეძებს სულელური. გადასვლა უკეთესი ISP!

კონფიგურაცია თქვენი ფოსტა პროგრამა სწორად!

გარდა ამისა, პროგრამას ვადაგადაცილებული გაგზავნის HTML შეტყობინებები, როგორც ზემოთ აღინიშნა, ასევე, როგორც ჩანს, ელ-ფოსტა პროგრამები არსებობს, რომ ძირითადად არასწორი პასუხი მისამართი თქვენი შეტყობინებები. მე კიდევ იტვირთება შეტყობინებები სათაურები, როგორიცაა:

Reply-To: <@someisp.com>

როდესაც ვცდილობ გამოეხმაუროთ ამ შეტყობინებები, ჩემი გვერდის პროგრამა ცდილობს გაგზავნას ჩემი პასუხი არასრული მისამართი “@someisp.com”, როდესაც ფაქტობრივი მისამართი უნდა იყოს რაღაც “user@someisp.com”.

ცხადია, მათი გვერდის პროგრამას გააჩნია კონფიგურაციის სექცია სასურველი დაბრუნების მისამართი, მაგრამ სტანდარტული ინსტალაციის პროცესი ან ნახტომი, რომ სექციაში ან ვერ ადეკვატურად ასახსნელად, რაც მომხმარებელს უნდა იქ, და იგი იღებს არასრულფასოვნად დომენის სახელი, მაგრამ არ მომხმარებლის სახელი.

ნუ ეს შეცდომა. გაეცნონ ყველა კონფიგურაციის სექციები თქვენი ელ-ფოსტა პროგრამა, და რა თქმა უნდა ყველა მომხმარებლის მოდიფიცირებადი სფეროებში, როგორიცაა “საწყისი” მისამართი, “საპასუხო” მისამართი, სახელი (“ჯონ Q. Smith”), შესახებ ორგანიზაციის (“XYZ, Inc.”) და ა.შ. შევსებული სწორი შინაარსი. იმ შემთხვევაში, თუ სურვილისამებრ სფეროებში, თუ თქვენ არ გამოიყენონ მათ დარწმუნებული უნდა იყოს, ისინი მთლიანად ცარიელი, არ ნახევარი შევსებული, როგორც ზემოთ მოყვანილი მაგალითი.

გაითვალისწინეთ, რომ “საწყისი” და “საპასუხო” მისამართს არ შეიძლება იყოს იგივე, რაც თქვენი სახელი პლუს სრული სახელი სერვერზე დაკავშირება, რათა ახლიდან ელ. ხშირად სერვერის სახელი შეიცავს მასპინძლის სახელი ნაწილი, რომელიც არ არის საჭირო ელექტრონული ფოსტის მისამართები. მაგალითად, მე ვიღებ ჩემი ფოსტა server1.softdisk.com , მაგრამ ჩემი ელექტრონული ფოსტის მისამართი იყო dan@softdisk.com (გარეშე “server1”). ბევრ ადამიანს არ იცით, უკეთესი და გამყარებაში “server1” (ან ექვივალენტი საკუთარი სერვერის სახელი) მათი ელ-ფოსტის მისამართი, რაც მათი მისამართი აღარ, ნაკლებად დახვეწილი, ლამაზი, და უფრო კარგავს, თუ მათი ISP იცვლება მისი სერვერები. თუ თქვენ გაქვთ რაიმე ეჭვები რა ფორმით თქვენი მისამართი თქვენ უნდა გამოყენებით, ვთხოვთ ტექნიკური უზრუნველყოფის დეპარტამენტის თქვენი ISP, როგორც ზუსტი დეტალები მისამართით მერყეობს საიტი საიტი.

… და, არ უნდა დაგვავიწყდეს, რომ ჩაწერეთ თქვენი ელ-ფოსტის მისამართი სწორად!

უამრავი ადამიანი, როგორც ჩანს, აქვს პრობლემები აკრეფით მათი ელ-ფოსტა ვებ სარეგისტრაციო ფორმები და ქმნის ფოსტით კავშირების მათი ვებ გვერდები. თუ ეს არ არის ზუსტად სწორი, გვერდის თქვენ იმ მისამართზე ალბათ ახსნას! ასე რომ გადაამოწმოს რა ტიპი.

კერძოდ, AOL წევრები, როგორც წესი, შეცდომა შეცვალონ მისამართები, ტოვებს გარეთ “@aol.com” ნაწილი (როგორ არის ვინმე გარეთ AOL უნდა იცოდეს მათი ეკრანზე სახელი არის AOL და არა სხვა სისტემაში?), ან უბრალოდ აკრეფით “სახელი @ aol “(ტოვებს გარეთ .com ), ან მათ შორის ფართები ფარგლებში სახელი (“Just Me @ AOL.com”). CompuServe მომხმარებლები უყურადღებობა შეცვალოს მძიმეები მათი მისამართი ის “მშობლიური” CompuServe ფორმატში წერტილები, როდესაც მისი გამოყენება როგორც ინტერნეტ მისამართზე. ეს არ არის სწორი ელ-ფოსტის მისამართი სინტაქსი. რა თქმა უნდა იცით სათანადო კონვენციების ინტერნეტ გვერდის, როდესაც აკრეფით თქვენი მისამართი!

ერთ-ერთი ძალიან გავრცელებული “ახალი” შეცდომა გამყარებაში  www., ან თუნდაც  http://www., თქვენს წინაშე თქვენი ელექტრონული ფოსტის მისამართი, როდესაც თქვენ აკრიფოთ ის შევიდა ვებ ფორმით, როგორიც  www.myname@aol.com. მიუხედავად იმისა, რომ წარმოდგენა, რომ ვიღაცის ელ-ფოსტა შეიძლება რეალურად ამ სიმბოლოების, ეს არის იშვიათი; როგორც წესი, თქვენი რეალური მისამართი არის მხოლოდ myname@aol.com და თქვენ რატომღაც დაბნეული შესახებ განსხვავება ელექტრონული ფოსტის მისამართი და ვებ მისამართზე.

प्रश्न पूछने के लिए कैसे स्मार्ट मार्ग

Source page: http://www.catb.org/~esr/faqs/smart-questions.html

Eric Steven Raymond (एरिक  स्टीवन  रेमंड)

Rick Moen (रिक  मोइन)

Copyright © 2001, 2006, 2014 Eric S. Raymond, Rick Moen

पीडीएफ के रूप में डाउनलोड करें

कॉपीराइट © 2001, 2006, 2014 एरिक एस रेमंड, रिक मोइन

संशोधन इतिहास
संशोधन 3.10 21 मई 2014 ईएसआर
स्टैक ओवरफ़्लो पर नए अनुभाग।
संशोधन 3.9 23 अप्रैल 2013 ईएसआर
यूआरएल फिक्स।
संशोधन 3.8 19 जून 2012 ईएसआर
यूआरएल ठीक करें।
संशोधन 3.7 06 दिसंबर 2010 ईएसआर
ईएसएल बोलने वालों के लिए सहायक संकेत।
संशोधन 3.7 02 नवंबर 2010 ईएसआर
कई अनुवाद गायब हो गए हैं।
संशोधन 3.6 19 मार्च 2008 ईएसआर
माइनर अद्यतन और नई लिंक।
संशोधन 3.5 2 जनवरी 2008 ईएसआर
टाइपो ठीक है और कुछ अनुवाद लिंक।
संशोधन 3.4 24 मार्च 2007 ईएसआर
नया अनुभाग, “जब कोड के बारे में पूछ”।
संशोधन 3.3 29 सितं 2006 ईएसआर
काई निगमन से एक अच्छा सुझाव में बंद हो गई।
संशोधन 3.2 10 जनवरी 2006 ईएसआर
रिक मोइन से संपादन में बंद हो गई।
संशोधन 3.1 28 अक्टू 2004 ईएसआर
दस्तावेज़ ‘गूगल अपने दोस्त है!’
संशोधन 3.0 2 फ़र 2004 ईएसआर
वेब मंचों पर उचित शिष्टाचार के बारे में सामान के प्रमुख अलावा।

विषय – सूची

अस्वीकरण

परिचय

इससे पहले कि आप पूछें

जब आप पूछें

अपने मंच सावधानी से चुनें

स्टैक ओवरफ़्लो

वेब और आईआरसी मंचों

एक दूसरे कदम के रूप में, परियोजना मेलिंग सूची का उपयोग

सार्थक, विशिष्ट विषय हेडर का उपयोग करें

यह जवाब देने के लिए आसान बनाएँ

स्पष्ट है, व्याकरण, सही वर्तनी वाले भाषा में लिखें

सुलभ, मानक प्रारूप में प्रश्न भेजें

सटीक और अपनी समस्या के बारे में जानकारीपूर्ण बनें

वॉल्यूम सटीक नहीं है

है कि आप एक बग पाया है दावा करने के लिए जल्दी मत करो

उताने पड़ जाना अपना होमवर्क करने के लिए एक विकल्प नहीं है

समस्या के लक्षण अपने अनुमान का विवरण देना, नहीं

कालानुक्रमिक क्रम में आपकी समस्या के लक्षणों का वर्णन करें

लक्ष्य, नहीं कदम का वर्णन करें

लोग निजी ई-मेल से जवाब देने के लिए मत पूछो

आपके सवाल का स्पष्ट रूप से दिखाएं

जब कोड के बारे में पूछ

होमवर्क प्रश्न पोस्ट न करें

व्यर्थ प्रश्नों छँटाई

नहीं ध्वज के रूप में अपने प्रश्न है  “अत्यावश्यक”, भले ही यह आपके लिए है

सौजन्य दर्द होता है कभी नहीं, और कभी कभी में मदद करता है

समाधान पर एक संक्षिप्त नोट के साथ पालन करें

कैसे जवाब व्याख्या करने के लिए

कमबख्त मैनुअल पढ़ने और कमबख्त वेब पर खोजें: कैसे बताने के लिए गंभीरता से बँधा हुआ है

आप समझ में नहीं आता है…

अशिष्टता के साथ काम

एक हारने की तरह प्रतिक्रिया व्यक्त नहीं पर

सवाल पूछने के लिए नहीं

अच्छा और बुरा प्रश्न

आपने एक उत्तर प्राप्त नहीं कर पाते हैं

कैसे उत्तर एक उपयोगी तरीका में प्रश्नों के

संबंधित संसाधन

स्वीकृतियाँ

अस्वीकरण

कई परियोजना वेबसाइटों सहायता प्राप्त करने पर इस दस्तावेज़ से लिंक अपने वर्गों में। यह ठीक है, यह उपयोग हम इरादा है – लेकिन अगर आप एक वेबमास्टर अपनी परियोजना पृष्ठ के लिए इस तरह के एक लिंक बनाने हैं, लिंक सूचना है कि पास प्रमुखता से प्रदर्शित करें  हम अपनी परियोजना के लिए एक मदद डेस्क नहीं हैं!

हम कड़ी तरीका है कि इस तरह के एक नोटिस के बिना, हम बार-बार बेवकूफ द्वारा सताया किया जाएगा जो प्रकाशित होने लगता है कि इस दस्तावेज़ विश्व की सभी तकनीकी समस्याओं का समाधान करने के लिए हमारा काम करता है सीख लिया है।

आप इस दस्तावेज़ को पढ़ रहे हैं क्योंकि आप मदद की जरूरत है, और आप धारणा के साथ चले तो आप इस दस्तावेज़ के लेखकों से सीधे प्राप्त कर सकते हैं,  आप बेवकूफ के बारे में हम बात कर रहे हैं में से एक हैं। मत पूछो  हमें  सवाल। हम तो बस आपको ध्यान नहीं देंगे। हम यहाँ हैं बताएंगे कि कैसे लोग हैं, जो वास्तव में सॉफ्टवेयर या हार्डवेयर आप साथ काम कर रहे के बारे में पता से सहायता प्राप्त करने के लिए है, लेकिन समय है कि हम नहीं होगा की 99.9%। जब तक आप के लिए जानते हैं  कुछ  है कि लेखकों में से एक है कि तुम क्या साथ काम कर रहे पर एक विशेषज्ञ है, हमें अकेला छोड़ दें और हर कोई खुश हो जाएगा।

परिचय

की दुनिया में  हैकर्स, जवाब आप अपने तकनीकी सवालों के लिए प्राप्त की तरह जिस तरह से आप इस सवाल का जवाब विकसित करने की कठिनाई पर के रूप में सवाल पूछने पर के रूप में ज्यादा निर्भर करता है। इस गाइड तुम्हें सिखाने कैसे एक तरह से अधिक आप एक संतोषजनक उत्तर मिल सकता में सवाल पूछने के लिए होगा।

अब खुला स्रोत के उपयोग व्यापक हो गया है, तो आप अक्सर अन्य, हैकर्स से के रूप में अधिक अनुभवी उपयोगकर्ताओं से के रूप में अच्छा जवाब मिल सकता है। यह एक अच्छी बात है; उन बस थोड़ा और अधिक विफलताओं newbies अक्सर है की तरह के सहिष्णु हो जाते हैं। फिर भी, तरीके हम यहाँ की सिफारिश में हैकर्स की तरह अनुभवी उपयोगकर्ताओं इलाज आमतौर पर उनमें से बाहर उपयोगी उत्तर प्राप्त करने के लिए सबसे प्रभावी तरीका है, भी हो जाएगा।

समझने के लिए पहली बात यह है कि वास्तव में कठिन समस्याओं और उनके बारे में अच्छा है, सोचा उत्तेजक सवालों की तरह हैकर्स। यदि हम ऐसा नहीं किया, हम यहाँ नहीं होगा। आप हमें चबाना पर हम आप के लिए आभारी होंगे एक दिलचस्प सवाल देते हैं; अच्छा सवाल है एक उत्तेजना और एक उपहार है। अच्छा सवाल है हमें हमारी समझ विकसित करने में मदद, और अक्सर समस्याओं हम देखा है नहीं हो सकता है या के बारे में अन्यथा सोचा प्रकट करते हैं। हैकर्स के अलावा,  “अच्छा सवाल!”  एक मजबूत और ईमानदार तारीफ है।

इस के बावजूद, हैकर्स क्या दुश्मनी या अहंकार की तरह दिखता है के साथ आसान सवालों पूरा करने के लिए एक प्रतिष्ठा है। इसे कभी-कभी लगता है कि हम reflexively newbies और अज्ञानी अशिष्ट कर रहे हैं। लेकिन यह वास्तव में सच नहीं है।

हम क्या कर रहे हैं, संयुक्त राष्ट्र क्षमाशील, लोग हैं, जो लगता है कि करने के लिए या सवाल पूछने से पहले अपने स्वयं के होमवर्क करने के लिए तैयार नहीं लग रहे करने के लिए प्रतिकूल है। कि जैसे लोग समय डूब रहे हैं – वे वापस दिए बिना लेते हैं, और वे समय बर्बाद हम एक और सवाल और अधिक रोचक और एक अन्य व्यक्ति के एक जवाब के अधिक योग्य पर खर्च किया जा सकता था। हम इस तरह लोगों को कॉल  “हारे”  (और ऐतिहासिक कारणों से हम कभी कभी वर्तनी यह  “हारे” )।

हम महसूस करते हैं कि कई लोग हैं जो सिर्फ सॉफ्टवेयर हम लिख उपयोग करना चाहते हैं कि, और जो तकनीकी जानकारी सीखने में कोई दिलचस्पी नहीं है। ज्यादातर लोगों के लिए, एक कंप्यूटर केवल एक उपकरण, एक को समाप्त करने के लिए एक साधन है, वे और अधिक महत्वपूर्ण बातें क्या करना है और रहने के लिए रहता है। हम स्वीकार करते हैं कि, और हर कोई तकनीकी मामलों हमें मोहित कि में रुचि लेने के लिए उम्मीद नहीं है। फिर भी, सवालों का जवाब के बारे में हमारी शैली लोग हैं, जो के लिए देखते है  कर  इस तरह के एक ब्याज लेने के लिए और समस्या को सुलझाने में सक्रिय भागीदारी होने के लिए तैयार हैं। यही कारण है कि बदलने के लिए नहीं जा रहा है। न ही यह करना चाहिए; अगर ऐसा हुआ, हम चीजों को हम पूरी कोशिश में ज्यादा सहायता बन जाएगा।

हम (मोटे तौर पर) स्वयंसेवकों कर रहे हैं। हम व्यस्त जीवन से समय लेने के लिए सवालों के जवाब देने, और कई बार हम उनके साथ अभिभूत कर रहे हैं। इसलिए हम बेरहमी से फ़िल्टर करें। विशेष रूप से, हम आदेश विजेताओं पर, और अधिक कुशलता से हमारे सवाल-जवाब दे समय बिताने के लिए में हारे प्रतीत लोगों से सवाल फेंक देते हैं।

आप इस दृष्टिकोण, अप्रिय कृपालु, या अभिमानी मिल जाए, अपनी मान्यताओं की जाँच करें। हम हमारे लिए गोद में जा बैठना करने के लिए आप नहीं कह रहे हैं – वास्तव में, हम में से ज्यादातर एक समान रूप में आप के साथ सौदा और हमारी संस्कृति में आप का स्वागत है, अगर आप प्रयास है कि संभव बनाने के लिए आवश्यक में डालने के लिए से ज्यादा कुछ नहीं लगेगा। लेकिन यह केवल कुशल नहीं है हमें जो लोग अपने मदद करने के लिए तैयार नहीं हैं मदद करने की कोशिश के लिए। यह अज्ञानी होने के लिए ठीक है; यह बेवकूफ खेलने के लिए ठीक नहीं है।

तो, जबकि यह पहले से ही तकनीकी रूप से हम से ध्यान आकर्षित करने के लिए सक्षम होने के लिए आवश्यक नहीं है, यह  है  चेतावनी, विचारशील चौकस, एक समाधान विकसित करने में एक सक्रिय भागीदार बनने को तैयार – आवश्यक रवैया की तरह है कि क्षमता की ओर जाता है प्रदर्शित करने के लिए। आप भेदभाव की इस तरह के साथ नहीं रह सकते हैं, तो हम सुझाव है कि आप हैकर्स पूछ व्यक्तिगत रूप से आप के लिए मदद दान करने के बजाय एक व्यावसायिक समर्थन अनुबंध के लिए किसी को भुगतान करते हैं।

आप मदद के लिए हमारे पास आते हैं करने का निर्णय लेते हैं, तो आप हारे में से एक होने के लिए नहीं करना चाहती। आप एक की तरह लग करने के लिए, या तो नहीं चाहिए। सबसे अच्छा तरीका है एक तेजी से और उत्तरदायी जवाब पाने के लिए स्मार्ट, विश्वास, और सुराग के साथ एक व्यक्ति है जो सिर्फ एक विशेष समस्या पर मदद की ज़रूरत है करने के लिए होता है जैसे कि यह पूछने के लिए है।

(इस गाइड के लिए सुधार का स्वागत है। आप के लिए सुझाव मेल कर सकते हैं esr@thyrsus.com  या  respond-auto@linuxmafia.com । नोट तथापि कि इस दस्तावेज़ के लिए एक सामान्य गाइड करने का इरादा नहीं है  शिष्टाचार, और हम आम तौर पर सुझाव को अस्वीकार कर देंगे कि विशेष रूप से एक तकनीकी मंच में उपयोगी जवाब प्रकाश में लाना से संबंधित नहीं हैं।)

इससे पहले कि आप पूछें

ई-मेल, या एक समाचार समूह में, या एक वेबसाइट चैट बोर्ड पर से एक तकनीकी सवाल पूछने से पहले, निम्न कार्य करें:

1. मंच के अभिलेखागार खोज करने वाले या सूची पर पोस्ट करने की योजना डाक द्वारा एक जवाब खोजने की कोशिश करें।

2. वेब खोज के द्वारा एक जवाब खोजने की कोशिश करें।

3. मैनुअल पढ़कर एक जवाब खोजने की कोशिश करें।

4. एक पूछे जाने वाले प्रश्न पढ़कर एक जवाब खोजने की कोशिश करें।

5. निरीक्षण या प्रयोगों के द्वारा एक जवाब खोजने की कोशिश करें।

6. एक कुशल दोस्त पूछ कर एक जवाब खोजने की कोशिश करें।

7. आप एक प्रोग्रामर रहे हैं, स्रोत कोड को पढ़ कर एक जवाब खोजने की कोशिश।

जब आप अपने सवाल पूछने, तथ्य यह है कि आप इन बातों को पहले किया है प्रदर्शित; इस में मदद मिलेगी की स्थापना है कि आप एक आलसी स्पंज नहीं किया जा रहा है और लोगों की समय बर्बाद कर। अभी तक बेहतर, प्रदर्शित है कि तुम क्या है  सीखा  इन कार्यों को करने से। हम लोग हैं, जो प्रदर्शन किया है वे जवाब से सीख सकते हैं के लिए सवालों का जवाब दे पसंद है।

जो कुछ भी त्रुटि संदेश आप (खोज पाने के पाठ पर एक Google खोज कर रही है की तरह रणनीति का प्रयोग करें  Google गूगल समूहों  के साथ ही वेब पृष्ठों)। यह अच्छी तरह से आप सीधे ले प्रलेखन या मेलिंग सूची धागा अपने सवाल का जवाब ठीक करने के लिए हो सकता है। यहां तक कि अगर ऐसा नहीं होता है, और कहा  , “मैं निम्नलिखित वाक्यांश पर googled लेकिन कुछ भी है कि होनहार देखा नहीं मिला”  केवल क्योंकि यह रिकॉर्ड क्या जीता खोज करता है, मदद का अनुरोध करता है, तो ई-मेल या समाचार पोस्टिंग में करने के लिए एक अच्छी बात है ‘ टी मदद करते हैं। यह भी खोज क्या उम्मीद है कि आपकी समस्या और समाधान धागा हो जाएगा करने के लिए शर्तों को जोड़ने के द्वारा अपने धागा करने के लिए इसी तरह की समस्याओं के साथ अन्य लोगों को निर्देशित करने में मदद मिलेगी।

पर्याप्त समय लो। गूगल के कुछ सेकंड के साथ एक जटिल समस्या को हल करने में सक्षम होने की उम्मीद नहीं है। पढ़ें और पूछे जाने वाले प्रश्न को समझते हैं, पर बैठकर, आराम और विशेषज्ञों के करीब पहुंच से पहले समस्या ध्यानपूर्वक विचार। हमें विश्वास करो, वे और कितना पढ़ना अपने प्रश्नों से बताने के लिए सक्षम हो जाएगा सोच तुमने किया था, और अधिक अगर तुम तैयार आने में मदद करने के लिए तैयार हो जाएगा। तुरन्त सवालों का अपने पूरे शस्त्रागार आग न सिर्फ इसलिए कि अपनी पहली खोज कोई उत्तर नहीं आया (या बहुत अधिक)।

अपने प्रश्न तैयार करें। अच्छी तरह सोच लो। हेस्टी-लग सवाल जल्दबाजी जवाब, या बिल्कुल भी नहीं मिलता है। जितना अधिक आप प्रदर्शित करने के लिए है कि मदद लेने से पहले अपनी समस्या का समाधान में सोचा और मेहनत करने के बाद करते हैं, अधिक संभावना है कि आप वास्तव में मदद पाने के लिए कर रहे हैं।

गलत सवाल पूछने से सावधान रहें। यदि आप एक है कि दोषपूर्ण मान्यताओं पर आधारित है पूछना, जे रैंडम हैकर काफी बेकार शाब्दिक जवाब के साथ जवाब देने के लिए है, जबकि सोच की संभावना है  “बेवकूफ सवाल…”, और होने का अनुभव उम्मीद कर रहा है कि तुम क्या करने के लिए कहा न कि जो आप सिखा देगा जरूरत से आप एक सबक।

कभी आप कर रहे हैं मान  हकदार  एक जवाब है। तुम नहीं हो; आप नहीं, सब के बाद, सेवा के लिए भुगतान कर रहे हैं। एक है कि परोक्ष केवल निष्क्रिय दूसरों से ज्ञान की मांग के बजाय समुदाय के अनुभव के लिए योगदान – यदि आप इसे प्राप्त करते हैं, एक, पर्याप्त दिलचस्प है, और सोचा उत्तेजक सवाल पूछकर आप एक जवाब अर्जित करेंगे।

दूसरी ओर, यह स्पष्ट है कि आप में सक्षम और तैयार विकासशील समाधान एक बहुत अच्छी शुरुआत है की प्रक्रिया में मदद करने के लिए कर रहे हैं बना रही है। “किसी एक सूचक प्रदान करते हैं?”,  “क्या मेरी उदाहरण याद आ रही है?”, और  “क्या साइट मैं जाँच कर ली है चाहिए?”  एक से अधिक जवाब मिल जाने की संभावना है  “सटीक प्रक्रिया का उपयोग करना चाहिए पोस्ट करें।”  क्योंकि आप कर रहे हैं यह स्पष्ट आप वास्तव में इस प्रक्रिया को पूरा करने के लिए अगर किसी को सिर्फ सही दिशा में बात कर सकते हैं को तैयार हैं कि बना रही है।

जब आप पूछें

अपने मंच सावधानी से चुनें

चुनने में संवेदनशील बनें जहां आप अपने प्रश्न पूछें। आप को नजरअंदाज कर दिया जाए, या एक हारे हुए के रूप में बंद लिखा, अगर आप की संभावना है:

• एक मंच है जहां यह विषय बंद है को अपने प्रश्न पोस्ट

• एक मंच है जहाँ उन्नत तकनीकी सवालों उम्मीद कर रहे हैं, या इसके विपरीत करने के लिए एक बहुत ही प्राथमिक प्रश्न पोस्ट

• बहुत से भिन्न समाचार समूह को पार पोस्ट

• पोस्ट जो न तो तुम्हारा एक परिचित है और न ही आपकी समस्या को हल करने के लिए व्यक्तिगत रूप से जिम्मेदार है किसी के लिए एक निजी ई-मेल

हैकर्स सवाल है कि अनुपयुक्त क्रम में लक्षित कर रहे हैं अप्रासंगिकता में डूब जाने से उनके संचार चैनलों की रक्षा के लिए प्रयास करने के लिए बंद झटका। आप इस आप के लिए होने के लिए नहीं करना चाहती।

पहला कदम है, इसलिए, सही मंच मिल रहा है। फिर से, गूगल और अन्य वेब-खोज के तरीकों अपने दोस्त हैं। परियोजना वेबपेज सबसे निकट हार्डवेयर या सॉफ्टवेयर आप कठिनाइयों देने के साथ जुड़े पता लगाने के लिए उन्हें का प्रयोग करें। आमतौर पर यह एक सामान्य प्रश्न (अक्सर पूछे जाने वाले प्रश्न) सूची के लिंक होगा, और मेलिंग सूची और उनके अभिलेखागार प्रदर्शित करता है। ये मेलिंग सूची मदद के लिए जाने के लिए अंतिम स्थानों, अगर (सहित अपने स्वयं के प्रयासों हैं  पढ़ने  उन पूछे जाने वाले प्रश्न आप पाया जाता है) आप एक समाधान नहीं मिल रहा है। परियोजना पृष्ठ भी एक बग रिपोर्टिंग प्रक्रिया का वर्णन है, या एक के लिए एक लिंक हो सकता है; यदि हां, तो यह पालन करें।

बंद एक व्यक्ति या मंच है जो आप परिचित के साथ सबसे अच्छे रूप में जोखिम भरा है नहीं कर रहे हैं करने के लिए एक ई-मेल शूटिंग। उदाहरण के लिए, यह न मानें कि एक जानकारीपूर्ण वेब पेज के लेखक अपने नि: शुल्क सलाहकार बनना चाहता है। यदि आप अनिश्चित हैं, इसे कहीं और भेजने के लिए, या बिल्कुल भी उसे भेजने से बचना – के बारे में है कि क्या आपके सवाल का स्वागत किया जाएगा आशावादी अनुमान मत करना।

जब एक वेब मंच, समाचार समूह या मेलिंग सूची का चयन, बहुत दूर से ही नाम पर विश्वास नहीं करते; एक पूछे जाने वाले प्रश्न या चार्टर अपने प्रश्न को सत्यापित करने के लिए देखो विषय पर है। पोस्टिंग तो आप कैसे चीजें वहाँ से किया जाता है का एहसास दिलाने से पहले वापस यातायात के कुछ पढ़ें। वास्तव में, यह समाचार समूह या मेलिंग सूची अभिलेखागार पर आपकी समस्या से संबंधित पोस्ट करने से पहले शब्दों के लिए मूल शब्द खोज करने के लिए एक बहुत अच्छा विचार है। यह आप एक जवाब मिल सकता है, और यदि नहीं तो यह आपको एक बेहतर सवाल तैयार करने में मदद करेगा।

बन्दूक-विस्फोट मत करो एक ही बार में सभी उपलब्ध सहायता चैनल, कि चिल्ला की तरह है और लोगों को परेशान। धीरे उन के माध्यम से कदम।

पता है तुम्हारा विषय क्या है! क्लासिक गलतियों में से एक एक मंच दोनों के पार एक भाषा या पुस्तकालय या उपकरण पोर्टेबल के लिए समर्पित में यूनिक्स या Windows प्रोग्रामिंग इंटरफेस के बारे में सवाल पूछ रहा है। यदि आप समझ में नहीं आता क्यों यह एक बड़ी गलती है, तो आप सभी जब तक आप इसे पाने पर किसी भी सवाल पूछ नहीं बंद सबसे अच्छा होगा।

सामान्य तौर पर, एक अच्छी तरह से चयनित सार्वजनिक मंच से सवाल अधिक एक निजी एक के बराबर सवाल से उपयोगी जवाब पाने की संभावना है। इस के लिए कई कारण हैं। एक बस संभावित उत्तरदाताओं का पूल का आकार है। एक और दर्शकों की संख्या है, हैकर्स बल्कि सवाल यह है कि केवल कुछ की सेवा प्रश्नों की तुलना में कई लोगों को शिक्षित का जवाब होगा।

जाहिर है, कुशल हैकर और लोकप्रिय सॉफ्टवेयर के लेखकों को पहले से ही गलत लक्षित संदेशों के उनके उचित हिस्सा से भी अधिक प्राप्त कर रहे हैं। बाढ़ को जोड़कर, आप गंभीर मामलों में भी पुआल कि ऊंट की पीठ टूट जाता है हो सकता है – काफी कुछ समय में, लोकप्रिय परियोजनाओं के लिए योगदानकर्ताओं क्योंकि उनके व्यक्तिगत खातों में बेकार ई-मेल यातायात के रूप में संपार्श्विक क्षति अपना समर्थन वापस ले लिया है असहनीय हो गया।

स्टैक ओवरफ़्लो

खोजें,  तो  स्टैक एक्सचेंज पर पूछना

हाल के वर्षों में, साइटों की स्टैक एक्सचेंज समुदाय तकनीकी और अन्य सवालों का जवाब देने के लिए एक प्रमुख संसाधन के रूप में उभरा है और कई खुला स्रोत परियोजनाओं के लिए भी पसंद किया मंच है।

स्टैक एक्सचेंज को देख पहले एक Google खोज से प्रारंभ; वास्तविक समय में गूगल द्वारा अनुक्रमित यह। वहाँ एक बहुत अच्छा मौका किसी को पहले से ही एक समान प्रश्न पूछा है, और स्टैक एक्सचेंज साइटों खोज परिणामों के शीर्ष के पास अक्सर कर रहे हैं। आप गूगल के माध्यम से कुछ भी नहीं मिला है, तो आपका प्रश्न (नीचे देखें) के लिए सबसे अधिक प्रासंगिक विशिष्ट साइट पर फिर से खोज। टैग के साथ सर्च कर रहे हैं परिणामों को सीमित कर सकते हैं।

आप अभी भी कुछ भी नहीं मिला है, तो पर अपने प्रश्न पोस्ट  एक  साइट है जहाँ यह विषय पर सबसे है। विशेष रूप से कोड के लिए स्वरूपण उपकरण का उपयोग करें, और टैग कि आपके प्रश्न के पदार्थ (विशेष रूप से प्रोग्रामिंग भाषा, ऑपरेटिंग सिस्टम, या पुस्तकालय आप में समस्या आ रही का नाम) से जुड़े हुए हैं जोड़ें। एक टिप्पणीकार अधिक जानकारी के लिए आप पूछता है, इसे शामिल करने के लिए अपने मुख्य पोस्ट को संपादित। यदि किसी भी उत्तर उपयोगी है, यह वोट दें करने के लिए ऊपर तीर क्लिक करें; एक जवाब आपके समस्या का समाधान देता है, के रूप में सही इसे स्वीकार करने को मतदान तीर के तहत जांच पर क्लिक करें।

स्टैक एक्सचेंज हो गई है  और 100 से अधिक साइटो, लेकिन यहां सबसे अधिक संभावना वाले हैं:

• सुपर उपयोगकर्ता सामान्य प्रयोजन कंप्यूटिंग के बारे में प्रश्नों के लिए है। आपके सवाल का कोड या प्रोग्राम है कि आप केवल एक नेटवर्क कनेक्शन पर से बात के बारे में नहीं है, तो यह शायद यहाँ जाता है।

• स्टैक ओवरफ़्लो प्रोग्रामिंग के बारे में प्रश्नों के लिए है।

• सर्वर दोष सर्वर और नेटवर्क प्रशासन के बारे में प्रश्नों के लिए है।

कई परियोजनाओं को एंड्रॉयड, Ubuntu, TeX/LaTeX, और SharePoint सहित अपने विशिष्ट साइटों है,। एक अप-टू-डेट सूची के लिए स्टैक एक्सचेंज साइट की जाँच करें।

वेब और आईआरसी मंचों

अपने स्थानीय उपयोगकर्ता समूह, या अपने लिनक्स वितरण, एक वेब मंच या आईआरसी चैनल जहां नौसिखिया के सहायता प्राप्त कर सकते विज्ञापन कर सकते हैं। (गैर अंग्रेजी बोलने वाले देशों में नौसिखिया मंचों अभी भी अधिक मेलिंग सूची होने की संभावना है।) ये अच्छा पहला स्थानों पूछने के लिए कर रहे हैं, विशेष रूप से अगर आपको लगता है कि आप एक अपेक्षाकृत सरल या आम समस्या पर फिसल गया हो सकता है। एक विज्ञापित आईआरसी चैनल वहाँ सवाल पूछने और अक्सर वास्तविक समय में जवाब पाने के लिए एक खुला निमंत्रण है।

वास्तव में, यदि आप इस कार्यक्रम है कि आप एक Linux वितरण से समस्याओं दे रही है (जैसा कि आज आम है) मिल गया है, यह बेहतर कार्यक्रम के परियोजना मंच/सूची प्रयास करने से पहले distro के मंच/सूची में पूछने के लिए हो सकता है। परियोजना की हैकर्स सिर्फ कह सकते हैं,  “का उपयोग  हमारे  निर्माण” ।

किसी भी वेब फ़ोरम पर पोस्ट करने से पहले, जांचें कि क्या इसका खोजें सुविधा है। यदि ऐसा है, आपकी समस्या की तरह कुछ के लिए कीवर्ड खोजों के एक जोड़े की कोशिश; यह सिर्फ मदद कर सकता है। इससे पहले कि आप किसी सामान्य वेब खोज किया था, तो (आप होना चाहिए के रूप में), मंच फिर भी खोज; अपने वेब चौड़ा खोज इंजन इस मंच हाल ही में अनुक्रमित के सभी नहीं हो सकता।

वहाँ एक बढ़ती हुई प्रवृत्ति परियोजनाओं ई-मेल विकास यातायात के लिए और अधिक सुरक्षित के साथ एक वेब मंच या आईआरसी चैनल पर उपयोगकर्ता समर्थन करने के लिए, है। तो उन चैनलों के लिए पहले देखो जब परियोजना विशेष मदद की मांग की।

आईआरसी में, यह चैनल पहली बात पर एक लंबे समस्या वर्णन डंप करने के लिए नहीं शायद सबसे अच्छा है; कुछ लोगों को चैनल-बाढ़ के रूप में इस व्याख्या। बेस्ट एक पंक्ति समस्या वर्णन बोलना करने के लिए एक तरह से चैनल पर एक बातचीत शुरू करने के लिए खड़ा किया।

एक दूसरे कदम के रूप में, परियोजना मेलिंग सूची का उपयोग

एक परियोजना के विकास मेलिंग सूची है, तो, मेलिंग सूची के लिए लिखने व्यक्तिगत डेवलपर्स के लिए नहीं है, भले ही आपको लगता है कि आप जानते हैं, जो सबसे अच्छा आपके सवाल का जवाब कर सकते हैं। परियोजना और एक परियोजना मेलिंग सूची के पते के लिए अपने मुखपृष्ठ के दस्तावेजीकरण की जाँच करें, और इसका इस्तेमाल करते हैं। इस नीति के लिए कई अच्छे कारण हैं:

• किसी भी प्रश्न काफी अच्छा एक डेवलपर के लिए कहा जा भी पूरे समूह के लिए मूल्य के लिए किया जाएगा। उल्टे, अगर आपको संदेह है आपके सवाल का एक मेलिंग सूची के लिए भी गूंगा है, यह नहीं एक बहाना व्यक्तिगत डेवलपर्स परेशान करने के लिए है।

• सूची पर सवाल पूछ डेवलपर्स के बीच लोड वितरित करता है। व्यक्तिगत डेवलपर (विशेष रूप से अगर वह परियोजना के नेता है) आपके सवालों के जवाब के लिए बहुत व्यस्त हो सकता है।

• अधिकांश मेलिंग सूची संग्रहित हैं तथा अभिलेखागार खोज इंजन द्वारा अनुक्रमित रहे हैं। आप ऑन-सूची में अपने प्रश्न पूछ सकते हैं और यह उत्तर दिया जाता है, एक भविष्य querent अपने प्रश्न और बजाय इसे फिर से पूछने का वेब पर जवाब मिल सकता है।

• कुछ सवालों अक्सर पूछा करते हुए देखा गया, तो डेवलपर्स उस जानकारी का उपयोग प्रलेखन या सॉफ्टवेयर में ही कम भ्रमित हो सुधार करने के लिए कर सकते हैं। लेकिन अगर उन प्रश्नों अकेले में कहा जाता है, कोई भी पूरी तस्वीर क्या के सवाल को सबसे अधिक बार के लिए कहा जाता है।

एक परियोजना दोनों एक है  “उपयोगकर्ता”  और एक  “डेवलपर”  (या  “हैकर” ) मेलिंग सूची या वेब मंच है, और आप कोड पर हैकिंग नहीं कर रहे हैं, में पूछना “उपयोगकर्ता”  सूची/मंच। यह मानकर न चलें कि आप डेवलपर सूची है, जहां वे शोर उनके डेवलपर यातायात में बाधा पहुँचा के रूप में अपने प्रश्न का अनुभव होने की संभावना हो पर स्वागत किया जाएगा।

हालांकि, अगर आप कर रहे हैं  यकीन है कि  आपके सवाल का गैर तुच्छ है, और आप में कोई जवाब नहीं मिलता है  “उपयोगकर्ता”  कई दिनों के लिए सूची/मंच, कोशिश  “डेवलपर”  एक। आप अच्छी तरह से (वास्तव में यह किसी भी निजी या अर्द्ध निजी सूची पर अच्छी सलाह है) संग्रहीत संदेशों की पिछले कुछ दिनों कुछ दिनों के लिए या कम से कम की समीक्षा वहाँ घात में रहना करने के लिए, पोस्ट करने से पहले स्थानीय लोक तरीके जानने के लिए सलाह दी जाती है।

आप एक परियोजना की मेलिंग सूची का पता नहीं मिल रहा है, लेकिन केवल इस परियोजना के मेंटेनर की पता दिखाई देता है, आगे जाना है और देखभाल करने वाले को लिखें। लेकिन फिर भी उस स्थिति में, यह न मानें कि मेलिंग सूची मौजूद नहीं है। अपने ई-मेल है कि आप की कोशिश की और उचित मेलिंग सूची नहीं मिल सका में उल्लेख करें। इसके अलावा उल्लेख है कि आप अपने संदेश के लिए अन्य लोगों को अग्रेषित होने पर आपत्ति नहीं है। (बहुत से लोग मानते हैं कि निजी ई-मेल से गोपनीय बना रहेगा, भले ही उसमें गुप्त बात नहीं है। अपने संदेश की अनुमति देकर आप अपने संवाददाता कैसे अपने ई-मेल को संभालने के लिए के बारे में एक विकल्प देने भेजा जाना।)

सार्थक, विशिष्ट विषय हेडर का उपयोग करें

मेलिंग सूची, समाचार समूह या वेब मंचों पर, विषय हैडर लगभग 50 या उससे कम वर्णों में योग्य विशेषज्ञों का ध्यान आकर्षित करने के लिए अपने सुनहरा अवसर है। की तरह प्रलाप पर इसे बर्बाद मत करो “मदद कृपया मुझे”  (अकेले  “कृपया मुझे मदद!!!!”; संदेशों विषयों के साथ ऐसा पलटा द्वारा निकाल दिए जाते हैं)। अपने पीड़ा की गहराई के साथ हमें प्रभावित करने का प्रयास न करें; बजाय एक सुपर संक्षिप्त समस्या विवरण के लिए स्थान का उपयोग करें।

विषय हेडर के लिए एक अच्छा सम्मेलन, कई तकनीकी सहायता संगठनों द्वारा इस्तेमाल, है “- विचलन वस्तु” । “वस्तु”  भाग निर्दिष्ट करता है क्या बात या चीजों के समूह में कोई समस्या है, और  “विचलन”  भाग अपेक्षित व्यवहार से विचलन का वर्णन है।

बेवकूफ:

मदद! वीडियो अपने लैपटॉप पर ठीक से काम नहीं करता है!

होशियार:

X.org कुरूप माउस कर्सर, Fooware MV1005 vid 6.8.1। चिपसेट

होशियार:

X.org Fooware MV1005 vid पर माउस कर्सर 6.8.1। चिपसेट – कुरूप है

एक लिखने की प्रक्रिया  “वस्तु-विचलन”  वर्णन आप और अधिक विस्तार से समस्या के बारे में अपनी सोच को व्यवस्थित करने में मदद करेगा। क्या प्रभावित होता है? बस माउस कर्सर या अन्य ग्राफिक्स भी? इस एक्स के X.org संस्करण के लिए विशिष्ट है? संस्करण 6.8.1 के लिए? वीडियो चिपसेट Fooware को यह विशिष्ट है? MV1005 मॉडल करने के लिए? किसी हैकर ने जो परिणाम तुरंत समझ सकते हैं कि यह क्या है कि आप के साथ एक समस्या हो रही है देखता है  और , समस्या आप कर रहे हैं एक नज़र में।

आम तौर पर,, सवालों का एक संग्रह के सूचकांक में दिख रही बस विषय पंक्तियों दिखा साथ कल्पना। अपने विषय पंक्ति आपके सवाल का काफी अच्छी तरह से है कि एक सवाल आपसे मिलते-जुलते साथ संग्रह खोज कर अगले व्यक्ति नहीं बल्कि सवाल फिर से पोस्ट की तुलना में एक जवाब के लिए धागा पालन करने के लिए सक्षम हो जाएगा प्रतिबिंबित करें।

यदि आप एक उत्तर में एक प्रश्न पूछते हैं, संकेत मिलता है कि आप एक प्रश्न पूछ रहे हैं विषय बदलते हैं सुनिश्चित करें। एक विषय पंक्ति है कि तरह लग रहा है  “पुन: परीक्षण”  या  “पुन: नए बग”  कम ध्यान की उपयोगी मात्रा में आकर्षित करने के लिए की संभावना है। इसके अलावा, नए पाठकों में सुझाव दीजिये साथ कम से कम लगातार करने के लिए पिछले संदेशों के उद्धरण धीरे-धीरे कम।

बस आदेश पूरी तरह से नया धागा शुरू करने के लिए एक सूची संदेश का उत्तर देने मारा है। यह अपने दर्शकों को सीमित कर देगा। कुछ मेल पाठकों, मठ की तरह, उपयोगकर्ता धागा के आधार पर सॉर्ट और फिर धागा तह करके एक सूत्र में संदेशों को छिपाने के लिए अनुमति देते हैं। लोगों को ऐसा करने वाले अपने संदेश कभी नहीं देखेंगे।

विषय बदलने के लिए पर्याप्त नहीं है। मठ, और शायद अन्य मेल पाठकों, ई-मेल के हेडर में अन्य जानकारी पर लग रहा है एक धागा, नहीं विषय पंक्ति निर्दिष्ट करने के लिए। इसके बजाय पूरी तरह से नया ई-मेल शुरू करते हैं।

वेब मंचों पर अच्छा अभ्यास के नियमों, थोड़ा अलग हैं, क्योंकि संदेशों को आम तौर पर और अधिक मजबूती से विशिष्ट चर्चा थ्रेड के लिए बाध्य कर रहे हैं और अक्सर उन धागे के बाहर अदृश्य। विषय बदलने जब उत्तर में एक प्रश्न पूछ आवश्यक नहीं है। नहीं सभी मंचों भी प्राप्त उत्तरों पर अलग विषय पंक्तियों की अनुमति देते हैं, और लगभग कोई भी उन्हें पढ़ता है जब वे करते हैं। हालांकि, एक उत्तर में एक सवाल पूछने, अपने आप में एक संदिग्ध व्यवहार है, क्योंकि यह केवल जो इस सूत्र को देख रहे हैं द्वारा देखा जाएगा। तो, जब तक आप सुनिश्चित हैं कि आप  चाहते हैं , केवल लोगों को वर्तमान में धागा में सक्रिय पूछना एक नया शुरू करने के लिए।

यह जवाब देने के लिए आसान बनाएँ

साथ आपकी क्वेरी फिनिशिंग  “कृपया करने के लिए अपना जवाब भेजने…”  यह काफी संभावना नहीं है कि आप एक जवाब मिल जाएगा बनाता है। आपके मेल एजेंट में तुम भी कुछ एक सही स्थापित करने के लिए आवश्यक सेकंड लेने के लिए परेशान नहीं किया जा सकता है उत्तर-सेवा मेरे शीर्षलेख, हम अपनी समस्या के बारे में सोचने के लिए भी कुछ ही सेकंड लेने के लिए परेशान नहीं किया जा सकता। अपने मेल प्रोग्राम इस अनुमति नहीं देता है, तो  एक बेहतर मेल प्रोग्राम मिलता । आपके ऑपरेटिंग सिस्टम के किसी भी ई-मेल प्रोग्राम हैं जो इसकी इजाजत का समर्थन नहीं करता है, तो एक बेहतर ऑपरेटिंग सिस्टम मिलता है।

वेब मंचों में, ई-मेल से एक उत्तर के लिए पूछ एकमुश्त अशिष्ट, जब तक आपको लगता है कि जानकारी प्रति संवेदनशील हो सकता है (और किसी को, किसी अज्ञात कारण के लिए, आप करने देगा नहीं बल्कि पूरे मंच यह जानते हैं)। आप एक ई-मेल प्रति चाहते हैं तो जब कोई सूत्र में जवाब है, अनुरोध है कि वेब मंच इसे भेजने; इस सुविधा की तरह विकल्प के तहत लगभग हर जगह समर्थित है  “इस सूत्र घड़ी”“उत्तर पर ई-मेल भेजें” आदि

स्पष्ट है, व्याकरण, सही वर्तनी वाले भाषा में लिखें

हम अनुभव से पाया है कि जो लोग लापरवाह और लापरवाह लेखक हैं आमतौर पर भी लापरवाह और सोच पर लापरवाही और कोडिंग कर रहे हैं (अक्सर, पर शर्त करने के लिए वैसे भी पर्याप्त)। लापरवाह और लापरवाह विचारकों के लिए सवालों का जवाब दे पुरस्कृत नहीं है; हम नहीं बल्कि कहीं और हमारे समय बिताना चाहते हैं।

तो स्पष्ट रूप से अपने प्रश्न व्यक्त और अच्छी तरह से महत्वपूर्ण है। आपको लगता है कि ऐसा करने के लिए परेशान नहीं किया जा सकता है, तो हम ध्यान देने की परवाह नहीं जा सकता है। अपनी भाषा पॉलिश करने के लिए अतिरिक्त प्रयास खर्च करते हैं। यह कड़ा या औपचारिक होने की जरूरत नहीं है – वास्तव में, हैकर संस्कृति परिशुद्धता के साथ प्रयोग किया, अनौपचारिक असभ्य और विनोदी भाषा महत्व देता है। लेकिन यह करने के लिए किया  हो  सटीक; वहाँ कुछ संकेत है कि आप सोच रहे हैं और ध्यान दे हो गया है।

वर्तनी को विराम देंगे, और सही ढंग से भुनाने। भ्रमित न हों  “अपने”  के साथ  “यह”,  “ढीला”  के साथ  “हार”, या  “असतत”  के साथ  “विचारशील” । सभी कैपिटल में मत करो; इस चिल्ला के रूप में पढ़ सकते हैं और अशिष्ट माना जाता है। (सभी स्मॉल्स केवल थोड़ा, कम कष्टप्रद है, क्योंकि यह मुश्किल है पढ़ने के लिए। एलन कॉक्स इसके साथ प्राप्त कर सकते हैं, लेकिन आप नहीं कर सकते हैं।)

आम तौर पर, यदि आप एक अर्द्ध साक्षर स्तन की तरह लिखना आप बहुत संभावना नजरअंदाज कर दिया जाएगा। तो झटपट-संदेश शॉर्टकट का प्रयोग नहीं करते। वर्तनी “आप” के रूप में “यू” बनाता है आप एक अर्द्ध साक्षर स्तन दो पूरे कीस्ट्रोक्स को बचाने के लिए की तरह लग रहे। इससे भी बदतर: एक l33t स्क्रिप्ट किडी हेक्स 0 आर तरह लिख मौत का पूर्ण चुंबन और गारंटी देता है आप लेकिन पथरीले चुप्पी कुछ भी नहीं प्राप्त होगा (या, सबसे अच्छे रूप में, एक मांस के ढेर तिरस्कार और व्यंग्य की मदद कर रहा) बदले में।

यदि आप एक मंच है कि अपनी मूल भाषा का उपयोग नहीं करता में सवाल पूछ रहे हैं, तो आप वर्तनी और व्याकरण की त्रुटियों के लिए ढीला की एक सीमित मात्रा में मिल जाएगा – लेकिन आलस्य के लिए सब पर कोई अतिरिक्त ढीला (और हाँ, हम आम तौर पर है कि अंतर देखा जा सकता है)। इसके अलावा, जब तक आप जानते हैं कि आपके प्रतिक्रिया देने वाले का भाषाएं हैं, अंग्रेजी में लिखें। व्यस्त हैकर्स भाषाओं वे नहीं समझते में बस फ्लश सवाल करते हैं, और अंग्रेजी इंटरनेट के कामकाज की भाषा है। अंग्रेजी में लिख कर आप अपने संभावना है कि आपके सवाल का अपठित को छोड़ दिया जाएगा कम से कम।

यदि आप अंग्रेजी में लिख रहे हैं, लेकिन यह आप के लिए एक दूसरी भाषा है, तो यह उनके आसपास प्राप्त करने के लिए संभावित भाषा कठिनाइयों और विकल्प के लिए संभावित उत्तरदाताओं सचेत करने के लिए अच्छा तरीका है। उदाहरण:

• हिन्दी मेरी मातृभाषा नहीं है; लेखन त्रुटियों के लिए क्षमा करें।

• आप $ भाषा बोलते हैं, तो मुझे ईमेल करें/मध्याह्न के बाद; मैं सहायता मेरे सवाल का अनुवाद पड़ सकता है।

• मैं तकनीकी शब्दों से परिचित हूँ, लेकिन कुछ खिचड़ी भाव और मुहावरों मेरे लिए मुश्किल है।

• मैं $ भाषा और अंग्रेजी में मेरे सवाल का पोस्ट किया है। यदि आप केवल एक या अन्य का उपयोग मैं, प्रतिक्रियाओं का अनुवाद करने में खुशी होगी।

सुलभ, मानक प्रारूप में प्रश्न भेजें

आप अपने प्रश्न कृत्रिम रूप से पढ़ने के लिए कठिन बनाते हैं, तो इसे और अधिक एक है कि नहीं है के पक्ष में पर पारित होने की संभावना है। इसलिए:

• सादा पाठ मेल, एचटीएमएल नहीं भेजें। (यह मुश्किल नहीं है  एचटीएमएल बंद कर देते हैं ।)

• माइम संलग्नक आमतौर पर ठीक हैं, लेकिन केवल अगर वे (जैसे एक संलग्न स्रोत फ़ाइल या पैच के रूप में) वास्तविक सामग्री कर रहे हैं, न कि केवल बॉयलरप्लेट आपके मेल क्लाइंट द्वारा उत्पन्न (जैसे आपका संदेश की एक प्रति के रूप में)।

• ई-मेल, जिसमें पूरे पैराग्राफ एकल गुणा-लिपटे लाइनें हैं न भेजें। (यह है कि यह बहुत मुश्किल संदेश का कोई हिस्सा का जवाब देने के बनाता है।) मान लें कि आपके उत्तरदाताओं 80-वर्ण चौड़ा पाठ प्रदर्शित करता है पर मेल पढ़ने हो सकता है और 80 से कम कुछ के अनुसार अपनी लाइन रैप निर्धारित करते हैं, करेंगे।

• हालांकि, करते  नहीं  किसी निश्चित स्तंभ चौड़ाई पर (जैसे लॉग फ़ाइल उदासीनता या सत्र टेप के रूप में) डेटा लपेट दें। डाटा, के रूप में-है तो उत्तरदाताओं विश्वास है कि वे देख रहे हैं कि आपने क्या देखा हो सकता है शामिल किया जाना चाहिए।

• एक अंग्रेजी भाषा मंच करने के लिए माइम उद्धरित-मुद्रण योग्य एन्कोडिंग न भेजें। जब आप एक भाषा ASCII कवर नहीं करता है में पोस्ट कर रहे हैं यह एन्कोडिंग के लिए आवश्यक हो सकता है, लेकिन कई ई-मेल एजेंटों इसका समर्थन नहीं करते। जब वे तोड़ने, उन सभी = 20 ग्लिफ़ पाठ के माध्यम से बिखरे हुए बदसूरत और ध्यान भंग कर रहे हैं – या सक्रिय रूप से अपने पाठ का अर्थ विज्ञान तोड़फोड़ कर सकते हैं।

• कभी नहीं,  कभी  हैकर्स माइक्रोसॉफ्ट वर्ड या एक्सेल जैसे बंद मालिकाना दस्तावेज़ स्वरूपों को पढ़ने में सक्षम होने की उम्मीद। अधिकांश हैकर्स के बारे में और साथ ही आप के रूप में सुअर खाद आपके दरवाजे पर फेंक दिया गुस्से का एक ढेर करने के लिए इन पर प्रतिक्रिया। यहां तक कि जब वे सामना कर सकते हैं, वे ऐसा करने के लिए होने बुरा मानना।

• यदि आप एक Windows मशीन से ई-मेल भेज रहे हैं, माइक्रोसॉफ्ट के समस्याग्रस्त बंद कर देते हैं  “स्मार्ट उद्धरण”  सुविधा (उपकरण> स्वत: सुधार विकल्प से, स्वत: स्वरूप के तहत स्मार्ट उद्धरणों चेकबॉक्स को साफ़ ही आप लिखते हैं।)। यह वह जगह है तो आप अपने मेल के माध्यम से कचरा पात्रों छिड़काव से बचने के लिए होगा।

• वेब मंचों में, का दुरुपयोग न करें  “स्माइली”  और  “एचटीएमएल”  विशेषताएं (जब वे मौजूद हैं)। एक या दो स्माइली आमतौर पर ठीक है, लेकिन रंग का फैंसी पाठ लोगों को लगता है आप लंगड़ा कर रहे हैं बनाने के लिए जाता है। गंभीरता से overusing स्माइली और रंग और फोंट आप एक giggly जवान लड़की है, जो आम तौर पर एक अच्छा विचार नहीं है जब तक आप जवाब से सेक्स में अधिक रुचि रखते हैं की तरह बाहर आ कर देगा।

आप इस तरह के नेटस्केप मैसेन्जर, एमएस आउटलुक, या उनके जैसे लोग के रूप में एक ग्राफिकल-उपयोगकर्ता इंटरफ़ेस मेल क्लाइंट का उपयोग कर रहे हैं, सावधान रहना है कि यह इन नियमों जब उसकी डिफ़ॉल्ट सेटिंग के साथ प्रयोग किया उल्लंघन हो सकता है। इस तरह के ज्यादातर ग्राहकों के लिए एक मेनू के आधार पर है  “स्रोत देखें”  आदेश। आपके द्वारा भेजे गए मेल फ़ोल्डर में कुछ पर इस का प्रयोग करें, अनावश्यक संलग्न crud बिना सादे पाठ भेजने की पुष्टि करने के।

सटीक और अपनी समस्या के बारे में जानकारीपूर्ण बनें

• ध्यान से और स्पष्ट रूप से अपनी समस्या या बग के लक्षणों का वर्णन करें।

• वातावरण में यह तब होता है (मशीन, ओएस, आवेदन, जो कुछ भी) का वर्णन करें। अपने विक्रेता के वितरण और रिहाई स्तर प्रदान करें (उदाहरण के लिए:  “फेडोरा कोर 7” ,  “स्लैकवेयर 9.1” , आदि)।

• अनुसंधान आप कोशिश करते हैं और इस समस्या को समझने से पहले आप प्रश्न पूछा करने के लिए किया था का वर्णन करें।

• नैदानिक ​​चरणों आप इससे पहले कि आप प्रश्न पूछा कोशिश करते हैं और अपने आप को समस्या नीचे पिन करने के लिए उनका वर्णन करें।

• अपने कंप्यूटर या सॉफ्टवेयर विन्यास में किसी भी संभवतः प्रासंगिक हाल के परिवर्तन का वर्णन करें।

• सब पर यदि संभव हो, के लिए एक रास्ता प्रदान करते हैं  एक नियंत्रित वातावरण में समस्या को पुन: ।

सबसे अच्छा आप कर सकते हैं सवाल एक हैकर पूछना होगा आशा है, और मदद के लिए अपने अनुरोध में पहले से उन्हें जवाब देने के लिए है।

हैकर्स देते एक नियंत्रित वातावरण में समस्या पुन: पेश करने की क्षमता विशेष रूप से महत्वपूर्ण है कि आप कुछ आपको लगता है कोड में एक बग है रिपोर्ट कर रही हैं। जब आप ऐसा करते हैं, एक उपयोगी जवाब और गति प्राप्त करने का आपका बाधाओं जिसके साथ आप कि जवाब पाने के दोनों काफी में सुधार की संभावना है।

साइमन टैथम एक उत्कृष्ट निबंध हकदार लिखा है  बग की रिपोर्ट कैसे प्रभावी ढंग से। मैं दृढ़ता से सुझाव है कि आप इसे पढ़।

वॉल्यूम सटीक नहीं है

आप सटीक और सूचनात्मक होने की जरूरत है। यह अंत बस एक सहायता अनुरोध में कोड या डेटा का भारी मात्रा में डंपिंग से सेवा नहीं है। आप एक बड़े, जटिल परीक्षण का मामला है कि एक कार्यक्रम टूट रहा है है, तो यह ट्रिम और यह के रूप में संभव के रूप में छोटे बनाने के लिए प्रयास करें।

यह कम से कम तीन कारणों के लिए उपयोगी है। एक: प्रश्न सरल बनाने यह अधिक संभावना आप एक मिल जाएगा बनाता है: प्रश्न को सरल बनाने में प्रयास निवेश करने के लिए देखा जा रहा है यह अधिक संभावना आप एक जवाब, दो मिल जाएगा बनाता  उपयोगी  जवाब। तीन: अपने बग रिपोर्ट को परिष्कृत करने की प्रक्रिया में, आप एक ठीक विकसित करने या अपने आप को वैकल्पिक हल हो सकती है।

है कि आप एक बग पाया है दावा करने के लिए जल्दी मत करो

आप सॉफ्टवेयर का एक टुकड़ा के साथ समस्या हो रहे हैं, का दावा नहीं करते आप एक बग मिला है जब तक आप बहुत हैं,  बहुत  अपनी जमीन के बारे में सुनिश्चित। सुझाव: जब तक आप एक स्रोत-कोड पैच है कि समस्या है, या एक पिछले संस्करण है कि गलत व्यवहार को दर्शाता है के खिलाफ एक प्रतिगमन परीक्षण ठीक करता है प्रदान कर सकते हैं, तो आप शायद नहीं यकीन है कि पर्याप्त है। यह वेब पृष्ठों और प्रलेखन, भी करने के लिए लागू होता है; यदि आप एक प्रलेखन पाया है  “बग”, आप प्रतिस्थापन पाठ और जो पृष्ठों उस पर जाना चाहिए की आपूर्ति चाहिए।

याद रखें, कई अन्य उपयोगकर्ताओं है कि आपकी समस्या को सामना नहीं कर रहे हैं। नहीं तो आप इसके बारे में सीखा है | प्रलेखन पढ़ने और वेब खोज करते समय (आप क्या किया है कि शिकायत करने से पहले,  आप नहीं किया था?)। इसका मतलब यह है कि बहुत शायद यह आप कुछ गलत, नहीं सॉफ्टवेयर कर रहे हैं जो है।

लोग हैं, जो सॉफ्टवेयर लिखा बहुत यह संभव के रूप में रूप में अच्छी तरह काम करने के लिए कड़ी मेहनत करते हैं। आप दावा करते हैं कि आप एक बग मिला है, तो आप उनकी क्षमता है, जो उनमें से कुछ यहां तक कि अगर आप सही हैं आहत कर सकता है आलोचना हो जाएगा। यह विशेष रूप से चिल्लाना अकूटनैतिक है  “बग” विषय पंक्ति में।

जब अपने सवाल पूछने का, यह सबसे अच्छा है जैसे कि आप मान लिखना है  आप कुछ गलत कर रहे हैं, भले ही आप निजी तौर पर यकीन है कि आप एक वास्तविक बग मिला है। यदि वाकई कोई बग है, तो आप उत्तर में इसके बारे में सुनवाई करेगा। यह खेलते हैं तो देखरेख आप के लिए माफी मांगने की कि क्या वे बग असली है चाहते हैं, बल्कि इसलिए की तुलना में आप उन्हें माफी देने करेगा कि आप अगर में गड़बड़ है।

उताने पड़ जाना अपना होमवर्क करने के लिए एक विकल्प नहीं है

कुछ लोग जो कि उनके द्वारा अभद्र या अहंकार से व्यवहार नहीं करना चाहिए, एक जवाब की मांग हो, groveling के विपरीत चरम करने के लिए पीछे हटना। “मुझे पता है मैं सिर्फ एक दयनीय नौसिखिया हारे हुए हूँ, लेकिन…” । यह ध्यान भंग और बेकार है। यह विशेष रूप से कष्टप्रद है जब यह वास्तविक समस्या के बारे में अस्पष्टता के साथ मिलकर कर रहा है।

अपने समय, या हमारा बर्बाद, कच्चे प्राइमेट राजनीति पर न करें। इसके बजाय, पृष्ठभूमि तथ्यों और अपने प्रश्न के रूप में स्पष्ट रूप से आप कर सकते हैं के रूप में प्रस्तुत करते हैं। यही कारण है कि groveling द्वारा की तुलना में खुद को स्थिति के लिए एक बेहतर तरीका है।

कभी-कभी वेब मंचों नौसिखिया प्रश्नों के लिए अलग-अलग स्थानों की है। आप यदि आप एक नौसिखिया सवाल है लगता है, सिर्फ वहाँ जाओ। लेकिन या तो वहाँ उताने पड़ जाना नहीं है।

समस्या के लक्षण अपने अनुमान का विवरण देना, नहीं

यह क्या आपको लगता है आपके समस्या का कारण है हैकर्स को बताने के लिए उपयोगी नहीं है। (अपने नैदानिक ​​सिद्धांतों गर्म सामान थे, तो आप मदद के लिए अन्य लोगों से सलाह हो सकता है?) तो, सुनिश्चित करें कि आप उन्हें क्या गलत हो जाता है के कच्चे लक्षण कह रहे हैं, बल्कि अपनी व्याख्याओं और सिद्धांतों से बनाते हैं। उन्हें व्याख्या और निदान करते हैं। यदि आपको लगता है कि यह आपके अनुमान राज्य के लिए महत्वपूर्ण है, स्पष्ट रूप से इस तरह के रूप में लेबल और वर्णन क्यों कि इसका जवाब आप के लिए काम नहीं कर रहा।

बेवकूफ:

मैं गिरी compiles पर बैक-टू-बैक SIG11 त्रुटियों हो रही है, और मदरबोर्ड निशान से एक पर एक सिर के मध्य दरार संदेह है। उन लोगों के लिए जाँच करने के लिए सबसे अच्छा तरीका क्या है?

स्मार्ट:

मेरे घर निर्मित K6/233 एक एफआईसी-PA2007 मदरबोर्ड (के माध्यम से अपोलो VP2 चिपसेट) 256MB Corsair PC133 SDRAM के साथ पर के बारे में 20 मिनट के बाद बिजली पर गिरी के दौरान संकलित लगातार SIG11 त्रुटियों हो रही शुरू होता है, लेकिन कभी पहले में 20 मिनट। रिबूट घड़ी को पुनः आरंभ नहीं है, लेकिन रात में नीचे शक्ति है। सभी रैम बाहर गमागमन मदद नहीं की। एक ठेठ संकलन सत्र लॉग की प्रासंगिकता का पालन करती है।

के बाद से पिछले बिंदु एक कठिन एक कई लोगों को काबू करने के लिए हो रहा है, यहाँ एक वाक्यांश याद दिलाने के लिए है: “सभी diagnosticians मिसौरी से कर रहे हैं।” है यही कारण है कि अमेरिकी राज्य की आधिकारिक आदर्श वाक्य “मुझे दिखाओ” (1899, जब कांग्रेसी विलार्ड डी में अर्जित । Vandiver ने कहा, “मैं उस देश मक्का और कपास और cockleburs और डेमोक्रेट, और झागदार वाग्मिता को जन्म देती है न मना है और न ही मुझे संतुष्ट करता है से आते हैं। मैं मिसौरी से हूं। तुम मुझे दिखाने के लिए मिल गया है।”) diagnosticians ‘मामले में, यह है संदेह का मामला नहीं है, बल्कि एक शाब्दिक, कार्यात्मक देखने के लिए जो कुछ भी एक ही कच्चे सबूत है कि आप देखते हैं, बल्कि अपने surmises और सारांश से करने के लिए अधिक से अधिक निकट है की जरूरत है। हमें दिखाओ।

कालानुक्रमिक क्रम में आपकी समस्या के लक्षणों का वर्णन करें

सुराग कुछ है कि चला गया पता लगाना में सबसे उपयोगी गलत अक्सर तुरंत पहले की घटनाओं में झूठ बोलते हैं। तो, अपने खाते का वर्णन करना चाहिए आप ठीक क्या किया, और क्या मशीन और सॉफ्टवेयर, किया विस्फोट करने के लिए अग्रणी। कमांड लाइन प्रक्रियाओं के मामले में, एक सत्र लॉग होने में (जैसे, स्क्रिप्ट सुविधा का उपयोग) और प्रासंगिक बीस लाइनों के हवाले से बहुत उपयोगी है।

प्रोग्राम है जो आप पर विस्फोट से उड़ा दिया (जैसे अत्यधिक शब्द के लिए -v के रूप में) नैदानिक ​​विकल्प है, तो विकल्प है कि प्रतिलिपि करने के लिए उपयोगी डिबगिंग जानकारी जोड़ देगा का चयन करने का प्रयास करें। याद रखें कि अधिक जरूरी बेहतर नहीं है, एक डिबग स्तर है कि कबाड़ में पाठक को डूबने के बजाय सूचित करेंगे चयन करने की कोशिश।

अपने खाते (की तुलना में अधिक के बारे में चार पैराग्राफ) लंबे समय से किया जा रहा समाप्त होता है, तो यह संक्षेप समस्या को शीर्ष राज्य के लिए, तो कालानुक्रमिक कहानी के साथ पालन उपयोगी हो सकता है। इस तरह से, हैकर्स क्या आपके अकाउंट पढ़ने में देखने के लिए पता चल जाएगा।

लक्ष्य, नहीं कदम का वर्णन करें

आप पता लगाने के लिए कुछ करने के लिए कैसे (के रूप में एक बग रिपोर्टिंग के खिलाफ) की कोशिश कर रहे हैं, तो लक्ष्य का वर्णन करके शुरू करते हैं। उसके बाद ही इस दिशा में विशेष कदम है कि आप पर ब्लॉक किए गए हैं का वर्णन।

अक्सर, लोग हैं, जो तकनीकी सहायता की आवश्यकता को ध्यान में एक उच्च स्तरीय लक्ष्य है और वे क्या सोचते लक्ष्य की दिशा में एक विशेष मार्ग है पर अटक जाते हैं। वे कदम के साथ मदद के लिए आते हैं, लेकिन पता नहीं है कि पथ गलत है। यह इस अतीत प्राप्त करने के लिए पर्याप्त प्रयास कर सकते हैं।

बेवकूफ:

मैं एक हेक्साडेसिमल आरजीबी मूल्य लेने के लिए FooDraw कार्यक्रम पर रंग पिकर कैसे मिलता है?

होशियार:

मैं अपने पसंद के मानों के साथ एक छवि पर रंग तालिका को बदलने के लिए कोशिश कर रहा हूँ। अभी एक ही रास्ता है कि मैं इस संपादन हर तालिका स्लॉट के द्वारा होता है क्या करने के लिए देख सकते हैं, लेकिन मैं एक हेक्साडेसिमल आरजीबी मूल्य लेने के लिए FooDraw के रंग पिकर नहीं मिल सकता है।

प्रश्न का दूसरा संस्करण स्मार्ट है। यह एक जवाब है कि एक उपकरण के बेहतर कार्य के लिए उपयुक्त है पता चलता है की अनुमति देता है।

लोग निजी ई-मेल से जवाब देने के लिए मत पूछो

हैकर्स का मानना ​​है कि समस्याओं को सुलझाने के लिए एक सार्वजनिक, पारदर्शी प्रक्रिया है जिसके दौरान एक जवाब पर एक पहली कोशिश और अगर किसी को अधिक जानकार नोटिस कि यह अधूरा या गलत है सही किया जाना चाहिए कर सकते हैं होना चाहिए। इसके अलावा, सहायकों सक्षम और उनके साथियों द्वारा जानकार होने के लिए देखा जा रहा से उत्तरदाताओं होने के लिए उनके इनाम के कुछ मिलता है।

जब आप एक निजी उत्तर के लिए पूछना, आप दोनों की प्रक्रिया और इनाम में बाधा पहुँचा रहे हैं। ऐसा मत करो। यह  प्रतिक्रिया देने वाले का  निजी तौर पर जवाब देने के लिए है कि क्या पसंद है – और अगर वह या वह करता है, यह आमतौर पर है क्योंकि वह या वह सोचता है कि सवाल भी बीमार का गठन या दूसरों के लिए दिलचस्प होने के लिए स्पष्ट है।

इस नियम के एक सीमित अपवाद नहीं है। अगर आपको लगता है सवाल ऐसा है कि आप कई जवाब है कि सभी बारीकी से समान हैं, तो जादुई शब्द हैं मिलने की संभावना है  “मुझे ई-मेल और मैं समूह के लिए उत्तर संक्षेप में प्रस्तुत करेंगे” । यह कोशिश करते हैं और मेलिंग सूची को बचाने या काफी हद तक समान पोस्टिंग की एक बाढ़ के समाचार समूह के लिए विनम्र है – लेकिन आप वादा संक्षेप में प्रस्तुत करने रखना है।

आपके सवाल का स्पष्ट रूप से दिखाएं

ओपन एंडेड सवाल ओपन एंडेड समय डूब के रूप में माना जा करते हैं। उन लोगों को सबसे अधिक आप एक उपयोगी जवाब देने के लिए सक्षम होने की संभावना भी सबसे व्यस्त लोग हैं (सबसे खुद को काम पर अगर केवल क्योंकि वे लेने के लिए)। कि जैसे लोग ओपन एंडेड के लिए समय डूब एलर्जी हो, इस प्रकार वे सवाल एंडेड खोलने के लिए एलर्जी हो जाते हैं।

आप और अधिक एक उपयोगी प्रतिक्रिया प्राप्त करने के लिए यदि आप क्या आप उत्तरदाताओं क्या करना चाहते हैं के बारे में स्पष्ट कर रहे हैं (संकेत प्रदान करते हैं कोड भेजने के लिए, अपने पैच जाँच, जो कुछ भी) की संभावना है। यह उनकी प्रयास ध्यान दिया जाएगा और परोक्ष समय और ऊर्जा एक प्रतिवादी आप मदद करने के लिए आवंटित करना चाहिए पर एक ऊपरी बाध्य कर दिया। यह अच्छा है।

दुनिया के विशेषज्ञों में रहते हैं समझने के लिए, एक प्रचुर मात्रा में संसाधन और समय एक दुर्लभ एक के रूप में प्रतिक्रिया करने के लिए के रूप में विशेषज्ञता के बारे में सोच। एक समय प्रतिबद्धता आप परोक्ष के लिए पूछना, अधिक होने की संभावना भी कम आप किसी को वास्तव में अच्छा है और वास्तव में व्यस्त से एक जवाब मिल रहे हैं।

तो यह आपके सवाल का यह मैदान में एक विशेषज्ञ के लिए आवश्यक समय की प्रतिबद्धता को कम करने के फ्रेम करने के लिए उपयोगी है – लेकिन इस बार सवाल को सरल बनाने के रूप में एक ही बात नहीं है। इस प्रकार, उदाहरण के लिए,  “क्या आप मुझे एक्स का एक अच्छा विवरण के लिए सूचक देना चाहेंगे?”  आम तौर पर एक होशियार सवाल से है  “आप एक्स समझाने सकते हैं, कृपया?” । आप कुछ खराब कोड है, यह आम तौर पर किसी के लिए पूछने के लिए क्या यह गलत है की तुलना में यह किसी को इसे ठीक करने के पूछने के लिए है समझाने के लिए होशियार है।

जब कोड के बारे में पूछ

दूसरों एक संकेत समस्या किस तरह वे के लिए खोज की जानी चाहिए देने के बिना अपने टूट कोड डिबग करने के लिए मत पूछो। कोड के कुछ सौ लाइनों से पोस्ट किया और कहा, “यह काम नहीं करता”, तो आप पर ध्यान नहीं दिया जाएगा। , कोड की एक दर्जन से अधिक लाइनों से पोस्ट किया और कहा, “रेखा 7 के बाद मैं <x> देखने की उम्मीद कर रहा था, लेकिन <y> बजाय हुई” और अधिक आप एक प्रतिक्रिया प्राप्त होने की संभावना है।

सबसे प्रभावी तरीका सटीक होना करने के लिए एक कोड समस्या एक न्यूनतम बग प्रदर्शन परीक्षण का मामला प्रदान करना है के बारे में। एक न्यूनतम परीक्षण का मामला क्या है? यह समस्या का एक उदाहरण है, बस इतना कोड अवांछनीय व्यवहार और कोई और अधिक प्रदर्शन करने के लिए। कैसे आप एक न्यूनतम परीक्षण का मामला कर सकता हूँ? आप क्या लाइन या कोड समस्याग्रस्त व्यवहार उत्पादन की धारा को जानते हैं, इसकी एक प्रति बनाने के लिए और सिर्फ पर्याप्त पूर्ण उदाहरण उत्पादन करने के लिए कोड का समर्थन जोड़ने (यानी पर्याप्त है कि स्रोत संकलक/दुभाषिया को स्वीकार्य है/जो भी आवेदन यह संसाधित करता है) । आप एक विशेष खंड पर उसे संक्षिप्त नहीं कर सकते, स्रोत की एक प्रतिलिपि बनाने और हिस्सा है कि समस्याग्रस्त व्यवहार को प्रभावित नहीं करते को हटाने शुरू करते हैं। छोटे अपने कम से कम परीक्षण का मामला बेहतर है (देखें, है  खंड कहा जाता है “वॉल्यूम नहीं सटीक है”)।

एक बहुत छोटा सा कम से कम परीक्षण का मामला जनरेट कर रहा है हमेशा संभव नहीं होगा, लेकिन करने की कोशिश कर अच्छा अनुशासन है। यह मदद मिल सकती है आप सीखते हैं क्या आप अपने दम पर समस्या को हल करने की जरूरत है – और तब भी जब यह नहीं है, हैकर्स को देखने के लिए कि आप की कोशिश की है की तरह है। यह उन्हें और अधिक सहकारी कर देगा।

आप बस एक कोड की समीक्षा चाहते हैं, कहते हैं कि के रूप में ज्यादा सामने है, और क्या क्षेत्रों आपको लगता है विशेष रूप से समीक्षा और क्यों की आवश्यकता हो सकती उल्लेख करना सुनिश्चित करें।

होमवर्क प्रश्न पोस्ट न करें

हैकर्स होमवर्क सवाल खोलना में अच्छा कर रहे हैं; हम में से ज्यादातर के लिए उन्हें खुद किया है। उन प्रश्नों के लिए कर रहे हैं  आप , बाहर काम करने के लिए इतना है कि आप अनुभव से सीखना होगा। यह संपूर्ण समाधान के लिए संकेत के लिए पूछने के लिए नहीं, बल्कि ठीक है।

यदि आपको संदेह है कि आप एक होमवर्क सवाल से पारित कर दिया गया है, लेकिन फिर भी इसे हल नहीं कर सकते, एक में एक उपयोगकर्ता समूह मंच या (एक अंतिम उपाय के रूप में) में पूछने का प्रयास  “उपयोगकर्ता”  एक परियोजना की सूची/मंच। हैकर्स जबकि  होगा यह स्थान, उन्नत उपयोगकर्ताओं में से कुछ कम से कम आप एक संकेत दे सकता है।

व्यर्थ प्रश्नों छँटाई

प्रलोभन का विरोध तरह शब्दार्थ-अशक्त प्रश्नों में सहायता के लिए आपके अनुरोध को बंद करने के  “किसी को मेरी मदद कर सकते हैं?”  या  “वहाँ एक जवाब है?” पहली: अगर आप अपनी समस्या का वर्णन आधे रास्ते सुयोग्य लिखा है, पर इस तरह हमला बोला-ऑन सवाल कर रहे हैं सबसे अच्छा ज़रूरत से ज़्यादा। दूसरा: क्योंकि वे अनावश्यक हैं, हैकर्स उन्हें परेशान हैं – और इस तरह तार्किक त्रुटिहीन लेकिन खारिज जवाब लौटने की संभावना है  “हाँ, आप मदद की जा सकती”  और  “नहीं, वहाँ आप के लिए कोई मदद नहीं है।”

सामान्य तौर पर, हाँ या कोई सवाल पूछ जब तक आप एक चाहते से बचने के लिए एक अच्छी बात है  हाँ या कोई जवाब नहीं ।

नहीं ध्वज के रूप में अपने प्रश्न है  “अत्यावश्यक”, भले ही यह आपके लिए है

यही कारण है कि हमारा आपकी समस्या है, नहीं। सबसे हैकर्स बस तत्काल और विशेष ध्यान बटोर अशिष्ट और स्वार्थी प्रयास के रूप में इस तरह के संदेशों को हटा देगा: का दावा तात्कालिकता बहुत प्रतिकूल होने की संभावना है। इसके अलावा, शब्द ‘तत्काल’ (और विषय पंक्ति में ध्यान खींचने के लिए इसी तरह के अन्य प्रयास) अक्सर स्पैम फिल्टर से चलाता है – अपने इच्छित प्राप्तकर्ता यह बिल्कुल नहीं देख सकता है!

वहाँ एक अर्द्ध अपवाद नहीं है। यह आपको कुछ हाई प्रोफाइल जगह, एक है कि हैकर्स उत्साहित के बारे में मिल जाएगा में कार्यक्रम उपयोग कर रहे हैं उल्लेख के लायक हो सकता है; ऐसी स्थिति में, यदि आप समय दबाव में हैं, और आप तो विनम्रता से कहते हैं, लोगों को तेजी से जवाब देने के लिए पर्याप्त रूप से इच्छुक हो सकता है।

इसका कारण यह है कि क्या रोमांचक है के लिए हैकर्स ‘मीट्रिक शायद तुम्हारा से अलग है, ऐसा करने के लिए एक बहुत ही जोखिम भरा काम है लेकिन। अंतरराष्ट्रीय अंतरिक्ष स्टेशन से पोस्ट किया जा रहा से योग्य न हो, उदाहरण के लिए, लेकिन एक फील गुड धर्मार्थ या राजनीतिक कारण की ओर से पोस्टिंग होगा लगभग निश्चित रूप से नहीं। वास्तव में, पोस्टिंग: “तत्काल मुझे फजी बच्चे जवानों को बचाने में मदद करें!”  मज़बूती से आप त्याग या हैकर्स जो सोचते हैं कि फजी बच्चे जवानों महत्वपूर्ण हैं से भी flamed मिल जाएगा।

आप इस रहस्यमय, यह कैसे करने के बाकी फिर से पढ़ बार-बार लगता है जब तक आप कुछ भी पोस्ट करने से पहले यह समझते हैं।

सौजन्य दर्द होता है कभी नहीं, और कभी कभी में मदद करता है

विनम्र बने। का प्रयोग करें  “कृपया”  और  “आपका ध्यान के लिए धन्यवाद”  या  “आपके विचार के लिए धन्यवाद” । यह स्पष्ट आप समय लोग मुक्त करने के लिए आप मदद कर खर्च की सराहना करते हैं।

ईमानदारी से कहूं तो, इस के रूप में के रूप में महत्वपूर्ण नहीं है (और के लिए स्थानापन्न नहीं कर सकता), व्याकरण स्पष्ट, सटीक और वर्णनात्मक जा रहा है, मालिकाना प्रारूप से परहेज आदि .; सामान्य रूप में हैकर्स बल्कि विनम्र अस्पष्टता की तुलना में कुछ ब्रस्क लेकिन तकनीकी रूप से तेज बग रिपोर्ट मिलेगा। (यह आपको पहेलियां हैं, तो याद रखें कि हम यह हमारे क्या सिखाता द्वारा एक सवाल महत्व देते हैं।)

हालांकि, अगर आप एक पंक्ति में अपने तकनीकी बतख मिल गया है, विनम्रता एक उपयोगी जवाब मिल रहा है की संभावनाओं को बढ़ाने करता है।

(हम ध्यान दें चाहिए कि केवल गंभीर आपत्ति हम इस विधिपत्र के लिए अनुभवी हैकर्स से प्राप्त हो गया है हमारे पिछले सिफारिश का उपयोग करने के लिए सम्मान के साथ है  “अग्रिम धन्यवाद” । कुछ हैकर यह किसी को भी बाद में शुक्रिया अदा करना नहीं इरादे की ओर संकेत करता है। हमारी सिफारिश है या तो करने के लिए कहते हैं कि  “अग्रिम धन्यवाद”  पहले  और  उत्तरदाताओं बाद में धन्यवाद, या कह कर जैसे एक अलग तरह से शिष्टाचार, एक्सप्रेस  “आपका ध्यान के लिए धन्यवाद”  या  “आपके विचार के लिए धन्यवाद” ।)

समाधान पर एक संक्षिप्त नोट के साथ पालन करें

एक नोट के बाद समस्या को सब जो आप मदद की को हल किया गया है भेजें; उन्हें पता है कि यह कैसे बाहर आया और उनकी मदद के लिए फिर से उनका शुक्रिया अदा करते हैं। समस्या एक मेलिंग सूची या समाचार समूह में सामान्य ब्याज को आकर्षित किया है, यह वहाँ फॉलोअप पोस्ट करना उपयुक्त है।

बेहतर, जबाब धागा मूल प्रश्न पोस्टिंग द्वारा शुरू करने के लिए होना चाहिए, और ‘फिक्स्ड’ होना चाहिए था, ‘यह संकल्प’ या विषय पंक्ति में एक समान रूप से स्पष्ट टैग। तेजी से बदलाव, एक संभावित प्रतिवादी जो के बारे में एक धागा देखता साथ मेलिंग सूची पर  “समस्या एक्स”  के साथ समाप्त  “समस्या एक्स – तय”  उसकी/उसके समय बर्बाद करने के लिए नहीं जानता भी धागा (पढ़ने जब तक (रों) उन्होंने व्यक्तिगत रूप से समस्या एक्स दिलचस्प पाता है) और इसलिए उस समय एक अलग समस्या को हल करने का उपयोग कर सकते हैं।

अपना फ़ॉलो लंबी और शामिल होने के लिए नहीं है, एक सरल  “कैसे हो – यह एक असफल नेटवर्क केबल था! सबको धन्यवाद। – विधेयक “  कुछ नहीं से बेहतर होगा। वास्तव में, एक छोटा और प्रभावी सारांश एक लंबे शोध प्रबंध की तुलना में बेहतर है, जब तक समाधान वास्तविक तकनीकी गहराई है। क्या कार्रवाई समस्या हल हो सकते हैं, लेकिन आप पूरी समस्या निवारण अनुक्रम को पुनः चलाने की जरूरत नहीं है।

कुछ गहराई के साथ समस्याओं के लिए, यह समस्या निवारण इतिहास का एक सारांश पोस्ट करने के लिए उपयुक्त है। अपने अंतिम समस्या बयान का वर्णन करें। क्या एक समाधान के रूप में काम का वर्णन करें, और परिहार्य अंधा गलियों से संकेत मिलता है  कि उसके बाद । अंधा गलियों बल्कि एक जासूसी कहानी में अनुवर्ती मोड़ से सही समाधान और अन्य सारांश सामग्री के बाद आना चाहिए,। लोग हैं, जो आप में मदद मिली के नाम को नाम; आप दोस्तों कि जिस तरह से बना देंगे।

विनम्र और जानकारीपूर्ण किया जा रहा है इसके अलावा, फॉलोअप इस तरह की मेलिंग-सूची/समाचार समूह/मंच के संग्रह खोज कर यह जानना चाहेंगे कि जो समाधान आप मदद की दूसरों की मदद और इस प्रकार भी उन्हें मदद मिल सकती है होगा।

पिछले है, और कम से कम नहीं, फॉलोअप की इस तरह मदद करता है हर कोई है जो सहायता प्रदान की समस्या के बारे में बंद करने की एक संतोषजनक भावना महसूस करते हैं। आप थोड़ी कमज़ोर या अपने आप को हैकर नहीं हैं, तो हम पर विश्वास है कि इस भावना गुरुओं और विशेषज्ञों आप मदद के लिए उपयोग किया करने के लिए बहुत महत्वपूर्ण है। समस्या आख्यान है कि अनसुलझे शून्य में बंद पीछा निराशा बातें कर रहे हैं; हैकर्स उन्हें देखने के लिए संकल्प लिया खुजली। सद्भावना कि कि खुजली खरोंच कमाता है आप अगली बार जब आप करने के लिए बहुत, बहुत उपयोगी होगा तुमसे एक सवाल खड़ा करने की जरूरत है।

विचार करें कि आप भविष्य में ये समस्या हो रही से दूसरों को रोकने में सक्षम हो सकता है। स्वयं से पूछें कि एक दस्तावेज या पूछे जाने वाले प्रश्न पैच में मदद मिलेगी, और अगर जवाब है हाँ मेंटेनर है कि पैच भेजें।

हैकर्स के अलावा, अच्छा फॉलोअप व्यवहार की इस तरह वास्तव में पारंपरिक विनम्रता से ज्यादा महत्वपूर्ण है। यह कैसे आप दूसरों के, जो एक बहुत ही मूल्यवान संपत्ति हो सकता है के साथ अच्छी तरह से खेलने के लिए एक प्रतिष्ठा मिलता है।

कैसे जवाब व्याख्या करने के लिए

कमबख्त मैनुअल पढ़ने और कमबख्त वेब पर खोजें: कैसे बताने के लिए गंभीरता से बँधा हुआ है

एक प्राचीन और पवित्र परंपरा है: यदि आप एक उत्तर है कि पढ़ता मिल  “RTFM”जिस व्यक्ति ने भेजा इसे लगता है कि कमबख्त मैनुअल पढ़ें जाना चाहिए था। वह लगभग निश्चित रूप से सही है। इसे पढ़ने के लिए जाओ।

RTFM एक छोटी रिश्तेदार है। आप एक उत्तर है कि पढ़ता मिलता है  “STFW”जिस व्यक्ति ने इसे भेजा सोचता है कि आप कमबख्त वेब खोज की है चाहिए। वह लगभग निश्चित रूप से सही है। यह खोज जाओ। (इस के मामूली संस्करण जब आप बताया जाता है  “गूगल अपने दोस्त है!” )

वेब मंचों में, आप भी मंच अभिलेखागार खोज करने के लिए कहा जा सकता। वास्तव में, किसी भी रूप में पिछले धागा जहां इस समस्या को हल किया गया था करने के लिए एक सूचक प्रदान करने के लिए बहुत दयालु हो सकता है। लेकिन इस विचार पर भरोसा नहीं करते; मांगने से पहले अपने संग्रह-खोज करते हैं।

अक्सर, व्यक्ति आप खोज करने के लिए कह रही मैनुअल या जानकारी आप खुले जरूरत के साथ वेब पेज है, और के रूप में वह या वह प्रकार यह देख रहा है। ये उत्तर प्रत्युत्तर सोचता है कि (क) आवश्यक जानकारी प्राप्त करने के लिए आसान है, और (ख) आप अधिक जानने के लिए यदि आप यदि आप इसे आप के लिए चम्मच से सिंचित है की तुलना में जानकारी का पता लगा लेगा मतलब है।

आप इस से नाराज नहीं होना चाहिए; हैकर मानकों के द्वारा, अपने प्रतिवादी आप बस आप की अनदेखी नहीं द्वारा सम्मान का एक मोटा तरह दिख रहा है। इसके बजाय आप इस चिंताशील दयालुता के लिए आभारी होना चाहिए।

आप समझ में नहीं आता है…

आप इस सवाल का जवाब समझ में नहीं आता है, तो तुरंत स्पष्टीकरण के लिए एक मांग वापस बाउंस नहीं है। एक ही उपकरण है कि आप इस सवाल का जवाब समझने की कोशिश करें और अपने मूल प्रश्न (मैनुअल, पूछे जाने वाले प्रश्न, वेब, कुशल मित्र) जवाब देने के लिए प्रयोग किया जाता है का उपयोग करें। फिर, अगर आप अभी भी स्पष्टीकरण के लिए पूछने की आवश्यकता, प्रदर्शन आप क्या सीखा है।

उदाहरण के लिए, मैं आपको बता लगता है:  “ऐसा लगता है कि आप एक अटक zentry मिल गया है की तरह; आप “यह स्पष्ट करने की आवश्यकता होगी।  इसके बाद: यहाँ एक है  बुरा  फॉलोअप प्रश्न:? एक zentry क्या है”  यहाँ एक है  अच्छा फॉलोअप प्रश्न: “ठीक है, मैं उस आदमी पेज पढ़ सकते हैं और zentries केवल -z और -p स्विच के तहत उल्लेख कर रहे हैं । उनमें से न तो zentries समाशोधन के बारे में कुछ कहते हैं। यह इनमें से किसी एक या मैं कुछ यहाँ याद आ रही है है?”

अशिष्टता के साथ काम

क्या हैकर हलकों में अशिष्टता की तरह दिखता है की ज्यादातर अपराध देने के लिए इरादा नहीं है। दरअसल, यह प्रत्यक्ष, कट के माध्यम से-बकवास संचार शैली है कि जो लोग दूसरों के गर्म और फजी महसूस की तुलना में समस्याओं को हल करने के बारे में अधिक चिंतित हैं के लिए स्वाभाविक है की उत्पाद है।

जब आप अशिष्टता अनुभव, शांति से प्रतिक्रिया करने के लिए प्रयास करें। किसी को वास्तव में बाहर काम कर रहा है, तो यह बहुत संभावना सूची या समाचार समूह या मंच से उसे उस पर कॉल करेंगे पर एक वरिष्ठ व्यक्ति है। अगर ऐसा  नहीं होता  हो और आप अपने गुस्से को खो देते हैं, यह है कि आप जिस व्यक्ति को यह हैकर समुदाय के मानदंडों के भीतर व्यवहार कर रहा था पर खो देते हैं और संभावना है  कि आप  गलती पर विचार किया जाएगा। यह जानकारी या मदद आप चाहते हो रही के अपने अवसरों को चोट लगी होगी।

दूसरी ओर, आप कभी कभी अशिष्टता और तेवर कि काफी नि: शुल्क है पर दिखाए जाएंगे। इसके बाद के संस्करण के फ्लिप साइड कि यह असली अपराधियों स्लैम के लिए काफी कठिन, एक तेज मौखिक छुरी के साथ अपने दुर्व्यवहार के चीर-फाड़ स्वीकार्य रूप है। बहुत, बहुत अपनी जमीन के बारे में सुनिश्चित करने से पहले आप इस कोशिश हालांकि, हो। एक कटुता को सही करने के लिए और एक व्यर्थ फ्लेम वॉर शुरू करने के बीच की रेखा काफी पतली है कि हैकर्स के लिए खुद को बार बार यह भर में भारी भूल नहीं है, यदि आप एक नौसिखिया या एक बाहरी व्यक्ति हैं, इस तरह के एक गलती से बचने के अवसरों को कम कर रहे हैं। आप मनोरंजन के बजाय जानकारी के बाद कर रहे हैं, यह इस जोखिम के लिए की तुलना में कीबोर्ड से अपनी उंगलियों को रखने के लिए बेहतर है।

(कुछ लोगों का दावा है कि कई हैकर्स आत्मकेंद्रित या एस्पर्गर सिंड्रोम का एक मामूली रूप है, और वास्तव में मस्तिष्क सर्किट कि चिकना से कुछ याद कर रहे हैं  “सामान्य”  मानव सामाजिक संपर्क। यह या सच नहीं हो सकता हो सकता है। आप एक हैकर अपने आप नहीं कर रहे हैं , तो यह आपको हमारे सनकीपन से निपटने के लिए यदि आप मस्तिष्क क्षतिग्रस्त होने के रूप में हम में से लगता है कि मदद मिल सकती है सही आगे बढ़ो हम परवाह नहीं करेंगे;।। हम  चाहते  जा रहा है जो कुछ भी यह है हम कर रहे हैं, और आम तौर नैदानिक लेबल के बारे में एक स्वस्थ संदेह है)।

के बारे में जेफ़ बिगलर की टिप्पणियों  चातुर्य फिल्टर  भी प्रासंगिक और पढ़ने लायक हैं।

अगले भाग में, हम एक अलग मुद्दे के बारे में बात करेंगे; की तरह  “असभ्यता”  जब आप देखेंगे  आप  दुर्व्यवहार।

एक हारने की तरह प्रतिक्रिया व्यक्त नहीं पर

इस लेख, या इसी तरह में विस्तृत तरीकों से – बाधाओं आप हैकर समुदाय मंचों पर कई बार ऊपर पेंच होगा। और तुम यह बताया जाएगा कि वास्तव में कैसे आप संभवतः रंगीन asides साथ बँधा हुआ है,। जनता में।

जब ऐसा होता है, सबसे बुरी बात आप कर सकते हैं अनुभव के बारे में कराहना है, का दावा है मौखिक रूप से, पर हमला किया गया है, मांग क्षमा याचना, चीख, अपनी सांस पकड़, मुकदमों इसके बजाय धमकी, लोगों के नियोक्ताओं को शिकायत करते हैं, शौचालय सीट छोड़ देते हैं, आदि यहाँ आप क्या करना है:

इससे छुटकारा मिले। यह आम है। वास्तव में, यह स्वस्थ और उचित है।

समुदाय मानकों खुद को बनाए रखने के लिए नहीं है: वे, लोगों के द्वारा बनाए रखा रहे दिख सक्रिय रूप से उन्हें लागू करने के  सार्वजनिक रूप से । कराहना नहीं है कि सभी आलोचना निजी ई-मेल के माध्यम से अवगत करा दिया जाना चाहिए था: यह कैसे काम करता है कि नहीं है। न ही जोर देते हैं करने के लिए यह उपयोगी है जब किसी टिप्पणी है कि अपने दावे में से एक गलत था, या कि अपने विचार अलग आप व्यक्तिगत रूप से अपमानित किया गया है। उन हारे हुए व्यवहार कर रहे हैं।

वहाँ हैकर मंचों जहां, अति शिष्टाचार के कुछ गुमराह भावना से बाहर, प्रतिभागियों को एक और की पोस्ट से किसी भी गलती खोजने पोस्ट करने से प्रतिबंधित किया गया है किया गया है, और कहा था कि  “अगर आप उपयोगकर्ता मदद करने के लिए तैयार नहीं कर रहे हैं कुछ भी कहना नहीं है।”  कहीं और करने के लिए जानकार प्रतिभागियों की प्रस्थान जिसके परिणामस्वरूप उन्हें व्यर्थ प्रलाप में उतरना और तकनीकी मंचों के रूप में बेकार हो जाती है।

अतिरंजना  ‘दोस्ताना’  (है कि फैशन में) या उपयोगी: किसी एक को चुनें।

याद रखें: जब कि हैकर आपको बताता है कि आप बँधा हुआ है, और (चाहे कितने भी दो टूक) बताता है आप इसे फिर से करने के लिए नहीं है, वह (1) आप और (2) अपने समुदाय के लिए चिंता का अभिनय कर रहा है। यह बहुत आसान है उसे आप पर ध्यान न दें और आप अपने जीवन के बाहर फिल्टर करने के लिए के लिए किया जाएगा। आप आभारी करने का प्रबंधन नहीं कर सकते हैं, कम से कम, एक छोटे से गरिमा है कराहना नहीं है, और सिर्फ इसलिए कि आप एक नाट्यरूप अतिसंवेदनशील आत्मा और पात्रता के भ्रम के साथ क्षेत्र में नये हैं एक नाजुक गुड़िया की तरह व्यवहार किया की उम्मीद नहीं करते ।

कभी कभी लोगों को आप व्यक्तिगत रूप से, एक स्पष्ट कारण के बिना, पर हमला करेंगे लौ आदि, भले ही आप ऊपर पेंच नहीं है (या केवल अपनी कल्पना में बँधा हुआ है)। इस मामले में, शिकायत तरीका है  वास्तव में  ऊपर पेंच।

ये flamers या तो lamers जो एक सुराग नहीं है, लेकिन खुद को विश्वास है कि विशेषज्ञों हो सकता है, या मनोवैज्ञानिक परीक्षण आप चाहे ऊपर पेंच जाएगा होने हैं। अन्य पाठकों या तो उन्हें अनदेखा, या अपने दम पर उनसे निपटने के लिए तरीके खोजने। गप्पी के व्यवहार को खुद के लिए समस्या है, जो आपको चिंता करने की जरूरत नहीं पैदा करता है।

मत अपने आप को, एक flamewar में तैयार किया या तो। अधिकांश आग सबसे अच्छा अनदेखी कर रहे हैं – के बाद आप देख लिया है कि क्या वे वास्तव में आग की लपटों कर रहे हैं, आप किन तरीकों से बँधा हुआ है, और चतुराई से ciphered तुम्हारा असली सवाल का जवाब नहीं करने के लिए संकेत नहीं है (यह रूप में अच्छी तरह होता है)।

सवाल पूछने के लिए नहीं

यहाँ कुछ क्लासिक बेवकूफ सवाल कर रहे हैं, और क्या हैकर्स में सोच रहे हैं, जब वे उनका जवाब नहीं है।

प्रश्न:  मैं कहां से कार्यक्रम या संसाधन एक्स मिल सकती है?

प्रश्न:  मैं कैसे उपयोग कर सकते हैं X Y करना है?

प्रश्न:  मैं अपने सुरक्षा प्रॉम्प्ट कॉन्फ़िगर कर सकते हैं?

प्रश्न:  मैं बास-o-matic फ़ाइल कनवर्टर का उपयोग कर एक टेक्स फ़ाइल में एक AcmeCorp दस्तावेज़ कनवर्ट कर सकते हैं?

प्रश्न:  मेरा {कार्यक्रम, विन्यास, एसक्यूएल बयान} काम नहीं करता है

प्रश्न:  मैं अपने Windows मशीन के साथ समस्या आ रही है। क्या आप मदद कर सकते हैं?

प्रश्न:  मेरे कार्यक्रम काम नहीं करता। मुझे लगता है कि प्रणाली की सुविधा एक्स टूटी हुई है।

प्रश्न:  क्या मैं आपकी मदद कर सकते हैं लिनक्स या एक्स स्थापित करने में समस्या आ रही है? 

प्रश्न:  मैं कैसे जड़/चोरी चैनल-ऑप्स विशेषाधिकार दरार कर सकते हैं/किसी के ई-मेल पढ़ा है?

प्रश्न: मैं इस कार्यक्रम या संसाधन एक्स कहाँ से मिलेगी?
ए: एक ही जगह मैं इसे ढूंढ सकते हैं, मूर्ख – एक वेब खोज के दूसरे छोर पर। Ghod, हर कोई उपयोग करने के लिए कैसे पता नहीं है  गूगल  अभी तक?
प्रश्न: मैं का उपयोग कैसे कर सकते हैं X Y करना है?
ए: क्या आप चाहते हैं Y क्या करना है, तो आप एक विधि है कि उपयुक्त नहीं हो सकता के उपयोग के पूर्व मान के बिना यह सवाल पूछना चाहिए। इस फार्म के प्रश्न अक्सर एक व्यक्ति जो एक्स के बारे में केवल अज्ञानी नहीं है का संकेत मिलता है, लेकिन वे क्या समस्या Y को हल करते हैं और उनके विशेष स्थिति के विवरण पर भी उतारना चाहते बारे में उलझन में। यह आम तौर पर जब तक वे अपनी समस्या बेहतर परिभाषित ऐसे लोगों की अनदेखी करने के लिए सबसे अच्छा है।
प्रश्न: मैं अपने सुरक्षा प्रॉम्प्ट कैसे कॉन्फ़िगर कर सकते हैं?
ए: आप बहुत चालाक इस सवाल पूछने के लिए हैं, तो आप बहुत चालाक के लिए कर रहे हैं  RTFM  और अपने आप पता लगाना।
प्रश्न: मैं बास-o-matic फ़ाइल कनवर्टर का उपयोग कर एक टेक्स फ़ाइल में एक AcmeCorp दस्तावेज़ कनवर्ट कर सकते हैं?
ए: यह प्रयास करें और देखें। आप ने ऐसा ही किया, तो आप चाहते हैं (क) जवाब जानने के लिए, और (ख) मेरे समय बर्बाद कर बंद करो।
प्रश्न: मेरा {कार्यक्रम, विन्यास, एसक्यूएल बयान} काम नहीं करता है
ए: यह सवाल नहीं है, और मैं बीस प्रश्न खेलने आप से बाहर अपने वास्तविक प्रश्न जिज्ञासा में कोई दिलचस्पी नहीं हूँ – मैं बेहतर काम करने के लिए किया है। कुछ इस तरह देखकर, मेरी प्रतिक्रिया निम्न में से एक की सामान्य रूप से है:

• आपको लगता है कि में जोड़ने के लिए कुछ और है?

• ओह, वह भी बुरा है, मुझे आशा है कि आप इसे ठीक किया गया मिलता है।

• और वास्तव में यह मेरे साथ क्या करना है?

प्रश्न: मैं अपने Windows मशीन के साथ समस्या आ रही है। क्या आप मदद कर सकते हैं?
ए: हाँ। कि माइक्रोसॉफ्ट कचरा बाहर फेंक और लिनक्स या बीएसडी की तरह एक खुला स्रोत ऑपरेटिंग सिस्टम स्थापित करें।नोट: यदि आप  कर सकते हैं Windows मशीनों से संबंधित सवाल पूछने अगर वे एक कार्यक्रम के एक अधिकारी विंडोज का निर्माण करता है, या Windows मशीनों (यानी, सांबा) साथ सूचना का आदान कि के बारे में कर रहे हैं। सिर्फ इसलिए कि विंडोज तो सामान्य रूप में टूट गया है कि यह बहुत ही अक्सर मामला है, जबाब कि समस्या विंडोज के साथ और नहीं कार्यक्रम है से हैरान न हों।
प्रश्न: मेरे कार्यक्रम काम नहीं करता। मुझे लगता है कि प्रणाली की सुविधा एक्स टूटी हुई है।
ए: हालांकि यह संभव है कि आप पहले व्यक्ति सिस्टम कॉल और पुस्तकालयों भारी सैकड़ों या हजारों लोगों के द्वारा प्रयोग किया जाता में एक स्पष्ट कमी की सूचना के लिए कर रहे हैं, यह है कि आप पूरी तरह से जानकारी नहीं है बल्कि अधिक होने की संभावना है। असाधारण दावों असाधारण सबूत की आवश्यकता होती है; जब आप इस तरह एक दावा कर, आप इसे का बैकअप लेने चाहिए विफलता मामले के स्पष्ट और विस्तृत प्रलेखन के साथ।
प्रश्न: क्या मैं आपकी मदद कर सकते हैं लिनक्स या एक्स स्थापित करने में समस्या आ रही है?
ए: नहीं, मैं इस समस्या निवारण के लिए अपनी मशीन के लिए हाथ का उपयोग करना होगा। हाथ मदद के लिए अपने स्थानीय लिनक्स उपयोगकर्ता समूह पूछने जाओ। (आप उपयोगकर्ता समूहों की सूची पा सकते हैं  यहाँ ।)नोट: यदि आप एक विशेष वितरण के बारे में एक मंच या मेलिंग सूची पर कर रहे हैं, और समस्या के साथ है लिनक्स उपयुक्त हो सकता है स्थापित करने के बारे में सवाल  है कि  distro; या स्थानीय उपयोगकर्ता समूहों मंचों पर। इस मामले में, विफलता का सटीक विवरण का वर्णन करने के लिए सुनिश्चित हो। लेकिन सावधान, पहले खोज करते हैं “लिनक्स” और साथ  सभी  हार्डवेयर का शक टुकड़े।
प्रश्न: मैं जड़/चोरी चैनल-ऑप्स विशेषाधिकार कैसे दरार/किसी के ई-मेल पढ़ सकते हैं?
ए: आप एक हैकर पूछ तुम्हारी मदद करने के लिए इस तरह की चीजों और एक मूर्ख करना चाहते के लिए एक lowlife कर रहे हैं।

अच्छा और बुरा प्रश्न

अंत में, मैं कैसे उदाहरण के द्वारा एक स्मार्ट तरीके से सवाल पूछने के लिए वर्णन करने के लिए जा रहा हूँ; एक ही समस्या के बारे में सवाल के जोड़े, एक एक मूर्ख रास्ता और एक स्मार्ट तरीके से एक में पूछा।

बेवकूफ: मैं कहां से Foonly Flurbamatic के बारे में सामान पता कर सकते हैं?

यह सवाल अभी के लिए भीख माँगता  “कमबख्त वेब खोजें”  एक उत्तर के रूप में।

स्मार्ट:  मैं खोजने की कोशिश करने के लिए गूगल का इस्तेमाल किया “Foonly Flurbamatic 2600”  वेब पर है, लेकिन मैं कोई उपयोगी हिट हो गया। मैं इस डिवाइस के बारे में जानकारी प्रोग्रामिंग करने के लिए एक सूचक मिल सकता है?

यह पहले से ही STFWed, और जैसे वहाँ कोई वास्तविक समस्या हो सकती है लगता है।

बेवकूफ:  मैं परियोजना चित्रण से कोड को संकलित करने के लिए नहीं मिल सकता है। यह क्यों टूट गया है?

पूछ मानता है कि किसी और को खराब कर दिया। अभिमानी नीच…

स्मार्ट:  परियोजना foo से कोड Nulix संस्करण 6.2 के तहत संकलित नहीं है। मैं अकसर किये गए सवाल पढ़ा है, लेकिन यह Nulix संबंधी समस्याओं के बारे में उस में कुछ भी नहीं है। यहाँ मेरी संकलन प्रयास की एक प्रतिलिपि है, यह कुछ मैंने किया है?

पूछ पर्यावरण निर्दिष्ट किया है, सामान्य प्रश्नपढ़ें, त्रुटि दिखा रहा है, और यह मानते हुए नहीं है उसकी समस्याओं किसी और की गलती कर रहे हैं। यह एक कुछ ध्यान लायक हो सकता है।

बेवकूफ:  मैं अपने मदरबोर्ड के साथ समस्या आ रही है। किसी को भी मदद कर सकते हैं?

यह करने के लिए जे रैंडम हैकर की प्रतिक्रिया होने की संभावना है  “ठीक है। आप ड़ कार करने की जरूरत और डायपरिंग भी? “  हटाना कुंजी के एक पंच का स्थान है।

स्मार्ट:  मैं S2464 मदरबोर्ड पर की कोशिश की एक्स, Y, और Z। जब बात नहीं बनी, मैंने कोशिश की ए, बी, और सी उत्सुक लक्षण ध्यान दें कि जब मैं सी कोशिश की जाहिर फ्लोरबिश ग्रोमेटिंग है, लेकिन परिणाम एक क्या नहीं उम्मीद कर सकते हैं। Athlon सांसद माँ बोर्ड पर ग्रिम के सामान्य कारण होते हैं? किसी को और अधिक परीक्षण मैं इस समस्या नीचे पिन करने के लिए चला सकते हैं के लिए विचारों को मिल गया?

इस व्यक्ति को, दूसरे हाथ पर, एक जवाब के लायक लगता है। वह/वह निष्क्रिय एक जवाब उच्च पर से ड्रॉप करने के लिए इंतजार करने के बजाय समस्या को सुलझाने के खुफिया प्रदर्शन किया है।

आखिरी सवाल में, की मांग के बीच जटिल लेकिन महत्वपूर्ण अंतर नोटिस  “मुझे एक जवाब दे दो”  और  “कृपया मेरी मदद पता लगाने की है कि मैं क्या अतिरिक्त निदान आत्मज्ञान प्राप्त करने चला सकते हैं।”

वास्तव में, कि आखिरी सवाल के रूप बारीकी से कोई वास्तविक घटना है कि लिनक्स कर्नेल मेलिंग सूची पर अगस्त 2001 में हुआ पर आधारित है। मैं (एरिक) प्रश्न उस समय पूछ एक था। मैं एक Tyan S2462 मदरबोर्ड पर रहस्यमय लाकअप देख रहा था। सूची के सदस्य महत्वपूर्ण जानकारी मैं उन्हें हल करने के लिए आवश्यक आपूर्ति की।

जिस तरह से मैंने किया था में सवाल पूछने, मैं लोगों को चबा के लिए कुछ दिया, मैं इसे आसान और आकर्षक उन्हें शामिल होने के लिए बनाया है। मैं अपने साथियों की क्षमता के प्रति सम्मान का प्रदर्शन किया और एक सहकर्मी के रूप में मेरे साथ परामर्श करने के लिए उन्हें आमंत्रित किया। मैं भी उन्हें अंधा गलियों मैं पहले से ही नीचे समाप्त हो चुकी थी बताकर अपने समय के मूल्य के प्रति सम्मान का प्रदर्शन किया।

बाद में, जब मैं हर किसी को धन्यवाद दिया और कहा कि कैसे अच्छी तरह प्रक्रिया काम किया था, एक सदस्य मनाया उसने सोचा कि यह नहीं काम किया था क्योंकि मैं एक हूँ  “नाम”  उस सूची पर है, लेकिन क्योंकि मैं उचित रूप में सवाल पूछा था।

हैकर्स कुछ मायनों में एक बहुत ही क्रूर प्रतिभा में हैं, मुझे विश्वास है कि वह सही था हूँ, और अगर मुझे लगता है कि  था  एक स्पंज की तरह व्यवहार किया मैं ज्योति है | किया गया या कोई फर्क नहीं पड़ता कि मैं कौन था नजरअंदाज कर दिया। उनका यह सुझाव है कि मैं दूसरों के लिए अनुदेश के रूप में पूरी घटना को लिख इस गाइड की रचना करने के लिए सीधे नेतृत्व किया।

आपने एक उत्तर प्राप्त नहीं कर पाते हैं

आप एक जवाब नहीं मिल सकता है, यह व्यक्तिगत रूप से नहीं लेते दें कि हम महसूस नहीं करते हैं तो हम आपकी सहायता कर सकते हैं। कभी कभी पूछा समूह के सदस्यों के लिए बस नहीं जवाब पता कर सकते हैं। कोई जवाब नहीं है, हालांकि बेशक यह बाहर से अंतर को पहचानना मुश्किल है, अनदेखा किया जा रहा के रूप में ही नहीं है।

सामान्य तौर पर, बस फिर से पोस्टिंग आपके सवाल का एक बुरा विचार है। इस रूप में निरर्थक रूप से परेशान देखा जाएगा। धीरज रखो: अपने जवाब के साथ व्यक्ति की एक अलग समय-क्षेत्र और सो में हो सकता है। या हो सकता है कि अपने प्रश्न के साथ शुरू करने के लिए ठीक से नहीं बनाया गया था।

आपकी मदद के लिए जा सकते के अन्य स्रोतों अक्सर सूत्रों बेहतर एक नौसिखिया की जरूरतों के लिए अनुकूलित होते हैं।

कई ऑनलाइन और स्थानीय उपयोगकर्ता समूहों जो सॉफ्टवेयर के बारे में उत्साही हैं, भले ही वे किसी भी सॉफ्टवेयर खुद को लिखा है कभी नहीं दे रही हैं,। इन समूहों को अक्सर फार्म ताकि लोगों को एक दूसरे की मदद और नए उपयोगकर्ताओं कर सकते हैं।

वहाँ भी वाणिज्यिक कंपनियों आप के साथ मदद के लिए, दोनों बड़े और छोटे अनुबंध कर सकते हैं के बहुत सारे हैं। मदद का एक सा के लिए भुगतान करने के विचार पर निराश मत बनो! सब के बाद, अपनी कार इंजन एक सिर गैसकेट चल रही है, संभावना है कि आप एक की मरम्मत की दुकान करने के लिए इसे लेने के लिए और यह करने के तय करने के लिए भुगतान करेंगे कर रहे हैं। यहां तक ​​कि अगर सॉफ्टवेयर आप कुछ भी खर्च नहीं किया है, आपको लगता है कि समर्थन हमेशा मुक्त करने के लिए आने के लिए उम्मीद नहीं कर सकते।

लिनक्स जैसे लोकप्रिय सॉफ्टवेयर के लिए, देखते हैं डेवलपर प्रति कम से कम 10,000 उपयोगकर्ताओं। यह मुमकिन एक व्यक्ति 10,000 से अधिक उपयोगकर्ताओं से सहायता कॉल संभाल करने के लिए नहीं है। याद रखें कि आप समर्थन के लिए भुगतान करना है, भले ही, आप अभी भी भुगतान कर रहे हैं यदि आप के रूप में अच्छी सॉफ्टवेयर खरीदने की (और बंद स्रोत सॉफ्टवेयर के लिए समर्थन आमतौर पर अधिक महंगी और ओपन सोर्स सॉफ्टवेयर के लिए समर्थन की तुलना में कम सक्षम है) से काफी कम ।

कैसे उत्तर एक उपयोगी तरीका में प्रश्नों के

नेक बनो।  समस्या से संबंधित तनाव लोगों अशिष्ट या बेवकूफ लग रहे हैं तब भी जब वे नहीं कर रहे हैं कर सकते हैं।

बंद लाइन पहली बार एक अपराधी का जवाब दें।  कोई है जो एक ईमानदार गलती की हो सकता है के लिए सार्वजनिक अपमान की कोई जरूरत नहीं है। एक असली नौसिखिया अभिलेखागार या जहां पूछे जाने वाले प्रश्न संग्रहीत या पोस्ट किया जाता है खोज करने के लिए कैसे नहीं पता कर सकते हैं।

आप निश्चित रूप से पता नहीं है, ऐसा कहते!  एक गलत है लेकिन आधिकारिक लगने जवाब बिल्कुल कोई भी से भी बदतर है। एक गलत रास्ता नीचे किसी बात न करें क्योंकि यह एक विशेषज्ञ की तरह ध्वनि करने के लिए मजेदार है। विनम्र और ईमानदार रहें, दोनों पूछ और अपने साथियों के लिए एक अच्छा उदाहरण स्थापित।

आपकी मदद नहीं कर सकते हैं, नहीं रोकते।  गरीब रस निर्देश के रूप में इन में स्वीकार करे – प्रक्रियाओं उपयोगकर्ता के सेटअप कचरा सकता है कि बारे में मजाक मत करना।

अधिक जानकारी के प्रकाश में लाना सवालों की जांच से पूछो।  आप इस पर अच्छा कर रहे हैं, पूछ कुछ सीखना होगा – और इसलिए आप हो सकता है। एक अच्छा एक में बुरा सवाल चालू करने के लिए प्रयास करें; याद हम सभी नौसिखिया एक बार थे।

जबकि बड़बड़ाहट कमबख्त मैनुअल पढ़ें कभी कभी उचित जब कोई है जो सिर्फ एक आलसी आलसी, प्रलेखन के लिए एक सूचक (भले ही यह सिर्फ एक एक चाबी वाक्यांश के लिए गूगल के लिए सुझाव है) बेहतर है का जवाब दे रहे है।

आप बिल्कुल सवाल का जवाब देने जा रहे हैं, अच्छा मूल्य दे।  जब कोई गलत उपकरण या दृष्टिकोण का उपयोग कर रहा है kludgy समाधान का सुझाव है। अच्छा उपकरण का सुझाव दें। सवाल फिर से फ्रेम।

वास्तविक सवाल का जवाब! पूछ के रूप में अपने या अपने अनुसंधान करने के लिए तो पूरी तरह से किया गया है और क्वेरी को पहला, दूसरा, जेड, ए, बी, और सी पहले से ही अच्छा परिणाम के बिना कोशिश की गई है में शामिल किया गया है, तो यह सर्वोच्च के साथ प्रतिक्रिया करने के लिए बेकार है  “की कोशिश करो ए या बी,” या कुछ और के लिए एक लिंक है कि केवल कहते हैं, के साथ  “का प्रयास पहला, दूसरा, जेड, ए, बी, या सी” ।

अपने समुदाय सवाल से सीख मदद करें।  जब आप एक अच्छा सवाल क्षेत्ररक्षण, अपने आप से पूछना  “कैसे प्रासंगिक दस्तावेज या पूछे जाने वाले प्रश्न इसलिए कोई भी फिर से इस जवाब देने के लिए है कि परिवर्तन होगा?”  तब दस्तावेज़ मेंटेनर को एक पैच भेजें।

आप सवाल का जवाब देने शोध किया है, तो  बल्कि लेखन जैसे कि आप अपने बट से बाहर खींच लिया जवाब से अपने कौशल का प्रदर्शन।  एक अच्छा प्रश्न का उत्तर देना एक भूखा व्यक्ति एक भोजन खिला है, लेकिन उन्हें उदाहरण के द्वारा अनुसंधान कौशल शिक्षण उन्हें दिखा रहा है कि कैसे एक जीवन भर के लिए भोजन विकसित करने के लिए की तरह है।

संबंधित संसाधन

आप कैसे पर्सनल कंप्यूटर, यूनिक्स की मूल बातें में शिक्षा, और इंटरनेट काम की जरूरत है, को देखने के  यूनिक्स और इंटरनेट बुनियादी बातों विधिपत्र ।

जब आप सॉफ्टवेयर रिलीज या सॉफ्टवेयर के लिए पैच लिखते हैं, में दिशा निर्देशों का पालन करने की कोशिश  सॉफ्टवेयर रिलीज अभ्यास विधिपत्र ।

स्वीकृतियाँ

इवेलीन मिचेल कुछ उदाहरण बेवकूफ सवाल योगदान दिया है और प्रेरित  “कैसे देने के लिए एक अच्छा उत्तर”  अनुभाग। मिखेल रामंदिक सुधार के लिए कुछ विशेष रूप से महत्वपूर्ण सुझाव का योगदान दिया।