DC++ клиент дружащий с русскими кодировками

От торрентов до фринета

Модератор: /dev/random

Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: DC++ клиент дружащий с русскими кодировками

Сообщение nadge »

Я забил на linuxdcpp - сейчас запустил RevConnect под wine ( из плюсов - есть мультизакачка !!!!! ) - все прекрасно работает и с кодировками тоже все ОК .....

Какой вайн? У меня 0.9.19 (последний), в нем RevConnect нормально ищет файлы, но при попытка скачивания вылетает с ошибкой.
Спасибо сказали:
Аватара пользователя
Bdfy
Сообщения: 253

Re: DC++ клиент дружащий с русскими кодировками

Сообщение Bdfy »

nadge писал(а):
20.08.2006 15:43
Я забил на linuxdcpp - сейчас запустил RevConnect под wine ( из плюсов - есть мультизакачка !!!!! ) - все прекрасно работает и с кодировками тоже все ОК .....

Какой вайн? У меня 0.9.19 (последний), в нем RevConnect нормально ищет файлы, но при попытка скачивания вылетает с ошибкой.

Там нужно подменить 4 файла: ( через winecfg ):

comctl32.dll, comdlg32.dll, commctrl.dll, riched20.dll - тогда вылетать не будет
Спасибо сказали:
Аватара пользователя
nadge
Сообщения: 1519
ОС: ArchLinux, Ubuntu 10.10

Re: DC++ клиент дружащий с русскими кодировками

Сообщение nadge »

всмысле из винды их туда скопировать? из 98?
не совсем понял
Спасибо сказали:
Vladn
Сообщения: 21
Контактная информация:

Re: DC++ клиент дружащий с русскими кодировками

Сообщение Vladn »

(Bdfy @ Aug 20 2006, в 22:05) писал(а):Там нужно подменить 4 файла: ( через winecfg ):

comctl32.dll, comdlg32.dll, commctrl.dll, riched20.dll - тогда вылетать не будет

Мне тоже интересно - как именно подменить? Пробовал указать и native, и builtin - результат один и тот же.
Спасибо сказали:
Vladn
Сообщения: 21
Контактная информация:

Re: DC++ клиент дружащий с русскими кодировками

Сообщение Vladn »

Опишите, пожалуйста, подробно как можно запустить виндосовский DC++ с помощью wine.
Спасибо сказали:
BaBL
Сообщения: 767
ОС: Debian GNU/Linux SID
Контактная информация:

Re: DC++ клиент дружащий с русскими кодировками

Сообщение BaBL »

Глянул новые linuxDC++, действительно с какого-то апдейта у них начались проблемы с локалью UTF8. Пока не решены, но более старые клиенты до начала правки проблем с локалями пашут хорошо. Могу дать клиент от linuxdcpp-2006.06.17 закладки болдятся, приваты не вылетают, как раз это одна из версий, вышедшая сразу после правки работы приваток и закладок. То есть юзабельность клиента нормальная, при этом проблем с UTF8 не испытывает. Если нужен, пишите в личку.
Спасибо сказали:
Nec{Nikolaev}
Сообщения: 117
ОС: Mandriva 2009.1

Re: DC++ клиент дружащий с русскими кодировками

Сообщение Nec{Nikolaev} »

BaBL писал(а):
07.09.2006 18:52
Глянул новые linuxDC++, действительно с какого-то апдейта у них начались проблемы с локалью UTF8. Пока не решены, но более старые клиенты до начала правки проблем с локалями пашут хорошо. Могу дать клиент от linuxdcpp-2006.06.17 закладки болдятся, приваты не вылетают, как раз это одна из версий, вышедшая сразу после правки работы приваток и закладок. То есть юзабельность клиента нормальная, при этом проблем с UTF8 не испытывает. Если нужен, пишите в личку.

Я думаю попробовать хотят многие - вылажывай прям тут
Некоторые гении, такие как я, страдают сильно заниженной самооценкой...
Спасибо сказали:
BaBL
Сообщения: 767
ОС: Debian GNU/Linux SID
Контактная информация:

