Tag: programowanie
Wszystkie
Błąd aktualizacji OTA w ESPHome dla ESP8266 ESP-01(S) i ogólne problemy z ESP32 S2 mini, czyli esptool przychodzi z pomocą
Wykrywanie urządzeń mobilnych w języku PHP (biblioteka Mobile Detect) i w WordPressie (wbudowana funkcja)
Brak tagu zamykającego blok języka PHP nie tylko nie musi być błędem, ale często wręcz może być koniecznością
Modyfikacja atrybutów i zachowania wybranych elementów za pomocą jQuery na przykładzie WordPressa i motywu Divi
GitHub w bezpłatnym planie (GitHub Free) z nielimitowanymi prywatnymi repozytoriami
Microsoft przejmuje serwis GitHub, czyli (mała) burza w (dużej) szklance wody
Automatyczna wersja aplikacji na podstawie czasu kompilacji (data i godzina) w C/C++ na przykładzie Arduino IDE i ESP8266
Programming Notes for Professionals, czyli solidna i bezpłatna dawka skondensowanej wiedzy (PDFy do pobrania)
We wtyczkach i motywach do WordPressa pojawiła się możliwość wprowadzenia minimalnej wymaganej wersji PHP
Zestawienie kursów Udemy, z których w ramach promocji możecie (teraz) skorzystać bezpłatnie
Pobierz 3 numery magazynu Sekurak/Offline, (nie tylko) dla interesujących się bezpieczeństwem WWW
Pobierz oficjalną paczkę z ADB i Fastboot prosto od Google (niecałe 4 MB)
Kurs wideo dla (przyszłych) Web Developerów do zgarnięcia za darmo w serwisie Udemy
Przegląd (mniejszych i większych) wydarzeń 29.06.2016, czyli Comodo i Let’s Encrypt, Bluetooth 5, Amazon i Lumberyard, Open365, Google, Hosted.pl, TemplateMonster
Przegląd (mniejszych i większych) wydarzeń 02.10.2015
Przegląd (mniejszych i większych) wydarzeń 02-08.03.2015
Raspberry Pi: The MagPi 17
Raspberry Pi: Oracle Java 7 JDK
Pin is used in multiple places, czyli niby mała zmiana w nowym ESPHome, która może poważnie zaskoczyć
Patryk | 02.01.2024 (aktualizacja 22.02.2024) | Wyrazy: 673, znaki: 4093 | IoT, Komputery, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Smarthome, Sprzęt, Technologia, Technologia | 0
Poranki, takie jak np. 1 stycznia to dobra okazja, by korzystając z tego, że sporo osób dłużej śpi, wykonać na spokojnie prace serwisowe, aktualizacje… Tak więc wczoraj zapuściłem rutynowe aktualizacje serwerów i usług na nich, w tym domowe Raspberry Pi, na którym działa m.in. Home Assistant i ESPHome. Wszystko przeszło sprawnie, przynajmniej do momentu, gdy zacząłem aktualizować urządzenia z ESPHome, po aktualizacji ESPHome na serwerze. Przy próbie aktualizacji jednej z testowych płytek ESP32 pojawił się błąd. Było to o tyle dziwne, że w kodzie nic nie zmieniałem, więc jak nic, zmiana musiała nastąpić w samym ESPHome…
Błąd aktualizacji OTA w ESPHome dla ESP8266 ESP-01(S) i ogólne problemy z ESP32 S2 mini, czyli esptool przychodzi z pomocą
Patryk | 24.02.2023 | Wyrazy: 869, znaki: 5194 | IoT, Oprogramowanie, Poradniki, Programy, Sprzęt, Technologia, Technologia, Windows | 0
Z różnych układów ESP8266 korzystam od dawna. Od niedawna zacząłem wykorzystywać też nowsze układy ESP32. Dodatkowo od jakiegoś czasu korzystam z Home Assistant, gdzie przenoszę zarządzanie większością elementów tzw. “inteligentnego domu” (sic! ;-)), a więc i wcześniej działające najczęściej na autorskim kodzie układy ESP migruję do ESPHome (poza BrewPiLess i iSpindel, ale to inna bajka). I choć w większości przypadków ta migracja jest nie tylko bezproblemowa, to jeszcze jestem pozytywnie zaskoczony wygoda pracy z ESPHome, nie tylko w połączeniu z Home Assistant (tylko ten nieszczęsny YAML i zabawa ze spacjami… ;-)). Nie oznacza to jednak, że nie pojawiają się problemy wyzwania…
Wykrywanie urządzeń mobilnych w języku PHP (biblioteka Mobile Detect) i w WordPressie (wbudowana funkcja)
Patryk | 12.08.2019 | Wyrazy: 651, znaki: 4000 | Internet, Mobile, Oprogramowanie, Poradniki, Programy, Strony internetowe (WWW), Technologia, Technologia, Telekomunikacja, WordPress | 0
Właśnie skończyłem prace nad jednym z modułów projektu, nad którym pracuję, a w którym to module ważna jest funkcja “wyłapywania” urządzeń mobilnych (głównie telefony, tablety z racji większego ekranu nie były już tak istotne). Operację taką w PHP można wykonać choćby za pomocą funkcji preg_match(), która może wyłapywać – po słowach kluczowych w nagłówku HTTP_USER_AGENT – przeglądarkę/system, i na bazie spróbować rozpoznać, czy mamy do czynienia z urządzeniem mobilnym. Jest to dość skuteczna metoda, tyle tylko, że wymaga ciągłego śledzenia “rynku przeglądarek mobilnych”, co w tym przypadku nie wchodzi(ło) w grę. Dlatego postanowiłem skorzystać z gotowca. A właściwie, to 2 gotowców…
Brak tagu zamykającego blok języka PHP nie tylko nie musi być błędem, ale często wręcz może być koniecznością
Patryk | 17.05.2019 | Wyrazy: 498, znaki: 2907 | Bezpieczeństwo, Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WordPress | 0
Poprosił mnie znajomy o przygotowanie wtyczki do WordPressa na bazie jednego z opublikowanych poradników, bo chciał w niej zawrzeć pewne modyfikacje (dodatkowe opcje) i nie bardzo wiedział jak się do tego zabrać. Z racji tego, że była to dość specyficzna potrzeba, uznałem, że nie będę tworzył powiązanego z nią poradnika, a najszybciej będzie, jak po prostu mu to napiszę, zamiast tłumaczyć co i jak… Przygotowałem wtyczkę, wysłałem do znajomego, ten postanowił (słusznie) do niej zajrzeć, by zobaczyć co i jak zrobiłem. Przy tej okazji zwrócił mi uwagę, że choć wtyczka działa, to chyba znalazł w niej mały błąd…
Modyfikacja atrybutów i zachowania wybranych elementów za pomocą jQuery na przykładzie WordPressa i motywu Divi
Patryk | 25.01.2019 | Wyrazy: 1288, znaki: 7917 | Internet, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WordPress | 0
Znajomy pracuje w firmie, nie takiej małej, ale też nie takiej dużej, ale mają tam dział IT. I choć dział ten pełni głównie funkcję helpdesku, to szef wpadł na pomysł, że zaoszczędzi, a chłopaki zrobią mu stronę internetową. Nigdy tego żaden z nich nie robił, ale po konsultacji ze mną kolega postanowił działać. Jako motyw doradziłem mu w takim przypadku Divi od Elegant Themes, dałem kilka wskazówek, wskazałem kilka przydatnych wtyczek (nie, wtyczek Yoast SEO czy W3 Total Cache zdecydowanie nie było na tej liście) i kolega wziął się do pracy…
GitHub w bezpłatnym planie (GitHub Free) z nielimitowanymi prywatnymi repozytoriami
Patryk | 08.01.2019 | Wyrazy: 402, znaki: 2364 | Bezpieczeństwo, Internet, Oprogramowanie, Poradniki, Programy, Technologia, Technologia, Wiadomości, Wydarzenia | 0
W czerwcu 2018 napisałem artykuł o tym, że Microsoft przejmuje serwis GitHub, i przy tej okazji rozpętała się burza – burza w szklance wody. I wygląda na to, że mogłem mieć rację. Bo wprawdzie jakieś ruchy między serwisami tego typu były, ale nie wydaje mi się, by ktokolwiek poważny (rozsądny) akurat z tego powodu zmieniał GitHuba na jakikolwiek inny serwis. Wczoraj pojawiła się informacja o zmianach w darmowych kontach na GitHubie. I to zmianach zdecydowanie na lepsze…
Microsoft przejmuje serwis GitHub, czyli (mała) burza w (dużej) szklance wody
Patryk | 06.06.2018 (aktualizacja 08.01.2019) | Wyrazy: 397, znaki: 2357 | Internet, Oprogramowanie, Technologia, Wiadomości, Wydarzenia | 0
Kilka dni plotek i w końcu od wczoraj już oficjalnie – Microsoft przejmuje serwis GitHub. I pewnie bym o tym (teraz) nie pisał, gdyby nie histeria jaka zaczęła przy tej okazji szaleć po internecie. Rozumiem – Microsoft… Rozumiem – GitHub… Tylko mam wrażenie, że osoby, które krzywią się na takie połączenie nie bardzo wiedzą same o co im chodzi…
Automatyczna wersja aplikacji na podstawie czasu kompilacji (data i godzina) w C/C++ na przykładzie Arduino IDE i ESP8266
Patryk | 16.02.2018 (aktualizacja 17.04.2018) | Wyrazy: 526, znaki: 3698 | IoT, Oprogramowanie, Poradniki, Programy, Sprzęt, Technologia, Technologia | 0
Jestem właśnie w trakcie przygotowania pewnego rozwiązania programowo-sprzętowego, z którego oprócz mnie będą korzystały – jeśli wszystko pójdzie dobrze – również osoby “z zewnątrz”. Obok odpowiedniego sprzętu, istotnym elementem jest oprogramowanie, które całością zarządza. Z racji tego, że użytkownik będzie mógł samodzielnie zaktualizować oprogramowanie urządzenia, pojawiła się potrzeba wyraźnego i jednoznacznego określenia wersji, tak by w razie wystąpienia jakichś problemów (lub pytań ;-)) od razu było wiadomo z którą wersją mamy(y) do czynienia.
Oczywiście można to zrobić ręcznie, zmieniając przed każdą kompilacją numerek na wyższy, ale… Jeśli można coś relatywnie małym nakładem sił zautomatyzować, i nie ma to wpływu na parametry produktu/usługi, to zazwyczaj nie ma co się nawet zastanawiać…
Programming Notes for Professionals, czyli solidna i bezpłatna dawka skondensowanej wiedzy (PDFy do pobrania)
Patryk | 06.02.2018 (aktualizacja 26.01.2019) | Wyrazy: 364, znaki: 2337 | Android, Bezpieczeństwo, Hosting i serwery, Internet, Multimedia, Oprogramowanie, Poradniki, Programy, Promocje, Przygarnij gratisa, Strony internetowe (WWW), Technologia, Technologia, Telekomunikacja, Zakupy | 5
Zapytał mnie kolega, czy nie mam jakichś “skondensowanych notatek” z Basha, bo akurat by się przydały, a ja w końcu “coś tam w nim dłubię”. Notatki oczywiście, że mam, ale są to moje notatki, i w większości sytuacji nikomu nic po nich, o ile ich nie “rozjaśnię”, np. w formie artykułu na Webinsider.pl (co regularnie czynię… ;-)). Ale by nie zostawiać kolegi w potrzebie, przesłałem mu link do strony, gdzie znajdzie sporo “notatek w PDFach”, również do Basha.
We wtyczkach i motywach do WordPressa pojawiła się możliwość wprowadzenia minimalnej wymaganej wersji PHP
Patryk | 31.08.2017 (aktualizacja 17.04.2018) | Wyrazy: 415, znaki: 2666 | Bezpieczeństwo, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, Wiadomości, WordPress, Wydarzenia | 2
Od dawna w repozytorium WordPress.org autorzy wtyczek i motywów mogą określać minimalną wersję WordPressa z którym ich “produkt” jest zgodny, oraz najnowszą wersję, z która deklarują (po testach ;-)) zgodność. Brakowało natomiast informacji, na temat minimalnej wymaganej wersji silnika/interpretera PHP, co często – patrząc choćby po problemach zgłaszanych przez użytkowników niektórych wtyczek/motywów – przysparza sporo (niepotrzebnych) problemów, zarówno autorom, jak i użytkownikom. Na szczęście jest szansa, że niebawem to się zmieni…
Zestawienie kursów Udemy, z których w ramach promocji możecie (teraz) skorzystać bezpłatnie
Patryk | 29.01.2017 | Wyrazy: 645, znaki: 4289 | Android, Bezpieczeństwo, Biznes, Biznes, eCommerce, Finanse, Hosting i serwery, Internet, Mobile, Multimedia, Multimedia, Oprogramowanie, Poradniki, Programy, Promocje, Przygarnij gratisa, Reklama i marketing, Strony internetowe (WWW), Technologia, Technologia, Telekomunikacja, WordPress, Zakupy | 0
Przed nami niedziela, słoneczko świeci, więc… kto nie musi (niech) nie pracuje, ale to też być może dobra okazja by wykorzystać ten dzień nie tylko na spacery z psami, czy wspólny/rodzinny obiad, ale i naukę – zwłaszcza że w końcu udało mi się zebrać kolejną porcję kursów z serwisu Udemy, z których możecie obecnie skorzystać bezpłatnie (kursów, które można dodać do swojego konta bezpłatnie jest więcej, ale starałem się wybrać kilka – moim zdaniem – najciekawszych).
I nawet jak nie zamierzacie z nich korzystać teraz, to warto dodać je do swojego konta, bo od piątku, gdy zacząłem wybierać dla Was kursy w promocji kilka już stało się płatnych.
Pobierz 3 numery magazynu Sekurak/Offline, (nie tylko) dla interesujących się bezpieczeństwem WWW
Patryk | 13.01.2017 (aktualizacja 14.01.2017) | Wyrazy: 429, znaki: 3008 | Bezpieczeństwo, Do pobrania, Hosting i serwery, Internet, Komputery, Media, Oprogramowanie, Poradniki, Programy, Sprzęt, Strony internetowe (WWW), Technologia, Technologia | 0
Choć dość często poruszam tematy związane z bezpieczeństwem stron internetowych (WWW), to zazwyczaj staram się koncentrować na tematach/zagadnieniach interesujących również mniej zaawansowanych użytkowników/czytelników (choć może nie zawsze totalnie zielonych), nawet jeśli czasem pojawi się jakiś “trudniejszy temat”.
Ale zapewne przynajmniej część z Was szuka jakiś bardziej szczegółowych/zaawansowanych informacji dotyczących m.in. bezpieczeństwa stron WWW, aplikacji webowych – w takim przypadku zachęcam do zapoznania się z magazynem Securak/Offline, którego trzeci numer ukazał się niedawno…
Pobierz oficjalną paczkę z ADB i Fastboot prosto od Google (niecałe 4 MB)
Patryk | 10.01.2017 (aktualizacja 28.12.2023) | Wyrazy: 249, znaki: 1528 | Android, Do pobrania, Komputery, Mobile, Oprogramowanie, Poradniki, Programy, Raspberry Pi, Sprzęt, Technologia, Technologia, Telekomunikacja, Wiadomości, Wydarzenia | 0
Wprawdzie na swoich komputerach i tak mam zainstalowane m.in. całe pakiety związane z programowaniem w systemie Android (Android SDK, Android Studio), to wiele osób nie potrzebuje instalować w swoim systemie całych pakietów, które potrafią zając na dysku od kilkuset megabajtów, do nawet kilku gigabajtów, by później korzystać tylko z ADB czy Fastboot (aktualizacja i kopia zapasowa systemu Android). Oczywiście w internecie dostępne są alternatywne paczki, to do tej pory brakowało takiej paczki prosto od Google…
Kurs wideo dla (przyszłych) Web Developerów do zgarnięcia za darmo w serwisie Udemy
Patryk | 03.01.2017 | Wyrazy: 452, znaki: 2876 | Hosting i serwery, Oprogramowanie, Programy, Promocje, Przygarnij gratisa, Strony internetowe (WWW), Technologia, Wiadomości, WordPress, Zakupy | 0
Dostałem na e-mail informację o bezpłatnym kursie dla Web Developerów do zgarnięcia za darmo w serwisie Udemy, od razu podzieliłem się ze znajomymi, i w końcu znalazłem też chwile, by podzielić się promocyjnym linkiem/kodem z Wami… :-)
Przegląd (mniejszych i większych) wydarzeń 29.06.2016, czyli Comodo i Let’s Encrypt, Bluetooth 5, Amazon i Lumberyard, Open365, Google, Hosted.pl, TemplateMonster
Patryk | 29.06.2016 (aktualizacja 11.05.2017) | Wyrazy: 1779, znaki: 10931 | Bezpieczeństwo, Biznes, Domeny internetowe, Firma, Gry, Hosting i serwery, Internet, IoT, Komputery, Mobile, Multimedia, Oprogramowanie, Poradniki, Prasówka, Programy, Promocje, Raspberry Pi, Reklama i marketing, Sprzęt, Strony internetowe (WWW), Technologia, Technologia, Telekomunikacja, Wiadomości, WordPress, Wydarzenia, Zakupy | 0
Przed Wami kolejny przegląd wydarzeń (i informacji), tym razem nakierowany bardziej na wydarzenia technologiczne, z pominięciem telekomunikacji, która znowu trafi do oddzielnego przeglądu.
W każdym razie bez zbędnego przedłużania – zapraszam do czytania…
Przegląd (mniejszych i większych) wydarzeń 02.10.2015
Patryk | 02.10.2015 (aktualizacja 11.01.2018) | Wyrazy: 1286, znaki: 7912 | Android, Bezpieczeństwo, Biznes, eCommerce, Finanse, Internet, Media, Mobile, Multimedia, Poczta e-mail, Prasówka, Promocje, Technologia, Telekomunikacja, Wiadomości, Wydarzenia, Zakupy | 0
No i lecimy z kolejny przeglądem wydarzeń, czyli prasówką. Wprawdzie planowałem ten wpis gdzieś po weekendzie, ale zebrało się tyle materiału, że nie ma na co czekać…
Przegląd (mniejszych i większych) wydarzeń 02-08.03.2015
Patryk | 09.03.2015 (aktualizacja 11.05.2017) | Wyrazy: 796, znaki: 5010 | Bezpieczeństwo, Gry, Internet, Komputery, Mobile, Oprogramowanie, Poczta e-mail, Prasówka, Programy, Promocje, Sprzęt, Technologia, Telekomunikacja, Wiadomości, Zakupy | 0
Jak zwykle, bez zbędnego męczenia klawiatury na wstęp – zapraszam na kolejny przegląd tygodnia :-)
Raspberry Pi: The MagPi 17
Patryk | 07.10.2013 | Wyrazy: 51, znaki: 360 | Kategoria domyślna | 0
Ukazał się 17 numer magazynu “The MagPi” poświęconego Raspberry Pi…
Raspberry Pi: Oracle Java 7 JDK
Patryk | 27.09.2013 (aktualizacja 10.10.2013) | Wyrazy: 81, znaki: 556 | Kategoria domyślna | 0
Dobra wiadomość dla wszystkich piszących/programujących w Javie na Raspberry Pi:
Jest już oficjalnie dostępna (w repozytorium) Java prosto z Oracle…
Najnowsze wpisy
Opcja “restore_from_flash”, czyli sposób na zapamiętywanie ustawień w ESPHome na układach ESP8266
Blokowe szablony powiadomień (block notice) w WooCommerce, nawet w klasycznych motywach
Poznaj aplikację DroneTower, czyli nowy (i teoretycznie obecnie jedyny) sposób zgłaszania lotów dronami
WordPress 6.5 i “Requires Plugins”, czyli autor wtyczki może teraz w prosty sposób określić, jakie wtyczki są niezbędne (wymagane), do działania jego wtyczki
Przegląd nowości w aktualizacji 01.03.1300 oprogramowania kontrolera DJI RC (RM330)
Newslog
Atak typu Browser In The Browser na użytkowników platformy Steam, czyli dobry menedżer haseł i/lub klucz sprzętowy (dodatkowym) strażnikiem Twojego bezpieczeństwa
SkyShowtime z reklamami, czyli nowy pakiet tańszy o 5 zł, ale oprócz – jak sama nazwa wskazuje – reklam, są też dodatkowe ograniczenia
Od 15.04. jedynym systemem do zgłaszania lotów dronów jest aplikacja mobilna DroneTower, ale na razie nie bardzo chce działać
DJI Avata 2 z klasą C1 i gogle z kamerami nie oznaczają, że można latać tym dronem w Kategorii Otwartej bez obserwatora (w goglach)
wFirma znowu podnosi ceny swoich usług księgowości internetowej