LINUX.ORG.RU

Ну и славненько (с) :)

cyclon ★★★★★
()

Прямо скажем - новость судьбоносная! Еще один повод всем почесать ручонки в процессе апгрейда на "все самое свежее". :)

зы: Кстати, на каком-то инфосайте видел табличку, в которой были представлены новости по выходу всяких пакетов... ИМХО, очень удобно что бы не перебивать основную новостную ленту всякой сиюминутностью.

macavity
()
Ответ на: комментарий от anonymous

> почему же тогда все хают gtk?

Потому что глупенькие ещё. :) Каиро наше всё.

SKYRiDER ★★★
()

ченжлог, как у стабильных взрослых либ. даже не верится...

AVL2 ★★★★★
()
Ответ на: комментарий от macavity

Производитель твоего дистра не озаботился? Сочуствую :-)

У того же Gentoo есть нормальный RSS...

AngryElf ★★★★★
()
Ответ на: комментарий от Satellite

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

anonymous
()
Ответ на: комментарий от AVL2

> Это ж надо же как чучело пальцем в небо попал! :)

Чучело однозначно прорулил. :) http://bugs.gentoo.org/show_bug.cgi?id=79204#c1

2 anonymous:

> для чего это чучело то нужно вообще? разве еще кто то сидит по модему? бедняги...

Даже сейчас в России/Украине процентов 80 пользователей - диалапщики (в Москве/Киеве/Питере может быть меньше). Поэтому проги такого рода у нас весьма востребованы. Тем более d4x - весьма удачная программа.

SKYRiDER ★★★
()

Когда уже это идиотское GTK будет поддерживать MacOS X, интересно...

anonymous
()

И когда же в этом GTK+ gdk-linuxfb поправят, чтобы он хоть собрался нормально, я уже не говорю работал?

IMNSHO
()

gtk (и немного про d4x)

фактически единственное чем плох gtk это то что он основан на черезвычайно медленной и неоптимальной glib.

в gtk до 2.5 не было рендерера ячейки списка аля прогресс бар, в качалке пришлось реализовать свой, по глупсти я назвал его стандартным образом :-) вотс конфликтуют :)

chuchelo
()
Ответ на: комментарий от nx12

>Класс. Через месяцок другой поставлю.

Да уже моджно.

Tigro ★★
()
Ответ на: gtk (и немного про d4x) от chuchelo

> фактически единственное чем плох gtk это то что он основан на черезвычайно медленной и неоптимальной glib.

А какие претензии к glib?

maxcom ★★★★★
()
Ответ на: комментарий от chuchelo

Планируется ли в будущем перевод программы под GPL?

p.s. за проделанную работу - respect.

zxxx ★★
()
Ответ на: комментарий от maxcom

посмотри как работает код работы с основными структурами (списки и тп)... вместо того чтобы завести класс списка он используют класс узла как представление всего списка, для пущей надежности каждая функция старается убежать до начала списка с данного в нее узла... и это только цветочки

chuchelo
()
Ответ на: комментарий от chuchelo

вот бы вторая gtk так же быстро работала, как и первая

swar0g ★★★★
()
Ответ на: комментарий от chuchelo

> чтобы завести класс списка он используют класс узла как представление всего списка

Чего-чего? Ты сам понял чего сказал?..

Товарищи. Работа со списком всю жизнь была O(N), где N - длина списка.

Если glib использует проверку предположений (asserts) на входе в функцию, то это хорошая весшч (tm). Тем более, что эти самые ассерты не создают код в release-версии.

Кроме того, как человек, работавший с glib, хочу заявить, что работа со списками весьма оптимизированна в glib с практической точки зрения. glib переиспользует мелкие структуры GList*, не вызывая malloc/free на каждый чих, с помощью GMemoryChunk (в названии могу наврать) и с помощью списка свободных GList*'ов.

Очень грамотно сделанная библиотека. Датчик случайных чисел, простой парсер конфигов, парсер XML, плаг-ины, треды. Работает на любой платформе. Когда мне понадобиться сделать что-нибудь большое на чистом С, я выбираю glib.

anonymous
()
Ответ на: gtk (и немного про d4x) от chuchelo

> в gtk до 2.5 не было рендерера ячейки списка аля прогресс бар, в качалке пришлось реализовать свой, по глупсти я назвал его стандартным образом :-) вотс конфликтуют :)

Уважаемый Максим, когда можно ожидать новой версии d4x в которой будет исправлен хотя бы вышеуказанный "баг"? Дело в том, что даже такая мелочь может препятствовать попаданию d4x в новые версии дистрибутивов.

SKYRiDER ★★★
()
Ответ на: комментарий от anonymous

это ты не понял что я сказал а я то понял: класс списка обычно это нечто вроде struct Node{ Node *next,*prev; };

struct List{ Node *begin,*end; };

в glib же Node и является представлением класса списка (то есть struct List отсутствует) отсюда любая функция начинается как c пробегания с заданного узла до начала списка. Дальнейший разговор бессмысленен вовсе

chuchelo
()
Ответ на: комментарий от chuchelo

Что это за фигня.

struct Node { NodeValue value; Node *next; };

И всё, со списком уже можно работать, остальное - лишние сущности.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.