Mam aplikację gdzie przechowywane są duże ilości plików, co jakiś czas użytkownicy zmieniają miejsce plików lub dodają nowe lub je usuwają po czym następuje skanowanie wszystkich plików i aktualizacja bazy danych o ścieżkę do pliku, całość działa coraz wolniej

najnowsze utworzone pliki mogę pobrać poprzez find -type f -mmin X z systemu plików ale nie zwraca mi plików które zmieniły swoje położenie, da się je w jakiś inny sposób pobrać ?

#
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Macie do zrobienia sklep z max 10-cioma produktami, katalog produktów, odbiór osobisty, możliwa integracja płatności. Raczej nieprzewidywany dalszy rozwój. Niemniej aplikacja ma być niezawodna i funckjonalna. Czego byście użyli? Bawić się w stawianie prestashop, woocommerce czy lepiej iść w abonament?
#webdev #programowanie #php
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@facefear: woocommerce, postawisz to w 1-2 dni, na tanim hostingu i będzie działać. Możesz wtedy zapomnieć o sprawie a abonament nie jest tani, musisz liczyć pewnie te 30-40 zł miesięcznie więc w skali roku tanio nie jest.
  • Odpowiedz
@facefear: Dodam jeszcze jedną rzecz, dla większości przypadków mało istotną, ale dla pozostałych - często determinujące wybór.

Niektóre branże są specyficzne, pracowałem kiedyś dla jakiegoś składu węgla - to przy zakładaniu konta było trzeba zgłaszać jakieś formularze i deklarować typ odbiorcy, pracując dla hurtowni płytek - tam sortowanie ceny klienci oczekują nie po cenie produktu, ale po cenie w przeliczeniu na metr kwadratowy (a różne płytki i ich rozmiary sprzedawane
  • Odpowiedz
Mirki, szukam czegoś w co by się można zaangażować po godzinach. Fajnie żeby była perspektywa zmonetyzowania projektu jak wypali :)

Mój stack:
- Symfony 4/5
- PHP 5.6, 7.x. 8.x
- MySQL, Doctrine, Rabbit, Docker, ogólnie stack seniora.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jak w #php zamienić literał z podwójnym cudzysłowem na taki z pojedynczym?
nie chodzi o zamianę stringa " na ' tylko o zmianę typu tekstu w PHP, z tego w którym są interpretowane znaki np. nowej linii do tekstu w którym te znaki nie są interpretowane. Nie chodzi też o ich wycięcie. Niech np. '\n' zostanie ale będzie tekstem a nie nową linią.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Trzeba cieszyć się z każdego zwycięstwa...

#programowanie #justjoinit #naukaprogramowania #heheszki #programista15k #python #pracbaza #javascript #python #java #php #komputery #java #devops
_________
A ci, którzy mają ich pełno, z pewnością znajdą coś dla siebie wśród naszych seniorskich ogłoszeń: https://tiny.pl/9q9ld ( ͡° ͜ʖ ͡
JustJoinIT - Trzeba cieszyć się z każdego zwycięstwa...

#programowanie #justjoinit...

źródło: comment_1626168241tCaU4kIaouPFewUMX7PzIs.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuje ktoś zdalnego pomocnika do swojego biznesu?
Jestem w 3. klasie technikum i szukam jakiejś pracy na wakacje, a że mieszkam w zadupiu dolnym, to najbliższa oferta pracy sezonowej jest 50km ode mnie.

Uczę się pythona aktualnie, liznąłem webscraping, biblioteki GUI, #django i pewnie jeszcze coś innego, o czym zapomniałem. Fajnie by było podłapać jakieś doświadczenie w tej dziedzinie.
Równie chętnie swoich sił w dziedzinie #webdev #html #css
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JustJoinIT: Kiedyś byłem juniorkiem w takiej sytuacji, na koniec dnia nie dość że udało mi się wykminić błąd i przekazać seniorom jak zrobić fixa to jeszcze pm widząc zaangażowanie i efekty zaproponował podwyżkę, także czasem warto się postarać

  • Odpowiedz
Mirki pomóżcie. Chcę zrobić wtyczkę do wp, która korzysta z zainstalowanej wtyczki woocommerce a dokładniej z kilku jej funkcji. Moja wtyczka ma swoją namespace z autoloadera psr-4 np. namespace wtyczka i w obrębie tego sobie działam.
Problem pojawia się gdy chcę użyć funkcji np. wc_get_products(). Jak zaimportować te funkcje do mojej wtyczki?

#php #programowanie #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@januzi: ja wiem że w akcji wordpressowej, chodzi mi o złapanie wszzystkoch produktów i coś z nimi zrobienie a do tego mi sie przyda funkcja woo
  • Odpowiedz
@BomBom: Zobacz czy w init z priorytetem 12 będziesz mieć dostęp. Jeśli nie, to w wp_loaded powinny już być dostępne wszystkie funkcje. Oczywiście używasz dodatkowo function_exists na wypadek jakby użytkownik wyłączył woocommerca.
  • Odpowiedz
