Archive for the ‘Psychology’ Category

Szczęśliwe i spełnione życie   Leave a comment

Czasami się myśli, że czynniki zewnętrzne (materialne) mogą poprawić samopoczucie w codziennym życiu. Jednak wraz ze zdobywaniem nowym celów czujemy się niespełnieni, czegoś anm brakuje. Osiągnięcie stan błogości i samozadowolenia wymaga pracy nas swoim życiem i zachowaniem. Autor artykułu  “Keys to Leading a Happy and Fullfilled Life” też tak uważa i proponuje następujące działania “naprawcze”:

  1. Pasja – trzeba mieć jakąś pasję i  ją pielęgnować (czymś się czynnie pasjonawać).
  2. Energia – aby móc uprawiać pasję. Niskie poziomy energii związane są z emocjami takimi jak poczucie winy, wstyd, strach a wysokie są powiązane miłością, akecptacją czy odwagą. Energię można podnieść poprzez:
    1. Medytacje
    2. Samoładowanie się (aktywność ruchowa, skoki, grymasy uśmiechu, bieganie)
    3. Krótka ale regenerująca drzemka
  3. Działania, dążenie do celu – powiązane jest z poprzednimi i pozwala urzeczywistnić swoje spełnienie. Ważna jest też determinacja.
  4. Wytrwałość  – “Our greatest glory is not in never falling, but in rising every time we fall” Konfucjusz. Przechodząc tysiące porażek i rozczarowań można dojść do sukcesu. Kto się podda niczego nie osiągnie.
  5. Ciekwość – aby coś zbadać, odkryć, poznać. Ciekawość wzmacnia uwagę i podtrzymuje zainteresowanie, dodaje energii do działania.
  6. Optymizm – pozwala zachować właściwą perspektywę w spojrzeniu na otaczająy nas świat i napotykane przeszkody.
  7. Pewność siebie i poczucie wartości – pozwala na podjęcie działania i nie pozostanie biernym obserwatorem. Jak wzmocnić samoocenę:
    1. przywołaj przeszłe osiągnięcia – patrz z ufności w przyszłość mając za plecami świadomość ile już osiągnęliśmy
    2. praktykowanie poprawnej postawy – dziwne ale stanie prosto z podniesioną głową jest dobzre odbierane przez otoczenie i poprawia własne samopoczucie
    3. pochwal innych – mówienie dobrze o innych sprawia, że czujesz się lepiej
  8. Równowaga – utzrymuj równowagę między pracą, snem o innymi czynnościami. Pamiętaj o równowadze między akurat zalecanymi działaniami

Posted 1 października 2011 by marekwmsdn in Ciekawostki, Psychology

Lenovo, zamknięcie IE   Leave a comment

  1. Coś o ‘node.js’ ze stackoverflow – “How to post a request…
  2. Też na stackoverflow – haczyk jak zaczepić się do WCF z WSE, czy WCF jest dobrym rozwiązaniem?
  3. Ciekawe prawa, które można zastosować do programowania:
    1. Law of Demeter (LoD) – http://en.wikipedia.org/wiki/Law_of_Demeter
    2. Principle of least Astonisnment (PolA) – http://en.wikipedia.org/wiki/Principle_of_least_astonishment
    3. Principle of Least Suprise (PoLS) – http://en.wikipedia.org/wiki/The_Art_of_Unix_Programming
    4. Podstawowa książka porównująca podejście do programowania przy tworzeniu Windows i Unix – “The art of Unix programming”
    5. Ciekawy blog na temat Python i Ruby – http://andrzejonsoftware.blogspot.com/
  4. Perełka – dostęp do książki o ironPython – “IronPython CookBook”, jest jeszcze jedna książka o iPy – “IronPython in Action”
  5. Piękny blog o ironPython – http://www.voidspace.org.uk/ironpython/winforms/index.shtml z bloga – http://www.voidspace.org.uk/index2.shtml:
    1. IDE – ćwiczenia – http://www.voidspace.org.uk/ironpython/webide/webide.html
    2. SL – http://www.voidspace.org.uk/ironpython/silverlight/index.shtml
    3. Trochę duchowości – http://www.voidspace.org.uk/spiritual/celestial_heirarchy.shtml#chapter-i, medytacje
  6. Losy Mono – http://tirania.org/blog/archive/2010/Dec-09-1.html
  7. Wstęp do architektury RESTFull – http://msdn.microsoft.com/en-us/magazine/dd315413.aspx
  8. Filozoficzne dywagacje na temat programowania na bazie interfejsu lub klasy abstrakcyjnej
  9. Video google o programowaniu dynamicznym –

