abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 20:44 | Nová verze

Byla vydána verze 11.7 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab (Wikipedie). Představení nových vlastností i s náhledy v příspěvku na blogu.

Ladislav Hagara | Komentářů: 0
dnes 17:22 | Bezpečnostní upozornění

V balíčkovacím systému APT používaném v Debianu a z něj vycházejících linuxových distribucích byla nalezena bezpečnostní chyba CVE-2019-3462. Útočník může vzdáleně spustit libovolný příkaz pod právy roota.

Ladislav Hagara | Komentářů: 4
dnes 17:00 | Nová verze

Canonical oznámil vydání Ubuntu Core 18. Nová verze Ubuntu Core vychází z Ubuntu 18.04 LTS a podporována bude 10 let. Jedná se o placenou podporu. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.

Ladislav Hagara | Komentářů: 0
dnes 15:31 | Nová verze

Vyšlo Pharo 7.0 (otevřená implementace Smalltalku). Nyní je kompletně bootstrapováno ze zdrojových kódů spravovaných Gitem, má nové nástroje na procházení a editaci kódu a přináší mnoho dalších změn a oprav. Popis novinek v češtině.

Pavel Křivánek | Komentářů: 0
dnes 02:22 | Nová verze

Byla vydána verze 4.5 linuxové distribuce Parrot (Wikipedie). Jedná se o linuxovou distribuci založenou na Debianu a zaměřenou na penetrační testování, digitální forenzní analýzu, reverzní inženýrství, hacking, anonymitu nebo kryptografii.

Ladislav Hagara | Komentářů: 2
včera 17:22 | Pozvánky

V sobotu 23. února se uskuteční 6. ročník WordCampu – největší konferenci o WordPressu v ČR. Ke konferenci probíhá i soutěž typu CTF (Capture The Flag) o volné vstupenky, kde si lze zkusit zneužít běžné bezpečnostní chyby.

smíťa | Komentářů: 0
včera 17:11 | Pozvánky

Letošní ročník konference Prague PostgreSQL Developer Day se bude konat 13. a 14. února v prostorách FIT ČVUT. Program konference najdete na stránkách konference, stejně jako registrační formulář.

TomasVondra | Komentářů: 0
včera 16:55 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě v nástroji pro správu databází v jednom PHP souboru Adminer. Chyba je už půl roku opravena. Stačí Adminer aktualizovat.

Ladislav Hagara | Komentářů: 3
20.1. 18:33 | Nová verze

Byla vydána nová stabilní verze 2.7 svobodné decentralizované mikroblogovací platformy a sociální sítě podobné Twitteru Mastodon (Wikipedie). Detailní přehled novinek na GitHubu.

Ladislav Hagara | Komentářů: 0
20.1. 00:22 | Nová verze

Byla vydána nová vývojová verze datového formátu a souvisejících nástrojů Relational pipes. Verze v0.9 obsahuje vstupní moduly pro fstab, CSV, XML a příkazový řádek; výstupní moduly pro CSV, XML, ODS (ODF), GUI (Qt), hodnoty oddělené nulovým bajtem a tabulkový výstup do konzole. Relační data lze upravovat relačními příkazy grep, cut a sed.

xkucf03 | Komentářů: 70
Používáte USB Type-C?
 (20%)
 (16%)
 (11%)
 (12%)
 (38%)
 (4%)
 (43%)
Celkem 463 hlasů
 Komentářů: 0
Rozcestník

Dotaz: Ako sa zbavit diakritiky

22.4.2006 19:56 GeorgeWH | skóre: 38
Ako sa zbavit diakritiky
Přečteno: 426×
Zdravim. Mam textovy subor (konfigurak k Postfixu), ktory obsahuje komentare s diakritikou, ktorej sa chcem zbavit. Ako "pretransformujem" pismena "ľ š ý á ..." na "l s y a ..."?

file mi hodil: UTF-8 Unicode English text.

Vdaka.

Odpovědi

vencour avatar 22.4.2006 20:32 vencour | skóre: 55 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: Ako sa zbavit diakritiky

