Mirki z #php, #js i #webdev czy ktoś ma jakieś opracowanie po polsku lub angielsku, które przestawia zalety i wady tworzenia widoków po stronie serwera vs po stronie klienta/przeglądarki? nie chce z tego napisać magisterki tylko zdecydować do będzie lepsze do mojej aplikacji
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@diamond: zacznij od SEO. Jeśli istotne, to render po stronie klienta jest tylko dodatkowym bajerem, bo widok po stronie serwera i tak trzeba wygenerować.
  • Odpowiedz
@zakopiak: widok - czyli prezentacja danych czyli czy przesyłać już cały sformatowany widok dane + html, czy same dane a widok tworzyć w locie w JS
@Jare_K: SEO jest zupełnie nieistotne

zleży mi na szybkości działania całego układu - niestety muszę zakładać, że klienci mogą mieć też słabsze komputery z małą ilością RAMu, z drugiej strony warto by odpowiedź serwera ważyła jak najmniej
  • Odpowiedz
#programowanie #php #html #naukaprogramowania

Chciałbym zrobić taką porządna i ładną stronę www. Jakieś ładne animacje, schludny wygląd. Wszystkie poradniki i kursy na które się natykam są już stare i przedawnione. Chce się zapytać jakich technologi używa się w dzisiejszych czasach?
Coś czego warto się nauczyć i wpisać sobie do CV. A może ktoś poleci jakieś ciekawe kursy które dotyczą tego tematu? Byłbym wdzięczny.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php #programowanie #sql
Czołem, mam taką zagwozdkę:
Tworzę stronę z artykułem, który ma w sobie tabelę z tagami oznaczonymi jako numerki - 1,2,3, itd. w zależności od tego jakie się wybierze i może ich być jakaś tam ilość (w założeniu nieskończona). Wywołuję tę tabelkę i dzielę cały ciąg za pomocą str_split, dostaję każdy numerek oddzielnie.
Teraz chce wywołać z bazy danych artykuły, które mają najbardziej podobnie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BenAffleck: Bez zmiany tabel można tak:
select *,
case when Tags like '%tag1%' then 1 else 0 end +
case when Tags like '%tag2%' then 1 else 0 end as TagsCount
from articles
where TagsCount > 0
order by TagsCount
  • Odpowiedz
Mam tekst, który zapisuje do bazy i baza troche mi się rozrosła za bardzo (tani hosting :/). W związku z tym mam pytanie - Jaki sposób bezstratnej kompresji tekstu daje dobre rezultaty?

W tabeli mam jedną kolumnę z artykułami i otaczającym ich kodem html. Artykuł ma 5-10k znaków, kodu html jest z 1k znaków. Chciałbym skompresować ten tekst w bazie i dekompresować go na stronie, myślałem nad użyciem kodowania Huffmana tylko problem
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@stash: jmeter możesz też wykorzystać, ale ważne żeby na docker-compose bo możesz wtedy szybko zrobić niewielkie zmiany, które mogą nieźle przyśpieszyć działanie :)
  • Odpowiedz
Hej, tworzę małą appkę do zarządzania sklepem. Mam tabele: shops, products, orders i teraz generalnie sklep ma zamówienia, zamówienia mają przedmioty, czy dobrym rozwiązaniem jest stworzenie tabeli orderitems, które czerpią produkty z tabeli products i to te orderitems połączone są z orders? Dodatkowo takie pytanie, załóżmy, że stworzyłem już wszystkie tabele, aplikacja śmiga, nagle klient domaga się dodatku/zmiany, która wymaga modyfikowania struktury bazy, jak to w Laravelu zrobić najmniej inwazyjnie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kefas_safek: Generalnie przerobiłem już formę: tabela products, w której każdy produkt ma swój shop_id, problem wynika z tego, że generalnie produkty są raczej uniwersalne dla sklepów, a przy pierwszym podejściu popełniłem błąd i przy pierwszym sklepie wklepałem ręcznie dane, ale pojawił się drugi sklep i w tym wypadku znów trzeba było wprowadzić te same produkty dla kolejnego sklepu. Wyglądało to mniej więcej tak: http://pastebin.com/LNAQaR5N
  • Odpowiedz
@zomper: To moze warto by bylo zrobic bazowy dict z produktami i kopiowac dla kazdego nowego sklepu? W ten sposób zostawisz możliwość modyfikacji podstawowych danych sklepowi - będzie mógł sobie zmienić np nazwę produktu. Ręcznie tego robić nie możesz, wystarczy prosty skrypt kopiujący.
  • Odpowiedz
Siema kodujące i planujące kodować Mirki!
W RST organizujemy (pierwsze z serii) spotkanie dla programistów. Na start przyglądamy się Node.js (i ogólnie nowoczesnemu Javascriptowi), ale PHPowcy też znajdą coś dla siebie :)

