Клиенты DC++ для платформ семейства unix

4ertik
26.02.2009, 08:22

В данной теме я расскажу о сущесвующих клиентах DC++ семейства Unix.
Сразу дам несколько замечаний.
Все ссылки буду имет внешний траффик
Ознакомление я пишу исходя из личного опыта и своиим видением на программу
Ну и данную тему запрещено перепубликоывавать, убирая с меня авторские права =)

Обозрение первое
Всем знакомый LinuxDC++
Оффициальный сайт linuxdcpp.berlios.de
Всегда самая свежая версия находится тут (
_ttp://linuxdcpp.berlios.de/document.php?id=1)
Мои впечатления
Обычный DC++, напоминающий по своей функциональности windows DC++v0.6. Отсусвует смена тем, установка звуков, выделение цвета текста своего ника или своих сообщений. Есть возможность настройки открытия приватных сообщений и списка файлов в фоновом режиме. При открытии привата можно настроить на писк системного динамика. Нет ограничений на скачивание размера файлов. Отлично продуманная система настроек скачиваний, позволяющая скачивать файлы без ошибок. Отлично продуманная система логирования – каждый лог в отдельный файл, ограничение размеров логов. МОгу сказать вопреки всем слухам о не поддержки многопоточной закачки что она таки есть, хотя визуально может и не показыватся. Есть список публичных хабов, получаемый в оприделенного адреса или с уже двумя приусвующими. Я не знаю то ли это баг разработчиков linuxdcppp толи ubuntu (именно под ней я тестил) но клиент руссифицирован наполовину

Оценка:
Дизайн: 2
Функции P2P: 5
Общая: 4
Утсновка Debian/ubuntu
ис исходников
aptitude install linuxdcpp
to be continued……..

Обозрение второе
Valknut

Официальный сайт (
_ttp://wxdcgui.sourceforge.net)
Свежая версия (
_ttp://sourceforge.net/project/showfiles.php?group_id=181579)

Мои впечатления
Немножко непривычный, после полуторагоднего юзания linuxdcpp. Сразу стало неудобно когда открыл несколько хабов. Хабы используются как вкладки, от каждого хаба есть подвкладки: Main Chat, приваты. Если в Linuxdcpp темы отсуствуют то тту они есть. Также есть возможность настроить цвета текстов. Для себя открыл такую фишку: приваты пишутся в общаке (всмысле если кто-то пишет Вам в приват, то клиент это же сообщение показывает только Вам в общаке) настраивается цветом текста. Настраиваются звуки (а вот их прийдется искать, или как я – брать со сборки flylinkdc). Понравилась реализация разработчиками поиск – работает в фоне, может фильтровать результаты поиска (исключение или наличие слова в результатах). Как и в linuxdcpp есть список инет-хабов. В «любимых хабах» можно настраивать каждый хаб под себя – ник, e-mail, кодировка, описание, тип соединения… Просто ужасная система логов – всё в один файл.

Оценки
Вид: 4
Функции: 3
Установка debian / ubuntu
собираем из исходников или
aptitude install libdc0c2 valknut
после установки руссифицируем клиент. Руссификатор находится в /usr/share/valknut/translation/valknut.rus.qm в той же категории и другие языки. Не забываем указывать настройку CP1251


4ertik
26.02.2009, 08:54

ну и ждите еще новые обозрения =)


Dizmo
26.02.2009, 09:41

та я уже много пересматрел, все они какието с приветом, пользуюсь Valknut


Kan-Kiro
26.02.2009, 10:35

не забываем wine :dont:
пользуюсь flylink+wine


drujebober
26.02.2009, 10:45

4ertik,
как то странно вы собираете исходники ;)
насколько мне известно то что вы привели(example: aptitude install linuxdcpp) называется установка бинарных пакетов из репозитария или нет? :)


4ertik
26.02.2009, 11:16

не забываем wine
пользуюсь flylink+wine
это обзор чисто никсоидных клиентов или кросспдатформенных =)
как то странно вы собираете исходники ;)
насколько мне известно то что вы привели(example: aptitude install linuxdcpp) называется установка бинарных пакетов из репозитария или нет? :)
ну то что известно вам это хорошо почитайте еще про правило «./configure-make-make install» . Как ваше сообщение касается темы?


pionnier
26.02.2009, 11:45

«./configure-make-make install»
легким движением «./configure && make && make install» нормальный дистрибутив превращается в слакварь:) Use checkinstall, Luke.
По сабжу – реквестую обзоры сборок LinuxDC++ на ядре 707 и SimpleDC++



Семинар – демонстрация Ubuntu Hardy

strider
03.10.2008, 19:24

Планирую провести серию из 3х бесплатных семинаров по Ubuntu Linux для начинающих, 13, 15, и 17 октября в 6 часов вечера, по темам:
13. Установка.
15. Настройка.
17. Использование.
Предполагаемый план занятий:
1. Разметка диска и установка Ubuntu 8.04
- Кратко. Немного истории Linux.
- Кратко. Основные отличия от Windows.
- Кратко. Преимущества и недостатки.
- Установка.
2. Что к чему в Ubuntu.
- Интерфейс.
- Файловая система.
- Безопасность: Пользователи, группы, и права.
- Установка и удаление программ.
- Офисные программы.
- Программы для интернета.
- Утилиты: Видео/Аудео, Архивы, Запись CD/DVD.
- Графические пакеты Gimp и Inkscape.
3. Настройка под себя.
- Локализация.
- Настройка входа в систему.
- Настройка интернет и сети.
- Настройка темы.
- Compiz Fusion.
- Утилиты AWN и Screenlets.
- Wine для запуска Windows-приложений.

Мне нужно знать, кто будет присутствовать из желающих.
Адрес – Пр. Мира 36, аудитория 209 (2 этаж).
План побега из Матрицы:


BAGROV
03.10.2008, 19:29

И где это будет происходить?


Torn@do
03.10.2008, 20:21

strider,
семинар заинтересовал а где будет проходить и во сколько :)


H@mmeR
03.10.2008, 20:26

strider,
семинар заинтересовал а где будет проходить и во сколько :)
тоже заинтересован


strider
03.10.2008, 20:53

Отредактировал пост. Обновил инфу.
Идея такая – дать такую информацию об установке, использовании, файловой системе, чтобы потом установив себе Линукс, новичек мог бы сориентироваться.


Cagliostro
03.10.2008, 21:04

буду токо обясните де это)) это случайно не инстетут землеутройства или типо того??

ps может замутить распичатку и я б повесил бы в универе у нас??


strider
03.10.2008, 22:22

Это около памятника чернобыльцам – около Фокстрота и 5 Океана на проспекте Мира. Распечатку наверное не надо – там 20-25 человек поместится только, а с распечатки может как никто не прити, так и прити много и не поместиться.


Kan-Kiro
03.10.2008, 23:13

strider,
видео с семинара будет? я бы пришёл но универ не позволяет :sad:


strider
04.10.2008, 02:59

У меня нет возможности сделать видео. Если ты уже пользуешься Линуксом, то сомневаюсь, что много потеряешь, не посмотрев.


//MuStAnG\\
04.10.2008, 13:42

Возможно притяну одного человека, нубша полная :)
ЗЫ: примерно время окончания семинара?


strider
04.10.2008, 14:49

Идея чтобы все объяснить с нуля.
Начало в конец в пол восьмого. Можно ориентироваться на 7 но не уверен что всегда в 7 можно закончить.


//MuStAnG\\
05.10.2008, 23:56

значит потолок в 8м….в полне нормально.
ЗЫ: от меня 2 человека будет.


strider
06.10.2008, 12:44

Если не вешать в институте объявления, то я уверен, что места хватит всем.
Скоро вывешу более подробный план занятий.


Astral
06.10.2008, 14:09

я прийду на все 3 семминара…на чем туда можно доехать с Комсомольской(проспект)?


Azazelo
06.10.2008, 16:05

Идея чтобы все объяснить с нуля.
с нуля и до какого уровня?
если я успешно пользуюсь убунтой мне стоит идти?



Переход европейских гос. учреждений на open source не приведет к экономии средств

cleg
17.05.2009, 10:47

Опубликованы расчеты затрат на перевод рабочих станций основных управляющих структур Евросоюза на СПО. Затраты оказались непредвиденно большими – 76.4 миллиона евро, из них 53.9 млн евро будет стоить перевод на СПО компьютеров Еврокоммисии, 19 млн евро – Европарламента и 3.5 млн евро Аудиторского суда. Данных средств хватит на оплату лицензий на Windows в течение 36.7 лет, при этом риск оказаться в зависимости от Microsoft оценивается как незначительный, так как все тонкости взаимодействия жестко регламентированы в контракте. Тем не менее, прекращение зависимости от вендора и получение полного контроля над IT инфраструктурой, являются основными доводами в пользу миграции на СПО.
Сумма расходов рассчитана с учетом оплаты за наем новых специалистов для оказания помощи в проведении миграции на СПО, затрат на обучение персонала, поддержки конечных пользователей, конвертации накопленной базы макросов в офисных программах, затрат на решение проблем с зависимостью некоторых используемых приложений от MS Office и MS Windows.
Нам до европы в плане освоения бабок еще далеко…
ЗЫ Кто там говорил про экономию гос. средств с линуксом?


Berkut
17.05.2009, 11:50

Кто там говорил про экономию гос. средств с линуксом?
Лично я думаю, что главное в переходе на Линукс, как раз прекращение зависимости от вендора и получение полного контроля над IT инфраструктурой, являются основными доводами в пользу миграции на СПО
а совсем не «мифическая» экономия средств.
Просто, увы, так складывается ситуация, что европейцы не хотят «складывать яйца в одну корзину Microsoft» и не более того


cleg
17.05.2009, 12:53

Лично я думаю, что главное в переходе на Линукс, как раз
— Пришивайте подворотничок к воротничку.
— А мы не умеем.
— Никто не умеет… Дело не в умении, не в желании, и вообще ни в чём. Дело в самом пришивании подворотничка.
Просто, увы, так складывается ситуация, что европейцы не хотят «складывать яйца в одну корзину Microsoft» и не более того
риск оказаться в зависимости от Microsoft оценивается как незначительный, так как все тонкости взаимодействия жестко регламентированы в контракте
//


Hartil
17.05.2009, 13:02

//
параллели проводите? Отослали бы уже на LOR всех, пусть там читают мнения «аналитиков» а тут… извините никто не поддержит этот флуд о том что переход мол дорого. Ты считал? Или ты знаешь кто считал? Или ты знаешь как точно кто и где считал? :cool: Определённо, ты этого не знаешь, так что слезай с бочки и не шуми :wink:


Dizmo
17.05.2009, 13:51

хе ну да в какомто плане опен серс, дороже винды, вот прикиньте 10 лет сидел на венде и не капейки не заплатил.. а тут вот недавно ради прикола перевел разрабам моего любимого дестребютива 5 баксов)


cleg
17.05.2009, 14:03

Ты считал? Или ты знаешь кто считал? Или ты знаешь как точно кто и где считал?
_ttp://www.osor.eu/news/european-council-moving-to-open-source-desktops-will-not-result-in-savings (внеш.трафф.)
специально для неходящих по ссылкам но гнущих пальцы.
The Council, in answers to written questions by the Italian Member of the European Parliament Marco Cappato, on 19 April referred to estimates made in 2005 by a working group from these three institutes, that moving to open source would cost them 76.4 million euro.
там же есть ссылка на интервью с консулом. или ты думаешь он тоже «не считал и не знает кто считал»?
Определённо, ты этого не знаешь, так что слезай с бочки и не шуми
я с тобой свиней не пас, так что не надо хамить. информация из официальных источников. если владеешь англ. – сходи почитай, иногда полезно.


Dizmo
17.05.2009, 14:09

cleg,
та хоть на японском будет написано)
статью заказали и все)


cleg
17.05.2009, 14:11

статью заказали и все)
сходи что ли по ссылке, глянь что это за сайт.
и куда ссылки под статьей ведут.
а потом головой подумай. а не как обычно.



Запись действия с Экрана

((Gad))
09.06.2007, 16:45

:helpsmili Вопрос вот в чем как на Delphi написать прогу которая записывает все что ты делаеш на экране ну сохранять файл и воспроизводить я и сам напишу а вот с этим никогда несталкивался хочю попробывать – всетаки интересно получится или нет :upset:
Если у когота есть исходник плиз дайте можно даже без пояснений я сам розберусь зарание всем спасибо


rw)X
09.06.2007, 16:57

Задача сводится к установке Message Hooks (см. раздел Hooks в Win API) на сообщения мыши (см. Mouse Input Messages) и клавиатуры (см. Keyboard Input Messages).
Да прибудет с тобой Сила Дзен.


((Gad))
09.06.2007, 21:53

Мне ктонибудь реально поможет


Givi
09.06.2007, 22:02

Задача сводится к установке Message Hooks (см. раздел Hooks в Win API) на сообщения мыши (см. Mouse Input Messages) и клавиатуры (см. Keyboard Input Messages).
Да прибудет с тобой Сила Дзен.
эээ, причем тут мессадж хукс? по-моему топикстартер под словами «записывать все что происходит на экране» понимает запись изображения, которое отображается на экране… То есть хочет через определенные промежутки времени снимать скриншоты и где-то их сохранять…
Правильно, ((Gad))?? или rw)X прав? в смысле ты хочешь записывать действия пользователя в виде координат щелчков мыши, символов вводимого текста и т.д. Поясни поточнее че те надо сохранять!


rw)X
09.06.2007, 22:09

эээ, причем тут мессадж хукс? по-моему топикстартер под словами «записывать все что происходит на экране» понимает запись изображения, которое отображается на экране… То есть хочет через определенные промежутки времени снимать скриншоты и где-то их сохранять…
Правильно, ((Gad))?? или rw)X прав? в смысле ты хочешь записывать действия пользователя в виде координат щелчков мыши, символов вводимого текста и т.д. Поясни поточнее че те надо сохранять!
ну, конечно, можно попробовать покурить WH_JOURNALRECORD и WH_JOURNALPLAYBACK. Но имхо топегстартор больше научится работе с апи используя именно мессадж хуки )


((Gad))
09.06.2007, 22:18

я имею ввиду записывать все что происходит на экране и все это сохранять в *.avi есть много программ которые это делают – так и делают видео – уроки и т.п и.тд
Вот это я и какраз хочю зделать


rw)X
09.06.2007, 22:26

А если нужно видео с экрана записывать, есть 2 варианта:
1) Простой:
Делаем скриншот каждые несколько миллисекунд, храним в каждый момент времени 2 скрина – текущий и предыдущий. Ксорим текущий скриншот предыдущим, результат сжимаем LZMA, и всё замечательно =).
Проигрывать это тоже элементарно – раз-LZMA’иваем, ксорим каждый следующий кадр предыдущим, и показываем =).
2) Сложный:
Пишем драйвер-фильтр для драйвера видеокарты. Геморрой – в комплекте =). Зато НИЧЕГО не пропустишь ) И скорость будет оооочень высокой – не нужно будет гонять по 5-6-7-8-9 Мб видеобуферов, а записывать только «команды» на отрисовку.
Если нужно в avi, ничем не могу помочь, кроме как курить доки по внутреннем формату avi, и последующему курению доков того же XviD, или любого другого компрессора.


