Tak w ramach samobiczowania porobiłem troche tasków na codility, ale ciekawą rzecz zauważyłem. Większość (w zasadzie, to wszystkie, które znalazem na necie) rozwiazań Dominatora to miliardy pętli, szukanie kandydata na dominatora...

Zapraszam na challenge - napisz kod dominatora bez jawnego używania pętli. Możesz posługiwać się natywnymi funkcjami języka... o ile je ma XDDDDD.

Moje rozwiązanie jest od 30 do 1000% szybsze niż liczone na piechotę w pętlach, a nadal widzę potencjalne optymalizacje. Natywne funkcje
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@file_get_contents: Nawet dwukrotne sekwencyjne przejechanie tablicy będzie wielokrotnie szybsze niż budowanie tablicy z częstościami elementów. I tu nie chodzi tylko o samą dodatkową pamięć, tylko również o to, że jak budujesz tablicę z częstościami elementów, to skaczesz po pamięci jak pijany zając. Zresztą i tak potem musisz ją znowu przejrzeć i znaleźć jej max, więc de facto też masz 2 skany.
  • Odpowiedz
Jest jakas stanowcza różnica pomiędzy tym https://www.php.net/manual/en/function.password-verify.php
a tym od Symfony https://symfony.com/doc/current/security/passwords.html?
Sprawdzalem sobie lokalnie, to i to dziala. Rozwiązanie PHPowe bardziej mi się podoba, bo mogę napisać prosty test jednostkowy, a w przypadku Encodera z Symfony musze wyciągać go z kontekstu( ͡° ʖ̯ ͡°)

#php #programowanie #informatyka #programista15k #symfony
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bin-bash: a to nie z założenia tak miał robić? xd


@Jurigag: nie wiem czy takie bylo zalozenie, alarmuje tylko. Robiac symulacje na kilka tysiecy logujacych sie uzytkownikow zauwazylem, ze ostro wysyca CPU na klastrze i musielismy zmienic algorytm:-)
  • Odpowiedz
Nie ruszałem PHP od ponad dekady (poza łataniem jakiś pierdół na "prodzie" ale edycja plików na serwerze to żaden software engineering więc się nie liczy), i postanowiłem spróbować jak obecnie wygląda Magento.

Na dzień dobry natrafiłem na kilka wyzwań:

1) pod skrzydłami Adobe znalezienie wersji community jest nieco utrudnione, ale korzystając z zewnętrznych źródeł zlokalizowałem normalne repo: https://github.com/magento/magento2

2)
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PaaD przez tą ponad dekadę to rowy kopałeś czy co? Bo widać, że 1) z googlowaniem kiepsko, 2) z podstawowym narzędziem problemy i 3) z konfiguracją środowiska też.

Jak zwykle problem leży nie w języku, ale pomiędzy krzesłem, a klawiaturą...
  • Odpowiedz
@nieoficjalny_rzecznik ta jest, zawsze to język, nigdy programista.

@PaaD nie ma za co.

Normalnie zasugerowałbym użycie jakiegoś php8.1-alpine + rozszerzenia, ale może Ci to zająć (patrząc po oryginalnym wpisie) ze 2 dni i jeszcze bardziej się zniechęcisz.
  • Odpowiedz
ciąg dalszy pytania z wczoraj (https://www.wykop.pl/wpis/66032005/tworze-interfejs-do-sqlowej-bazy-danych-w-php-z-mo/), choć teraz już chyba bardziej #html #webdev

mianowicie została mi jeszcze do zrobienia tylko opcja edycji danych w tabeli, zrobiłem to w taki sposób że dałem w wierszach tabeli obok danych kolumnę z guziorami "edytuj" który przekierowuje do formularza podobnego jak ten do dodawania nowych danych. problem polega na tym, że nie wiem czym i jak zainicjalizować zmienne przyjmujące dane z
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tworzę interfejs do sqlowej bazy danych w php, z możliwością edycji danych w tabeli z poziomu php (poprzez formularz) i chcę sprawdzać poprawność kluczy głównych, tak aby nie można było wpisać danych, których nie ma w tabeli, z której biorę dane(plus jakiś komunikat w stylu "Nie ma takiej osoby w bazie"), jak mogę to zrobić? stworzyć jakieś ograniczenie do głównej tabeli?
#sql #php #bazydanych #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yungdupa: no to instaluj symfony i w parę godzin się uwiniesz z całością. Postgresa obsługuje, jest w php, wszystkie wymagania spełnione. ¯\_(ツ)_/¯

A jeżeli obok słowa "interfejs" nie ma słowa "graficzny", to weź do tego jeszcze api platform i wszystko będzie w godzinę gotowe. xD

  • Odpowiedz
via Wykop Mobilny (Android)
  • 4
Mirki, sprawa jest. Chce ktoś #praca dla #programista15k w #php? Mam zespół, szukam ludzi. Stack to głównie PHP 8.x, Symfony, czasem Laravel, czasem szybki mikroserwis na komponentach. Mid/senior level, wymagany dobry angielski. Kontrakt B2B, lajtowo dam sporo ponad 15k PLN jeśli zauważe że zasługujesz. Rekrutuje bezpośrednio, konkretna rozmowa techniczna, bez rozmowy HR. Projekty ciekawe, nie żadne e-commerce shit, minimum 6 miesięcy lub dłuższe. Jak ktoś
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@a5f5c1: P---------e. Język to tylko narzędzie i nie ma zasady, że firmy które mają swój biznes napisany w PHPie nie stać na specjalistę za 35k czy nawet więcej.

Widziałem oferty po 9k euro i więcej w phpie. Ofc takich pieniędzy za samo klepanie kodu się nie dostanie, dlatego powtórzę - język to tylko narzędzie.
  • Odpowiedz
#programowanie #programista15k #php #webdev

Witajcie! Potrzebuje pomocy w wycenie stworzenia od podstaw dość rozbudowanej strony. Mianowicie pierwsza funkcjonalność to obsługa czterech języków, z automatycznym przekierowaniem z zagranicznych domen w ramach jednej firmy plus rysowanie wyglądu w odpowiednim języku, stworzenie prostego CMS do dodawania podstron najlepiej w stylu WYSIWYG, dalej - szablon RWD (wiadomo, standardowo), moduł katalogu produktów z możliwością zewnetrznego importu z istniejącej już
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Klient dość charakterystyczny, pod uwagę muszę brać miliony drobnych poprawek oraz dodawania różnych funkcji po fakcie


@furyx: albo jasno spisana lista wymagań i wątpliwości rozstrzygamy na korzyść programisty, albo stawka godzinowa i tyle. A najlepiej p-----l to i idź do normalnej firmy na etat, bo szkoda nerwów. Z opisu klient wygląda na janusza któremu się wordpress znudził, a jednocześnie na nic lepszego niż wordpress budżetu nie ma. ¯\_(ツ)_/¯
  • Odpowiedz
@furyx: Powyższy obrazek jest trochę na serio - obrazuje że bez normalnej analizy wymagań i estymacji ficzur po ficzurze to tylko marne wróżenie z fusów, bo do tego pewnie oprócz tych kilku widocznych wymagań jeszcze mamy jakąś migrację istniejącego systemu z uwzględnieniem SEO, UX i zapewne jakiś integracji np. marketingowych, o których klient przypomni sobie dopiero jak mu gdzieś znikną statystyki.

To nie jest zakodowanie strony wizytówki z "5 poprawek
  • Odpowiedz
Potrzebujesz więcej powierzchni pod pocztę?
Wybierz hosting e-mail w sohost®!

Hosting e-mail jest to usługa skierowana do klientów, którzy potrzebują więcej przestrzeni na skrzynki pocztowe.

Do standardowej oferty hostingu e-mail wprowadziliśmy 6 pakietów, których pełną specyfikację można zobaczyć pod poniższym
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam.
Rozwiązuje właśnie arkusz z ee 09 praktycznego i mam taki problem.
Każą w skrypcie php utworzyć blok i go sformatować css'em.
Więc w klamrach pętli while utworzyłem div class i utworzyłem klasę w pliku css. Wpisałem tam potrzebne wartości.
O ile skrypt php działa to formatowanie diva umieszczonego w skrypcie php (w klamrach petli while) już nie.
Mógłby mi ktoś to poprawić tak żeby to działało? Bo ja się raczej nie domyślę co tu
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#prestashop #php #mysql

Ktoś może widział jakiś snsowny moduł serwis fo zarządzania danymi zakupowymi z drobiazgową filtracją danymi?

Np. Znalezienie klientów ktorzy kupili w jednym zamówieniu przedmiot1 + przedmiot2 ale w zamowieniu nie mieli przedmiot3 w roku np. 2021 a ich koszyk przekroczył wartość 800zl.

Wszystkie te moduły w necie to jakiś śmiech...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@airflame: włączasz replikację bazy danych prestashop na inny serwer mysql'a. Do tego zreplikowanego mysql'a dopinasz sobie metabase. Kręcisz zapytaniami SQL'owymi zapytania jakie chcesz nie obciążając swoimi raportami bazy produkcyjnej.
  • Odpowiedz
Jak mogę wysłać jakąś treść zakodowaną w JSON metodą GET?

Tak to wygląda w POSTmanie, ale to nie jest jeszcze JSON
http://localhost:41062/www/index.php?filtr=ChceJSON

Jak mam być szczery to pali mi to styki.
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Otóż chciałem poznać ten słynny #laravel, ale od razu najnowszą wersję nr 9 (bo i tak zanim poznam to będzie przestarzała)

- Utworzyłem lokalnie projekt: composer create-project laravel/laravel fakturomat :-)
- Wrzuciłem przez FTP na hosting produkcyjny (praca na produkcji to moje hobby)
- Upgrejdnąłem hosting, żeby PHP 8 działało
- Działa, ale w stopce strony witającej pojawia się informacja: Laravel v8.83.14 (PHP
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jefrey: Podejrzewam, że composer create-project stworzył ci projekt na "domyślnej" wersji.
Chyba takie coś: composer create-project laravel/laravel="9.*" fakturomat stworzy ci projekt na wersji 9.
  • Odpowiedz
@mariecziek: oraz @wiesiu2: zagadka rozwiązana - otóż na kompie na którym zapuszczałem composera miałem PHP 7.4 i dlatego composer ściągnał mi Laravel 8. Wyjaśnił mi to łopatologicznie na ekranie jak próbowałem wymusić 9 zgodnie ze sugestią. Cwana bestia!

Wrzuciłem PHP 8.0, composera też upgrejdnąłem na 2.x i poszło jak z płatka - Laravel 9 ściągnięty.

Dziękuję Panowie za porady, życzę miłego dnia i smacznej kawusi :)
  • Odpowiedz