Zabieram się za pisanie alternatywnego Wykopu. Stack: PHP 7 + MySQL + CMS Wordpress + Customowy motyw, który będzie jednocześnie silnikiem portalu. Kod objektowy, nie proceduralny. W celu zwiększenia prędkości wpisy na "mirko" będą obiektami wppost. Używamy postmeta i oczywiście ACF do obsługi metadanych wpisów i komentarzy. Wtyczki ograniczmy do minimum, tylko te niezbędne jak ACF, Classic Editor (Gutenberg to złuo), Gravity Forms (do tworzenia nowego wpisu) itd. Używany IDE, zero Visual
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zawsze się jakiś znajdzie ( ͡ ͜ʖ ͡)

#programowanie #justjoinit #naukaprogramowania #heheszki #programista15k #python #pracbaza #javascript #python #java #php #komputery #java #devops
_________
A jeśli nie potrzebujecie takiego wsparcia, to z pewnością odnajdziecie się w naszych seniorskich ogłoszeniach: https://tiny.pl/9q9ld
JustJoinIT - Zawsze się jakiś znajdzie (⌐ ͡■ ͜ʖ ͡■)

#programowanie #justjoinit #na...

źródło: comment_1625239389fNiuihL2YbeYpyqDyrf92V.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JustJoinIT: nieprawda, rzadko kiedy da się ich zrozumieć, słaby poziom, a sama treść to najczęściej słowo w słowo kalka z jakiegoś innego tutoriala/szkolenia.
  • Odpowiedz
Potrzebuje sprawdzić czy dwie daty się nakładają, mam zamówienie które się rozpocznie od do i teraz potrzebuje wyciągnąć wszystkie produktu które nie mają żadnych zamówień w określonym przedziale czasowym np

produkt ma zamówienie: start 06-07-2021 kończy się 10-07-2021

i teraz jak użytkownik wybierze datę, start 01-07-2021 koniec 09-07-2021 lub start 01-07-2021 koniec 20-07-2021 to mi ten produkt pominie

#laravel #php
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie chodzi o kolumne created_at


gościu skąd mam wiedzieć jaki masz schemat, napisałem ci mniej wiecej sql'ke pod to co opisałeś bo widzę, że masz problem z sql'em
  • Odpowiedz
@bmLq: laravel w przypadku dat utworzenia (createdat) i edycji (updatedat) ma juz wbudowane całe zaplecze do ich automatycznej obsługi (od migracji po automaryczne uzupełnianie tch danych w modelu). Dodatkowo dochodzą tez soft delete (deleted_at). Plus w larwie najlepiej korzystać z buildera, to pozwala w bardzo łatwy sposób przejść pomiędzy różnymi bazami danych bez przepisywania kodu.
  • Odpowiedz
Mam takie oto pytanie otwarte z gatunku tych egzystencjalnych, w razie jakby ktoś wystarczająco expa w #webdev aby mieć wyrobione zdanie. Ostatnio zacząłem się uczyć frameworków #javascript i #frontend i tak sobie myślę, że co prawda odciążają one serwery na #backend , które są w #php czy innym #python . Natomiast z kolei sporo obciążają one przeglądarkę u klienta. Tak
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@paul8585: Nigdy nie waliduj formalarzy po stronie frontu. Tzn możesz częściowo ale i tak drugi raz musisz to zrobić po stronie backendu ze względu na bezpieczeństwo. Na froncie jedynie jakaś wstępna walidacja co najwyżej. Co do obciążania to zależy od aplikacji. Od jej skali. To co będzie akceptowalne w jednej w drugiej już niekoniecznie.
  • Odpowiedz
dziwne pytanie, bo w przypadku walidacji robisz ja po obu stronach, a obecne urzadzenia - w tym mobilne bez problemu radza sobie z obsluga nawet tych bardziej 'zasobozernych' aplikacji (btw. o jakie obciazenie chodzi? pamieci?, sieci?).

Zeby uniknac powstawania problemow trzeba robic wszystko w zgodzie ze zdrowym rozsadkiem i co wazne zdawac sobie sprawe z tego jak dana technologia dziala - wlacznie z zarzadzaniem pamiecia (tak garbage collector w js tez istnieje
  • Odpowiedz
Mam problem z timezone dla każdego użytkownika z innego kraju, wyliczenia na bazie robię na podstawie created_at ale dla każdego użytkownika może czas się różnić i dawać całkowanie inne wyniki, jak to rozwiązać najlepiej ?
#laravel #php
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ajgoron: w tej chwili myślę zeby przy logowani sprawdzać jaką mają aktualna strefę czasową i zapisywać w bazie danych i następnie ustawiać globalnie całemu carbonowi
  • Odpowiedz
Napisałem taki artykuł o najlepszych złych praktykach w programowaniu, które doprowadzą waszych kolegów z projektu do szału. Zachęcam do lektury i wyrażenia swojej opinii. A może znacie inne podłe sztuczki? Ktoś mi zaproponował celowe commitowanie kodu z literówkami w nazwach zmiennych i mam wrażenie, że diabeł słysząc to schowałby widły do szafy. ( ͡° ͜ʖ ͡°)

https://tsh.io/blog/bad-coding-practices/

#programowanie #javascript #php
elektryk91 - Napisałem taki artykuł o najlepszych złych praktykach w programowaniu, k...

źródło: comment_1625079904EmdcgGQL55OaoCecJxG0vU.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach