Moja firma przenosi wszystkie aplikacje w #php i #ruby #rubyonrails na nowy serwer. Będzie nowa wersja PHP (zamiast 5.3 to 5.4) i nowa wersja #postgresql (zamiast 8.4.17 to 9.1.13). Wersja ruby bez zmian. Co polecacie przy sprawdzaniu czy aplikacja działa tak jak powinna (jest ich ok. 30)?

Wszystkie rozszerzenia PHP przeniesione, kilka aplikacji w linuxie poinstalowanych (np. wkhtmltopdf).

#programowanie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Integration testy na localhoście, żeby się upewnić, że nowe wersje się nie gryzą ze starym kodem, a potem postawienie ich "na boku" na testowej maszynie i manualne testowanie tego, czego Integration test nie wychwyci (konfiguracja serwera itp.)?
  • Odpowiedz
Co polecacie przy sprawdzaniu czy aplikacja działa tak jak powinna


@Fafu: Testy – skoro macie kod, to macie też i testy, praaaawda? ( ͡° ͜ʖ ͡°)-
  • Odpowiedz
Mirki, ma ktoś jakąś biblioteke do php dla elasticsearch, która pozwala ogarnąć bardziej skomplikowane zapytania w prosty sposób? Wiem, że jest oficjalna biblioteka do tego, ale coś takiego do mnie nie przemawia:

$params['index'] = 'my_index';_
_
$params['type'] = 'my_type';

$filter
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, mam pytanie, czy da się na hostingu wrzucić jakiś plik php, który będzie wykonywał skrypt 24/7? Bez odpalania przeglądarki.

#php
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam taką sytuację. Pobieram perfidnie za pomocą CURL-a całą podstronę z innej strony i wyświetlam ją u mnie za pomocą:

$janusz = curl_init();

$strona = curl_setopt($janusz, CURLOPT_URL, "adres");

curl_exec($janusz);
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Milek: Na razie, jeszcze nie ładuję, ale będę, więc zastanawiam się jak to zrobić. Chcę, żeby można było pobrać stronę i sobie coś do niej dopisać, to tak ogólnie mówiąc. A jak się uda to zrobić to się pochwalę na wykopie.
  • Odpowiedz
@qwelukasz: To nazwij inaczej metode, bo jesli masz metode, ktora sie nazywa isEven i sprawdza czy liczba jest wieksza od 10 to cos jest nie tak...i potem bedziesz przeklinany przez reszte teamu i sie nie beda chcieli z toba bawic
  • Odpowiedz
Szanowne Mirosławy,

powiedzcie, kto ogarnia #webdev, mógłby ktoś rzucić oszacowaniem z czego korzystać i czym dokładnie pewne rzeczy są?

Bootstrap to jak rozumiem taki zestawik cukierkowych elemencików na stronę, tyle że używa tylko (w podstawowym wariancie) cssa, bez żadnego jsa tak?
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bomber21:

Bootstrap to głównie css, ale pewne komponenty wymagają js, np modale, popovery, dropdowny itp

Bootstrap to podstawa, daje Ci zestaw gotowych komponentów, któe możesz od razu użyć, lub zmodyfikowac po swojemu. Taki fundament pod budynek. Ciekawą opcją jest też Foundation ale zarówno jak bootstrap, ma swoje wady i
  • Odpowiedz
Bootstrap to jak rozumiem taki zestawik cukierkowych elemencików


@bomber21: Jak do wszystkiego czego nie znasz podchodzisz umniejszając i patrząc z góry, to ciężkie życie przed tobą. Bootstrap to zestaw elementów które, można powiedzieć, standaryzują wykonanie strony, jak budowa z klocków. A tym klockom można nadać dowolny wygląd, patrz http://wrapbootstrap.com/

jQuery (...) To jak przy niej wypada potężny Angular ze swoim
  • Odpowiedz
