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 ;)