Syzygy#7 – Krzysztof Kubeczko

Dracon, Astral, Gepard-

Dnia 12 kwietnia 1999 roku zginął tra-
gicznie w wypadku samochodowym Krzysztof
Kubeczko. Miał niecałe 21 lat… :-(

Wizerunek, jaki wykreował w oczach ata-
rowców, szczególnie scenowców, nie jest
do końca pełny i prawdziwy. Był może po-
stacią kontrowersyjną, zwłaszcza dla ludzi
nie znających go bliżej… i wydających po-
chopne zdanie o Nim (lub po prostu powta-
rzających zasłyszane opinie). Na scenie
właściwie tylko kilka znających Go osób
z Gdańska (Dracon, Astral, Gepard, Darth),
może w pełni wypowiedzieć się na temat tego
wrażliwego i wartościowego człowieka. Nie
tylko jako “prawdziwego atarowca”, “ata-
rowca nr 1 w Polsce” itp. uproszczeń na
Jego temat. Jedyne, co rzeczywiście mogę
przyznać, to fakt, iż był On prawdziwym
pasjonatem 8-bitowego Atari, nawet posia-
danie ST-ka, czy PCta nie zmniejszyło Jego
zainteresowania atarynką.

Czytaj dalej „Syzygy#7 – Krzysztof Kubeczko”

Gambleriada, Giełdy komputerowe w Polsce, zdjęcia oraz materiały

Zdjęcia gambleriady z różnych miejsc sieci oraz kilka informacji na temat giełd komputerowych i około materiałów z tym powiązanych. Na przestrzeni lat obyło się 8 imprez Gamlberiady, które zakończyły się wraz z upadkiem gamblera w grudniu 1999 r. Mam nadzieję, że materiały te posłużą wam w dalszych wykopaliskach tamtych czasów :)

Czytaj dalej „Gambleriada, Giełdy komputerowe w Polsce, zdjęcia oraz materiały”

Google Chrome optimization

open the page on the given link and set status to ENABLED

Multiple connections for downloaded file
chrome://flags/#enable-parallel-downloading

Forced memory saving function, unactive tab freezing
chrome://flags/#proactive-tab-freeze-and-discard

Another GPU hardware acceleration for whole pages (gpu status avaible on chrome://gpu/ page)
chrome://flags/#enable-gpu-rasterization

fully optimized chrome with GPU acceleration

Pixel redner optimization
chrome://flags/#enable-oop-rasterization

Write directly to the GPU memory
chrome://flags/#enable-zero-copy

Overrides the built-in software rendering list and enables GPU-acceleration on unsupported system configurations (force GPU mode)
chrome://flags/#ignore-gpu-blacklist

Open chrome://settings > System -> Enable GPU Acceleration

Enable HTTP/2

Why? because is faster than old HTTP/1 from 1997. You can chcek your website here and test it.

  • HTTP/2 is binary, instead of textual.
  • Fully multiplexed, sending multiple requests in parallel over a single TCP connection, asynch
  • It uses header compression
  • It allows servers to “push” responses proactively into client caches instead of waiting for a new request for each resource
  • It uses the new ALPN extension which allows for faster-encrypted connections since the application protocol is determined during the initial connection.
  • It reduces additional round trip times (RTT), making your website load faster without any optimization.
  • Domain sharding and asset concatenation is no longer needed with HTTP/2.

Prepare

phpver=php7.3
sudo apt update
sudo apt upgrade
sudo apt-get install $phpver-fpm
sudo a2enmod proxy_fcgi setenvif
sudo a2enconf $phpver-fpm
sudo a2dismod $phpver
sudo a2dismod mpm_prefork
sudo a2enmod mpm_event
sudo a2enmod http2
sudo service apache2 restart

Add at bottom following line to /etc/apache2/apache2.conf:

Protocols h2 h2c http/1.1
H2Push on
H2PushPriority * after
H2PushPriority text/css before
H2PushPriority image/jpg after 32
H2PushPriority image/jpeg after 32
H2PushPriority image/png after 32
H2PushPriority application/javascript interleaved

Explanation: h2 is TLS-encrypted HTTP/2, h2c is cleartext HTTP/2, and http/1.1 is ordinary HTTP/1.1. H2Push on – force HTTP/2 usage. H2PushPriority – defines the priority handling of pushed responses based on the content-type of the response

Go to https://tools.keycdn.com/http2-test and test against your’s website

STOP ACTA 2.0

Stało się, ACTA 2, kolejna próba cenzury internetu pod klasycznym pretekstem ochronnym – prawa autorskie. Płatne linki oraz pełna odpowiedzialność administratora za wasze dane, tak, to ja będę sprawdzał co trzymacie w swoich folderach i decydował jak mocno łamie to prawo.

Zamieniamy zasadę domniemania niewinności na zasadę popełnienia przestępstwa – domyślnie wrzucając coś w sieć będziecie piratami, a to ja zdecyduje czy to prawda czy nie.

Chiny? Iran? a może i ta wspaniała EU? kto dołączy do grona analaizatorów treści.. wystarczyło nam smRODO, które doprowadziło do spadku komfortu korzystania z sieci i absurdów życiowych.

Ale co was to obchodzi? prawda? To tak jakby nie protestować za wolnością słowa bo nie macie nic do powiedzenia.

To tylko jeden z problemów tej dyrektywy, nie mówiąc już o memach, open-source i rozwoju oprogramowania. Jako programista i osoba, która w latach 90-siątych przyczyniała się do rozwoju sieci – protestuje. Nie może być tak, że osoby ze średnim wiekiem +50, które nie zrobiły nic dla sieci – będą decydowały o jego charakterze, a kilku lobbystów, którzy doszukali się w internecie biznesu, a nie wolności, będzie zachowywała się jak na swoim podwórku.

Tu nie chodzi już tylko artykuł 11 czy 13, a o całą dyrektywę, która będzie aktualizowana w przyszłości na naszą niekorzyść w ramach “uszczelniania”. Zależy Ci na wolności sieci? protestuj!

Artykuły: https://zaufanatrzeciastrona.pl/post/to-juz-jutro-ostatni-moment-by-zaprotestowac-przeciwko-cenzurze-internetu/

Grupa FB : https://www.facebook.com/groups/stopacta2/
Fanpage FB: https://www.facebook.com/stopACTA2.Polska/

https://saveyourinternet.eu 
https://changecopyright.org

ePuapExtractor – odczytywanie pism z e-Paupap XML

Program służy po odczytania pism pobranych (także awaryjnie) z serwisu ePuap, które są w zapisane w formacie XML (plik XML w którym są osadzone załączniki i dane).  Po otwarciu programu wystarczy pobrany plik przeciągnąć na aplikację, a ten przetworzy go i wydobędzie załączniki, które zapisze w osobnych folderach, natomiast treść pisma zostanie wyświetlona w odpowiednim miejscu. Wersja bezinstalacyjna, portable, ale myślę, że i wam się przyda. W przypadku problemów lub sugestii usprawniających jej działanie – piszcie w komentarzach.

Licencja dla aktualnej wersji: darmowa (prywatna lub służbowa/biznesowa).
Chcesz podziękować? klikaj w reklamy. Chcesz naprawdę pomóc i przyspieszyć rozwój? postaw mi kawę :)

Postaw mi kawę na buycoffee.to

Aplikacja pracuje w trybie OFFLINE, nie wymaga internetu, nie przetwarza i nie wysyła żadnych dokumentów na jakikolwiek serwer. (jest zgodna z uwielbianym smRODO :) )

Portable, wersja bezinstalacyjna z automatycznym aktualizatorem

Aplikacja może natomiast wysyłać statystyki używania aplikacji do analizy popularności (żadnych danych osobowych, żadnych danych sprzętu, informacja tylko dla autora).

Jak użyć?

  1. pobierz paczkę z serwisu ePuap w formacie skompresowanego pliku (ZIP) lub odszukaj plik XML
  2. przeciągnij go na aplikację lub wskaż przy pomocy przypisku wybierania pliku
