Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nowy projekt?
Konnekt | Forum > Informacje > Komunikator Konnekt
Stron: 1, 2, 3, 4, 5, 6, 7, 8
akuda
Cześć,

Zacznę może od podania kilku informacji na swój temat: mam 20 lat, studiuję 2 rok informatyki na UW, i programuję od nastu lat, dotąd głównie w C++. Kilka miesięcy temu znajomy z klasy zreimplementował protokół gg (pisał od zera bot'a, wraz z testami zajęło mu to około tygodnia, i bot działa) i wtedy stwierdziłem, że, tak szczerze mówiąc, napisanie nowego Konnekt'a nie musiałoby być aż tak trudne. Główne problemy konkurencji konnekta to niedorobione wtyczki (np. brak dobrego, spójnego interface'u historii w Mirandzie) albo niewielka stabilność (Pidgin) i ciągłe wycieki pamięci (oba).

Chciałbym zacząć dyskusję - ja proponowałbym pisać w C#, i nie czerpać z już istniejących projektów (jak libpurple), tylko zacząć od nowa. Mogę wziąć na siebie implementację podstawowego gg, i wnieść swój wkład w tworzenie całości projektu. Ale jedna osoba to za mało - potrzeba kilku, ze sporymi nakładami wolnego czasu, i odpowiednimi umiejętnościami.
Chciałby zobaczyć ile chętnych i utalentowanych osób wisi w sieci, i szuka jakiegoś projektu, i uważa, że na rynku nie istnieje komunikator zastępujący konnekta w 100%.

Nowy projekt, to nowe API do wtyczek (jeśli takowy powstanie, to twórcy powinni przyłączyć się do dysksji, ale to pewnie już na innym forum (btw, ciekawe, czy zamkną ten temat, i mnie zbanują? cóż, jeśli konnekt jest dead, to to konto i tak nie ma już większej wartości) ), nowa platforma (myślę o C# i .net 2.0, bo 1) windows vista 2) mono 3) rotor 4) nie lubię javy 5) sporo na ten temat literatury w Polsce, co jest jeszcze bolączką nowszych wersji .net'a).

Pozdrowienia,
akuda
kzzz
Teraz albo nigdy. Czuję, iż to może być ostatnia deska ratunku, by konnekt (lub po prostu komunikator podobny do niego) odżył. Jeśli znajdą się chętni, którzy trochę ogarniają programowanie, może coś z tego wyjdzie. Niestety, ja jestem w tym ciemny, więc mogę jedynie życzyć powodzenia i wytrwałości smile.gif

Pozdrawiam,
kzzz
StRuGi
onegaishimasu!
adrian_007
hmm wiele na tym forum bylo juz trollowania, ale moze ten temat jest jakims na rzeczy....
jesli o mnie chodzi, c++ od lat ponad 2, wylacznie hobbistycznie (w pazdzierniku zaczynam studia na politechnice, informatyka).

w prawdzie jestem czystym samoukiem, ale zawsze to moge cos pomoc (ale c# dla mnie w gre nie wchodzi, jedynie c++) wink.gif
maf2
No niestety konekt już praktycznie umarł. Nie rozwija się wogóle. Autorzy praktycznie porzucili ten program a kodu źródłowego nie chcą udostępnić.
Jaki to ma sens nie wiem. Jedynie Open Source może go uratować. Jeszcze z rok konnekt przejdzie do przeszłości. Sam już powoli się przymierzem do przejścia na mirande. Bo niestety konnekt staje się archaizmem.
Akuda jak chcesz pisać od nowa to może warto pomyśleć nad własnym projektem komunikatora:) Najlepiej Open Source.
akuda
To oczywiste, że chcę zaczynać od nowa, a C# po prostu wydaje się dobrym pomysłem. Również ze względów open source smile.gif, i to, że program miałby być OS jest z grubsza jasne. Wbrew wszystkim wieszczom zagłady, żaden z problemów konkurencji nie wynika z opublikowania kodu źródłowego. No i wtedy, jak sami już zauważyliście, program będzie wieczny, nawet, jeśli pierwotnemu zespołowi kiedyś zabraknie czasu.

Szukam chętnych ludzi, szczególnie tych, którzy byliby gotowi stworzyć ciekawy interface dla użytkownika końcowego, i z którymi możnaby zacząć rozmowę na temat kształtu projektu - interface'ów i hierarchii klas, może przyszłych dróg rozwoju.

Aha, oczywiście nie chcę dodawać żadnych usług komercyjnych typu Actio, bo nie wierzę w powodzenie takich podprojektów, a poza tym, natychmiast ktoś skompilowałby wersję Light, która stałaby się popularniejsza od orginału (szczerze, ile osób z tego korzysta?). Natomiast myślę np. o integracji archiwum rozmów z Google Desktop, i stworzeniu kilku dróg migracji archiwów/list kontaktów. Archiwum oparłbym na SQLu (tak jak np. w Mozilli - SQLite), to napewno przyspieszyłoby wyszukiwanie. Potrzebne byłyby też funkcje typu kBoard, wtyczki do szybkiego wysyłania obazków i zrzutów ekranu, oraz ordynarnych plików - również tych dużych, w kilku trybach (p2p, non-p2p, ssl, non-ssl itd.).
stivo
Pomysł całkiem dobry.
Od października wracam na studia - to już piąty rok informatyki, ale programowania nas nie nauczyli, wszystko praktycznie we własnym zakresie (głównie C++), bo większy nacisk @WI.PS.PL kładzie się na Matlaba. Obecnie jeśli już coś w C++ to głównie na własne potrzeby, mniejsze porgramiki konsolowe..
adrian_007
chcesz robic w c# bo? dla mnie jedyny sens bylby gdy srodowisko byloby mono + glade, bo wtedy wersja na linuxa to banal, w innym wypadku... (przynajmniej dla mnie) wolalbym c++ (duze oparcie na stl'u, podzial na core i interface etc). jesli c++, to trzebaby bylo zastanowic sie nad srodowiskiem (visual studio/mingw + scons np) i interfacem (winapi - bleh, wtl/atl, smartwin, egui++ - nowy projekt)
tak z mojego punktu widzenia.
Keleos
a moze w jezyku Scratch? Wtedy każdy będzie mógł cos dodać od siebie... dosłownie każdy x D
akuda
Więc jeśli chodzi o środowisko - ja pracuję na Visual Studio, ale deploy może być gdziekolwiek. A jeśli chodzi o c# na vs, to (o ile będziemy sprawdzali kompatybilność kodu na bierząco) to mono powinien go łyknąć bez specjalnej obróbki. Ofkoz o ile będziemy trzymać się specyfikacji 2.0. Tak, wersja na Linuksa to jeden z pobocznych targetów, ale nie uważam, by z tego powodu należało zmieniać srodowisko na (moim skromnym zdaniem) mniej użyteczne (ale plz, nie chcę tu flame war'u). Ale nie tylko linux'a - portowanie kodu c# na osX, freebsd czy nawet PPC i inne cuda przyszłości powinno być nieporównywalnie prostrze niż w przypadku c++.

Jeśli chodzi o C++, to mam poważne wątpliwości. Wprawdzie piszę w nim od... 7 lat, to 1) nie unikniesz memory leaków przy pracy w kilkuosobowej grupie werbowanej na forum smile.gif 2) c# ma własnego STLa, i ma WindowsForms, a to SPORO ułatwia (również, gdy marzycie o wersji na Linuksa) 3) ma swoje interface'y - jedyne, czego nie ma (w stosunku do c++) to wielodziedziczenie (po klasach, po interface'ach oczywiście jest), ale patrząc na ten projekt to nie powinno przysparzać dodatkowych problemów. Trudno mi agitować, bo jestem nowy w tym języku, ale (w dzisiejszych czasach) projekt w c++ będzie (moim zdaniem) trudniejszy w pielęgnacji.

Aha, skąd jesteście? Wydaje mi się, że dobrym początkiem projektu byłoby spotkanie core-teamu, ustalenie jak mamy zamiar pracować, i naszkicowanie wstępnej hierarchii klas, podzielenie się robotą.. Ja jestem z Wawy, ale chętnie się gdzieś przejadę, gdyby np. większość osób była z Krakowa.
ved
wow! biggrin.gif
powodzenia;) moze sobie kiedys poemuluje.
toki
akuda, dobrze mowisz, c# bylby najlepszym rozwiazaniem, API dla wtyczek mozna by otworzyc praktycznie na wiele "gustow jezykowych".
Oddzielny core i oddzielne okienko ulatwia przenoszenie projektu na kazda inna platforme. Tyle ze ja myslalem o historii w XML + LINQ a co za tym idzie .NET 3.5 - nie wiem jak to sie ma do mono. Ale i tak z mojej wizji wynikaloby ze historia jest "standardowym pluginem" wiec tez nie ma problemu.