Re: DC++ клиент дружащий с русскими кодировками

Сообщение BaBL »

вот


для сборки понадобится scons libglade2-dev libgtk2.0-dev

запускать в локали cp1251. Если по умолчанию стоит другая, то:
$LANG=ru_RU.CP1251 'путь к ldcpp'

сгенерить локаль:
#dpkg-reconfigure locales
либо командой
# localedef -f cp1251 -i ru_RU ru_RU.cp1251
Спасибо сказали:
Vladn
Сообщения: 21
Контактная информация:

Re: DC++ клиент дружащий с русскими кодировками

Сообщение Vladn »

Как я решил проблему с кодировками в LinuxDC++ 0.691 (установочный файл linuxdcpp-0.0-0.4.20060620cvs.110asp.i386.rpm):

на рабочем столе создал запускаемый файл следующего содержания:

Код: Выделить всё

#!/bin/bash
LC_ALL='ru_RU.CP1251'
export LC_ALL
ldcpp &

Все загружаемые файлы попадают у меня в директорию /home/vlad/.dc++/Downloads/ в кодировке UTF-8, но так как родная кодировка у меня CP1251, то всё выглядит отвратительно.
Что я сделал: создал папку /home/vlad/.dc++/Downloads_cp1251/ и поместил в неё скрипт go.sh:

Код: Выделить всё

#!/usr/bin/perl
use File::Copy;
$dir_from='/home/vlad/.dc++/Downloads/';
$dir_to='/home/vlad/.dc++/Downloads_cp1251/';

proceed_dir($dir_from, $dir_to);

sub proceed_dir{
 my $cur_from=$_[0];
 my $cur_to=$_[1];
 opendir (DIR, $cur_from) || die "Can't open dir $cur_from: $!";
 my @list_from=grep {!/^\./} readdir(DIR);
 closedir (DIR) || die "Can't close dir $cur_from: $!";
 foreach (@list_from) {
  if ($_ && (-d $cur_from.$_ || -e $cur_from.$_)) {
   my $new_name=$_;
   my $s= `echo "$new_name" | iconv -f UTF-8 -t WINDOWS-1251 2> /dev/null`;
   chomp($s);
   if ($s) { $new_name=$s; }
   if (-d $cur_from.$_) {
    unless (-d $cur_to.$new_name) {
     mkdir ($cur_to.$new_name, 0755);
     }
    proceed_dir($cur_from.$_.'/', $cur_to.$new_name.'/');
    }
   if (-e $cur_from.$_ && !-d $cur_from.$_) {
    move($cur_from.$_, $cur_to.$new_name);
    print "Move: $cur_from$_ - $cur_to$new_name\n";
    }

   }
  }
 if ($cur_from ne $dir_from) { rmdir($cur_from); }
 }

Этот скрипт переносит все папки и файлы из директории Downloads в директорию Downloads_cp1251 и при этом перекодирует все русские названия из UTF-8 в CP1251. Пользуйтесь на здоровье.
Спасибо сказали:
SiD
Сообщения: 7

Re: DC++ клиент дружащий с русскими кодировками

Сообщение SiD »

