Working languages: English to Bulgarian Bulgarian to English | | Yavor Behar Prоficiency and loyalty.. Virginia, United States Local time: 16:42 EST (GMT-5)
Native in: Bulgarian | |  | Willingness to Work Again No feedback collected |
| | | | |
Prоficiency and loyalty.. | Freelancer, Verified site user | | Translation, Interpreting, Editing/proofreading, Website localization, Software localization, Subtitling, Post-editing, Training, Desktop publishing, Project management | | Specializes in: | | Military / Defense | Media / Multimedia | | Sports / Fitness / Recreation | Computers (general) | | Computers: Systems, Networks | Computers: Hardware | | Computers: Software |
| Also works in: | | Cinema, Film, TV, Drama | Poetry & Literature | | Other | Names (personal, company) | | Marketing / Market Research | Management | | Human Resources | History | | Economics | Tourism & Travel | | Science (general) | Advertising / Public Relations | | Internet, e-Commerce | Government / Politics | | Geography | General / Conversation / Greetings / Letters | | Games / Video Games / Gaming / Casino | Telecom(munications) | | Social Science, Sociology, Ethics, etc. |
More Less | | Questions answered: 15, Questions asked: 0 Easy / 0 PRO, PRO-level points: 16 | Sample translations submitted: 2| English to Bulgarian: Защо е лошо да си недостъпен? | Source text - English How can I be firewalled?
BitTorrent says I'm uploading.
Being firewalled doesn't mean you can't send out data; it means other peers can't initiate connections to you. If you initiate the connection, then that's fine; but if the other peer is firewalled as well, it means you two can't connect.
Why does this make a difference?
If you're firewalled, it means the peers you are connected to are bearing a heavier load than if you were not firewalled, and your download performance will suffer.
The graph on the right represents a torrent with 12 peers, 6 firewalled (red) and 6 with open ports (blue). The blue peers each have connections to 11 others, and those others are dividing their uploads among an average of about 8 other peers. The red peers each have connections to 6 others, and those others are dividing their uploads among 11 peers each.
This means that, in a swarm with equal numbers of open and firewalled peers, that peers with open ports receive 2.4 times as much attention as those whose ports are blocked.
Unfortunately, there are a lot of firewalled peers out there, and your swarm may look more like this one... In this swarm, with ten firewalled peers and only four with open ports, the peers with open ports get 7 times as much attention.
Isn't having open ports bad?
Well, you shouldn't leave your computer without some form of security, especially if you're running Windows. But there's a difference between leaving your NetBIOS port 139 exposed to the world (equivalent to having a nice big doggy door and no dog in a bad neighborhood) and opening specific ports for particular purposes.
In the case of BitTornado, because it runs under a bytecode-interpreted engine, it is unlikely an attacker would be able to actually take over your machine. DoS-type exploits (which may cause BitTornado to cease operation or crash) are potentially possible, but the author takes some pains to try and ensure that doesn't happen.
And so, the moral of the story is simple: Open your ports! | Translation - Bulgarian Как е възможно да съм недостъпен?
Клиентът ми казва, че съм недостъпен...?
Да бъдете недостъпни /зад firewall/, не означава, че не можете да изпращате данни - означава, че другите пиъри не могат да се свържат с вас. Ако вие стартирате конекция до другите, няма проблем. Обаче ако и другият пиър е недостъпен, тогава двамата не можете да се свържете един с друг.
Защо изобщо това има значение?
Ако вие сте недостъпен, това означава, че пиърите, с които сте свързан, трябва да понесат по-тежко бреме в сравнение с това, ако бяхте достъпен и вашите скорости ще страдат.
Тази графика представя торент с 12 пиъра, от които 6 достъпни (в синьо) и 6 недостъпни (в червено). Всеки, от достъпните, има връзки с останалите 11, като тези останали разпределят ъплоуда си помежду средно 11 пиъра. Червените имат връзка с останалите 6, които разпределят ъплоуда си помежду 11 пиъра.
Това означава, че ако в групата* има еднакъв брой достъпни и недостъпни пиъри, тези, които са с отворени портове, ще получат 2.4 пъти повече внимание от тези, които са с блокирани портове.
За нещастие има страшно много недостъпни пиъри (генерално) и е по-вероятно вашата група да изглежда, като показаната по-горе.
В тази група с 10 недостъпни и 4 достъпни пиъра, тези, с отворени портове, ще получат 7 пъти повече внимание.
Не е ли лошо да имаш отворен порт?
Разбира се, не можете да изоставите компютъра си без някаква форма на защита, особено ако сте под Windows. Но има голяма разлика да оставите вашия NetBIOS порт 139 отворен за света (еквивалентно да имате огромна дупка във врата за кучето и да ви липсва кучето в лош квартал) и да отворите специфични портове за специфични задачи.
Торент клиените имат специфичен енджин, заради който е много малко вероятно, хакер да вземе контрол върху вашата машина. DOS** атаки, разбира се, са винаги възможни, но това също не е повод за притесние.
И така поуката от нашата малка история е проста: Отворете си портовете!
* Англ. swarm - група, рояк (Заб. прев.)
** Denial-of-Serivce - отказ от услуга. Претоварване на машината с нелигитимни заявки, поради която тя не може да смогне да обработва валидните. | | English to Bulgarian: Where can I download the BitTorrent program? | Source text - English Where can I download the BitTorrent program?
There are several choices here, because unlike some peer to peer applications (such as Kazaa), the BitTorrent implementation is open source. This means that programmers are free to take the source code to the program and modify it, if they feel there is something they'd like to change. Here are the various clients of which I am aware:
Microsoft Windows
* The Shad0w's experimental client - Recommended! This client incorporates the codebase of the official version as well as all the improvements of the experimental version, below. Additionally, there are some misc. bug fixes, improvements from the latest development CVS sources, a user preferences feature that remembers its settings, and more. I highly recommend this version! (alternate) (alternate 2)
* burst! - Recommended! This client features a smaller memory footprint compared to the others, due to replacing the wxPython GUI with one written in Delphi. The GUI lets you control multiple transfers from a single window, in addition to many other handy features such as a built-in TorrentSpy-like capability. It uses the same Python back-end as The Shad0w's client so you also get all of the recent developments included therein.
* burst plus! - A client which is based on the burst base and includes Spanish language support, as well as some other additions.
* SimpleBT - Another fork of the burst code base that features Chinese language support.
* ABC ("Another BitTorrent Client") - This is a relatively new client that includes many of the most recent changes in the experimental versions, as well as other added features such as controling multiple downloads from a single window, queueing, automatic seeding, etc. See also: Sourceforge page.
* Official client - This is the "official" client in that it is the latest supported version from Bram Cohen, architect of BitTorrent. It has the fewest features of all the clients, and releases are much more conservative than the experimental versions. Use this if you want stability but don't need any of the common features of the other clients, such as upload rate limiting. See also: (CVS view), Sourceforge page.
* Eike Frost's Experimental client - This is based on the official version, with patches to allow upload rate control and show statistics about the number of peers and seeds, among other things. New in the "-2" revision is support for displaying additional details about the peers that are connected, as well as some annoyance and bug fixes.
* Azureus - A very nice Java client that incorporates a full-featured GUI with extensive visualizations/statistics about the transfer. You will need the 1.4 JRE installed to run this, which can be obtained from this link. See also: Screen shots.
* Personal Torrent Collector (PTC) - This is an alternative GUI interface to the Python BitTorrent client. It has support for a number of interesting features, such as the ability to control the total bandwidth usage of a group of BitTorrent transfers, and RSS syndication for organizing torrent files. See also: SourceForge page.
* Shareaza - Newer public beta versions of this program now include BitTorrent support, in addition to the eDonkey2k and Gnutella protocols. However, the BitTorrent support may still have bugs, and some things (such as seeding a file) may not be as straightforward as with dedicated BitTorrent clients.
* NovaTorrent - I welcome reviews of this client. :-) I have not personally evaluated it yet.
* BitTorrent++ - This is an alternative to the official client. It supports extra functionality such as multiple downloads from a single GUI. Some people (myself included) have experienced major bugs with this program, so consider it unstable and use a different client unless you want to experiment. It appears to be abandoned and has not had any bug fixes in a long time. Therefore, since these bugs have the ability to adversely affect the performance of the BitTorrent swarm, so pleae do not use this client.
Mac OS X
* Official client v3.2.2a - This is the newest build of the client for OS X 10.2 (Jaguar.) It incorporates adjustments for upload rate control, as well as preferences for min/max port. Also included are some statistics (number of peers, total uploaded/downloaded) and support for Rendezvous (ability to find peers on the same side of the firewall and allow trackerless operation in the local domain.) Note: If you get the error message Download failed when you try to open a torrent with this version, try the following fix. Note: Apparently the new 3.2.2a version linked above fixes this glitch.)
1. Move all installed copies/versions of bittorrent to the trash.
2. Empty the trash.
3. Open the BitTorrent_OSX_3.2.2a.dmg file again and copy the bittorrent program directly into the Applications folder.
* Official client v3.1 - Try this previous version of the client if you have difficulties with 3.2.2.
* 3.1 client with rate limiting patch - I have no additional details about this version.
* Sarwat Khan's OS X client - You may also want to try this alternative to the stock OS X build. See also: Screenshots
* Additionally, you should be able to run any of the various Python/wxPython based clients directly from the source code, but it may take a little bit of work. Here are the steps you should follow. Note, I am not a Mac user so I can't guarantee this will work, if someone could do it and send me the exact instructions, I'll post it here.
1. Install Python. If you are running 10.2, download this bundle of Python 2.3a3 (see also: Home Page.) If you are running 10.1, there is a pre-packaged version here &emdash; please read the instructions on the home page, note that you cannot use stuffit with this archive. If you want more information on Python and Macs, try this link.
2. Install wxPython. For 10.2 and Python 2.3, use this package (2.4.0.7). If you don't have Python 2.3, you may have to use a previous version, such as this one (2.4.0.2). This page at Sourceforge contains the latest as well as several previous versions.
3. Install the source code for the BitTorrent client. The above section for Windows clients has links to source code.
4. To start the GUI client, run "python btdownloadgui.py --responsefile file.torrent", where file.torrent is the torrent file which you have already downloaded. See also the section below on using the BitTorrent command line tools. Also, the command-line version of Python should be in your path for this to work. See this page for instructions on adding /usr/local/bin to your path.
Max OS 9
There is no official support for Mac OS 9. Further, wxPython does not seem to be ported to Mac OS 9, which means you cannot run the GUI versions. However, there is hope: you can still use BitTorrent, although it will take a little bit of extra work.
1. Download and install MacPython. Please refer to this page for more information on Python and Macs.
2. Download and unpack the source code to the client.
3. Option-Drag the file btdownloadheadless.py from the source code to PythonInterpreter. Then click Set unix-like command line interpreter, and enter "--url http://server/file.torrent", except substitute the actual URL of the .torrent file. This is the same as the "download" link on whatever web page offered the torrent. Select Go and the file should begin downloading. If you get an error message that ends in ImportError: cannot import name getpid, use the following procedure:
1. Find the file download.py from the source code (it's in the subfolder named BitTorrent) and open it with any plain-text editor.
2. Search near line 23 for the following:
from os import getpid, path, makedirs
And remove the getpid word so that the line now reads:
from os import path, makedirs
3. Search near line 177 for the following:
myid = (chr(0) * 12) + sha(repr(time()) + ' ' + str(getpid())).digest()[-8:]
and change it to the following:
myid = (chr(0) * 12) + sha(repr(time())).digest()[-8:]
4. Save the file, and retry the above procedure for downloading, hopefully this time without the error message.
Linux/Unix
Most of the clients that are pure Python/wxPython (e.g. the official BitTorrent client, Eike Frost's experimental, Shad0w's experimental) will run under *BSD/Linux without problems. The source code tarballs for all of these clients are available at the home pages; see the links above. Clients written in other cross-platform languages such as Java (e.g. Azureus) should also work.
The biggest challenge to running a BT client under *BSD/Linux is getting the required libraries installed. At a minimum you will need Python 2.2 or greater. If you want to use the '-gui' versions of the clients you will also need wxWindows, which has Python bindings called wxPython. These should all be available as packages for your system. Your first step should be to consult your distribution's package system and get these prerequisites installed.
For Debian systems there is a package called bittorrent, which requires the python 2.2 package. You should also install the packages libwxgtk2.4-python and mime-support, if you plan to use the GUI version of the client.
If you are using Mandrake with Cooker, you might want to try the RPMs listed here.
Below are some general instructions for installing on a Unix/Linux system.
Install Python, preferably version 2.2. You can run "python -V" to see what version you currently have installed, if any. Also, you may have multiple versions of Python installed, so you might check /usr/bin for commands like python2.2 if plain python says it's version 1.x. If your distribution uses packages, use the search tool to find prepackaged versions before trying to manually install. Try here and here for Python RPMs.
Install wxPython if you want to use the GUI version. Note that this will require the GLib and GTK+ libraries, which are probably already on your system if you have GNOME installed. (Start here or search your distribution's package manager if you need GTK+.) You'll want to find the wxPython package corresponding to the version of Python which you have installed. For RPM systems such as RedHat and Mandrake, you might try the following wxPython RPMs corresponding to version 2.1, version 2.2, and version 2.3 of Python. More RPMs are available at the Sourceforge site, and you can also consult the wxPython download page. Please be aware that the RPMs linked above assume that Python is installed under /usr and that the Python libs are in /usr/lib/python2.x/. If this is not the case, you will probably need to tell the installer this information.
Finally, install the source tarball for the BT client to a directory of your choice. To integrate the client with your web browser, it will be necessary to associate files of type "application/x-bittorrent" with the BitTorrent client. You will need to add a line such as the following to your /etc/mailcap file:
application/x-bittorrent; /usr/local/bin/btdownloadgui.py --responsefile %s; test=test -n "$DISPLAY"
Note that you should substitute the correct path for the location in which you installed the source tarball. If don't have wxPython or would prefer to use one of the text-mode clients you can replace btdownloadgui.py with btdownloadcurses.py or btdownloadheadless.py. Also note there's an error in the INSTALL.unix.txt file, which is missing the --responsefile argument.
Other web browsers may have a different way of associating a command with a MIME-Type, so you may want to try looking at the preferences or init file for details.
Java Clients (platform independent)
* Azureus - A full-featured Java BitTorrent client with many enhancements and features.
* snark 0.4 - Snark is an implementation of BitTorrent protocol that uses gcj, the GNU Compiler for Java. In addition to acting as a regular client, Snark also includes an integrated .torrent file creator, micro-HTTPd server, and tracker. With Snark the user can share files with a single command, without the usual hassle of installing a tracker, finding a web server, posting the .torrent file, etc. Compilation requires gcj 3.3 or higher; alternatively you can find a precompiled bytecode version here. See the home page for more information.
* Effusion 0.3 - Experimental Java client with IRC integration. See home page for details and usage.
* JTorrent 0.1 - This is a line-by-line port of the 3.0.2 python client/tracker to Java. It currently installs and runs under Windows and Unix, and requires the JRE v1.4 or greater. To install, download the installer and have a look at the README file. See also the project status README. Note that this is alpha-level code, so be prepared for bugs.
What other BitTorrent-related utilities are out there?
* TorrentSpy - Recommended! An MS Windows tool which allows you to query a tracker about a specific torrent, view metadata info, check a file's hashes, etc. A new feature is the "create" tab for making torrent files to upload.
* maketorrent - A utility for creating torrent files, by the author of the burst! client. Version 1.x of MakeTorrent was a modified version of the Python 'completedir' program with extra features. Version 2.x is a complete rewrite in Delphi. Highly recommended!
* completedir 1.0.1 - A utility for creating new .torrent files, part of the official BitTorrent client package. This is packaged as a Windows installer, get the source code for use with other platforms.
* BNBT - This is a C++ implementation of a BitTorrent tracker. It should compile under most any Unix with GCC available, as well as MS Windows with MSVC (binaries included.) It includes all of the functionality of the reference Python tracker, but it also includes many enhancements: user accounts, improved web interface, statistics, etc. See also the TrackPak for a bundled BNBT and installer that's easy to use.
* Java BitTorrent Tools - A metafile viewer/editor, availability checker, and a basic tracker.
* BTChange 0.94a - For modifying tracker info in an existing .torrent file. Use this if the tracker changes, so that you don't have to recreate the file. See also: Sourceforge page.
* PHPBTTracker - a free (GPL) tracker implementation in PHP with a MySQL back-end, includes built-in statistics collection and reporting. See also: sample output.
* DumpTorrentCGI - Use this handy web page to parse and output the contents of a .torrent file (from either your local system or a link URL.) Use this to quickly determine a torrent's hash ID or which tracker is hosting it.
* trackerlyze.pl 1.11 - A free (GPL) Perl script that analyzes the logfile of a tracker and creates graphs and reports of the bandwidth used and number of peers/seeds.
| Translation - Bulgarian Откъде мога да сваля BitTorrent клиент?
Имате известен избор, понеже за разлика от някой клиент-към-клиент програми (като Kazaa), BitTorrent протокола е с отворен код. Което означава, че програмистите са свободни да вземат изходният код на програмата и да го модифицират, ако смятат, че нещо трябва да се промени. Следва списък на няколко клиенти, които са ми известни:
Microsoft Windows
• The Shad0w's experimental client - Препоръчително! Този клиент включва код от официалната версия, а също така и всички подобрения от експерименталната версия по-долу . Допълнително, оправени са някои от бъговете, подобрения от последните CVS източници, опция за запазване на настройките на потребителя. Горещо препоръчвам тази версия! (alternate) (alternate 2)
• burst! - Препоръчително! Този клиент използва много по-малко памет в сравнение с други, поради заменянето на wxPython GUI с пренаписано на Delphi. Интерфейса позволява да контролирате многобройни трансфери в един прозорец, в допълнение към много други опции, като вградени подобни на TorrentSpy възможности.
• burst plus! – Клиент, който се базира на burst и включва испански превод, в допълнение към някои други възможности.
• SimpleBT – Още един клонинг на burst, който подържа китайски език.
• ABC ("Another BitTorrent Client") – Това е сравнително нов клиент, който включва повечето от последните версии в експерименталните версии, както и други допълнения, като управление на многобройни трансфери в единичен прозорец, опашка, автоматично сийдване и др. Виж също: Sourceforge page.
• Official client – Това е "официалният” клиент, който се подържа от Bram Cohen, архитекта на BitTorrent. Има най-малко екстри от всички клиенти и релийзите са доста по-консервативни от експерименталните версии. Използвайте го, ако търсите стабилност, но не се нуждаете от опции, като ограничаване на скоростта за качване. Виж също: (CVS view), Sourceforge page.
• Eike Frost's Experimental client – Този е базиран на официалната версия и има поправки , които позволяват контрол на качването според достигнатия коефициент и показва статистики относно номера на пиърите и сийдърите, както и други. Новото в "-2" издание е поддръжката за показване на допълнителни елементи в интерфейса.
• Azureus – Много приятен Java клиент с пълна интерфейсна поддръжка с разширено показване/визуализиране на статистиките на трансфера. Ще се нуждаете от 1.4 JRE инсталирано за да стартирате, които можете да свалите от тук. Виж също: Снимки от програмата.
• Personal Torrent Collector (PTC) – Това е алтернативен интерфейс за Python BitTorrent client. Подържа някои много интересни опции, като това да контролирате общата скорост на група от трансфери и RSS поддръжка. Виж също: SourceForge page.
• Shareaza – Най-новата публична версия на тази програма включва BitTorrent поддръжка, в допълнение на тази за eDonkey2k и Gnutella протоколи. Имайте в предвид, че поддръжката на BitTorrent може все още да има известни бъгове и някои неща (като сийдването на файлове) може да не работят напълно нормално, като клиент който е разработен специално за BitTorrent.
• NovaTorrent – Очаквам рецензии за този клиент. :-) Лично не съм го оценявал все още.
• BitTorrent++ - Това е алтернатива на официалният клиент. Има поддръжка на допълнителни опции, като многонишково сваляне от единичен източник. Някои потребители (включително аз самият) са се натъквали на значителни грешки в програмата, така че я считайте за нестабилна. Изглежда, че поддръжката за клиента е прекратена, след като бъговете не са поправяни от доста време. Затова, след като бъговете имат способността на афектират работата на цялото BitTorrent общество, моля ви, не използвайте този клиент.
Mac OS X
• Official client v3.2.2a – Това е най-новата версия на клиента за OS X 10.2 (Jaguar.) Включва настройки за контролиране на качването, според достигнатият коефициент, както и настройка на минимален/ максимален порт. Също са достъпни статистики (брой пиъри всички свалено /качено) и поддръжка на Rendezvous (възможност да се намират пиъри зад една и съща страна на firewall и операции без намесата на тракера в локалния домейн) Забележка: Ако получите съобщение за грешка Download failed , когато се опитате да отворите торент с тази версия, пробвайте следната поправка. Забележка: По-всичко личи, че в новата версия 3.2.2a. това е поправено)
1. Преместете всички копия/ версии на bittorrent в кошчето.
2. Изпразнете кошчето.
3. Отворете BitTorrent_OSX_3.2.2a.dmg отново и копирайте bittorrent направо в папка Applications.
• Official client v3.1 – Пробвайте предишната версия на клиента, ако имате проблеми със 3.2.2.
• 3.1 client with rate limiting patch – Нямам допълнителни детайли относно тази версия.
• Sarwat Khan's OS X client – Можете да пробвате и тази версия за OS X. Виж също: Снимки от програмата
• В допълнение, би трябвало да е възможно да стартирате, който и да е клиент базиран на Python/wxPython директно от сорс-кода, но ще се наложи малко допълнително работа. Това са стъпките които трябва да следвате. Забележка: Аз не съм потребител на Mac и не мога да гарантирам, че това ще проработи. Ако някой друг ми изпрати подходящи инструкции, те бъдат поставени тук.
1. Инсталирайте Python. Ако сте с 10.2, свалете този пакет за Python 2.3a3 (виж също: Home Page.) Ако сте с 10.1, пре-опакована версия има тук; моля прочетете инструкциите на home page, отбележете си, че не можете да ползвате съдържанието на пакета. Ако имате нужда от повече информация за Python и Mac, опитайте този линк.
2. Инсталирайте wxPython. 10.2 и Python 2.3, използвайте този пакет (2.4.0.7). Ако нямате Python 2.3, може да ви се наложите по ползвате някоя от предишните версии, като тази тук (2.4.0.2). Тази страница на страниците на Sourceforge съдържа последните и предишните версии.
3. Инсталирайте сорс-кода на вашият BitTorrent client. По-горната секция за Windows потребители съдържа линк към сорс-кода..
4. За да стартирате графичният клиент, стартирайте "python btdownloadgui.py --responsefile file.torrent", където file.torrent е торент файлът, който вече сте свалили. Вижте също така секцията по-долу, как да използвате командната линия на BitTorrent. Също така версията на Python за командна линия, трябва да в пътя на командата, за да може това да сработи. Погледнете тази страница за повече информация за добавянето на /usr/local/bin към вашият път.
Max OS 9
Няма официална поддръжка за Mac OS 9. Освен това изглежда, че, wxPython никога не е бил разработван с поддръжка на Mac OS 9, което означава, че няма да можете да стартирате графичната версия. Все още съществува надежда – можете да използвате BitTorrent, макар, че ще ви коства допълнително усилия.
1. Свалете и инсталирайте MacPython. Можете да се обърнете към тази страница за повече информация за Python и Mac.
2. Свалете и разархивирайте сорс-кода на клиента.
3. Отидете на Option и довлечете файла btdownloadheadless.py от сорс кода до PythonInterpreter. След това натиснете на Set unix-like command line interpreter, и въведете "--url http://server/file.torrent", като разбира заминете със адреса на .torrent файлът. Това в същото, като линк за сваляне от страницата, в която се предлага торентът. Изберете Go и файлът би трябвало да започне да се сваля. Ако получите съобщение за грешка, което завършва на ImportError: cannot import name getpid, използвайте следната процедура:
1. Намерете download.py от сорс кода (намира се в под директория, кръстена BitTorrent) и го отворете с произволен редактор за чист текст (plain text).
2. Потърсете около линия 23 за следното:
from os import getpid, path, makedirs
и премахнете думата getpid , така че линията да се чете:
from os import path, makedirs
3. Потърсете около линия 177 за следното:
myid = (chr(0) * 12) + sha(repr(time()) + ' ' + str(getpid())).digest()[-8:]
и променете на следното:
myid = (chr(0) * 12) + sha(repr(time())).digest()[-8:]
4. Запазете файлът, и повторете горните процедури, най-вероятно съобщение за грешка.
Linux/Unix
Повечето от клиентите, които са чисти Python/wxPython (например официалният BitTorrent клиент, Eike Frost's experimental, Shad0w's experimental) ще се стартират под *BSD/Linux безпроблемно. Сорс кода за всички тези клиенти (tarballs) може да бъде намерен на техните сайтове в интернет, погледнете препратките в по-горе. Клиенти написани на други между платформени езици, като Java (например Azureus) би трябвало също да работят.
Най-голямото предизвикателство за да се стартира BitTorrent клиент под *BSD/Linux е да имате инсталирани всички необходими библиотеки. Минимално ще се нуждаете от Python 2.2 или по-висока версия. Ако да използвате '-gui' (графичните) версии на клиентите ще се нуждаете от wxWindows, който има Python разработка, наречена wxPython. Тези би трябвало да са достъпни, като пакети за вашата система. Първата ви стъпка би трябвало да бъде се консултирате с пакетите достъпни за вашата дистрибуция и да ги преинсталирате.
За Debian съществува bittorrent пакет, който изисква python 2.2 пакет. Също така ще трябва да инсталирате libwxgtk2.4-python и mime-support, ако искате да ползвате графичните версии на клиентите.
Ако използвате Mandrake с Cooker, може би ще искате да хвърлите едно око на RPM-ите поместени тук.
По-надолу ще намерите някой общи инструкции за инсталиране на Unix/Linux система.
Инсталирайте Python, по-възможност версия 2.2. Можете да напишете "python -V" за да видите каква версия имате инсталирана на сиистемата в момента, ако има такава. Възможно е да имате различни версии на Python инсталирани едновременно, така че не е лоша идея да проверите /usr/bin за команди като like python2.2 , ако python ви казва, че е версия 1.x. Ако вашата дистрибуця използва пакети, може да потърсире предварителйно подготвени пакети, преди да опитате ръчна инсталация. Опитайте тук и тук за RPM за Python.
Инсталирайте wxPython, ако искате да използвате графичната версия. Отбележете си, че това ще изисква следните библиотеки: GLib и GTK+, които най-вероятно вече са инсталирани на вашата система, ако имате инсталиран GNOME. (Започнете оттук търсенето или мениджера на вашата дистрибуция, ако имате нужда от GTK+.) Трябва да намерите пакет на wxPython, коренспондиращ на версията на Python, която имате иснсталирана. За RPM системи, като RedHat и Mandrake, можете да пробвате следните RPM за wxPython коренсподиращи на версия 2.1, версия 2.2, или версия 2.3 на Python. Още RPM пакети са достъпни на сайта на Sourceforge, а също така може да се консултирате с wxPython download page. Моля отбележете си, че RPM пакетите, за които има препратки по-горе, се нуждаят Python да бъде инсталиран в /usr и библиотеките му да бъдат в /usr/lib/python2.x/. Ако това не е вашият случай, най-вероятно ще трябва да уточните тази информация по време на инсталацията.
Последно, инсталирайте кода (source tarball) на вашият BT клиент в директория по ваш избор. За да интегрирате вашият броузер с клиента е необходимо, да асоциирате този тип файлове "application/x-bittorrent" с BitTorrent клиента. Трябва да добавите линия, подобна на тази показана по-долу във вашият /etc/mailcap файл:
application/x-bittorrent; /usr/local/bin/btdownloadgui.py --responsefile %s; test=test -n "$DISPLAY"
Отбележете си, че трябва да зададете коректен път към мястото, където сте инсталирали сорса (source tarball) Ако нямате wxPython или предпочитате да използвате текстов клиент, моежете да замените btdownloadgui.py със btdownloadcurses.py или btdownloadheadless.py. Също така, внимавайте, има грешка във файлът INSTALL.unix.txt, която е липсващ аргумент за --responsefile.
Други броузери, биха могли да имат различни методи за асоцииране на команди със MIME типове, така че може да се наложи да погледнете в настройките или в init файлът за подробности..
Java клиенти (платформено независими)
• Azureus - Java BitTorrent клиент със много опции и възможности.
• snark 0.4 - Snark е имплентация на BitTorrent протокола, който използва gcj - GNU компилатора за Java. Освен, че действа като регулярен клиент, Snark също така включва интегриран създател на .torrent файлове, микро-HTTPd сървър, и тракер. Със Snark потребителите могът да споделят файловес единична команда, без нормалното мъчение от създаване на торент, намиране на уеб сървър, качване на торента и т.н. Компилацията изисква gcj 3.3 или по-висока версия; алтернативно може да намерите прекомпилирана версия тук. Погледнете сайта на клиента за повече информация.
• Effusion 0.3 - Експериментален Java клиент с вградена IRC подръжка. Погледни сайта за детайли и начин на употреба.
Какви други екстри съществуват за BitTorrent?
• TorrentSpy - Препоръчително! Инструмент за MS Windows който може да изпраща заявки до тракерите за специфични торенти, да се проверят метеданните, проверка на контролната сума (hash check) за даден файл и т.н..
• maketorrent – Инструмен за създаване на торент файлове, от автора на burst!. Версия 1.x на MakeTorrent е модифициране версия на 'completedir' за Python със допълнителни екстри. Версия 2.x е напълно пренаписана на Delphi. Силно препоръчана!
• completedir 1.0.1 – За създаване нови .torrent файлове, част от официалният BitTorrent пакет. Пакетиране е с инсталатор за Windows, можете да вземете сорс кода за да го използвате на други платформи.
• BNBT – Това е C++ версия на BitTorrent тракер. Би трябвало да се компилира под която и да е Unix система с GCC, както и под MS Windows със MSVC. Включва всички функции и възможности на тракера под Python, а също и много други екстри – лични сметки, подобрен уеб интерфейс, статистики и т.н. Виж също TrackPak.
• Java BitTorrent Tools – Редактор на метаданни, проверка за наличност и първичен тракер.
• BTChange 0.94a – За промяна на данни в съществъващ.torrent файл. Използвайте това, ако се промени тракерът, така че няма да трбва да създавате файлът отново. Виж също: Sourceforge.
• PHPBTTracker - Имплентация на тракер под PHP и MySQL със открит код (GPL), с вградени статистики и репорти. Виж също: примерен изглед.
• DumpTorrentCGI – Използвайте тази полезна уеб страница, за да видите съдържанието на торента (метаданни, хеш сума , съдържание, файлове и др. )
• trackerlyze.pl 1.11 - Perl скрипт с отворен код (GPL), който анализира логовете на даден тракер и изготвя графики и отчети за използвана връзка и количеството сийдири/пийри |
More Less | | BA-Vasil Levski | | Years of translation experience: 6. Registered at ProZ.com: Jan 2008. | | N/A | English to Bulgarian (EDL, San Antonio, US) English to Bulgarian (Vasil Levski, Bulgaria) | | N/A | | Adobe Acrobat, Adobe Photoshop, Catalyst, Dreamweaver, Frontpage, Microsoft Excel, Microsoft Word, Other CAT tool, Powerpoint, SDL TRADOS, SDLX, Wordfast | | http://yavorb.com | CV/Resume (PDF) | | About me
Being a military officer for over 12 years I have worked in many multinational places including three years tour in Supreme Allied Command Transformation HQ, one the two strategic NATO commands and the only one NATO command located in US and a tour in Iraq, where I was coordinating combat activities between different coalition partners and providing interpreting services on numerous occasions.
As a freelance translator, I provide services translating English to Bulgarian/
My specialization is the military,defense and geopolitical area. I also have serious experience translating in the IT field - computers, networks, web and software localization projects etc.
I am experienced in almost every software client in popular demand: Adobe Acrobat and Dreamweaver, Frontpage, the whole Microsoft Office family products including Frontpage, SDL TRADOS, SDLX, Wordfast etc.
I am used to work with strict deadlines while able to assure quality of the translation.
| This user has earned KudoZ points by helping other translators with PRO-level terms. Click point total(s) to see term translations provided.
Total pts earned: 28 PRO-level pts: 16
| | Top languages (PRO) | | English to Bulgarian | 12 | | Bulgarian to English | 4 | | Top general fields (PRO) | | Law/Patents | 4 | | Tech/Engineering | 4 | | Medical | 4 | | Bus/Financial | 4 | | Top specific fields (PRO) | | Law (general) | 4 | | Business/Commerce (general) | 4 | | Engineering (general) | 4 | | Medical (general) | 4 | See all points earned > |
| Keywords: military, IT, computers, networking, defense, NATO, hardware, software, localization
Profile last updated Feb 9, 2008 |