Thursday 28 June 2012

Wycieczka po Polsce

Witam,
chciałem zaproponować świetny program, ale niestety jest świetnie zapowiadającym się programem.
Jeżeli chcesz wybraś na wycieczkę po Polsce i posiadasz telefon z systemem Android i podłączenie do internetu to może sobie zainstalowac aplikacje 'Welcome2Poland'.
Aplikacja jest dostepna w Android Market.

Niestety z tego co zdazylem zauwazyc posiada tylko kilka najwiekszych miast w Polsce a informacje na ich temat sa bardzo okrojone. W sumie nie zobaczymy wiecej niz wiemy :/

Firma PKT.pl jest producentem tego oprogramowania na telefony z systemem Android.

http://welcome2poland.eu/
http://pkt.pl
http://mojdroid.pl/4184/pkt-proponuje-wlasny-przewodnik-turystyczny-po-polsce-welcome2poland

Mam nadzieję, że baza wiedzy tego programu będzie się powiększać i w pewnym momencie bedzie warto zacząć go używać.

Friday 8 June 2012

Probiotyki - naprawa jelita


W przypadku, problemow z jelitami, cienkim i grubym, zaparciach, wzdeciach, nalezy zwrocic uwage na probiotyki, a wlasciwie synbiotyki.
Probiotyki pomagaja w poprawnej pracy jelit, naprawiaja system bakteryjny w jelitach i pomagaja w przyswajaniu wapnia, magnezu i pracy ukladu trawiennego.
Wiecej na ten temat
http://www.gajanea.pl/czytelnia/beneflora-znaczenie_bakteryjnej_flory_jelitowej.html

Monday 23 April 2012

Octupus Automated depoloyment solution

Octopus is a automated deployment solution for .NET applications, powered by NuGet and designed for convention over configuration.

http://www.paulstovell.com/octopus/intro

Thursday 5 April 2012

Instalacja Redmine na Windows


Ze względu na potrzeby projektu w tym tygodniu stanąłem przed, jak się później okazało prostym, zadaniem instalacji Redmine na maszynie z Windows XP Professional.
Redmine to webowa aplikacja wspomagająca zarządzanie projektem, komunikację zespołu, tworzenie wiki, logowanie czasu pracy, integrację z repozytorium i kilka innych pożytecznych rzeczy. Jest napisana w frameworku Rubby on Rails, w związku z tym aby ją uruchomić musimy go mieć zainstalowanego na maszynie. Jeśli jeszcze tego nie mamy polecam postąpienie według tego opisu.
Redmine do pracy potrzebuje bazę danych, może to być silnik MySQL, PostgreSQL lub Sqlite.
W przypadku użycia MySQL musimy w bazie utworzyć nową tabelę, najlepiej również nowego użytkownika, który będzie miał pełne prawa do tej tabeli.
Jeśli nie chcemy instalować silnika bazy danych możemy skorzystać z bazy Sqlite3. Jeśli nie mamy jej jeszcze zainstalowanej w systemie postępujemy zgodnie z tym opisem: http://artiko.net.pl/2009/03/28/instalacja-sqlite-do-wspolpracy-z-ruby-w-windowsie/.
Sama instalacja Redmine’a wygląda następująco:
  • Ściągamy najnowszą wersję ze strony Ruby Forge i rozpakowujemy ją do utworzonego przez nas folderu, w którym chcemy trzymać aplikację (na przykład C:\redmine),
  • w podfolderze config zmieniamy nazwę pliku database.yml.example na database.yml i otwieramy go do edycji
  • jeśli używamy bazy MySQL wprowadzamy konfigurację wyglądającą tak (redmine, user i password należy zastąpić nazwą bazy danych, którą poprzednio utworzyliśmy, a user i password zamienić na nazwę użytkownika, któremu nadaliśmy uprawnienia do tabeli i jego hasło):
    production:
    adapter: mysql
    database: redmine
    host: localhost
    username: user
    password: password
  • jeśli używamy Sqlite konfiguracja ma wyglądać tak:
    production:
    adapter: sqlite3
    dbfile: db/redmine.db
  • w wierszu poleceń w ścieżce C:\redmine wpisujemy:
    rake db:migrate RAILS_ENV="production"
    To utworzy nam schemat bazy oraz konto administratora
  • teraz wpisujemy
    rake redmine:load_default_data RAILS_ENV="production"
    by załadować domyślną konfigurację
  • generujemy hasło do szyfrowania danych w ciasteczkach:
    rake config/initializers/session_store.rb
  • ponownie w linii poleceń wpisujemy
    ruby script/server webrick -e production
    i możemy uruchomić naszego własnego Redmine’a wpisująchttp://localhost:3000/. Login administratora to admin, hasło: admin.
Gotowe! Nasz Redmine już działa!
Jeśli chcemy uruchomić go jako usługę systemu Windows musimy doinstalować serwer Mongrel wpisujemy po kolei w linii komend:
gem install mongrel
gem install mongrel_service
mongrel_rails service::install -N redmine -c c:\redmine -p 4000 -e production
sc config myapp start= auto
net start redmine

Zainstaluje nam to serwer Mongrel oraz usługę systemową o nazwie redmine, która będzie uruchamiana automatycznie przy starcie systemu i będzie działać na porcie 4000. Można dodatkowo ustawić zależność naszej usługi redmine od serwera MySQL:
sc config myapp start= auto dependency= MySql
Jeśli będziemy chcieli usunąć usługę redmine możemy wpisać w linię komend:
sc delete redmine
W ten sposób otrzymaliśmy w pełni działającą znakomitą aplikację Redmine.

Monday 12 March 2012

Sharepoint

Install sharepoint on windows 7
http://msdn.microsoft.com/en-us/library/ee554869.aspx

Tutorials

Main
http://msdn.microsoft.com/en-us/library/ff955607.aspx
http://msdn.microsoft.com/en-us/library/ms415817.aspx

Webparts
http://mysharepointwork.blogspot.com/2010/05/sharepoint-2010-webpart-tutorial.html
http://blog.concurrency.com/sharepoint/create-a-custom-web-part-for-sharepoint-2010/

