{{Předmět|Open source programování|Petr Baudiš|PRG055}}

Web předmětu: http://pasky.or.cz/vyuka/2012-PRG055

Nápady na projekty a patche

  • Různá vylepšení poštovního klienta Mutt:

    • Respektovat umask při ukládání příloh (viz http://www.mail-archive.com/mutt-dev@mutt.org/msg00676.html)

    • Možnost přidělovat zprávám nálepky a dál s nimi pracovat

    • Hooky by měly konfiguraci ovlivňovat jen pro aktuální operaci a pak vracet zpět.

    • Příkaz "prohoď To a Cc" (nebo něco obecnějšího?)

    • Ukládání více příloh do jednoho adresáře

    • Hooky by mohly umět měnit při Reply hlavičky To a Subject.

    • Příkaz "přepočítej mime-type přílohy zavoláním externího programu [file]"

    • Při zadávání seznamu adres možnost vložit obsah souboru

    • Při nastavení limitu ('l') s kurzorem na mailu, který do limitu nespadá, udělej něco rozumnějšího než kurzor přesuň na první mail

  • Program na diagnostiku disku smartctl a jemnejsi exit code v pripade warningovych atributu (napr. pro nagios smart check)

  • Bootloader GRUB a podpora zadavani diskovych oddilu prostrednictvim filesystem labelu (GRUB2 to už ale umí!!!)

  • Pekne moduly do editoru zvuku Audacity

  • Nástroj pro brouzdání síťovými disky smbclient - oprava filename completion, je-li ve jméně mezera

  • Prohlížeči PDF evince či okular by slušela možnost, jak snadno a pohodlně vybrat k tisku pouze některé stránky.

  • Linuxové manuálové stránky - chybí dokumentace k rozhraním glibc jako <printf.h>, xlocale (per-thread locales), strtod_l() apod., dlmopen() + dlinfo() + dladdr1() + ..., mcheck() a mstats(), archivy locales...

  • rxvt (nebo jiný terminál) naučit automatickou kompletaci slov z dříve vypsaných řádků

  • sawfish (nebo jiný window manager) by mohl umět chovat se k širokoúhlému monitoru jako ke dvěma užším a přepínat workspacy v každé polovině zvlášť.

  • v gqview udelat nejaky mod pro klasifikaci obrazku, ktery by se snadno pouzival (otagovat (nekolika ruznymi tagy) a prejit na dalsi obrazek pomoci jedne klavesy, pak pro otagovane obrazky provest hromadne nejakou akci (hromadne prejmenovani, presun do jineho adresare, smazani, ...))

  • gnucash:

    • dodelat scheme repl (read-eval-print-loop), kdyz uz se vevnitr to guile pouziva

    • dodelat metodu zadani casu, kdyz uz se u transakci uklada

    • dodelat dokumentaci k vyrazum v naplanovanych transakcich

  • Přeportovat pciutils na Windows

  • GNU screen: Pomocí 'screen příkaz' uvnitř běžícího screenu mohu spustit příkaz v novém okně, ale chybí možnost, jak to udělat "na pozadí", tedy aniž by se okno stalo aktivním.

Viz též FEL:

  • http://rtime.felk.cvut.cz/osp/projects/ (2010)

  • http://rtime.felk.cvut.cz/osp/student/2011/ (2011, ne vždy úspěšně zakončeno)

(Ale pozor - oproti FELu jsou na MFF trochu jiné požadavky; vyšší na netriviálnost, nižší na rozsah.)

Category:Předměty