Posted 6 kwietnia 2011 by marekwmsdn in C#, Ciekawostki, JavaScript, Psychology, Python, WCF

Mega linki z pracy cz. 1   Leave a comment

  1. Do wykorzystania:
    1. Pożyteczny przykład z CodeProject wykorzystania DataGrid w technologii WPF z bazą SQL Server Compact
    2. Też stamtąd – tutorial na temat log4net  – o zapisywaniu informacji do logów aplikacyjnych
    3. Wykorzystanie DataTables z jQuery w aplikacjach ASP.NET
    4. Wykonywanie w locie dowolnego serwisu WCF
    5. WCF by example
    6. Prosty sposób na odpytanie bazy danych
    7. Praca z dużymi plikami XML bez ich wczytywania w całości
    8. Własny handler do przetwarzania żądań do stron
    9. Własny sposób na wykorzystanie WCF do autentykacji i szyfrowania danych
    10. Eksport danych z bazy do różnych formatów (PDF, DOC, RTF czy XLS)
    11. GTD w akcji – http://www.codeproject.com/KB/applications/todolist2.aspx
    12. Crystal Report zanurzony w VS2011 w akcji
    13. Dokładny przykład jak wykorzystać Lightswitch do tworzenia aplikacji do zbierania danych
  2. Kolejna biblioteka do tworzenia PDF w wersji Lite jest bezpłatna – quickpdflibrary. Inny bezpłatny komponent do tworzenia PDF (i nie tylko, może jeszcze tworzyć DOC, XLS, RTF) – e-iceblue. Bardzo dokładny opis “bebechów” PDF – na JPedal.org (widać po nazwie, że firma wyszła z jakiegoś open source-wego projektu, okrzepła i zaczyna “zbijać kasę”). To był blog, a teraz tu są zebrane zasoby na temat PDF i wsparcia w tym temacie. Oficjalna strona blogu Adobe dla developerów jest tutaj, na stronie Adobe. Flash Builder jest za darmo pod pewnymi warunkami
  3. Kapitalny program do rysowania diagramów – https://grapholite.com/Designer
  4. Przegląd technologii używanych w .NET, bardzo cenny materiał
  5. Jak oczarować klienta – http://www.zdnet.com/videos/events/guy-kawasaki-how-to-enchant-users/6203360 – tako rzecze Kawasaki
  6. Wyjaśnienie przez MS w sprawie kradzieży certyfikatów z firmy COMODO, MS IE7 wzwyż ma włączone domyślnie sprawdzanie OCSP (FF domyślnie to opcja wyłączona). TechNet tak wyjaśnia CRL
  7. PowerShell to nowe, świetne środowisko skryptowe, ma nawet swoje GUI, tutorial – http://powergui.org/tutorials.jspa
  8. Tutorial o WCF – http://www.wpftutorial.net/GridLayout.html
  9. Java – jak oszukać sprawdzanie certyfikatu serwera w aplikacji pobierającej z niego dane
  10. Kapitalne narzędzie do testowania maszyny wirtualnej Java – http://visualvm.java.net/download.html

Jak zostać przywódą   Leave a comment

