TermKit

Steven Wittens az alábbi kérdést teszi fel: hogy lehet az, hogy a Terminal koncepciója a ’70-es évek óta nem változott? Mi lenne, ha kihívnánk egy jó kis koncepcionális meccsre a konvenciókat? Bevallom, az utóbbi idők egyik legérdekesebb projektjének tűnik a “TermKit“, ami egy WebKit alapú Terminal alkalmazás. (Ne zavarjon meg senkit, nem böngészőben fut, csak a WebKitet használja a megjelenítéshez.)

Tehát innen:

Ide:

Meg ide:

A legalsó ábrán látható, hogy közben egy PDF letöltés folyik, amit természetesen a Terminal is meg tud jeleníteni. A gyakorlatban mindez:

Nekem nagyon tetszik, hogy szörnyen vizuális az egész, egy pillantással látható minden:

A TermKit még nincs kész, de szépen alakul és természetesen nyílt forráskódú szoftver. Steven egy elég részletes posztban (ahonnan fenti képeink is származnak) mutatja be a programot, illetve tovább is lőhetjük magunkat a git repóba. Csodálatos cucc!

69 Responses to “TermKit”

  1. Gravatar Icon 0 Marci

    A Terminal pont annyit tud, amennyit tudnia kell. Tök fölösleges kiterjeszteni, PDF-et nem ezen fog böngészni az ember, ha már ott ül a gép előtt. Egy sima command line interface-nek kell lennie az egésznek, egy parancssornak. Kész. Nyilvánvalóan nem érti a koncepciót, aki ezt ki akarja terjeszteni.

  2. Gravatar Icon 1 Psycho_Dad

    PDF-et olvasni a terminálban kifejezetten jó lenne. Kúlság! Kell a változatosság. Plusz ha egyszer kész lesz még mindig lehet “nem használni”, jól!

  3. Gravatar Icon 2 kutato

    Az ls | grep js kimenete nem igazán győzött meg. Miért jobbak ezek a bumszli ikonok, mint ha egyszerűen file listát kapnánk? Az explorerben meg hasonló helyeken is át szoktam állítani, hogy ne ikonok legyenek, hanem lista.

    A cat kimenetének formázásában látok némi rációt, a pdf progressnek viszont nem sok haszna van, illetve egy szöveges százalék kiírás ugyanúgy elég lenne.

    Szép, meg minden, de inkább csak szép.

  4. Gravatar Icon 3 suexID

    Elég sok parancssoros megoldás előtt ültem már (dos, unix főleg), de ez valami iszonyat undorító. A terminál lényege, hogy sallangmentesen lehessen benn ügyködni, a felesleges grafikus zavart kiszűrve. Mi a francnak erőltetni ezeket a bumfordi színes ikonokat? Meg a színátmenetes progressbart? Mert ha legalább valami monokróm ikonszettel meg grafikai elemekkel operált volna a kitaláló, akkor még akár jó is lehetne.

  5. Gravatar Icon 4 Chal

    Alapjában véve nyitott vagyok az új dolgokra, de ez valahogy nem győz meg. A terminál egy szerszám, pont az a lényege hogy fapad, egyszerű. Jól néz ki ez a cucc, de munkára szerintem teljes mértékben alkalmatlan. Legalább is terminálban végzendő munkára. Egyéb munkára meg minek? Arra ott a böngésző, ilyen-olyan viewer, alkalmazás, etc..

  6. Gravatar Icon 5 uruk

    Alapvetően a hagyományos terminált kéne bővíteni hasonló elemekkel. Ez bonyolult lehet, hiszen mi van, ha ssh-n 3 gépen keresztül vagy valahova bejelentkezve. Az a helyzet, hogy a shell legacy-t nem fogja leváltani, sőt a shellt kell inkább veretni. Alapvetően az ascii-val semmi baj, sőt még kimaxolás előtt van. Megjegyzem az X átjön, ha nagyon kell még az OS X-re is meg a putty-ra is. Látványos, de csak annak aki nem ért hozzá, szóval köszönöm uram, hogy …

  7. Gravatar Icon 6 version

    ez most valami vicc? 10 eve nem hasznaltam ilyen dos szeru izet, es nem is akarok , komoly hogy macos-en igy kell dolgozni?

  8. Gravatar Icon 7 angelday

    “komoly hogy macos-en igy kell dolgozni?”

    — ez miféle (férfi nemi szerv jelzőként használva) kérdés?

  9. Gravatar Icon 8 Chal

    version: mindenen így kell dolgozni, ha terminálban végzett munkáért veszed a kenyeret a boltban. A legtöbb hálózati és szerveres szakember pedig abban végzi. Windowson putty-al, OSX-en a beépített terminál emulátorban, ügyesebbek iTerm-ben. Az, hogy te ezekről még csak nem is hallottal, nem baj, csak akkor…. mindegy.

  10. Gravatar Icon 9 uruk

    Abban mondjuk igazság van, hogy ez egy működő és tetszetős implementációja egy legendás cuccnak http://evidence.sourceforge.net/features.html Ha van benne drag & drop, akkor a Finder helyett is jó lehet.

  11. Gravatar Icon 10 angelday

    Hozzáteszem, gondolom többeknek talán új információ, hogy Mac-en a Terminalban van drag and drop: a behúzott objektum elérési útvonalát és nevét teszi le, roppant kényelmessé téve a munkát.

  12. Gravatar Icon 11 dawey

    Kozel sem vagyok kemenyvonalas terminal user, de ez meg nekem sem jon at. Amire kell arra tokeletesen eleg az OSX Terminalja. Technologiai demonak ez kivalo, de soha nem hasznalnam.

  13. Gravatar Icon 12 angelday

    Az OSX-nek nincs terminálja.

  14. Gravatar Icon 13 Peti

    version: takarodjál már innen a hülye kommentjeiddel. :D

  15. Gravatar Icon 14 version

    Chal: dosnal volt reszem terminal ablakban szarakodni, nem tudtam hogy meg ma is ez a meno:)

  16. Gravatar Icon 15 Peti

    Józsi, egyébként az első képen lévő témát Te használod? Kéne.

  17. Gravatar Icon 16 version

    Peti: no, menj te

  18. Gravatar Icon 17 angelday

    Maxwood, veled ellentétben, tudná, hogy mi a menő, bocs.

  19. Gravatar Icon 18 Chal

    Szerintem tudja Ő nagyon is jól, hogy miről van szó, csak ide (is) jár üttetni magát. Ne etessétek :) Buzi aki beválaszol neki!

  20. Gravatar Icon 19 Chal

    Mostantól!!!!

    :D

  21. Gravatar Icon 20 version

    angelday: en is birom maxwoodot , nem tudom ebbol mit akarsz kihozni, kar hogy feladta terveit, es elment rabszolganak az ericsonhoz

  22. Gravatar Icon 21 angelday

    Azt, hogy ne játszd az eszedet, inkább csinálj valami rendes tartalmat azon weblap mögé, amit olyan büszkén hirdetsz — vagy vedd le.

  23. Gravatar Icon 22 version

    angelday: rohadjak meg nem ertem mi kozod van a blogomhoz

  24. Gravatar Icon 23 angelday

    Rohadjak meg, ha értem, neked mi.

  25. Gravatar Icon 24 Marci

    De tényleg version, büszkén hirdeted hogy Te milyen komoly ember vagy, robotprogramozó meg minden és a weblapod olyan, mint egy 12 éves rakta volna össze, iPad védőfóliát árulsz bazz.. ki vesz téged komolyan? :D

  26. Gravatar Icon 25 version

    Marci : mit kotekedtek? nem ertem , nem tok mindegy hogy nez ki egy blog, fizetsz erte hogy szamonkerheted vagy mifasz?

  27. Gravatar Icon 26 version

    angelday: ott a problema tudod, hogy az elmult 10 ev tanulasanak mar latszodnak az eredmenyei , es ez soskaknak nem tetszik , de szamitotttam erre, lesznek tobben is, vonyitani fognak mint a kutyak azt elhiheteted

  28. Gravatar Icon 27 Reb

    ha parancssor őrült lennék akkor azért nem kéne mert szennyezi, ha gui őrült lennék akkor meg azért nem mer mi a fnak

    jópofa

  29. Gravatar Icon 28 FDanee

    Szerintem az értelmes IT munkás az évek során kidolgozza, hogyan tudja a leghatékonyabban elvégezni a munkáját. Ha puritán terminállal vagy éppen Total Commanderrel, akkor azzal, kész. Értelmes embernek nincs szüksége Steve Jobsra és Tsaira, hogy megmondják neki, hogyan dolgozhat hatékonyan, bár ez a jelenség Mac platformon eléggé jellemző.

  30. Gravatar Icon 29 Lacc

    “100-as jatek toplista lesz mihelyt lesznek jo jatekok.”
    http://bit.ly/eRn5m0

  31. Gravatar Icon 30 Szindbad

    Szerintem jó ez, nekem bejön.

  32. Gravatar Icon 31 _alesi_

    /off Régen is akadt pár hegyi troll errefelé, de mostanában mintha vehemensebben kommentelnének. Valami idecsalja őket; valamelyik bejegyzésben volt egy fedetlen kanna, vagy mi?

  33. Gravatar Icon 32 kövi

    ez valami egészen kurvajó dolog! itt nem a dizájn a lényeg (nekem is túl csicsa), hanem a koncepció, hogy a raw adatfolyamatot képes megjeleníteni ember által könnyebben emészthető módon. az lenne az igazán kiváló, ha mindezt meg tudná tenni ssh-n keresztül is (cat valami.jpeg, és megjelenne a szerveren tárolt kép, mindenféle scp és sshfs nélkül).

  34. Gravatar Icon 33 Peti

    kövi:

    Jól beszélsz, egyetértek.

  35. Gravatar Icon 34 doors

    Szerintem a twica-n keresztül jöttek a trollok a plastikra. Egyenesen Handrastól. Főleg version. ő a magyar főtroll. javaslom a következő bloggertalálkozón megemlíteni, és trolldíjat adni neki.

  36. Gravatar Icon 35 Balazs (a masik)

    unix elott dolgozom ~10 eve, eszembe nem jutna hasznalni.. a terminal lenyege az egyszeruseg :) mondjuk poennak jo.

  37. Gravatar Icon 36 predikator

    Idézek haversráctól, miután megmutattam neki:

    “cuki, de ez minek :D
    ez csak design
    meghát hogy a p*csában tudsz egy ls -i -ben grep-elni, amikor mindenféle ikonok jelennek meg?”

  38. Gravatar Icon 37 Marci

    “az elmult 10 ev tanulasanak mar latszodnak az eredmenyei”

    Még 10 év tanulás és talán össze tudsz rakni egy olyan weblapot, amitől nem hányom el magam.

  39. Gravatar Icon 38 _alesi_

    Marci: ne etesd a trollt, kérlek!

  40. Gravatar Icon 39 version

    Marci: majd fizetek egy rabszolganak csinaljon jobbat

  41. Gravatar Icon 40 kövi

    predikator: ugyanúgy tudsz pipe-olni, meg grepelni, mint egy sima konzolban. írja is a csávó a postban (sőt, le is rajzolta), hogy csak annyi a különbség, hogy a kimenetet mindenféle output formattereken keresztül tálalja a felhasználónak. hogy ez adott esetben ikont, vagy mondjuk egy sima linkelt szöveget eredményez, az csak megvalósítás kérdése.

  42. Gravatar Icon 41 Baggio

    Szép, de nem igazán látom a hasznát. Hiszen, ha grafikus felület előtt ülök (saját gépemnél, esetleg vnc/mstsc), akkor vannak sokkal használhatóbb célprogramok amivel képeket, pdf-et vagy egyebet lehet megnézni. Ha ssh-val lépek be valahova, akkor az 99%-ban valamilyen szerver, ahol nem érdekel semmilyen kép,pdf,stb. tartalma (valószínűleg azért van ott, mert az egy web/ftp/samba/akármi szerver), hanem log nézegetés, konfigurálás, “reszelés” a feladat, amire sokkal használhatóbb a jelenlegi megoldás.
    Amúgy ezt amit a cat csinál, szerintem a vim tudja most is.

  43. Gravatar Icon 42 misran

    A gyerekkönyvek ugranak be, amikben bizonyos szavakat szép kis “ikonok” helyettesítenek, ezzel “segítve” az olvasást :) . Vicces, poén, de egy teljes regényt, krimit, bármit szenvedés lenne így olvasni :) . Persze gyerekkönyvet meg poén. Hajrá a fejlesztőnek, ha erre áll a cerka, nem lehet mit csinálni.. :)

  44. Gravatar Icon 43 Álmos

    “hogy lehet az, hogy a Terminal koncepciója a ’70-es évek óta nem változott?”

    Vannak olyan dolgok, amik arra, amire ki lettek találva mára már a tökéletesség határát súrolják, és radikális változásra nincs szükség. Az ideális, el nem érhető szinthez szépen odasimul a jósági görbe, el sosem éri, de abban biztosak lehetünk, hogy teljesen máshogy nem lenne jobb. Kevés ilyen dolog van, de a unix terminal ilyen.

    A fenti cucc egy félreértés. _Semmit_ nem tesz hozzá a terminálhoz funkcionálisan, hátránya viszont több is van: több helyet foglal ugyanaz az információ, grafikus felület kell hozzá, ettől nyilván lassabb, stb, stb. Már a két nyitóképen is látszik, hogy egy nagyságrenddel szebb az első, szöveges terminálról készült kép, mint az utánajövő. Mert ami funkcionális, az szép.

  45. Gravatar Icon 44 Álmos

    (BTW, úgyérzem ettől a versiontől van mit tanulnom trollkodás terén.)

  46. Gravatar Icon 45 HDCase

    Ez szerintem is egy tökéletesen haszontalan ötlet – mondom ezt úgy, hogy nagyon ritkán használok parancssort. Persze poénnak jó, nem úgy, mint version.
    Már nagyon régóta (version megjelenésével meglepően azonos időben) szerettem volna kérni, hogy lehessen BlackListelni kommentelőkre valahogy..

  47. Gravatar Icon 46 mad

    “hogy lehet az, hogy a Terminal koncepciója a ’70-es évek óta nem változott?”

    A kerék pl sokkal régebb óta nem változott :D , pedig az is milyen egyszerű… A szögletes pedig nem lett divatos sose. Ez a cucc leginkább szép. Szóval ha szomorkás a hangulatom, ez majd fölvidít, de addig marad a (jól bevált) komor terminál.

  48. Gravatar Icon 47 Lam

    Álmos: Best of Show

    TermKit: Waste of money, brains and time.

  49. Gravatar Icon 48 Andras

    na ez mar siman elmenne mindenfele retusalas nelkul, barmelyik sci-fi filmben :)

  50. Gravatar Icon 49 TBS

    Jajjj… :( Screen a maximum. Screen.

  51. Gravatar Icon 50 Andras

    egyebkent szerintem meg ez egy jo dolog,mert jobban felhivja a figyelmet erre a teruletre es talan tobb hodoloja is lesz ezaltal. hiszek az ujitasban, nekem bejon :)

  52. Gravatar Icon 51 Szindbad

    Szerintem javítja a terminálok usabilityjét.

  53. Gravatar Icon 52 kutato

    HDCase: összedobtam egy egyszerű kommentszűrőt, ami ugyan fapados, de működik. Itt található:

    http://pastebin.com/8HXbsSgS

  54. Gravatar Icon 53 HDCase

    kutato: hű, ez igen! Köszi! Még nem próbáltam,(korán van még nekem a forráskódokhoz) de mindenképp köszi a befektetett munkát, igy tőlem kapsz is egy BoS-t! :)

  55. Gravatar Icon 54 alternaiv

    A villanykapcsoló koncepciója sem változott évtizedek óta, jól elvagyunk vele. Nem értem ezt a terminal guit, szerintem felesleges újabb rétegeket ráhúzni, vagy nekem nem jött át a dolog.

  56. Gravatar Icon 55 kövi

    mad: a kerék formája tényleg nem változott, a kivitelezés annál inkább. a lényegen itt sem változtattak.

  57. Gravatar Icon 56 Szindbad

    alternativ: A koncepció nem is változik, csak a usability. Átláthatóbb, kényelmesebb.

  58. Gravatar Icon 57 fraki

    gazdagítani a terminál funkcióit nem rossz ötlet, nekem mar a színes betűk is furcsák voltak. Nyilván itt sem helyes egy teljesen purista álláspont. Csak az alapkoncepció maradjon sértetlen, azaz megfelelő pipe és vagolaptamogatas legyen benne.

  59. Gravatar Icon 58 pappito

    fraki de az meg már megvan. kicsit az az érzésem, hogy pegpróbálják feltalálni a csövön a lukat. szerencsére nekem csak nagyon keveset kell a terminal, az se macen.

    én hiszek abban, hogy a funkciónak és a formának van egy egyensúlya, egy stabilpontja, amikor egyik sem megy a másik rovására. a posztben leirt stuff nekem erősen dől a csicsa irányba (szépnek szép), anélkül, hogy valódi értéket, hasznot tolna bele a dologba. Vagyis anélkül súlyozódik át a külcsínre a dolog, hogy elvenne a funkcióból, tehtá nyilván faszán működne élesben is, csak nem kell a terminálhoz.

    amennyire magam körül láttam a terminálban vigéckedőket, pont azt szeretik a terminálban, hogy nincs userfriendly-vé lágyítva, kalapács amivel szöget lehet beverni, nem pedig svájcibicska, ami ugyan legendás, sokmindenre jó, de semmire sem tökéletes.

    Vannak bizonyos dolgok amelyek nem igényelnek további fejlesztést (kerék, kilincs, pisztolymarkolat, stb.) mert elérték a hatékonyságuk maximumát, a terminál némi dragendroppal, ezzelazzal fényezve pont ilyen.

  60. Gravatar Icon 59 uruk
  61. Gravatar Icon 60 alternaiv

    pappito +1

  62. Gravatar Icon 61 kutato

    A kommentszűrőnél elfelejtettem, hogy böngészőtől függően szükség lehet beletenni a script-be azt is, hogy csak az oldal betöltődése után fusson le, amikor már megjelentek a kommentek:

    http://pastebin.com/6qD57JQ6

  63. Gravatar Icon 62 riviera

    http://acko.net/blog/on-termkit#comment-4329

    “Gays need terminals too.” :D

  64. Gravatar Icon 63 Terminál, v2.0 | szimpatikus.hu trackback proxy
    trackback.szimpatikus.hu/?p=3021

    [...] Szimpatikus.hu Közösség, a “Terminál, v2.0” című bejegyzésre szeretném felhívni a figyelmeteket. Várom a hozzászólásokat, [...]

  65. Gravatar Icon 64 Dr. Lakatos Winnetou

    version: azt tudtuk, hogy nagy majer vagy es mindenek feleltt allsz, de pont ezert mi a f@szt keresel itt, my friend? Egy ilyen ubermajer, mint te, hogy alacsonyodhat le ide? :)

  66. Gravatar Icon 65 angelday

    Nem etetünk!!

  67. Gravatar Icon 66 Dr. Lakatos Winnetou

    nem, egyaltalan nem!

  68. Gravatar Icon 67 Chal
  69. Gravatar Icon 68 angelday

    “És most a ping le tudja játszani a flash videókat?”

    Bruhaha!