Gdzie ćwiczyć programowanie do porannej kawy?

|
Robert
| komentarze | Poradniki Inne

Dziś krótki wpis, jednak zbyt długi, abym publikował go na twiterze (swoją drogą twitter jest, ale nadal nie mam jakiejś konkretnej koncepcji jak go dokładnie wykorzystać). Wciąż planuję utrzymać docelową minimalną częstotliwość wpisów około tygodnia, obecnie średnia oscyluje koło miesiąca. :D Niemniej blog żyje, nie zawieszam go, tyle ze spraw organizacyjnych. To czym chciałem się podzielić to strona-gra która w mojej opinii jest dobrym narzędziem do rozwoju umiejętności programistycznych.

Czytaj dalej...

Scam bot na serwerze Discord - jak się przed nim bronić?

|
Robert
| komentarze | Poradniki Inne

Spam to zjawisko istniejące w internecie, a nawet też poza nim, od bardzo dawna. Określenie to pierwszy raz zaczęło funkcjonować w sieci najpóźniej w latach 80. ubiegłego wieku[1], a ewoluuje do dziś. Wiadomości elektroniczne pod zróżnicowaną postacią taką jak poczta elektroniczna czy też "DMy" na różnych portalach społecznościowych potrafią być wykorzystywane do wysyłania spamu, a przy jego pomocy mogą się dziać też inne, bardziej niepożądane zjawiska jak ataki socjotechniczne, przekręty czyli potocznie mówiąc - scam. Dziś przedstawię kilka metod, jak się przed nimi uchronić na polu walki którym będzie serwer na platformie Discord.

Czytaj dalej...

Przeliczanie sekund do dowolnego formatu

|
Robert
| komentarze | JavaScript

Potrzeba matką wynalazków mawiają, a tak się złożyło, że potrzebowałem funkcji która przeliczy mi czas podany w sekundach na dowolny format, na przykład H:M:S. Na StackOverflow nic ciekawego co by mnie satysfakcjonowało, więc postanowiłem się za to zabrać samodzielnie. Wpis krótki lecz treściwy.

Jednym z głównym z założeń jest spełnieniem zasady Open/Close którą, wydaje się, udało mi się spełnić. Wejściem funkcji jest oczywiście czas podany w sekundach (choć mogą to być dowolne jednostki, funkcja wydaje się być uniwersalna i elastyczna) oraz drugi parametr jakim są jednostki, a dokładniej ich wielkość względem poprzedniej. Na przykład tablica [60,60,24,7] która reprezentuje minuty, godziny, dobę(dzień) oraz tydzień.

Czytaj dalej...

Nowy landing page

|
Robert
| komentarze | Poradniki Inne

Czołem! Chciałbym zaprezentować nową (starą) wersję homesite mojej domeny i nie miał bym tutaj o czym pisać, gdyby nie to, że napisałem ją zupełnie od nowa. Mimo, że nie jest ona z pozoru jakoś wybitnie zaawansowana, a sam "projekt" ma mocne ponad 5 lat stażu to tym razem zawiera kilka smaczków o których myślę, że warto wspomnieć bo założenia są szczytne, a rezultat zadowalający i subtelny.

Czytaj dalej...

Połyskujący napis z użyciem styli

|
Robert
| komentarze | CSS

Wpis na szybko który piszę zainspirowany, a może zniesmaczony, pewnym logo które jest gifem. Niby nic, ale wydaje mi się, że to rozwiązanie jest archaiczne rodem z minionej web-epoki. Pokażę, jak za pomocą prostego CSS'a stworzyć efekt połysku na napisie. Wykorzystamy również sztuczkę z przezroczystością i png, chociaż jeśli ktoś umie w svg również nie powinno być problemów.

Czytaj dalej...