Mam zadanie bonusowe Advent of Code. Żaden renifer nie wykonał kopii forum PCLola. Elfy odkryły, że kopie są przechowywane przez wyszukiwarki. Na początek trzeba pobrać listę wszystkich wątków w poszczególnych kategoriach. Programista, co pisał ten kod, był pod wpływem, więc skrypt działa kijowo i nie znajduje wszystkich podstron. Może komuś uda się poprawić skrypt, aby dla każdej kategorii forum pobrać z Binga cache wszystkich numerów stron z listą tematów? Często wyszuiwarka zwraca
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,

Poszukuję osoby, która pomoże dostosować szablon galerii opartej na #4images w #php. Galeria będzie miała charakter tematyczno-hobbystyczny, związany ze zdjęciami lokomotyw.

Dodatkowo potrzebuję wsparcia przy tworzeniu dwóch stron w #wordpress:
1. Strona wizytówka – z możliwością dodawania luźnych artykułów związanych z moją pracą
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 3
@chaddeveloper to będzie forum tematyczne. Tylko galeria 4images z moimi zdjęciami, wizytówka z opcją blogowania i serwis blogowy o kolei.

Nadal warto mieć swoją domenę i być niezależnym od Facebooka.
  • Odpowiedz
via Android
  • 1
@choochoomotherfucker film powstanie na 100% Brakuje jeszcze 2 wątków które zostaną dograne dość szybko. Jeden z wątków wymaga zgody która jest załatwiana.

Jeśli chodzi o zrzutkę to wpłacono 1000 zł. Wspierający otrzymają wydawnictwo i zaproszenie na premierowy pokaz.
  • Odpowiedz
Black Weekend 2024 z MyDevil.net!

Ruszyła promocja w MyDevil.net z okazji Black Friday i Cyber Monday!

Do 2 grudnia 2024 roku, do godziny 23:59 (lub do wyczerpania limitu 1000 nowych kont), możesz skorzystać z aż 50% zniżki na nowe konta hostingowe oraz przedłużenia obecnych.
MyDevil - Black Weekend 2024 z MyDevil.net!

Ruszyła promocja w MyDevil.net z okazji ...

źródło: bw2024md

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@dziubsterpl: Tak, jest taka możliwość. Dodaj zamówienie do koszyka na okres jednego roku i skontaktuj się z nami poprzez zgłoszenie z poziomu panelu płatności w sprawie zmodyfikowania zamówienia.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak najlepiej zaimplementować płatności?
Np. Stripe pozwala na przelewy, płatność kartą, subskrypcję itd. Użytkownik może opłacić coś raz przelewem, raz karta, a później aktywować subskrypcję.

Myślałem o czymś takim (encje, tabele itd.):
- plans, gdzie jest lista planów (kwota, dni, okres testowy),
- payment - gdzie każda rozpoczętą płatność jest przechowywana w tej tabeli, przypisana do uzytkownika jej status itd.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirunek: imo wszystko zależy jakiej konkretnie logiki biznesowej potrzebujesz,

nie napisałeś wprost o co chodzi, ale między wierszami rozumiem, że masz jakiś serwis, który oferuje jakąś treść w ramach subskrypcji czasowej

jak widziałbym to tak, że to w zasadzie sklep internetowy, którym produktem jest przedłużenie, aktywacji subskrypcji na określoną ilość dni, czy jakiegoś planu dostępności do różnej głębokości
  • Odpowiedz
via Android
  • 0
@Serghio

teraz trzeba tylko jakaś nową encje z polami (user, endtime, plan) oraz mechanizm, który zaktualizuje te encje, np opartą na jakiś eventach, workflow, czy coś, tutaj rozwiązań jest multum


Właśnie to chodziło mi pp głowie. Czyli jakaś tabela "pomocnicza", która będzie trzymała informacje do kędy jest opłacone konto.

Sądzisz ze to powinien być jeden rekord per user, któremu będę co płatność przedłużał date?
  • Odpowiedz
PHP 8.4 na SMALL.PL

Czy wiecie, że dziś została wydana wersja PHP 8.4.0?
Jeśli nie, nic nie szkodzi - my trzymamy rękę na pulsie!
Jako jedni z pierwszych wprowadziliśmy jej obsługę na naszych serwerach!

Aby
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@WykopX: Rozwój wielu technologii śledzimy i w przypadku Deno nie jest inaczej. Deno 2 dostępne jest na serwerach SMALL.PL ( ͡° ͜ʖ ͡°)

$ deno --version
deno 2.0.4 (stable, release, x86_64-unknown-freebsd)
v8 12.9.202.13-rusty
typescript 5.6.2
  • Odpowiedz
@Szymek_mol: ale jest sporo zależności, np. co to znaczy "masowa zmiana cen" w kontekście kombinacji, co zmieniać? cenę bazową produktu, czy kombinacje, a jak tak, to które? Aby zrobić to kompleksowo by sprostało wszystkim nieoczekiwanym zadaniom to jednak trochę zabawy będzie :) A wspominam o tym bo nie dalej jak tydzień temu sam szukałem rozwiązania tego typu i postawiłem na gotowca ze sklepu z wtyczkami, działa ok i spełnia oczekiwania
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Załóżmy że chciałbym zrobić grę przeglądarkową w stylu gry Plemiona.pl. Gra ma mieć podobną koncepcję jak plemiona, czyli mamy miasto, które rozwijamy, tworzymy plemiona/gildie z innymi graczami, podbijamy inne miasta itd, z tą różnicą, że gra miałaby miejsce w klimacie fantasy, a nie typowym średniowieczu.

Załóżmy, że na razie byłby to projekt hobbistyczny, ale gdybym dobrze rozwinął grę to mógłbym rozważyć możliwość przeistoczenia jej w projekt komercyjny (pomijam tutaj aspekty opłacalności biznesowej takiego
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Generalnie w takich grach więcej pracy jest po stronie frontu jeśli to ma jakkolwiek wyglądać, nawet na standardy lat 2000. Nie jestem frontem, ale rekomendowałbym wybór jakiegoś frameworka. Dałoby się to napisać w PHP i z tego co się orientuję istnieją gry które odniosły sukces napisane w tej technologii. Framework tutaj dużej roli nie gra na tym szczeblu abstrakcji. Wybór bazy danych dla projektu gdzie nie wiesz z czym będziesz się mierzyć
  • Odpowiedz
To chyba najbardziej prymitywna jaka może być implementacja Event Sourcingu w PHP:

<?php

$events = [
'init' => function($a, &$r) {$r = $a;},
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Moje pytanie jest takie, gdzie to może mieć praktyczne zastosowanie?


@daro1: wskazany przykład? Np. w PHP Object Injection. Szczególnie w użyciu z pobieraniem danych z użyciem zewnętrznego źródła, takiego jak filegetcontents. Polecam jednak użyć Jsona.

Skoro wspomniałeś Laravel, to idąc tym tokiem można wskazać kolejki jako miejsce, w którym można z takiego rozwiązania (bezpiecznej wersji) korzystać - czyli wykonywać kod już poza udziałem samego requesta/usera. Szczególnie, że teraz
  • Odpowiedz
Event Sourcing można zastosować tylko w takich frameworkach


@daro1: framework nie ma tu absolutnie nic do rzeczy

event sourcing nadaje się do trackowania częstych zmian elementów Twojej domeny - możesz odbudować na nowo obiekt nakładając na niego naniesione zdarzenia. produktem tego jest w pełni wiarygodny audyt działania twojego systemu. ofc jest to zasobożerne, więc co jakiś czas zapisujesz snapshot encji po iluś nałożonych
  • Odpowiedz
Mirki, powiedzcie mi, czy warto zainwestować w wersję premium ChatGPT, ale chodzi konkretnie o cel napisania strony? Znam podstawy programowania, dobrze HTML i CSS i zastanawiam się, czy jest się w to bawić. Mam małą stronę do napisania, może pomogłoby to zwłaszczaw w kodzie php?

Pytam, gdyż kolega mi polecił, ale nie sprawdzałem Chatu pod tym względem (jakości kodu, sposobu programowania).

Próbował ktoś?

#stronywww #programowanie #php
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@chud: po pierwsze nie wierz w absolutnie nic co pisze @Milo900 bo to troll bagienny. Po drugie wszystko zależy od tego jakich funkcjonalności potrzebujesz. Po trzecie czy posiadasz wystarczająca wiedzę by poprawić błędy ChatuGPT? Po czwarte i ostatnie PHP to nie jedyna droga.
  • Odpowiedz
@chud: Wszystko zależy od funkcjonalności strony. Na obecnym etapie AI trzeba mieć w miarę pojęcie o danym języku programowania, bo raz, że ChatGPT nie jest w stanie przedstawić gotowego rozwiązania (całości strony, API, konfiguracji serwera i wielu innych rzeczy), a jedynie fragmentaryczne. Trzeba umieć poskładać to wszystko w całość przy jednoczesnym sprawdzeniu kodu, czy nie popełnił gdzieś błędu, a zdarza się to dość często.

ChatGTP na pewno przyśpiesza prace, jeśli
  • Odpowiedz