Na podstawie strony “How to wield power at work” z serii baseline. Oto podstawowe zasady:

  1. Ludzie uważani za b. dobrych specjalistów mają jedynie o 12% większe szanse na podwyżkę od tych, którzy są postrzegani jako “dobrzy specjaliści”
  2. Człowiek musi znać swoje ograniczenia (C. Eastwood – Dirty Harry) , nie może wziąść na siebie za dużo.
  3. Nie daj się wciągnąć do projektu, który może obnażyć twoje niedoskonałości
  4. Odkryj na czym zależy tym, którzy mogą dać ci więcej władzy i uczyń ich cele swoimi  celami
  5. Pozwól szefowi cieszyć się  z sukcesu, którego byłeś podstawą, po pewnym czasie dostrzeże on w tym też twoją rolę i doceni twój udział w tym sukcesie
  6. Podkreśl w odpowiednim momencie swoje osiągnięcia, np. kiedy są omawiane plany organizacyjne
  7. Znajdź okazję na referowanie przed grupą współpracowników, staraj się być widocznym poprzez blog lub twitter
  8. Postaraj się aby ci z którymi pracujesz czuli się dobrze w tym co robią, wtedy gdy będą z pracy zadowoleni to dostrzegą w tobie przywódcę i będą ci pomagać w awansie
  9. Zwróć się w stronę spektakularnych projektów wnoszących duży wkład w sukces firmy
  10. Mów autorytatywnie, wprost i stanowczo (firm) ale unikaj gniewy, hałasu i szorstkości
  11. Stawiane przed tobą zadanie pozwalają ci na pokazanie swego przywódczego IQ poprzez opanowanie i koncentracji na bieżących zadaniach
  12. Rezygnując otwarcie z okazji która cię nie satysfakcjonuje zwiększać jedynie swoją władzę i szacunek
  13. Ugoda (ustępstwa) powodują jedynie  wzrost wymagań, stój twardo na swym gruncie
  14. Bycie ciągle przed wszystkimi nie jest warte starań, czasami warto się trzymać moralnego kompasu

Posted 22 marca 2011 by marekwmsdn in Psychology

Zasady…   Leave a comment

Zasad trzeba się trzymać. Działają one podobnie do przykazań. Jedną z takich zasad jest zasada OPEN-CLOSE, która mówi “The O in SOLID – The Open-Closed Principle First proposed by Bertrand Meyer in 1988, the Open-Closed Principle goes like this: Software entities should be open for extension but closed for modification. In other words, use the class in any way you need but modifying its behavior comes by adding new code, never by modifying or deleting the old.”

Ciekawe e-booki – http://ebookxyz.com/category/programing/page/2/ i tu – http://ebookau.com/

Ciekawe rozszerzenia dla Chrome – http://sixrevisions.com/tools/chrome-extensions-developers-designers/?utm_medium=twitter&utm_source=twitterfeed

Otwiera oczy na JS – http://bonsaiden.github.com/JavaScript-Garden/#closures, script junkie też, pamięć lokalna w HTML 5 – http://www.codeproject.com/Articles/156985/Use-HTML5-LocalStorage-in-your-Mobile-Web-Applicat.aspx

Obserwuj witryny MS:

  1. http://msdn.microsoft.com/en-us/ff972295
  2. Dla aplikacji Windows – http://msdn.microsoft.com/en-us/windows/
  3. Dla bezpieczeństwa  – http://msdn.microsoft.com/en-us/windowsserver/ff727936
  4. Polska wersja – http://msdn.microsoft.com/pl-pl/
  5. W poszukiwaniu zagubionego kodu – http://www.google.pl/codesearch?hl=pl
  6. http://msdn.microsoft.com/en-us/windows/ff972463
  7. IronPython – http://channel9.msdn.com/Tags/ironpython
  8. Obsługa WS po nowemu – http://www.servicestack.net/ServiceStack.Hello/
  9. Owijka do HTTP – http://geekswithblogs.net/michelotti/Default.aspx
  10. A little wonders – http://geekswithblogs.net/BlackRabbitCoder/archive/2011/02/10/c.net-little-wonders-the-concurrent-collections-1-of-3.aspx
  11. http://geekswithblogs.net/Default.aspx?q=Twitter

