Strona główna » Ciekawostki

Kategoria: Ciekawostki

Gdy wtyczki się aktualizują ale WordPress już nie

Zagadkowy taki przypadek mi się trafił ostatnio: serwis oparty o WP z jednej strony pozwalał bez przeszkód aktualizować wtyczki, ale niemożliwe było zaktualizowanie samego WordPressa. Nieustannie pojawiał się monit o podanie danych do FTP, aby móc wgrać pliki. Rozwiązałem tę sprawę, przyczyną było niewłaściwe działanie mechanizmu zabezpieczającego nazywającego się SELinux. Poniżej opisuję jak do tego doszedłem, aby innym dopomóc diagnozować podobne problemy.

Po pierwsze, jeżeli pojawia się monit o dostęp FTP, to znaczy to, że WP ma problem z zapisem i próbuje zaproponować jedną z kilku możliwości jego dokonania. Dopóki ta nie jest określona, to nic mądrzejszego się nie dowiemy. Stąd warto w wp-config.php dopisać taką linijkę:

define('FS_METHOD', 'direct' );

Co to daje? Narzuca metodę zapisu: bezpośrednio do plików. Teraz w widoku „Stan witryny” (w menu Narzędzia) pojawi się w podpowiedziach problemów lista plików, do których dostępu brakuje. Te pliki trzeba będzie sprawdzić. Należy się upewnić, że:

  • Należą do właściwego użytkownika systemowego lub właściwej grupy – te zapewne będzie można wyczytać z konfiguracji serwera WWW (np. /etc/httpd/conf/httpd.conf) lub konfiguracji PHP-FPM (np. /etc/php-fpm.d/www.conf);
  • Mają nadane odpowiednie uprawnienia do zapisu;
  • Sprawdzić kontekst SELinux (ls –context) czy nie jest ustawiony na tylko-do-odczytu.

W moim przypadku problemem było to ostatnie. Aby to naprawić, musiałem użyć polecenia chcon no narzucenia nowego kontekstu, bo odzyskanie za pomocą restorecon nic nie pomagało.

Kategorie rozpoznania (wywiadu)

Słowniczek różnego rodzaju uznanych oraz zupełnie nowych terminów określających kategorie działań rozpoznawczych, wywiadowczych:

  • ACINT – patrz: MASINT;
  • CBNINT – patrz: MASINT;
  • COMINT – patrz: SIGINT;
  • CYBINT – cyber intelligence; rozpoznanie oparte o informacje zebrane z cyberprzestrzeni;
  • DEWINT – patrz: MASINT;
  • DNINT – digital network intelligence, patrz: CYBINT;
  • EMPINT – patrz: MASINT;
  • ELECTRO-OPTINT – patrz: MASINT;
  • ELNIT – patrz: SIGINT;
  • FININT – financial intelligence, rozpoznanie finansowe;
  • GEOINT – geospatial intelligence, rozpoznawanie satelitarne;
  • HUMINT – „human intelligence”, rozpoznanie osobowe – oparte o informacje uzyskane od ludzi (zwiadowców, informatorów, szpiegów, osób przesłuchanych);
  • IMINT – imagery intelligence, rozpoznanie obrazowe na podstawie zdjęć (PHOTINT – photo intelligence), filmów, sygnałów z urządzeń elektrooptycznych pracujących w różnych pasmach elektromagnetycznych;
  • IRINT – patrz: MASINT;
  • LASINT – patrz: MASINT;
  • MARKINT – market intelligence, rozpoznanie rynkowe;
  • MASINT – measurement and signature intelligence, rozpoznanie pomiarowo-badawcze oparte o analizę danych i informacji z czujników pomiarowych; dzieli się na:
    • ACINT – acoustic intelligence, akustyczne (dźwiękowe),
    • RADINT – radar intelligence, radiolokacyjne,
    • RINT – unintentional radiatino intelligence, radiacyjne niezamierzone
    • IRINT – infrared intelligence, rozpoznanie oparte o analizę danych z czujników podczerwieni,
    • CBNINT – chemical and biological intelligence, chemiczne i biologiczne,
    • DEWINT – directed energy weapons intelligence, broni wiązkowej (energii kierowanej)
    • NUCINT – nuclear intelligence, nuklearne,
    • EMPINT – elentromagnetic pulse intelligence, impulsu elektromagentycznego,
    • ELEKTRO-OPTINT, electro-optical intelligence, elektro-optyczne,
    • LASINT, laser intelligence, laserowe.
  • NUCINT – patrz: MASINT;
  • OSINT – open source intelligence, tzw. biały wywiad, rozpoznanie w oparciu o dane z otwartych źródeł (ogólnodostępne rejestry, ewidencje, publicznie dostępna dokumentacja, media, Internet itp.);
  • PHOTINT – patrz: IMINT;
  • RADINT- patrz: MASINT;
  • RINT – patrz: MASINT;
  • RUMINT – „rumour intelligence”, rozpoznanie oparte o mało wiarygodne lub wręcz niewiarygodne źródła; rozpoznanie oparte bardziej o plotki niż fakty;
  • SIGINT – signal intelligence, rozpoznanie radioelektroniczne, elektromagnetyczne, które dzieli się na:
    • COMINT – communication intelligence, rozpoznanie radiowe;
    • ELINT – electronic intelligence, rozpoznanie radiolokacyjne;

Odmładzająca transfuzja

Ostatnie lata w obszarze walki ze starzeniem upływały pod znakiem badania tego jak powstrzymywać starzenie na poziomie komórkowym a tymczasem są jeszcze i inne ciekawe spojrzenia na ten temat. Jedno z nich to rozwinięcie hipotezy swoistego wewnętrznego zegara, który odlicza czas pozostały do śmierci. Gdyby istniał taki zegar, to gdzie byłby zlokalizowany? Pierwotnie uważano, że w mózgu. Z czasem jednak z tej idei wyłoniła się inna: że ten zegar jest rozproszony po całym ciele – że są to tysiące małych zegarków. Zegarki te miałyby się wzajemnie komunikować – „synchronizować” – aby żaden nie zapomniał, że trzeba się starzeć. A starzenie się i ostatecznie śmierć to, można teoretyzować, ważna sprawa, bo po spłodzeniu potomstwa trzeba mu zrobić miejsce na świecie. Gatunek potrzebuje się adaptować, adaptacja wymaga ewolucji, ewolucja wymaga zmiany pokoleń, a zmiana pokoleń w warunkach ograniczonych zasobów może czasami wymagać, aby starszy „ustąpił miejsca młodszemu”. Śmierć jednostki w pewnym kontekście może być korzystna dla gatunku. Taka teza. Według niej zegarki są więc nastawione, aby nas uśmiercić dla dobra gatunku. Gdybyśmy chcieli więc te zegarki oszukać, co byłoby egoistycznym aktem buntu przeciwko własnemu gatunkowi, to musielibyśmy złamać ich kod komunikacyjny. Jak one się komunikują? Nie znaleziono nigdy żadnego kanału komunikacyjnego i jakiejś jasnej „wiadomości”. W końcu ktoś zaproponował, że może to nie jest jedna wiadomość a wiele bardzo różnych wiadomości. Że każda para małych zegarków używa innego kodu. A skoro tak, to jest tylko jedna droga, która prowadzi przez całe ciało i wędrować nią mogą najróżniejsze substancje, to: krwioobieg. Pytanie: czy transfuzja młodej krwi do starego organizmu oszukała by zegarki? Dokonywano takich transfuzji podobno z dobrymi rezultatami – tzn. rzekomo organizm miał uzyskiwać efekty odmładzające. Niektórzy bogaci ludzie zaczęli nawet skupować młodą krew albo zlecać zabiegi transfuzji od młodszych od siebie osób. Zaskakujący „wampiryzm”.

Publikacja naukowa, którą poniżej polecam jest o ciekawym odkryciu w tym obszarze badań i teoretyzowania. Zamiast młodej krwi podano sól fizjologiczną z albuminami. Czyli zamiast próbować przerzucić „wiadomości” z młodszych zegarków, po prostu próbowano wyczyścić kanał komunikacyjny, zakłócić synchronizację zegarków. Co ciekawe… dało to pozytywne efekty. Zdaje się więc, że problemem nie jest pozyskiwanie młodej krwi, aby zastępować starą, ale zwyczajnie zmiana starej krwi.

Jest to kolejny powód, aby opracować w końcu pewnego dnia sztuczną krew. Krew odporną na zakażenia, łatwą w produkcji a przy tym być może odmładzającą. (Pewnie bogaci każą sobie robić taką błękitną.)

https://www.aging-us.com/article/103418/text

Przezroczyste ludzkie komórki

Naukowcy wzorując się na głowonogach (np. ośmiornice), z których niektóre mogą kontrolować przezroczystość swojego ciała i stawać się niemalże niewidzialne, uzyskali żywe przezroczyste komórki ludzkie, których poziom przezroczystości może być regulowany.

Nigdy nie przyszło mi to do głowy, ale może w przyszłości będziemy mogli uczynić swoją skórę przezroczystą? Ludzie lubią różne ubiory, tatuaże, body painting, więc może pewnego dnia…

To, co mi nie przyszło do głowy, przyszło znanemu pisarzowi, Herbertowi Wellsowi (ten od „Wojny Światów”), który w 1897 roku napisał książkę „Niewidzialny człowiek”. Jej bohater w wyniku badań naukowych właśnie znajduje sposób na zmianę właściwości optycznych ludzkiego ciała, co pozwala mu na stanie się niewidzialnym. To oczywiście daleko idąca fikcja – raczej nie ma możliwości abyśmy stali się cali niewidzialni. Co więcej, nie miałoby to sensu z wielu przyczyn. Przykładowo, nie moglibyśmy widzieć, bo działanie ludzkiego oka opiera się o sterowanie przepływem promieni a nie ich przepuszczanie. A gdyby całe ciało poza gałkami ocznymi było niewidzialne? Też źle, bo światło bombardowało by oczy z każdej strony. Wypadałoby więc zostawić przynajmniej kawałek czaszki nieprzezroczysty.

Na koniec fragment publikacji naukowej:

„(…) nasza praca wprowadza koncepcję bezpośredniej inżynierii właściwości optycznych, tj. współczynnika załamania światła i zasięgu rozpraszania światła, dla żywych komórek ludzkich poprzez włączenie struktur opartych na refleksynie, a tym samym stanowi podstawę do rozwoju komórek ssaków i organoidów o inne zaawansowane funkcje optyczne inspirowane głowonogami, takie jak dynamiczne opalizowanie reagujące na bodźce lub mechanicznie konfigurowalne zabarwienie. (…) nasze odkrycia mogą doprowadzić do opracowania unikalnych narzędzi biofotonicznych do zastosowań w inżynierii materiałowej i bioinżynierii, a także mogą ułatwić lepsze zrozumienie szerokiej gamy systemów biologicznych.”

https://www.nature.com/articles/s41467-020-16151-6

Mysie 96-procentowe chimery

Naukowcy pobili kolejny niecodzienny rekord. Udało się stworzyć myszy, których 4% komórek ciała to komórki… ludzkie. Taki ludzko-zwierzęcy organizm nazywany jest chimerą.

Po co komu tworzyć chimery? Głównie po to, aby móc pewnego dnia w ciałach zwierząt hodować ludzkie organy do transplantacji.

Nie jest to jedyny sposób swoistego łączenia gatunków. W 2014 roku wszczepiono myszom do mózgu łódzkie komórki mózgowe. Te łódzkie były bardziej agresywne i po pewnym czasie wyparły mysie. Myszy uczyły się szybciej i miały lepszą pamięć.

Kto wie czy za 100 lat doczekamy się stworzenia pół-ludzi pół-zwierząt tak jak to opisywały dawne pogańskie mitologie.

https://www.popularmechanics.com/science/animals/a32493314/most-human-mouse-chimera/

Niejasne początki pandemii

List Donalda Trumpa do dyrektora WHO to ciekawa lektura objaśniająca w punktach m.in. kwestię początkowego zamieszania w sprawie pandemii, gdy jedni donosili o katastrofie a drudzy donosili, że nic niezwykłego się nie dzieje.

A tak poza tym to Trump grozi, że USA wystąpi z WHO jeżeli w ciągu 30 dni organizacja się nie ogarnie. Historia pokazuje, że Trump spełnia swoje groźby, więc niewykluczone, że tak będzie.\

Odkrycia w „czasie wojny”

