Vývojáři webového prohlížeče Ladybird dnes oznámili, že mění způsob vývoje. S blížícím se vydáním alfa verze přestávají přijímat veřejné pull requesty. Všechny otevřené veřejné pull requesty budou uzavřeny. Tým nedokáže garantovat bezpečnost AI generovaných pull requestů.
OpenLogi (GitHub) je open source náhrada aplikace Logi Options+ pro přizpůsobení myší od společnosti Logitech. Zatím běží pouze na macOS.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).
Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek
… více »Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.
Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.
Open source konference DevConf.CZ 2026 proběhne 18. a 19. června v Brně na FIT VUT. Publikován byl program a spuštěna byla registrace.
Společnost JetBrains uvolnila verzi 2 svého open-source velkého jazykového modelu (LLM) pro vývojáře Mellum.
Probíhá konference Microsoft Build 2026. Microsoft představuje své novinky: kvantový čip Majorana 2, Surface Laptop Ultra a Surface RTX Spark Dev Box s NVIDIA RTX Spark, Intelligent Terminal, Coreutils for Windows (fork Rust Coreutils), AI modely MAI, AI agenta Scout, platformu pro agent-first zařízení Project Solara, …
Google Chrome 149 byl prohlášen za stabilní. Nejnovější stabilní verze 149.0.7827.53 přináší řadu novinek. Podrobný přehled v poznámkách k vydání. Vylepšeny byly také nástroje pro vývojáře.
Zdravim, jsem pravidelny navstevnik lide chatu -> mitnost pc. Chodim tam pres lide-gw pythonovou branu a ted me napadlo udelat nejakou proxy, ktera by fungovala jako takovy filtr vstupu, ktery by kontrolovaly prislusne moduly a teprve pak poustely do klienta. Avsak jsem zatim tvoril neuspesne :-(
Traffic probiha podle vseho pouze od klienta do proxy ( netusim jestli to leze i do brany a fuc ), ale od lide brany mi tam do proxy zadny traffic nejde, cili je zrejme neco spatne...
Login klienta do brany lide-gw je defaultne:
server = localhost
port = 13801
proxy jsem vytvoril na 127.0.0.1:13802
zde je kod: http://www.pastebin.cz/preview/384657616a64f3
lide-gw brana hlasi, ze se proxy pripoji (jede v terminalu), ale klientovi se pripojit nepodari, to je vse, co vam k tomu mohu rict, nevi nekdo, kde je chyba? :-(
Predem dekuji za odpovedi...
my $conn = Connection(); my $lide = $conn->accept();Nejdřív čekáte na spojení na jednom portu...
my $proxy = Proxy(); my $local = $proxy->accept();Pak na druhém...
while( my $input = <$lide> ) {
chomp $input;
print "$input\n";
my $l = <$local>;
chomp $l;
print $l $input;
}
Pak čtete řádek z prvního, pak z druhýho socketu (tohle pořadí máte nějak zaručeno, nebo si koledujete o deadlock), a pak printujete kam??? $1 asi těžko bude nějaký file descriptor, takže by to mělo celkem solidně řvát. Navíc používat $1 jako proměnnou je dost blbej nápad.
die "Can't connected to lide.cz!\n";Tohle je asi dost od věci, protože se to ani v jednom případě nikam nepřipojuje.
No ja jsem omylem hodil predchozi verzi, soucasna je: http://www.pastebin.cz/23778
Aco to ma delat? tento script by mel byt takovym mostem mezi lidegw branou a IRC klientem.
V soucasne dobe to dela to, ze se to napoji na lide branu, prijme data od klienta, ale to je tak vsechno, bud se tomuto mostu nedari odeslat data lidegw brane, nebo neni schopen ty data od ni prijimat a posilat klientovi...
Lidewg brana hlasi connected, tento perlovsky most hlasi connected obema socketum ( uz jsem ten vypis connected z kodu odstranil ), avsak klient se nedokaze prihlasit...
btw od klienta mi prijdou tyto data:
PASS ...
USER ...
NICK ...
Nenapada vas nekoho, jak to zprovoznit? :-(
Všimnul jsem si ale, že vůbec neukončuješ zprávy posílaný socketům, tak se ti všechny zprávy z "proxy" hromadí do 1. neukončené zprávy pro "lidegw" a proto na cílovém serveru není "nic vidět".
Kod verim, ze je zmateny, poneavdz tohle zkousim prvne, nikdy jsem takovou lokalni proxy nezkousel 
A dotaz? Ja osobne doufam, ze staci uz jen kousicek k tomu, aby to fungovalo, tak bych chtel nakopnout
takze znovu:
1) cil - udelat lokalni proxy, neboli takovy most mezi pythonovou lide-gw branou, ktera slouzi k vytvoreni socketu pro komunikaci lide chatu s IRC klientem.
defaultni login na tuto branu je server: localhost; port: 13801;
2) chovani soucasneho scriptu: pythonova brana hlasi prijem noveho spojeni ( tedy od teto lokalni proxy ), oba sockety byly zdarne vytvoreny a proxy prijima data od IRC klienta. To je ale vse - tato lokalni proxy pravdepodobne neodesila data od klienta k lide brane, nebo nedokaze prevzit data z lide brany ( anebo oboji ze ) :-/
3) soucasny kod:
#!/usr/bin/perl
use strict;
use IO::Socket;
sub Connection {
my $conn = new IO::Socket::INET (
PeerAddr => 'localhost',
PeerPort => '13801',
Proto => 'tcp',
Type => SOCK_STREAM,
);
if ( ! $conn ) {
die "Can't connected to lide.cz!\n";
} else {
return $conn;
}
}
sub Proxy {
my $conn = new IO::Socket::INET (
LocalAddr => '127.0.0.1',
LocalPort => '13802',
Proto => 'tcp',
Resue => 1,
Listen => 1,
);
if ( ! $conn ) {
die "Can't created a proxy!\n";
} else {
return $conn;
}
}
my $conn = Connection();
my $server = Proxy();
my $proxy = $server->accept();
my $lidegw = $conn->accept();
$conn->blocking(0);
$server->blocking(0);
while ( my $lide = <$lidegw> or my $local = <$proxy> ) {
chomp $lide;
chomp $local;
if ( $lide != '' ) {
print "from lidegw: $lide\n";
print $server "$lide\r\n";
} else {
print "from klient: $local\n";
print $conn "$local\r\n";
}
}
$lidegw, zejména
...
my $lidegw = $conn->accept();
...
while ( my $lide = <$lidegw> or my $local = <$proxy> ) {
chomp $lide;
chomp $local;
if ( $lide != '' ) {
print "from lidegw: $lide\n";
print $server "$lide\r\n";
} else {
protože to nedává smysl, na tom socketu nic nenaslouchá.
Tiskni
Sdílej: