#php

6
36
W ramach odświeżenia wiedzy napisałem aplikację agregującą różne wydarzenia.
Na razie zbierane są audycje radiowe, wydarzenia sportowe, starty rakiet i wydarzenia związane z astronomią oraz święta.
Kategorie wydarzeń można ogwiazdkować i wyeksportować do kalendarza lub RSS.
Dajcie znać co o tym myślicie. Jeśli jest już coś podobnego to dajcie linka.
Czy są inne wydarzenia które chcielibyście tam znaleźć?

Backend napisany jest w PHP 8 (Symfony, API platform), frontend Angular 18, Bulma css.
https://events.w5.lt/

#oprogramowanie #aplikacja #angular #php #sport #radio #astronomia
7a8fbdea-977b-432f-9384-e8347ae03f30
06eb629d-6f4b-49c4-839c-38395a856d9e
54c33c9e-70d5-47b6-9ee7-db04f05d30be
koszotorobur

@nieinteresujsie - to następnym razem zamiast odświeżać antyczną wiedzę, może naucz się zrobić to samo tylko nowocześniejszymi narzędziami

Zaloguj się aby komentować

Pamiętam stare czasy, czasy programowania w #php i nauka #bazydanych . Było wtedy (dalej jest) takie narzędzie jak PHP My Admin (PMA). Dla postgresa był PHP Pg Admin, niestety nie tak popularny. Funkcjonalnie był to bardzo daleki i kulawy brat PMA, Nie mniej PostgreSQL nadrabiał to świetnym klientem "okienkowym", który zwał się pgAdmin. Z wersji 3.x korzystałem długie lata w wielu projektach między 2003 a 2008 rokiem.
Przyszło mi teraz odpalić pgAdmin 4. Jedyne co mi przychodzi do głowy to ten obrazek..
1f0d3fd2-2cbf-4676-bf8a-6959911eee36
VonTrupka

phpmyadm to ociężała grucha

od niepamiętam kiedy używałem dbninja jeśli chodziło o zrobienie czegoś na szybciocha

czy coś równie lekkiego do postrgresa istniało lub jeszcze istnieje to niestety ni wim

Zaloguj się aby komentować

Cześć!

Pierwsze dni lata już za nami, a więc nadszedł czas na cieszenie się wspaniałym okresem urlopowym!
Aby uczcić tę wyjątkową porę roku, przygotowaliśmy ofertę promocyjną!
Zmień hosting przed urlopem i ciesz się zasłużonym wypoczynkiem bez obaw!

Z kodem LATO24 hosting aż 50% taniej!

Sprawdź naszą ofertę na sohost:registered:

W każdym pakiecie hostingu www:
LiteSpeed + LS Cache
Powierzchnia SSD NVMe
• Rejestracja domeny .pl w cenie hostingu
• Nielimitowany transfer
• DirectAdmin PL
• PHP 5.3-8.2
• Certyfikat SSL (Let's Encrypt)
• Autoinstalator popularnych CMS'ów
• Pełna kopia co 24 godziny aż do 7 dni wstecz!
Darmowa migracja

W każdym pakiecie hostingu e-mail:
Powierzchnia SSD NVMe
• Przekierowania bez limitu
• Klient Roundcube
• Filtry spamu
• Zarządzanie DKIM
• Antywirus
• Pełna kopia co 24 godziny aż do 7 dni wstecz!
• Darmowa Migracja
• Darmowa konfiguracja

#hosting #domeny #wordpress #webdev #php #mysql #nodejs #promocje #sohost #litespeed #email #stronywww
1d72d5bc-9c5b-4a09-9cc6-f7da38a84ad0
zuchtomek

@sohost Brakuje tagu #reklama

swansu

Ta audycja zawierała lokowanie produktu.

Zaloguj się aby komentować

Zostań Patronem Hejto i odblokuj dodatkowe korzyści tylko dla Patronów

  • Włączona możliwość zarabiania na swoich treściach
  • Całkowity brak reklam na każdym urządzeniu
  • Oznaczenie w postaci rogala , który świadczy o Twoim wsparciu
  • Wcześniejszy dostęp, do wybranych funkcji na Hejto
Zostań Patronem
Cześć!
Szukasz hostingu www lub hostingu e-mail?

Sprawdź naszą ofertę na sohost:registered:

Z kodem HEJTO hosting aż 30% taniej!

Do 20.06.2024 z kodem HEJTO50 hosting 50% taniej.

W każdym pakiecie hostingu www:
• Darmowa migracja
• Rejestracja domeny .pl w cenie hostingu
• LiteSpeed + LSCache
• Powierzchnia SSD NVMe
• Nielimitowany transfer
• DirectAdmin PL
• PHP 5.3-8.3
• Certyfikat SSL (Let's Encrypt)
• Autoinstalator popularnych CMS'ów
• Pełna kopia co 24 godziny aż do 7 dni wstecz!

W każdym pakiecie hostingu e-mail:
• Powierzchnia SSD NVMe
• Przekierowania bez limitu
• Klient Roundcube
• Filtry spamu
• Parking DNS
• Zarządzanie rekordami DNS
• Zarządzanie DKIM
• Antywirus
• Kopia co 24 godziny (7dni wstecz)
• Darmowa Migracja
• Darmowa konfiguracja

#hosting #domeny #wordpress #webdev #php #mysql #nodejs #promocje #sohost #litespeed #email#serwery #informatyka
Acrivec

@sohost usuń konto spamerze

Zielczan

Nie mówcie, że typ dał kod wykop xD

Acrivec

@Zielczan panie, on ma tyle serwisów do ogarnięcia że mu się już miesza, daj mu spokój ( ͡° ͜ʖ ͡°)

zuchtomek

Panie, ale reklamy to się chyba oznacza teraz w internetach

VonTrupka

@zuchtomek ta jest szeptana

Zaloguj się aby komentować

Majowa promocja w sohost:registered:
Z kodem MAJ24 hosting aż 50% taniej!

Zapraszamy do zapoznania się z naszą ofertą!

#hosting #domeny #wordpress #webdev #php #mysql #nodejs #promocje #sohost #litespeed #email #serwery #informatyka
#reklama
3b79d2e3-8799-4caa-ac40-fec9fe32f411

Zaloguj się aby komentować

Witamy społeczność hejto!

Jesteśmy zespołem Sohost, i z ogromną radością dołączamy do waszej społeczności!
Nasza firma specjalizuje się w dostarczaniu hostingu www oraz hostingu e-mail oraz rejestracji domen.

Zapraszamy do zapoznania się z naszą ofertą na sohost.com
Z kodem HEJTO hosting aż 30% taniej!

#hosting #domeny #wordpress #webdev #php #mysql #nodejs #promocje #sohost #litespeed #email #serwery #informatyka
OlFunkyBastard

@sohost można u was odpalić Elasticsearch i RabbitMQ? W czym jesteście lepsi od MyDevil?

sohost

@OlFunkyBastard Cześć, wydaje mi się, że nie będzie to możliwe, ponieważ nie obsługujemy javy.

Nie mi oceniać kto jest lepszy, a kto gorszy.

Każdy hosting może mieć lepszy i gorsze "dni".

Ważne, żeby było ich jak najmniej

Robimy swoje, klienci są zadowoleni.

Zaloguj się aby komentować

Zmiana interfejsu w #phpstorm (i pewnie we wszystkich produktach #jetbrains ) tak by wyglądały prawie jak #visualstudiocode to była najlepsza rzecz, jaką ta firma zrobiła, przynajmniej z mojego punktu widzenia.

Jako, że przy okazji tej zmiany wywaliło w kosmos wszystkie moje skrupulatnie ustawiane paski, przyciski i ich położenia (a przy okazji przestała działać spora część innych nie związanych z wyglądem konfiguracji) pomyślałem sobie:

> jeśli coś działa i wygląda jak darmowy #vscode to po co mam płacić co roku grube hajsy za licencję?

I tak oto, skoro i tak musiałem wszystko konfigurować od początku, to zamiast konfigurować storma, spróbowałem VS Code. Chwilę to zajęło, ale pluginami i konfiguracjami odwzorowałem sobie 95% tego co miałem w PhpStorm.

Super decyzja JetBrains Oszczędziliście mi mnóstwo kasy

#php
c521f6f9-8d08-4fe8-82b8-3eb9b0cf2c95
Anteczek

@Barcol @RobertCalifornia przecież można jednym kliknięciem wrócić do starego wyglądu.

RobertCalifornia

@Anteczek można, ale po co?

Barcol

@Anteczek Doświadczenie mi mówi, że takie zabiegi to często jedynie zyskiwanie na czasie. Na razie można wrócić, ale za wersję albo dwie mogą stwierdzić, że nie mają jednak zamiaru kilku wyglądów jednocześnie wpierać :v

Catharsis

@RobertCalifornia Jak nie lubię Microsoftu to akurat VS Code to jest mistrzostwo. Kiedyś byłem bardzo niechętny i korzystałem z Atoma, ale kiedy Atom praktycznie stał w miejscu i liczył na rozbudowę przez community to zespół pracujący nad VS Code dodawał coraz to nowsze rzeczy a jednocześnie community rosło szybciej niż te Atoma i powstawało coraz więcej rozszerzeń i serio w tym momencie to zaczynam uważać, że VS Code zaraz stanie się edytorem kompletnym którego można używać do większości popularnych języków programowania prawie tak samo wygodnie jak dedykowane IDE.


P.S. tak jak już ktoś wspomniał wyżej, polecam VS Codium czyli wersje VS Code bez telemetrii od MS bo mimo, że odwalili kawał dobrej roboty to nie dajcie się im szpiegować xD

forumfan

@Thereforee zgadzam się w 100% ten ich dev kit się sypie i co chwile trzeba przeładowywać okno..

Zaloguj się aby komentować

Dzieeeeń dobry w nowym roku! 
Dziś chyba wszyscy wracamy do pracy, więc wracam z publikacją posta!  No dobra, opublikowałem w święta, ale chwalę się dziś 

Zatem miłej lektury! 

Dodatkowe porady na temat performance aplikacji internetowej
https://gildia-developerow.pl/dodatkowe-porady-na-temat-performance-aplikacji-internetowej/

Utrzymanie dobrego performance aplikacji jest prawdziwą sztuką. Jako developerzy najczęściej poświęcamy swoją uwagę na to, w jaki sposób piszemy kod. I to jest okej, chociaż na tym przyśpieszanie aplikacji się nie kończy. Stąd właśnie mam kilka porad związanych z dobrym performance, które niekoniecznie skupiają się na tym, jaki kod piszemy

Tagi: #programowanie, #naukaprogramowania i #programowanie w #php , trochę #symfony
wombatDaiquiri

@MarcinKuklinski wydaje mi się, że dużo osób (w tym ja) może grzmocic content w ciemno bez czytania. Ale akurat trafiłeś w mój temat.


Poza tym że artykuł jest w dużej mierze o PHP z którym nie mam styczności, nie wiem po co to ukrywać w tytule xD


Zatrudnienie DevOpsa to dodatkowy (niemały) koszt [...] Stąd właśnie przychodzi potrzeba obsługiwania serwerów przez nas, backendowców.


Na tym polega DevOps. To o czym mówisz to "zatrudnienie opsa". DevOps == backendowiec robiący dwa etaty (tzn. ogarniający sobie deployment od 0). Gratulacje nowego tytułu.


Przykładowo, jeżeli mamy produkt, który składa się w wariantów, to nie musimy pchać pełnych wariantów w pole variants. Wystarczy wysłać odniesienie do wariantów – identyfikator (listę identyfikatorów), bądź jak to robi API Platform – zwrócić IRI zasobów.


Albo można nie tworzyć nowego standardu i użyć graphql.

Zaloguj się aby komentować

Dzieeeeń dobry wszystkim! Dziś Wigilia Bożego Narodzenia, dlatego chciałbym życzyć wszystkim użytkownikom Hejto dużo zdrowia, radości i samych zielonych testów!

A gdybyście gdzieś tam sobie chcieli coś poczytać, to łapcie wpisa!

Symfony Messenger asynchronicznie
https://gildia-developerow.pl/symfony-messenger-asynchronicznie/

To, że Symfony Messenger jest niezastąpiony, wszyscy wiedzą. Za to, jak go skonfigurować – niekoniecznie. Z tego powodu właśnie powstał dzisiejszy post. Skonfigurujmy razem Messengera, aby przeprocesował komendę asynchronicznie!

Tagi: #programowanie, #naukaprogramowania, #programista15k w #php oraz #symfony
kaczkadziwaczka

@MarcinKuklinski Jakie to jest straszne gówno.... Masz kolejkę i jak nie pobierze to message zamiast zrzucić na kolejkę na koniec jak AMQP mówi to nie. PHP musi być upośledzony i tworzy sobie kolejkę delay, bo tak. Potem miliony tych kolejek wiszą, ani tym zarządzać ani nic. Chcesz rabbita oskryptować to nie, bo puścisz i usunie te wszystkie delay kolejki i stracisz dane. No cudowna technologia prosto od PHP. Nie wiem czy w ciągu mojej całej, trwającej kilkanaście lat kariery zawodowej widziałem bardziej wkurzającą w założeniach bibliotekę.

Zaloguj się aby komentować

Dzieeeeń dobry wszystkim! to znowu ja

Dziś zostawiam Was na weekendzik z wpisem o #ciekawostki dotyczące #php PSR 

PHP-FIG i standardy PSR
https://gildia-developerow.pl/php-fig-i-standardy-psr/ 

Jak wygląda kod-spaghetti, wiemy wszyscy. Jest on tworzony bardzo często przez programistów, którzy swoją naukę zakończyli wraz z nauką języka programowania. Próbują oni odkrywać koło na nowo, osiągając coraz to nowsze pokłady nieporządku i niezrozumienia. Dla wszystkich tych, którzy właśnie przeczytali coś o sobie, jest właśnie ten wpis.

Tagi: #programowanie, #naukaprogramowania i #programista15k w #symfony. Nawet o #laravel coś tam jest
MarcinKuklinski

@sierzant_armii_12_malp i tak i nie. Doświadczony programista moim zdaniem często stosuje zasadę dobrego harcerza i sprząta więcej, niż sam nabrudził. Nie tłumacząc się biznesowi. Bo koniec końców on pracuje przy tym kodzie. To trochę tak, jakby budowlaniec miał kłaść wylewkę bez wcześniejszego oczyszczenia podłoża. Bo biznes mu powiedział, że on chce wylewkę. Że nie chce sprzątania.


Ale to wszystko też zależy od tego, co stoi za słowem "doświadczony programista". Bo to może być ktoś, kto klepie dziesięć lat pietnastotysięczniki, a może to być osoba, która zna wzorce architektoniczne, zna ich wady i podejmuje decyzje roztropnie. Jeden doświadczony programista klepie kodziki tylko do nowych ficzerów, bo biznes tak kazał, a drugi doświadczony programista planuje mikro-refactoring z taska na task, aby długu ubywało.

sierzant_armii_12_malp

@MarcinKuklinski Nie ma „i tak i nie” - albo tak, albo nie. Micro-refactoringiem wszystkiego nie poprawisz, a każdy nietrywialny refactoring to dodatkowe ryzyko regresji.

Biznesowi trzeba wytłumaczyć, że refactoring jest potrzebny, chociażby pokazując analogię do tego, co on robi - ale jeśli trafi się manager na tyle głupi, że tego nie pojmie, to „naś klijent naś pannnnn”. Dostaniesz raz czy drugi ochrzan za regresję, to zaczniesz inaczej pojmować świat.

Zaloguj się aby komentować

Dobra architektura z CQRS

https://gildia-developerow.pl/dobra-architektura-z-cqrs/

Chyba każdy, kto zaczynał pracować na dowolnym frameworku MVC, popełniał ten sam błąd: znaczną część logiki zamieszczał wewnątrz akcji kontrolera. Efektem tego były pliki kontrolerów o dużej ilości linijek. W dzisiejszym wpisie rozważymy wzorzec, dzięki któremu zadbamy nieco o nasz kod tak, aby duże kontrolery do nas więcej nie wróciły. Mowa oczywiście o wzorcu CQRS.

Tagi: #programowanie, #naukaprogramowania i #programista15k o #php, #symfony
lokurva

Przy asynchronicznej obsłudze commandów proponuje zwracać status 202

Zaloguj się aby komentować

Wzorce projektowe przyjazne Open-Close Principle cz.2

https://gildia-developerow.pl/wzorce-projektowe-przyjazne-open-close-principle-cz-2/

Wzorców projektowych jest bardzo dużo, nawet jeżeli jakoś je pogrupujemy. A pogrupowałem już we wcześniejszym wpisie, którego temat będę kontynuował tutaj. Zapraszam więc na drugą część wpisu o wzorcach projektowych przyjaznych zasadzie OCP

Tagi: #programowanie, #naukaprogramowania oraz #programista15k i #php

Zaloguj się aby komentować

https://gildia-developerow.pl/wzorce-projektowe-przyjazne-open-close-principle-cz-1/

Jednym z dziedzictw świata programowania są wzorce projektowe. Jest to meta-język, którym mogą posługiwać się programiści niezależnie od tego, w jakiej technologii, czy języku piszą. Bardzo podobnie jest z zasadami SOLID. Dziś połączymy te dwie rzeczy w pierwszym, z dwuczęściowej serii, wpisie.

Taaaaagi: #programowanie #naukaprogramowania #php #programista15k
szczekoscisk

"Dekorator", "Kompozyt" i "Adapter" nie ma za wiele wspólnego z zasadą "Open-closed principle". Dlaczego? Te wzorce można zastosować dla każdej klasy/funkcji i jest to niezależne od tego czy ktoś trzymał się zasad SOLID tworząc klasę.

Zaloguj się aby komentować

https://gildia-developerow.pl/prawo-demeter-w-modelowaniu-domenowym

Programowanie aplikacji biznesowych, zwłaszcza w języku PHP, bardzo często skupia się na tworzeniu dobrego modelu, odzwierciedlającego domenę aplikacji. Istnieje kilka zasad, które pomagają w utrzymywaniu modelu w dobrej kondycji. W tym wpisie pod lupę weźmiemy jedną z tych zasad, a będzie nią Prawo Demeter.

Tagi: #php , #programowanie , #naukaprogramowania , #programista15k

Zaloguj się aby komentować

Czy byłby mi ktoś w stanie pomóc z instalacją #symfony #php na moim serwerze? Mam normalnie dostęp do ssh, ale sam próbuje już dwa dni i dalej mi to nie działa. Teoretycznie Symfony się instaluje, bo konsola zwraca komunikat o skończonej instalacji, są normalnie foldery z plikami, ale po otworzeniu strony mam błąd 404, a nie stronę powitalną symfony

#programowanie
sraty-pierdaty

A dodaj do ścieżki w przeglądarce /public czyli np. twojadomena.pl/public - jeśli się coś wyświetli to znaczy że masz złą ścieżkę publiczną w apache'u/nginx

Zaloguj się aby komentować

#programowanie #php #komputery
a53f2f86-0fdb-4457-b91f-74abf2579814
LondoMollari

@sztuczna_inteligencja Najbardziej zawsze mnie bawi to, w jaki sposób autor PHPa wybierał nazwy wbudowanych funkcji "systemowych", takich jak właśnie explode.


Otóż... w którejś z wczesnych wersji interpretera PHPa, do indeksowania tablicy asocjacyjnej z funkcjami systemowymi nie użyto żadnej skomplikowanej funkcji skrótu... tylko strlen(). W związku z czym, aby zagwarantować, że nie będzie za dużo itemów pod tym samym indeksem, w phpie powstało sporo nietypowych, ale zróżnicowanych pod względem długości nazw funkcji.


Źródło: https://news-web.php.net/php.internals/70691

Zaloguj się aby komentować

Ejejejejej. Pochwalcie się co ciekawego ostatnio znaleźliście na temat #programowanie - jakąś bibliotekę?
Może jakiś fajny AI model co można uruchomić lokalnie?
Może jakiś zajeb%@#% serwis?
Albo coś fajnego self hosted?
Mam wolny wieczór, chętnie o czymś ciekawym poczytam.
#sztucznainteligencja #js #javascript #react #aws #google #python #php #golang #rust #react
dotevo

ostatnio sporo siedzę w tematach virtio służbowo, ale chyba to mało dla Ciebie interesujące.

Klopsztanga

@dotevo co uzywasz do wirtualizacji, i jakiego typu to jest wirtualizacja ? Serwerowa czy użytkownikowa ?

dotevo

Aby zrozumieć dlaczego virtio jest fajnym rozwiązaniam trzeba się najpierw zagłębić w to jak w ogóle wygląda postawienie systemu np. Androida na urządzeniu. Każdy telefon jest trochę inny. W inne miejsce może być podpięta pamięć, serial itd. Dlatego zawsze kilka tygodni zajmuje pokonfigurowanie kernela. Potem trzeba napisać HAL, który tłumaczy androidowi jak np. używać GPS. To znów wymaga czasu. Każda aktualizacja androida wymaga dopasowania tego co już jest. Często więc dużo czasu i pieniędzy wymaga takie coś - jest też Treble, ale mniejsza z tym teraz.


Konkluzja jest taka:

Różne systemy operacyjne odpalane na czymś w stylu telefonu. Jest system linux host, który przez virtio przekazuje wszystko do guesta (usb, bt, wifi itd) np. Androida i dzięki temu działa od razu bez zabawy w drivery po stronie androida.


To jest o tyle fajne, że jeśli się przyjmie na szeroką skalę to aktualizacja systemu będzie możliwa na dowolnym urządzeniu. Wymiana systemu na dowony inny używający virtio też nie będzie problemem. Może rynek telefonów zacznoe przypominać rynek PC, gdzie możesz sobie podmoenić system i wszystko śmiga.

radler

@Klopsztanga Ostatnio zacząłem się interesować troche fizyką kwantową i okazuje się, że IBM u siebie na stronie ma darmowe narzędzie do budowy obwodów kwantowych - https://quantum-computing.ibm.com/composer/files/new

Niestety póki co nic z tego nie rozumiem

Klopsztanga

@radler i za szybko nie potestujesz

Zaloguj się aby komentować

Czy jest tutaj jakiś programista #wordpress #php ?
Chciałbym zapytać jaki macie cennik za stworzenie prostej strony w #wordpress bazując na przygotowanym szablonie przez UX designera, a jak wyceniacie dodanie konkretnego modułu czy ficzera do strony?
Jakie stawki obowiązują obecnie na rynku?
Bardziej skupiacie się na wycenie ogólnej usługi czy ilości godzin jaką poświęciliście umawiając się na stawkę godzinową (tutaj akurat klient raczej chce wiedzieć ile coś będzie kosztowało z góry)?
#programowanie #webdev
WilczekCK

Wszystko zależy od ilości stron, cpts itd - jeśli chodzi o najzwyklejszą wizytówkę to najmniejsze widełki bym powiedział 2 - 2.5k

Zaloguj się aby komentować

Jaki polecacie najtańszy hosting do nauki pod admin panel do aplikacji i prowadzenia bloga ale jeśli się uda to żeby hosting był na tyle elastyczny, że za dodatkową opłatą mógłbym go ulepszyć.
Zależy mi jeszcze na tym, aby nie był to reseller.
#hosting #sql #webdev #androidstudio #php
McKulson

@konto123 Polecam MyDevil. Prosty panel, SSH, w miarę tanie, jak dla #programista15k spełnia wszelkie moje wymagania Rozszerzyć też można, a nawet jest 14 dni testowania chyba za 1 zł

ujdzie

@konto123 MD nawet ma jeszcze tańszą opcję pt - small.pl


A co do pytania - raaczej vps proponuję. W WebH masz tani plan za 30zł, na digital ocean i podobnych też.

shiranai

@konto123 Nie jest to do końca odpowiedź na twoje pytanie, ale czy do nauki nie wystarczy lokalnie postawiony Apache?

Zaloguj się aby komentować

Następna