Register Login

Site RulesFAQSearchContact
PortalBlogWikiChat



Ogłoszenie


Forum NokiaHacking.pl obchodzi swoje 15. urodziny! Image





Czy używał(a)byś takiej aplikacji? (przeczytaj post)
Tak 100%  100%  [ 10 ]
Nie 0%  0%  [ 0 ]
Jakby była na Androida 0%  0%  [ 0 ]
Total votes : 10


Previous topic | Next topic
Page 2 of 3 [ 34 posts ]
Go to page Previous  1, 2, 3  Next
Print view
Write comments Post new topic


[Pomysł] Aplikacja Java do przeglądania serwisu

Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 16 May 2022, o 18:40

Male - Friend  Posts/Topics115/9  Reputation point 256 
Offline  Profile 
Linux Firefox
Taka myśl mi przyszła do głowy…
Może zamiast parsowania kodu HTML poszczególnych podstron forum dałoby się wykorzystać inne API umożliwiające dostęp do postów, tematów i innych treści na forum?
Kojarzę np. aplikację Tapatalk, która umożliwia przeglądanie i pisanie na forach za pomocą aplikacji mobilnej. Tapatalk wymagał po stronie serwera forum instalacji obsługi Tapatalka. I być może właśnie API Tapatalka dałoby się wykorzystać do napisania własnej aplikacji klienckiej forum. Podejrzewam, że treści są przez to API dostarczane w formie bardziej "strawnej" od prób parsowania HTML-a.

Last post
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 10 Jul 2022, o 10:16

Male - Sponsor  Posts/Topics335/140  Reputation point 233 
Offline  Profile  WWW 
Windows 7 Firefox
Oczywiście API byłoby ogromnym ułatwieniem gdyby było... Tak to nie dość że muszę ręcznie wyszukiwać fragmenty HTML to jeszcze cała aplikacja stanie się bezużyteczna gdy sposób jego generowania się zmieni.

[ Dodano: 10 lip 2022, o 10:16 ]
Działająca aplikacja była gotowa już przed wakacjami, ale zapomniałem wtedy wrzucić a teraz nie mogę bo na wyjeździe nie mam własnego komputera na którym ona jest przy sobie. Wrzucę za około tydzień kiedy akurat będę chwilowo w domu.
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 10 Jul 2022, o 16:49

Male - Patcher  Posts/Topics357/38  Reputation point 188 
Offline  Profile 
Symbian Opera
:thumbup:
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 15 Jul 2022, o 12:01

Male - Sponsor  Posts/Topics335/140  Reputation point 233 
Offline  Profile  WWW 
Windows 7 Firefox
I oto jest...
Code:
Please Login or Register, to see this Content


Uwagi:
  • Numer tematu, którego żąda aplikacja to liczba bezpośrednio po literach "vt" w linku, ale przed myślnikiem. Ten temat ma numer 35231. Z implementacją wyszukiwania było wiele trudności, dlatego trzeba znać numer.
  • U mnie czekać trzeba nawet kilka minut, nie oznacza to że aplikacja nie działa, bo działa. Przyczyna takiego stanu rzeczy jest nieznana, w kodzie nie stosuję żadnych zbędnych mechanizmów powodujących spowolnienie.
  • Jeśli podczas wczytywania zamkniemy aplikację czerwoną słuchawką, mogą wystąpić ogólne problemy z siecią. Rozwiązaniem jest restart telefonu.
  • Aktualnie widoczne są tylko posty z pierwszej strony.
  • Oczekiwałeś więcej? To strasznie się dłużyło, opublikowałem więc pierwszą wersję bez błędów. Obiecane funkcjonalności zamierzam dodać w następnych wersjach.
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 15 Jul 2022, o 15:21

Male - Moderator  Posts/Topics1297/236  Reputation point 611 
Offline  Profile   
Windows 10 Firefox
Hmm.
Pomysł ciekawy.
Choć, na razie czekam już trzy minuty na załadowanie tego tematu i nic :)
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 15 Jul 2022, o 21:18

Male - Patcher  Posts/Topics357/38  Reputation point 188 
Offline  Profile 
Symbian Opera
Ikona popsuta na belle
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 15 Jul 2022, o 22:58

Male - Sponsor  Posts/Topics335/140  Reputation point 233 
Offline  Profile  WWW 
Nokia OS Nieznana
I załadował się?
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 15 Jul 2022, o 23:12

Male - Patcher  Posts/Topics357/38  Reputation point 188 
Offline  Profile 
Symbian Opera
niestety nie
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 20 Jul 2022, o 08:54

Male - Sponsor  Posts/Topics335/140  Reputation point 233 
Offline  Profile  WWW 
Nokia OS Nieznana
Wypisało "błąd tematu"?
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 20 Jul 2022, o 20:56