Turn on encryption and much more
http://www.liquidmercurysolutions.com/whatwedo/knowhow/blog/Lists/Posts/Post.aspx?ID=5


If you prepare to create some web application in Sharepoint you should consider to use Sharepoint Site Collections or Visual Studio Sharepoint Project.
The first option is to create Web Application which has simple web sites without any back codes (i.e. C# code).
The second one give you more flexibility and functionality because you can create Aspx sites with code in background.
So this is a common difference. Of course, you have features in Sharepoint project which you can also use.

Thursday 8 March 2012

Visual Studio free plugins

Hello,
Some quick introduction.
In this post I will show some features in Visual Studio that I use to coding.
Of course ReSharper (paid plugin) is the best compact suite of plugins and cool stuffs without it is hard to live in work ;)

But it isn't free and trial quickly comes to end. So at home I haven't it. I look for free solutions and below is the list of plugins and some tips.
Heh, a lot of introduction and short list of functionalities, big apologize for that, I hope that it'll increase in the future.

Plugins that I use:

  • NuGet - packaged manager
  • Productivity Power Tools
  • VSCommands 2010
Some cool stuff which I've found in net:

  • Go to implementation:  in Call Hierarchy to open use ctrl+k clrl+t
  • Calls to [method]: also in Call Hierarchy   

Monday 5 March 2012

Very cool softwares

File manager

NexusFile
Through many file managers that I've tested I find out NexusFile, which is not so bad.
Standard - two split windows with tab pages.
More - nice look (for me), easy of use, fast and have some gadgets for example disks is always visible in every window, so you could go to another partition very fast, just click c: [enter]
Url = http://xiles.net/

Xen Server
The system stand up on Linux Citrix. It is a virtual machines server. Very cool stuff and you can try it for free. I use it in my work. This system require all resources of computer, so you could have a Windows system and Xen Server. But the big advantage is that performance of Virtual Machine increase a lot of.

Sunday 4 March 2012

Gołąbki


Składniki:
- Główka kapusty włoskiej
- 50 dag karkówki
- 3 woreczki białego długoziarnistego ryżu 
- 50 dag pieczarek 
oliwa z oliwek
sólpieprzmajeranek
- 2 duże ząbki czosnku
sok pomidorowy

Wykonanie:
1. Woreczki z ryżem gotujemy na lekkim ogniu 10 minut.
2. Pieczarki obieramy, kroimy i dodajemy do nich łyżkę oliwy i smażymy na patelni.  Zrumienione zalewamy wodą i dusimy pod przykryciem jeszcze 15 minut.
3. Karkówkę myjemy i mielimy. Doprawiamy przyprawami i dusimy. Łączymy pieczarki,  mięso i ryż. Dodajemy łyżkę oliwy.
4. W kapuście usuwamy głębia ostrym nożem. Gotujemy ją w lekko osolonej wodzie, czekając, aż liście będą wypływać. Odcedzamy je na cedzaku. Gdy przestygną możemy gołąbki zawijać.
5. Ważne aby, usunąć przed zwijaniem gołąbków gruby nerw, który utrudniałby zwijanie.
6. Bierzemy łyżkę farszu, czasem półtora, kładziemy na brzegu liścia ze strony, w której znajdował się nerw i delikatnie ugniatamy farsz. Następnie zawijamy  przeciwległy bok liścia, czyli czubek od strony głębia do środka gołąbka, a potem kolejno boczne krawędzie liścia do środka. Mocno, aczkolwiek zdecydowanie zwijamy gołąbka do środka.
7. Do dużego rondla wysmarowanego oliwą, wlewamy szklankę soku pomidorowego, wykładamy naczynie małymi liśćmi kapusty. Gołąbki układamy w rondlu jeden obok drugiego.
8. Gotujemy na lekkim ogniu ok. 30- 40 minut.

źródło: 
http://kobieta.dlastudenta.pl/artykul/Golabki_z_wloskiej_kapusty,40527.html 
Autor: Magdalena Kubik
(magdalena.kubik@dlastudenta.pl)

Friday 2 March 2012

Web controls


Comparison webtoolkit
https://wiki.jasig.org/display/UP3/Javascript+Toolkit+Comparison
43 Essential Toolkit for Javascript
http://www.uxbooth.com/blog/essential-controls-for-web-applications/

JQuery

Ext.Net Framework
   Description = Huge set of components written in javascript use jquery.
   Url = http://ext.net

Infragistics
   Url = http://samples.infragistics.com/jquery/grid/batching-updates
Prototype
   Url = http://prototype.conio.net/
Component One
   Url = http://www.componentone.com/SuperProducts/StudioASPNET/Demos/
Writing own JQuery plugin
   Url = http://docs.jquery.com/Plugins/Authoring

Other
Some project on codeproject.com
http://www.codeproject.com/Articles/237411/Html-5-Controls-for-ASP-Net-MVC

Samples
Silk -  HTML5, CSS3 and ECMAScript 5, jQuery, Internet Explorer 9 and ASP.NET MVC3
   Url = http://silk.codeplex.com/

Articles on blogs
About Ext.Net Framework, JQuery and Asp.Net
   Url = http://www.simple-talk.com/dotnet/asp.net/ext-framework,-jquery-and-asp.net/

Saturday 25 February 2012

Notebook Repair Recovery Partition Disk

Hi guys,

After reinstall my Operating System from Vista to Windows 8, after many of bugs found in this early version, I want to go back to my Vista System.
But I install my old version of MSDNAA Windows Xp to compare performance and after that I found problem to restore system to factory OS that was Vista.

Windows Xp override MBR and some files on Recovery Partition and the F9 key in boot mode doesn't work.
So it was a problem to go back to Vista.

I look for solution to repair Recovery Partition Disk on my Asus notebook. And after a lot of time I found it.
To reinstall my Vista system I use:

What I do:
  • from microsoft article (about Windows Automated Installation Kit) I get this line of code
Cd Program Files\Windows AIK\Tools\PETools\
Oscdimg -n –bc:\winpe_x86\etfsboot.com c:\winpe_x86\ISO c:\winpe_x86\winpe_x86.iso
I change this line to:
// H: - my Recovery Partition
// F:  - my Data partition where I export created iso file
oscdimg -n -m -bH:\boot\etfsboot.com H:\ F:\Images\WinPe.iso
This line created WinPe.iso file.
After that by IsoToUsb tool I install iso image to my USB Pendrive.