Jedyny problem to gg pod c# chociaz zawsze mozna skorzystac z libgadu bo niestety .net little gg jest komenrcyjne :|

Jak byscie mysleli o czyms powaznym to z checia bym znalazl czas na projekt biggrin.gif


btw: nie wiem czy jestes z tej grupki co ostanio miala spotkania na ircu w sprawie OpenKonnekta, bo mialem tam byc ale kompletnie mi wylecialo z glowy.

btw2: Me.inf@PG = 3 tongue.gif
akuda
Nie słyszałem nic o grupce od "OpenKonnekt'a", ale najwyraźniej jest nas więcej smile.gif.

Więc co do gg pod net'a - napiszemy własne - tak jak mówię, znam jedną osobę zaprawioną smile.gif, nawet jeśli nie wciągnę jej do projektu, to na pewno mogę liczyć na jej support. Co do LINQ to nowa technologia, nic o niej nie wiem, ale i tak chciałem zejść do backendu, i pisać protokół, a chyba właśnie tego puzzla Wam brakuje. Jedyne, czym nie za bardzo chcę się zajmować, to samo hakowanie protokołu - mogę pisać do specyfikacji (tej chyba ze strony ekg, nieaktualizowanej od 100 lat), ale naprawdę nie chcę go łamać sam. I znowu: wydaje mi się, że lepiej pisać własną implementację, niż po prostu wrappować po raz tysięczny libgg - portowalność takiego rozwiązania jest niewielka. OK, nie pisałem jeszcze czegoś takiego, ale hej, mają sockety, protokół jest znany... nie będzie to trudne, prawda smile.gif?

Więc zbierzmy to do kupy:
ja piszę się na protokół gg (pierwszą implementację) i spory wkład w budowę core'u (dziś maszyny mają po 2ghz, myślę o rozbudowanym log-facility). Co do pluginu historii - to chyba dobry pomysł. Ale nadal upierałbym się przy którymś ze starszych net'ów. Na 3.5 naprawdę można zapomnieć o linuxie, a użytkownicy starszych windowsów też będą mieli problemy.
Na tę chwilę piszę duży program zaliczeniowy na swoją uczelnię, ale od października będę już w pełni dyspozycyjny jako ew. współtwórca.
LooZ^
To ja tylko podbije temat ze wsparciem dla idei: jestem za wink.gif

Przy tworzeniu idei projektu warto by zerknac do licznych dyskusji o tym jak powinien wygladac k0.7
Keleos
...i koniecznie trzeba zadbać o to, by posiadał te wszystkie opcje K 0.6, które wszyscy użytkownicy kochają ; )
joj_sport
wogole fajnie jakby interface byl podobny do K wink.gif no ale co my end-user'zy mozemy ? tongue.gif ale goraco popieram projekt smile.gif moze sam niedlugo zaczne cos w C/C++ robic, tylko poki co pracuje po 12 godzin dziennie :/

nie wiem czy jest taka mozliwosc techniczna, ale jezeli ktos ma kontakt z Sija, mozna go zapytac czy moglby udostepnic jakies miejsce na serwerze. Chocby na (nowe) forum ?
JarekMk
Akuda - PM i zapraszam do mnie : )

