niedziela, 4 marca 2012

Oprogramowanie CAD

Na rynku programów CAD występuje wiele produktów. Dzisiaj postaram się opisać czym jest oprogramowanie CAD oraz opiszę jeden z ciekawszych produktów CAD - CADprofi



Na samym początku postaram się wytłumaczyć czym jest magiczne słówko CAD. CAD to skrót od Computer Aided Design czyli Komputerowe Wspomaganie Projektowania. W praktyce polega to na zastosowanie sprzętu oraz oprogramowania komputerowego w projektowaniu technicznym.
Oprogramowanie CAD posiada wiele programów bazowych oraz jeszcze więcej nakładek, które ułatwiają pracę projektantom z różnych branż (architektom, mechanikom itd.)
Dzięki oprogramowaniu CAD inżynierowie mają łatwiejszy dostęp do bibliotek wielu producentów oraz mogą pracować nad jednym projektem w grupie (ponieważ pracują na komputerze to mogą być rozproszeni po całym świecie!). Dzięki oprogramowaniu CAD deski kreślarskie w dużej mierze odeszły w niepamięć.
CADprofi jest nakładką na bazowe programy CAD (np AutoCAD, ZWCAD, Bricscad, progeCAD, GstarCAD). Nakładka CADprofi posiada cztery moduły:
- Architectural wspomagający tworzenie rysunków budowlanych, rzutów oraz elewacji. 
- Electrical wspomagający projektowanie isntalacji elektrycznych, oświetleniowych, sygnałowych, telekomunikacyjnych i innych.
- Mechanical wspomagający tworzenie projektów mechanicznych i konstrukcyjnych w 2D.
- HVAC & Piping (instalacje rurowe i wentylacyjne) oprogramowanie wspomagające projektowanie instalacji w budownictwie ogólnym i przemyśle.
Oprócz oprogramowania CADprofi istnieje także szereg innych ciekawych nakładek na programy CAD w tym dość popularne nakładki AutoCADa np REVIT.

Jak oprogramowanie dla firm może wspomóc działanie firmy?

W dzisiejszych czasach oprogramowanie dla firm jest już praktycznie niezbędnym elementem zapewniającym prężne działanie każdego biznesu. Gdyby nie ono, firmy nie mogłyby się rozwijać z powodu braku czasu, który musieliby przeznaczyć na to, co obecnie to oprogramowanie za nich robi.



Dodatkowo, dzięki niemu, można zrobić znacznie więcej i znacznie łatwiej. Poniżej przedstawię przykłady zastosowań poszczególnych programów w firmie.
W firmach często panuje niejasny podział obowiązków. Każdy robi wszystko, co w konsekwencji prowadzi do tego, że czasem coś jest zrobione dwa razy, a czasem wcale. W takiej sytuacji sprawdzi się w firmie system ERP, który usprawni system zarządzania projektami. Dzięki takiemu zastosowaniu, będzie można ustalić cele i standardy poszczególnych projektów, czyli ustalić konkretne działania – program przydzieli danym pracownikom poszczególne funkcje, biorąc pod uwagę ich doświadczenie i umiejętności, a także to, czy są w tej chwili wyjątkowo zajęci, czy mają czas na podjęcie się zadania. Projekt będzie nadzorowany i monitorowany przez system, a także będzie aktualizował plan działania, jeśli zajdzie taka potrzeba.
W przypadku, gdy firma posiada różne oddziały, a pracownicy znajdują się w różnych miejscach, często problemem jest komunikacja. Należy wymyślić taki sposób porozumiewania się, aby ciągły kontakt był zapewniony. Praktycznym rozwiązaniem w tej sytuacji będą zdalne spotkania z pracownikami, które może zapewnić na przykład program Live Meeting Online. Zastosowanie takiego oprogramowania zapewni ciągłe wideo-spotkania z pracownikami. Dodatkowo, podczas rozmowy, możliwe będzie udostępnienie zdalnego pulpitu oraz innych aplikacji, przekazanie grafiki, zdjęć i materiałów dźwiękowych, dzięki czemu możliwe będzie raportowanie dotychczasowych działań. Oprogramowanie to sprawdzi się również w przypadku zdalnych szkoleń.
Oprogramowanie dla firm sprawdzi się też w przypadku zapewnienia bezpieczeństwa danych, które są w firmach bezcenne. Ich utrata wiąże się często z bardzo dużymi stratami finansowymi. Dzięki zastosowaniu automatycznych kopii zapasowych,możliwe będzie odzyskanie tych danych nawet w przypadku awarii komputera. Jest kilka programów wartych polecenia, które robią kopię dokumentów na zewnętrznym serwerze, jednym z nich jest Windows Server Foundation, który w przypadku awarii komputera, po podłączeniu na jego miejsce nowego, przywróci wszystkie dane niezbędne do pracy.
Jak widać w podanych przykładach, programy dedykowane firmom znają i rozumieją ich potrzeby, dlatego właśnie dzięki nim praca staje się bardziej efektywna i szybsza, co pośrednio oddziałuje na zarobki firmy.

