Autor Téma: Prográmek na čištění systémových záznamů  (Přečteno 9404 krát)

Offline Roman Horník

  • Hlavní moderátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 1.248
    • Zobrazit profil
  • Jabber: roman.hornik@jabber.cz
Re: Prográmek na čištění systémových záznamů
« Odpověď #15 kdy: 09. 07. 2013, 08:05:18 »
To jsem rád. Hlavně jsem dost zjednodušil a zlepšil sedovej filtr (kvůli tomu by to mělo bejt rychlejší) a odstranil pár přebytečných bílých znaků. Taky jsem u něj použil jako oddělovač dvojtečku, namísto klasickýho lomítka, tím odpadla potřeba dávat před některý znaky (lomítko, mezera,...) navíc obrácený lomítko. "Statistika" je už jen v jednom řádku, ještě jsem chtěl rozdělit seznam souborů do dvou sloupců, ale moc dobře by to nešlo, protože je to dělaný pro terminály a konzole s šířkou 80 znaků, takže by se dlouhý názvy zalamovaly a vypadalo by to ošklivě a nepřehledně.
Dělal jsem na tom dlouho, drtivou většinu jsem měl hotovou už zhruba před 2 měsícema, ale neměl jsem pak na to skoro žádnej čas (akorát jsem ho alespoň jednou denně otestoval), až včera trocha času byla, tak jsem to dodělal a hodil sem.

P. S.: Zrovna jsem tam našel chybičku, opraveno, odkaz ke stažení a MD5 součty aktualizovány.
Debian Sid 64bit + Mate Desktop Environment
* CPU: Intel Core2 Quad Q9400
* GPU: NVIDIA GTX650 1GD5
* MB: Aušus P5B
* RAM: 6GiB Deutsche Demokratische Republik 2

Offline Roman Horník

  • Hlavní moderátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 1.248
    • Zobrazit profil
  • Jabber: roman.hornik@jabber.cz
Re: Prográmek na čištění systémových záznamů
« Odpověď #16 kdy: 24. 07. 2013, 00:18:24 »
Další verze, která opravuje chybu počítání smaza(tel)ných souborů. Navíc došlo k výraznýmu zrychlení a k redukci velikosti kódu, taky zmizel v interaktivním režimu blikající kurzor.
Pro hledání souborů byl doposud používán mechanismus využívající 'find' ve smyčce 'for', která ho krmila. Teď je použit pouze 'find', kterej využívá regulárních výrazů. Rychlost je hlavně znát při menším počtu souborů. Například náhled (-p) pro 18 souborů u mně trval 364ms, teď trvá 78ms, tedy skoro 4.7x kratší dobu.

« Poslední změna: 24. 07. 2013, 00:24:31 od Roman Horník »
Debian Sid 64bit + Mate Desktop Environment
* CPU: Intel Core2 Quad Q9400
* GPU: NVIDIA GTX650 1GD5
* MB: Aušus P5B
* RAM: 6GiB Deutsche Demokratische Republik 2

Offline Typhoon

  • Nováček
  • *
  • Příspěvků: 3
    • Zobrazit profil
Re:Prográmek na čištění systémových záznamů
« Odpověď #17 kdy: 11. 07. 2014, 09:05:31 »
Ďakujem používam aj vega a teraz testujem posledný kremator a ide všetko :)
Ďakujem ti ešte raz.

Offline Roman Horník

  • Hlavní moderátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 1.248
    • Zobrazit profil
  • Jabber: roman.hornik@jabber.cz
Re:Prográmek na čištění systémových záznamů
« Odpověď #18 kdy: 28. 01. 2015, 04:02:43 »
Hm, tady je verze 1.2
1) Program má vlastní vektorovou ikonu (je to vyzobrazení logu jako papíru, na němž je smeták), mimochodem kvůli redukci její velikosti ručně osekanou. Nevím, jak to bude na jinech desktopovejch prostředích, ale v MATE je k dispozici v Systém → Správa → Kremator
2) Program se dá v interaktivním režimu ukončit i klábosou Escape
3) Byla zrušena složka /usr/src/kremator, byla docela zbytečná, ta "binárka" v /usr/bin je taky dost čitelná.
4) Opraven problém s překladem hlášky po stisku jiný, než programem akceptovatelný klábosy - byla anglicky
5) Drobný optimalizace kódu a odstranění některejch prasečin
6) Byly upraveny a opraveny překlady

Od teď to bude na PoložBedně (DropBox), link ke stažení je tady.
« Poslední změna: 28. 01. 2015, 04:24:20 od Roman Horník »
Debian Sid 64bit + Mate Desktop Environment
* CPU: Intel Core2 Quad Q9400
* GPU: NVIDIA GTX650 1GD5
* MB: Aušus P5B
* RAM: 6GiB Deutsche Demokratische Republik 2

Offline Ota Trkola

  • Administrátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 1.254
    • Zobrazit profil
  • Jabber: otas.pe@jabbim.cz
Re:Prográmek na čištění systémových záznamů
« Odpověď #19 kdy: 28. 01. 2015, 17:31:05 »
Mám dotaz k bodu číslo 5) Drobný optimalizace kódu a odstranění některejch prasečin

Chápu to správně, že některé prasečiny jsou v prográmku stále přítomny? :D
Debian Stretch 64bit Gnome:
- Lenovo ThinkPad T420s | i7-2640M, 8GB RAM, 1 TB SSHD, 320GB HDD, 14.0" mat (1600×900), Intel HD 3000 + nVIDIA Quadro NVS 4200M, dokovací stanice Lenovo ThinkPad Advanced Mini-Dock Series 3 typ 4337
- Lenovo IdeaPad B560 | stařík, ale věnoval jsem mu 4GB RAM na důchod a poněkud ožil


Desktop + Netbook - Debian Jessie 32bit

Návod na Netinst instalaci

Offline Roman Horník

  • Hlavní moderátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 1.248
    • Zobrazit profil
  • Jabber: roman.hornik@jabber.cz
Re:Prográmek na čištění systémových záznamů
« Odpověď #20 kdy: 28. 01. 2015, 19:20:10 »
No, protože jsem se v kódu ňákej ten měsíc nešťoural a můj úspornej způsob psaní připomíná spíš obrazovku Matrixu, nedá se to vyloučit. Ty prasečiny ale nebyly typu nějakýho bugu ohrožujícího chod programu, bezpečnost systému, nebo tak něco, prostě tam bylo pár proměnných, který se využívaly v rannejch verzích, ale teď už ne. Prostě přebytečnej bordel. Ladění jsem prováděl za pomocí programu shellcheck, kterej je k dispozici v repu. Teď to hází akorát pár chybek jen a jen kvůli tomu, že používám proměnný v printf, ale to jde a funguje to, tak na to mrdám.
Nicmíň je kód samotnej už čitelnější, abych se v tom i já vyznal a abych mohl páchat další verze.

Každopádně poptávám překladatele. Něco bych dal, ale nemám na to čas. Teď je to česky, slovensky (snad správně) a anglicky (snad správně). Umět to třeba německy, polsky, španělsky, nebo třeba rusky, uvítal bych to. Překlady jsou v /usr/share/kremator/LANG. A README je taky jenom česky.
Debian Sid 64bit + Mate Desktop Environment
* CPU: Intel Core2 Quad Q9400
* GPU: NVIDIA GTX650 1GD5
* MB: Aušus P5B
* RAM: 6GiB Deutsche Demokratische Republik 2

Offline Roman Horník

  • Hlavní moderátor
  • Aktivní­ uživatel
  • *****
  • Příspěvků: 1.248
    • Zobrazit profil
  • Jabber: roman.hornik@jabber.cz
Re:Prográmek na čištění systémových záznamů
« Odpověď #21 kdy: 01. 02. 2015, 19:06:15 »
Sláva, skoro po 3 letech první bugreport. Ikonovej spouštěč otevřel, jak jsem to pochopil, jen prázdný okno terminálu, přestože jsem to zkoušel na 2 strojích a u mně to fungovalo.
Poklepáním na ikonu se spustil příkaz gksu x-terminal-emulator kremator, prostě gksu se měl zeptat na heslo kořena, pak spustit výchozí terminál a v něm kremáče. To se asi nestalo.
Protože mi to funguje a tedy nemůžu přijít na kernel pudla, a protože ne každej gksu používá (někde jsem četl, že jeho používání se dokonce z mně neznámýho důvodu nedoporučuje), přihlašování teď probíhá přes su.
Tady je opravená verze
« Poslední změna: 02. 02. 2015, 15:47:33 od Roman Horník »
Debian Sid 64bit + Mate Desktop Environment
* CPU: Intel Core2 Quad Q9400
* GPU: NVIDIA GTX650 1GD5
* MB: Aušus P5B
* RAM: 6GiB Deutsche Demokratische Republik 2