Od zawsze twierdziłem, że monitor panoramiczny przy programowaniu jest tak potrzebny, jak druga klawiatura. Myliłem się. Wystarczy chwilę pokodować w C++, żeby wiedzieć, że panorama jest niezbędna do życia. I to najlepiej taka 160:10. Dla przykładu:

5.cpp:82: error: no matching function for call to ‘remove_if(gnu_cxx::normal_iterator<gnu_cxx::normal_iterator > >, std::vector<gnu_cxx::normal_iterator > >, std::allocator<gnu_cxx::normal_iterator > > > > >, gnu_cxx::normal_iterator<gnu_cxx::normal_iterator > >, std::vector<gnu_cxx::normal_iterator > >, std::allocator<gnu_cxx::normal_iterator > > > > >, pos >::dereferencer > , gnu_cxx::normal_iterator<gnu_cxx::normal_iterator > >*, std::vector<gnu_cxx::normal_iterator > >, std::allocator<gnu_cxx::normal_iterator > > > > >)’

Jest jedną linijką z wyniku kompilacji programiku na zaliczenie…

Przy okazji - zna ktoś może jakiś program który potrafi jakoś bardziej strawnie pokazać takie brzydactwa? Konieczne jest zwijanie, a idealnie by było jeszcze zobaczyć jakieś kolorki…

Komentarze

  • Caladan (2009-04-29 18:53:59):

    vi? Code::Blocks? Kate? Emacs?
    A może użyj programu do formatowania kodu – indenta?

  • Moarc/J-23 (2009-04-29 18:54:07):

    większość współczesnych emulatorów terminala zawija O_o

  • Remigiusz ‘lRem’ Modrzejewski (2009-04-29 18:55:56):

    Caladan: to przecież nie jest kod, tylko komunikat o błędzie kompilacji…

    Moarc/J-23: ale mi nie chodzi o wyświetlenie wszystkiego na raz na monitorze, tylko o możliwość kliknięcia w ‘<’ i schowanie wszystko aż do odpowiadającego mu ‘>’.

  • Moarc/J-23 (2009-04-29 18:56:20):

    w edytorze tekstu? kwrite.

  • Remigiusz ‘lRem’ Modrzejewski (2009-04-29 18:57:32):

    Nie ma jak zwinąć, albo nie widzę…

  • Remigiusz ‘lRem’ Modrzejewski (2009-04-29 18:58:24):

    Może jakiś magiczne rozszerzenie trzeba nadać? Ale nie wiedziałem, że kwrite pozwala zwijać wewnątrz linijki…

  • Moarc/J-23 (2009-04-29 18:59:12):

    Aa, wewnątrz linijki. Tak to jest jak się wpisów nie czyta ;)

  • Caladan (2009-04-29 19:00:05):

    Ta, ja chyba też zacznę dokładniej. ;) A czy ten program musi mieć takie skomplikowane wywołanie? :>

  • Remigiusz ‘lRem’ Modrzejewski (2009-04-29 19:00:05):

    Nawet wyboldowałem że problemem jest jedna linia na kilobajt tekstu ;)

  • Remigiusz ‘lRem’ Modrzejewski (2009-04-29 19:01:39):

    To nie jest jakieś wielce skomplikowane, raptem trzy razy zagnieżdżone cudo z STL i jedno własne. Widywałem dużo bardziej skompikowane… Ciekawe jak je debugowali ;)

  • sawyer (2009-04-29 19:25:41):

    Mam nadzieję, że się przyda:
    http://textfilt.sourceforge.net/
    http://www.bdsoft.com/tools/stlfilt.html

  • Remigiusz ‘lRem’ Modrzejewski (2009-04-29 19:37:50):

    Dzięki!

  • Crozin (2009-04-29 19:38:28):

    Nie czytałem wszystkiego, ale panorama jest bardzo wygldna, gdy odwrócisz ją sobie o 90st - duży fragment kodu można łatwo objąć wzrokiem.

  • Remigiusz ‘lRem’ Modrzejewski (2009-04-29 19:45:29):

    Tylko jakoś wszystkie monitory panoramiczne które rozważałem i tak nie miały pivota. No i po prostu żal kasy, Choć widzę, że w końcu pojawiło się coś na pierwszy rzut oka interesującego poniżej 3000zł, muszę poszukać recenzji… Ale pivota i tak nie ma.

  • IC0ffeeCup (2009-04-29 20:08:35):

    Dziękuje za pomysł ;- ) Pozdrawiam.

  • night (2009-04-30 08:45:39):

    Kolorowanie outputa gcc/g++ : grc//ccze//własny parser korzystający z ncurses (banalne do napisania, z boost’owym regexpem).
    Zmniejszenie ilości śmieciowych info : TextFilt

    Korzystam z takiego rozwiązania, errory na czerwono, warningi na żółto. Przy rozproszonym kodzie liczącym kilkadziesiąt tysięcy linii łatwiej się przebija przez błędy.

  • Michał Bachowski (2009-04-30 09:10:32):

    Zacząłem używać monitora panoramicznego jakieś 2 miesiące temu dopiero, ale trudno się odzwyczaić- mogę spokojnie mieć otwarte oba boczne paski w eclipse i nadal mam sporo miejsca na kod :D

    Póki co nie widzę sensu korzystania z pivota… ale kiedyś nie widziałem potrzeby kupna monitora w ogóle ;P

    Pozdrawiam

    p.s. może by tak informacja w stopce, że serwis jest "Jogger powered"? Wiesz, taki ukłon w stronę załogi Joggera oraz informacja dla userów, że mogą się logować na swoje konta Joggerowe…

  • Remigiusz ‘lRem’ Modrzejewski (2009-04-30 09:25:50):

    Hmmm, kiedyś po prawej miałem, ale naszywka odpadła. Trzeba będzie nową wydziergać. Zaś co do monitora - fajnie, ale ja nie używam eclipse’a ;)