Jarosław P.

Jarosław P. IT, JBG-2 Sp. z o.o.

Temat: Narzędzia z których korzystacie

Piotr Likus:
>[...]
Oczywiście że nie. Tylko że akurat miałem na myśli funkcję "wyjdź i nie zapisuj". Chyba dobrze podałem 3-klawiszową kombinację dla tej funkcji?
tak. W VIMie można wykonać mapowanie ww. sekwencji na coś krótszego
choć na ESC bym nie zalecał ;)

[...]

Co poza Eclipse/CDT warte jest uwagi dla C++ na Linuxa? Netbeans C++, KDevelope? Mam zamiar niedługo coś developować na Linuxa, co polecacie?
Dodałbym jeszcze QTCreator (wersja dla Linux, Windows, Mac OSX).

Z edytorów (nie IDE) to jeszcze polecam:
jEdit (Java - Windows, Linux)
notepad++ (Windows)
kate (KDE Linux)

sporo propozycji można znaleźć na stronie "IDEs for Linux"
(http://linuxmafia.com/faq/Devtools/ides.html)
Jakub L.

Jakub L. Programista

Temat: Narzędzia z których korzystacie

Piotr Likus:
Darek S.:
zamiast prostego Esc lub Fnn.

Naprawdę chciałbyś, żeby edytor po nacisnięciu jakiegoś jednego klawisza wychodził i "tracił" wszystkie Twoje niezapisane dane?
:-)))

Oczywiście że nie. Tylko że akurat miałem na myśli funkcję "wyjdź i nie zapisuj". Chyba dobrze podałem 3-klawiszową kombinację dla tej funkcji?

W iSeries to jest jeden klawisz (wyjdź), jeśli aktualnie masz coś zmienione to się pyta czy chcesz zapisać (dodatkowe wciśnięcie drugiego klawisza).

Tak samo w vimie jak zrobisz samo :q a masz niezapisane dane, tobędzie się pytał.
:q! oznacza wychodzenie bez pytania, czyli dodanie wykrzyknika oznacza, że się wie co robi. q jak quit.

konto usunięte

Temat: Narzędzia z których korzystacie

Piotr P.:
Tomasz P.:
Jak dla mnie vim jest zupełnie nie intuicyjny. Może dlatego że wychowałem się jednak na systemach dos/win.

Znasz coś bardziej intuicyjnego (i prostszego) niż skopiowanie poprzez zaznaczenie myszką? ;)

No jak dla mnie jest zupełnie nie intuicyjne ze względu na to że nie zawsze to co zaznaczam chce kopiować. Ale nikomu nie będę próbował tłumaczyć że vim jest zły jak akurat jemu odpowiada, nie chciał bym żeby ktoś próbował mi wytłumaczyć że vim jest jedynym słusznym rozwiązaniem. Według mnie nie ma nic gorszego jak fanatyzm jaki on by nie był.
Jakub L.

Jakub L. Programista

Temat: Narzędzia z których korzystacie

Mylicie zaznaczenie systemowe w konsoli albo w Xach z zaznaczeniem w vimie.
Zaznaczenie zyztemowe myszą idzie do bufora systemu, a w vimie zaznacza się przez v (albo ctrl+v) i można robić z tym to co się robi zazwyczaj z zaznaczeniem.
Owszem, mogą być vimy skonfigurowane, że myszka działa z zaznaczaniem vimowym (tak chyba jest domyślnie w gvim pod Windows), ale po co, skoro można mieć jeden tryb więcej zamiast mniej.Jakub L. edytował(a) ten post dnia 19.03.09 o godzinie 21:17
Marek Dąbek

Marek Dąbek Software Engineer,
Intel Technology
Poland

Temat: Narzędzia z których korzystacie

Edytor: VIM (polcem zobaczyć ten film, uwaga 1 godzina 20 minut: http://video.google.com/videoplay?docid=25388319566474... + ctags
Kompilator: cl, gcc, metaware - w zależności od OS/platformy
Pamięć: valgrind
Profiling: vtune, gprof
Unit-testy: cppunit
Dokumentacja: doxygenMarek Dąbek edytował(a) ten post dnia 24.04.09 o godzinie 00:10

konto usunięte

Temat: Narzędzia z których korzystacie

Ostatnie wynalazki, które znalazłem, a bardzo mi się przydały (środowisko VS 2008 / 2010 Express), być może komuś się też przyda lub zna lepszy odpowiednik dla Windows?

- LTProf - profiler wydajności (działa na AMD)
- ewentualnie AMD CodeAnalyst Performance Analyzer
- Visual Leak Detector for Visual C++ 2008/2010 - wykrywa poprawnie wycieki (z numerami linii i stosem) - LGPL
- Memory Validator - do wyświetlania alokacji pamięci w czasie działania programu (real-time), wykrywa też błędy zarządzania pamięcią. Pomocny nawet w wersji trial.

Mam jeszcze zamiar przetestować profiler Netbeans - ponoć dołączony przez producenta.
Edit: z tego co wyczytałem Netbeans ma profiler tylko na Linux (Sun Studio).Piotr Likus edytował(a) ten post dnia 03.10.10 o godzinie 11:51

konto usunięte

Temat: Narzędzia z których korzystacie

Jeśli chodzi o narzędzia do debugowania pamięci, aż dziw że nikt nie wymienił valgrinda - świetny tool, nie tylko memcheck ale też wszlekie wyjazdy za tablicę, używanie niezainicjowanych zmiennych,... kilka razy miałem taką sytuację zanim zacząłem tego używać, że siedziałem nad jakimś dziwnym bugiem przez dwa dni, podczas gdy valgrind skraca ten czas do 20 minut ;)

Oprócz tego:
- gcc, llvm (to tak dla testów)
- gdb
- anjuta (IDE)
- glade
- git

Temat: Narzędzia z których korzystacie

* ed/nvi
* gcc/gdb
* kgdb/ddb
* ksh, UNIX shell toolkit
* dtrace
* nroff
* cvs/svn/gitAndrzej Kosela edytował(a) ten post dnia 03.10.10 o godzinie 12:28

konto usunięte

Temat: Narzędzia z których korzystacie

Zdecydowanie Eclipse jako główne IDE i to zarówno do aplikacji C++ na PC, C/C++ do mikrokontrolerów ARM (Eclipse CDT), Eclipse Pulsar do Java ME.
Kompilatory to GCC (dla Windows MinGW + konsola Console2), dla mikroprocków głównie GCC w wersji CodeSourcery (arm-none-eabi-*).
Marcin Zouaidia

Marcin Zouaidia Software Developer

Temat: Narzędzia z których korzystacie

W różnych IDE próbowałem się rozgościć na ten czas onegdaj używam:

windows:
* VS 2008/2005
* NetBeans + Cygwin

linux:
* NetBeans + GCC
Adrian Skoczylas

Adrian Skoczylas Software
developer/architect

Temat: Narzędzia z których korzystacie

Głównie linux:
Geany
gcc
QT-Creator
Michał Ostrowski

Michał Ostrowski Experienced Software
Engineer, C++

Temat: Narzędzia z których korzystacie

IDE:
MS Visual 2005/08
Na linuxa nie pisalem ale pewnie bylby to eclipse

"dodatki" do visuala:
Visual Assist (wiwat dzialajacy intellisense dla c++!)
no i uzywalem IncrediBuilda - kompilacja projektu 5 minut zamiast 40 minut;]

konto usunięte

Temat: Narzędzia z których korzystacie

Przykleiłem ten temat, bo chyba warto mieć taką "narzędziownie" na tym forum.
Szymon Kubisiak

Szymon Kubisiak Developer aplikacji
mobilnych Android

Temat: Narzędzia z których korzystacie

16.03.2009 Szymon Kubisiak napisał:
Ja teraz zostałem przymuszony do Carbida[...]

Po 2 latach się przyzwyczaiłem. Jak w piosence: "człowiek wszystko wytrzyma" : )

konto usunięte

Temat: Narzędzia z których korzystacie

Windows: Dev-C++, Netbeans+MinGW(gcc), Borland C++ Builder, STworkbench
Linux: Eclipse, STworkbench, czasem zwykly gedit :)
Wojciech C.

Wojciech C. Programista C++

Temat: Narzędzia z których korzystacie

Windows (bardzo rzadko): Visual C++ 2010, Emacs
Linux: GCC, Emacs (CEDET do nawigacji i clang/libc++ do podpowiedzi), valgrind, czasami Eclipse

Dodatkowo na obu platformach:
Git, Boost, Qt, OGRE, SCons
Piotr Likus:
Co poza Eclipse/CDT warte jest uwagi dla C++ na Linuxa? Netbeans C++, KDevelope? Mam zamiar niedługo coś developować na Linuxa, co polecacie?

NetBeans, ostatnio jak sprawdzałem (6.8), dostaje totalnej zadyszki przy bardzo dużych projektach (nie da się nawet przeglądać drzewa plików).
KDevelop działa w porządku, ale nie mogę się do niego przekonać. Momentami tak mnie wkurza, że mam ochotę go odinstalować ;) Używam jeśli koniecznie muszę.
Eclipse działa świetnie, z IDE najlepszy (jeśli chodzi o podpowiedzi i nawigację, bije na głowę Visuala) ale ja i tak wolę Emacsa.

konto usunięte

Temat: Narzędzia z których korzystacie

Linux: eclipse, gcc, splint, valgrind, svn, git
Marek Dąbek

Marek Dąbek Software Engineer,
Intel Technology
Poland

Temat: Narzędzia z których korzystacie

Mierzenie pokrycia kodu: Bullseye Coverage

Temat: Narzędzia z których korzystacie

PC Lint do statycznej analizy kodu
L P

L P podskala.net

Temat: Narzędzia z których korzystacie

Andrzej Kosela:
* ed/nvi
* gcc/gdb
* cmake
* dd
* kgdb/ddb
* kdb
* ksh, UNIX shell toolkit
* sh
* dtrace
* nroff
* cvs/svn/git
prove

Lista Andrzeja do mnie "trafia" w doborze rodzaju narzędzi, które wymienił, więc tylko uzupełniam o kilka rzeczy.

Następna dyskusja:

Czy korzystacie z bibliotek...




Wyślij zaproszenie do