wygląd aplikacji ePuapExtractor
Link do POBRANIA w rozwinięciu, kliknij tu

Raid-1 installation & recovery start

How to start with raid-1, by musznik.

  • * You neeed separate ext2 /boot partition – easest way is to add pendrive or third disk with that mount point
  •  /boot partition should be on stable ground, connect hdd to sata-1 input! to prevent from disk name change after failure.
  1. create software raid druing debian installation
  2. create exactly same partitions on /dev/sdc1 and /dev/sdd2 (disk one and two)
  3. assign proper mount point to raid partitions (/ for /dev/md0, /var for /dev/md1 etc)
  4. create small partition for /boot on external drive (additional hdd or usb)
  5. assign grub to partition where is /boot
  6. thats is..

ok? but my one disk fail! how to start with one disk in raid-1 on debian?

  1. grub cannot start system, but it still able to load linux kernel (ufff) from external /boot partition
  2. you can run system on one disk using below procedure
    1. stop all md* devices
      [code]mdadm –stop /dev/md*[/code]
    2. recreate raid-1
      [code]mdadm –assemble –scan[/code]
    3. we need “mkconf” command from /usr folder
      1. ​find partition where is /usr
      2. mount that folder
        [code]mkdir /tmp/help
        mount -t ext4 /dev/md0 /tmp/help[/code]
      3. backup current configuration and create new one
        [code]mv /etc/mdadm/mdadm.conf /etc/mdadm/mdadm.conf.old
        /tmp/help/usr/share/mdadm/mkconf > /etc/mdadm/mdadm.conf[/code]
  3. prepare new disk
    1. create exactly same partition size as working hdd (you can use degradated disk with old data, which was removed for test?)
    2. using this command
      [code]sfdisk -d /dev/sda > sfdisk /dev/sdb[/code]
    3. associate new hdd with raid-1
      [code]mdadm –manage /dev/md0 –add /dev/sdb1
      mdadm –manage /dev/md1 –add /dev/sdb5
      mdadm –manage /dev/md2 –add /dev/sdb6[/code]
    4. and so one…
    5. watch rebuilding process
      [code]watch -n 1 cat /proc/mdstat[/code]

 

There might be problem with SWAP partition. First stop whole swap (swapoff) or just restart system.

Mikrotik AP-Client Bridge i problemy

Mikrotiki nie są aż tak user-freidnly dla użytkownika domowego jak np. ovislink 5470AP gdzie tryb AP-Client załatwia praktycznie nam wszystko. Oprogramowanie Gargoyle w trybie WDS też nie jest praktycznie kompatybilne z WDS routerboard, co w moim przypadku przy próbie wymiany danych kończyło się kernel warningiem w Gargoylowym routerze. Pozostała nam zabawa tylko z opcjami STATION naszego klienta MT.

Czytaj dalej „Mikrotik AP-Client Bridge i problemy”

Atmega328 via Arduino IDE 1.5.x/1.0.x

Jak dobrze wiecie, albo i nie wiecie, nie musicie zakupywać “całych zestawów Arduino Uno,mini etc”, a sami zakupić scalak Atmega328p za kilka złoty, wgrać bootloader Arduino i cieszyć się półprawnym arduino.

Czego potrzebujemy?

Konfiguracja dotyczy pracy układu z zewnetrzny kwarcem 16Mhz!

  1. Atmega328 (np. od Seguro, tak obsługują paczkomaty :) )
  2. Programator USBasp (np. od electropark, brak paczkomatów :()
  3. Opcjonalnie konwerter USB<->UART (electropark) – jeżeli zamierzamy wygrywać soft klasycznie, czyli przez RX/TX via bootloader arduino, co nie jest konieczne i zależne od poniższej konfiguracji
  4. Modyfikacja pliku C:\Program Files (x86)\Arduino\hardware\arduino\avr\boards.txt

Dopisujemy na końcu pliku

Czytaj dalej „Atmega328 via Arduino IDE 1.5.x/1.0.x”