terça-feira, 21 de abril de 2015

Kreditoj kaj Licenco

 
Programo kaj Dokumentado Kopirajto © 2007-2008
Programo kaj Dokumentado Kopirajto © 2009, 2015
Programo kaj Dokumentado Kopirajto © 2010-2014
Web Design Kopirajto © 2009, 2011
Tradukoj Kopirajto © 2008-2014
• albano - Fitim I. Halili
- Skender Mustafi
• araba - Ahmed Arbaoui
- Awadh A Al-Ghaamdi
• armeno - MrEgho
• Belorusa - Dmitri Arkhangelski
• Bengali - Sayem Chaklader
• Bosanski - Timur Ljubunčić
• bulgara - Dmitri Arkhangelski
- Georgi Dimov
• birmano (Padauk) - Muhammed Widuya
- Pyae Sone
• Kataluna - Illes Balears
- Jozef SB Maza
- jmontane
• Ĉina (simpligita) - muzuiget
- HPJ
- Tommy Li
- Elita Alutee
- Ĉiuj UltraDefrag Fanoj
- wwj402
• Ĉina (Tradicia) - muzuiget
- Ryan Ping Chih Ko
- rexx
- James Bond
- Pasanto
• Kroata - Denis Jeličić
- Dmitri Arkhangelski
- Mladen Ivošević
• Ĉeĥa - Davido Horák / Dave MacBlack /
- Pavel Kinkor
- Jiří Vírava
• Dana - Patrick Paludan-Müller
- Jens Erik Graversgaard
- Jens Hyllegaard
• Nederlanda - Wim Kerstens
- Klaas Nekeman
- Tom Louwrier
- Evert Blankestijn
• angla (GB) - Andrew Smith
• angla (US) - Dmitri Arkhangelski
• estona - Olav MAGI
• persa - Ali Jafari
- SBL
• Filipina (Tagaloga) - Jozef SB Maza
- Ezekiel JB Vegiga
- Stefan Pendl
• Finna - jtl
• Franca - Pascal Crozet
- Jérôme Blum
- Mathieu Van Weersch
- Marina Louwrier-Johannsen
- Thomas Laroche
- William Gathoye
- Marc Sokolovitch
- Alain-Olivier Breysse
• Galegoj - Julio Mojón Fuentes
• kartvela - UGLT.org
• germana - Stefan Geuken
- Stefan Pendl
• greka - Konstantinos Kapoukranidis
- Dionisios Klonaris
- Wasilis Mandratzis
• Hebrea - Dmitri Arkhangelski
• Hindia - Gaurav Chatterjee
- Utkarsh Ray
• Hungara - Nagy Zsolt
- Aron Hegedüs
- Gellért Lukács
- Brechler Zsolt
- Attila Kalmar
• islandaj - Stefan Pendl
• Iloko - Jozef SB Maza
• Indonezia (Bahasa Indonesia) - Taufan Nur Hidayat
- Djati Satria
• Indonesian - Imanuel Novian
- Djati Satria
- Rizki Aulia Rachman
• Itala - Paolo Loggia
- Sherpya
- Edoardo Brunetti
- Alessandro Visentin
- Giacomo Margarito
- eagleman
• japanan - ao3
- Masao Kajiwara
- Kako
- necrose99
• Javanese - Taufan Nur Hidayat
• Kapampangan - Edwin N. Camaya
• koreo - Alex Han
- Inhwan Hwang
- Zames Dean
• latinaj - Dmitri Arkhangelski
• latvaj - Sevelyr
- Vladislav Stuznev
- Raitis Nugumanovs
• litova - Eugenijus Januškevičius
- Laurynas
• makedona - Dmitri Arkhangelski
• norvega - Sveinung Heggen
- Stefan Pendl
• Pola - Andrzej Rudnik
- Ireneusz Chorosz
- Mateusz Kacprzak
- CWK
• Portugala (BR) - Depeo donas Masol
- Filipo
- Rafael Ferreira
• Portugala - Ricardo A. Garcia
- Carlos Rodrigues
- Sérgio Marques
• Rumana - Micu (Trinkas) Dumitru
• rusa - Dmitri Arkhangelski
- Raitis Nugumanovs
• serba - Damjan Daljevic
- Dmitri Arkhangelski
• Slovaka - Milan Cerovský
• Slovena - Miha Mlakar
- Dmitri Arkhangelski
• Hispana (AR) - Daniel Testa
• Hispana (ES) - Txusti
- Johano C. Mendez Valledor
- Ksavero Contreras
- NetVicious
• Hispana (MEX) - Conrad Flyckt
- Filipo Ángel González Báñez
- Joseph S. Maza
- Francisko Ortega Olivujoj
• Sveda - Magnus Rostedt
- Per-Eric Jenshagen
- Christoffer Ekberg
- JacobVF
• tamila - Vinod V.
• Taja - Pat Taweewat
- Thanapon Namjittrong
• Turka - Hüseyin Kozan
- Vedat Odabasioglu
- Şahin Salincakli
- Alper Tiryakioglu
- Yakup
• ukraina - Dmitri Arkhangelski
- lembergman
• Vjetnama - Vietnamize Teamo
- DT
- Anh Phan
• Wáray-Wáray - Harvey Fiĝioj
- Voltaire Oyzon
- Joseph S. Maza
• Jida - Dmitri Arkhangelski
Porcioj Kopirajto ©
UltraDefrag inkluzivas partojn de la sekvaj liberaj programaroj:
  • Lua
    Porcioj Kopirajto © 1994-2007 Lua.org, PUC-Rio
    Permeso estas maniere koncedita, senpage, al ajna persono ricevanta kopion de ĉi tiu softvaro kaj asociita dokumentado dosierojn (la «Programaro»), komerci en la Programaro sen limigoj, inkluzive sen limigo la rajtojn por uzi, kopii, modifi, kunfandi , publikigi, distribui, sublicense, kaj / aŭ vendi kopiojn de la programaro, kaj permesantan personoj al kiu la programaro estas meblitaj fari tion, subjekto al la sekvaj kondiĉoj:
    La supre kopirajta avizo kaj cxi permes-indiko estos inkludita en ĉiuj kopiaĵoj aŭ konsiderindaj partoj de la programaro.
    La programaro estas provizita "kiel estas", SEN GARANTIO ĉiaspeca, esprimas aŭ implicita, inkludante sed ne limigita al la GARANTIOJ de surmerkatigebleco, TAŬGECO POR SPECIFA CELO KAJ NONINFRINGEMENT. En neniu evento ektremos la aŭtoroj aŭ Kopirajto posedantoj devos responsi por iu aserto, damaĝoj AŬ ALIAJ responso, ĉu en ago de kontrakto, Tort aŭ alie, levitaj pro, el AŬ lige kun la programaro aŭ la uzo aŭ aliajn interrilatas EN LA Programaro.

  • Porcioj Kopirajto © 1989,90,91,92,93,94,96,97 Free Software Foundation, Inc.
    La GNU C Library estas libera programaro; vi povas redistribui ĝin kaj / aŭ modifi laŭ la kondiĉoj de la GNU Library General Public License en ties eldono de la Free Software Foundation; per aŭ versiono 2 de la permesilo, aŭ (laŭ via volo) iu posta versio.
    La GNU C Library estas distribuita kun la espero ke ĝi estos utila, sed SEN AJNA GARANTIO; eĉ sen la implicita garantio de SURMERKATIGEBLECO aŭ TAŬGECO POR IA DIFINITA CELO. Vidu GNU Library General Public License por pliaj detaloj.
    Vi devus ricevi kopion de la GNU Library General Public License kune kun tiu ĉi programo. Se ne, skribu al Free Software Foundation, Inc., 59 Temple Loko - Suite 330, Boston, MA 02111-1307, Usono.

  • Porcioj Kopirajto © 1998, 1999, 2000, 2001, 2002, 2004 Free Software Foundation, Inc.
    Ĉi tiu biblioteko estas libera programaro; vi povas redistribui ĝin kaj / aŭ modifi laŭ la kondiĉoj de la GNU Malpli Ĝenerala Publika Permesilo, eldonita de la Free Software Foundation; kaj versio 3 de tiu Permesilo, aŭ (laŭ via volo) iu posta versio.
    Ĉi tiu biblioteko estas distribuita kun la espero ke ĝi estos utila, sed SEN AJNA GARANTIO; eĉ sen la implicita garantio de SURMERKATIGEBLECO aŭ TAŬGECO POR IA DIFINITA CELO. Vidu la GNU Lesser General Public License por pliaj detaloj.
    Vi devus ricevi kopion de la GNU Malpli Ĝenerala Publika Permesilo kune kun ĉi tiu programo; se ne, skribu al Free Software Foundation, Inc., 51 Franklin Street, Kvina Etaĝo, Boston, MA 02110-1301 USA.

  • Porcioj Kopirajto © 2002 ReactOS Teamo
    Tiu programo estas libera programaro; vi povas redistribui ĝin kaj / aŭ modifi laŭ la kondiĉoj de la GNU Ĝenerala Publika Permesilo, eldonita de la Free Software Foundation; per aŭ versiono 2 de la permesilo, aŭ (laŭ via volo) iu posta versio.
    Tiu programo estas distribuita kun la espero ke ĝi estos utila, sed SEN AJNA GARANTIO; eĉ sen la implicita garantio de SURMERKATIGEBLECO aŭ TAŬGECO POR IA DIFINITA CELO. Vidu la GNU Ĝenerala Publika Licenco por pli da detaloj.
    Vi devus ricevi kopion de la GNU Ĝenerala Publika Permesilo kune kun ĉi tiu programo; se ne, skribu al Free Software Foundation, Inc., 675 Meso Ave, Cambridge, MA 02139, USA.
UltraDefrag GUI inkludas ikonojn farita de triaj programistoj.
La vitro kaj helpo ikonoj estis kopiita de la NSIS tradukilo la fasado.
  • Porcioj Kopirajto © 2002 Robert Rainwater < rrain wate r @ yah oo.c om >
    Ĉi tiu programaro estas provizita "kiel-estas ', sen ajna esprimas aŭ implicita garantio. En neniu evento la aŭtoroj estos respondecaj por ajna damaĝoj estigitaj de la uzo de ĉi tiu programaro.
    Permeso estas donita al ĉiu ajn uzi tiun programaron por ajna celo, inkludante komercaj aplikoj, kaj ŝanĝi ĝin kaj redistribui ĝin libere, subjekto al la sekvaj limigoj:
    1. La origino de ĉi tiu programaro ne devas esti misrepresented; vi ne devas pretendi ke vi verkis la originalan programaron. Se vi uzas ĉi programaro en produkto, rekono en la produkto dokumentado devus estimi sed ne estas nepra.
    2. Altered fonto versioj devas esti klare markitaj kiel tiaj, kaj devas ne esti misrepresented kiel estante la originala programaro.
    3. Tiu avizo ne rajtas esti forigita aŭ ŝanĝita de ajna fonto distribuo.
La tablo, alta, agordo kaj fina ikonoj estis kopiita de la FamFamFam Silka ikono aro.
La ripeto ikono estis kopiita de la Defaŭlta Ikono Aro.
La Lua kaj Lua Raporti ikonoj estas bazitaj sur la dezajno de Alexandre Nakonechnyj .
  • Porcioj Kopirajto © 1998 Lua.org. Grafika dezajno de Alexandre Nakonechnyj.
    Permeso estas maniere koncedita, sen skribita interkonsento kaj sen licenco aŭ realeza kotizojn, uzi, kopii kaj distribui tiu logoo ĉiucele, inkluzive komercajn aplikojn, subjekto al la sekvaj kondiĉoj:
    • La origino de ĉi tiu logo okazu ne misrepresented; vi ne devas pretendi ke vi tiris la originala logoo.
    • La nura modifo vi povas fari estas adapti la orbitanta tekston al via produkto nomo.
    • La logoo povas uzi en ajna skalo, dum la relativa proporcioj de liaj elementoj estas subtenita.
La taskostrio overlay ikono estas bazita sur la Fugue ikono aro. Ankaŭ la sekvan ikonoj estis kopiitaj el ĝi: pauxzo, ampolo, stelo; grandaj ripetas, halti, fina, skripto kaj helpo.
***
Prizorganto
Estro Arkitekto
Speciala dankon pro kontribuoj (en alfabeta ordo):
• Justin Dearing - La komenca versio de ĉi manlibro kaj aliaj dokumentado dosierojn.
UltraDefrag Scheduler .NET apliko.
• Tiago Filipe Silva - Optimizado retejo bildoj kaj udsorting.js skripto.
Speciala dankon pro bonajn ideojn (laŭ alfabeta ordo):
• Aleksandro Petro Kowalski - Procezo prioritato kontrolo (ne implementado ankoraŭ).
• Aleksandro Vedyakin - Disk tipo detección plibonigoj.
Pli efika defragmentation algoritmoj.
• Andrei Maksimov - GUI plibonigoj.
Multaj aliaj interesaj ideoj.
• Brian Gaff - Pli komforta GUI dezajno.
• Bryan Kirk - Better GUI apero (nova lerta de diskoj).
Autodefrag karakterizaĵo (ne implementado ankoraŭ).
• Christopher Naegel - A riparas por kerno mode driver ŝarĝo problemo sur Vido.
• Craig Oakes - Konsileto pri kazo mismatched nomoj de helpaj dosieroj.
Konsileto pri malĝusta enskriboj de .lua etendo.
• Dario Raparelli - Windows NT 4.0 subteno.
• Gan Yau Kuang - Drives ripari GUI menuo.
• Jan Loncik - x64 denaska apogo. Better defaŭlta valoroj por filtriloj.
• Jim Laski - Sistemo tiparoj kaj vidaj stiloj por grafika interfaco.
• Joachim Otahal - Disk prilaborado algoritmoj optimumigo.
• Justin Dearing - Boot tempo defragmentation.
• Kalle Koseck - Disk analizo speedup. GUI plibonigoj.
• Kerem Gümrükcü - Manifestiĝas por Vido Uzanto Konto Kontrolo (UAC).
• Leland G. Whitlock - Pli efika defragmentation algoritmoj.
Plenumskalo (ne implementado ankoraŭ).
• Markus Elfring - Forta eraro uzadon.
• Mike Braca - Cluster mapo implementación konsumante malpli memoro.
• Nagy Zsolt - Internaciigon subteno. Instalilo plibonigoj.
• Parvez Reza - Diversaj interesaj programado trukojn.
• Steve Lawrence - Sistemfermo kiam prete opcion.
• Vasili Smirnov - FAT dosierujojn defragmentation algoritmo.
Diversaj gravaj GUI plibonigoj.
Speciala dankon pro traduko ĝisdatigojn kaj korektojn (en alfabeta ordo):
Aivier, Antonio Vivace, Benny Stütz, Bernard Ladenthin, Carlo Bruschi, Catur Susetyo, Rilato, Dandy Cheung, Daniel Rodríguez, Davide, Dmitry Zemskov, Erwin Dokter, La Sovaĝbesto, Fabrizio Marana, FS, Giulio Fornasar, Gustavo Rezende, Haein Jung, Harald Arnesen, Jan Iemhoff, JIFF, Julien Chartier, Luigi C., Ksavero Valdivieso, Jiri Sedlak, Jozefo Karolo Taveira de Souza, Jozefo Ludoviko Farías, Josuo C, Karam Al-Shorbassi, Ken Choy, Krzysztof Świderski, latinaj, Leo Smulders, luigif, MAFA1005, Massa, Matej Marton, Mateusz Krawczyk, Nikolay Parukhin, Patrick Palmo, Piotr Halama, Reynald Didier, Robert Jr., Robert Readman, Rodrigo Lopes Paitach, Seph, SMHA, strel, Suranappar.se, Trompoŝtelo VJ Lähde, Tjeerd kamioneto sas, translucens, TurboHz, Zirikkanen, zubr139
Speciala dankon pro vasta testado (en alfabeta ordo):
Andrei Maksimov, Urso Vindozo, Brent Jenkins, Fred Schall, Jeff Cubillos, Kalle Koseck, Kerem Gümrükcü, Leslie Trenholm, Markus Elfring, Nagy Zsolt, Sachin Kunjikoran, Stefan Pendl, Tom Rojo
Ankaŭ speciala danke iras al:
Ankaŭ multaj danke al ĉiuj personoj kiuj helpis nin plibonigi UltraDefrag.
Ĉi tiu dokumentado estas publikigita laŭ la kondiĉoj de la GNU Free Documentation License .
La programo estas disponebla laŭ la kondiĉoj de la GNU Ĝenerala Publika Permesilo .