Muj laickej postup by byl otevřít v textovym editoru a pak nahradit všechny písmena (replace all) ... když už to nechcete dělat skriptem.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
22.4.2006 20:42 Martin Šebek | skóre: 18 | blog: Tady je Indiánovo | Mladá Boleslav
Rozbalit Rozbalit vše Re: Ako sa zbavit diakritiky
cstocs -i utf-8 ascii file_name
22.4.2006 20:45 Pavel1 | skóre: 33
Rozbalit Rozbalit vše Re: Ako sa zbavit diakritiky
Další na překódování : iconv, recode.
slackman avatar 23.4.2006 08:46 slackman | skóre: 13 | Praha
Rozbalit Rozbalit vše Re: Ako sa zbavit diakritiky

Moznosti je spousta, jde to treba takto:
cat soubor1 | \
tr áéěíóúůýžščřďťňľ aeeiouuyzscrdtnl > \
soubor2

Pokud chybi nejaka, treba velka pismena, staci doplnit.

Nebo zkuste: skript cnv pro SED od L. Škarvady. Pro ziskani informaci o pouziti staci spustit:
# ./cnv
jen tak na prazdno bez parametru.

mood = (machine != slackware) ? depressed : euphoria;
Jan Zahornadsky avatar 23.4.2006 09:32 Jan Zahornadsky | skóre: 22 | blog: hans_blog
Rozbalit Rozbalit vše Re: Ako sa zbavit diakritiky

Moznosti je spousta, jde to treba takto:
cat soubor1 | tr áéěíóúůýžščřďťňľ aeeiouuyzscrdtnl > soubor2

Tohle jede i v utf8? Máš na to nějaký patch pro tr, po kterém to nahrazuje ne po osmibitových skupinách, ale po písmenech podle locale?
Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
slackman avatar 23.4.2006 10:19 slackman | skóre: 13 | Praha
Rozbalit Rozbalit vše Re: Ako sa zbavit diakritiky

No jo, nejak jsem prehlidnul ze se tady mluvi o utf8. Moc se omlouvam. Vtom pripadu asi nebude fungovat ani ta legracka cnv.

mood = (machine != slackware) ? depressed : euphoria;
23.4.2006 16:24 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: Ako sa zbavit diakritiky
Odstranit diakritiku z UTF-8 není nic jednoduchého, protože substituce není vždy jednoznačná. Ale pro české znaky funguje toto:
$ cat abeceda_cz
áÁčČďĎěĚéÉíÍňŇóÓřŘšŠťŤúÚůŮýÝžŽ
$ recode --force utf8..flat abeceda_cz
$ cat abeceda_cz
aAcCdDeEeEiInNoOrRsStTuUuUyYzZ
Musí se dát parametr --force, protože jde o nevratné překódování.
29.8.2006 10:29 Jan Martinek | skóre: 43 | blog: johny | Brno
Rozbalit Rozbalit vše Re: Ako sa zbavit diakritiky
Dalo by se to taky takhle:
#!/usr/bin/env python

import unicodedata

old = u'ahojáÁčČďĎěĚéÉíÍňŇóÓřŘšŠťŤúÚůŮýÝžŽ'
norm = unicodedata.normalize('NFKD', old)
new = norm.encode('ascii', 'ignore')
print old
print new
Výsledek:
ahojáÁčČďĎěĚéÉíÍňŇóÓřŘšŠťŤúÚůŮýÝžŽ
ahojaAcCdDeEeEiInNoOrRsStTuUuUyYzZ
Základní myšlenka by měla fungovat pro jakékoli kódování.
Opravdu nerad vytahuji staré vyřešené vlákno, ale momentálně nemám kam jinam bych si to zapsal ;-)
hajma avatar 30.8.2006 07:28 hajma | skóre: 27 | blog: hajma | Říčany
Rozbalit Rozbalit vše Re: Ako sa zbavit diakritiky
na češtinu jsem to nezkoušel, ale z franštiny mi pomohlo uni2ascii
21 promarněných znaků

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.