Mam na stronie komentarz, który użytkownik może edytować przez 5 minut po dodaniu, chce zrobić licznik, który będzie odliczać w dół. Jak najlepiej przekazać godzinę do której może to robic do js? Renderujac skrypt w php, zrobić zapytanie ajaxem, czy jeszcze inaczej?

#laravel #php #jquery #js #webdev
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przy komentarzu na pewno masz wyświetlana date:godzine dodania, czytasz to javascriptem odejmujesz od aktualnej godziny, to co wyjdzie odejmujesz od 5 minut i masz czas startowy z ktorego odliczasz do zera.
  • Odpowiedz
@leraje: @bercik999: używanie znaczników data-* jest bardziej eleganckie. Po to one powstały aby móc przekazywać tam dane. Wpisywanie takich informacji w wnętrze ukrytego tagu może spowodować, że będą one odnajdywane np przez programy do czytania strony.
  • Odpowiedz
Jak najprościej przesłać dwuwymiarową tablicę z javascriptu do php?

Podobno #json daje radę to zrobić ale nigdy nie miałem z tym styczności, w necie pełno postów na ten temat ale nie znalazlem i tak prostego i zrozumialego dla mnie rozwiazania jak do tej pory.

#php #js #webdev
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam zlecenie do wykonania - Szablon do Wordpressa lub strona HTML/PHP z jednym formularzem (bardziej wyglądająca jak landing page). Do wykonania w przystępnej cenie - najlepiej z FV. Może być przerobiony obecny szablon z nową grafiką lub stworzony od podstaw.

#webdev #programowanie #wordpress #grafika #freelance #php
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kiedyś szukałem sposobu na testowanie fragmentów kodu PHP pod różnymi wersjami (czyli wklepuję kilka linijek, klikam "uruchom" i widzę listę wersji PHP z wynikami dla każdej z nich).

Wtedy nic nie znalazłem i napisałem coś takiego w Javie. Teraz pytanie: pojawiło się już coś co pozwala na takie zabawy czy może warto ogarnąć mój kod i go upublicznić?

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

Da się nie mając wystarczająco pieniędzy, a więc nie mogąc zatrudnić znaleźć gdzieś programistów do projektu (gra przeglądarkowa, ma duży potencjał więc warto), którzy nie wykruszą się po jakimś czasie jak kilkunastu innych przed nimi z powodu słomianego zapału, braku czasu etc, a zaraz mających wystarczające umiejętności aby poradzić sobie z dużym i rozbudowanym projektem?

#programowanie #php #python #aspnetmvc #ruby #gry
  • 44
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Captaii: Nie da się. Nikt nie będzie robił projektu dla kogoś za darmo. Jedyna opcja to być członkiem takiego zespołu i dawać coś od siebie (np. jesteś zajebistym grafikiem i robisz grafę). Jak masz sam pomysł to zapomnij.
  • Odpowiedz
@Captaii: Jeśli jesteś pewien sukcesu to weź kredyt, albo szukaj sponsora czy to prywatnie wśród znajomych czy na jakiejś stronie typu kickstarter.
  • Odpowiedz
@fizzly: Nie programuje już praktycznie w ogole, ale klasa abstrakcyjna służy tylko jako podstawa do budowania innych klas w procesie dziedziczenia. Nie tworzy się obiektów klas abstrakcyjnych
  • Odpowiedz
@fizzly: Może tak: interfejs przydaje nam się w momencie gdy chcemy wymusić na sobie/innych programistach, aby w klasie budowanej na podstawie interfejsu zawsze znalazły się konkretne metody. Klasyczny przykład: obsługa baz danych. Wiadomo, że do obsługi bazy mysql musisz napisać jedną klasę, do obsługi ms sql drugą, do postgre sql trzecią i tak dalej. Każdą z tych klas może pisać inny programista.

Wiadomo, że każda z tych klas będzie musiała mieć
  • Odpowiedz