Dzień po dniu, wciąż się dzieje życia cud... ale tak mijają te dni bezbarwnie, że postanowiliśmy zrobić mały #konkurs! Szczęśliwie okoliczności sprzyjają, ponieważ dzisiaj Dzień Dziecka, a wiemy, że w każdej Mirabelce i w każdym Mireczku znajdzie się odrobina podrostka ( ͡° ͜ʖ ͡°)

No to jak, pytanko? Brzmi ono następująco: Jaka jest najprzydatniejsza rzecz na juniora w IT do 100 złotych i dlaczego?

Wybierzemy pięć osób, którym roześlemy wskazane
  • 45
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #programowanie i #macbook - w fimie chcą mi dać macbuczka, jeśli sobie zażyczę i chętnie bym spróbował, ale boję się, że przy moim #php i użyciu #docker to będzie męka a nie przyjemność. Wiem, że są tam problemy z system plików i to spowalnia pracę, ale na ile ten problem jest upierdliwy i czy ew da się na tyle podrasować ustawienia, żeby
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@masterix: z dockerem to jest lepiej i bardzo dużo zależy od obrazów jakie używasz.
u mnie w pracy pierwotnie wszystko było pobudowane bez wzięcia pod uwagę applowego ARM i czas response API to był liczony w sekundach (2-3s norma).
ale jak devops pobudował obrazy pod Apple Silicone, to response spadł do 200ms i robota bajka
  • Odpowiedz
@masterix: Mam linuksa, a w vagrant mam linuksa. Produkcja natomiast chodzi na procesorach ARM. Na produkcji też jest linuks.
Więc skoro M1 to ARM i na produkcji mamy ARM + Linux, stąd wniosek, że nawet jak zbudujesz obrazy pod ARM, to będą tak samo chodzić pod Linuksem jak i OSX.
  • Odpowiedz
@Czaskowsky: napisaliśmy na końcu, że odnowienie na standardowych warunkach. Standardowe warunki są właśnie takie i nie jest to duża kwota jak za to co dostajesz w cenie, niekoniecznie tak jak u niektórych konkurentów :)
  • Odpowiedz
Chciałbym nauczyć się php. Czy polecacie jakiś fajny, ciekawy i aktualny kurs? Angielski na slabym poziomie wiec musi być po pl
Dla początkujących
#php #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@feksz: no to mordo, zacznij od kursów angielskiego, a jak będzie na dobrym poziomie to wskoczysz na kurs programowania ( ͡ ͜ʖ ͡) uwierz mi, podziękujesz za kilka lat. bez angielskiego jak bez ręki w programowaniu
  • Odpowiedz