Mireczki od #webdev #prawo czy robiąc portfolio na ogólnodostępnej domenie, mógłbym wrzucić projekty lekko pozmieniane (alternatywne wersje makiet) i zmienić logo firm z np hotel listek na hotel drzewko + logo własnej roboty (lub logo które nie przeszło) i mógłbym to wstawić bez pytania nikogo o pozwolenie ? Zakładając ze robiłem to pracując w agencji ( ͡° ͜ʖ ͡°) nie chce dyskutować co mogę
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@uwielbiamnalesniki: jak sobie zrobisz psd'ka od podstaw itd. to podobny design może przejdzie ale nie radziłbym kopiować pliku z pracy. Możesz mieć nieprzyjemności bo to własność firmy i jak będą chcieli to to udowodnią - flagi w pliku, dziennik systemowy w którym pewnie będzie informacja kiedy było jakieś urządzenie podłączone czy logi serwerowe z informacją o wysyłanych plikach. No i kwestia czy naprawdę chcesz ryzykować i kopać się w razie
  • Odpowiedz
9/100 dni z książką

“Idealną liczbą argumentów dla funkcji jest zero (funkcja bezargumentowa). [...] Należy unikać konstruowania funkcji o trzech argumentach. [...] Więcej niż trzy argumenty wymagają specjalnego uzasadnienia - a nawet wtedy takie funkcje nie powinny być stosowane”


#feaoftruss #czystykod #programowanie #programista15k #webdev #gamedev
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweLwiatko: bo im więcej argumentów tym więcej zależności. Chociaż ja bym nie powiedział że 0 to idealna liczba, bo skads przecież dane trzeba mieć. Oczywiście pomaga DI i korzystanie z tego co wstrzyknieto ale jednak. No ale już co do 3 to się zgadzam, lepiej unikać. No i unikac bool w argumentach bo to prawie na 100% oznacza że w środku jest if który zmusza funkcje do dzialania zupełnie inaczej
  • Odpowiedz
  • 3
Cześć, podesłałby ktoś poradnik/dokumentację na zrobienie wyskakującego okienka po kliknięciu na obiekt? To będzie coś z onClick, ale nie chcę nowej strony tylko additional window.

#webdev #webdesign
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 2
Prestashop 1.7
Chciałbym w trybie katalogu wyświetlać ilość towaru na magazynie (sklep nie prowadzi sprzedaży wysyłkowej i strona ma być informacją dla potencjalnego klienta że towar jest w sklepie, a jak go nie ma to go nie ma).
Jest jakaś opcja w panelu której nie znalazłem, może jakiś addon czy po prostu da się to załatwić edycją motywu?

