Próbuję odświeżyć dysk, bo coś słabo działa, ale nie widzę żadnej poprawy, wręcz jakby coś wolniej działał. Za każdą próbą skręcam go i rozkręcam, żeby dokonać dalszych usprawnień wg różnych tutoriali z YouTube. Próbowałem już mycia talerzy płynem do naczyń, podobno działa w 95%, ale z tego co obserwuję to na razie jest raczej wolniejszy. Boję się, że coś robię źle. Pytanie brzmi czy mogę go uruchomić tak jak na zdjęciu, bo nie chce mi się go za każdym razem na nowo skręcać i rozkręcać….Continue Reading „Próbuję odświeżyć dysk, bo…”

Witamy Was serdecznie Mirki i Mirabelki! Jako, że to pierwszy post tutaj, to wypada się przedstawić. (☞⌐▀͡ ͜ʖ͡▀ )☞ Jesteśmy DevMeetings i od 8 lat organizujemy bezpłatne warsztaty dla zaawansowanych developerów. Spotkania odbywają się w sobotę przez cały dzień, gdzie już możecie sami stworzyć aplikację przy użyciu nowej technologii. Specjalizujemy się w #frontend #javascript #react #reactjs #angularjs #vuejs #reactnative #blockchain #rxjs Na początek więc robimy ( ͡° ͜ʖ ͡°)ノ=☆ #rozdajo 5 wejściówek na blockchain #krakow 13.10.2018 Co zrobić, żeby je uzyskać? wystarczy, że napiszecie maila…Continue Reading „Witamy Was serdecznie Mirki i…”

Polecam zgooglować: db_password filetype:env Czyli #programista15k w praktyce ( ͡° ͜ʖ ͡°) pokaż spoiler #bezpieczenstwo #it #informatyka #security

Tym razem w #od0dopentestera pod lupę weźmiemy #php Czasami potrzebujemy umożliwić użytkownikowi pobranie plików z serwera. Może on pobrać wszystkie pliki z konkretnego katalogu oprócz jednego – nazwanego u nas sekret.txt $plik = basename((string) $ _GET[‚plik’]); if (stristr($plik, ‚sekret.txt’) === false) { echo file_get_contents ($plik); } Funkcja basename usuwa wszystkie znaki ../ oraz .. z parametru plik. Dzięki temu jesteśmy pewni, że podany przez użytkownika adres do pliku nie zawiera katalogów nadrzędnych. Następnie przy pomocy funkcji stristr sprawdzamy, czy podany ciąg nie zawiera słowa sekret.txt…Continue Reading „Tym razem w #od0dopentestera…”

Zwolenniczka parad równości, czarnych strajków (czy jak to się tam nazywa), dodaje ogłoszenie o pracę. Nie wspomnę już jaką gównoburzę zrobiły jej podobne osobniki kiedy jakaś HRka wrzuciła ogłoszenie nie pisząc fraz typu „poszukujemy programisty/programistek”. #bekazlewactwa #logikarozowychpaskow #informatyka #it #programowanie #gender

Kolejna porcja błędów programistycznych #od0dopentestera Dzisiaj nietypowo, nie będziemy bowiem przyglądać się konkretnemu językowi #programowanie a komendzie unzip z #linux Czasami wymagania biznesowe sprawiają, że musimy dodać obsługę archiwów do naszego serwisu internetowego. Mogą to być pliki zip, rar czy też tar. Załóżmy, że prowadzimy serwis, w którym można tworzyć galerie. Użytkownik może wysłać kilka zdjęć na raz przesyłając do nas archiwum zip. Plik ten jest wypakowywany po stronie naszego serwera przy użyciu unzip do tymczasowego katalogu a następnie procesowane są wszystkie zdjęcia z rozszerzeniem…Continue Reading „Kolejna porcja błędów…”

Cześć! Dzisiaj w #od0dopentestera o tym jak odczytać tajne dane z serwera #java przy pomocy plików XML. public static void main(String[] args) { try { File xmlFile = new File(„plik.xml”); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); Document doc = dBuilder.parse(xmlFile); System.out.println(doc.getDocumentElement().getTextContent()); } catch (Exception e) { e.printStackTrace(); } } } Przykładowy plik XML wygląda mniej więcej tak: demo Co jeśli demo zastąpimy dłuższym ciągiem znaków, który dodatkowo będzie powtarzał się w tym pliku kilkanaście razy? Na pomoc przychodzą nam encję – czyli coś…Continue Reading „Cześć!

Dzisiaj w…”

Odnośnie ostatnio głośnego Code of Conduct Zgadzam się całkowicie z CoC, co więcej, myślę, że programiści powinni zrezygnować z typowania statycznego. Nie do pomyślenia jest to, że mówimy obiektom czym, kim są podczas implementacji. Tworzone obiekty powinny same zdecydować o swoim „ja” w trakcie wykonywania programu. Segregacja obiektów na podstawie typu? To jest rasizm. Nie ma zgody na używanie zmiennych o nazwach w tłumaczeniu na język polski „czarna lista”, „biała lista”. To przykre. W całej informatyce jest pełno ksenofobicznych zachowań, weźmy pod uwagę infrastrukturę sieciową….Continue Reading „Odnośnie ostatnio głośnego…”

Protip dla użytkowników przeglądarek bazujących na silniku Chromium (np. Google Chrome, Opera, Vivaldi). Jest taka ukryta opcja która znacznie przyspiesza pobieranie plików przez przeglądarkę. Aby ją włączyć należy wykonać takie czynności: 1. Wejść na stronę „chrome://flags” (działa to nie tylko na Google Chrome, sprawdzałem) 2. Wyszukać opcję „Parallel downloading” 3. Zmienić ustawienie z „Default” na „Enabled” 4. Zrestartować przeglądarkę Teraz prędkość pobierania znacznie wzrośnie, więc nie trzeba będzie wykorzystywać programów typu IDM, FDM czy Jdownloader2 żeby szybciej pobrać większe pliki 😉 #chrome #opera #vivaldi #przegladarki…Continue Reading „Protip dla użytkowników…”

Użytkownicy Google Chrome oburzeni, bo przeglądarka od najnowszej wersji zaczęła ich siłą logować na konta i w podstępny sposób sugerować włączenie synchronizacji ustawień, a to może spowodować podzielenie się z Googlem historią odwiedzanych stron. Informujemy co robić, jak żyć: https://www.wykop.pl/link/4548981/google-chrome-zaczelo-automatycznie-sila-i-po-cichu-logowac-sprawdz/ #google #bezpieczenstwo #security #niebezpiecznik #prywatnosc #technologia #informatyka #internet #chrome #webdev