• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Projekt "Typowa Pasja Informatyki"

Object Storage Arubacloud
+25 głosów
1,617 wizyt
pytanie zadane 26 sierpnia 2016 w Nasze projekty przez Adam Jakś Dyskutant (8,940 p.)

Witam,

Celem rozgrzewki po dłuższej przerwie od kodowania stworzyłem prosty, lecz wykorzystujący parę różnych technik (js, php, canvas) projekt- stronę Typowa Pasja Informatyki.

Nie trzeba chyba nikomu wyjaśniać o co chodzi, zapraszam do wspólnej zabawy i standardowo oceny kodu.

http://wbm-blog.pl/tpi/

komentarz 27 sierpnia 2016 przez Przybysz_4444 Gaduła (3,200 p.)
nie działa ://
komentarz 27 sierpnia 2016 przez Adam Jakś Dyskutant (8,940 p.)
Już ogarniam. Potraktujmy to jako wymuszoną przerwę techniczną, którą i tak trzeba było zrobić :)
komentarz 27 sierpnia 2016 przez Mistrz0000000 Bywalec (2,780 p.)
Polecam zrobić coś w stylu że obrazki zapisujesz tylko na serwerze, a w mysql np. nazwaobrazka.jpg i potem wczutujesz to sobie z mysqla do <src
komentarz 27 sierpnia 2016 przez Adam Jakś Dyskutant (8,940 p.)
Dzięki, tak zrobiłem. Pozostaje czekać na reset danych na serwerach hostingera.
komentarz 27 sierpnia 2016 przez Mistrz0000000 Bywalec (2,780 p.)
Chętnie, bo tak jak pisałem strona zaje**sta, ale niestety tylko dla wtajemniczonych XD

8 odpowiedzi

+2 głosów
odpowiedź 26 sierpnia 2016 przez Comandeer Guru (600,810 p.)

Szkoda, że sam kod JS wycieka do globalnego scope. Już samo IIFE załatwiłoby sprawę.

Wypada też popracować nad walidacją, bo zwykła spacja przeszła, dzięki czemu można generować obrazki de facto bez tekstu.

No i dlaczego wszystkie są jako Data URI? Nie szkoda Ci bazy danych? Zapisywałbym je normalnie.

1
komentarz 26 sierpnia 2016 przez niezalogowany
możnaby to podpiąć pod to forum??
komentarz 26 sierpnia 2016 przez Adam Jakś Dyskutant (8,940 p.)

Nie użyłem praktycznie żadnej metody walidacji więc jeśli rozwijałbym ten projekt to wiadomym jest, że popracowałbym nad nią.

Właśnie bardzo mi się nie podobają te linki nadające się tylko do longtext'u.Co to znaczy zapisywać normalnie? Szczerze nie spotkałem się z innym sposobem niż toDataURL.

Dzięki za link do IIFE.

komentarz 26 sierpnia 2016 przez Comandeer Guru (600,810 p.)
No normalnie. Przecież Data URI to normalny obrazek, z tym, że zakodowany Bas64. Jakbyś to odkodował i zapisał do pliku, to powinno działać ;)
+2 głosów
odpowiedź 27 sierpnia 2016 przez RegularLemon Stary wyjadacz (12,280 p.)
Bardzo fajny pomysł. Możesz dodać jeszcze możliwość oceniania obrazków.
komentarz 27 sierpnia 2016 przez Eryk Andrzejewski Mędrzec (164,260 p.)
Jeszcze każdy autor mógłby się podpisać :)
+2 głosów
odpowiedź 27 sierpnia 2016 przez efiku Szeryf (75,160 p.)
Jeżeli obrazki siedzą w bazie, to za 3 dni nie będziesz miał bazy ;)
Obrazki trzymamy na serwerze! Nie w bazie.
Nie działa ładnie na mobilnych.
+1 głos
odpowiedź 26 sierpnia 2016 przez niezalogowany
edycja 26 sierpnia 2016

Super pomysł na stronkę :) Na pewno co jakiś będziemy dodawać jakieś żarty o forum ;)

Edit: jednak coś jeszcze dodam:

  • stronka dość wolno się ładuje, ale to raczej nie jest jakoś bardzo uciążliwe
  • dobrze by było, jakby nie można było dodać obrazka bez tekstu, bo taki się już pojawił parę razy, więc to jest taki spam
  • i jeszcze bym dodał więcej obrazków związanych z forum i kanałem na YT :)
komentarz 26 sierpnia 2016 przez Eryk Andrzejewski Mędrzec (164,260 p.)
A może by tak dodać możliwość dodawania własnych obrazków? :)
komentarz 26 sierpnia 2016 przez Adam Jakś Dyskutant (8,940 p.)
Dodam
komentarz 26 sierpnia 2016 przez Eryk Andrzejewski Mędrzec (164,260 p.)
To fajnie, bo mam jeszcze parę pomysłów na obrazki :D
komentarz 26 sierpnia 2016 przez niezalogowany
Eryk, to się z tego demotywatory zrobią xd
komentarz 26 sierpnia 2016 przez Adam Jakś Dyskutant (8,940 p.)
edycja 27 sierpnia 2016 przez Adam Jakś
Dodałem upload obrazków.

Edit: Oraz prostą walidację.
+1 głos
odpowiedź 27 sierpnia 2016 przez gnx Dyskutant (7,720 p.)

U mnie troszkę się rozjeżdża.
Google Chrome, 52.0.2743.116, Ubuntu 16.04

scr

+1 głos
odpowiedź 27 sierpnia 2016 przez 1SnajpeR7 Użytkownik (930 p.)

Ja bym dodał przechodzenie do stron.

Chodzi o to, by na dole strony było coś takiego (linki):

Przejdź do strony: 1 2 3 ... itd.

Gotowca nie podam, ale parę wskazówek:

  • Nr strony byłby przekazywany metodą GET (to chyba oczywiste)
  • Przy wyszukiwaniu w bazie danych w zapytaniu wykorzystaj (po LIMIT ...) OFFSET

Zatemdo zapytania SQL doklej

LIMIT 15 OFFSET {(strona-1) * 15}

15 to przykład (Ty możesz dać np. 20 obrazków na stronę)

Zamiast końcowej klamry proponuję Ci policzyć to w PHP i dopiero policzoną wartość tam wstawić (jak próbowałem "na żywca" wkleić tam działanie to nie działało).

OFFSET to coś na wzór numeru elementu w tablicy (z tym że elementami są rekordy) od którego ma się zacząć pobieranie, LIMIT chyba Ci nie muszę tłumaczyć.

komentarz 27 sierpnia 2016 przez Adam Jakś Dyskutant (8,940 p.)
Myślałem o tym, dzięki za wskazówki.
1
komentarz 27 sierpnia 2016 przez 1SnajpeR7 Użytkownik (930 p.)
A, i jeszcze jedno: OFFSET numeruje się od zera. (podobnie jak indeks tablicy)
0 głosów
odpowiedź 27 sierpnia 2016 przez Tom_Ja Dyskutant (7,970 p.)
Haha, tyle zabawnych rzeczy tylko dla wtajemniczonych!

Przydałaby sie też możliwość zgłaszania niektórych obrazków, bo niektóre są wstawiane na próbę. Przydałoby się też przeszukiwanie obrazków wg ich kategorii (obrazka w tle).

Ale pomysł fantastyczny!!!
0 głosów
odpowiedź 27 sierpnia 2016 przez niezalogowany
Zajebiste, szkoda że tak późno ktoś to wymyślił! ;)
komentarz 27 sierpnia 2016 przez niezalogowany
Czemu niby szkoda? Tak to wszyscy wiedzą z czego na forum można się śmiać :) A i tak lepiej późno niż wcale ;)

Podobne pytania

+29 głosów
8 odpowiedzi 1,107 wizyt
0 głosów
0 odpowiedzi 303 wizyt
pytanie zadane 6 maja 2023 w Grafika i multimedia przez Wezuwian Nowicjusz (120 p.)
+2 głosów
4 odpowiedzi 386 wizyt

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...