Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Na początku chciałbym się przywitać z wszystkimi członkami gangu! W szczególności z wszystkimi przedstawicielami Gorlic i okolic (tak - kolejny Gorliczanin przybył na forum :P )
Niektórzy użytkownicy być może kojarzą mnie z forum Kadu, innych znam osobiście ( pozdro czechu ;) ) Ale nie z tego powodu się zarejestrowałem ;)
Dzięki wsparciu Googla w ciągu tych wakacji będę pracował nad interfejsem w Qt4 dla aptitude. W związku z tym jeszcze przed rozpoczęciem kodowania chciałem się zapytać społeczności o Waszą opinię o graficznych menadżerach pakietów (tych zaawansowanych w rodzaju aptitude-gtk/adept/synaptic, a nie packegekit).
Jak wg Was powinien wyglądać i zachowywać się wygodny menadżer pakietów? Czy bardziej preferujecie interfejs w stylu tego z aptitude-gtk czy synaptica? A może macie jeszcze inną wizję jak powinien on wyglądać i się zachowywać? Wszelkie uwagi są bardzo mile widziane. Właśnie pierwszą częścią mojego projektu jest przygotowanie mockupów i poddanie ich do dyskusji i ewaluacji przez użytkowników i speców od usability. Ale wcześniejsze poznanie opinii użytkowników jest zawsze mile widziane
Zapraszam wszystkich do dyskusji, a opinie wykorzystam przy tworzeniu wstępnych mockupów. Z góry dzięki za zaangażowanie
Offline
jako developer Debiana powinienes sie postarac
o pivo gratis do dystrybucji
Offline
Moim zdaniem interfejs synaptica jest dużo bardziej wygodny od aptitude-gtk i adepta. Ważne żeby miał szybkie wybieranie jak w ubuntu (czy w debianie też da się włączyć jakoś taki bajer?) i najważniejsza sprawa żeby saper był.
Offline
Ja bardzo lubie synaptic'a i coś koło tego moim zdaniem powinno być :)
Offline
Fajnie gdyby był podobny do synaptica, chociaż potrafię szybko zmienić przyzwyczajenia ;P. Jedyne co chciałbym to aby postęp instalacji/konfiguracji/usuwania etc był wewnątrz wbudowanego w okno terminala. Dokładnie tak, jak jest to obecnie w synapticu.
Offline
Jeśli chodzi o interfejs to bardzo wygodny jest w synapticu. Dodałbym do niego wpełni konfigurowalne skróty klawiszowe, tak aby aplikację można było obsługiwać bez udziału myszy. Ważną opcją jest szybkie szukanie lub filtr. Może warto byłoby dodać wtyczkę, która dałaby możliwość wykorzystania innych narzędzi z poziomu tego interfejsu, np. deborphan.
Offline
Moim zdaniem interfejs synaptica po lekkim tuningu byłby świetny
Offline
tak szczerze powiem ze menadzery pakietow sa OK:: i tu wlasciwie nie ma nic do roboty
apt + aptitude daje rade i tu bym nic (nomen omen) nie modzil.,
ale rozne sa szkoly .
nie ma takiej paczki ktorej niedalobysie zainstalowac jednym kliknieciem myszki.
czegoz chciec wiecej .?
wlasciwie to ludzie w Debieanie sa zbedni
zara go wezma i popsuja
Offline
Ja bym tylko dodał, nie robić jakiegoś udziwnionego. Takie coś jak graficzny menedżer pakietów powinien wyglądać noo... tak "standardowo" gdzie każdy się w tym odnajduje (Synaptic jest w miarę ok). Przynajmniej moim zdaniem.
Pozostaje jeszcze kwestia, opcji jakie można sobie wyklikać, zaptaszkować etc. I co może wyświetlić.
Jak dla mnie główne kryterium to opcje wyszukiwania/segregowania pakietów powinny być jakoś bardziej rozbudowane (może jakieś sprytne funkcje z wykorzystaniem wyrażeń regularnych?). I tego co nam menedżer wyświetli już na wstępie o samym pakiecie (np w jakim jest repozytorium). Trzeba by poszperać trochę po samym aptitude co tam jest poukrywane. Opcje instalacji pakietów bez polecanych itp. Coś ala apt-cache policy też by było dobre)
Ogolnie życzę powodzenia ;)
Offline
[quote=yantar]Coś ala apt-cache policy też by było dobre)
Ogolnie życzę powodzenia ;)[/quote]
A jak byś wprowadził apt-cache policy (apt-show-versions -a) to fajnie byłoby wyklikać z jakiej gałęzi pakiety mają być instalowane (-t stable/testing/unstable/experimental). Będzie to bezcenne dla osób mieszających wydania - jak ja :).
To jakaś mała nakładka modyfikująca /etc/apt/preferences też by się przydała, aby ustalić domyślne wydanie systemu.
Ostatnio edytowany przez sp3cu (2010-05-01 09:01:46)
Offline
Dziękuję za wszystkie uwagi. Ogólnie celem projektu jest stworzenie gui posiadającego wszystkie możliwości obecnego gui w GTK. Jak widzę wszyscy wolą gui synaptica (szczerze mówiąc ja również ;) ) ale jeszcze będę musiał zobaczyć co powiedzą moi mentorzy
Wszelkie dodatkowe możliwości, które nie są obecne obecnie w aptitude (bądź w ncurses, bądź w GTK), będą musiały poczekać na zakończenie głównej części projektu. Oczywiście zaraz po gsoc nie mam zamiaru porzucić kodu, więc myślę że całość powinna być dalej rozwijana ;)
Offline
To ja na razie zdradzę, że mam zupełnie (no, przynajmniej trochę) inny od aptitude-gtk i synaptica. Jeszcze dopracowuję moją koncepcję, prawdopodobnie w ciągu kilku dni będę mógł ją podrzucić — jak dobrze pójdzie jako projekt Glade (tak — wiem, że to GTK+ nie Qt, ale po prostu jego jako tako znam), tak więc będzie można popatrzeć w akcji.
Offline
Przepraszam, że zniknąłem na tak długi okres czasu (prawie miesiąc, a mockupy miały być już dawno dostępne), ale zostałem przygnieciony obowiązkami na uczelni (paoolo też to czeka :P , a jak widzę już poznał smak ASD, analizy itd na infie EAIiE ;) ), a także całą masą papierkologii.
Z dobrych informacji to tutaj: http://piotr.galiszewski.pl/2010/05/end-of-first-mockups-iteration.html są dostępne moje wstępne mockupy. Byłbym bardzo wdzięczny za wszelkie komentarze/sugestie (wybaczcie tylko mój angielski). Przy ich tworzeniu starałem się czerpać z każdego dostępnego menadżera pakietów, biorąc to co wydawało mi się przydatne. Mam nadzieję, że będzie to wygodne. Za tydzień chciałbym pokazać uaktualnioną wersję już uwzględniającą komentarze użytkowników. Zanim zacznę to kodować minie jeszcze jakiś miesiąc, gdyż wcześniej chciałem się zająć bardziej niskopoziomowymi sprawami.
Komentarze i sugestie można załączać w komentarzach na blogu, w tym wątku lub napisać do mnie bezpośrednio ;)
Offline
OT: WhE WTF?! [i]czytaj: mile zaskoczony jakąś bratnią duszą, tj. mającą podobne doświadczenie[/i] Tak. Będzie rzeź... Grafy czekają.. EoOT
Ostatnio edytowany przez paoolo (2010-05-29 22:38:44)
Offline
CLI jet najlepszy. :]
Offline
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00113 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.226.226.158' WHERE u.id=1 |
0.00065 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.226.226.158', 1732688814) |
0.00048 | SELECT * FROM punbb_online WHERE logged<1732688514 |
0.00066 | SELECT topic_id FROM punbb_posts WHERE id=146945 |
0.00181 | SELECT id FROM punbb_posts WHERE topic_id=16714 ORDER BY posted |
0.00077 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=16714 AND t.moved_to IS NULL |
0.00007 | SELECT search_for, replace_with FROM punbb_censoring |
0.00125 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=16714 ORDER BY p.id LIMIT 0,25 |
0.00080 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=16714 |
Total query time: 0.00777 s |