idea suckless je fajn , programy by mali byt optimalizovane ale komu sa chce xy krat rekompilovat jeden program navyse ak je urceny pre jedno promile pouzivatelov.. je rok 2013 ti kodrei by sa mohli radsej zaujimat ako spravit nieco uzitocne na projektoch ktore su zive, potrebne pre celu linuxovu komunitu a maju buducnost, ako napr. vyvoj btrfs namiesto vytvarania novych a nepouzitelnych(sta.li).
Přesně tak. Když se zákazník rozhodne od firmy něco koupit, jde buďto za distributorem, který komunikuje s obchodníkem, nebo přímo za obchodníkem (pro ty, co negómó gúgl translate, obchod == market). Obchodník pak zaeviduje požadavek a hlásí managementu, že by byl schopný to a to prodat za tolik a tolik. Management pak schválí rozpočet, timeplan, přiřazení lidí,... a sestavený tým komunikuje s obchodníkem to, co se bude dělat a jak to bude vypadat.
Ve většině případů programátor ví, pro kterou firmu dělá, jenom pokud náhodou dostane nějaký dokument přímo od zákazníka, kterýmu obchodník není štond rozumět. Jinak prostě píše pro marketing podle jeho zadání a pod dohledem managementu. Takže od marketingu je zadání udělat z opice papouška se dvěma kloakama a třema očima, management na to dá tři týdny času a kvůli úsporám smí mít papoušek jenom jedno křídlo...
Proto nepoužívám komenrční software - většinou je nepoužitelný.
Ono než totiž zadání dorazí k programátorovi, přijde na firmu objednávka, kterou zpracuje marketing. Tam je třeba 20 lidí, každý chce mít zásluhu na projektu, tak si přidá svůj zlepšovák, zákazníkovi předloží krásnou nabídku plnou nesmyslů a programátor se diví, co je to za chvostoviny. Však všichno známe nen ilustrovaný příklad s houpačkou.
U open source stačí vybrat to, co se blíží mojí představě a když potřebuju nějakou změnu, prostě to udělám a nekafrá do toho nějaký markeťák z jiné reality, že místo exportu do dalšío formátu dat, "který momentálně použije tak 0,5% zákazníků" radši přidáme v menu shortcut pro výběr obrázku na pozadí desktopu, protože je to cool (a naše aplikace ne práci s textem to ještě neumí).
Požadavky na vývoj ve slušné firmě nezadává marketing. Marketing provádí propagaci a sbírá podněty. Směřování produktu zpravidla určuje nějaká pracovní skupina, ve které je vstup z marketingu jen jedním z mnoha. A problém "na tenhle patník se musím vymočit", resp. "tenhle nesmysl si prosadím abych si cosi kompenzoval", je selháním managementu. Přijde to daleko rozšířenější ve světě open source.
Aha. Takže ve světě open source si uživatel vybere třeba Gimp, a budete si nocích v kódu zrychlovat štětce, učit rozhraní i efekty grafickou akceleraci a psát chybějící content aware nástroje. Jo, takhle přesně vypadá sen uživatele... když trpí nočními můrami :)
Laeli, ty neznáš procesy ve firmách?
1. Každý zaměstnanec má zákazníka, který platí za jeho práci. I programátor.
2. Programátorův zákazník je šéf týmu, který mu přidělí task na projektu.
3. Šéf týmu dostane zadání, co se má vytvořit. Od jeho zákazníka.
4. Zákazník vývojovýho oddělení je marketing. Ten hledá díry na trhu, vyvíjí opičárny, nabízí je zákazníkům firmy, dělá FMEA a další opičárny...
5. Vývoj musí proběhnout tak, aby byl zákazník vývojovýho oddělení spokojený. Takže se dělá to, co si marketing odůvodní. Ne to, co programátor považuje za smysluplný. Defakto pokud nejde o subdodávku a není potřeba např. definovat API, tak je vývoj až za velkým marketingovým firewallem :(
6. Programátor může maximálně poslat na marketing vlastní zlepšovák a nechat je posoudit, jestli to má smysl. Úspěšnost je stejná, jako při vymáhání odškodnýho za nějakou lumpárnu u českýho soudu.
Takže asi tak...
Delal jsem v mnoha firmach, ale v zadne nebylo marketingove oddeleni "zakaznikem" vyvojoveho oddeleni, ve smyslu ze by mu zadavalo praci.
Pokud nekdo do vyvoje mluvil, bud to bylo obchodni oddeleni (coz je dobre, protoze ti maji primy styk se zakaznikem), nebo to byl primo zakaznik (ktery jednal s nekterymi lidmy z vyvojoveho tymu rovnou, nebo v nejhorsich pripadech to byl majitel/reditel nebo obecne nejaky vyssi manager, ktery nepochopil, ze si najima drahe chytre lidi proto, aby svou chytrost pouzivali, a prosazoval vicemene irelevantni zmeny typu: barevne schema musi byt modre!, musime pouzivat c++!, vsechna tlacitka musi byt vlevo nahore!, atd.
Ale NIKDY, NIKDY jsem nezazil ze by marketing nejak definoval co se ma delat.
To by me cece zajimalo, na zaklade kterych podnetu ste tam u vas vyrobili tu zhuverilost win8+. Pripadne ktery zakaznik pozadoval implementaci metra do serveru ...
BTW: Uz ste se naucili do vlastniho systemu nainstalovat vlastni .NET srajdu? To je vazne zuzo, ty vase klikaci postupy ... ktery nefungujou vubec nikde a vubec nikomu.
BTW2: Dik za potvrzeni, ze M$ slusna firma neni.
Ta "zhůvěřilost" Win8+ je určená primárně pro dotekové displaye, ale bez problému se dá používat i s myší. Osobně nevidím problém mít ve Start Menu vystavené ikony aplikací, s možností jedním klikem přejít na plný seznam aplikací. Na rozdíl od malého Start Menu to využívá celou obrazovku a dá se to používat i dotykem. Pokud se vám to nelíbí, můžete si nainstalovat klasické Start Menu.
Já na svůj systém umím .NET Framework nainstalovat triviálně klikacím postupem, a samozřejmě to jde udělat triviálně z command line. Pokud to neumíte, chyba bude zřejmě na vašem přijímači.
Jiste ... a proto na netu vsichni resi, ze to nainstalovat nejde ...ze .. a proto je na webu M$ dism /online /enable-feature /featurename:NetFx3 /all /source:d:\sources\sxs /LimitAccess (respektive tam je neco jineho, co nefunguje, toto aspon obcas funguje)
Takze nemel picoviny. Ten vas uzasnej klikaci postup ... po 20ti minutach kolotani ... nahlasi, ze doslo k nezname chybe a nepovedo se ... proste lol.
Mysi se to pouzivat neda, protoze vazne nehodlam trefovat 1x1px v rozich obrazovky ... vime? Oni totiz existuji uzivatele, kteri ke sve praci potrebujou vic nez jeden monitor, vime? A rozhodne nebude nikdo kupovat do kancelari smatlaci monasy ... to at si M$ strci doprdele. nikdo nehodla celej den cumet do upatlanyho motinoru a machat rukama ...
Ještě se mi nestalo, že by .NET Framework nešel nainstalovat (a to ho potřebuji na každém stroji). Pokud by se mi to stalo, na prvním místě bych si přečetl logy.
Na co potřebujete strefovat do 1x1px rohů obrazovky? Abyste zobrazil Start Menu, pro které máte na klávesnici klávesu? Nebo na zobrazení Charm menu, které je na Win+C? Ve Win 8.1 je navíc podpora více monitorů vylepšená.
Ovládání dotykem samozřejmě můžete použít i v kanceláři. Některé věci se vám dělají lépe z klávesnice a jiné myší; dotek je prostě možnost navíc, která se někdy velmi hodí. Například na spouštění aplikací, zoomování a scrollování je to rychlejší a pohodlnější. Na psaní zdrojáku se "kupodivu" víc hodí klávesnice :D
Někdy to zákazník ví a nesežene. Pak je ještě jedna možnost - místo 20kKč za jednu licenci licenci komerčního produktu, který to zvládne na 90% se dá vzít open source, který zvládne 80% a zaplatit 30kKč studentovi, který "přiohne" kritický featury podle předtav zákazníka a licence jsou zadarmo na kolik chce komplů. Zákazník má, co potřebuje, společnost lepší open source produkt a student má legální brigádu a může si do životopisu hodit referenci na úspěšný open source produkt... A spokojení jsou všichni (kromě marketingu velké firmy, která nechce nabídnout řešení pro zákazníka, ale těm to patří).