winthux
4.09.2005 - 21:22
Chciałbym się zorientować ilu jest tu na forum programistów zdolnych do napisania wtyczki (posiada takie umiejętności). Pomijam stałych devów tzn. (hao, nix, milka, sija, olorin, aule, skolima) i prosiłbym, żeby nie brali udziału w tej ankiecie...
UWAGA!!!
Inny oznacza język, który nie jest skryptowym ale taki, dzięki, któremu da się zbudować bibliotekę dll. Jeżeli ktoś zagłosuje na inny to niech poda język.
Ja znam składnię języka Pascal (de facto Delphi - Object Pascal) i razem z książkami, które u mnie na chacie zalegają chętnie bym się doszkolił pisząc wtyczki. Umiem pisać programy, kiedyś robiłem to często lecz zajmuje mi to więcej czasu niż innym, bo niestety nie mam dobrej wyobraźni abstrakcyjnej. Ale bardzo byłbym za tym, żeby powstało SDK dla Delphi.
dulek000
4.09.2005 - 21:57
http://www.konnekt.info/forum/index.php?showtopic=4356Prosty plugin pozwalający mi na zmianę statusu i opisu z innej DLL'ki. Napisany z dużą pomocą Olórin'a i Winthux'a.
Carecki
4.09.2005 - 22:41
A czemu nie można zaznaczyć kilku opcji?
Oszukana ta sonda
Jak Riddle znam składnie Turbo Pascala i Delphi. Tylko w to drugie aż tak się nie wgłębiałem. Ale jeżeli powstało by SDK dla Delphi to pewnie bym coś wyskrobał i tym samym pogłębił swoją wiedze na temat tego języka;)
winthux
4.09.2005 - 23:01
Carecki, zaznaczasz ten, w którym czujesz się najpewniej
Carecki
4.09.2005 - 23:11
Zaznaczylem ASM
Ale jezeli chcesz, mozesz sobie dodac też 1 do wynikow z C\C++.
I takze pisalbym sie na SDK dla Delphi
A gdyby Bog dostarczyl kod zrodlowy, jego 99%
napewno zajełaby klasa
Kobieta
jestem pierwszym, który wybrał .NET
mateuszn0
5.09.2005 - 16:11
tez moge c++/c i delphi
Delphi i jak z językiem to po francusku trochę...
Thinker
5.09.2005 - 17:00
a ja w C# sie zakochalem ;]
jak bedzie SDK to jak tylko zamkne sesje zaczne pisac cos
winthux
6.09.2005 - 18:28
No to jest 4 devów umiejących w c/c++ napisać wtyczkę. Dlaczego więc nic nie robią?
Bo zadałeś inne pytanie w sondzie i inne w poście.
Poprawka:
programista != dev
programowanie w języku != zbudowanie wtyczki / dllki
QUOTE(winthux @ 6.09.2005 - 19:32)
Dlaczego więc nic nie robią?
Prosiłem kiedyś o jakieś SDK w .pdf-ie do spakowania w plecaku i poczytania na szlaku... Teraz czekajcie do kolejnych wakacji
winthux
6.09.2005 - 19:46
riddle:
Post jest uzupełnieniem pytania w sondzie...
lhs:
Nie ma co pakować sdk do pdf, bo tekstu tam nie jest zawiele
No i to jest jego główny problem - jest ciężko, że tak powiem, strawne...
A po co ma być więcej? Ile można rozwodzić się na temat komunikatu do dodania akcji czy kontaktu?
QUOTE(Olórin @ 6.09.2005 - 21:12)
A po co ma być więcej?
Dla kogoś, kto już w tym siedzi - po nic. Dla kogoś, kto dopiero chce wejść - po to, żeby w ogóle wejść mógł. Przykłady, przykłady, przykłady...
mateuszn0
6.09.2005 - 20:39
a co ci napisać ? jaką wtyczke ? masz jakiś fajny pomysł ? to sie zastanowie
winthux
6.09.2005 - 20:51
Olórin:
SDK dla początkujących jest naprawdę toporne, tam są jedynie definicje i trochę opisów. Przydałoby się bardziej to opisać, dodać przykłady wykorzystania tych najczęściej używanych.
Przykład:
int cCtrl::IMessage ( unsigned int id,
signed int net = 0,
unsigned int type = -1,
int p1 = 0,
int p2 = 0
)
w sdk nie ma wogóle opisu do tej definicji. Powinien być opisany każdy parametr tej funkcji (ja np. nie wiem co to jest type) i przykład z wykorzystaniem tej funkcji.
lhs:
Masz racje, dla początkujących w c/c++ to sdk nie jest zjadliwe...
mateuszn0:
wiele propozycji się przesuwało przez forum i niektóre warte uwagi....
Ja jeszczę dopiszę dla Olorina przyklad z FAQ… po co pisać jak dodać kontakt?
Bo czasem od czegoś trzeba zacząć.
@mateuszn0 z potrzebniejszych:
- wtyczka do wysyłania obrazków w sieci jabber
- wtyczka do wysyłania plików w sieci jabber
Podawać więcej...?
mateuszn0 -
KLIK - czeka Cie sporo pracy, powodzenia, dasz rade...
mateuszn0
7.09.2005 - 08:25
chcialem dodać że mogę pisać JEDYNIE wtyczki bazujące na protokole gadu gadu, żadnych do gui, i innych sieci, po prostu nie korzystam z tego, na przykład do tej pory nie widze zalety korzystania z jabbera nad gg, co tam jest takiego żeby mogło mnie wciągnąć ? jakbym z tego korzystał to pewnie coś bym zrobił ale nie widze przewagi a korzystam jedynie z komunikacji konnektem w gg.
Argumenty świadczące za jabberem
QUOTE(mateuszn0)
chcialem dodać że mogę pisać JEDYNIE wtyczki bazujące na protokole gadu gadu
Jeżeli poprzednie zdanie Cie nie przekonało to możesz poprawić np.
tą wtyczkę.
Jak dla mnie lepszym kandydatem do przeróbek jest kTransfer
Przemekc1
7.09.2005 - 13:11
Popieram Hao, napraw/napisz od nowa Ktransfera i przynajmniej gg będzie prawie w pełni gotowe (no jeszcze nie ma rozmów głosowych i wideokonferencji)
skolima
7.09.2005 - 16:45
Takie przykłady, po prawdzie, powinny być do każdej (prawie) funkcji i struktury w SDK'u. Tym bardziej, że bardzo często funkcje w Konnekcie rzutują potem np. parametr typu int na wskaźnik do jakiejś tam struktury - a SDK o tym ani słowa, bo jest to "oczywiste".
Dla mnie od dłuższego czasu głównym helpem przy pisaniu jest kPlugins - i po prawdzie, właśnie z istniejących wtyczek można by wziąść przykłądy wykorzystania różnych struktur / funkcji.
PS. SDK Konnektowy i tak wybija się pozytywnie na tle innych komunikatorów - patrz np. Tlen.
Heh, dla mnie najlepszym źródłem info jest KPlugins Team
Źródła też czasem czytam.
Dlatego mam nadzieję że nowe SDK będzie znacznie sensowniejsze... Bez rzutowania, silna kontrola typów... Dzisiaj w zasadzie ostatecznie przerobiłem obługę danych w DTB
Zaznaczyłem delphi i jak widać trochę użytkowników w nim programuje, ja osobiście mam nadzieje że powstanie jakieś SDK dla tego języka.
Thinker
8.09.2005 - 13:20
QUOTE(@ndy @ 7.09.2005 - 08:39)
Argumenty świadczące za jabberem
(...)
czytalem te argumenty. troche smieszne sa i wyglada jakby ktos iloscia probowal zaslonic to ze brak im jakosci. przeciez konnekt + klient gg spelnia prawie wszystkie tamte rzeczy.
co do samego C# to sie troche boje. programy pisane w .NET uruchamiaja sie wolniej. czy to nie spowolni calego konnekta? i ile .NET framework w wersji minimalnej zajmuje? komu bedzie sie chciec dociagac takie duze cos ;]
winthux
8.09.2005 - 14:05
QUOTE(Thinker @ 8.09.2005 - 14:24)
czytalem te argumenty. troche smieszne sa i wyglada jakby ktos iloscia probowal zaslonic to ze brak im jakosci. przeciez konnekt + klient gg spelnia prawie wszystkie tamte rzeczy.
Ale Jabber jest otwrtym protokołem i łatwiej się go implementuje i dodaje nowe rzeczy. W gg zawsze mogą coś zmienić i będzie przestuj dopóki z ludzie z ekg nie rozpracują tego.
QUOTE
co do samego C# to sie troche boje. programy pisane w .NET uruchamiaja sie wolniej. czy to nie spowolni calego konnekta? i ile .NET framework w wersji minimalnej zajmuje? komu bedzie sie chciec dociagac takie duze cos ;]
Na dzisiejszych procesorach, gdzie większość już ma koło 1 ghz to różnice są minimalne, lub wręcz niezauważalne (zależy też od skomplikowania programu i tego co robi przy starcie). .Net ma coraz więcej ludzi a paczka chyba zajmuje ok. 20mb (nie jestem pewien). Pozatym obsługa .Neta ma być jako osobny dll, więc jak ktoś nie chce to nie musi
mateuszn0
8.09.2005 - 14:05
c# do c++ to chyba jak czytałem 10% spadek wydajniosci a w net 2 przzestanie byc zauwazalne
Ale gdzie w komunikatorze zauważysz te 10%? Spadek wydajności można zauważyć praktycznie tylko w aplikacjach przetwarzających dane, np. bazy danych, serwery
skolima
8.09.2005 - 17:20
Różnica jest i mniejsza i większa niż 10%.
Tak się składa, że w ramach pracy wakacyjnej piszę od 2 miesięcy duży projekt w C#. Platforma docelowa : linux działający na 486 DX 100MHz, 12 MB ramu. I program, moloch w porównaniu z Konnektem, działa.
C# jest dużo wygodniejszy dla programisty od C/C++. Pisze się w nim szybciej, co znaczy, że szybciej powstają aplikacje. Owszem, pewnym kosztem. Ale na sprzęcie "normalnym" programista musiałby naprawdę dać ciała, żebyś zauważył spadek wydajności.
Kiedy nie wiesz do końca jak działa CLI czy Garbage Collector, czego nie lubią - możesz skopać sporo rzeczy. Prawda. Znajomy z pracy napisał serwer, w którym GC nie radził sobie ze zwalnianiem pamięci - po 2 h pracy program zajmuje 200MB pamięci. Ale to nie jest kwestia języka, tylko błędu programisty.
Z kolei, jeśli zdajesz sobie sprawę z ograniczeń, wiesz jak je omijać - różnica może być niezauważalna dla użytkownika. Jeśli mówimy o normalnej aplikacji - .Net do niektórych zadań, jak np. złożone obliczenia, za bardzo się nie nadaje.
Thinker
8.09.2005 - 19:01
winthux:
moze kiedys gg stanie sie otwartym protokolem. poza tym nie ma narazie o czym dysktuowac, kiedy 95% ludzi uzywa gg w polsce
co do C#:
chodzilo mi o to, ze mam malucienki program w C#, zajmuje 150kb plik wykonywalny + 1 plik konfig pare kb i taki program uruchamia sie 15 sekund podczas gdy wieksze programy uruchamiaja mi sie w 1-5sekund
(a mam procek 2200+ i 1.3GB ramu)
dlatego sie troche obawialem tego C#
C# bez watpienia ma zalety dzieki ktorym kiedys w koncu wygryzie C++. pisze sie w nim o niebo szybciej, latwiej i jest mniejsze prawdopodobiensto ze popelnimy blad. nie ma zakichanych wskaznikow (tzn sa, ale sie ich nie uzywa normalnie, albo przynajmniej dosc rzadko)
dulek000
8.09.2005 - 19:07
QUOTE(Thinker @ 8.09.2005 - 19:05)
winthux:
moze kiedys gg stanie sie otwartym protokolem.
Uahahaha...
Carecki
8.09.2005 - 19:38
QUOTE(Thinker @ 8.09.2005 - 20:05)
nie ma zakichanych wskaznikow
Wskazniki wcale nie sa zakichane
Sprobuj bez nich zrobic np. sortujace drzewa binarne albo inne fajne rzeczy
Thinker
8.09.2005 - 20:34
QUOTE(Carecki @ 8.09.2005 - 19:42)
Wskazniki wcale nie sa zakichane
Sprobuj bez nich zrobic np. sortujace drzewa binarne albo inne fajne rzeczy
pamietam kiedys robilem autosortowanie dwukierunkowej listy. spedzilem dzien nad analiza wkaznikow, a trzeba bylo tylko 6 zamienic. nie mowiac o tym kiedy wyskakuje Ci blad i nawet nie wiesz skad sie wzial :| ( a dodam ze juz dawno temu skonczylem swoje 10lecie programowania )
C# jest macz macz beter
winthux:
nie smiej sie, skoro win 2000 mogl sie stac open source to gg tez moze
zreszta wycieki zrodel byly juz z niejednego proga, hl2 tez np. ;]
winthux
8.09.2005 - 20:38
QUOTE(Thinker @ 8.09.2005 - 21:38)
winthux:
nie smiej sie,
Ja się nie śmieję
dulek000
8.09.2005 - 20:45
QUOTE(Thinker @ 8.09.2005 - 20:38)
zreszta wycieki zrodel byly juz z niejednego proga, hl2 tez np. ;]
Wycieki źródeł nie oznaczają, że coś staje się otwarte.
Rozwijając moją poprzednią wypowiedź, po prostu firma Gadu-Gadu patrzy bardziej gdzie można dodatkowy banner wsadzić, niż jak można umilić życie użytkownikom. Otwarcie się sieci/komunikatora oznacza m.in zatrzymanie zysków z reklamy - twórcy GG nigdy na to nie pozwolą.
Chyba za duży offtop robimy.
edit: Ubiegłem go, ubiegłem!
QUOTE
nie smiej sie, skoro win 2000 mogl sie stac open source to gg tez moze, zreszta wycieki zrodel byly juz z niejednego proga, hl2 tez np. ;]
Wyciek kodu źródłowego != otwarta licencja.
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.