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

Projekt "Typowa Pasja Informatyki"

Hosting forpsi easy 1 pln
+25 głosów
1,485 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 (596,500 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 (596,500 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,260 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,063 wizyt
0 głosów
0 odpowiedzi 213 wizyt
pytanie zadane 6 maja w Grafika i multimedia przez Wezuwian Nowicjusz (120 p.)
+2 głosów
4 odpowiedzi 367 wizyt

92,123 zapytań

140,784 odpowiedzi

317,796 komentarzy

61,445 pasjonatów

Advent of Code 2023

Top 15 użytkowników

  1. 1468p. - Łukasz Eckert
  2. 1444p. - Dawid128
  3. 1430p. - CC PL
  4. 1419p. - rafalszastok
  5. 1418p. - Marcin Putra
  6. 1373p. - Mikbac
  7. 1362p. - rucin93
  8. 1351p. - sefirek
  9. 1296p. - Adrian Wieprzkowicz
  10. 1260p. - TheLukaszNs
  11. 1144p. - Michal Drewniak
  12. 1109p. - adrian17
  13. 1078p. - Eryk Andrzejewski
  14. 1063p. - nidomika
  15. 1061p. - Anonim 3447134
Szczegóły i pełne wyniki

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.

Uwaga - w dniach od 02.12 do 08.12 trwają Mikołajki (książki drukowane mają rabat -35%, ebooki do -45%). Zaś dodatkowy, specjalny kod zniżkowy: HELMIKOLAJ-10 dla naszych Widzów zapewni Wam oszczędność -10zł dla zamówień powyżej 70zł! Warto korzystać!

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...