Male - Patcher  Posts/Topics357/38  Reputation point 188 
Offline  Profile 
Windows 7 Chrome
Ciągle się ładowała
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 22 Jul 2022, o 19:58

Male - Sponsor  Posts/Topics335/140  Reputation point 233 
Offline  Profile  WWW 
Nokia OS Nieznana
Wiem że jest baaardzo wolna ale w końcu zawsze załaduje - dziwna sytuacja. Może system limituje czas sesji. Ogólnie muszę rozejrzeć się za sztuczkami optymalizacyjnymi.
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 10 Sep 2023, o 21:21

Male - Uploader  Posts/Topics285/39  Reputation point 104 
Offline  Profile   
Windows 10 Chrome
Czy projekt został kontynuowany?
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 26 Sep 2023, o 10:05

Male - Sponsor  Posts/Topics335/140  Reputation point 233 
Offline  Profile  WWW 
Android Safari
Po tamtej porażce - tzn. że wątki strasznie długo się ładowały - nie widziałem prostego rozwiązania i przerwałem prace nad aplikacją, ponieważ jej celem jest sprawniejsze przeglądanie serwisu niż przez przeglądarkę w telefonie, a początkowy efekt okazał się być odwrotny. I tak minął cały rok, właściwie muszę przyznać, że zapomniałem o tym projekcie. Cały czas nabieram jednak doświaadczenia (w programowaniu) i może teraz będę w stanie stworzyć wersję 2.0 od podstaw z zastosowaniem szybszych metod.

)
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 27 Sep 2023, o 19:36

Male - Moderator  Posts/Topics1297/236  Reputation point 611 
Offline  Profile   
Windows 10 Firefox
Ja mogę spróbować z Pythonem, jak skończę portować BeautifulSoup4 na PyS60 2.0.0. Z tą biblioteką powinno pójść łatwo
Reply with quote 


Post [Pomysł] Re: Aplikacja Java do przeglądania serwisu 29 Sep 2023, o 16:13

Male - Sponsor  Posts/Topics335/140  Reputation point 233 
Offline  Profile  WWW 
Windows 7 Firefox
...i wolno. Żeby to wyjaśnić, ujawnię część szczegółów technicznych mojej aplikacji. Otóż działała ona tak ślimacznie prawdopodobnie dlatego, że pisząc ją około rok temu z lenistwa ładowałem pełny kod HTML do jednego wielkiego String'a w pamięci, a potem szukałem w nim znaczników ograniczających tytuły i treści postów. W nowej wersji 2.0 zamierzam rozwiązać problem pisząc parser HTML, który na bieżąco, podczas pobierania strony z sieci, rozpozna odpowiednie znaczniki i zapisze potrzebne dane, odrzucając resztę i oszczędzając tym samym mnóstwo pamięci. Bo na stronie z wątkiem, nawet w widoku mobilnym, jest trochę zbędnych danych. Na przykład, spróbujcie rozwinąć listę "Skocz do" na dole strony - zawiera ona nazwy wszystkich działów i poddziałów na forum, które muszą być zawarte w kodzie strony. Parsując stronę, trzeba dosłownie przez to przejść. Tak więc, ładując strukturę dokumentu do pamięci, nawet jeżeli tym razem w formie obiektowej a nie tekstowej, łatwo znajdziesz się w podobnej sytuacji jak ja z aplikacją 1.0. Użycie jednego z najwolniejszych języków programowania też nie pomaga.

Top
Reply with quote 

Write comments  Post new topic
Go to page Previous  1, 2, 3  Next
Page 2 of 3 [ 34 posts ]
Previous topic | Next topic

Search for

Jump to
 



Related topics

Propozycje i luźne zamysły odnośnie rozwoju serwisu.

[ Go to pageGo to page: 1, 2, 3, 4, 5 ]

Author: pawelooss (27 Apr 2012, o 19:00)

Views: 8803  •  Replies: 61

Last post: WojtekGr (19 Jan 2013, o 20:51) View the latest post



Uploaderzy : Piszmy,ile ta aplikacja zużywa RAMu!

Author: Aero12 (9 Jul 2012, o 21:55)

Views: 1373  •  Replies: 9

Last post: Aero12 (10 Jul 2012, o 16:03) View the latest post



Aplikacja mobilna Nokia Hacking na nokia os

[ Go to pageGo to page: 1, 2 ]

Author: sebex2ooo (19 Nov 2012, o 21:35)

Views: 4428  •  Replies: 24

Last post: sebex2ooo (27 Dec 2012, o 15:21) View the latest post




Users browsing this forum: No registered users and 2 guests