Jeśli ktoś NA PRAWDĘ czuje się na siłach w programowaniu to zapraszam do kontaktu ze mną

Mail/Jabber - JarekMk@gmail.com

Tylko na prawdę proszę aby pisały osoby które wiedzą co z czym i potrafią wykonać powierzone zadanie.

Pzdr!
zhvir
jak projekt wypali, czego osobiście wam życzę, nie zapomnijcie o twórcach dodatków wizualnych smile.gif
Keleos
zhvir - ja na pewno nie zapomnę, Twoje okna są najlepsze ; )

P.S> I nie zapomnijcie o reklamach Free Anal Porn, takich jak wisząca od 2-3 dni na tym forum x D
JarekMk
Nie zapomnę smile.gif
5ylwus
Witam.
Własnie zastanawiam się nad zmianą komunikatora i troszke szperam w necie, miło mi że trafiłem na ten artykuł.
Nie mam zielonego pojecia o programowaniu, ale konnekta mam już ponad 3 lat i troszkę żal mi się z nim rozstawać.
Tak wiec trzymam za was kciuki i jeszcze sie wstrzymam z decyzją zmiany konnekta na np mirande, bo mimo iz nie pamiętam kiedy były w konnekcie jakieś poprawki nie odstaje on duzo funkcjonalnością od pozostałych komunikatorów.
(jezeli można taką małą sugestie - to proponował bym wersje niezależna od rejestru)
joj_sport
Proponuje zlapac kontakt z wspoltworcami wtyczek i samego Konnekta. Chyba to nie bedzie problem, bo wiele osob zamiescilo Tu swoje numery GG, mail itp.
Mam nadzieje, ze gdy do czegos dojdzie to zwykli userzy beda o tym wiedziec i beda moc sledzic watek wydarzen z tworzeniem nowej aplikacji smile.gif
Pozdro
Dexterxx
Ja też mogę pomóc z chęcią, ale słabe obeznanie mam przed większymi projektami, co najmniej podstawowa znajomość c++ i paru innych (po prostu zajmuję się wszystkim z informatyki, nie rozwijam jakoś specjalnie jednej umiejętności) ale i szybko się uczę więc jak chcecie i macie cierpliwość... ;-)

Edit:
Aha, umiejętność logicznego myślenia i googlowania - to czego 80% 'informatykom' brakuje....
Więcej o sobie nie będę pisał, bo można uznać że mam za duże mniemanie o sobie.
kzzz
Oczywiście mam nadzieję, iż wszelkie rady/porady/propozycje społeczności będą brane pod uwagę wink.gif Na razie idzie to w dobrym kierunku, tak trzymać!
Dexterxx
I jeszcze jedno, pomogę wam w reklamie wink.gif
http://www.thg.pl/forum/index.php/topic,3159.0.html
Keleos
QUOTE
Użytkowników w sumie: 312


Nie umniejszając THG... nie ma ktoś moderatora na jakimś większym forum? Co by to chociaż te 5 000 userów było : P Np. na Elektrodzie? : P
Dexterxx
Jak na razie dalej raczkujemy, ale od września będą zmiany. Mam kilku dobrych developerów tam, a liczy się jakość nie ilość. wink.gif
WRON3k
może wrzućmy info na wykop.pl ?

Dexterxx
Też o tym myślałem właśnie przeglądając...
WRON3k
zrobione
http://www.wykop.pl/link/86769/poszukiwani...a-wzor-konnekta