Sunday 19 February 2012

SampleDotNetApplication


Introduction

This project contains my good practices and solutions use in software production. Through a few years of work as software developer I get experience how to create business software which is flexible to grow up, stable and takes very little time to make changes and create other functionalities.

 

Content

This projects contains applications:
  • Desktop client application,
  • Server application,
  • STS application as authorization and authentication service,
  • Web client application.

Desktop client application

Desktop application use this modules:
  • Wpf
  • Prism
  • Unity
  • Entity Framework

Architecture


architecture
Thin clients hasn't implementation of logic and business functions. It contains only user interface and communication to the server.
Server contains business logic. Communicate to the databases and interact with another services.
STS services contains authentication and autorization services where user is sign in and the service recognize and return his roles (as a claims). More about STS on pages:

Source

Source code is here http://sampledotnetapp.codeplex.com/

WIF and claims base application

Everything about that is here:

Tuesday 14 February 2012

Certificates tools



Links
Open Ssl binaries
http://code.google.com/p/openssl-for-windows/downloads/list

Pvk Tool
http://www.drh-consultancy.demon.co.uk/pvk.html


Exporting the files

Having downloaded and installed the conversion tools, you are ready to export your code signing certificate and private key file from the .pfx file. The commands given below assume that the location of the conversion tools has been added to the PATH environment variable. Otherwise you should type the full path to each program.
In the examples we will also assume that the .pfx file name is mycert.pfx and that the desired output filenames are mykey.pvk and mycert.spc. You may, of course, substitute other names if you so wish, and specify a full path if the files are located in a different folder. Remember to quote the paths to the files if they contain spaces.

Exporting the private key

First export the private key to an OpenSSL .pem format file.
openssl.exe pkcs12 -in mycert.pfx -nocerts -nodes -out mykey.pem
You will be asked for the password of the private key file, if you specified one.
Now you use Dr. Henson's conversion utility to convert the .pem file into the proprietary Microsoft .pvk format.
pvk.exe -in mykey.pem -topvk -strong -out mykey.pvk
That takes care of the private key file.

Exporting the software publishing certificate

Converting your code signing certificate into a software publishing certificate .spc file is also a two stage process. First, the certificate is exported to an OpenSSL .pem format file, and then this is converted to the final .spc format.
openssl.exe pkcs12 -in mycert.pfx -nokeys -out mycert.pem
openssl.exe crl2pkcs7 -nocrl -certfile mycert.pem  -outform DER -out mycert.spc
Again, you will be asked for the password of the private key file if you specified one.
You now have a .pvk and .spc pair which you can use to digitally sign executables using signcode.exe. The intermediate .pem files created during the conversion are no longer needed, and may be deleted.

Polska 1980 - Tajna korespondencja Tatcher i Carter



Sierpień 1980: strajki. "Nie możemy sami interweniować"

27 sierpnia 1980prezydent USA Jimmy Carter do premier Wielkiej Brytanii Margaret Thatcher o strajkach w Polsce:

"Droga Margaret,
Ostatnie wydarzenia w Polsce to sprawa tak wielkiej wagi, że prosiłbym bardzo o Twoją osobistą ich ocenę - a ja podzielę się swoją z Tobą.
Ponieważ chodzi o kraj sporych rozmiarów, który znajduje się w samym centrum Europy i jest ważnym członkiem komunistycznego systemu, to, co się w nim obecnie dzieje, może mieć poważne konsekwencje dla relacji Zachodu z całym tym regionem, a w dalszej przyszłości - być może dla całego bloku sowieckiego. Według mnie powinniśmy wobec tego teraz okazać wsparcie dla działań Polaków, którzy pragną zmiany w swoim kraju (...). Ale jednocześnie też zaznaczyć, że to Polacy sami muszą rozwiązywać swoje problemy, co oznacza, że wstrzymamy się ze wszelkimi bezpośrednimi interwencjami.
Z wyrazami szacunku,
Jimmy Carter"

3 września 1980Margaret Thatcher do Jimmy'ego Cartera o strajkach w Polsce:

"Szanowny Panie Prezydencie,
Bardzo dziękuję za list z 27 sierpnia. Przeczytałam go z wielką uwagą i zainteresowaniem.
(...) Wydaje się, że ustępstwa, które stoczniowcom i górnikom udało się wywalczyć od władzy - tak samo jak sposób, w jaki zostały one wywalczone - mogą mieć potencjalnie ogromne konsekwencje nie tylko dla Polski, ale i całego bloku sowieckiego.
(...) Przyznaję, że do jakiegoś czasu martwiła nas sytuacja ekonomiczna Polski i jej rosnący dług wobec Zachodu. Spodziewamy się, że Polacy wkrótce wystąpią o dodatkową pomoc... Czekam na Twoje sugestie odnośnie tego, w jaki sposób Zachód może pomóc Polsce tak, aby ta pomoc trafiła do ludzi, a nie szła na ratowanie upadającego systemu. Musimy także próbować unikać podejrzeń o interweniowanie. (...) My dalej będziemy podkreślać, że ta sprawa powinna zostać rozwiązana przez Polaków. Rząd PRL powiedział nam - tak samo jak oświadczył to Wam - że docenia takie podejście.
Z wyrazami szacunku,
Margaret Thatcher"

7 października 1980Jimmy Carter do Margaret Thatcher:

"Droga Margaret,
(...) Sytuacja w Polsce się powoli uspokaja. (...) Problemem jest teraz Związek Sowiecki, który ostatnie wydarzenia postrzega jako zagrożenie dla swoich interesów w tej części Europy. Ostatnie komentarze Kremla na temat Polski świadczą o tym, że staje się on coraz bardziej zaniepokojony.
Oboje wiemy, że Sowieci raczej są niechętni idei przeprowadzenia interwencji militarnej. Oboje jednak wiemy, że nie cofną się też oni przed niczym - w tym interwencją zbrojną - jeżeli tylko będzie to konieczne dla utrzymania Polski w swojej orbicie wpływów".

20 października 1980Margaret Thatcher do Jimmy'ego Cartera:

"Szanowny Panie Prezydencie,
(...) Zgadzam się, że sytuacja w Polsce jest nadal bardzo delikatna, a władze są w rozsypce. (...) Podobnie jak Wy, obserwujemy dokładnie częstsze ruchy wojsk radzieckich na granicy na zachodnich granicach Związku Radzieckiego. Według nas nie mają one charakteru realizowania interwencji zbrojnej, ale sądzimy, że szybko mogłyby się w takie przekształcić, gdyby zaszła taka potrzeba. (...)
Choć o ewentualnej interwencji powinniśmy wiedzieć kilka dni wcześniej, to na reakcję nie będziemy mieli więcej niż parę dni. Dlatego już teraz powinniśmy być gotowi do reakcji, gdyby okazało się, że interwencja sowiecka w Polsce jest nieunikniona. Nasi przedstawiciele rozmawiają w tej chwili na ten temat z przedstawicielami Francji i Niemiec".

Grudzień 1980: dojdzie czy nie dojdzie do inwazji na Polskę?

7 grudnia 1980Jimmy Carter do Margaret Thatcher:

"Droga Margaret,
Wygląda na to, że przygotowania do sowieckiej interwencji militarnej w Polsce zostały zakończone. Jesteśmy też w posiadaniu dowodów na to, że Związek Radziecki postanowił wkroczyć do Polski ze swoimi siłami zbrojnymi... Taka interwencja może być już teraz nie do uniknięcia. Do tego dojdą zapewne masowe aresztowania w Polsce przez tamtejsze służby bezpieczeństwa. Nie jesteśmy przekonani, że na pewno do tego dojdzie, ale szanse na to są bardzo duże. Dlatego sądzę, że kraje zachodnie powinny podjąć wszelkie możliwe kroki, aby wpłynąć na Związek Radziecki i zapobiec wkroczeniu sił sowieckich do Polski".

8 grudnia 1980Margaret Thatcher do Jimmy'ego Cartera:

"Szanowny Panie Prezydencie,
(...) To wszystko wykracza poza nasz własny osąd. Mimo to poprosiłam naszych ekspertów, aby porównali nasze informacje z waszymi. (...)
Jeżeli chodzi o nasze stanowisko względem ZSRR, to - jak wiesz - uczyniliśmy je jasnym zarówno na poziomie narodowym jak i w oświadczeniu wydanym po ostatnim spotkaniu Rady Europejskiej. Peter Carrington (sekretarz generalny NATO - red.) wezwał do siebie 3 grudnia sowieckiego ministra spraw zagranicznych, aby podkreślić nasze stanowisko i wymusić na Związku Radzieckim obietnicę respektowania swoich zobowiązań międzynarodowych. (...)
Zaczęliśmy także rozważać kwestię upoważnienia Naczelnego Dowódcy Połączonych Sił Zbrojnych NATO do podjęcia natychmiastowych akcji w razie inwazji na Polskę".

10 grudnia 1980CIA o planach ZSRR inwazji na Polskę:

"Rządy państw zachodnioeuropejskich nie są przekonane, że sowiecka inwazja na Polskę jest pewna. Zatem martwią się, aby ich reakcja na to zagrożenie nie okazała się przesadzona lub przedwczesna. Mimo to niektóre kraje, głównie Francja, naciskają, aby zacząć rozmawiać na poziomie ogólnoeuropejskim i NATO o możliwych reakcjach Zachodu na taką inwazję. (...) Europa Zachodnia nie ma zamiaru akceptować z góry wszystkich rozwiązań zaproponowanych przez Stany Zjednoczone. O ile ma nadzieję stworzyć zjednoczony front z USA, to jednocześnie chce, aby to jej propozycje miały priorytet, jako że Polska to problem europejski".

12 grudnia 1980notatka Zbigniewa Brzezińskiego do Jimmy'ego Cartera o szczycie Moskwa-Warszawa:

"Sądzę, że mamy w miarę dobre pojęcie na temat tego, co wydarzyło się w Moskwie dzięki relacji polskiego dyplomaty, który był tam obecny. Podsumowując, na początku grudnia Kania był przekonany, że dobrze radzi sobie z polską sytuacją i że udało mu się przekonać Sowietów, że nie zagrożenia, że powtórzy się sytuacja z Czechosłowacji. Dlatego tak bardzo zaskoczyło go zaproszenie na szczyt do Moskwy. Na samym szczycie zajęto się kwestią, czy "Poska potrzebowała pomocy z zewnątrz" w formie interwencji militarnej. Kania był temu zdecydowanie przeciwny, utrzymując, że jego partia poradzi sobie z problemem samodzielnie. (...)
Powyższe doniesienia zdają się potwierdzać to, co już wiemy: interwencja militarna została już przygotowana. Nie zapadła tylko decyzja o tym, kiedy z nią ruszyć. To może oznaczać, że możemy jeszcze zrobić coś, by jej zapobiec".

19 grudnia 1980notatka Zbigniewa Brzezińskiego dla Jimmy'ego Cartera o odłożeniu sowieckiej inwazji na Polskę:

"To samo tajne źródło, które wcześniej dostarczało nam informacji o planach ZSRR, teraz donosi nam, że sowiecka inwazja na Polskę została odłożona - zostanie przeprowadzona w bliżej nieokreślonej przyszłości. Głównym powodem takiej decyzji, według naszych źródeł, była skuteczność działań Zachodu, który przekonał Kreml, że (na ewentualną inwazję - red.) zareaguje "masowymi" sankcjami politycznymi i ekonomicznymi".

Przed stanem wojennym: "Komunizm nie pasuje do Polaków"

1 stycznia 1981roczne podsumowanie sytuacji w Polsce brytyjskiej ambasady w Warszawie:

"Polska ma za sobą wstrząsający rok. Pewien wybuch niezadowolenia był oczekiwany od dawna. Ale nikt, nawet sam Lech Wałęsa, nie mógł przewidzieć, co przeniósł ten ostatni rok. Jego Solidarność planowała jakieś strajki na grudzień 1980 roku. Ale - jak sam powiedział jednemu z moim pracowników w lutym zeszłego roku - o ile wierzył, że Polska będzie mieć kiedyś wolne związki zawodowe, to nie sądził, aby miało to nastąpić za jego życia (a ma 37 lat).
Jak przyglądamy się temu z większej perspektywy, przypominamy sobie, że Stalin kiedyś miał powiedzieć, że komunizm nie pasuje do Polaków. Miał rację i być może w tym właśnie tkwi sedno sprawy".

3 kwietnia 1981notatka Sekretarza Stanu USA Aleksandra Haiga do amerykańskiej ambasady w Londynie:

"Otrzymujemy sygnały, że Związek Sowiecki poważnie planuje wysłanie w krótkim czasie części swoich wojsk do Polski. Niektóre oddziały mogłyby być gotowe do wkroczenia już w następnych 24-48 godzinach. Ale nie wiadomo ciągle, czy miałoby się to odbyć w ramach inwazji na Polskę czy tylko wzmocnienia ochrony sowieckich placówek w Polsce.
Zakładamy, że Związek Radziecki jest gotowy przeprowadzić inwazję, w razie gdyby Solidarność rzeczywiście miała zrealizować swoją groźbę strajku generalnego. Ponieważ zainteresowanie ZSRR Polską się nie zmniejsza w związku z działaniami Solidarności, sądzimy, że wojska sowieckie zakładają, że sytuacja wewnętrzna Polski może się nagle dramatycznie pogorszyć, w związku z czym starają się być gotowe".

4 kwietnia 1981telegram Sekretarza Stanu USA Aleksandra Haiga do Sekretarza Generalnego NATO, Petera Carringtona:

"Postanowiłem zgodnie z wcześniejszym planem udać się do Europy Środkowej. Uprzedzam tylko, że w razie pogłębienia się kryzysu w Polsce, natychmiast wracam do Waszyngtonu. Po powrocie do Stanów Zjednoczonym odbędę konsultacje z prezydentem i wiceprezydentem ws. Polski, a następnie udam się do Brukseli na kryzysowe spotkanie Organizacji Traktatu Północnoatlantyckiego".

13 grudnia 1981: stan wojenny. "Czekają nas trudne decyzje"

22 grudnia 1981Rada Bezpieczeństwa Narodowego Stanów Zjednoczonych do prezydenta Ronalda Reagana:

"Do tej pory rząd USA uczynił albo uczyni następujące kroki przeciwko Polsce:
- Wstrzyma rozpatrywanie wniosku Polski o przyznanie jej 740 mln dolarów dotacji rolniczych.
- Wstrzyma dostawy proszkowanego mleka i masła o wartości 75 mln dolarów.
- Zawiesi wznowienie wartej 25 mln dolarów linii kredytowej EX-IM Bank dla Polski.
Planuje się także wysłanie pisma do generała Jaruzelskiego".

22 grudnia 1981Margaret Thatcher do Ronalda Reagana:

"Drogi Ronie,
Dziękuję za Twoją wiadomość z 19 grudnia. To była duża pomoc przeczytać Twoją własną ocenę tej złożonej i trudnej sytuacji w Polsce.
Zgadzam się, że kierunek, w jakim zmierzają sprawy w Polsce, stawia nas przed koniecznością podjęcia trudnych decyzji. Kluczowe jest, aby odpowiedź Zachodu była zarówno stanowcza, jak i skoordynowana. Szczegółowa dyskusja, która się toczy na ten temat w Brukseli, powinna odpowiedzieć na pytania, jakie mamy opcje do wyboru, ale i tak musimy pozostać w stałym kontakcie.
Podobnie jak Wy my również musimy dostosowywać nasze oficjalne stanowisko do zmieniającej się sytuacji w Polsce. Sama dzisiaj skorzystałam z okazji i podczas przemówienia w Izbie Gmin zaznaczyłam stanowczo, że będziemy potępiać zatrzymania i strzelanie do ludzi w Polsce.
Zawsze Twoja,
Margaret
PS. I Wesołych Świąt" (napisane odręcznie przez brytyjską premier - red.)

1982: Zachód debatuje nad tym, co zrobić z Polską

13 stycznia 1982Ronald Reagan do Margaret Thatcher:

"Droga Margaret,
(...) Wśród naszych dyplomatów trwają obecnie konsultacje na temat tego, jaka będzie najodpowiedniejsza reakcja na wydarzenia w Polsce. Te konsultacje i decyzje indywidualnych rządów powinny pomóc nam podjąć decyzję o tym, jakie środki w tej sytuacji zastosować. (...)
Oddany Ci,
Ronald Reagan"

29 stycznia1982Alexander Haig do Ronalda Reagana:

"Spędziłem właśnie półtorej godziny z Panią Thatcher i kilka członkami jej gabinetu. W czasie naszej rozmowy z niezwykłą dla siebie gwałtownością podniosła ona dwie kwestie: eksterytorialnego zasięgu sankcji, które już nałożyliśmy (na Polskę - red.) oraz pogłosek, że rozważamy jeszcze ostrzejsze ruchy, w tym możliwość ogłoszenia Polski bankrutem w związku z jej długami. Zwróciła mi uwagę, że bez względu na zapatrywania Ameryki koszt tych sankcji będzie ponosić Europa, a nie - USA".

2 lipca 1982Ronald Reagan do Margaret Thatcher:


"Droga Margaret,
(...) Nie chcę w żadnym razie, abyś myślała, że podjęliśmy tę decyzję (o nałożeniu sankcji na Polskę - red.) bez świadomości, że będzie ona bardzo bolesna. Musisz jednak zrozumieć, że wynikała ona z mojego przekonania, że to, co dzieje się teraz w Polsce, ma wymiar nie tylko ludzkiej tragedii, ale i historyczny - to test dla nas, czy potrafimy zmusić Sowietów do zapłacenia wyższej ceny za podbicie połowy Europy. Na Zachodzie nie mamy poważniejszego problemu niż ten.
Wiem, Margaret, że jesteś tego samego zdania, co ja w kwestii, że musimy przekonać sowieckie i polskie władze do wznowienia procesu reform. Sama mówiłaś o tym w sposób niezwykle przekonujący o tragedii, która spadła na Polaków; obserwowałem z podziwem i szacunkiem, jak zdecydowanie stanęłaś po stronie tego nieszczęśliwego narodu. Mając to na względzie na pewno Ty i ja możemy - a nawet musimy - wspólnie pracować nad tym, aby przywrócić władzom sowieckim i polskim zdrowy rozsądek. (...)
Jestem gotów w każdym momencie znieść sankcje dla Polski, jak tylko proces demokratyzacji w tym kraju się rozpocznie.
Z serdecznymi pozdrowieniami,
Oddany Ci,
Ron"

12 listopada 1982Ronald Reagan do Margaret Thatcher o rewizji programu sankcji ekonomicznych dla Polski:

"Droga Margaret,
(...) Musimy opracować bezpieczny, realistyczny, trwały i wspólny projekt działań wobec Wschodu w kwestiach gospodarczych. Jesteśmy to winni naszym własnym obywatelom, którzy ponoszą koszty utrzymania sił zbrojnych, które chronią nas przed Związkiem Radzieckim. Jesteśmy to winni także obywatelom Polski, których cierpienia związane z wprowadzeniem stanu wojennego uświadomiły nam wszystkim represyjną i agresywną naturę sowieckiego systemu. (...)
Oddany Ci,
Ron"


Źródło: http://wiadomosci.gazeta.pl/wiadomosci/1,114881,11138597,Polska_w_tajnej_korespondencji_Thatcher__Cartera_i.html

Monday 13 February 2012

Ciekawe linki

Polska projektowa
Masz pomysł to wal na http://www.polskaprojektowa.pl lub pozyskaj kapitał i wiedze z investin.pl

Narzędzia programisty .Net
http://chrisedwards.dreamhosters.com/blog/2010/06/05/ultimate-net-developer-tools-roundup/

Wzrok, jak dbać



"MENU NA SOKOLI WZROK
Praca przed komputerem, oglądanie telewizji, zanieczyszczone powietrze pełne alergenów i dymu tytoniowego, klimatyzacja i do tego nieregularna, mało urozmaicona dieta. Te czynniki nie wpływają korzystnie na nasze oczy. Mogą spowodować zaburzone wydzielania łez, a w konsekwencji doprowadzić do stanów zapalnych wywołanych działaniem wolnych rodników.

Dlatego, jeśli zaobserwujemy u siebie objawy, takie jak: zaczerwienienie oczu, szczypanie czy łzawienie, powinniśmy jak najprędzej udać się do okulisty. Warto jednak przyjrzeć się krytycznie swojej diecie i tak zmodyfikować menu, aby pomóc oczom patrzeć optymistycznie na świat.

CENNE SKŁADNIKI
Ważna jest oczywiście dieta zawierająca antyoksydanty. Są to przede wszystkim: witaminy A, E i C oraz antocyjany i luteina. Właśnie one neutralizują działanie wolnych rodników.   Antocyjany są barwnikami nadającymi roślinom zabarwienie: czerwone, niebieskie lub fioletowe. Są szeroko rozpowszechnione w przyrodzie. W największych ilościach możemy czerpać je z owoców, kwiatów i liści roślin jadalnych.   

Zbawienny wpływ tych barwników na nasze oczy wynika z tego, że wzmacniają one strukturę malutkich naczyń włosowatych występujących w gałkach ocznych. Dzięki temu oczy są lepiej ukrwione i odżywione. Ponadto antocyjany wspomagają produkcję rodopsyny, substancji odpowiedzialnej za właściwe widzenie po zmroku.

Najlepszymi źródłami antocyjanów są: aronia, żurawiny, truskawki, czarny bez, czerwone winogrona, jeżyny, a także czerwona kapusta i bakłażany.

Luteina, podobnie jak antocyjany, należy do barwników. Jej celem jest ochrona siatkówki oka. Najbogatsze w ten związek, czyli najkorzystniejsze dla oczu, są takie warzywa jak: szpinak, kapusta włoska, kiełki zbóż, groszek zielony, brokuły, seler naciowy. Te warzywa to prawdziwe bogactwo luteiny oraz dodatkowo witaminy C.

ODPOWIEDNIE MENU
Teraz już tylko należy odpowiednio przygotować posiłek. Przede wszystkim trzeba pamiętać, że związki te uwalniane są z warzyw dopiero pod wpływem obróbki cieplnej. Warto zatem podać na obiad danie z gotowanymi warzywami w roli głównej. Nie zaszkodzi również odrobina tłuszczu, który pomoże naszemu organizmowi wchłonąć cenne witaminy rozpuszczalne w tłuszczach, a występujące w dużej ilości w warzywach.

Jednak gotowanie warzyw ma także negatywne skutki. Powoduje utratę jednej z najmniej trwałych witamin - witaminę C. Nie należy jednak wpadać z tego powodu w panikę. Wystarczy, że podamy do obiadu również surówkę ze świeżych warzyw.

WITAMINY MŁODOŚCI
Witamina C jako naturalny antyoksydant niszczy wolne rodniki. Zwiększa odporność organizmu na przeziębienia oraz wpływa korzystnie na skórę, wzmacniając ją i działając rozświetlająco. Znajdziemy ją w natce pietruszki, szczypiorku; a także w czarnych porzeczkach, pigwie, aronii i owocach cytrusowych. Pamiętajmy, że ta witamina jest nieodporna na działanie wysokich temperatur. Warto jeść świeże owoce i zieleninę. 

Witamina E nie bez powodu nazywana jest witaminą młodości. Jej niedobór wyraźnie przyspiesza starzenie się organizmu. Trzeba o niej pamiętać, gdyż jest jednym z najsilniej działających naturalnych antyoksydantów. Jest zawarta w olejach roślinnych, głównie słonecznikowym, oraz w kiełkach roślin. Należy pamiętać, że witamina E jest wrażliwa na wysokie temperatury. Wato np. olej słonecznikowy bezpośrednio dodawać do sałatek i surówek.

Stwierdzenie niedoboru witaminy A jest dość trudne. Jej niedostateczna ilość objawia się suchością skóry oraz szczypaniem i swędzeniem oczu. Do najlepszych jej źródeł należą: podroby, żółtka jaj oraz masło. Natomiast roślinna odmiana witaminy A, zwana karotenem, występuje m.in. w morelach i marchwi.

Niestety, życie bez komputera, który wydaje się największym wrogiem naszych oczu, jest chyba niemożliwe. Jeśli zastosujesz się do naszych rad, będziesz zdrowsza i uchronisz wzrok przed niepożądanym działaniem twojego biurowego i domowego przyjaciela."

--------------------------------
Źródło: http://www.swiat-zdrowia.pl/artykul/menu-na-sokoli-wzrok
Autor: Justyna Markowska
Data publikacji: 2009-02-10

Monday 30 January 2012

Application components


Writing application is not so easy.
If you want to write good extensible application, you should use good tools and solution in Your application.
After writing some applications, I found some tools that may help in software production.

Logs
- log4net

Database - conversion to objects (DAL, data access layer)
- TT generating classes from relational database tables, (own Kiro Database mechanizm)
- NHibernate
- Cassandra
- MongoDb
- Memcache
Links:
- Compare document database http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis

Application Frameworks
- MVVM pattern with WPF
- Prism - modules, bootstraper
- Enterprise Library
- Unity (Container)

GUI
- Windows Ribbon Library for WPF (http://www.microsoft.com/download/en/details.aspx?id=11877)

Server/Client
- WCF communication through net-pipe, net-tcp, webservices
- WIF - Windows Identity Foundation

Builds
- Apache Archiva - repository of builds and versions
- Apache Maven - versioning server
- Cruise Control - build server
- Nuget - but it hasn't sth like pom, You can't choose which library version you want to use in your software

Web
- Parametrized Web.config during Deploy (http://vishaljoshi.blogspot.com/2010/07/web-deploy-parameterization-in-action.html)
- JQuery Mobile (http://jquerymobile.com)
- Kontrolki do HTML5 i javascript (płatne) http://dhtmlx.com/touch/samples/

Friday 20 January 2012

Ogólna architektura aplikacji


Wstęp

Witam.
Tym artykułem rozpoczynam serię postów na temat architektury, wzorców projektowych i dobrych praktyk stosowanych przy tworzeniu aplikacji w .Net Framework.
Oczywiście, zawarte tu informacje są bardzo subiektywne, a "dobre praktyki" podlegają konfrontacji.
Jednakże, gdzieś chciałbym zawrzeć swoje spostrzeżenia i przemyślenia oraz znalezione informacje o pisaniu aplikacji w .Net Framework.

Wszystkie rozwiązania będą zawarte w przykładowym projekcie http://sampledotnetapp.codeplex.com.

Aplikacja

Elementy funkcjonalne aplikacji

Z czego składa się standardowa aplikacja:
  • Zbieranie logów
  • Komunikacja z serwerem
  • Komunikacja z bazą danych
  • Komunikacja z webservicami
  • Graficzny interfejs użytkownika
  • Moduły - pluginy
  • Interakcja pomiędzy modułem a interfejsem
Wydaje mi się, że są to wszystkie elementy, które wykorzystują aplikacje, jeżeli brakuje tu czegoś bardzo proszę o komentarz.

Elementy niefunkcjonalne aplikacji
Oprócz tych funkcjonalnych cech aplikacji, są także niefunkcjonalne, lecz równie istotne.
Aplikacja powinna także:
  • Zawierać jak najmniej zbędnej dokumentacji
    Duże koszty utrzymania zgodnych z prawdą komentarzy i rozbudowanych dokumentacji
  • Być na tyle elastyczna na ile się da
    Użycie interfejsów i ogólnych mechanizmów z możliwością napisania dedykowanych elementów
  • Prosta w konstrukcji
    Niestety elastyczność i prostota trochę się wykluczają
  • Wysoka testowalność poszczególnych elementów aplikacji
    Stworzenie aplikacji, która w łatwy sposób można pokryć testami to grunt do napisania niezawodnej aplikacji
 Narzędzia do projektowania aplikacji
 Z darmowych narzędzi dostępnych na rynku można wyszczególnić:
  • Visual Paradigm Community Edition
  • Pencil Evolus
 

Wednesday 11 January 2012

Moje pierwsze piwo

2012-01-10 18:50
Tworzenie Brzeczki
Część składników do przygotowania piwka

Dzisiaj zacząłem robić moje pierwsze własnoręcznie wykonane piwo z użyciem ekstraktów słodowych. Przepis jak je zrobić jak i wszelkie składniki i narzędzia potrzebne do wykonania piwa dostałem od kolegi Artura za co mu bardzo dziękuję.


Piwko jest z gatunku "Ale" i powinno być wytwarzane przy pomocy górnej fermentacji drożdży w temperaturze pokojowej tj. 18-22 stopnie Celcjusza.


2012-01-11 00:12
Brzeczka zrobiona, ale problemy były ...
Zakończyłem właśnie etap tworzenia "Brzeczki". W skali Ballinga ma 12 stopni. Przepis podaje, że ma być około 10, więc raczej się załapałem.
Ogólnie wrażenia są przednie, ale sporo nie wiedziałem i byłem trochę zestresowany. Popełniłem parę błędów i dzięki temu mam nauczkę na przyszłość.



Gotowałem w dwóch garnkach po 4 litry w każdym (co nie jest niczym złym), ale po zagotowaniu wody i wyłączeniu palnika gazu, rozpocząłem wrzucanie ekstraktu słodowego (cały czas mieszając). Problem polega na tym, że czas pomiędzy wrzuceniem ekstraktu do jednego garnka a drugiego był mniej więcej 5-7 minut i tyle doliczyłem drugiemu garnkowi do czasu gotowania, który po włączeniu palnika powinien wynosić 60 minut.

Oczywiście zagapiłem się i ustawiłem budzik na 60 minut od rozpoczęcia gotowania drugiego garnka (pierwszy już od 7 minut się gotował) w związku z tym garnek pierwszy gotował się 67 minut, a drugi 60. Mała obsuwa na starcie, ale oczywiście to nie wszystko.


Brzeczka zaraz po przelaniu do fermentora


Aerometr do mierzenia ilości stopni
w skali Ballinga

Mile oglądając telewizje, zapomniałem o jednej ważnej rzeczy. Przed upływem 10 minut od końca gotowania, należy wrzucić 10gr chmielu aromatyzowanego. Hmm.. Zorientowałem się jak było już 57 minut gotowania pierwszego garnka, więc dorzuciłem chmiel i gotowałem jeszcze 10 minut.
Oprócz tego okazało się, że potrzebna jest waga do odmierzenia ilości chmielu w gramach. W związku z tym odmierzałem go na oko.


Składniki Marynka i Lubelski granulat chmielu.
Marynka to gorzki chmiel, natomiast Lubelski to aromatyczny.
W środku, preparat do dezynfekcji końcowej narzędzi.

Przy okazji zabrakło także sitka do odsączania gotowej brzeczki. Znalazłem bawełnianą ścierkę z dużymi jak na ścierkę, dziurkami. Wyparzyłem ją w gotowanej wodzie, upewniłem się, że żadnych badziewi na niej nie ma i przez 20 minut przelewałem przez nią piwko. Namęczyłem się z tym strasznie, bo osadu było bardzo dużo i musiałem cały czas mieszać drewnianą łyżką po ścierce żeby woda z piwa się przez nią przesączyła.W końcu się udało i właśnie jestem na etapie przygotowania drożdży.


Instrukcja i przewodnik dla początkującego piwowara

Drożdże zanim się doda do piwa należy rozpuścić w wodzie o temperaturze pokojowej poniżej 30 stopni. Oczywiście naczynie musi być wyparzone, tak też zrobiłem. Ciekawy jest sposób przygotowania drożdży bo trzeba włożyć łyżkę do zagotowanej i wlanej wody w naczyniu, a następnie przykryć folią aluminiową. Podejrzewam, że chodzi tu o szybkie ostudzenie naczynia, a potem sterylną łyżeczką pomieszanie wody z drożdżami.
W każdym bądź razie czekam, aż mi woda wystygnie.

2012-01-12 17:05
Dodanie drożdży
Niestety dopiero teraz dodałem drożdże. Mam nadzieję, że w tym czasie nic się złego z piwem nie stało. Od ostudzenia brzeczki minęło mniej więcej 16 godzin, także w tym czasie piwo jest najbardziej narażone na obce bakterie. Trzymam kciuki za powodzenie przedsięwzięcia.



Fermentor jak i inne przyrządy
i składniki kupione w sklepie Browamator




20 litrów tyle wychodzi z jednego
zestawu piwowarskiego.


Zauważyłem, że moje zielone piwko jest bardzo gorzkie. Podobno tak jest zawsze na początku i nie trzeba się tym przejmować. W trakcie fermentacji gorycz powinna ustąpić miejsca innym aromatom.
Teraz czas fermentacji głównej, także czekam 7 dni, a potem przelewam do drugiego fermentora na fermentację cichą.


2012-01-12 17:10
Fermentacja główna
Tutaj za wiele pracy nie ma. Głównie trzeba się uzbroić w cierpliwość i pozwolić pracować drożdżom. Mam nadzieję, że będą bardziej pracowite ode mnie :)
Fermentuje się..
2012.01.20 18:53
Fermentacja cicha
Minął tydzień od rozpoczęcia fermentacji, także nadszedł czas na przelanie do nowego fermentora na tzw. fermentacje cichą.
Z racji wcześniejszego braku sita w tym momencie widzę konsekwencje. Ilość osadu jaka została na dnie fermentora jest bardo nie wielka, jakieś 5 mm. Nie wiem jaki to ma wpływ na piwo. Bardzo możliwe, że będzie miało mniej wartości smakowych.
Jednakże z jednego mogę być zadowolony. Piwo jest naprawdę klarowne. Zero mentów, co widać zresztą na poniższym zdjęciu.
Efekt głównej fermentacji
Smak
Jest ciekawy, ale nie oszałamiający. Delikatny, lekko gazowany, o wyraźnym smaku, w trakcie picia ma delikatny smak, ale na końcu mocna gorycz.

Zapach
Lekko korzenny zapach chmielu z wyczuwalną goryczką i zawartością alkoholu.

Wnioski
Powiem szczerze, że jak na razie nie zdobyło mojego uznania. Jest smaczne, ale chyba trochę za delikatne i za gorzkie. Z opinii znajomego wiem, że gorycz ustąpi miejsca prawdziwemu smakowi chmielu w dalszym etapie fermentacji i leżakowania. Także muszę się uzbroić w cierpliwość i czekać.


2012.01.30 22:31
Cicho leży w butelkach
Czas leżakowania rozpoczął się jakieś 5 dni temu. Wziąłem się za rozlanie piwska do butelek i niestety mam tylko 15 butelek szklanych i dwa baniaki plastikowe. Ale co mam w to leje, także 10 litrów wlane do dwóch plastikowych butelek po wodzie mineralnej, a reszta w butelkach po piwie.
Poleżakuje miesiąc czasu i będzie już można z czystym sumieniem pić.

2012.03.09 11:42
Efekt po miesiącu leżakowania
Hej, teraz mogę powiedzieć jedno na temat tego piwka.
Jest naprawdę dobre ;)
Ta mocna gorycz ustąpiła miejsca smakowi, a piwo jest aż troszkę za mocno gazowane.
Najwidoczniej za dużo dodałem płynnej glukozy przy rozlewaniu do butelek.
Jakby nie było, uważam te piwo za bardzo udane. Nie spotkałem się wśród smakoszy mojego trunku ze zniesmaczeniem, a wręcz przeciwnie, większość chciała wiedzieć jak ja to zrobiłem.
Są jednak wady, których nie da się ukryć. Z 20 litrów zostało mi 5. Wszystko już poszło :)
Niestety tak dobre piwo nie poleży zbyt długo, szczególnie gdy gospodarz lubi częstować wszystkich wokoło.
Dlatego czas zacząć drugie piwko. Mam nadzieję, że w najbliższym czasie zajmę się przygotowaniem kolejnej partii mojego wyrobu.