Kolejne kraje podejmują się leczenia Covid-19 z użyciem hydroksychlorochiny z azytromycyną według „protokołu Raoulta”, francuskiego wybitnego ale też i kontrowersyjnego mikrobiologa: Włochy, Wielka Brytani a, Indie, Węgry. Wcześniej USA i kilka egzotycznych krajów jak Tunezja, Maroko. Niektóre kraje wprowadziły już zakaz wywozu.

Leczenie tymi substancjami nie ma poparcia nauki, bo nie przeprowadzono rygorystycznych testów, ale jego odkrywca podkreśla, że organizowanie teraz grup kontrolnych oraz pełnej procedury naukowej jest nieetyczne i nie ma też na to czasu – ludzie umierają każdego dnia, nie możemy badań ciągnąć miesiącami. Wskazane przez niego substancje są tanie i łatwodostępne, w niektórych krajach do nabycia bez recepty (aczkolwiek nie są bezpieczne, mogą mieć groźne efekty uboczne).

Leczenie wymienionymi substancjami ma rzekomo w 6 dni leczyć 80% pacjentów.

Temat się ciągle od końca lutego. Nie wiadomo w końcu jak to z tym jest, być może niebawem się tego dowiemy (może wreszcie we Włoszech spadnie śmiertelność), ale cała sprawa budzi liczne pytania o to jak powinniśmy postępować z odkryciami w „czasie wojny”, gdy nie można czekać, gdy nie można żonglować pacjentami i jednych skazywać na śmierć w grupie kontrolnej a drugim dawać potencjalnie cudowny lek, a z drugiej strony nie można na ślepo angażować szybko kurczących się zasobów na przypadkowe, niesprawdzone rygorystycznie terapie.

Kilka państw postanowiło zaufać francuskiemu profesorowi na słowo (ostatecznie to uznany mikrobiolog zajmujący się chorobami zakaźnymi). Oby się powiodło.

Ostrzeżenie z 2007 roku: powrót SARS będzie w Chinach dzięki nietoperzom

Taka ciekawostka odnośnie koronawirusa.

W 2007 roku grupa chińskich badaczy zajmująca sie koronawirusem SARS-Cov opublikowała pracę badawczą. Na jej samym końcu znajduje się akapit „Czy powinniśmy się przygotować na powrót SARS” a w nim:

„Koronawirusy są dobrze znane z rekombinacji genetycznej, co może prowadzić do nowych genotypów i wybuchów epidemii. Obecność dużego rezerwuaru wirusów podobnych do SARS-CoV u nietoperzy podkowcowatych, wraz ze kulturą jedzenia egzotycznych ssaków w południowych Chinach, jest bombą zegarową. Nie należy ignorować możliwości ponownego pojawienia się SARS i innych nowych wirusów pochodzących od zwierząt lub laboratoriów, a zatem konieczność przygotowania się nie powinna zostać zignorowana.”

Jak widać, dla badaczy 13 lat temu było to tak: oto jest BOMBA ZEGAROWA. Wybuchnie pewnego dnia. Jej prawdopodobna lokalizacja: Chiny.

Chińczycy powinni przestać karmić się dziwnymi posiłkami.

Źródło: https://cmr.asm.org/content/cmr/20/4/660.full-text.pdf
(DOI: 10.1128/CMR.00023-07)

Nietoperz z FaceAppa

Bawiliśmy się z córką aplikacją FaceApp i przy jej zdjęciu z jednym z pluszaków z Biedronki aplikacja nie wiadomo czemu uznała, że osobą na zdjęciu jest ten pluszak a nie moja córka. Co ciekawe, nie udało nam się tego efektu uzyskać używając zdjęć z samymi pluszakami.

Myślę, że działanie FaceApp jest oparte o kilka różnych algorytmów, które czasami są niezgodne ze sobą: najpierw jest algorytm oceniający czy na zdjęciu jest ludzka twarz i jeżeli jest to uruchamiany jest inny algorytm, który ma ja wydobyć że zdjęcia. No i teraz na zdjęciu dziecka z pluszakiem każdy z tych algorytmów może wybrać inną postać – a tylko ten pierwszy algorytm naprawdę dobrze wykrywa ludzkie twarze. Samego pluszaka nie można użyć, bo sam pluszak nie przejdzie przez pierwszy algorytm.