Diskuze: Předěláváte si linuxové aplikace k obrazu svému?

Linux a UNIX Linux Předěláváte si linuxové aplikace k obrazu svému?

Avatar
Kit
Redaktor
Avatar
Kit:

Dnes jsem potřeboval stopky a tak jsem si je nainstaloval z oficiálního repozitáře Ubuntu. Jenže měly pouze jeden mezičas a přitom jsem potřeboval měřit dva nezávislé mezičasy. Vzal jsem tedy zdroják a druhý mezičas jsem si do něj dopsal.

Otázka tedy zní: Děláte to také tak nebo si raději napíšete vlastní program od nuly?

Odpovědět 18.1.2014 17:48
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Michal Žůrek (misaz):

vlastní program od nuly, nebudu se nervovat s cizím zdrojovým kódem.

Nahoru Odpovědět  +3 18.1.2014 17:51
Nesnáším {}, proto se jim vyhýbám.
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Kit
David Čápka:

Nikdy jsem nepotřeboval žádnou aplikaci upravit, když mi nevyhovuje, vyberu si jinou z té miliardy aplikací, co na Windows jsou. Nehledě na to, že bych dělal jen fork a musel úpravu dělat s každou další aktualizací a na to opravdu nemá běžný uživatel čas.

Nahoru Odpovědět 18.1.2014 18:05
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
Kit
Redaktor
Avatar
Kit:

Zatím tedy 3 rozdílné názory:

- napsat aplikaci od nuly (vynalézání kola)
- doplnění vlastnosti do stávající aplikace (hrabání v cizím programu)
- hledání programu, který splňuje mé požadavky (kargo kult)

Nahoru Odpovědět 18.1.2014 18:45
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Kit
TomBen:

Přidám ti ještě dvě možná řešení do sbírky:

  • použít nepočítačové stopky
  • úplně se na to ...

To poslední používám nejvíc. :-)

Editováno 18.1.2014 22:22
Nahoru Odpovědět  +2 18.1.2014 22:21
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Petr Nymsa
Redaktor
Avatar
Odpovídá na Kit
Petr Nymsa:

Přidám ještě jedno :)
Použít mobilní telefon. Z velké části má každý stopky, který umožňuje více mezičasů

Nahoru Odpovědět  +2 18.1.2014 22:48
Pokrok nezastavíš, neusni a jdi s ním vpřed
Avatar
Kit
Redaktor
Avatar
Kit:

Zajímavé, jak se TomBen a Petr Nymsa fixují na ty stopky. Přitom to byla vcelku triviální úprava v programu, který má jen 500 řádek.

Otázka však byla míněna spíš obecně. Přece kvůli chybějícímu makru ve Wordu ho nevyměníte za LibreOffice, které toto makro umí.

Nahoru Odpovědět 18.1.2014 23:04
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Kit
TomBen:

Já jsem se na ně fixoval spíš kvůli srozumitelnosti.
Má řešení jdou snadno zobecnit. :-)

Nahoru Odpovědět  +2 18.1.2014 23:07
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Odpovídá na TomBen
Ondřej Štorc:

Obzvláště to druhé.. :D

Nahoru Odpovědět  +1 18.1.2014 23:10
Život je příliš krátký na to, abychom bezpečně odebírali USB z počítače..
Avatar
Kit
Redaktor
Avatar
Odpovídá na TomBen
Kit:

Když jsem potřeboval přenést automatické korektury z jednoho Wordu do druhého, tak jsem byl také donucen použít to druhé řešení. Tato část je ve Wordu nepoužitelná a je to také jeden z důvodů, proč ho nesnáším.

Nahoru Odpovědět 18.1.2014 23:14
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Kit
TomBen:

Souhlas. Když už dělám cokoli ve Wordu, automatické opravy jsou asi první, co vypnu.

Nahoru Odpovědět 18.1.2014 23:22
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Odpovídá na TomBen
Michal Žůrek (misaz):

Zkusme neodbočovat od tématu, je zajímavé.

Nahoru Odpovědět 18.1.2014 23:25
Nesnáším {}, proto se jim vyhýbám.
Avatar
TomBen
Redaktor
Avatar
Odpovídá na Michal Žůrek (misaz)
TomBen:

Ok. S cizím zdrojákem bych se patlal jen kdyby to zatraceně stálo za to.

Nahoru Odpovědět 18.1.2014 23:31
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Drakeman
Redaktor
Avatar
Odpovídá na Kit
Drakeman:

To já si napíšu vlastní program od nuly jenom pokud se jedná o něco jednoduchého nad čím nestrávím celý týden. Jinak si radši odněkud stáhnu už existující program který bude dělat to co chci.
Jinak když už bych upravoval nějaký cizí kód, tak by to asi nejspíš bylo u nějakého programu který bych už byl zvyklý používat a nechtělo by se mi ho měnit za nějaký jiný to už bych asi fakt sáhl po zdrojáku a dopsal si potřebnou funkcionalitu pokud by byl samozřejmě k dispozici pod open source licencí. Anebo bych to taky udělal, pokud bych určitě věděl, že to co chci jen tak snadno jinde nenajdu.
Ale zase pokud bych tu funkcionalitu zas až tak moc nepotřeboval, tak bych se na to asi nejspíš vykašlal :-)

Nahoru Odpovědět 18.1.2014 23:40
Když se chce, tak jde všechno,
Avatar
Kit
Redaktor
Avatar
Kit:

Způsob, který používá David Čápka, nutí dělat kompromisy. Žádný software nedělá přesně to, co chci. Buď se tomu software přizpůsobím já, anebo si ten software přizpůsobím podle sebe, pokud mám tu možnost.

Michal Žůrek (misaz): Psát každou aplikaci od nuly je zbytečné, zejména pokud stačí opravit 5 řádek a aplikace pak dělá to, co chci.

Automatické opravy běžně používám, protože v jiných editorech fungují. Zejména ve Vimu si je nemohu vynachválit a jejich konfiguraci přenáším mezi svými počítači přes Bitbucket. Přátelé, nechci se vás dotknout, ale kdo z vás tohle má?

Modifikace aplikace nemusí být jen na úrovni zdrojového kódu, ale daleko častěji stačí modifikovat pouze konfigurační soubory. Ta aplikace je však musí mít, aby bylo co modifikovat.

Některé aplikace bez konfigurace vůbec nefungují, například awk nebo sed. Jejich tvůrci však tuto konfiguraci udělali tak jednoduchou, že se vejde na příkazový řádek nebo chcete-li i do ikony na ploše.

Nahoru Odpovědět  +1 18.1.2014 23:44
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na TomBen
Kit:

Zase to byla zkušenost s programovacím jazykem, který skoro neznám. Vždycky se hodí naučit se něco nového. Byla to úprava na 10 minut a byla to docela zábava.

Nahoru Odpovědět  +1 18.1.2014 23:48
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Nahoru Odpovědět 19.1.2014 0:40
Neaktivní uživatelský účet
Avatar
Jan Vargovský
Redaktor
Avatar
Odpovídá na Kit
Jan Vargovský:

Když je kód pěkně napsaný, tak je to v pohodě. Ale hrabat se v nějakém prasokódu ... Raději oželím a zvyknu si na to, že to ten sw neumí nebo stáhnu alternativu.

Jinak často napododobuju už fungující sw s tím, že si ho upravím dle sebe. Když jsem se třeba učil s XAMLem tak jsem napodoboval různé existující GUI (kus officu, paint apod. )

 
Nahoru Odpovědět  +1 19.1.2014 0:47
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 18 zpráv z 18.