Zgiń, przepadnij, IPv4, po prostu się skończ!!!1!

IPv4 zostało wymyślone w latach osiemdziesiątych. IPv6 pojawiło się zaraz w latach dziewiędziesiątych, dokładnie po czternastu latach praktycznego stosowania IPv4. Minęło prawie 30 lat od tamtego czasu, i nadal tkwimy w bajorze IPv4. Utknęliśmy? Głównym problemem z IPv4 jest jego 32-bitowe adresowanie. Ogranicza internet do 4 miliardów prawdziwych uczestników. (w praktyce jeszcze mniej, z powodu zarezerwowanych zakresów adresowych, adresów rozgłoszeniowych, masek i tak dalej): mniej niż połowa populacji świata! Wszystkie jego ograniczenia wynikają z tego jednego problemu. ...

10 stycznia 2022 · 6 min

Przetłumaczyłem Gita!

Odkryłem, że Git nie ma polskiego tłumaczenia! Okropne uczucie, prawda? Więc już ma. Spędziłem na tłumaczeniu wszystkie wieczory przez ostatni miesiąc przed Bożym Narodzeniem. Więc oto parę rzeczy, które zauważyłem: Programiści (czy ktokolwiek, kto robi to, co mam na myśli) są chorobliwie anglocentryczni. Właściwie totalnie ich nie obchodzą inne języki, nawet takie podobne, nie wspominając już o egzotycznych (fragment z designed well). Tak jak hebrajskie liczebniki wspomniane w tym artykule, po polsku mówimy „dwie”, ale „dwóch” i „dwa”. Więc tłumaczenie napisu (msgid) typu "Only two %s found." jest na 100% źle pomyślane. To samo dotyczy wielu %s w msgid. Hej, GNU printf wspiera "%1$s not found because of %2$s", wszystkie języki nie-C też mają swój sposób na numerowanie procent-esów. I wtedy można to oczywiście przetłumaczyć na "%2$s powoduje, że nie znaleziono %1$s" jeśli brzmi to bardziej naturalnie w docelowym języku. ...

27 grudnia 2020 · 3 min