Standard Matter (Wikipedie, GitHub), původně Project Connected Home over IP (CHIP), pro propojení IoT a domácí automatizaci byl vydán ve verzi 1.4.
Fedora Linux je aktuálně k dispozici v 5 edicích: Workstation, Server, IoT, Cloud a CoreOS. Pro desktopové nasazení je určena edice Workstation, což je prostředí GNOME. Vývojářům a uživatelům KDE Plasma se dlouhodobě nelíbí, že jejich prostředí je schováno mezi spiny, tj. alternativními desktopy. Prosadili si, že s následující verzí Fedora Linuxu KDE Plasma povýší ze spinu na edici a bude tak na úrovni Workstation.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch OTA-6 Focal, tj. šesté stabilní vydání založené na Ubuntu 20.04 Focal Fossa.
Byla vydána nová verze 8.0 (𝕏) frameworku pro vývoj webových aplikací Ruby on Rails (Wikipedie). Přehled novinek v příspěvku na blogu, v poznámkách k vydání a na GitHubu.
Byla vydána verze R14.1.3 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.
Dnes v 17:00 má na YouTube online premiéru krátký film Project Gold od Blender Studia představující možnosti rozšíření Blenderu pro "malířský vzhled".
Byl představen oficiální Raspberry Pi USB 3 Hub. Cena je 12 dolarů.
Na YouTube byly zveřejněny sestříhané videozáznamy přednášek z letošního OpenAltu. Dostupné jsou také přímo z programu po kliknutí na přednášku.
Co přesně se děje, když se pomocí curlu připojujeme ke google.com? Proč to psát do terminálu, když si to můžeme pustit jako videoklip curl -v https://google.com na YouTube. 😂
Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána ve verzi 2024.11.
grafika\2003\Fotoarchiv grafika\2003\Fotoarchiv\akce grafika\2003\Fotoarchiv\akce\03-11-13_praha
#!/usr/bin/perl while(<>){ chomp; @F=split/\\/; s/'/\\'/g for @F; $f=pop@F; $e=@F?'$h{\''.join('\'}{\'',@F).'\'}':'$h'; $e.="={\'$f\'=>1}"; eval$e; } sub p{ while(($k,$v)=each %{$_[0]}){ print "$k\\"; if(ref$v) { p($v) } else { print "\n" }; } } p(\%h)
2007\Akce 2007\Akce\2007 2007\Akce\2007\pozvanky 2007\Akce\2007\pozvanky\English 2007\Akce\2007\DIPLOMY 2007\Akce\2007\DIPLOMY\bodyfitness 2007\Akce\2007\DIPLOMY\fitness 2007\Akce\2007\bannery 2007\Akce\2007\bannery\molo 2007\Akce\2007\bannery\vchodale dostal jsem misto ocekavaneho
2007\Akce\2007\pozvanky\English 2007\Akce\2007\DIPLOMY\bodyfitness 2007\Akce\2007\DIPLOMY\fitness 2007\Akce\2007\bannery\molo 2007\Akce\2007\bannery\vchodpouze toto:
2007\Akce\2007\bannery\vchod\
# -*- coding: utf-8 -*- radky = r"""2007\Akce 2007\Akce\2007 2007\Akce\2007\pozvanky 2007\Akce\2007\pozvanky\English 2007\Akce\2007\DIPLOMY 2007\Akce\2007\DIPLOMY\bodyfitness 2007\Akce\2007\DIPLOMY\fitness 2007\Akce\2007\bannery 2007\Akce\2007\bannery\molo 2007\Akce\2007\bannery\vchod""" seznam=[] for radek in radky.split("\n"): for i in range(len(seznam)): if seznam[i] in radek: seznam[i] = radek break else: seznam.append(radek) for radek in seznam: print radekPráce se soubory: http://www.py.cz/PraceSeSoubory
my $last = ''; for (sort { $b cmp $a } map { chomp; $_ } <>) { print $last = $_, "\n" if index $last, $_; }
sort vstup.txt | gawk -f dupl.awk
kde dupl.awk
vypadá takhle:
BEGIN { predchozi=""; } { if (substr($0,1,length(predchozi))!=predchozi) { print predchozi; } predchozi=$0; } END { print predchozi; }
sed -n 'H g s/^\(.*\)\n\1.*// s/\n.*//p g $s/^\(.*\)\n\1.*// $s/.*\n//p s/.*\n// h' subor.in(Ak to chce niekto ako one-liner, tak tu:
sed -n 'H; g; s/^\(.*\)\n\1.*//; s/\n.*//p; g; $s/^\(.*\)\n\1.*//; $s/.*\n//p; s/.*\n//; h'
)
alebo skript v bashi (ktory je ideovo rovnaky):
#!/bin/bash while read line; do [[ "$line" =~ "$prev".* ]] || echo "$prev" oldprev="$prev" prev="$line" done [[ "$prev" =~ "$oldprev".* ]] || echo "$prev"a volanie:
skript < subor.in
Tiskni Sdílej: