Dyskusja o dawnym fajnym, niewspieranym już systemie i Nokiach serii E i N.
Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Windows 8 Opera

Post28 sie 2013, 1:49

W sumie zaspamowałem tym już zagraniczne fora o Symbianie, to wypadałoby i tu napisać.

Obrazek
Lightbulb
(lub jak wolicie, "Żarówka")

Jest to moja pierwsza aplikacja, która wykorzystuje biblioteki Qt oraz QtQuick. Jest to otwartoźródłowy klient XMPP, udostępniany na licencji GPL 3. Póki co po angielsku, bo nie chce mi się ogarniać internacjonalizacji w QMLu jeszcze. Początkowo był to miał być port MeegIM, ale skończyło się na tym, że przepisałem całe UI i zacząłem rozwijać po swojemu. Póki co tylko na Symbiana, od biedy mógłbym przeportować na MeeGo, BlackBerry, Sailfisha, Androida, czy Ubuntu Touch, ale mi się nie chce. Kompatybilny z Symbianami od S^3 wzwyż.

Ficzery i takie tam
- wysyłanie, odbieranie wiadomości (TAK, WIEM, NAJFAJNIEJSZA FUNKCJA EVER)
- możliwość dostosowania sobie fajnie listy kontaktów, ukrycie tych niewidocznych, włączenia awatarów i takich tam
- powiadomienia, do czego tylko znajdę API to wykorzystam. Migający ekran? CZEMU NIE! Dźwięki, wibracje? To już jest od dawna. Globalne notki (kurde, ale to się głupio tłumaczy na polski), czy małe wyskakujące okienka? Też fajnie :D A w wersji którą teraz szykuję jest i obsługa diody powiadomień
- jest obsługa wielu kont
- zarządzenie listą kontaktów. Dodaj, usuń, zabij, te sprawy.
- wizytówki. Tak jakby, da się pobrać dane z serwera, ale jeszcze nie da się zmieniać.
- widżet na ekranie głównym. Stać mnie było.
- i pewnie coś jeszcze, o czym nie chciało mi się pisać

I linczory
Moje repo na GitHubie
A tu sobie można zaciągnąć na dysk

Awatar użytkownika

urban92

Administrator
Posty: 5726
Rejestracja: 06 lut 2008, 22:25
Lokalizacja: Michalin, gdzieś w Polsce
    Windows 8 Chrome
Kontakt:

Post28 sie 2013, 2:09

Gratuluję samozaparcia. Mało kto idzie pod prąd i programuje na Symbiana :)
Obrazek
Moje maszyny:
Komputery używane na co dzień:

Stacja robocza (główny pecet):
Core i7-12700K 3.6-5Ghz + Noctua NH-D15 Chromax LTT
Gigabyte Z690 GAMING X DDR4
32GB Ram HyperX Predator DDR4 3200Mhz CL16
GeForce RTX 4070 Gigabyte Gaming OC 12GB + 2x Dell P2416D
Kingston KC3000 2TB (OS)
Samsung PM9A1 1TB (VM)
WD Red Plus 3TB (Data)
Asus Xonar DGX
Asus ROG AREION 10G
MSI MPG A850G PCIE5 850W + SPC Armis AR7X TG RGB
Windows 11 Pro

Testowy-1:
Core i7-11700K 3.6-5Ghz + SilentiumPC Fortis 5 Dual Fan
Gigabyte Z590 AORUS ULTRA
16GB Ram Corsair Vengeance LPX Black DDR4 3200Mhz CL16
GeForce GTX 1660 SUPER Gigabyte Gaming OC 6GB
Samsung 980 PRO 500GB (OS)
Crucial BX500 1TB (VM)
WD Red 3TB (Data)
SPC Supremo FM2 750W + SPC Armis AR6 TG
Windows 11 Insider Canary

Testowy-2 (warsztatowy):
Dell Precision T1700
Xeon E3-1246 v3 3.5-3.9Ghz
24GB RAM DDR3 1600Mhz
Quadro K600 1GB
SSD Goodram CX400 128GB
HDD 500GB Samsung F2G
Obudowa z Optiplex 7010 DT (slim)
Zasilacz Dell 290W 80+ Gold przerobiony na ATX12VO
Windows 8.1

Testowy-3 (stacja do testowania dysków ATA, obsługi LPT oraz zgrywania obrazu z karty TV):
Core 2 Duo E4700 @ 2,6Ghz
Gigabyte GA-945GCMX-S2
3GB Ram Kingston DDR2 533Mhz
GMA 950
HDD 500GB WD Black
Windows XP

Laptop:
Dell Latitude 5420
Core i5-1135G7
32GB Ram DDR4 3200Mhz
Intel Iris Xe
SSD Kingston A2000 1TB
Windows 11


Serwery:

TECHVORTAL-PROD + NAS
Xeon E5-2680v4 2,4Ghz (14 rdzeni, 28 wątków) + Noctua NH-U9DX i4
Supermicro X10SRi-F
128GB Ram DDR4 RDIMM 2400MHz (4x32GB)
Samsung PM981 256GB (ESXI Boot + Cache)
Samsung 970 Evo Plus 2TB NVMe (VM)
Intel 670p 2TB (Data)
HDD 4x 8TB WD Red Pro (RAID-Z1)
VMware ESXi 8.0/True NAS Scale VM

TECHVORTAL-TEST
Dell PowerEdge R720
2x Xeon E5-2650v2 2,6Ghz (2 CPU, 8 rdzeni, 16 wątków)
128GB Ram DDR3L ECC FB 1333MHz (16x8GB)
SSD Samsung 980 512GB
HDD 4x 1.2TB SAS Dell (PERC H710p RAID 10)
VMware ESXi 7.0

TECHVORTAL-BACKUP-OFFLINE
Dell PowerEdge R710
2x Xeon E5649 2,53Ghz (2 CPU, 6 rdzeni, 12 wątków)
48GB Ram DDR3 ECC FB 1333MHz (6x8GB)
SSD WD 256GB NVMe
HDD 8x 2TB SAS Dell (Perc H700 RAID 5)
VMware ESXi 6.7

Komputery referencyjne do pokazów i testów systemów:

Sigma OS:
Athlon 64 3800+ @ 2400Mhz Venice + chłodzenie Cooler Master
Abit AX8
2 GB Ram DDR Kingmax 400Mhz
Radeon X700
HDD 80 GB Seagate 7200.10 ATA
Sigma OS 3.0

Windows 98 i stare gry:
Pentium III Katmai @ 500Mhz Slot 1
Asus P2B-F
256MB Ram SDRAM 100Mhz
Nvidia Riva TNT2 Pro
Sound Blaster Live! 5.1
HDD 40GB Samsung
Windows 98 SE

DOS, Windows 3.11 i oprogramowanie 16 bitowe:
Pentium 166 Mhz (P54C)
Micronics M55HI-PLUS
64MB RAM EDO
S3 Trio64V2/DX 1MB
Sound Blaster Vibra 16C
HDD 3GB WD
DOS 6.22 + Windows 3.11


Komputery używane rzadziej lub zabytkowe:

LGA775 dopakowane na maksa:
Xeon X5460 @ 3,8Ghz + Pentagram Karakorum
Gigabyte GA-P35-DS3R
8GB Ram OCZ + Goodram 800 Mhz CL5
Nvidia Quadro 2000 1GB
SSD OCZ Vertex 4 128GB
HDD WD VelociRaptor 160GB + Samsung F3 1TB
OCZ GameXStream 600W + Sharkoon Rebel 9
Windows XP + Windows 7

Athlon XP (mój pierwszy pecet):
Athlon XP 2000+ (Thoroughbred-B) 1667 @ 2100Mhz + Thermaltake TR-2
Soltek SL-75DRV5-C (Wymienione kondensatory, thx SzymekRak)
1GB Ram DDR 333Mhz
Radeon 9600 Pro
Sound Blaster Live! 5.1
HDD 80GB Samsung
Windows XP

Tualatin:
Pentium III-S Tualatin 1400 @ 1606Mhz + Arctic Cooling Copper Silent 3
Asus TUSL2-C
512MB Ram SDRAM 133 @ 153Mhz
Geforce FX5200
Sound Blaster Live! 5.1
HDD 40GB WD
Windows XP

K6 + Voodoo:
AMD K6-2 @ 550Mhz
Acorp 5ALI61
256 MB Ram SDRAM 100 Mhz CL2
3dfx Voodoo Banshee 16MB
HDD 40 GB Seagate 7200.4 ATA
Windows 98

Optimus:
Celeron Coppermine 1000 @ 1120Mhz
Procomp BVD1M
256MB Ram SDRAM @ 145Mhz
GeForce 2 MX 32MB
HDD 20GB Samsung
Windows Me (oryginalna naklejka na obudowie i pudełko z płytą)

Compaq P3:
Compaq Deskpro EP
Pentium III 600Mhz Coppermine Slot 1
320 MB SDRAM 100Mhz
Matrox G200 8MB
HDD 20 GB Samsung
Windows 2000

Compaq P2:
Compaq Deskpro PD
Pentium II 400Mhz Slot 1
320 MB SDRAM 100Mhz
ATI Rage Pro 3D 6MB (4MB + SIMM 2MB)
HDD 6 GB Quantum
Windows NT4

Compaq P1:
Compaq Deskpro 5133
Pentium 166 Mhz (P54CS)
128 MB Ram EDO (w 6 slotach)
Cirrus Logic 5434 1MB
HDD 6GB Quantum
Windows NT 3.51

Gulipin Am5x86 DX4:
AMD Am5x86 133Mhz
Dataexpert EXP8449
32 MB Ram SIMM (72 pin)
S3 Trio 2MB
HDD 2 GB Seagate ATA
Windows 95a

486 DX4:
AMD 486 DX4 100 Mhz
Chicony CH-471A
16 MB Ram SIMM (72 pin)
Trident TGUI9400CXI 2MB VLB
HDD 2 GB Seagate ATA
Windows 95a

486 DX2:
Intel 486 DX2 66 Mhz
Biostar MB-1433FA
8 MB Ram SIMM (30 pin)
Tritent TVGA9000 512KB
HDD 504 MB Quantum ATA
DOS 6.22 + Win 3.11

386:
AMD 386 DX 40 Mhz
Morse 386 M3
8 MB Ram SIMM (30 pin)
ATI VGA Wonder VGA 256KB
HDD 124MB ST3144AT
DOS 6.22 + Win 3.11

Zabytkowy laptop:
Compaq LTE Elite 4/50E
Intel SL486DX2 50Mhz
8 MB Ram
Karta graficzna WD (wiem, dziwne)
Matryca 640x480, 4 odcienie szarości
HDD Quantum 255MB
Windows 95a

Do tego masa innych gratów.

Awatar użytkownika

Conrado967

Zasłużony użytkownik
Posty: 1101
Rejestracja: 24 sie 2010, 21:45
Lokalizacja: Skorzów
    Windows 7 Opera
Kontakt:

Post28 sie 2013, 10:01

On sobie idzie na rękę, bo chciał mieć fajny komunikator na swój telefon, a że jest nim Nokia 500 to robi na Symbka. Ale także pogratuluje projektu i postępu jakie robisz co rusz.

Awatar użytkownika

Rublik

Moderator
Posty: 2878
Rejestracja: 25 lut 2009, 16:11
Lokalizacja: Brzesko
    Windows 7 Firefox
Kontakt:

Post28 sie 2013, 11:01

Przyklejam.
A w sumie na chuj mi ten podpis xD

Awatar użytkownika

Bejbiborn

Posty: 73
Rejestracja: 03 lip 2012, 11:15
    Windows 8 Internet Explorer
Kontakt:

Post28 sie 2013, 16:17

Pisać, apdejtować, zalegalizować!
Gratuluję, mi by się nie chciało ;)

Awatar użytkownika

bsystem

Zasłużony użytkownik
Posty: 655
Rejestracja: 03 lis 2010, 16:44
    Windows 7 Chrome

Post28 sie 2013, 16:33

Nono, nawet skrin mnie ujął.

Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Windows 8.1 Opera

Post23 gru 2013, 11:11

W sumie ten topic jest mega nieaktualny. Wiele się pozmieniało od tego czasu - doszła obsługa diody powiadomień, zastąpiłem globalne notki "dyskretnymi popupami" w lewym górnym rogu ekranu, bo to jest wygodniejsze, kreator pierwszej konfiguracji, pobawiłem się też z SQLitem ale mnie nie lubił. Pełne changelogi są oczywiście dostępne na moim GitHubie, jeśli kogoś to interesuje. Jak skończę pracę nad obecną wersją to zarzucę masą nowych screenów.

15 grudnia wyszła wersja 0.2.2, to może jakiś changelog walnę:
Changelog:
- przechowywanie bazy SQLite w pamięci, by to jakoś znośniej działało
- wszystkie zapytania do bazy mają już wątki. lubię wątki.
- zoptymalizowany kod wczytywania listy kontaktów
- naprawione wizytówki
- sprzątanie w kodzie
- usunąłem te głupoty do wyciszania powiadomień na określony czas i mój mega ficzer do czyszczenia pamięci który i tak nie działał
- czyszczę stany kontaktów w cache by nie zostawały "duchy" z poprzedniej sesji

Znane problemy:
- SQLite nadal ssie
- powiadomienia dźwiękowe nie działają

Obecnie pracuję też już nad najnowszą aktualizacją - 0.2.3. Użytkownicy należący do grupy Symbian FTW mieli okazję już testować wczesne kompilacje, także praca wre. Jakie zmiany? Cóż, najważniejsze to porzucenie tego durnego SQLite na rzecz starej implementacji, bo tego badziewia po prostu nie da się zoptymalizować lepiej w tym przypadku. Dzięki współpracy z Fabianem udało się również zaimplementować obsługę API od ikonki czatu na systemowym pasku statusu, która pojawia się, gdy użytkownik ma nieprzeczytane wiadomości. Fajny, wygodny bajer. Dojdą też zmiany w interfejsie, poprawki w obsłudze Nokii E6 i takie tam.

Awatar użytkownika

Onset

Administrator
Posty: 2124
Rejestracja: 06 gru 2008, 19:27
Lokalizacja: multi(0)disk(0)rdisk(0)partition(1)\GDAŃSK partition(2) WARSZAWA
    Linux Chrome

Post23 gru 2013, 11:16

Nie będzie wygodniej to archiwum zapisywać jako plik .dat ? Implementacja systemu bazodanowego w aplikacji mobilnej może nieco się mijać z celem. :P
Windows 98 supports real multitasking - it can boot and crash simultaneously.
Mój pecet:
Spoiler

Obudowa: Modecom ThinkBell, Zasilacz: OCZ ModXStream 600W, Mobo: MSI B85M-G43, Procesor: Intel Core i5-4570 (Haswell) , Wypalarka: Optiarc DVD RW AD-7173A ATA, Grafika: Gigabyte Radeon R9 270x, HDD1: OCZ Vertex 4 128 GB, HDD2:WDC WD5001AALS-00L3B2 (500GB), HDD3+4: WD1002FAEX-00Z3A0 (RAID-0), RAM: Kingston HyperX Black + Red 16GB (2x4 GB + 2x4GB Dual-Channel) CL9, Mocarne chłodzenie: Scythe Mugen II Rev. B.
Retina MacBook Pro Early 2015:
Spoiler
Intel Core i5-5257u(Broadwell) @ 2.7 Ghz, RAM: 8 GB @ 1866 MHz DDR3, Intel Iris 6100, 128GB PCI-e SSD

Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Windows 8.1 Opera

Post23 gru 2013, 11:18

Onset pisze:Nie będzie wygodniej to archiwum zapisywać jako plik .dat ? Implementacja systemu bazodanowego w aplikacji mobilnej może nieco się mijać z celem. :P
Archiwum nadal działa na SQLite i działa całkiem nieźle.

W przeciwieństwie do listy kontaktów i reszty parametrów, trzymanie tego w bazie danych to overkill - da się, bo da się, ale zamuła za każdym razem gdy ktoś zmieni status i lag przy wczytywaniu listy... niezbyt praktyczne.

Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    unknown Opera Mini

Post29 cze 2014, 18:36

Takie tam kodzenie Lightbulba 0.4
Obrazek

Awatar użytkownika

Ult1me

Administrator
Posty: 2415
Rejestracja: 05 sie 2008, 15:48
Lokalizacja: Wrocław
    Windows 8.1 Opera
Kontakt:

Post29 cze 2014, 20:01

Wygląda super :)
Komputery:
Spoiler
Laptop (mój główny komputer): Acer Aspire 5750G | Intel Core i3 2330M (Sandy Bridge) 0.8-2.2GHz | Intel HM65 | 6GB RAM DDR3 | Intel HD Graphics 3000 + nVidia GeForce GT540M (nVidia Optimus) | Crucial MX100 256GB SSD | Broadcom 802.11n Network Adapter | Broadcom NetLink Gigabit Ethernet | Realtek ALC269 (+Dolby Advanced Audio)

Laptop służbowy: HP ProBook

Komputer brata (mój stary): Intel Pentium DualCore E6300 (2x 2.8@1.6-3.25 GHz EIST, 64bit, Intel-VT) | Gigabyte EP43T-UD3L (P43, ICH10) | 2x2 GB RAM DDR3 1066MHz GoodRAM | Palit GeForce GT220 | 2x500 GB (Seagate + SpinPoint F3)

Stacja do napraw: Intel Pentium 4 630 (3.00@2.43 GHz, 64bit, HT, Prescott) | ASUS P5GPL (Intel i915, ICH6) | 2x512 MB RAM DDR1 Kingston (PC-3200) | Gainward GeForce 7300 GT 256 MB DDR2 | jakiś dysk :)

Komputer na części: Intel Pentium III 600 MHz Slot 1 | ASUS P3B-F | 128 MB SDR SDRAM | GeForce 2 MX400 (?) | Seagate 8.4GB PATA

Lumia 625
Dowódca Grupy Odwetowej Mafii C-QUAM, łączącej fanów fal długich, średnich i krótkich, nak***iania kabli j**anych, France Bleu Alsace, The Mighty KBC, Voice of Korea, Warszawskiej Radiostacji Centralnej z najwyższym masztem świata Konstantynowie koło Gąbina, oraz Radiowego Centrum Nadawczego z prawie najwyższymi masztami w Solcu Kujawskim

Awatar użytkownika

Onset

Administrator
Posty: 2124
Rejestracja: 06 gru 2008, 19:27
Lokalizacja: multi(0)disk(0)rdisk(0)partition(1)\GDAŃSK partition(2) WARSZAWA
    Windows 8.1 Chrome

Post30 cze 2014, 9:25

Ohoho, zaszczytne miejsce na events zawsze spoko.
Windows 98 supports real multitasking - it can boot and crash simultaneously.
Mój pecet:
Spoiler

Obudowa: Modecom ThinkBell, Zasilacz: OCZ ModXStream 600W, Mobo: MSI B85M-G43, Procesor: Intel Core i5-4570 (Haswell) , Wypalarka: Optiarc DVD RW AD-7173A ATA, Grafika: Gigabyte Radeon R9 270x, HDD1: OCZ Vertex 4 128 GB, HDD2:WDC WD5001AALS-00L3B2 (500GB), HDD3+4: WD1002FAEX-00Z3A0 (RAID-0), RAM: Kingston HyperX Black + Red 16GB (2x4 GB + 2x4GB Dual-Channel) CL9, Mocarne chłodzenie: Scythe Mugen II Rev. B.
Retina MacBook Pro Early 2015:
Spoiler
Intel Core i5-5257u(Broadwell) @ 2.7 Ghz, RAM: 8 GB @ 1866 MHz DDR3, Intel Iris 6100, 128GB PCI-e SSD

Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Windows 8.1 Opera

Post19 lip 2014, 17:15

Lightbulb został zaktualizowany do wersji 0.3.1. Wydanie zawiera poprawki dla krytycznych błędów i małe ulepszenia w stosunku do 0.3
- naprawiono rozjechane (nieaktualizowane) statusy na widgecie ekranu głównego
- naprawiono błąd powodujący, że unreadCount praktycznie nie działa gdy popupy są włączone (głupia literówka -_-)
- dodano parę nowych emotek z Fejsbuka (dzięki bhavin, mnie by się nie chciało)
- zaktualizowano "listę płac" i stronę "About"
- dodano opcję by wyłączyć cachowanie avatarów (już nie będzie Ci ściągać cudzych ryjów na telefon!)
- przeniesiono ustawienia i cache do folderu prywatnego aplikacji (cudze ryje nie wyskakują w galerii), od biedy folder cache można sobie samemu wklepać w pliku konfiguracyjnym, nie chciało mi się robić do tego UI
- dodano NetworkManager - wybór punktów dostępowych (dzięki Paul Wallace!), poza tym Lightbulb sam pilnuje żeby mieć połączenie z internetami
- automatycznie przywracanie połączenia nawet działa
- dodano menedżer migracji, taki śmieszny kreator który importuje ustawienia z poprzednich wersji, od biedy może nawet konta z 0.2.x i wcześniejszych wczytać ale nie próbowałem
- cachowanie VCardów w końcu działa, nawet nie wiedziałem że nie działało
- aplikacja sprawdza czy jest ustawiony profil cichy przed odtworzeniem dźwięku/wibracją (nie olewa tego już)

No i najważniejsze
- lista kont w końcu odświeża się poprawnie (spory błąd w 0.3), więc można sobie usuwać, dodawać, zmieniać konta i w ogóle i to działa bez restartowania~!

Znane problemy
- po wykonaniu migracji sam musisz włączyć aplikację z powrotem, bo nie wstaje, ale to jest taki błąd że już nie chciało mi się go naprawiać


Lightbulb jak zawsze dostępny jest do pobrania z Symbian Store, GitHuba i AppList.

Awatar użytkownika

pc.qwerty

Zasłużony użytkownik
Posty: 3276
Rejestracja: 01 lip 2010, 12:28
    Windows 7 Chrome

Post02 lis 2014, 21:45

Pisarz swego czasu pytał, jak działa ta rozwojowa wersja Lightbulba na Nokii 500. Zainstalowałem i stwierdzam, że coś się rozjeżdża, ale...
Obrazek
...to mały problem, bo przede wszystkim nie da się utworzyć konta. Okno otwiera się normalnie, podaję dane ale ten haczyk od potwierdzenia w ogóle nie reaguje na dotykanie. I to na razie tyle z testowania :P
There is no cloud. It's just someone else's computer.

Awatar użytkownika

PisarzKsiazkowicz

Moderator
Posty: 2149
Rejestracja: 27 sty 2010, 7:53
    Windows 8.1 Opera

Post02 lis 2014, 21:48

Dzięki za skrina. Ach, czyli się rozjeżdża jak nie ma kont, mam co naprawiać.

Ten haczyk jest zbugowany w tym buildzie, ale jeśli wpiszesz nazwę konta (która teoretycznie jest opcjonalna) to zadziała. Fix już jest w repozytorium i następny build będzie już naprawiony.

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości