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
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
Pozdrawiam,
kzzz
StRuGi
15.08.2008 - 21:30
onegaishimasu!
adrian_007
16.08.2008 - 00:37
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++)
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.
To oczywiste, że chcę zaczynać od nowa, a C# po prostu wydaje się dobrym pomysłem. Również ze względów open source
, 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.).
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
16.08.2008 - 16:09
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
16.08.2008 - 17:57
a moze w jezyku Scratch? Wtedy każdy będzie mógł cos dodać od siebie... dosłownie każdy x D
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
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.
wow!
powodzenia;) moze sobie kiedys poemuluje.
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
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
Nie słyszałem nic o grupce od "OpenKonnekt'a", ale najwyraźniej jest nas więcej
.
Więc co do gg pod net'a - napiszemy własne - tak jak mówię, znam jedną osobę zaprawioną
, 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
?
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.
To ja tylko podbije temat ze wsparciem dla idei: jestem za
Przy tworzeniu idei projektu warto by zerknac do licznych dyskusji o tym jak powinien wygladac k0.7
Keleos
17.08.2008 - 10:24
...i koniecznie trzeba zadbać o to, by posiadał te wszystkie opcje K 0.6, które wszyscy użytkownicy kochają ; )
joj_sport
17.08.2008 - 10:34
wogole fajnie jakby interface byl podobny do K
no ale co my end-user'zy mozemy ?
ale goraco popieram projekt
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
17.08.2008 - 10:36
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!
jak projekt wypali, czego osobiście wam życzę, nie zapomnijcie o twórcach dodatków wizualnych
Keleos
17.08.2008 - 11:45
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
17.08.2008 - 16:40
Nie zapomnę
5ylwus
17.08.2008 - 17:10
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
18.08.2008 - 09:53
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
Pozdro
Dexterxx
18.08.2008 - 13:17
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.
Oczywiście mam nadzieję, iż wszelkie rady/porady/propozycje społeczności będą brane pod uwagę
Na razie idzie to w dobrym kierunku, tak trzymać!
Dexterxx
18.08.2008 - 13:24
Keleos
18.08.2008 - 14:30
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
18.08.2008 - 14:42
Jak na razie dalej raczkujemy, ale od września będą zmiany. Mam kilku dobrych developerów tam, a liczy się jakość nie ilość.
WRON3k
18.08.2008 - 14:49
może wrzućmy info na wykop.pl ?
Dexterxx
18.08.2008 - 15:00
Też o tym myślałem właśnie przeglądając...
WRON3k
18.08.2008 - 15:40
zrobione
http://www.wykop.pl/link/86769/poszukiwani...a-wzor-konnektai książeczka o C# zamówiona może uda mi się podszkolić i skonfigurować VS 2008 to też coś pomogę
Maksymus007
18.08.2008 - 16:45
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ć
Dexterxx
18.08.2008 - 16:57
Wszystko na początek znajduje sie w svn'ie...
JarekMk
18.08.2008 - 19:05
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
18.08.2008 - 19:17
QUOTE
Sija
Super Moderator
... a już myślałem, że ten projekt ma odnieść sukces... : |
JarekMk
18.08.2008 - 19:33
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
18.08.2008 - 21:25
Służe pomocą w oprawie wizualnej
www.havok.pl moje portfolio ŻYCZĘ SUKCESU! mam juz dosyc AQQ :]
kactuzz
18.08.2008 - 21:30
Wreszcie mi się udało zarejestrować
[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
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
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ć
JarekMk
18.08.2008 - 22:26
QUOTE
Służe pomocą w oprawie wizualnej smile.gif
Non profit?
arakros
18.08.2008 - 22:37
również z chęcią pomogę przy wizualizacji konnekta
dla konnakta to i non profit
JarekMk
18.08.2008 - 22:48
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
18.08.2008 - 22:57
a dokładniej mógłbym zająć się od strony graficznej konnektem, skórka etc.
risrt2
18.08.2008 - 23:40
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
19.08.2008 - 00:16
Hosting oraz domena już jest zapewniona ale dziękujemy za chęci
Shared jest zapewniony przez mnie - ewe. później jakiś VPS bądź dedyk - zależy gdzie hostować będziemy pliki.
T4ndeta
19.08.2008 - 00:23
Jak szukacie kogoś od WinAPI to ja lubię się bawić w takie rzeczy
, 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
19.08.2008 - 00:23
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
19.08.2008 - 00:28
no i powoli sie to rozwija
oby tak dalej
i mam jedno pytanko: bedzie mozliwosc zobaczenia/ przeczytania o postepnach prac ?
havocki
19.08.2008 - 06:24
QUOTE(JarekMk @ 18.08.2008 - 23:26)
Non profit?
Owszem
czemu nie raz sie zyje, mnie wystarczy podpis gdzies w pliku 'readme'
SoofMan
19.08.2008 - 06:35
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
19.08.2008 - 06:38
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
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
Co do .NET to ma on przewage nad java
zawze mozna pisac wtyczki w innym jezyku VB, C++ czy innym 4.NET
Larden
19.08.2008 - 07:13
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
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.