i książeczka o C# zamówiona może uda mi się podszkolić i skonfigurować VS 2008 to też coś pomogę smile.gif
Maksymus007
programuje od paru dobrych lat (C/C++/PHP/C# etc), jestem wielkim fanem Konnekta wiec w to wchodze!
Najpierw jednak zacząłbym od zdobycia dokladnej dokumentacji Konnekta, przestudiowania API, przemyslenia paru spraw.
Potem wyklepać dokumentacje, dużo dokumentacji, coby móc usiąść i kodować smile.gif
Dexterxx
Wszystko na początek znajduje sie w svn'ie...
JarekMk
QUOTE
Wszystko na początek znajduje sie w svn'ie...

Uwierz że nic tam dla nas ciekawego nie ma...

QUOTE
programuje od paru dobrych lat (C/C++/PHP/C# etc), jestem wielkim fanem Konnekta wiec w to wchodze!

http://forum.kfaq.info/ - zapisz się - poznasz szczegóły.

Keleos
QUOTE
Sija
Super Moderator


... a już myślałem, że ten projekt ma odnieść sukces... : |
JarekMk
http://www.konnekt.info/forum/index.php?sh...c=12122&hl=

QUOTE
... a już myślałem, że ten projekt ma odnieść sukces... : |

Zdaj się na mnie : )
havocki
Służe pomocą w oprawie wizualnej smile.gif www.havok.pl moje portfolio ŻYCZĘ SUKCESU! mam juz dosyc AQQ :] cool.gif
kactuzz
Wreszcie mi się udało zarejestrować wink.gif [wcześniej mail nie przychodził]

Śmiało można powiedzieć, że konnekt już upadł...

A wyjście z tą inicjatywą było naprawdę dobrym posunięciem wink.gif
Niestety na programowaniu się nie znam (chyba, że html xD) więc moge Wam tylko życzyć powodzenia.
Chyba, że chcecie jakiegoś kierownika nadzorującego prace ^^

Oby Wam się udało, dosyć mam już badziewnych komunikatorów i staruszka konnekta wink.gif

Edit:
No chyba, że potrzebujcie serwera, mam sporo miejsca i kilkadziesiąt gb transferu miesięcznie przy czym większość się marnuje. Jak co walić wink.gif
JarekMk
QUOTE
Służe pomocą w oprawie wizualnej smile.gif

Non profit?
arakros
również z chęcią pomogę przy wizualizacji konnekta smile.gif dla konnakta to i non profit smile.gif
JarekMk
QUOTE
również z chęcią pomogę przy wizualizacji konnekta smile.gif

A dokładniej? Oŋólnie sama część portalowa zostanie oparta na Drupalu i MyBB 1.4 - może ktos się specjalizuje szczególnie w Drupalu?
arakros
a dokładniej mógłbym zająć się od strony graficznej konnektem, skórka etc.
risrt2
Oferuje idealny hosting za free.. dla was proszę o kontakt Pw.


400MB powierzchni na stronę i bazę danych
Dostęp do PHP5 i MySQL
Brak ograniczeń transferu
5 Baz MySQL
Darmowe konta email
Dostęp do plików za pomocą FTP
Możliwość utrzymywania własnej domeny
Dostęp do .htaccess
Panel DirectAdmin

+ forum dla was

JarekMk
Hosting oraz domena już jest zapewniona ale dziękujemy za chęci smile.gif
Shared jest zapewniony przez mnie - ewe. później jakiś VPS bądź dedyk - zależy gdzie hostować będziemy pliki.
T4ndeta
Jak szukacie kogoś od WinAPI to ja lubię się bawić w takie rzeczy wink.gif, niestety darze szczerą nienawiścią C#.

QUOTE(akuda @ 16.08.2008 - 23:03) *

dziś maszyny mają po 2ghz

Polecam pisać coś co będzie dobrze chodziło na 600Mhz i mało obciążało procka;)
cookie
Jestem programistą - hobbystą PHP oraz C++, chętnie dołączyłbym do zespołu tworzącego "Nowy konnekt".
Do wykonania projektu poleciłbym biblioteki Qt, jeszcze nigdy mnie nie zawiodły ;-)
joj_sport
no i powoli sie to rozwija smile.gif oby tak dalej smile.gif
i mam jedno pytanko: bedzie mozliwosc zobaczenia/ przeczytania o postepnach prac ? smile.gif
havocki
QUOTE(JarekMk @ 18.08.2008 - 23:26) *