Czy OpenOffice jest lepszy od Microsoft Office?

Artykuł dotyczący najpopularniejszy pakietów biurowych Microsoft Office i OpenOffice. Porównanie ich i przedstawienie możliwości oraz zawartości programów.



Podstawową różnicą tych pakietów jest ich cena. Mianowicie Microsoft Office w zależności od wersji kosztuje niemałe pieniądze - na przykład Microsoft Office 2010 dla Użytkowników Domowych i Uczniów BOX 289zł.
OpenOffice bije w tym momencie MS Office na głowę, dzięki działaniu na wolnej licencji jest bezpłatnybez względu czy chcemy używać go komercyjnie, czy nie!
Zawartości pakietów:
OpenOfficeMicrosoft Office
Writer - edytor tekstowy
Calc - arkusz kalkulacyjny
Impress - edytor prezentacji
Draw - edytor grafiki
Base - program do tworzenia baz danych
Math - program do tworzenia wzorów matematycznych
Word - edytor tekstu
Excel - arkusz kalkulacyjny
PowerPoint - tworzenie prezentacji
OneNote - program do tworzenia notatek
Office Picture Manager - przeglądarka obrazów
Oprócz wersji podstawowej zawiera m.in. takie programy jak:
Outlook, Acces, Publisher, Project, InfoPath, Communicator, Groove
Chociaż Microsoft oferuje większą ilość możliwych programów, jest to uzależnione przede wszystkim od wersji, a co za tym idzie - im więcej, tym drożej..
Microsoft Office
(Tabela przedstawia zawartość Microsoft Office 2007 w zależności od wersji)

Warto także wspomnieć o płatnościach w OOo – za wsparcie techniczne należy zapłacić firmie która podejmie się współpracy, natomiast MS Office oferuje darmową pomoc „wliczoną” w cenę licencji. Jednak możemy uniknąć kosztów związanych z obsługą OpenOffice próbując samodzielnie rozgryźć program lub korzystać z blogów z poradami czy tematycznie podobnych, a użytkowanie stanie się łatwiejsze. 
Nie przytoczyłem wielu kwestii dotyczących tych pakietów, chociażby samego wyglądu i interfejsu programów, ale uważam, że to kwestia gustu (osobiście podoba mnie się bardziej pod tym względem Microsoft Office).
Odpowiedz na pytanie: „Czy OpenOffice jest lepszy od Microsoft Office” to także podejście indywidualne. Oba pakiety mają wiele opcji podobnych, niezależnie co chcemy wykonać w każdym z nich powinniśmy dać radę. Dla mnie brakuje w zawartości OOo możliwości odbioru poczty. Mając świadomość, że znaczna większość osób korzystających z MS Office posiada wersje nielegalną, to OpenOffice jest doskonałą alternatywą, która nie przysporzy ewentualnych problemów.
Sam korzystam wymiennie z programów, które zawierają te pakiety w zależności od tego co chę wykonać i polecam Wam podobne podejście.

Windows w komórce - opis Windows Mobile 6

Surfowanie po internecie, wysyłanie listów elektronicznych czy nawet tworzenie dokumentów wcale nie wymaga korzystania z peceta. Wystarczy komórka lub palmtop z odpowiednim oprogramowaniem.



Coraz więcej telefonów i palmtopów przejmuje niektóre zadania typowego peceta. NIc w tym dziwnego! Są małe, lekkie, a ich możliwości coraz większe, między innymi dzięki nowym systemom operacyjnym. Jednym z nich jest Windows Mobile 6, który staje się coraz bardziej popularny w urządzeniach przenośnych. Poznamy teraz jego niektóre możliwości.

Jakie urządzenia wyposażone są w Windows Mobile?
System Windows Mobile przeznaczony jest dla palmtopów PocketPC, palmofonów (PocketPC z wbudowanym modułem GSM) oraz smartfonów. Nie zainstalujemy go natomiast na laptopie czy pececie stacjonarnym.

Jak obsługiwać Windows Mobile?
Windows Phone nie ma typowego kursora znanego z pecetowych wersji systemu. Jednak większość urządzeń przenośnych wyposażona jest w ekran dotykowy, a rolę wskaźnika pełni przeważnie specjalny rysik. Aby kliknąć na wybrany element systemu, wystarczy dotknąć końcówk rysika odpowiedniego miejsca ekranu. Niektóre PDApozwalają na obsługę aplikacji, na przykład programów do nawigacji, za pomocą palca. W urządzeniach niewyposażonych w ekran dotykowy do obsługi systemu używa się przycisków kierunkowych i funkcyjnych.

Jak pisać na PDA?
Tylko niektóre PocketPC wyposażone są w specjalne klawiatury kciukowe, które służą do szybkiego wprowadzania znaków. Niektóre urządzenia typu smartfon mają natomiast znacznie mniej wygodne klawiatury alfanumeryczne. Niezależnie od urządzenia (z wyjątkiem smartfonów bez ekranu dotykowgo) w Windows Mobile do dyspozycji mamy klawiaturę programową, na której piszemy rysikiem. Tekst możemy na niej wprowadzać klasycznie - naciskając rysikiem na wyświetlone klawisze, lub wykorzystać funkcję rozpoznawania znaków i pisać rysikiem odręcznie, zupełnie jak na papierze.

Programy systemu Windows Mobile - Pocket Office

System operacyjny Windows Mobile posiada wiele wbudowanych aplikacji pomagających w maksymalnym wykorzystaniu komputera kieszonkowego. W tym artykule opiszę mobilny pakiet Pocket Office.


Wiele aplikacji Windows Mobile jest zaprojektowanych tak, aby wyglądały podobnie jak programy Windows. Dzięki temu użytkownicy zaznajomieni z pracą w systemie Windows będą mogli szybko je odnaleźć i od razu z nich korzystać bez większyć problemów.

Aplikacja Pocket Outlook
Program Pocket Outlook jest podobny do aplikacji Outlook w komputerze stacjonarnym i dzieli się na pięć głównych części: Skrzynka odbiorcza, Kalendarz, Kontakty, Zadania i Notatki. Oznacza to, że możesz teraz mieć wszędzie i zawsze przy sobie listy z kontaktami, harmonogram dnia i inne ważne notatki. Oprócz możliwości uzyskania dostępu do konta poczty elektronicznej na głównym komputerze, aplikacjaPocket Outlook pozwala na tworzenie list spraw do załatwienia i wprowadzanie danych o spotkaniach, urodzinach osób bliskich, adresach, telefonach oraz na tworzenie własnych notatek.
Aby skoordynować wszystkie informacje dotyczące danego dnia, można skorzystać z aplikacji zwanej Today, będącej częścią programu Pocket Outlook. Ta przydatna część oprogramowania umieszcza na jednym ekranie wszystkie wpisy i przypomnienia przypadające na dany dzień, informuje o nieprzeczytanych wiadomościach poczty elektronicznej bądź pilnych spotkaniach.

Alikacja Pocket Word
Oprogramowanie Pocket PC zawiera edytor tekstu podobny do Microsoft Word, który można użyć do otwierania i zapisywania dokumentów. Można również korzystać z tej aplikacji do czytania i edycji dokumentów programu Word pobranych z komputera stacjonarnego.

Aplikacja Pocket Excel
Pocket Excel otwiera arkusze stworzone w programie Excel na komputerze stacjonarnym. Można także tworzyć na nim nowe arkusze kalkulacyjne.

Jakie przeglądarki internetowe są najbezpieczniejsze?

Niezależnie od tego, czy jesteśmy osobą prywatną, czy właścicielem mniejszej lub większej firmy, w momencie, gdy korzystamy z internetu, powinniśmy pomyśleć o bezpieczeństwie naszych danych.