((Gad))
09.06.2007, 22:41

А исходник или образец как это можно зделать можеш скинуть???


rw)X
09.06.2007, 22:44

А исходник или образец как это можно зделать можеш скинуть???
Эмм…. подожди около часа, мне нужно закончить медитацию. =)


((Gad))
09.06.2007, 22:56

Хорошо. Главное чтоб исходник нормальный был и я продолжил работу дальше
Кстати когда закончю проэкт выложу исходник на форум целиком!!!!!!!!!!!!!!!!


ALIK
09.06.2007, 22:58

Хорошо. Главное чтоб исходник нормальный был и я продолжил работу дальше
Кстати когда закончю проэкт выложу исходник на форум целиком!!!!!!!!!!!!!!!!
точнее сказать : «когда вы мне поможете закончить проект ….»


((Gad))
09.06.2007, 23:10

[QUOTE=ALIK;1069181]точнее сказать : «когда вы мне поможете закончить проект ….»[/Q:mad:
:mad: Молчи уже я тока знаю как получить одно изображение с экрана

unit Unitl;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, StdCtrls, ExtCtrls, Registry,
WinProcs, jpeg;
type
TForml = class(TForm)
Buttonl: TButton;
Button2: TButton;
Screenl: TImage;
SaveDialogl: TSaveDialog;
Button3: TButton;
Button4: TButton;
procedure ButtonlClick(Sender:
procedure Button2Click(Sender:
procedure Button3Click(Sender:
procedure Button4Click(Sender:
private
{ Private declarations }
public
{ Public declarations }
end;
var
TObject);
TObject);
TObject);
TObject);
32 Снимок экрана
Листинг 4.1. Продолжение
Forml: TForml; //главная форма
ВМР1: Graphics.TBitmap; //для работы с рисунками (*.bmp
)
DC1: HDC; //простое поле для графики
Imagel:. TImage;
implementation
{$R *.dfm}
procedure TForml.ButtonlClick(Sender: TObject);
begin
Forml.Visible : = False; //прячем форму
Sleep(15);//пауза 15 мс
BMP1 := Graphics.TBitmap.Create;
//задаем размеры рисунка такие же как размеры экрана
ВМР1.Height := Screen.Height;
ВМР1.Width := Screen.Width;
DCl:=GetDC(O);
//Делаем снимок экрана
BitBlt(BMP1.Canvas.Handle,
Screen.Height, DC1,
0, 0, Screen.Width,
0, 0, SRCCOPY);
Forml.Visible := True; //восстанавливаем окно программы
Imagel := TImage.Create(nil) ;
BMP1.IgnorePalette := True;
Imagel.Picture.Assign(BMP1) ;
BMP1.SaveToFile(‘с:\1.bmp
‘); //сохраняем снимок в файл
//l.bmp
на диске С:\
end;
procedure TForml.Button2Click(Sender: TObject);
begin
if SaveDialogl.Execute then
BMP1.SaveToFile(SaveDialogl.FileName) //сохраняем рисунок
else ShowMessage(‘Файл не был сохранен!’);
end;
procedure TForml.Button3Click(Sender: TObject);
begin
//удаляем рисунок с диска
if FileExists(‘с:M.bmp
‘) then DeleteFile(‘С:\1.bmp
‘);
Screenl.Hide; //скрываем рисунок
end;
procedure TForml.Button4Click(Sender: TObject);
begin
Screenl.Show; // делаем рисунок видимым
if FileExists(‘с:\1.bmp
‘) then //если рисунок существует,
Screenl.Picture.LoadFromFile(‘с:\1.bmp
‘);//загружаем его
end;
end.



Найти информацию?

Используйте форму ниже, чтобы начать поиск по сайту:

Не нашли то что искали? Напишите мне на почту, возможно я помогу найти Вам необходимую информацию!

Сыылки на полезные сайты!

Тут будут публиковаться ссылки на интересные ресурсы по теме...