Taka sytuacja - mam serwis postawiony na Yii i potrzebuję uruchomić kilka skryptów w formie usług (daemonów).

Generalnie chodzi o obsługę automatycznych mailingów do klientów - w dużym uproszczeniu, jeden daemon by szukał w bazie użytkowników/dokumentów spełniających dane kryteria i ustawiał ich w kolejce do wysłania maila (czyli po prostu dodawał rekordy do tabeli będącej "kolejką"), drugi przygotowywałby HTMLa dla każdego z nich i też zapisywał go w bazie, a trzeci wysyłałby maile.

Z
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yupik: A, no i jak będziesz miał już kontroller zrobiony i sprawdzisz, że działa spoko to wrzucasz do crontaba na linuxie ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@kontra: Z tego co piszesz to trochę słabo byłoby orać bazę non stop, odpal sobie co minutę-dwie sprawdzając czy są wpisy które Cię interesują i wtedy na nich działaj :)
  • Odpowiedz
@Narkan: for, długość weź przy pomocy mb_strlen. Możesz wyświetlić pionowo znaki, ponieważ przy każdym z nich dobrze jest wstawić rzutowanie na (int) (albo jakiś ord czy coś w tym stylu).
  • Odpowiedz
https://course.testdrivenlaravel.com/early-access
https://vimeopro.com/user33856964/test-driven-laravel-preview

Widzę, że pojawił się kurs TDD oparty o Laravela. Mam z nim jednak problem gdyż przynajmniej na tych przykładowych filmach widać, iż opiera się głównie o testy integracyjne (baza danych w praktycznie każdym teście) bez uwzględnienia tego jak tworzyć w TDD dobre testy jednostkowe (co jest znacznie trudniejsze niż testy integracyjne).

Dodatkowo zdecydowanie za dużo asercji per test.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

baza danych w praktycznie każdym teście


@diwi: a to nie jest po części dlatego że w laravelu masz active record ? wiem że można w zasadzie mockować w sumie ale mimo wszystko, poza tym IMHO uważam że jeśli mamy aplikację opartą o framework który ma swoje unit testy, to lepiej jest zrobić testy integracyjne dla części już typowo użytkowej(tj nasza apka) bo to ma po prostu działać i zwracać wynik,
  • Odpowiedz
#programowanie #php #laravel
hej, mam w aplikacji generowanie plików pdf i mam problem z tyj, że wygenerowane pliki mają duży rozmiar. Używam biblioteki domPDF i generuje je z kodu html. Przykładowo mam plik(nie ode mnie z systemu) pdf składający się z 3 stron i ma 50 Kb. W aplikacji łącze ten plik + 2 wygenerowane strony z html i plik ma 1 MB +. Jeśli wygeneruje
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cinek181992:
Parametry w linii poleceń (więc po wpięciu jako bibliotekę też powinien być do nich dostęp)
--footer-font-name
--header-font-name

Jak jest takie dobre, to ze styli sobie weźmie co podpiąłeś do body/p/itd.
  • Odpowiedz
#programowanie #php
Potrzebny programista php ( ͡° ͜ʖ ͡°)
Do dokończenia prostego panelu, szczegóły na mail
admin@ecommercy.pl
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siedem,

tworzę hobbistycznie projekt. Chciałbym się trochę podszkolić we #frontend bo zatrzymałem się na #html + #css + #jquery / #mootools

Zrobiłem #api w #php #symfony terach chciałbym zająć się warstwą prezentacji. Do stworzenia interfejsu zdecydowałem się na #react (podeszła mi dokumentacja + kilka osób polecało). Nie wiem jak zabrać się za clienta który będzie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zrobiłem sobie aplikacje do analizy finansowej mojego konta w #aliorbank
Działa to tak, że eksportuje wszystkie transakcje w CSV i wrzucam do softu.
Użyłem http://semantic-ui.com/
Jak ktoś będzie chciał to może udostępnię kod do instalacji na swoim serwerze ;)
#php #webdev #banki #analizadanych #bankowosc
F.....u - Zrobiłem sobie aplikacje do analizy finansowej mojego konta w #aliorbank
D...

źródło: comment_IzWG43IcKdQqSJmvIrsmT4ZxqQzS2QVO.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@czikapu: ja mam książki których nigdy nie czytałem i uważam je za stratę czasu, lepiej ogarnąć dokumentacje, jakieś codeacademy itp i zacząć kodować i tyle
  • Odpowiedz
ja mam książki których nigdy nie czytałem i uważam je za stratę czasu


@Jurigag: Zajebiście bym się zdziwił gdyby kupienie książek i ich nie czytanie dawało jakiś zysk... co innego gdybyś je raczył przeczytać.
  • Odpowiedz
powiedzmy jest metoda/funkcja w której używacie innej klasy tylko raz. w jaki sposób to robicie

a) (new foo())->bar(12345);
b) $foo = new foo(); $foo->bar(12345);
c) singleton

zacząłem

Jak odwołujesz się do klasy użytej tylko raz w scope

  • Anonimowo a) 58.3% (21)
  • Robię zmienną b) 41.7% (15)

Oddanych głosów: 36

  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KwadratowyPomidor2: Biorąc pod uwagę, że metoda/funkcja powinna robić tylko jedną rzecz, a więc zwykle jest to niewiele kodu, to zwolnienie (komór ( ͡° ͜ʖ ͡°) ) pamięci kilka operacji wcześniej niewiele Ci da.

Natomiast myślę, że jest to właśnie kwestia czytelności. Dla mnie drugi wariant jest czytelniejszy. Generalnie szczegół nad którym nie warto się zbytnio rozwodzić. W takich przypadkach (które nic nie zmieniają) zwykle dostosowuję się
  • Odpowiedz
@KwadratowyPomidor2: Robię "a", bo po co robić zmienną do użycia w jednym miejscu?

* mniej kodu
* nie trzeba potem szukać czy może gdzieś indziej zmienna też (re)używana
* zmienna nie dodaje nic czytelności – i tak masz nazwę
  • Odpowiedz
@TwigTechnology: a jeśli klient płaci wyłącznie za dzierżawę oprogramowania i po upływie licencji zechce nie zapłacić za kolejny okres użytkowania? Po co się prosić, wysyłać upomnienia, pieprzyć z rozwiązaniami prawnymi... Licencja wygasa i jak pan zapłaci, to dostanie nowy plik licencji do wgrania.
  • Odpowiedz
Mirki spod tagów #programowanie #webdev #php
Co polecacie do nauki programowania php z użyciem mysql?
Poziom minimalnie powyżej zero.
Najlepiej w formie książki / pdf
Oglądałem na youtube kurs "Od zera do WebDeva" - całkiem spoko bo nie wieje nudą ale dotarłem do 9 odcinka i troszkę mnie przerósł poziom tego kursu (jak na początek trochę za wysoki)
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@klocus: Troche dupny ten starter pack, jak ja zaczynalem to by sie tylko energetyki zgadzaly i to nie redbulle tylko jakies tanie gowno xD

Nie mialem zadnych koszulek z motywami it, ani jakis durnych nalepek z htmlem, wypasionych monitorow tez nie mialem tylko malego laptopa, a do tego pisalem w notepad++ swoje programy i kompilowalem z konsoli a nie jakies IDE z motywami.
  • Odpowiedz