|
|
|
Polski Serwis Naukowy - OnLine od 1999 roku
RSS
Warto przeczytać: Jak należy zarządzać zasobami oprogramowania - wprowadzać nowe technologie i rozwiązania informatyczne, dbać o legalność oprogramowania, dobierać oprogramowanie? Nowy model zarządzania proponuje organizacjom gospodarczym Sebastian Wilczewski z Wydziału Zarządzania Uniwer... W dniach 25 - 27 stycznia 2012 r. w Lipsku, Niemcy, odbędą się szóste międzynarodowe warsztaty nt. modelowania zmienności systemów intensywnie korzystających z oprogramowania.
Zarządzanie zmiennością to kluczowe zagadnienie w opracowywaniu, utrzymywaniu i ewoluowaniu systemów intensywnie korzystających z oprogramowania. Zm... W jaki sposób najefektywniej, czyli wykorzystując jak najmniejszą liczbą aut, wybierając najkrótsze drogi i w określonym czasie, dowieźć towar do 800 klientów? Najlepszą, jak dotychczas, odpowiedź na to pytanie znalazł Jakub Nalepa z Gliwic.... Skąd mamy mieć pewność, czy oprogramowanie na naszym komputerze jest bezpieczne? Poprawa bezpieczeństwa oprogramowania to temat projektu SHIELDS (Wykrywanie znanych zagrożeń bezpieczeństwa na podstawie narzędzi projektowych i programistycznych), który ... Międzynarodowa konferencja poświęcona testowaniu oprogramowania odbędzie się w dniach 25 i 26 października w Bilbao w Hiszpanii.
Obecnie organizatorzy konferencji zachęcają do składania prac dotyczących technologii i systemów testujących oraz met...
Ostatnio na Forum:
Dyskusje
8
odp.
4
odp. Reklama:
Portage - program Czy wiesz że...? Graficzny interfejs użytkownika (ang. Graphical User Interface, GUI), często nazywany też środowiskiem graficznym – ogólne określenie sposobu prezentacji informacji przez komputer oraz interakcji z użytkownikiem, polegającego na rysowaniu i obsługiwaniu widżetów. Pkgsrc (The NetBSD Packages Collection) – system służący do budowy oprogramowania dla NetBSD oraz innych systemów uniksowych, pochodzącego z zewnętrznych źródeł. Został stworzony po to, aby w łatwy sposób umożliwić skonfigurowanie i kompilację programów na obsługiwanych platformach. System operacyjny (ang. skrót OS Operating System) – oprogramowanie zarządzające sprzętem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika. Portage – system zarządzania instalacją oprogramowania w systemie operacyjnym Gentoo Linux, napisany w języku Python. Bazuje na idei portów BSD. Poza instalacją oprogramowania potrafi również tworzyć pakiety binarne w formatach GRP, oraz RPM. Instalacja oprogramowania może przebiegać również przy użyciu pierwszego z tych formatów. Korzysta z tzw. ebuildów przechowujących informacje, dzięki którym program może automatycznie pobrać, skompilować oraz zainstalować aplikacje. Portage nie przechowuje postaci binarnej aplikacji. RIPEMD - funkcja skrótu opracowana w ramach projektu Unii Europejskiej o nazwie RIPE (ang. RACE Integrity Primitives Evaluation) realizowanego w latach 1988-1992. Funkcja generuje 128-bitowy skrót (stąd też nazywana jest RIPEMD-128). Została zaprojektowana w taki sposób, aby była odporna na znane w tamtych czasach metody kryptoanalizy.
Suma kontrolna (ang. checksum) to liczba uzyskana w wyniku sumowania lub wykonania innych operacji matematycznych na przesyłanych danych, przesłana razem z danymi i służąca do sprawdzania poprawności przetwarzanych danych. Każdy program znajdujący się w Portage składa się obowiązkowo z: Ponadto może zawierać łaty i dodatkowe zasoby (jak np. ikony). Sposób kompilacji może być konfigurowany przez użytkownika poprzez flagi USE, które włączają/wyłączają określone funkcjonalności, określają znaczniki dla kompilatora służące do optymalizacji pod wybraną architekturę, uaktywniają dodatkowe czynności poinstalacyjne, włączają/wyłączają obsługę określonych języków, itp. Umożliwia to dokładniejsze dopasowanie danej aplikacji do potrzeb użytkownika. MD5 (z ang. Message-Digest algorithm 5 - Skrót wiadomości wersja 5) - algorytm z dziedziny kryptografii. Jest to popularna kryptograficzna funkcja skrótu, która z dowolnego ciągu danych generuje 128-bitowy skrót.
Gentoo Linux – jedna z dystrybucji systemu operacyjnego GNU/Linux. Jej nazwa powstała od pingwina białobrewego, który po angielsku nazywa się Gentoo Penguin. Naczelnymi założeniami tej dystrybucji są konfigurowalność, usprawnienie przenośności i optymalizacja pod kątem sprzętu użytkownika. Jest to realizowane dzięki instalacji niemal całego oprogramowania z kodu źródłowego za pomocą mechanizmu Portage. Obecnie w oficjalnym drzewie Portage znajduje się około 14643 aplikacji dla różnych architektur, przy czym każdy program może istnieć w jednym z trzech stanów: Dla Portage istnieją również GUI oparte na GTK+ takie jak Porthole oraz Portato. Dostępne jest również GUI napisane w języku Haskell - Himerge (ang. Haskell Interface for eMerge). Haskell to funkcyjny język programowania nazwany na cześć Haskella Currego. Jego specyficzne cechy to m.in. leniwe wartościowanie, monady, statyczny polimorfizm, klasy typów, definiowalne operatory (również możliwość tworzenia nowych), strażnicy, wbudowana obsługa literate programming.
Python – interpretowany, interaktywny język programowania stworzony przez Guido van Rossuma w 1990. Python posiada w pełni dynamiczny system typów i automatyczne zarządzanie pamięcią, jest zatem podobny do takich języków, jak Tcl, Perl, Scheme czy Ruby. Zobacz teżPrzypisy
Linki zewnętrzneKompilator (. Proces ten nazywany jest kompilacją. W informatyce pojęciem kompilatora określa się najczęściej program do tłumaczenia kodu źródłowego w języku programowania na język maszynowy. Niektóre z nich tłumaczą najpierw do języka asemblera, a ten na język maszynowy jest tłumaczony przez asembler.
Język polski (polszczyzna) należy wraz z językiem czeskim, słowackim, pomorskim (kaszubskim), dolnołużyckim, górnołużyckim oraz wymarłym połabskim do grupy języków zachodniosłowiańskich, stanowiących część rodziny języków indoeuropejskich.
Czy wiesz że...? beta BSD (ang. Berkeley Software Distribution, czasami nazywany Berkeley Unix) – odmiana systemu operacyjnego Unix wywodząca się ze stworzonych na Uniwersytecie Kalifornijskim Berkeley rozszerzeń dla systemu rozwijanego przez firmę AT&T. Także potoczna nazwa licencji BSD, na której te systemy są wydawane oraz pokrewnych licencji tego typu (np. licencja MIT).
SHA (Secure Hash Algorithm) - rodzina powiązanych ze sobą kryptograficznych funkcji skrótu zaprojektowanych przez NSA (National Security Agency) i publikowanych przez National Institute of Standards and Technology.
Gentoo Reference Platform (GRP) - zestaw prekompilowanych pakietów instalowanych przez Portage w systemie Gentoo Linux. Instalowanie z użyciem paczek GRP jest dużo szybsze niż instalowanie z użyciem samych ebuildów, ponieważ paczka GRP dostarcza program w wersji binarnej, przez co jednak użytkownik traci możliwość konfiguracji procesu kompilacji.
Ebuild – skrypt napisany w języku bash, używany przez System zarządzania pakietami Portage w Gentoo Linux. Służy do automatyzacji procesu instalacji konkretnego programu.
Łata, łatka (ang. patch) – jest to poprawka lub uaktualnienie do programu (rzadziej do danych), przeznaczona do usunięcia pewnych problemów, błędów, rozszerzenia funkcjonalności programu albo zwiększenia wydajności (ang. performance) wcześniejszej wersji programu.
Kompilacja to proces automatycznego tłumaczenia kodu napisanego w języku programowania na kod maszynowy. Dane wejściowe najczęściej nazywa się kodem źródłowym. Program wykonujący tłumaczenie to kompilator. Przeważnie kompilacja jest częścią większego procesu tłumaczenia, tworzony w jej trakcie kod wynikowy jest przekazywany do innych programów (np. linkera), możliwe jest również tłumaczenie do postaci zrozumiałej dla człowieka.
RPM Package Manager (dawniej też Red Hat Package Manager, skrót RPM) to program służący do zarządzania (instalacji, aktualizacji, usuwania) pakietami zawierającymi oprogramowanie lub dane, oraz nazwa tych pakietów (ponieważ mają one rozszerzenie .rpm). Pakiety RPM zawierają skompresowane (we wczesnych wersjach gzipem, w nowszych bzipem2 albo LZMA) archiwum cpio zawierające dane. Posiadają także dodatkowe informacje na temat zawartości, m.in. zależności (ang. dependencies) - czyli spis programów (bibliotek) lub pakietów, które są wymagane do zainstalowania i poprawnej pracy pakietu (działa to także w druga stronę - pakiety później zainstalowane wymagające danego pakietu, uniemożliwiają jego odinstalowanie), a także sugestie dotyczące współpracy z innymi pakietami. Pakiet RPM budowany jest na podstawie opisu zawartego w pliku spec. Powyższa treść oraz zamieszczone w niej powiązane definicje/pojęcia - udostępniane są na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach, z możliwością obowiązywania dodatkowych ograniczeń.
Zobacz szczegółowe informacje o warunkach korzystania
Wszystkie hasła znajdujące się w naszym mirrorze Wikipedii mają znaczenie informacyjne i edukacyjne. Nie mogą być traktowane jako porady. |