Господа у кого нить работает wine на х86-64??? не могу вообще ни одну вин прогу запустить, а клиет UKcable++, показывает при запуске из winefile окошко приветствия и на этом "привет" :(
при этом из консоли вообще не запускается... пишет:
$ wine
Wine 20050725
Usage: wine PROGRAM [ARGUMENTS...] Run the specified program
чего он от меня хочет????
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: DC++ клиент дружащий с русскими кодировками

Сообщение oberlicht »

SiD писал(а):
14.10.2006 00:51
пишет:
$ wine
Wine 20050725
Usage: wine PROGRAM [ARGUMENTS...] Run the specified program
чего он от меня хочет????
полный путь к программе (PROGRAM) он хочет. Чтобы запустить ее. О чем и сообщил.

Код: Выделить всё

wine /где-то/здесь/смонтирован/оффтопик/WINDOWS/system32/notepad.exe
например
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Аватара пользователя
Bdfy
Сообщения: 253

Re: DC++ клиент дружащий с русскими кодировками

Сообщение Bdfy »

SiD писал(а):
14.10.2006 00:51
Господа у кого нить работает wine на х86-64??? не могу вообще ни одну вин прогу запустить, а клиет UKcable++, показывает при запуске из winefile окошко приветствия и на этом "привет" :(
при этом из консоли вообще не запускается... пишет:
$ wine
Wine 20050725
Usage: wine PROGRAM [ARGUMENTS...] Run the specified program
чего он от меня хочет????

WIne по определению не будет работать под 64 бита т к используются 32-х битные виндовые библиотеки. На 64битных дистрах он запускается только в режиме совместимости с 32 бита ... Насчет strongDC++ - то он не работает под Wine, единственный клиент который нормально работает это RevConnect, который поддерживает мультизакачку. Юзай Revconnect ...
Спасибо сказали:
Аватара пользователя
veryangry
Сообщения: 159
ОС: GNU/Linux

Re: DC++ клиент дружащий с русскими кодировками

Сообщение veryangry »

Помгите RevConnect под wine запустить: копирую comctl32.dll, comdlg32.dll, commctrl.dll, riched20.dll, скачанные с нета в папку ~/.wine/drive_c/windows/system32, в winecfg указываю, что надо использовать эти dll только родные(windows). RevConnect запускается, но вместо интерфэйса просто серый квадрат, и всё.. :blink:
Думаю, мож dll кривые какие: поделитесь dll'ками, пожалуйста.
ЗЫ LinuxDC++ работает, но при запуске всё равно перехеширует пол шары, да и вылетает периодчески. Ставил клиент от linuxdcpp-2006.06.17.
JustDoIt&ShutUp!
OS: Debian GNU/Linux & Arch Linux i686 & Arch Linux x86_64 & Maemo @ nokia n810
Спасибо сказали:
Аватара пользователя
Bdfy
Сообщения: 253

Re: DC++ клиент дружащий с русскими кодировками

Сообщение Bdfy »

veryangry писал(а):
20.10.2006 07:59
Помгите RevConnect под wine запустить: копирую comctl32.dll, comdlg32.dll, commctrl.dll, riched20.dll, скачанные с нета в папку ~/.wine/drive_c/windows/system32, в winecfg указываю, что надо использовать эти dll только родные(windows). RevConnect запускается, но вместо интерфэйса просто серый квадрат, и всё.. :blink:
Думаю, мож dll кривые какие: поделитесь dll'ками, пожалуйста.
ЗЫ LinuxDC++ работает, но при запуске всё равно перехеширует пол шары, да и вылетает периодчески. Ставил клиент от linuxdcpp-2006.06.17.

Напиши свой контакт на bdfy@mail.ru - пришлю вечером рабочий конфиг с ревконнектом ( wine последний )
Спасибо сказали:
Аватара пользователя
Arceny
Сообщения: 378
ОС: Debian Lenny/Sid
Контактная информация:

Re: DC++ клиент дружащий с русскими кодировками

Сообщение Arceny »

LinuxDC++ cvs
Core version: 0.691

Код: Выделить всё

locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
$ cat /etc/gentoo-release
Gentoo Base System version 1.12.6


В настройках advanced стоит CP1251. Чат - по русски видется, списки файлов юзеров - по русски. Но не могу писать. Люди видят кракозюли. Запуск с LANG="ru_RU.CP1251" не помогает.

Код: Выделить всё

 $ locale -a
C
en_US
en_US.utf8
ja_JP.utf8
POSIX
ru_RU
ru_RU.cp1251
ru_RU.koi8r
ru_RU.utf8
Спасибо сказали:
BaBL
Сообщения: 767
ОС: Debian GNU/Linux SID
Контактная информация:

Re: DC++ клиент дружащий с русскими кодировками

Сообщение BaBL »

Arceny писал(а):
06.11.2006 02:58
В настройках advanced стоит CP1251. Чат - по русски видется, списки файлов юзеров - по русски. Но не могу писать. Люди видят кракозюли. Запуск с LANG="ru_RU.CP1251" не помогает.

читай мой пост выше
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: DC++ клиент дружащий с русскими кодировками

Сообщение Aectann »

Arceny писал(а):
06.11.2006 02:58
В настройках advanced стоит CP1251. Чат - по русски видется, списки файлов юзеров - по русски. Но не могу писать. Люди видят кракозюли. Запуск с LANG="ru_RU.CP1251" не помогает.

Обновите версию - в последних версиях всё в порядке.
My god... it's full of stars!...
Спасибо сказали:
ThinkPad
Сообщения: 17

Re: DC++ клиент дружащий с русскими кодировками

Сообщение ThinkPad »

Aectann писал(а):
06.11.2006 15:42
Arceny писал(а):
06.11.2006 02:58

В настройках advanced стоит CP1251. Чат - по русски видется, списки файлов юзеров - по русски. Но не могу писать. Люди видят кракозюли. Запуск с LANG="ru_RU.CP1251" не помогает.

Обновите версию - в последних версиях всё в порядке.


Ничего там не в порядке, всё работает именно так как описано выше, более того, с ником, использующим русские буквы не пускает на хаб, т.к. трансляция идет в UTF8 по ходу
Правда всё остальное пашет замечательно (и поиск и скачка файлов с русскими названиями), даже хэширование файлов с русскими названиями проходит нормально, а то на предедущих версиях мои 1,5 тера хэшировало постоянно :-)) именно из-за файлов с рускими названиями. Сейчас (после 3х суток) отхэшировало все и теперь попыток заново хэшировать не предпринимает.
Выход: ждать, может пофиксят и эту проблему.
Система Мандрива 2006, локаль системная UTF8
Запускаю без LANG="ru_RU.CP1251"
Спасибо сказали:
Аватара пользователя
Bdfy
Сообщения: 253

Re: DC++ клиент дружащий с русскими кодировками

Сообщение Bdfy »

Не понимаю как можно пользоватся подобными клиентами если там нет поддержки мультизакачки
Эторавзе в сети из 10 человек друг у друга качать по договоренности
Спасибо сказали:
ThinkPad
Сообщения: 17

Re: DC++ клиент дружащий с русскими кодировками

Сообщение ThinkPad »

Bdfy писал(а):
07.11.2006 15:31
Не понимаю как можно пользоватся подобными клиентами если там нет поддержки мультизакачки
Эторавзе в сети из 10 человек друг у друга качать по договоренности


Что мы понимаем под мультизакачкой???? Если скачка одного и того же файла с разных пользователей одновременно, то linuxdcpp это прекрасно умеет и делает....только в настройках надо эту фичу включить, точно не помню, но что то там про поиск альтернатив вроде......
Спасибо сказали:
DrStas
Сообщения: 35
ОС: Mandriva Linux 2007 Free

Re: DC++ клиент дружащий с русскими кодировками

Сообщение DrStas »

что-то я не могу понять, как открывать слоты в linuxdcpp. А то на наш провайдерский хаб не пускают с менее чем 5 слотами, а у меня хаб показывает что 1 и дисконнектит. :(
Спасибо сказали:
Аватара пользователя
niRv_V
Сообщения: 79

Re: DC++ клиент дружащий с русскими кодировками

Сообщение niRv_V »

2DrStas:
settings > Sharing > upload slots (выставляешь 5)
Slackware 12
Изображение
чЧч
Спасибо сказали:
Аватара пользователя
AxLRus
Сообщения: 54
ОС: ubuntu 7.04

Re: DC++ клиент дружащий с русскими кодировками

Сообщение AxLRus »

а тут есть добрый человек который сможет очень подробно разживать для чайника в линуксах как поставит дусю на ред хат 9-й :rolleyes: ;)
Edubuntu 7.04 - Feisty Fawn
GNOME 2.18.1
Спасибо сказали:
BaBL
Сообщения: 767
ОС: Debian GNU/Linux SID
Контактная информация:

Re: DC++ клиент дружащий с русскими кодировками

Сообщение BaBL »

AxLRus писал(а):
08.11.2006 01:20
а тут есть добрый человек который сможет очень подробно разживать для чайника в линуксах как поставит дусю на ред хат 9-й :rolleyes: ;)

клиент или сервер? Если клиент - бери верлихаб и у него подробный мануал по установке есть. Если клиент - не знаю есть ли под эту древность нужные пакеты, может и не собраться
Спасибо сказали:
Аватара пользователя
AxLRus
Сообщения: 54
ОС: ubuntu 7.04

Re: DC++ клиент дружащий с русскими кодировками

Сообщение AxLRus »

BaBL писал(а):
08.11.2006 04:27
AxLRus писал(а):
08.11.2006 01:20

а тут есть добрый человек который сможет очень подробно разживать для чайника в линуксах как поставит дусю на ред хат 9-й :rolleyes: ;)

клиент или сервер? Если клиент - бери верлихаб и у него подробный мануал по установке есть. Если клиент - не знаю есть ли под эту древность нужные пакеты, может и не собраться


клиент :(
Edubuntu 7.04 - Feisty Fawn
GNOME 2.18.1
Спасибо сказали:
S_talker
Сообщения: 2

Re: DC++ клиент дружащий с русскими кодировками

Сообщение S_talker »

Господа, помогите в решении следующего ребуса.
Нужен DC-клиент, чтобы:
  • Работал под FreeBSD 6 в консольном режиме (никаких иксов)
  • Дружил с русскими именами файлов
  • Поддерживал TTH
  • Поддерживал поиск у себя в файл-листе
  • Поддерживал авторизацию
  • Был достаточно стабилен, чтобы выступать в роли файл-сервера
Ни скачка, ни чат, ни юзер-интерфейс не требуется. По сути, требуется только 2 функции - отдача запрашиваемых файлов, и реагирование на поисковые запросы. Ну и рехэш через опр. промежуток времени.
Спасибо сказали:
S_talker
Сообщения: 2

Re: DC++ клиент дружащий с русскими кодировками

Сообщение S_talker »

Вдогонку предыдущему:
Оказывается, после года застоя, совсем недавно вышел microdc 0.12.0 (но уже под руководством другого разработчика), в котором вроде бы есть все необходимые фичи (насчет русского не уверен, но очень хочется надеятся, т.к. разработчик вроде русский). Только что скачал и пытаюсь собрать :)
Спасибо сказали:
joynter
Сообщения: 160
ОС: Mandriva 2010.2PP

Re: DC++ клиент дружащий с русскими кодировками

Сообщение joynter »

для установки linuxdcpp из тарбола, предложенного в этой ветке, необходим g++ >= 3.4 .
не подскажете, где его можно скачать для мандривы 2007 ? в дистрибе его нет
Спасибо сказали:
Аватара пользователя
Bdfy
Сообщения: 253

Re: DC++ клиент дружащий с русскими кодировками

Сообщение Bdfy »

joynter писал(а):
15.11.2006 22:58
для установки linuxdcpp из тарбола, предложенного в этой ветке, необходим g++ >= 3.4 .
не подскажете, где его можно скачать для мандривы 2007 ? в дистрибе его нет

Есть там g++ Скорее всего 4 версии ...
Спасибо сказали:
Аватара пользователя
veryangry
Сообщения: 159
ОС: GNU/Linux

Re: DC++ клиент дружащий с русскими кодировками

Сообщение veryangry »

походу microdc уже успел ещё раз релизнуться:
microdc2-0.13.1.tar.gz
кто-нибудь успел это попробовать? как там с русским?)
ЗЫ сам бы поставил, да ближайшие несколько дней времени у меня на это не предвидится.. :(
JustDoIt&ShutUp!
OS: Debian GNU/Linux & Arch Linux i686 & Arch Linux x86_64 & Maemo @ nokia n810
Спасибо сказали:
Ответить