[RECEPTA] PyCharm 2019.1 – brak polskich znaków

PyCharm od JetBrains jest moim ulubionym IDE do pracy z projektami w Pythonie.

Narzędzie rewelacyjne usprawnia pracę i dzięki zdalnym interpretatorom pozwala pracować na kodzie znajdującym się wprost na serwerze – i to łącznie z możliwością zdalnego uruchamiania i debugowania.

Każdemu czasem zdarza się jednak wpadka. Dzisiejsza aktualizacja – 2019.1 psuje możliwość używania naszych polskich znaków diakrytycznych (specjalnych). Jeśli również doświadczyłeś tego problemu to wiedz, że jest on łatwy do usunięcia poprzez zmianę wersji JRE z którą pracuje IDE z 11 na 8.

Link do rozwiązania:
https://intellij-support.jetbrains.com/hc/en-us/articles/206544879

[RECEPTA] scr_ipfm + PHP 7.0 = PHP Fatal error: Uncaught Error: Call to undefined function split() in […] – PATCH/FIX

scr_ipfm czyli bardzo proste i wygodne narzędzie do rysowania statystyk wykorzystania łącza przez poszczególne urządzenia sieciowe. Ciekawe czy ktoś jeszcze z tego korzysta zwłaszcza, że ostatnia wersja została wydana w 2003 (sic!) roku…

Jeżeli tutaj trafiłeś to pewnie rozbiłeś się o problem z tematu wpisu po aktualizacji PHP do gałęzi >=7.0 – zupełnie jak ja.

Nie ma co przeciągać. Poniżej gotowy patch do zaaplikowania w ten sposób:

# wget http://okiemadmina.pl/download/scr_ipfm_php70_fix.patch
# cd scr_ipfm/
# patch -p1 < ../scr_ipfm_php70_fix.patch

http://okiemadmina.pl/download/scr_ipfm_php70_fix.patch

Daj znać w komentarzu, czy nadal używasz scr_ipfm i czy patch Ci pomógł!

[RECAPTA] ZFS: i/o error – all block copies unavailable … i FreeBSD nie startuje…

Piątek – trzynastego… W zasadzie taki mógłby być tytuł tego wpisu. Kurier dwa razy z rzędu wywrócił się z paczkami, żonie urwał się front od zmywarki, a kolega odbierając auto po wymianie płynów nie odjechał już z warsztatu, bo strzelił mu pasek rozrządu… Oczywiście natłok piątkowo-trzynastkowych zdarzeń nie mógł też ominąć przynajmniej jednego z serwerów, o czym w ten wyjątkowy piątkowy wieczór jak zwykle poinformował mnie system monitoringu. Po krótkich oględzinach stwierdzam: ping jest, usługi – w tym SSH – nie działają. Szczęśliwie dostępna jest zdalna konsola. Odpalam, loguje… jest – mam ekran i klawiaturę. Login, hasło, szczęśliwie powitał mnie bash. No to sprawdzamy: dmesg -> zwis. Druga konsola:  ps auxw -> zwis. Następna konsola: vmstat -z -> zwis. Niema innej opcji, trzeba restartować.  Mija kilkanaście sekund. W międzyczasie szybkie sprawdzenie na ile aktualna jest kopia zapasowa. Konkluzja: Nie jest źle. Wracamy do pacjenta, który już powinien być uruchomiony, a tu przykra niespodzianka wprost z bootloadera:

FreeBSD/x86 boot
Default: zroot:/boot/kernel/kernel
boot:
ZFS: i/o error - all block copies unavailable

Czytaj dalej [RECAPTA] ZFS: i/o error – all block copies unavailable … i FreeBSD nie startuje…

[RECEPTA] Błędne kodowanie bazy danych MySQL – złe znaki i krzaki po migracji

Dzisiejszego dnia wykonywałem dla klienta migrację na nasz hosting i kolejny raz trafiłem na problem, który zainspirował mnie do dzisiejszego wpisu. Problem może być już Tobie znany, ponieważ powraca jak bumerang, a związany jest często z niedbałością, brakiem wiedzy lub niekonsekwencją wśród niektórych administratorów. Jeżeli po migracji bazy danych masz problem z wyświetlaniem polskich znaków to być może dzięki temu wpisowi szybko poradzisz sobie z problemem…

Czytaj dalej [RECEPTA] Błędne kodowanie bazy danych MySQL – złe znaki i krzaki po migracji

[RECEPTA] ZFS send via SSH i … write failed: Cannot allocate memory

System plików ZFS pod względem swoich możliwości jest niesamowity! …zwłaszcza w systemie FreeBSD, którego domyślny filesystem pozostawia dużo do życzenia. Od kiedy po raz pierwszy produkcyjnie wdrożyłem tą parkę, jestem nią zachwycony i pewnie na łamach niniejszego bloga pojawi się na ten temat nieco więcej informacji. Dzisiejszy wpis dedykuje jednak konkretnemu problemowi. Sytuacja wygląda następująco: Masz wdrożony ZFS (którym pewnie tak jak ja jesteś zachwycony) i postanawiasz skorzystać niezwykle przydatnego rozwiązania jakim jest przesłanie systemu plików przez SSH. Tworzysz pulę na zdalnym serwerze, wymieniasz klucze i wpisujesz magiczne:

# zfs send -R storage@20151104 | ssh root@10.17.1.2 " zfs recv -vFdu hermes"

… z niecierpliwością czekasz na pełen sukces, a tu nagle po chwili:

> ssh: Write failed: Cannot allocate memory

Czytaj dalej [RECEPTA] ZFS send via SSH i … write failed: Cannot allocate memory