Kontakty w Nowym Gadu-Gadu

Jak wiecie w Nowym Gadu-Gadu zmieniliśmy formaty plików dla wszystkich danych przechowywanych przez aplikację. Wszędzie gdzie tylko jest to możliwe (i nie kłóci się ze zdrowym rozsądkiem) stosujemy XML.

Taka zmiana ma wiele zalet – z udokumentowanym w Scheme, czytelnym i przetwarzanym automatycznie (używamy Codalogic LMX ) formatem pracuje się dużo wygodniej niż z binarnymi plikam.

Ma też wadę. Nowe pliki nie są kompatybilne z wieloma stworzonymi przez Was narzędziami do przetwarzania list kontaktów. Dlatego udostępniamy wam scheme opisującą kontakty w Nowym Gadu-Gadu.

Miejcie na uwadze, że Scheme pochodzi z wersji beta – może się zmienić, jednak na razie nie planujemy żadnych rewolucji.

Jak zwykle czekamy na Wasze pomysły, sugestie i uwagi. Jeśli chcielibyście je zrealizować – zapraszamy na http://www.gadu-gadu.pl/kariera/komunikator1 ;)

Autor Piotr Malesa, 03/11/2008, w Gadu-Gadu 21 Komentarze »

Croniczna omyłka

Niedawna zmiana czasu przypomniała mi pewien interesujący fenomen, na który natrafiliśmy pół roku temu. Fenomen jest w sumie trywialny, ale z takich, o których się zawczasu nie myśli - dopóki nie przyjdą ugryźć w plecy.

A więc, w niedzielę 30 marca jeden z naszych systemów przysłał nam list że nie mógł wykonać swojego zadania. Krótka analiza wykazała że pewien plik, który co noc trafia w odpowiednie miejsce akurat tej nocy nie trafił :/

Okazało się, ze skrypt tworzący ten plik odpalany jest z crona o drugiej w nocy. Dopiero po jakimś czasie ustaliliśmy że tej konkretnej nocy godziny drugiej w ogóle nie bylo...
Zegary docierają do 1:59 a potem zdradziecko przeskakują na 3:00... Analogicznie w drugą stronę zegary z 2:59 przeskakują z powrotem na 2:00 (i nasz plik tworzyłby się dwa razy).

Płynie stąd banalna - ale nie łatwa do przewidzenia - nauczka, cokolwiek robimy w nocy, róbmy to albo przed 2:00 albo po 2:59 :)

Dobrą praktyką, szczególnie w środowiskach współdzielonych przez wielu użytkowników, jest ustawianie zadań cronowych o nieparzystych, niepełnych minutach czyli np. o 4:17 czy 2:39. Dlaczego? Gdyż może się zdarzyć, że wielu użytkowników ustawi działanie swoich zadań np o godzinie 0:00 - wtedy nagle dramatycznie spada wydajność maszyny i co najgorsze niektóre zadania mogą korzystać z tych samych zasobów blokując sobie nawzajem do nich dostęp.

Autor Mateusz Srebrny, 30/10/2008, w Gadu-Gadu 2 Komentarze »

Gadu-Gadu w Ustroniu!

Część z osób pracujących w Gadu-Gadu studiowało (a część jeszcze studiuje) na Politechnice Warszawskiej, większość na Wydziale Elektroniki i Technik Informacyjnych. Jak powszechnie wiadomo, większość studentów tego wydziału mieszka w D.S. "Ustronie".
Kilka dni temu odwiedziliśmy to zacne miejsce, w którym niektórzy z nas pierwszy raz w życiu spotkali się z Linuksem, sieciami, programowaniem. Odżyły też stare wspomnienia :)

Serwerownia w akademiku Ustronie
Serwerownia w akademiku Ustronie

Przy okazji wizyty zostawiliśmy na miejscu serwer, który jeszcze niedawno był częścią infrastruktury Gadu-Gadu a teraz będzie służył w sieci akademickiej. Serwer ten będzie pełnił rolę routera dla kilkuset komputerów w sieci lokalnej. Oczywiście będzie na nim stał Linux Debian :)

Autor Michał Gruchała, 21/08/2008, w Gadu-Gadu 3 Komentarze »

GaduAPI już jest

Interfejs użytkownika wersji beta Nowego Gadu-Gadu został wzbogacony o awatary użytkowników oraz rozbudowany dostęp do katalogu publicznego. Nowa wersja klienta używa w tym celu specjalnego API działającego poza protokołem GG. Poprzez GaduAPI można:

  • pobrać linki do awatarów
  • zapisać awatar
  • aktualizować dane w katalogu publicznym
  • wyszukiwać użytkowników w katalogu publicznym
  • sprawdzać status użytkownika

Postanowiliśmy publicznie udostępnić dokumentację GaduAPI licząc na Waszą inwencję w jego zastosowaniach.

Przeczytaj całość »

Autor Przemek Łącki, 14/07/2008, w API, GaduAPI 8 Komentarze »

Echa naszego ogłoszenia o pracę

Ostatnio w internecie pojawiły się zdjęcia naszego ogłoszenia o pracę do Pionu Aplikacji Internetowych. Pojawiły się wątpliwości, że ogłoszenie jest niezbyt jasne (gdyż jest napisane głównie w PHP) oraz że nie tworzymy dokumentacji. Postaram się ustosunkować do powyższych informacji najlepiej jak umiem :)

Przeczytaj całość »

Autor Przemek Łącki, 14/07/2008, w Gadu-Gadu 12 Komentarze »
Copyright © Gadu-Gadu S.A.
Engine by Wordpress
Aktualności RSS