Obecnie dostęp do internetu ma (a jeżeli nie ma, to może mieć) każdy. Należy o tym pamiętać. Zdajemy sobie również świadomość z faktu, jak wiele informacji można znaleźć w sieci. Najczęściej sami tworzymy taką bezę informacji na nasz temat, jednak nie zawsze chcemy, aby każdy miał to nich dostęp. Największymi generatorami danych personalnych są oczywiście portale społecznościowe (aktualnie najbardziej popularny Facebook) i skrzynki mailowe. Oczywiście są to miejsca, które zabezpieczamy prywatnymi hasłami, jednak umiejętności hakerów są w tym zakresie coraz większe.
Bezpieczeństwo naszych danych staje się szczególnie ważne, gdy nie chodzi już tylko o nasze prywatne zdjęcia, numer telefonu czy adres, ale o poufne informacje na temat naszej firmy, konkurencji, klientów czy chociażby dane do bankowego konta.
Najpopularniejszym sposobem na zabezpieczenie danych w sieci (a także na dysku) jest wspomniane wcześniej hasło. Jest to sposób najprostszy, ale jednocześnie bardzo zawodny. Hasła, które wymyślamy sami charakteryzują się różnym stopniem „jakości”, czyli trudności ich odgadnięcia przez osoby niepowołane.
Nie każdy wie, że na bezpieczeństwo danych wpływa również to, jakiej używamy przeglądarki internetowej. Do najbardziej popularnych należą tu Internet Explorer, Mozilla Firefox, Opera i Google Chrome. Która z nich jest najbezpieczniejsza i co na to wpływa?
Użytkownicy najczęściej wybierając przeglądarkę zwracają uwagę na to, która z nich jest wygodna i dobrze się prezentuje. Lubimy również ich „intuicyjność”, która ułatwia nam przemieszczanie się w sieci (tu właśnie także, zapamiętywanie loginów i haseł).
Poziomem bezpieczeństwa zajęła się firma Microsoft, która tworząc najnowszą wersję swojej przeglądarki Internet Explorer 9, postawiła sobie właśnie taki, priorytetowy cel.
Aby przekonać się, jak sprawnie przed niebezpieczeństwami chroni się nasza przeglądarka, można skorzystać ze strony www.yourbrowsermatters.org. W ułamku sekundy oceniony będzie poziom zabezpieczeń w skali od 1 do 4.
Wyniki tego testu zależne są od czynników takich, jak specyficzny sandbox oraz inteligentne systemy wykrywające i informujące o niebezpiecznej zawartości stron. Okazuje się, że zdecydowanie wygrywa w nim właśnie IE 9. Może więc, dla bezpieczeństwa sprzętu i danych warto zainstalować właśnie tę przeglądarkę, z której bardzo wielu zrezygnowało na rzecz nowszych, konkurencyjnych? I to niezależnie od tego, czy mamy tu na myśli prywatnego laptopa czy firmowe komputery.

Ewolucja programowania obiektowego

Programowanie od wielu lat ewoluuje, a na rynku pojawia się coraz więcej języków, które przedstawiają różne paradygmaty. Najbardziej na popularności zyskuje tak zwane programowanie obiektowe, które swego czasu kompletnie zmieniło podejście do tworzenia oprogramowania.



Kod, który niegdyś był rozwleczony na kilka, lub nawet kilkanaście tysięcy linii był niesamowicie problematyczny w utrzymaniu i debugowaniu. Zdecydowano się więc kod umieszczać w oddzielnych plikach i wykorzystywać go w innych miejscach. Oprócz oczywistych zalet pomogło to w tworzeniu kodu przenośnego i takiego, który mógłbyć wykorzystywany wiele razy, bez potrzeby ponownej implementacji. Zrewolucjonizowało to rynek oprogramowania, firmy zaczęły tworzyć bardziej rozbudowane aplikacje, wzrosła wydajność i wykształciły się między innymi takie języki jak Delphi wywodzące się ze strukturalnego Pascala.
Językiem, który jest sztandarowym przykładem podejścia programowania obiektowego jest Java. Technologia stworzona przez Jamesa Goslinga w latach dziewięćdziesiątych początkowo nie była traktowana zbyt poważnie. Przede wszystkim był to pierwszy język, który miał być stosowany na szeroką skalę i wykorzystywał interpreter, a nie był kompilowany do kodu maszynowego. Trudne początki nie zniechęciły Goslinga i jego kolegów do dalszego rozwoju i po kilku poprawkach sprawili, że wzrosła jego wydajność, a zainteresowanie w okół niego przerosło ich najśmielsze oczekiwania.
Obecnie Java jest wykorzystywana w setkach urządzeń, które spotykamy na co dzień, głównie telefonach komórkowych i jako aplikacje serwerowe. Uważana była za technologię powolną i nie nadającą się do wielu zastosowań, a w rzeczywistości, dzięki niesamowitej optymalizacji bibliotek standardowych bywa wydajniejsza nawet od języków kompilowalnych takich jak na przykład C++. W jej ślady zmierzają także inne języki naszych czasów, przykładowo Python i Ruby, które można spotkać coraz częściej w firmach zajmujących się przede wszystkim technologiami webowymi.
Programowanie obiektowe zrewolucjonizowało rynek informatyki i obecnie ciężko jest sobie wyobrazić przyszłość bez tego paradygmatu. Model ten przenosi się także na inne dziedziny informatyki, jak bazy danych i wszystko wskazuje na to, że będzie jeszcze przez wiele lat ewoluował i był głównym nurtem w programowaniu, zanim znajdzie godnego następcę.