Vyšlo Pharo 13 s vylepšenou podporou HiDPI či objektovým Transcriptem. Pharo je programovací jazyk a vývojové prostředí s řadou pokročilých vlastností.
Java má dnes 30. narozeniny. Veřejnosti byla představena 23. května 1995.
1. července Mozilla vypne službu Fakespot pro detekci podvodných recenzí v internetových obchodech. Mozilla koupila Fakespot v květnu 2023.
8. července Mozilla vypne službu Pocket (Wikipedie) pro ukládání článků z webu na později. Do 8. října si uživatelé mohou vyexportovat data. Mozilla koupila Pocket v únoru 2017. Několik měsíců byl Pocket integrovanou součástí Firefoxu.
Turris OS má aktuálně problém s aktualizací související s ukončením podpory protokolu OCSP u certifikační autority Let's Encrypt.
Nevidomý uživatel Linuxu v blogu upozornil na tristní stav přístupnosti na linuxovém desktopu (část první, druhá, závěr), přičemž stížnosti jsou podobné jako v roce 2022. Vyvolal bouřlivou odezvu. Následně např. Georges Stavracas shrnul situaci v GNOME. Debata o jiném aspektu přístupnosti, emulaci vstupu pod Waylandem, také proběhla na Redditu.
DevConf.CZ 2025, tj. open source komunitní konference sponzorovaná společností Red Hat, proběhne od 12. do 14. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.
Byla vydána nová major verze 28.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Přehled novinek v příspěvku na blogu.
Český telekomunikační úřad zveřejnil Výroční zprávu za rok 2024 (pdf), kde shrnuje své aktivity v loňském roce a přináší i základní popis situace na trhu. Celkový objem přenesených mobilních dat za rok 2024 dosáhl dle odhadu hodnoty přibližně 1,73 tis. PB a jeho meziroční nárůst činí zhruba 30 %. Průměrná měsíční spotřeba dat na datovou SIM kartu odhadem dosáhla 12,5 GB – v předchozím roce šlo o 9,8 GB.
Z novinek představených na Google I/O 2025: Přehledy od AI (AI Overviews) se rozšiřují do dalších zemí. Užitečné, syntetizované přehledy od generativní AI jsou nově k dispozici i českým uživatelům Vyhledávače.
#include <stdint.h> inline int sys_write(int fd, char const* text, uint32_t length) { uint64_t retval; asm volatile ( /* SYSCALL instruction invokes the kernel */ "syscall" /* return value will be read from rax */ : "=rax"(retval) /* where the input arguments should be placed */ : "a"(1), /* eax = syscall number */ "D"(fd), /* argument 1 (fd) goes to rdi/edi */ "S"(text), /* argument 2 (text) goes to rsi/esi */ "d"(length) /* argument 3 (length) goes to rdx/edx */ /* registers that may contain garbage after the call - for syscalls, they are rcx, r11 */ : "rcx", "r11" ); return retval; } inline void sys_exit() { asm volatile ( "syscall" : : "a"(60), "D"(0) : "rcx", "r11" ); } void _start() { sys_write(1, "Hello world!\n", 13); sys_exit(); }
all: gcc tinyhello.c -o tinyhello --static -nostdlib -Ttinyhello.lnk -Ofast -nostartfiles -nodefaultlibs -s -fsyntax-only size: du -b tinyhello | awk '{print $$1}'
Bez žiadnej zmeny – takže kopia od pôvodného autora.
OUTPUT_FORMAT(elf64-x86-64) ENTRY(_start) SECTIONS { . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS; .text : { *(.text); *(.rodata*); } /DISCARD/ : { *(*); } }
Preklad | Výsledok |
---|---|
Bluebear kód a preklad | 864 B |
S mojimi úpravami/prekladom | 496 B |
Ušetrené: | 368 B (42,59 %) |
Tiskni
Sdílej:
nóóóó a kolik ztoho je jakoby samotnej ten helloworld string?? :O :D