sobota, 8 października 2011

Wirtualizacja – oprogramowanie komercyjne i darmowe

Autorem artykułu jest Tomasz Galicki



Wirtualizacja służy takiemu wykorzystaniu dostępnych zasobów sprzętowych, dzięki ich dowolnej modyfikacji, aby zwiększyć efektywność pracy, ale również dostosować je do indywidualnych upodobań użytkownika, który z nich korzysta.

To innymi słowy izolowanie pewnych zasobów od innych, co ma doprowadzić do prostszego zarządzania i elastyczności. Dzięki temu nie ma już potrzeby, aby każdy element był konfigurowany oddzielnie, w celu nawiązania współpracy z innymi.

W sieci istnieje wiele płatnych i darmowych programów, które umożliwiają wirtualizację, dlatego warto się nimi zainteresować, a najlepiej czynnie wykorzystywać.

Jeśli zależy nam na uruchamianiu kilku dowolnych systemów operacyjnych jednocześnie (wcale nie muszą być to tylko te z rodziny Windows), to doskonale sprawdzi się Oracle VirtualBox. Oprócz Windowsów, pozwoli on także na odpalenie Linuxa, czy nawet systemu operacyjnego od Apple – Max OS X. Tworzenie wirtualnych komputerów z innymi systemami jest dość intuicyjne i nie powinno zająć zbyt wiele czasu. Wirtualizacja systemów operacyjnych jest możliwa również dzięki darmowemu programowi Windows Virtual PC, jednak ten współpracuje jedynie z Windowsem 7. To, co wyróżnia go spośród innych jest fakt, że tworzenie wirtualnych maszyn nigdzie dotąd nie było takie proste. Wadą jest z pewnością fakt, iż program nie wspiera innych systemów operacyjnych, niż te od Microsoftu. Warto dodać, że Windows Virtual PC jest bezpłatnym dodatkiem do Windowsa 7.

Wśród innych programów, które umożliwiają wirtualizację jest między innymi Paragon Go Virtual 1.0. Ta darmowa aplikacja umożliwi przeniesienie Windowsa, który jest zainstalowany na komputerze fizycznym do tego, który jest maszyną wirtualną. Stworzony obraz systemu można uruchomić w każdym programie służącym do wirtualizacji. Parallels Descop 4.0 pozwoli na uruchomienie do nawet kilku wirtualnych maszyn z poziomu jednego komputera – korzysta z zasobów sprzętowych głównego komputera. VMware Player 3.1.4 podobnie jak Parallels Descop umożliwia tworzenie i uruchamianie wirtualnych maszyn na systemach zarówno 32, jak i 64-bitowych. Do tworzenia wirtualnych warstw w pamięci komputera, które będą rejestrowały pracę podczas działania doskonale nada się bezpłatny Software Virtualization Solution 2.0 SP1.

Wirtualizacja pozwoli na efektywną pracę nie tylko w przypadku zastosowań w małych, czy dużych firmach, ale również w domu, warto więc zastanowić się nad wprowadzeniem jej w życie.

---

T.G.


Artykuł pochodzi z serwisu www.Artelis.pl

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

Autorem artykułu jest Tomasz Galicki



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.

---

T.G.


Artykuł pochodzi z serwisu www.Artelis.pl

Czy w firmie potrzebny jest system CRM?

Autorem artykułu jest Tomasz Galicki



Każda firma, w mniejszym lub większym stopniu, jest uzależniona od klienta. To przecież dzięki niemu zarabia i utrzymuje się na rynku. Im większy biznes, tym tych klientów więcej – można tak generalizować, rzecz jasna zależy to od specyfiki danej firmy.

Świadcząc usługi lub sprzedając towary, tych klientów-kontrahentów jest dużo. W pewnym momencie może się okazać, że przybyło ich tyle, że nie można się samodzielnie połapać. I wtedy pojawia się kłopot. Dobrze by było tak ich posegregować, aby wiedzieć, komu co się sprzedaje, kto przynosi jakie zyski, a także którzy klienci są nieopłacalni. I do tego właśnie doskonale nada się system CRM.

Gdy baza klientów jest duża, pojawiają się problemy z przetwarzaniem danych o nich. Istotne jest, aby na bieżąco zbierać o nich informacje i aktualizować je w każdym potrzebnym momencie. Sprzedając klientom towary lub świadcząc usługi, istotna jest historia zamówień przypadająca na każdego klienta, rabaty, które im się udziela, a także poziom sprzedaży. Przydatne byłoby również to, aby każdy pracownik miał dostęp do poszczególnych części danych, czyli do nadania im odpowiednich uprawnień, które mogą usprawnić zarządzanie relacją z klientem.

W takiej sytuacji należy wdrożyć odpowiedni system CRM, który umożliwi dostęp do aktualnych danych o kliencie każdemu, kto będzie tego potrzebował, w czasie rzeczywistym. Gdy jeden użytkownik systemu wprowadzi dane, to każdy pracownik posiadający uprawnienia, będzie mógł z nich korzystać, a także dopisywać odpowiednie aktualizacje. Dzięki takiej sytuacji, każdy pracownik będzie miał dostęp do najświeższych informacji na temat poszczególnych klientów, a także historii jego zamówień i wszelkich innych informacji niezbędnych w prowadzeniu danego biznesu. Dzięki temu wszystkie dane będą uporządkowane.

System CRM przyda się również wtedy, gdy zaistnieje potrzeba oszacowania potencjału sprzedaży wśród danych klientów, co jest czasem potrzebne do przygotowania oferty specjalnej. Tego typu oprogramowanie skutecznie zamieni suche dane w przydatną wiedzę. Narzędzia analityczne ugrupują klientów pod kątem żądanej cechy (ilości zakupów, wieku, płci itp.). W takiej sytuacji, w prosty sposób, będzie można ustalić potrzeby danej grupy i zaproponować im produkt lub usługę, którymi mogą być mocno zainteresowani. Taką funkcję spełnia na przykład Microsoft Dynamics CRM Online.

Jak widać w powyższych przykładach, system CRM będzie doskonałym rozwiązaniem w firmie, która ma wielu klientów i chce zachować porządek w danych na ich temat.

---

T.G.


Artykuł pochodzi z serwisu www.Artelis.pl

Systemy CRM dla małych i dla dużych przedsiębiorstw

Autorem artykułu jest k.magda.k



Olbrzymie korzyści a jeden profesjonalny system – Customer Relationship Management w przedsiębiorstwie. Systemy CRM to doskonałe rozwiązanie dla małych oraz średnich firm. To oprogramowanie które znacznie ułatwiają prace związane z przepływem informacji.

Wielu właścicieli małych firm uważa, że systemy CRM są dobrym rozwiązaniem tylko dla dużych firm obsługujących tysiące klientów. Tymczasem jest inaczej, takie systemy znajdują swoje zastosowania również w małych i średnich firmach.CRM

Wystarczy policzyć ile czasu spędzamy każdego dnia na poszukiwanie numerów telefonów swych kontrahentów, druku faktur, czy też pilnowaniu terminów płatności. Nie wspominając już o firmach, które w swoje działalności dostarczają towary lub świadczą usługi w określonym czasie i muszą pilnować terminów wysyłek. Te wszystkie mozolne czynności może za nas wykonać odpowiednio dostosowany od indywidualne potrzeby jednostki system CRM. Ponadto dzięki jego pomocy możemy bez poświęcanie całych dni przygotować i wysłać do naszego klienta oferty promocyjne. Oczywiście zastosowań systemów CRM jest wiele i to, w jaki sposób będziemy je wykorzystywać zależy głównie od profilu naszej działalności, jedno jest pewne, zamiast zajmować się segregacją dokumentów, my lub nasi pracownicy mogą się zająć obsługą klientów, dzięki czemu zyskamy ich uznanie. Można postawić tezę i tenże system to także budowanie pozytywnego wizerunku firmy.

Systemy CRM (Customer Relationship Management) w mniejszych firmach często są niedoceniane, zarówno w codziennych zajęciach, jak również w większych przedsięwzięciach promocyjnych. Czy zastanawiałeś się kiedyś nad możliwością wysyłki życzeń urodzinowych lub świątecznych swoim klientom? Oczywiście, nie jest to możliwe z wykorzystaniem tradycyjnych metod, jednak, jeśli użyjemy do tego celu narzędzia, jakie oferuje oprogramowanie CRM cała operacja może zostać wykonana w kilka minut. To, co będzie potrafił system stworzony dla twojej firmy zależy tylko od twojej inwencji i pomysłowości. Zadbaj o klientów i swój cenny czas, skorzystaj z ofert systemów CRM i ciesz się z widoku prężnie rozwijającej się firmy

---

Artykuł pochodzi z serwisu www.Artelis.pl

System elektronicznego obiegu dokumentów

Autorem artykułu jest Tomasz Galicki



W każdej firmie, codziennie, w obiegu jest mnóstwo dokumentów, czasem kilkadziesiąt, a czasem nawet kilkaset. Z tego powodu, czasem trudno nad nimi zapanować, co wprowadza chaos do regularnej pracy.

Dokumenty te to zarówno korespondencja z partnerami biznesowymi i klientami, ale również komunikacja między pracownikami, zajmującymi się poszczególnymi etapami całego projektu.

Obecnie, bardzo popularną metodą realizacji właśnie projektów biznesowych, jest tak zwany workflow, czyli przepływ pracy. Polega on na tym, że każdy pracownik ma swój udział w danej pracy i wykonuje tylko tę część, która należy do niego, po czym wysyła informacje dalej, by mógł się tym projektem zająć ktoś odpowiedzialny za dane funkcje. Z tego powodu, bardzo istotne jest, by zapanować nad obiegiem tych dokumentów i zoptymalizować czas niezbędny do realizacji danego etapu.

Najczęściej spotykanym sposobem przesyłania sobie dokumentów wewnątrz firmy jest e-mail. To właśnie poczta elektroniczna odpowiada za ogrom informacji przesyłanych z jednego komputera do drugiego. Niewiele potrzeba, by coś się w tej symbiozie zepsuło, aby dany dokument nie dotarł (na przykład znalazł się w folderze SPAM) i nigdy nie został przeczytany przez odbiorcę. Na typowej poczcie elektronicznej ciąży w tym momencie zbyt duża odpowiedzialność, a najczęściej nie jest ona dostosowana do tak ważnych funkcji.

Dlatego właśnie, bardzo dobrym rozwiązaniem w firmie jest zapanowanie nad elektronicznym obiegiem dokumentów. Rozwiązań jest kilka. Obecnie można korzystać z pracy w chmurze, która zapewnia natychmiastowy dostęp do dokumentów, do których posiada się uprawnienia i do jednoczesnej pracy kilku osób nad jednym dokumentem.

Oprogramowaniem, który w prosty sposób pozwala na zapanowanie nad obiegiem danych w firmie jest na przykład Microsoft Office 365. Doskonale współgra z aplikacjami serwerowymi, takimi jak Microsoft Office SharePoint Server 2010 czy Exchange Server 2010, które w połączeniu umożliwiają zdalny dostęp do wszystkich istotnych dokumentów w firmie. Dzięki temu każdy dział może korzystać z informacji mu potrzebnych, co bezpośrednio wpływa na wzrost efektywności, co przekłada się na wzrost zarobków firmy.

Powyżej omówione rozwiązanie poleca się każdej firmie, w której obieg dokumentów jest powszechny i od niego uzależniony jest jej dynamiczny rozwój.

---

T.G.


Artykuł pochodzi z serwisu www.Artelis.pl

czwartek, 29 września 2011

Problem z powolnym działaniem kontrolki dataGriedVIew


Przedstawione rozwiązanie dotyczy problemu związanego z kontrolką WindowsForms – dataGridView.

Wiązanie danych z baz SQL-owych (Binding data) do kontrolki dataGridView przy dużej ilości rekordów powoduje spore opóźnienie podczas ładowania danych dochodzące do nawet kilkudziesięciu sekund oraz duże spowolnienie działania samej kontrolki np. brak płynności podczas przewijania tabeli z danymi.

Rozwiązaniem tego problemu jest dodanie podwójnego buforowania danych.
W tym celu należy dodać nową statyczną klasę do swojej aplikacji, którą nazywamy np. DoubleBuffer edGridView().

Klasa przedstawia się następująco:

using System;
using System.Text;
using System.Reflection;
using System.Windows.Forms;

namespace DziennikKancelaryjny // Wpisujemy swoją przestrzeń nazw
{
    public static class DoubleBufferedGridView
    {
        public static void DoubleBuffered(this DataGridView datagridview, bool set)
        {
            Type datagridviewType = datagridview.GetType();
            PropertyInfo propertyinf = datagridviewType.GetProperty("DoubleBuffered", BindingFlags.Instance | BindingFlags.NonPublic);
            propertyinf.SetValue(datagridview, set, null);
        }
    }
}

Następnie dodajemy nasze buforowanie dla docelowego dataGriedView tak, aby wywoływało się podczas uruchamiania aplikacji: 

dataGridView1.DoubleBuffered(true); 

To wszystko :) Od teraz możesz się cieszyć szybkim ładowanie swojej kontrolki w około 1 sekundę ;)

Rozwiązanie jest banalne, a o ile ułatwia życie.

VLAN (Virtual Local Area Network), czyli wirtualna sieć LAN

VLAN (Virtual Local Area Network), czyli wirtualna sieć LAN


Autorem artykułu jest Sebastian Rabenda




Coraz częściej wykorzystuje się VLAN'y w firmach, biurach, czy nawet szkołach. Coraz częściej się o nich mówi... Lecz co to tak naprawdę jest i czemu to ma nam służyć? Ułatwmy sobię (administratorom) pracę i stwórzmy sieć łatwiejszą do konfiguracji.



1.Czym jest VLAN?


VLAN to zbiór urządzeń pracujących w różnych wirtualnych podsieciach. Wykorzystuje się je do odseparowania ruchu pomiędzy niektórymi hostami oraz ograniczenia ruchu rozgłoszeniowego. Żadna ramka wysłana w danym VLAN'ie nie jest w stanie dotrzeć do innego VLAN'u bez dodatkowych urządzeń, czyli w tym przypadku routera. VLAN znajduje także zastosowanie przy wprowadzaniu zmian w topologii sieci. Dla zilustrowania tej funkcji wyobraźmy sobie następującą sytuację: W dużej firmie pracownik zmienia stanowisko pracy. Dzięki VLAN-owi administrator nie musi przepinać kabli w celu podłączenia ich do odpowiednich portów. Wystarcza jedynie kilka komend pozwalających na przypisanie nowego stanowiska pracy do odpowiedniej podsieci.


2.Konfiguracja i rodzaje VLAN'ów


VLAN'y działają na drugiej warstwie ISO/OSI (adresy MAC). Oznacza to, że konfigurujemy je na Switch'ach (przełącznikach). Routery wspomniane w pkt. 1 działają natomiast w trzeciej warstwie ISO/OSI (adresy IP).


VLAN'y dzielimy na statyczne i dynamiczne:
- VLAN'y statyczne pozwalają administratorowi na przypisanie na przełączniku danego VLAN'u danemu portowi. Użytkownik nie mający dostępu do Switch'a nie jest w stanie tego zmienić.
- VLAN'y dynamiczne umożliwiają przypisanie VLANowi danego MAC adresu, Oznacza to, że administrator tworzy tablice MAC adresową na przełączniku, w których spisuje, który VLAN przypisać danemu MAC adresowi.



Jak już wspomniałem wyżej Switche działają na warstwie drugiej modelu ISO/OSI, zaś routery na warstwie trzeciej. Dzięki temu możemy wykorzystać routery do łączenia ze sobą różnych VLAN'ów zachowując separację w danej domenie rozgłoszeniowej.



---

Sebastian Rabenda

www.komputerowe-sieci.pl



Artykuł pochodzi z serwisu www.Artelis.pl