Medytacje:

  1. http://m.lifehacker.com/5591576/a-guide-to-meditation-for-the-rest-of-us
  2. http://philosophistry.com/archives/2011/02/benefits-of-meditation.html
  3. http://education.calumet.purdue.edu/vockell/EdPsyBook/Edpsy6/edpsy6_transfer.htm

Posted 23 lutego 2011 by marekwmsdn in Ciekawostki, free books, JavaScript, MS, Psychology, Python

Ważne rzeczy dla rozwoju   Leave a comment

Jedną z poważnych wad JS jest brak standardowego mechanizmu źródła danych i związania tego źródła z elementami na stronie HTML (tzw. data binding). W innych środowiskach jest wiele zaawansowanych mechanizmów tego typu np. OData. Próbą naprawienia tego braku jest projekt datatables.  Mamy tutaj nie tylko rozwiązany problem źródła danych ale też i wizualizacji w postaci tabeli z paginacją (oraz rozwiazanie dostarczania danych po stronie serwera). Biblioteka jest dojrzała i opiera się o jQuery.

Z ciekawej prezentacji możliwości jQuery z poratlu http://www.wdvl.com/:

  1. Ciekawy menedżer układów na stronie zainspirowany EXT JS – UI.Layout
  2. ToolTips – http://jquery.bassistance.de/tooltip/demo/
  3. Stronicowanie – http://www.geckonewmedia.com/blog/2009/8/20/simplepager—jquery-paging-plugin—updated
  4. http://bassistance.de/jquery-plugins/jquery-plugin-accordion/

Masz aplikację w Pythonie? Możesz ją skompilować do exe przy pomocy Py2exe lub cx_freeze. Lub napisać aplikację GUI przy pomocy PythonCard.

Ku pamięci, jak osiągnąć więcej mniejszym wysiłkiem (Coaching Series: Accomplishing More By Doing Less) na YT z serii http://www.youtube.com/user/GoogleTechTalks

Wielkopomne dzieła MS:

  1. .NET Web Services Security” autorstwa Juval Lowy
  2. Securely with XML Signatures and Encryption”
  3. Jeszcze jedna składnica e-book-ów: netbks.info oraz www.wowebook.com lub congloi.info
  4. Retrieving HTTP content in .NET” (inna strona Ricka S – http://americanparanoia.com/) + jego blog
  5. Przyczynek do programowania w C# od Yahoo (stosuje REST)
  6. Wzorce dla Ajax-a – http://ajaxpatterns.org/Ajax_Frameworks
  7. Explore Rich Client Scripting with jQuery
  8. Paul Morozowski – http://www.rcs-solutions.com/blog/CategoryView,category,WCF.aspx

Rozwój duchowy:

  1. http://sanctus.org/lectionary.html
  2. http://higherthings.org/ – tamże jest też radio
  3. http://www.dragosroua.com/how-to-defrag-your-mind-in-5-easy-steps/

Coś dla dzieci – portal – http://www.bestprogrammertools.info/everything.html

O stylu życia   Leave a comment

Natrafiłem na świetny blog na temat jak żyć prowadzonego przez Steve Martille – http://www.freedomeducation.ca/free-book/. Jest tam wiele praktycznych uwag na temat stylu życia i zmiany swej osobowości. Przykładowo jak wdrożyć praktycznie swoją afirmację – 6 Affirmation Secrets to Make You Feel Better. Inne:

  1. 20 Rule
  2. 4 Ways to Finding Purpose in Life
  3. How to Stay Focused When You Feel Like Giving Up
  4. Quantum Physics Secrets?

Posted 10 stycznia 2011 by marekwmsdn in Ciekawostki, Dzieci, Life, Life Style, Psychology