Jaki skrypt forum jest w miarę sensowny na obecne czasy? Mając na względzie perspektywę żeby jeszcze pare lat podziałało

Robię migrację ze starego phpBB2, zastanawiam się nad najnowszą wersją phpBB3 ale rozważam też inne opcje, co myślicie o myBB? forum niekomercyjne więc raczej wolałbym nie inwestować w płatne skrypty typu ipb

#webmastering #forum #webdev #webdesign #www #php #informatyka
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuje zrobić taką regułke w htacces, przekierowanie 301 na stałe

staradomena.pl\folderjakistam przekierowany na nowadomena.info

Takie coś mi nie działa:
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Projektuję prostą aplikację (do nauki, bez skomplikowanej logiki biznesowej), którą chcę oprzeć o mikroserwisy. Logowanie i zakup produktów w oparcie o cenę pobieraną z zewnętrznego API.

Mam mikroserwis od konta użytkowników, a także mikroserwis od produktu wraz z ceną. Jak zapisywać jakie produkty posiada użytkownik? W monolicie robię sobie po prostu relację users_products, a w mikroserwisach przy tym całym rozdziale jak to powinienem zaprojektować?

Kolega sugerował zrobić monolit do którego dorabiam moduły
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jurix zrób na razie dobry modularny monolit. Jak dobrze podzielisz go na moduły i wyznaczysz odpowiednie granice architektoniczne to nie będzie problemu przenieść taki moduł jaki mikroserwis. Poczytaj o granicach architektonicznych oraz jak je przekraczać. Polecam książkę "czysta architektura" wujka boba
  • Odpowiedz
@Jurix: ja bym zrobił serwis, który odpowiada za zbieranie informacji o produktach użytkownika. Odpytujesz go wtedy o wszelkie relacja tych dwóch encji. Mikroserwis nie musi wiedzieć nic ponadto i mieć dostępu do encji. Klient tego API będzie miał logikę, która na podstawie zwróconego przez mikroserwis zbioru określi jak wykorzystać i interpretować te dane.

mówi że mikroserwisy łatwiejsze w utrzymaniu przy starszej aplikacji, przy dużych zespołach, jeśli niektórych, podstawowych rzeczy nie
  • Odpowiedz
#programowanie #php #internet #wordpress #blog #stronywww #komputery #pytanie #pomoc

Jestem kompletnym laikiem. Prowadzę bloga na wordpress i chcę w kodzie usunąć jedno słowo.
Wchodzę na stronę wciskam prawym przyciskiem myszy badaj, znajduje tą treść usuwam tekst, który mnie interesuje i wszystko gra. Ale jak to ustawić na stałe a nie, że po odświeżeniu strony
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michalina__: Jeśli nie wiesz gdzie to słowo się znajduje, to najprościej będzie znaleźć otaczający html (najlepiej, żeby było tam id, ale class też może być). Następnie albo ręcznie przeszukujesz pliki z motywu, albo używasz astrogrep.
Słowo prawdopodobnie jest wstawiane z użyciem translatora, więc linijka zawierać będzie _ lub __.
  • Odpowiedz
@Klopsztanga: ale wyciągnięcie docker compose poziom wyżej jak najbardziej ma sens. Oddzielasz kod aplikacji od infrastruktury. I jak by mi się chciało na pewno bym Ci znalazł popularne open source projekty które tak zrobiły. Ba niektóre wyciągają konfigurację docker do oddzielnego repo.
  • Odpowiedz
Mireczki, czy ktoś kto ogarnia PHP mógłby podpowiedzieć jak zaimplementować kod że strony www.github.com/shuchkin/SimpleXLSXGen ?

Ja robię to tak:
- Kopiuje kod z pliku znajdującego się w katalogu SRC
- w nowym pliku używam require_once i dołączam ten poprzedni plik
- kopiuje kod że strony z rozdziału "Basic uwagę", lub "examples" lub "debug"
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#php
Dzisiaj ogarniałem pętle oraz instrukcje warnkowe, bardzo łatwe chociaż nie wiem czemu miałem z tym trudności. Jeśli reszta będzie tak prosta jak to to z palcem w nosie ksiazke ogarne
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nigdywiecejtypie: a mozesz i zwykle css klepac i html i miec 15k, zalezy czy sie sprzedac umiesz xD w sumie czasem cos klepne w php, nie mam urazy, wole go, ale paru klientow mam z backendami w php wiec tez cczasami trzeba cos napisac.

ogólnie widac, ze masz jaki uraz, trudne dziecistwo czy dotkliwy wujek? xD
  • Odpowiedz
Witam, jako że ze mnie całkowicie laik z programowania. Poszukuje rozwiązania dla was prosta rzecz dla mnie była rzekomo prosta, pewnie minuta lub dwie - myślałem, a już parę godzin i w sumie zakończyło się na formularzu i wyświetleniu danych wpisanych do niego, docelowo sytuacja taka: Mam formularz, jedno pole tekstowe do którego wpisuje link, i na tej samej stronie chcę wyświetlić ten sam link + dopisaną do niego wartość, i aby
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
Muszę zrobić prostą stronę do wysyłania powiadomień. Chcę przetestować jak powiadomienia działają na #windows10

Chcę sobie lokalnie pospamować

Może to być strona, czy musi być aplikacja internetowa? #webdev

Jaką
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pyroxar musisz rozróżnić powiadomienia (Notification API) od pushy (Push API), ludzie jakoś naturalnie to łączą...

Otóż aby wyskoczyło Ci powiadomienie wystarczy samo Notification API, z tym że ograniczasz się do tego że będzie ono działać tylko jak aplikacja będzie działać, jeśli chcesz otrzymywać powiadomienia gdy aplikacja jest w tle (np. nieaktywna przeglądarka na telefonach) wtedy dopiero Push API

wszystko to da się zrobić tylko w JavaScript (ew. wasm), chyba że coś
  • Odpowiedz
  • 0
@pyroxar nie wiem czy dobrze zrozumiem ale jeśli tylko chcesz sam sobie jak najprościej wysłać powiadomienie na Windows 10 to aplikacja SnoreToast.exe jest tym czego szukasz.

@tlaziuk przywracasz mje wiarę w ludzi z tym zauważaniem granicy między push api a notification api. 99% tutoriali zawsze omawia to jednym tchem, z jakiegoś powodu traktuje jak nierozłączne części. I sieją niezrozumienie w głowach młodych adeptów.
  • Odpowiedz
#php
Myślałem że programowanie jest łatwiejsze, właśnie czytam php i mysql dla kazdego marcina lisa i to skomplikowane, ale po trochu ogarnę temat, tak myślę
Ale w sumie bardzo mi się podoba bawienie się html i chce isc w tym kierunku
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #php

Szukam ksiazek do nauki tychze jezykow. Poleci ktos cos?
Aktualnie mysle nad zakupem jednej z tych dowch pod c++:
C++ Primer (5th Edition)
Programming: Principles and Practice Using C++
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blakker: Naucz się zatem javascriptu. Ładnie się to połączy z tym co umiesz teraz i da Ci przedsmak prawdziwego języka programowania. Jak już sobie ogarniesz ten język, nauka Javy, Pythona czy C++ będzie dużo łatwiejsza.
Polecam ten kurs: https://kursjs.pl
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
Polecacie jakiś fajny kurs do symfony? Bo zacząłem PHP ogarniać j chcę ten framework bo widzę że praca jest. Podstawy programowania znam 1.5 roku expa w Springu

#php #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@chaddeveloper wież mi ze przykladowo symfonycasts, przeprowadza cie przez jedna ścieżkę, a mozliwosci rozwiazania problemu sa 3, z czego w pracy bieżącej, raczej nie pokryje sie to z castsami, tylko robi sie to inna metodą.

Przykladowo w castsach sa annotacje routingu, w pracy zawsze jest to xml/yaml, więc jak nie ogarniasz co sie dzieję pod maską, tylko opierasz sie o kurs to masz problem.
Ale jak przeanalizujesz jak dzialaja annotacje, bo
  • Odpowiedz
Kupiłem VPS w Contabo, przesiadłem się z hostingu hetznera i... mam teraz problem - w hetznerze ten mail był na gotowo, podpinało się domeny, tworzyło skrzynki i można było korzystać w zewnętrznych aplikacjach z poczty...

Gdzie ogarniacie maile z własną domeną? trochę beznadziejnie trzymać mi hosting tylko dla maili..
Są różne serwery SMTP, ale one nie obsługują IMAP? poczty przychodzącej (a chciałbym podpiąć konta do obsługi w gmailu) - np. AMAZON SES - to
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Może mi ktoś wyjaśnić dlaczego do redisa pakuje się tablice zamiast osobne dane do osobnych kluczy? Utrudnia to odczyt, utrudnia to enwalidację cache, nie zmienia liczby requestów, a zwiększa ich wagę. Jedyny argument to zwiększenie liczby kluczy, ale jakoś w zwykłych bazach nie stosuje się takich rozwiązań. Ewentualnie drugim powodem może być ilość zapisywanych kluczy, ale wątpię że zajętość pamięci to jakikolwiek case w tych czasach.

#programowanie #webdev
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tlaziuk: no ok, o(1) ale co to zmienia skoro potem w tej tablicy i tak trzeba znaleźć element tablicy zamiast żeby Redis go bezpośrednio zwracał. Nie widzę tej oszczędności, chyba że chcemy oszczędzić samego redisa i PHP z jakiegoś powodu jest wydajniejszy.
  • Odpowiedz
@tlaziuk: @DanioPL:
Zapytałem się dziś w pracy - powód jest taki, że redis i php są na osobnym serwerze, serwer redisa jest mocniej obciążony niż php, przez co lepiej dla nas przenieść tę złożoność na php.
@Jurigag: Większość ruchu idzie przez jeszcze jakąś warstwę cache np. varnisha.
  • Odpowiedz
do #php do takich mniejszych serwisów to slim albo #laravel? Bo #symfony wydaje się armatą na komara, czy się myle?
Coś w rodzaju prostego admina, kilka dashboardow, ze dwa crudy i tyle. Dawno we frameworkach nie siedzialem, sa tu jacys eksperci?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kefas_safek: Mylisz się że Symfony to armata na komara.
Symfony z micro kernelem używa się do apek ze 100 liniami kodu. (I nie jest „wolniejsze” od konkurencji wspomnianej) A co dopiero admin i Dashboardy.
Poza tym można korzystać z pojedynczych componentów.
  • Odpowiedz
@kefas_safek: Prędzej Symfony, niż Laravel. Wyjaśnienie masz od @dodo_, pod czym się podpisuję.

Co do Slima, to jest spoko i go nawet używam produkcyjnie, ale to microframework. Oznacza to, że out of the box nie masz w nim absolutnie nic. Będziesz musiał wszystko sobie "ręcznie" dorzucać.

CRUDy i dashboardy może nie wydają się być czymś specjalnie skomplikowanym, ale to od strony biznesowej. Od strony technicznej będziesz raczej korzystać
  • Odpowiedz