|
Maanantai, 22.10.2001 GNU Emacs -tekstieditorista 21.1-versioMaailman kenties monipuolisimmasta tekstieditorista GNU Emacsista julkaistiin tänään uusi versio. Emacs 21.1 lisää tuen suhteutetuille fonteille ja kuville. Teknisten parannusten lisäksi ohjelman käyttöliittymään on tehty joitain käytettävyyttä parantavia ominaisuuksia. Emacsin lähdekoodi on uuden version myötä ensimmäistä kertaa saatavilla myös CVS-versionhallintajärjestelmästä.
Lue juttu oma, 22.10.2001 20:51. Lähde: gnu.org
|
|
Anonyymi kommentoija, 22.10.2001 23:46:06
susi, 23.10.2001 08:59:49
Järkihän siinä meinas mennä ennenkuin sitten oppi jotenkuten käyttämään koko editoria. Ymmärrän kyllä aloittamisen vaikeuden, kun vaihtoehtoina on vaikka mitä purkkawordeja ja muita vastaavia, mutta annas kun opit käyttämään jotain noista "oikeist" tekstieditoreista, niin paluuta ei ole takaisin. Noh, menee pian vaahtoamisen puolelle ja sitä on tarpeeks tuossa yo. linkissä. ;)
lokori, 23.10.2001 10:16:52
Niin hyvä editori kuin (x)emacs onkin, sen käytettävyys on perinteistä pingviini-tasoa. Opeteltuaan kryptiset ja epäloogiset valikot ja näppäinoikotiet, käyttäjä saa asioita aikaiseksi mutta jatkuvasti emacs menee vahingossa johonkin väärään moodiin ja kylläpä taas naurattaa. Voi olla että komennot ja oikotiet ovat olleet 1975 loogisia silloisessa järjestelmässä Stallmanin mielestä, mutta ne olisi pitänyt miettiä uusiksi jo ajat sitten.
(tiedän että .emacs tiedostolla on mahdollista tehdä key-bindingit uusiksi, mutta eipä ole kovin käytettäjäystävällinen softa jos pitää opetella .emacsin formaatti ja komennot ennenkuin editorista tulee looginen ja käytettävä..)
Ylipäänsä "uskovaiset" voisivat joskus miettiä asioita käytettävyyden kannalta eikä pelkästään teknisten ominaisuuksien kannalta.
Djadja-P, 23.10.2001 11:55:43
Sinulla ei ole perspektiiviä. Olet käyttänyt Wordia (siitäkin vain Win-versioita) ja elät siinä vakaassa uskossa, että oppimasi käyttöliittymä on ainoa oikea ja looginen - vaikka itse asiassa esim. Wordin valikot juuri ovat niitä epäloogisuusnobelista kiivaimmin kilpailevia hönötyksiä.
Ammutaanhan navetassakin!
lokori, 23.10.2001 20:00:35
Miten se tuosta kommentistani ilmenee, ettei minulla ole perspektiiviä?
Harvoin näkee softaa, jossa käytettävyysasiat olisi mietitty kunnolla ja jossa ei olisi parantamisen varaa. Open-source projekteissa asia kärjistyy usein, koska softan koodaaja on harvoin paras henkilö (jos on ylipäätään käytettävyysasioissa pätevä) miettimään softaa käyttäjän kannalta.
Kaupalliset softat tuppaavat nykyisin olemaan pääosin hyvin tehtyjä, koska firmoilla on erikseen useita ihmisiä joiden tehtävä on miettiä miten softan tulisi toimia ja miltä sen tulisi näyttää, jotta se olisi mahdollisimman mukava ja helppo käyttää. Yrityksissä on myös viimein huomattu, että siitä on etua jos asioita mietitään.
Huonosta käytettävyydestä kertoo ainakin korkea oppimiskynnys, osittain epälooginen toimintojen sijoittelu ja usein tarvittujen toimintojen piilottaminen hankalien näppäinyhdistelmien taakse (esim. save on C-x C-s, miksi ei pelkkä C-s?)
Djadja-P, 24.10.2001 12:39:06
Mutta voidaanhan me tehdä pikavertailu perspektiiveistä. Olen käyttänyt (mikä tarkoittaa enemmän kuin sadan sivun kirjoittamista) uEmacsin ja Emacsin lisäksi Wordia (3,4,5) WfW:ta (2 ja Officet), WordPerfectiä, WordStaria (CP/M:ssa ja DOSissa) ja kirjoitanut yhden alustaansa nähden ihan hyvän editorin Telmac TMC-600:lle. Lisäksi tunnen jonkin verran Sprintiä ja Tekoa, "puhtaista" editoreista jedia, fte:ta, joea ja joitain poropietareita sekä ehkä kaikkein eniten Borlandin IDE:n editoria (CP/M, DOS ja Windows).
Noiden tuntemisen perusteella väitän, että vaikka Emacs on _erilainen_, se on erinomaisen käytettävä.
Ammutaanhan navetassakin!
lokori, 24.10.2001 18:12:22
Nykyisin käytän käytännössä vain Emacsia. Eniten olen varmaan koodannut QEditilla ja Borlandin IDE:n editorilla.
Meillä realiteetti on se, että paskat käyttöliittymät joudutaan koodaamaan uusiksi myöhemmin, joten mielummin tehdään kerralla hyvä käyttöliittymä. (En väitä että tämä aina onnistuisi :)
Query-replace on Esc-% - mikä logiikka siinä mahdollisesti on? Luulisi että sekin on aika usein tarvittu toiminto..
Djadja-P, 25.10.2001 01:01:23
Ammutaanhan navetassakin!
lokori, 25.10.2001 15:05:26
Vrt. esim. Pico unixissa, jota opin käyttämään välittömästi saatuani sen eteen.
Mutt vs. Pine -taistelussa totesin Mutt:n paremmaksi mutta koska Pinen käyttö onnistui n. minuutin opettelulla ja Mutt ei auennut kunnolla tunnissakaan käytän edelleen Pineä.
Ominaisuuksiltaanhan Emacs on vallan mainio koodin värikorostuksineen kaikkineen (ja vielä mielettömän konffattava ja konffauskin onnistuu pitkälti valikoiden kautta nykyisin).
TeknoHog, 23.10.2001 20:56:20
Sektorissa on keskusteltu aiemminkin siita, etta oppimiskynnys on ihan eri asia kuin pitkan aikavalin kaytettavyys. Kun Emacsissa on noin miljoona funktiota niin ei niita kaikkia voi laittaa nakyville klikattaviksi nappuloiksi.
C-x C-s on kieltamatta hyva pointti, mutta yhdistelma ei ole kovin hankala kaytossa: Itse painan Controllia vasemmalla pikkusormella, saman kaden etusormella X ja keskisormella S. Toisaalta Search:ia (C-s) joutuu yleensa suorittamaan useamman kerran perakkain, joten yksi painallus (Ctl tietenkin jatkuvasti pohjassa) on perusteltu.
Good shit, huh? Dozer makes it. It's good for two things: degreasing engines and killing brain cells.
heko, 23.10.2001 13:25:15
Siksipä en saarnaakaan ihmisille, joilla ei ole aikaa eikä halua opetella uusia asioita, mitä näiden tulisi käyttää.
Käytin itse n. 10 vuotta emacsia, enkä suin surminkaan suostunut uskomaan että muita voisi olla olemassa. Sitten jouduin työn puolesta tekemään hommia liian monessa järjestelmässä jossa emacsia ei ollut asennettuna, ja oli pakko opetella vi(m). Nyt olen ihan iloinen siitä - emacsia kun en koskaan oppinut käyttämään kunnolla tuon 10:n vuoden aikana.
Luulen, että jos itse olisit käyttänyt tuhansia tunteja jonkin softan kehittämiseen ja sen käytettävyyden parantamiseen, voisit sinäkin saada hepulin, jos sinut ensin leimattaisiin uskovaiseksi, ja sitten vielä todettaisiin, ettet uskovaisuutesi takia ole miettinyt käytettävyyttä.
Heikki http://www.heikkikorpela.fi heikki@heikkikorpela.fi
jrop, 23.10.2001 11:52:50
Käyttääkö kukaan muu QEditiä (tai TSE nykyään)? Joskus 90-luvun alkupuolella sitä aloin käyttämään ja en ole muuhun vaihtanut. Mahtava.
Anonyymi kommentoija, 23.10.2001 13:08:05
lokori, 23.10.2001 20:05:00
heko, 23.10.2001 16:34:41
Nimim. emacsia 10 vuotta ja vi-klooneja puoli vuotta käyttänyt.
Tietenkin asioiden tekeminen ei-totutulla tavalla vaatii vähän aikaa. Eri asia, miten paljon aikaa se opetteleminen vie, ja miten paljon se säästää pidemmällä aikavälillä energiaa. Varmaan siirtyminen Cobolista ja Fortranista muihin ohjelmointikieliin tuntuu aluksi ikävältä.
Heikki http://www.heikkikorpela.fi heikki@heikkikorpela.fi
dmn, 23.10.2001 21:42:56
Schönke daan, kiitokset humpasta!
TeknoHog, 23.10.2001 13:40:19
Erityisen hyva puoli 21:ssa on syntax highlighting myos konsolissa. Olenkin ihmetellyt miksi vasta nyt. Se on kuitenkin ainoa syy mika on pitanyt emacs-X11:ssa ja nyt voikin sitten vaihtaa nox:iin.
Good shit, huh? Dozer makes it. It's good for two things: degreasing engines and killing brain cells.
explo, 23.10.2001 11:36:24
Tosin emacs webbibrowserina kyllä kieltämättä _on_ jo aikamoinen perversio, vaikka editorina ja newsclienttinä aivan hyvin toimiikin. (nojoo, aloittelijaystävällisyydestä voi olla monta mieltä ansaitusti.)