Archiwum dla kategorii ‘Narzędzia’
środa, Wrzesień 14, 2011
W standardowych (centralnych) systemach wersjonowania mamy zazwyczaj jedno główne repozytorium kodu, z którego korzysta cały zespół. Praca w projekcie wiąże się z ciągłym pobieraniem i wgrywaniem zmian i w związku z tym wymaga stałego połączenia z jednym centralnym serwerem. Cała historia zmian trzymana jest w centralnym repozytorium, członkowie zespołu lokalnie posiadają jedynie kopię źródeł.
Rozproszona kontrola wersji jest zorganizowana w zupełnie inny sposób. Repozytoriów jest tyle ilu członków zespołu. Każdy z nich lokalnie posiada pełne źródła projektu wraz z historią zmian. Wszystkie repozytoria są równe – żadne z nich nie jest w żaden sposób wyróżnione. To, z którego repozytorium na przykład zbudujemy wersję jest sprawą czysto umowną.
(więcej…)
VN:F [1.9.8_1114]
Ocena: +8 (liczba ocen: 8)
Autor: Michał Łaguna
Tagi: git, repozytorium rozproszone, rozproszona kontrola wersji
Kategoria Java, Narzędzia | Brak Komentarzy »
wtorek, Sierpień 30, 2011
Wielką zaletą języka Java jest jego elastyczność. Oznacza to między innymi, że nikt nie mówi nam gdzie mają być nasze źródła, do jakiego katalogu mają trafić binarki ani gdzie mamy mieć umieszczone pliki propertiesów czy biblioteki zewnętrzne. Poza drobnymi ograniczeniami specyficznymi dla pewnych rodzajów rozwiązań możemy zazwyczaj sami zdefiniować praktycznie całą strukturę projektu według własnych potrzeb i upodobań. Do tego mamy jeszcze dowolność w wyborze sposobu budowania aplikacji – możemy zbudować projekt z poziomu IDE, z linii poleceń lub użyć dedykowanych narzędzi do budowania.
(więcej…)
VN:F [1.9.8_1114]
Ocena: +9 (liczba ocen: 11)
Autor: Michał Łaguna
Tagi: maven, mvn, zarządzanie zależnościami
Kategoria Java, JavaEE, Narzędzia | Brak Komentarzy »
poniedziałek, Lipiec 11, 2011
Jedną z najciekawszych prezentacji przedstawionych na tegorocznej konferencji infoShare była prezentacja „Narzędzia Hackerów” Piotra Koniecznego. Już sam temat wykładu wzbudził moje zainteresowanie i ciekawość, ale również podwyższył oczekiwania co do treści. Zainspirowany prezentacją, postanowiłem zgłębić swoją wiedzę na temat „Narzędzi Hackerów”, pod których hasłem – jak się okazało – ukrywały się narzędzia wykorzystywane do przeprowadzania testów penetracyjnych.
(więcej…)
VN:F [1.9.8_1114]
Ocena: +8 (liczba ocen: 10)
Autor: Mateusz Lachowicz
Tagi: bezpieczeństwo, infoshare, testy
Kategoria InfoShare, Narzędzia | 1 Komentarz »
piątek, Styczeń 14, 2011
Apache JackRabbit jest znaną i uznaną biblioteką implementującą standard JSR-170 czyli repozytorium treści. Potrafi przechowywać w hierarchiczny sposób z obsługą ustrukturyzowanych oraz nieustrukturyzowanych danych, z możliwością ich tekstowego przeszukiwania, zarządzania wersjami itp. Jednym z interfejsów dostępu do JackRabbit jest WebDAV. Celem tego artykułu jest pokazanie jak można przetestować wydajność podstawowych operacji zapisu i odczytu plików komunikując się z repozytorium poprzez interfejs WebDAV. Wykorzystam do tego niezastąpiony Apache JMeter.
(więcej…)
VN:F [1.9.8_1114]
Ocena: +4 (liczba ocen: 4)
Autor: Marcin Garniewski
Kategoria JMeter, Java, Narzędzia | Brak Komentarzy »
czwartek, Czerwiec 17, 2010
Wielu programistów, zwłaszcza początkujących, nie zwraca uwagi na jakość kodu, który tworzą. Czasami brak nam czasu lub wiedzy na wytworzenie kodu, który – poza tym że działa – jest czytelny, zrozumiały i wydajny. Jakość kodu to nie tylko sławne „do not repeat yourself” (swoją drogą często zapomniane…), ale także całe zestawy reguł dbające o prostotę utrzymania, łatwość zrozumienia, wydajność itd. Na szczęście nie musimy znać ich wszystkich, bo istnieją narzędzia które mogą nas wspierać w pisaniu kodu wysokiej jakości. Jedno z nich chciałbym przedstawić w tym artykule – jest to Sonar.
(więcej…)
VN:F [1.9.8_1114]
Ocena: +4 (liczba ocen: 4)
Autor: Adam Andrzejewski
Tagi: Java, sonar
Kategoria Java, Narzędzia | 2 Komentarzy »
środa, Wrzesień 16, 2009
Jeśli zadać to pytanie specjalistom zajmującym się tymi zagadnieniami, 95 procent z nich bez wahania zamieni trzy kropki na konkretną platformę. Większość będzie miała zapewne rację, ponieważ każdy stara się dopasować do warunków, w których to konkretne rozwiązanie musi funkcjonować. I do tego właśnie sprowadza się zawsze decyzja – należy znaleźć najlepszy produkt dostosowany do środowiska, w jaki musi funkcjonować. Przez środowisko funkcjonowania należy rozumieć wszystkie aspekty, poczynając od ceny zakupu, a kończąc na - wydawało by się – najważniejszej rzeczy, czyli funkcjonalności (co nie zawsze jest prawdą). (więcej…)
VN:F [1.9.8_1114]
Ocena: 0 (liczba ocen: 0)
Autor: Jacek Gużewski
Kategoria Narzędzia | 1 Komentarz »
poniedziałek, Czerwiec 15, 2009
Wiele firm informatycznych staje przed wyborem systemu kontroli wersji. Przedstawiamy porównanie kilku najpopularniejszych narzędzi w tej dziedzinie: CVS, SVN, VSS, Bazaar, Mercurial i Perforce.
(więcej…)
VN:F [1.9.8_1114]
Ocena: 0 (liczba ocen: 0)
Autor: Dominik Kapusta
Tagi: cvs, svn, vsc
Kategoria Narzędzia | 2 Komentarzy »
wtorek, Maj 5, 2009
Ostatni odcinek kursu, wprowadzającego w zaawansowane możliwości Eclipse, opisuje debugowanie oraz proponuje kilka przydatnych pluginów.
(więcej…)
VN:F [1.9.8_1114]
Ocena: 0 (liczba ocen: 0)
Autor: Dominik Kapusta
Tagi: Eclipse
Kategoria Narzędzia | Brak Komentarzy »
czwartek, Kwiecień 30, 2009
Czwarta część kursu „Eclipse w praktyce” traktuje o automatycznej generacji kodu wewnątrz edytora. Na początek dowiemy się, jak wykorzystywać wbudowane mechanizmy tworzenia kodu, a potem poznamy, jak definiować własne szablony.
(więcej…)
VN:F [1.9.8_1114]
Ocena: 0 (liczba ocen: 0)
Autor: Dominik Kapusta
Tagi: Eclipse
Kategoria Narzędzia | 1 Komentarz »
środa, Kwiecień 29, 2009
Wielu z nas używa prototypów nie zdając sobie z tego sprawy. Prototypy mogą być tworzone na różnym poziomie dokładności. Od prostych szkiców na kartce, po rozbudowane fragmenty aplikacji zasilane z baz danych. Ważne jest dobranie odpowiedniego narzędzia do celów, które chcemy osiągnąć. Poniżej kilka argumentów, które mogą pomóc w odpowiedzi na pytanie czy warto „marnować czas na prototypy”…
(więcej…)
VN:F [1.9.8_1114]
Ocena: 0 (liczba ocen: 0)
Autor: Marcin Śpiewak
Tagi: prototypowanie
Kategoria Interfejs, Narzędzia | Brak Komentarzy »