Zachęcam tym bardziej, że sam będę jednym z prelegentów a już raz Mircy byli zadowoleni z tego jak przekazuję wiedzę :)

Link do eventu: https://www.facebook.com/events/785915068224560/
vegat - Siema kodujące i planujące kodować Mirki!
W RST organizujemy (pierwsze z ser...

źródło: comment_FVbOP2kiftqrNVJ3Bm42ZErRMPzrHGTR.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@handler: zapomniałem dodać: od 17.30 do 21 :-) większość ludzi woli terminy w tygodniu, w weekend ciężko się zmotywować, zwłaszcza w piątek ( ͡° ͜ʖ ͡°) dlatego padło na środę.
  • Odpowiedz
Ktos moze polecic z czystym sumieniem :) jakis lekki php framework. Chce postawic mala stronke na ktorej ktos ma sie zalogowac, otrzymac jakies uprawnienia i wpisac jakies p------y na swoim profilu. Tyle i az tyle. Ze swojej strony patrzylem na phpixie, ale jakos ciezko sie tam dostac na forum (mail z potwierdzeniem od dwoch dni szuka mojej poczty) a na ich grupie na gitterze n--------------a tylko po rusku. Dobrze by bylo cos
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #php #sql

Mürki, potrzebuję zrobić taki myk, że wchodząc na stronę example.pl/?parametr=x pobiera mi się z bazy danych czy parametr w bazie ma wartość 0 lub 1, jeśli jest 0 to wtedy następuje przekierowanie na jakiś tam adres, a jeśli 1 to wtedy wyświetla mi się informacja, że brak dostępu czy coś w tym rodzaju. Do tej pory używałem po prostu htaccess, bo nie sprawdzałem
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BenAffleck: No nie wywołasz. Możesz użyć w php instrukcji header("Location: x"), gdzie "x" to adres, na który ma przekierować. Czasami są problemy i wyskakuje błąd, że nagłówki zostały zmodyfikowane, dlatego nie można ich wywołać. Wtedy, w zależności, jaki masz kod, albo kombinujesz z tym, albo jak nie chce Ci się z tym bawić, to robisz... przekierowanie w HTML-u :D
  • Odpowiedz
@BenAffleck: W htaccess nie wywołasz, ale możesz zrobić magię która spowoduje że przed każdym wywołaniem skryptu czy pliku, odpali się inny zadany PHP - używa się do tego autoprependfile. Nie wiem jak to zadziała np. dla plików JPG, ale pewnie da się ogarnąć jakoś, może rewritami.
  • Odpowiedz
Swój projekt zaskakująco zacząłem od… zmiany planów. Chciałem od początku zająć się frontendem gdyż nauka tego interesuje mnie najbardziej. Jednak doszedłem do wniosku, że lepiej będzie jak szybko zestawie sobie backend, który już wysyła jakieś przykładowe dane na których będę mógł operować - https://webmastah.pl/dsp-2017-projekt-boardmastah-tydzien-1/

obserwuj==> #webmastah <== po kolejne wpisy

#webdev #laravel #php #dsp2017 #dajsiepoznac
normanos - Swój projekt zaskakująco zacząłem od… zmiany planów. Chciałem od początku ...

źródło: comment_VhR0TLWu2mX1FY8p2FcjzvSn8hCc6QkM.jpg

Pobierz
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@normanos: Może nieodpowiednio się wyraziłem. Miałem na myśli szufladkowanie, przypinanie łatek że któryś język/technologia ssie lub nie. Każdy ma jakieś plusy dodatnie i ujemne. Nie ograniczaj się :)
  • Odpowiedz
  • 1
Wynajmę programistę webdevelopera do naprawienia kilku błędów w #wordpress. Bardzo dobra znajomość #php i #mysql wymagana.
#programowanie
Proszę o PW.
P.S. bo mam dość Hindusów z freelancer.com
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie troche dziwne albo banalne, sami oceńcie.
Otóż mam pewny array w linii:


Jednak z "samouczków" z których się uczę array zawsze wyświetlany jest w takiej formie(pionowo):

  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wooojtassss: Lol nie. ( ͡° ͜ʖ ͡°) Po prostu @Poise'owi wyświetla się to w przeglądarce, które interpretuje to jako HTML, czyli nowe linie zamieniane są na spacje. Objęcie znacznikiem '

' powoduje respektowanie "enterów".

@Poise zajrzyj w źródło strony to zobaczysz tam, że jest tak jak byś chciał, tylko przeglądarka wyświetla to inaczej .( ͡° ͜ʖ ͡°)
  • Odpowiedz