Ciekawostka:
Pewien użytkownik na Twitterze (X), z identyfikatorem "@sawaratsuki1004", zaczął tworzyć logo znanych technologii i narzędzi w IT w stylistyce logo ze środowiska vtuberów (twórcy na serwisie YouTube, którzy odgrywają postacie używając animowanych awatarów 2D/3D, ale to temat na inny wpis). Logo te są kolorowe, urocze i całkiem zabawne.

https://krylan.ovh/portfolio/pl/blog/b_63,kawaiilogos-technologia-w-uroczym-wydaniu

#technologia #it #typescript #react #vue #laravel #ruby #python #rust #svelte #php #kawaii #logo
Krylan - Ciekawostka:
Pewien użytkownik na Twitterze (X), z identyfikatorem "@sawarat...

źródło: kawaii-logos

Pobierz
  • 1
@AnonimoweLwiatko: to prawda, że też podobną estetykę można spotkać w japońskich grach, mangach, czy właśnie anime. Natomiast autor wspomnianych we wpisie logo pisał, że to właśnie ze środowiska vtuberów zaczerpnął inspirację do tego pomysłu. Możliwe, że ten konkretny styl był jakiegoś grafika, który wykonywał projekty dla vtuberów. Jak wpiszesz w wyszukiwarkę grafiki "vtuber logo" to zobaczysz, że tam mają często coś takiego.
  • Odpowiedz
Ciekawostka:
Pewien użytkownik na Twitterze (X), z identyfikatorem "@sawaratsuki1004", zaczął tworzyć logo znanych technologii i narzędzi w IT w stylistyce logo ze środowiska vtuberów (twórcy na serwisie YouTube, którzy odgrywają postacie używając animowanych awatarów 2D/3D, ale to temat na inny wpis). Logo te są kolorowe, urocze i całkiem zabawne.

https://krylan.ovh/portfolio/pl/blog/b_63,kawaiilogos-technologia-w-uroczym-wydaniu

#technologia #it #typescript #react #vue #laravel #ruby #python #rust #svelte #php #kawaii #logo
Krylan - Ciekawostka:
Pewien użytkownik na Twitterze (X), z identyfikatorem "@sawarat...

źródło: kawaii-logos

Pobierz
  • Odpowiedz
Szukam już od kilku dni rozwiązania dla uruchomienia #laravel #reverb na serwerze VPS.
Lokalnie działał bez problemu. Podpinam pushera zamiast reverba i też działa bez problemu.
Tylko na zagranicznych portalach: Reverb został przetestowany i musi działać. Dodaj sobie do routingu /apps/{event}/events i powinno działać ( ͡ ͜ʖ ͡)

Przechodząc do tematu mam taki błąd, a raczej jego początek:

Pusher error: <!DOCTYPE html> <html lang="en" class="auto"> <!-- Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException:
  • 1
@Bejro: Niestety chat-gpt stwierdził też, że mam sobie routing dodać to routes/web.php (°°
  • Odpowiedz
Cześć Mirasy,

Przychodzę do Was z nietypową sprawą. Mój dobry kumpel, programista, z którym dużo współpracowałem, ma obecnie bardzo ciężką sytuację życiową – od dawna nie może znaleźć stałej roboty, jest tak źle, że wraz z dziewczyną muszą się wyprowadzić do jego rodzinnego domu, a w dodatku zamknąć przytułek dla zwierząt, który od dawna razem prowadzili.

Oni sami prawie nie mają z czego żyć, a tu jeszcze utrzymać przytułek – ludzie wpłacają
kacper3355 - Cześć Mirasy,

Przychodzę do Was z nietypową sprawą. Mój dobry kumpel, p...

źródło: lqntqlnga

Pobierz
@programista15cm: @kacper3355: Dla mnie też to się nie klei, gość robi sobie długi, czyli pracuje i wychodzi na minus? Brak solidnej poduszki finansowej, to w takim razie co on robi z pieniędzmi? Skoro ma poduszkę na ledwie kilka miesięcy, a nie ma mieszkania i musi się zadłużać?
W jaki sposób można zostać seniorem i nie mieć żadnych oszczędności/majątku? Poza tym samo to, że nie może znaleźć pracy jest podejrzane, to
  • Odpowiedz
@massejferguson:
Pisałem wczoraj. Ustaw sobie mysql. sqlite to tylko proteza bazy danych w laravelu do celów testowych. Nikt tego nie używa w praktyce. Ustaw mysql, łącz się do niej z laravela, z klientów baz danych na windowsie.
Jakieś przenoszenie plików sqlite po maszynach wirtualnych to strata czasu. Jak masz mysql to robisz dumpa bazy i też masz taki plik.
  • Odpowiedz
#docker #devopsiarz #devops #php #laravel #sqlite #mysql #ubuntu
1) Jeżeli mamy apke w czystym php używamy wsl2 ubuntu i chcemy użyć dockera to musimy ściągnąć obraz mysql i php do katalogu w którym trzymamy apke?
1a) to trzeba jakoś "podłączyć"?

2) jeżeli mamy laravela to żeby używać go na docker to wystarczy zainstalować sail?
2a) tylko jedna komędą?

3)mam problem z laravelem. zainstalowałem go i w config/database.php domyślną bazą danych jest sqlite
czytałem dokumentacje i #!$%@? mi to daje...


@massejferguson: czytanie ze zrozumieniem się kłania. Ja na podstawie dokumentacji i szybkiego jeszcze googlowania (po graifkach) szukałem sobie, która paczka najlepiej będzie pasować pod aplikację Headless z obsługą SPA: czy Laravel Passport, Laravel Sanctum czy jeszcze tam jeden. Czy może samemu zrobić aplikacjęOauth2 na JWT. Stanęło na ostatnim, ale najlepiej napisane przez Dependency Inversion, aby móc w przyszłości np. jednak przejść na któreś z
  • Odpowiedz
@massejferguson ech, rozumiem początki, ale warto jeszcze raz dokumentację ogarnąć na spokojnie

1. Nie
1a. Tak
2. To zależy
2a. To zależy
3. Wykorzystujesz zmienne środowiskowe które zakomunikowałeś sobie

Ogólnie poleciłbym najpierw odpalić sobie to lokalnie, bez dockera. Plik z sqlite trzymaj sobie w katalogu projektu. Jak sobie ogarniesz tak, żeby to działało, to przechodzić do etapu dockera. I wtedy czytasz, co to jest docker-compose, czym są volumes, jak przekazać zmienne środowiskowe
  • Odpowiedz
#laravel
o co chodzi z tą bazą danych w laravel. ni #!$%@? nic nie rozumiem w config/database.php jest

'default' => env('DBCONNECTION', 'sqlite'),

czyli domyślna baza danych jest sqlite
a w env jest

DBCONNECTION=mysql

DBHOST=mysql

DBPORT=3306

DBDATABASE=laravel

DBUSERNAME=sail

DB_PASSWORD=password

o co do #!$%@? chodzi nie rozumiem tego i #!$%@? nikt nic nie powie a internety w chatgpt też #!$%@? pomagają
  • 0
@massejferguson Jeżeli uczysz się programowania i chcesz iść ta ścieżka kariery to umiejętność skorzystania z google a nie framewroki jest najważniejsza.

Przecież to twoje pytanie zawierało to co trzeba wpisać. Czyli "jak działa metoda env? ".

Postaraj się dzielić to "nie rozumiem jak ta całość nie działa" na drobne kawałki czyli np "jak działa metoda env).

Powodzenia!
  • Odpowiedz
@Nexiu: tragedią jest tylko synchronizacja plików pomiędzy hostem a wsl. Reszta na potrzeby bezproblemowego odpalenia dockera jest git.
A od jakiegoś czasu to jak ktoś chce może sobie nawet odpalić IDE wewnątrz wsl bo jest wslg i odchodzi problem synchronizacji plików.
  • Odpowiedz
Zone.Identifier


@massejferguson: The only way that I found to deal with these annoying "ZoneIdentifier" files was by creating an alias alias rzi="rm -rf **/*Zone.Identifier" and running it right before copy files. The other good one was adding **/*Zone.Identifier on the .gitignore file of my projects. –
equiman
May 13, 2022 at 0:33
2
To remove them (ubuntu): find . -name "*Zone.Identifier" -type f -delete –
Murat Ozgul
Oct
  • Odpowiedz
Mam #laravel z filamentphp i pluginem companies. I o filamentphp i plugin companies chodzi. Chcę w panelu admina zostawić domyślny wygląd filamentphp, ale w jednym z paneli chciałbym dać całkowicie nowy wygląd nie związany z filamentphp, ale z drugiej strony używający back-endu filamentu. Elementy typu edycja profilu, ustawienia, czy dodawanie firmy. Tylko, że edytując widoki filamentphp zaczytuje mi domyślny layout filamentu. Można gdzieś to zmienić, aby dało się wykorzystywać tylko back-end filamentphp
@nophp:

1. Tworzysz custom page > https://filamentphp.com/docs/3.x/panels/pages
2. Tworzy Ci się pusty widok z zawartością <x-filament-panels::page></x-filament-panels::page>
3. W klasie swojego custom page możesz sterować jaki layout ma być użyty poprzez właściwość protected static string $layout = 'filament-panels::components.layout.base' albo getter public function getLayout(): string.

Pamiętaj, że w filament każdy custom page to tak naprawdę nakładka na czysty livewire-owy full page component więc w nim możesz sobie już osadzać do woli co
  • Odpowiedz
#programowanie #laravel #programowanie #dane #php #backend

Jak najlepiej zrobić system kategorii i subkategorii?

Planowałem zrobić to tak:
Tabela z kategoriami gdzie przechowuje nazwę oraz opcjonalne parentid (Ktore odnosi sie do głównej katerogii)
Każdy item będzie posiadał category
id. W momencie kiedy przypisana kategoria posiada parent_id, wtedy pobierany jest też parent

Item: Skoda
kategoria: sedan (posiada parent id)
glowna katerogia: samochod

W momencie statystyki, gdy biore liste itemow, chcialbym wyswietlic glowna katerogie
#programowanie #laravel #programowanie #dane #php #backend

Hej wszystkim, mam kolejną zagwozdkę:

Mam controller który zwraca listę zakupionych produktów. Chciałbym obok każdego produktu wyświetla ile pieniędzy pozostało w skarbonce po danym zakupie. Jak najlepiej do tego podejśc?

Dajmy na to na skarbonce jest 100zl:

Produkt - cena - pozostała kwota
Produkt A - 20zl - 80zl
Produkt B - 50zl - 30zl
Produkt C - 25 - 5
Produkt D - 5 -
@GreeenOne: po #!$%@? taka gówniana funkcjonalność? jak produkt bedzie drozszy niz skarbonka to minusy bedziesz klepał? a koszty dostawy? vat?
  • Odpowiedz
@GreeenOne: jasne, rób matematykę po stronie klienta. Jeszcze daj mu funkcję do samodzielnego ustalania wartości skarbonki żeby sam mógł sobie budżety klepać ... #!$%@? ... aż mną telepie ...

konto klienta i podpięte do niego saldo. Następnie robisz tabelę operacji na + salda i operacji na - salda. Przy każdej operacji informację ile na + lub na -, stan salda przed i stan salda po. Sortujesz operacje po dacie wykonania operacji
  • Odpowiedz
#programowanie #it #backendd #bazadanych #php #laravel Wracam z kolejnym pytaniem a propo danych i backendu :)"

Na jednej ze stron mam listę opłat odnośnie danego zadania oraz statystyki na zasadzie ile opłat, jaka jest ogółna kwota opłat, ile nie jest opłaconych itp. Zastanawiam się jak podejśc do statystyk

- Stworzenie tabelki ze statystykami która by przechowywała statystyki a w momencie zmianych opłat, statystyki by były aktualizowane.
- Wyliczanie na bieżąco danych

Wydaje
@GreeenOne: zawsze w sumie jest lepiej trzymać gotowe wyliczenia w bazie danych, później zawsze mogą dojść jakieś raporty czy inne rzeczy i za każdym razem będzie trzeba mielić bazę.

Jak na szybko to całość możesz trzymać w cache i tylko odświeżać po zmianie
  • Odpowiedz
@GreeenOne: Dokładnie jak napisałeś. Przy małej skali jakiś widok czy procedura na bazie danych która będzie robiła obliczenia na żądanie wystarczy. Przy dużej skali takie operacje robi się w tle i zapisuje gotowy wynik do bazy danych.

Zacznij od wyliczania na żądanie za pomocą widoku albo procedury w SQL, ja nie liczyłbym tego w aplikacji.

Pójście od początku w kolejki, przetwarzanie asynchroniczne po stronie serwera, itd gdy jeszcze nie znamy skali
  • Odpowiedz
#laravel #programowanie #bazadanych #sql #php

Mam pewien problem ponieważ nie wiem jak poprawnie zaplanować tabelki, relacje i nazwę.

Dajmy na to mam "Firma", "Sklep" i "Pracownicy". Pracownicy mogą być przypisani do firmy lub danego sklepu. I teraz jak to ogarnąć?

Rozwiązanie A
Stworzyć tabelkę w której Pracownicy mają relację belongTo i kolumny firmid - shopid

Rozwiązanie B
Stworzyć dodatkową tabelkę która będzie zawierać: employeesid, firmid, shopid

Rozwiązanie
@nowiutki: Taa, skalowalne a potem w bazie 1 tys. rekordów xD

Rozwiązanie A - dwie kolumny z id firm / sklepów. Jeśli pojawi się potrzeba zrobienia powiązania 1:N to zawsze można później dodać tabele albo lepiej zmienić typ kolumny na listę bo w ilu sklepach / firmach może pracować pracownik? W trzech?
  • Odpowiedz
@Migmus: Jak takie krótkie zmiany projektów wpisujesz w CV. Pracowałem jako kontraktor 4 lata i byłem często bez projektu, zmieniałem kontraktownie i tak dalej. Jednak teraz w oczach HRow jestem skoczkiem xDD Nie rozumieją że byłem na B2B. Ukrywać wszystko czy wpisać że pracowałem na swoim.
  • Odpowiedz
Chłopy cóż polecacie jako drogę rozwoju, wychodząc z pozycji mida na backendzie z kilkoma latami komercyjnego expa? Chodzi o coś co pozwoli ruszyć z miejsca i zacząć przepoczwarzanie się w seniora. Jakieś certyfikaty od dostawców clouda, coś z DDD? Zastanawiam się nad materiałami od devstyle.
Aktualny stack to larva, co nieco Dockera i K8S.
Niestety w obecnej pracy jest taka fabryka ficzerów, ciężko jakoś zejść głębiej i nawet nie ma potrzeby na
Cloud to jedna opcja jak chcesz isc latwiejsza droga


@n0c0Mpr3h3nD: xDDDDDDDDD o curva sroga odklejka

Cloud z pozoru wydaje się łatwiejszy, bo łatwo wszystko wyklikać w jakimś CloudFormation bez zrozumienia jak co działa. Ale jeśli chcesz zaprojektować wydajny i dość dobrze działający system to jest to jedna z cięższych opcji, bo jak źle zaprojektujesz architekturę to AWS czy inny dostawca chmury będzie cię kasował na kilkadziesiąt tysiący dolców co miesiąc. U
  • Odpowiedz