Disvolviĝo

 
Se vi volas scii kio estas sub la kapuĉo vi estas bonvenaj por inspekti UltraDefrag fontoj. Vi povas ĉu uzi linio SVN retumilo aŭ elŝuti fontoj de SourceForge . Alternative vi povas agordi la SVN kliento (ekzemple TortoiseSVN ) kaj kontroli fontoj el ilia bazo adreso .
UltraDefrag kerno bibliotekoj estas skribitaj en pura C por kongruo kun Vindozo ekkuro medion kie nur nudajn ntdll interfacoj estas disponeblaj. Ambaŭ grafika kaj komandlinio iloj estas skribitaj en C tiel, pro historiaj kialoj. Por agordo celoj kaj raportoj convertion la programo uzas Lua scripting lingvo. UltraDefrag instaladores estas skribitaj en NSIS .

Kompilaĵo

Konstrui la programon instali la sekvan programaron:
Konstrui 64 bitoj pakoj instali ankaŭ Windows Driver Kit v7.1.0 .
Konfiguri la build medio laŭpaŝe:
:: Redakti la ĉefa agorda dosiero
redakti setvars.cmd
:: Fliki la instalita programaro
ĉifona iloj
Konstrui UltraDefrag uzu la sekvantajn ordonojn:
:: Konstrui la programon uzante defaŭltojn
konstrui
:: Montri ĉiujn disponeblaj ebloj
konstruu --help
:: Uzi predefinido konstruu agoj
build-menuo
Se vi bezonas IDE por disvolviĝo instali MinGW Developer Studio tiel. Konstrui projekto dosierojn por ĝi tipo:
Lua iloj \ ŝminko MinGW-projects.lua
Se vi ŝatus scii kiel la muntaĵo procezo verkoj inspekti .cmd dosierojn - ili enhavas la kompletan informon.

TTT rimedoj

Sekvu tiujn ligilojn por kompreni pli bona UltraDefrag dezajno kaj internals.

Batch skripta

Kaŝitaj karakterizaĵoj de Windows batch dosieroj
Windows komandlinio sintakso
Rob van der Woude la skripta paĝoj

Duumaj arboj

La Arto de Komputila Programado

Boot tempo interfaco

Windows denaska API referenco
Windows x86 sistemo alvoko tablo

Defragmentation

Ene Vindozo NT disko defragmenting
Pliboniĝoj en Windows 7
Pliboniĝoj en Windows XP
Defragmenting Dosieroj (Vindozo)
Majstro Dosiero Tablo (Vindozo)

Dosiersistemo

NTFS sur-disko strukturo

Grafika interfaco

Dezajno apps por la Windows labortablo
Skribante Alta-DPI Win32 Aplikoj

Programaro dezajno

La Arto de Unikso Programado
GNU kodigo normoj
Informoj por maintainers de GNU programaro

Fadenoj

Skribante reentrante kaj threadsafe kodo
Mallonga gvidilo mastering fadeno-sekureco

Troubleshooting

 
Se io misfunkciis ne hezitu enketi la kazon kaj akuzu lin pere de nia cimon tracker .
Por helpi nin eltrovi kio okazas bonvolu alfiksi UltraDefrag depuración eligo al via raporto.
Kapti ĝin rekte uzi la Debug Vidi programo: lia Capture Win32 karakterizaĵo kostumoj bone por la celo.
Por redirekti la depuración eligo al efikado uzu la sekvantajn ordonojn por la konzolo kaj boot tempo interfacoj
starigu UD_DBGPRINT_LEVEL = Detalaj
starigu UD_LOG_FILE_PATH =% UD_INSTALL_DIR% \ protokolojn \ udefrag.log
aŭ simple alĝustigi la GUI parametroj dbgprint_level kaj log_file_path.
Rimarko
Se ensalutadon al la specifita dosiero maltrafas la programo provas ensaluti en la% SystemDrive% \ UltraDefrag_Logs dosierujo.
Por grafika interfaco aferoj bonvolu alfiksi ankaŭ ekranbildo .
Por akceli aĵojn compress protokolojn per 7-zip kaj savi ekrankopioj en PNG formato antaux ilia submetiĝo al la cimon tracker.