Non profit?


Owszem smile.gif czemu nie raz sie zyje, mnie wystarczy podpis gdzies w pliku 'readme' biggrin.gif
SoofMan
Mam jedną prośbę:

Tylko nie róbcie tego jednego, podstawowego błędu: Nie piszcie niczego co ma być OTWARTE w zamkniętych technologiach Microsoftu takich jak C#.

Microsoft projektuje swoje technologie tak, żeby "złapać" developerów w pułapkę używania swoich bibliotek i potem zagwarantować że programy przez nich napisane będą działać tylko pod Windows.

Jeśli wybierzecie .NET, to jestem na 95% pewien, że przeportowanie programu na inne systemy będzie albo bardzo trudne albo niemożliwe - już Microsoft o to odpowiednio zadba.
Chcecie napisać program naprawdę OTWARTY I UNIWERSALNY ? To nie wybierajcie technologii, które mają zapewnić monopolowy vendor-lock-in.
Inaczej ta otwartość będzie tylko na papierze a program będzie tylko pod Windows.
(Nawet jeżeli program da się skompilować w Linuksowym odpowiedniku .NET - MONO, to Microsoft wyda nową wersję .NET która będzie niekompatybilna z Linuksem i tak w kółko)

Ja bym użył jakiegoś bardziej otwartego języka jak C++ a do programowania otwartych IDE takich jak Eclipse + kompilował w otwartych kompilatorach (żeby ominąć Microsoft Visual Studio)

Wiem że programowanie w Visual Studio i w ogóle w technologiach Microsoftu jest łatwe, szybkie i przyjemne, ale za tą przyjemność trzeba zapłacić wysoką cenę, którą jest systemowe niewolnictwo. Wszystkie produkty Microsoftu to pułapka i są zaprojektowane tak, żeby złapać jak najwięcej ludzi. Sam Microsoft stosuje przecież technikę działania dilera narkotykowego (pierwszy "strzał" jest za darmo)


PS.
Słyszałem że QT (KDE) przeportowano na windows.
Może spróbowalibyście go użyć ? Podobno programowanie w QT jest bardzo skuteczne i wygodne.
Clone's
Hmm bardzo ciekawy pomysl. I mysle ze moglbym pomoc. (Chyba zaczne od przeczytania dokumentacji protokolu gg)
Podoba mi sie ze C# ale wybor platformy .NET 3 tylko dla LINQ??
.NET 3,5 jest od Xp w gore.... a i Mono sie tak szybko nie rozwija wiec mysle ze jak juz .NET to 2.0
ps. tez nie lubie javy smile.gif
ps2. jak juz jakas dokumentacja jest to chetnie lookne (dajcie info na PM)
Czemu omijac MS Visual? skoro to dobre narzedzie?? (Jest jeszcze SharpDev...)
& MS ma niby wspierac Mono... ten ich pakt z Novelem. Mysle ze tak bedzie bo przeciez Java ich wykonczy wink.gif
Co do .NET to ma on przewage nad java smile.gif zawze mozna pisac wtyczki w innym jezyku VB, C++ czy innym 4.NET
Larden
Jestem jak najbardziej za tą inicjatywą i w razie czego mogę pomóc. Doświadczenie w programowaniu (C++/java/C#) mam małe, bo tylko 2 lata. I wszystkiego uczyłem się sam.
Tak jak napisali niektórzy C# to bardzo dobry język i łatwo się w nim piszę, a poza tym jest bezpieczny(wycieki pamięci). Sam pisałem kilka aplikacji i nie miałem większysz problemów z przeniesieniem ich na linuksa wink.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2012 Invision Power Services, Inc.