I drugie pytanie, przycisk pokroju "Zapytaj o dostępność" przy braku towaru (również działający w
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #webdev

Github vs Gitlab vs Bitbucket

ja p------ę, co za ciężki wybór, mam projekty porozrzucane po 3 hostingach, muszę to posprzątać

Github
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Razi91: Github – projekty opensource
Bitbucket – komercyjne
Gitlab – prywatne darmowe repozytoria

ja bym tak to widział, czemu gitlab komercyjne? integracja z Jira wydaje mi się top pickiem
  • Odpowiedz
@Melcma: @Razi91: GitLab do komercyjnych nie za bardzo z powodu częstych downtime - mieliśmy w zeszłym roku kilka sytuacji gdzie nie dało się wdrożyć zmian z powodu leżącego repo.
  • Odpowiedz
Jest jakis motyw do opencarta ktory umozliwialby obliczanie cen produktu i jego zamowienie na podstawie wymiarow (definiowanych manualnie przez uzytkownika 1-99999), dodatkowych opcji itp?
#opencart #webdev
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak oddzielić mobilne urządzenia od PC w media queries? Chcę nadać min-width dla mobile, a nadaje mi dodatkowo na PCta i psuje stronę.

#webdev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Rangy: bo źle to robisz. Albo stosujesz mobile first i wtedy piszesz style dla desktopa używając min-width albo dopisujesz style do istniejącego desktopa stosując max-width. Pisząc dla mobile min-width 400px czego oczekujesz? Przecież to właśnie będzie dotyczyć urządzeń większych niż 400px czyli właśnie tabletów i desktopów. Użyj max-width albo dodatkowo nałóż pixel ratio
  • Odpowiedz
Na stronie internetowej mam newsy, artykuły, pliki oraz filmy. Do każdego z nich można dodawać komentarze oraz tagi. Żeby system komentarzy i tagów był możliwie uniwersalny, zrobiłem tabele dla każdego typu wpisu z danymi specyficznymi dla niego (np. news ma tytuł i treść, film ma link do filmu, itp), oraz jedną wspólną dla wszystkich:

items: ID, enum (news, artykuł, plik, film), IDitem
Dodanie nowego newsa/pliku/czegokolwiek powoduje dodanie nowego wpisu w tabeli items, ustawienie enuma
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

8/100 dni z książką

“Warto zapamiętać zasadę Warda: Wiemy, że pracujemy na czystym kodzie, jeżeli każda procedura okazuje się taką, jakiej się spodziewaliśmy. Połową sukcesu w osiągnięciu tego stanu jest wybór dobrych nazw dla małych funkcji wykonujących jedną operację. Im mniejsze i lepiej ukierunkowane są funkcje, tym łatwiej wybrać dla nich opisową nazwę.”


#feaoftruss #czystykod #programowanie #programista15k #webdev #gamedev
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,

mam problem z właściwym ogarnięciem docker-compose. Mianowicie mam taki prosty docker-compose.yml:

version: '2'

services:
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sarveniusz: Bardzo średnio się znam na dockerze, ale IMO powinieneś proces budowania aplikacji (czyli też instalowanie zależności) mieć w Dockerfile, a nie w docker-compose.yml. Chyba że w przypadku pehapa się jakoś inaczej przyjęło.
  • Odpowiedz
@interface: absolutny not. Wasm jest już w każdej przeglądarce i nie wnosi żadnego dodatkowego niebezpieczeństwa... A i istnieje asm. js dla starych przeglądarek a więc mamy i kompatybilność wsteczną. Że nie wspomnę o otwartości standardu.
  • Odpowiedz
  • 2
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

dlaczego niektóre strony lagują (przewijanie, płynność animacji) a inne są wręcz ultrapłynne na tym samym komputerze i tej samej przeglądarce
#javascript #webdev
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

serwer, stoją na różnych maszynach, i lepszych i słabszych, to samo z łączem, jedne stoją w Polsce inne za granicą, nawet w stanach


@stoprocent: serwer i łącze nie wpływają na płynność animacji na stronie. Bardziej sposoby ich renderowania.
  • Odpowiedz
@Quilo: Zależy to tylko i wyłącznie od ilości js na stronie.
Jak ktoś nie umie into np debounce przy resize albo scroll to tak to wtedy wygląda.
Albo np przesuwa elementy dynamicznie bez użycia css3 transform
  • Odpowiedz
Czy ktoś z mireczków z #webdev #wordpress przygotowywał stronę pod wymagania Google News? Aby strona została dodana do katalogu? Zbliża się termin, kiedy kolejny raz mogę aplikować - pomoże mi ktoś, odpowie na kilka pytań?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

7/100 dni z książką

“Funkcje nie powinny mieć 100 wierszy długości. Funkcje powinny mieć właśnie nie więcej niż 20 wierszy.
[...]
Poziom wcięć w funkcji nie powinien przekraczać dwóch.
[...]
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FEAofTruss: Dodałbym jeszcze, funkcje powinny być testowalne. Dobrze od razu pomyśleć jak będzie wyglądał unit test. Właśnie pisząc testy czesto też dzieli się funkcje na mniejsze.
  • Odpowiedz
FUNKCJE POWINNY WYKONYWAĆ JEDNĄ OPERACJĘ. POWINNY ROBIĆ TO DOBRZE. POWINNY ROBIĆ TYLKO TO.”


@FEAofTruss: W skrócie SRP.

Jednak jest jedno "ale". W uproszczeniu powiem, że skoro funkcja ma 20 linii, to znaczy, że wykonuje 20 rzeczy (trzeba odliczyć nawiasy itp, ale upraszczam). To powoduje często błędne zrozumienie SRP i przesadzone rozdrobnienie kodu.
Więc jak ma robić jedną? Otóż brakuje tutaj pojęcia poziomu abstrakcji. Funkcja (lub ogólnie również klasa, metoda, pakiet
  • Odpowiedz