4programmers.net
2019-11-25 07:26

Niektórym z Was może się wyświetlać nieco zmienione menu główne (trzeba poczekać na wygaśnięcie cache). Otóż lista kategorii w menu Forum do tej pory była bardzo długa. Wprowadziliśmy drobną poprawkę, a mianowicie grupowanie kategorii według sekcji. Wygląda to tak jak na załączonym screenie

#4programmers.net #coyote

AreQrm

Nie Podoba mi się, mogłem wcześniej szybko przeskanować wszystkie kategorie po koeli... a teraz muszę latać oczami po całym ekranie wszerz.

Adam Boduch
2019-11-20 20:22

Dokumentacja do API właśnie się pisze: https://api.4programmers.net/

#coyote #4programmers.net

trojanus

@no_solution_found: no tak mi się to słowo kojarzy, ale w słowniku Oxfordzkim pierwsze co to dostaniesz to rzeczownik. Użycie "firm" jest poprawne, ale chyba jestem już stary i znowu muszę się uczyć nowych rzeczy.
Ale zostawmy to, po co Adamowi i chłopakom niepotrzebny refactoring. :)

WeiXiao

@trojanus: bo w api powinny być wykorzystane rzeczowniki, ale "business" albo "company" brzmi dużo lepiej, więc zostawmy firm l0l

Adam Boduch
2019-10-09 22:30

Ci którzy czekają na nasze API mogą ucieszyć się z trzech nowych endpointów... powiedzmy, że w fazie beta ;)

https://api.4programmers.net/v1/topics -- wyświetla listę wątków na forum
https://api.4programmers.net/v1/posts -- wyświetla listę postów na forum
https://api.4programmers.net/v1/posts/1624660 -- pobranie pojedynczego postu wraz z jego komentarzami

#coyote #4programmers.net

Adam Boduch

@panryz: API do 4programmers.net: cią... @Silv: publikowac np. wpisy na mikroblogu itp :) Dokumentacja wraz z listą endpointów powinna być dostępna na początku przyszłego tygodnia.

Silv

@Adam Boduch: dzięki. Rozumiem. Mówiąc inaczej, chodzi o to, że nie tylko GET, ale i pozostałe metody, tak?

4programmers.net
2019-08-12 06:47

Jak zapewne niektórzy z Was zauważyli, w ostatnich dniach serwis dostawał zadyszki i działał momentami bardzo wolno. Po sprawdzeniu, okazało się że winowajcą jest PostgreSQL. Konkretnie, w logach znajdowały się głównie proste zapytania UPDATE oraz INSERT, które normalnie powinny wykonać się w kilka milisekund.

Okazało się że lekiem było wykonanie zapytań VACUUM FULL na problematycznych tabelach. Domyślne ustawienia autovacuum są widocznie za mało restrykcyjne przez co autocavuum wykonywany jest zbyt rzadko.

#4programmers.net #coyote

vpiotr

Krótko używałem PGSQL, ale takie czyszczenie poleciłbym robić regularnie: https://www.alibabacloud.com/help/doc-detail/59176.htm

Co Atlassian Support sugeruje: https://confluence.atlassian.[...]ze-and-reindex-885239781.html
np. sprawdzenie czy demon autovacum działa w tle.

Sam postgresql pisze: Plain VACUUM may not be satisfactory when a table contains large numbers of dead row:
https://www.postgresql.org/docs/10/routine-vacuuming.html

Adam Boduch

@vpiotr: autovacuum działa. Po prostu robiony jest zbyt rzadko jak na nasze potrzeby. Trzeba zmienić domyślne ustawienia po prostu.

4programmers.net
2019-08-10 10:23

Uptime serwera 4programmers.net na dziś to okrągłe 300 dni. A jak tak to wygląda w przypadku Waszych serwerów?

#4programmers.net #coyote

tamtamtu

widac ze forum chodzi na kiepskim systemie ktory nie ma dobrych patchy wymagajacych restart calego serwera ;)

getcontext

jak dobrego DDoS'a ktoś puści, to nawet immutable nie pomoże :D

Silv
2019-06-14 18:41

Hej, PHP-owcy i ogólnie ludzie związani z programowaniem!

Szukam PHP-owców oraz wszystkich chętnych do skończenia/dokończenia zadań (issues) na GitHubie silnika Coyote (czyli naszego forum).

Dlaczego taka inicjatywa? Zdenerwowało mnie, że ciągle tylko dodaje się nowe wątki "do zrobienia" na naszym forum (vide kategoria Coyote) czy nowe issues na GitHubie, a nie ma ludzi, którzy by to robili. :/ @Adam Boduch robi, co może, ale jedna osoba...

Tutaj post, w którym wpadłem na ten pomysł.

Tutaj wątek, w którym wszystko opisuję w szczegółach.

Jeśli ktoś ma jakiekolwiek pytania lub uwagi odnośnie tej inicjatywy, niech pisze komentarze do tego wpisu, albo w podanym wyżej wątku – posty lub komentarze. Można też pisać bezpośrednio do mnie, ale uprzedzam, że mogę nie mieć możliwości odpowiedzieć szybko.

#ogłoszenie #coyote #php #wsparcie #development #issues #feedback #społeczność

Mimik59

Przeczytaj sobie jakąś książkę o socjologi tam masz wszystko wytłumaczone.

no_solution_found

Rozjasn mnie zamiast dając oskarżenia bez dowodów

4programmers.net
2019-04-25 07:24

Zaczynamy prace nad API do 4programmers.net. Na pierwszy ogień poszły mikroblogi, a konkretnie wyświetlanie ich listy. W kolejnym kroku: autentykacja użytkownika.

Spójrzcie: https://api.4programmers.net/v1/microblogs

#coyote #4programmers.net

somedev

Co gorsza wielu jeszcze myli autentykacje (poprawne uwierzytelnianie), z autoryzacją.

Silv
2019-04-13 02:16

Chciałem dziś poprawić kilka artykułów w naszym Kompendium (niekoniecznie od strony merytorycznej). Poprawiać rzeczywiście zacząłem, ale oprócz tego udało mi się stworzyć 5 wątków na temat funkcjonalności Coyote. W tym – 3 ostatnie wątki w ogóle przed rozpoczęciem edycji ostatnio wybranego artykułu. Hm, nie zdarzyło mi się jeszcze tak.

PS. Plus ten wpis – też jeszcze przed rozpoczęciem edycji. Nie wiem, czy zedytuję ten artykuł, ale będę próbować.

(I nie, nie jest to przytyk do @Adam Boduch czy @msm, czy innych – przepraszam, nie pamiętam więcej nicków. Jeśli już, to byłaby to pochwała, bo gdyby Coyote nie był tak dobrze zaprojektowany, pewnie w ogóle nie myślałbym o tym, jak działa, i czy da się coś poprawić).

#4programmers.net #coyote #poprawki

4programmers.net
2019-02-07 08:24

Dziś zmieniliśmy system kolorowania składni. Niestety musielibyśmy się pozbyć starej biblioteki do parsowania składni po stronie backendu, na rzecz biblioteki parsującej po stronie frontendu. Więcej informacji możecie znaleźć we wpisie na forum: Wymiana Geshi na Prism

Jako bonus dodaliśmy numerowanie linii w przypadku listingów dłuższych niż 5 linii.

#coyote #4programmers.net

LukeJL

@Michał Kuliński ja to znam z Nietzschego, ale Nietzsche się inspirował Heglem, więc możliwe, że po prostu sforkował jego ideę.