czwartek, maja 05, 2011

Ciekawostki

  1. Wizualizacja muzyki - http://www.matthiasdittrich.com/projekte/narratives/visualisation/index.html ze strony o wizualizacjach http://www.webdesignerdepot.com/2009/06/50-great-examples-of-data-visualization/, dzienna dawka informacji wizualnej - http://dailyinfographic.com/
  2. JS motyw- Brendan – autor JS ma swoją stronę - http://functionsource.com/post/brendan-on-the-javascript-future i tu - http://brendaneich.com/tag/javascript/
  3. Dla programistów Java – jak zacząć przygodę z C# i całą platformą .NET? Odpowiedź jest tutaj (oczywiście daje ją MS). Ale jest to dobre miejsce aby zacząć własną drogę do .NET!
  4. Trzon do:
    1. nauki C# - http://msdn.microsoft.com/en-US/vcsharp
    2. poznania platformy .NET - http://msdn.microsoft.com/en-us/netframework/aa569263
    3. nauka WCF - http://msdn.microsoft.com/en-US/netframework/wcf-code-samples.aspx
    4. Forum - http://www.go4expert.com/forums/showthread.php?t=18599
    5. Nauka HTML5 - http://msdn.microsoft.com/en-us/ie/aa740476
    6. Programowanie || – obiecanki z MS CTP - http://blogs.msdn.com/b/csharpfaq/archive/2011/04/13/async-ctp-sp1-refresh.aspx
  5. Nowa propozycja asynchronicznego wykonywania się aplikacji ma swoje demo, jest ono tu i pozwala na zabawę z przykładami.
  6. Crystal report dla VS2010 nadal jest za darmo oto blog na ten temat z SAP-a
  7. MS dogadał się z firmą DevExpress i pozwala na instalację ciekawych kontrolek + daje wiele instrukcji video - http://tv.devexpress.com/#CRX91FeaturesCS
  8. Python steruje odtwarzaczem - http://pydub.com/
  9. Dzieci wcale nie powinny być “psute” przez Internet - http://websearch.about.com/od/safesearch/a/kidsclick.htm

czwartek, kwietnia 28, 2011

wtorek, kwietnia 26, 2011

Ciekawostki

  1. Edytory UML – za darmo – na stronie codebalance
  2. Implementacja node.js dla jedi pod Windows - http://node-js.prcn.co.cc/#rus
  3. Co nowego w jQUERY UI - http://blogs.sitepoint.com/whats-new-in-jquery-ui-1-8/
  4. Niesamowity blog - http://oakleafblog.blogspot.com/2011/04/windows-azure-and-cloud-computing-posts_24.html
  5. Strona na temat IE (oficjalna) - http://blogs.msdn.com/b/ie/archive/2011/04/20/ie-feedback-looking-back-forging-ahead.aspx, tamże podano sposób na instalację wielu przeglądarek internetowych pod jednym systemem
  6. Tutaj z kolei jest na temat narzędzi dla deweloperów z “rozbiegówki” która jest tutaj - http://msdn.microsoft.com/en-us/library/dd565631%28VS.85%29.aspx
  7. Pamiętaj o zasobach JS - http://addyosmani.com/blog/
  8. Zbiór pułapek w JS - http://www.codeproject.com/KB/scripting/javascript-gotchas.aspx
  9. Bardzo ciekawe produkty - http://www.syncfusion.com/products
  10. Dokładny przepis na uruchomienie kompletnego serwisu REST w WCF – szablon - http://kashyapas.com/2011/04/self-hosted-wcf-rest-service-template-for-vc-express/
  11. Książka o C# za darmo - http://blogs.technet.com/b/southasiamvp/archive/2011/04/25/revisiting-c-mvp-publishes-a-free-ebook.aspx z portalu dla deweloperów (są tam i inne linki)
  12. Ciekawy portal - http://paper.li/kashyapa/
  13. Zatwituj - https://twitter.com/#!/amazedsaint
  14. Serwer automatyzacji w C# - http://www.gekko-software.nl/DotNet/Art03.htm
  15. Przerób FB i TW na gazetę - http://paper.li/
  16. Ciekawe edytory - http://net.tutsplus.com/articles/web-roundups/22-neat-code-editors-for-windows/
  17. Code balance:
    1. http://codebalance.blogspot.com/2011/02/brief-explanation-of-httpmodule-and.html
    2. http://codebalance.blogspot.com/2011/01/selection-of-successful-software.html
    3. http://codebalance.blogspot.com/2011/01/10-differences-between-wcf-services-and.html
    4. http://codebalance.blogspot.com/2010/09/10-successful-e-book-search-engines.html
  18. Nauka JS dla rasowego programisty w c# – wg. Hanselmana

piątek, kwietnia 22, 2011

Co nowego

czwartek, kwietnia 21, 2011

Ciekawostki

  1. Materiały o CR z SAP są dostępne ale po zalogowaniu się do portalu – muszę mieć konto i przydałyby się szkolenia dla programistów
  2. Trwa konferencja MIX 11 – tam  jest mowa o IE 10 Preview (już)
  3. PC World – Wydarzenia, które kształtowały INTERNET

Nowinki

środa, kwietnia 20, 2011

Ciekawostki

  1. https://www.amazon.com/ap/signin?ie=UTF8&pf_rd_r=0YZBH202FSBYVV56QQ6C&pf_rd_m=ATVPDKIKX0DER&pf_rd_t=6301&pf_rd_i=usflex&pf_rd_p=1277563402&pf_rd_s=signin-slot
  2. http://webhosting.pl/Frameworki.JavaScript.przeglad.najlepszych.zestawow.do.tworzenia.aplikacji.WWW.i.porady.kiedy.je.stosowac
  3. Inny cURL - http://curl.haxx.se/libcurl/php/examples/callbacks.html
  4. http://www.higherpass.com/php/Tutorials/Using-Curl-To-Query-Remote-Servers/ – CURL_RETURNTRANSFER = 0 – wrzuca do przeglądarki, autentykacja - http://www.higherpass.com/php/Tutorials/Using-Curl-To-Query-Remote-Servers/5/, z XML - http://www.higherpass.com/php/Tutorials/Retrieving-Xml-With-Curl-And-Simplexml/2/, http://curl.haxx.se/libcurl/php/examples/callbacks.html
  5. Wyszukiwarki:
    1. http://blekko.com/ws/xml+/java
    2. http://duckduckgo.com/
  6. Tutorial dla PHP - http://www.phpfreaks.com/tutorials
  7. Wywiad z przedstawicielem MS, natywność oznacza wykorzystanie możliwości systemu operacyjnego, w tym sensie Windosw 7 (jump list itd). Co wybrać - do aplikacji biznesowych sugeruje SL (będzie nowa wersja LightSwitch cała w SL) - http://webhosting.pl/Co.oznacza.natywnosc.w.wypadku.IE10.Rozmawiamy.z.Arturem.Zarskim.z.polskiego.oddzialu.Microsoftu. Tam odnośnik do oficjalnego stanowiska firmy -  http://team.silverlight.net/announcement/standards-based-web-plug-ins-and-silverlight/.
  8. Narzędzia do wspomagania firmy - http://webhosting.pl/10.aplikacji.SaaS.dla.nowoczesnej.firmy.czyli.jak.skompletowac.narzedzia.za.mniej.niz.300.zl. Tu zasługuje na wzmiankę pakiet do projektów - www.isido.pl
  9. FireBug i jego potomkowie - http://getfirebug.com/wiki/index.php/Firebug_Extensions#Chromebug
  10. Przegląd frameworków w JS - http://webhosting.pl/Frameworki.JavaScript.przeglad.najlepszych.zestawow.do.tworzenia.aplikacji.WWW.i.porady.kiedy.je.stosowac - duże projekty wymagaja stanowczo wykorzystania YUI (EXT JS)
  11. Pułapki CSS - http://www.slideshare.net/stubbornella/our-best-practices-are-killing-us
  12. Biblioteka niwelująca różnice m. przeglądarkami w zakresie zapamiętywania danych po stronie klienta - https://github.com/StevenBlack/store.js/tree/
  13. Wykorzystanie narzędzi open-source rosnie - http://www.infoworld.com/d/application-development/open-source-programming-tools-the-rise-740?page=0,4
  14. Lista baz NoSQL - http://nosql-database.org/
  15. Najlepsze narzędzia do Pythona - http://www.infoworld.com/d/developer-world/infoworld-review-nine-fine-python-development-tools-374?page=0,5&source=rs
  16. Pomysły - Kawasaki o oczarowaniu, DynaTrace i IE6/7/8- to są realia w KW, program do udawania miejsca, Rodek towrzy pismo, my go ekportujemy do PDF (zapisuje w bazie) i wysyłamy do AS-a, on je podpisuje

czwartek, kwietnia 14, 2011

E-faktura, stan prawny

Rzeczpospolita - Są zgłoszone dwa projekty ustaw dotyczących e-podpisów:

  • poselska (zrównanie podpisu osobistego w dowodzie z odręcznym),
  • rządowy (ograniczającym działanie podpisu osobistego do kontaktów z e-administracją). Poza tą różnicą mają wspólne punkty, wprowadzają zaawansowany podpis elektroniczny (nie wymaga karty czy czytnika) oraz pojęcie pieczęci elektronicznej powiązanej z podmiotem.

Obecnie z e-podpisu korzysta 300 tyś osób.

Tamże z dnia 10.01.2011 - aby przesyłać e-faktury, ale pliki muszą spełniać określone warunki. Informacje o zmianach w VAT na 2011 są opublikowane w broszurze przez Min Fin. Od 1 stycznia ulega uproszczeniu wysyłanie faktur online (zgodnie z rozporządzeniem z 17.12.2010 - DzU z 2010 r. nr 249, poz 1661 w odpowiedzi na nową dyrektywę Rady 2010/45/UE z 13 lipca 2010). Faktura może być wysłana w dowolnym formacie elektronicznym ale z obwarowaniem zapewnienia autentyczności pochodzenia i integralności treści. Ale nie ma mowy o minimalnych warunkach technicznych jakie muszą być spełnione.

Trochę więcej na temat dyrektywy
Pozwala ona na zastosowanie, obok EDI i bezpiecznego podpisu stosować dowolnej technologii która zapewni:

  • autentyczności pochodzenia,
  • integralności treści (integralność treści oznacza niezmienność obowiązkowych elementów faktury, można dodać lub zmienić dane nieobowiązkowe takie jak znaczniki lub komentarze lub zmienić format faktury - ale z tym należy postępować ostrożnie gdyż można liczyć się na różne interpretacje - sumarycznie lepiej fakturę podpisać i zapieczętować i nic w niej nie ruszać) oraz,
  • czytelność

Obowiązek wprowadzenia do końca roku 2012.

poniedziałek, kwietnia 11, 2011

Obsługa HTTP/HTTPS w PHP

Traktowanie serwera PHP w nietypowy sposób do obsługi komunikacji z innym serwerem. Jak to zrobić? Od razu nasuwają się następujące rozwiązania:

  1. skorzystanie z cURL - dokumentacja
  2. wykorzystanie wrappera do HTTP – świetny blog - http://wezfurlong.org/blog/2006/nov/http-post-from-php-without-curl/ – tam sie dowiedziałem, że dopiero ustawienie ‘ignore_errors’ pozwala na dostanie się do ładunku zwróconego w przypadku błędów po drugiej stronie. Przy okazji można wykorzystać tu http://pl.php.net/http_build_query
  3. zaprzęgnięcie do tego usług webowych –WSO2

Pracowita niedziela

Ciekawostki z życia:

  1. Coś dla ciała - http://tempehservice.com/?pl_badz-wege,27, Sklep w Katowicach
  2. Interesujące wnioski z analizy - http://httparchive.org/interesting.php - na podstawie webhosting.pl – jQury dominujący framework wśród JS
  3. Niezłe rzeczy można z tym zrobić - http://www.autohotkey.com/docs/Tutorial.htm
  4. Proste przykłady z C# - http://www.jonasjohn.de/snippets/csharp/xmlserializer-example.htm
  5. Silne wsparcie protokołu HTTP i nie tylko - http://hc.apache.org/httpcomponents-client-ga/tutorial/html/
  6. Wspaniały odnośnik do przykładów z różnych dziedzin informatyki i języków programowania - http://www.java2s.com/, szczególnie są ciekawe wątki - http://www.java2s.com/Code/CSharp/Thread/CatalogThread.htm i inne strony - http://www.javakb.com/Default.aspx
  7. Pobieranie danych poprzez PHP - http://wezfurlong.org/blog/2006/nov/http-post-from-php-without-curl/

Różności

Różne:

  1. Wstrzykiwanie kodu m. serwerem a klientem w JS - bardzo niebezpieczne - na blog.port80software.com
  2. Ciekawe “t's not a new idea—you've very likely heard the phrase "Good artists borrow, great artists steal. "It's commonly attributed to Pablo Picasso, or T.S. Eliot, though it likelyoriginated with neither. Kleon illustrates his point in the cartoon above, and has this to say on the subject:
    1. Here's what artists understand. It's the a three-word sentence that fills me with hope every time I read it:
    2. Nothing is original.
    3. It says it right there in the Bible. Ecclesiastes:
    4. “That which has been is what will be, That which is done is what will be done, And there is nothing new under the sun."
  3. Every new idea is just a mashup or a remix of previous ideas.”\
  4. Jak zostać odkrywcą i kraść cudze pomysły - http://www.austinkleon.com/2011/03/30/how-to-steal-like-an-artist-and-9-other-things-nobody-told-me/?utm_source=Lifehacker+Newsletter&utm_campaign=31570e088d-UA-142218-1&utm_medium=email

czwartek, marca 31, 2011

Mega linki z pracy cz. 1

  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

poniedziałek, marca 28, 2011

Dziwna polityka firmy

Firma Certum (Unizeto) wykazuje dziwną politykę, na liście urządzeń do składania podpisu brakuje np. czytnika SCR 3310. Dlaczego? Może dlatego, że pochodzi on od konkurencji (Sigillum) i wykorzystanie go oznaczałoby  mniejszy zysk z tytułu braku konieczności zakupu nowego czytnika, skoro można wykorzystać już zakupiony wcześniej czytnik. Wielu naszych klientów tak robi, kupuje początkowo zestaw Sigillum (tak im zalecaliśmy), a po dwóch latach przechodzi do innego dostawcy podpisu i kupuje jedynie kartę wykorzystując istniejący czytnik. Dobre, tylko firma Certum tego klientowi nie mówi.

Inne curiosum, wyżej wspomniana firma Certum dostarcza oprogramowanie do podpisu i obsługi czytnika. Istniejące obecnie na stronie oprogramowanie ProCertum SmartSign oraz ProCertum CardManager są wykonane w technologii uniemożliwiającej składanie tzw “Wielpodpis - fragment ze strony opisu wycofanego oprogramowania ProCertum MultiSign” co oznacza brak możliwości podawania PIN-u tylko raz na początku składania podpisu pod wieloma dokumentami a wymusza wklepywanie PIN-u podczas podpisu każdego dokumentu z osobna. Tej cechy pozbawiony jest produkt zastępujący satry ProCertum MultisSign –> ProCertum SmartSign. Ale żeby było ciekawiej w korespondencji z Certum wynika, że ich wewnętrzne rozwiązanie umożliwiają wielopodpis tylko że są dostępne odpłatnie po zakupie licencji do ich biblioteki. Czy ten ruch pozbawiający użytkownika ważnej funkcjonalności jaką jest wielopodpis był świadomym działaniem aby wymusić na deweloperach zakup ich biblioteki?

W tym świetle pozostałe centra certyfikacyjne KIR i Sigillum wyglądają korzystniej – obie te firmy używają oprogramowania Crypto Tech (sterowników do czytników kart inteligentnych), które ma WBUDOWNĄ funkcjonalność “utrwalenia” PIN-u na określony czas lub ilość podpisów. I to jest godne naśladowania. Apel do firmy Certum - teraz Twój ruch!

Dziwna polityka firmy

Firma Certum (Unizeto) wykazuje dziwną politykę, na liście urządzeń do składania podpisu brakuje np. czytnika SCR 3310. Dlaczego? Może dlatego, że pochodzi on od konkurencji (Sigillum) i wykorzystanie go oznaczałoby  mniejszy zysk z tytułu braku konieczności zakupu nowego czytnika, skoro można wykorzystać już zakupiony wcześniej czytnik. Wielu naszych klientów tak robi, kupuje początkowo zestaw Sigillum (tak im zalecaliśmy), a po dwóch latach przechodzi do innego dostawcy podpisu i kupuje jedynie kartę wykorzystując istniejący czytnik. Dobre, tylko firma Certum tego klientowi nie mówi.

Inne curiosum, wyżej wspomniana firma Certum dostarcza oprogramowanie do podpisu i obsługi czytnika. Istniejące obecnie na stronie oprogramowanie ProCertum SmartSign oraz ProCertum CardManager są wykonane w technologii uniemożliwiającej składanie tzw “Fragment ze strony opisu wycofanego oprogramowania ProCertum MultiSign” co oznacza konieczność podawania PIN-u tylko raz na początku składania podpisu pod wieloma dokumentami. Tej cechy pozbawiony jest produkt zastępujący satry ProCertum MultisSign –> ProCertum SmartSign. Ale żeby było ciekawiej w korespondencji z Certum wynika, że ich wewnętrzne rozwiązanie umożliwiają wielopodpis tylko że są dostępne odpłatnie po zakupie licencji do ich biblioteki. Czy ten ruch pozbawiający użytkownika ważnej funkcjonalności jaką jest wielopodpis był świadomym działaniem aby wymusić na deweloperach zakup ich biblioteki?

W tym świetle pozostałe centra certyfikacyjne KIR i Sigillum wyglądają korzystniej – obie te firmy używają oprogramowania Crypto Tech (sterowników do czytników kart inteligentnych), które ma WBUDOWNĄ funkcjonalność “utrwalenia” PIN-u na określony czas lub ilość podpisów. I to jest godne naśladowania. Apel do firmy Certum - teraz Twój ruch!

Ciekawostki

  1. Podobno Google Chrome OS ma się ukazać w tym roku (mówi się nawet o 11 listopada)  - tak twierdzi computerworld.
  2. Jak podkręcać systemy operacyjne, jak wyłączać pewne usługi - http://www.blackviper.com/ – np. jakie usługi wyłączyć  w XP Home - http://www.blackviper.com/WinXP/servicecfg.htm
  3. Potrzeba ochrony danych wrażliwych spowodowała udostępnienie na poziomie motora baz danych szyfrowania, nosi to nazwę transparent data encryption (TDE). MS SQL Server od wersji 2008 ma szyfrowanie w bazach danych, podobnie Oracle od wersji 10g. Bazy open-source mają też dodatkowe, dedykowane moduły do szyfrowania np MySQL (ezNCrypt) lub uniwersallny eCryptfs   Szyfrować można również całe partycje (np. BitLocker) -  za polskim computerworld.
  4. Uważa się, że technologia bazująca na Hadoop może w przyszłości rozwinąć się w ważną działkę BI.
  5. Dinozaury się dogadały, nie będzie już harmonii w Javie. Pragmatyczne podejście - IBM zarzucił prace nad rozwojem rywalizującego z OpenJDK projektu Apache Harmony (rozwój Java SE) i zawarł pakt z Oraclem mający na celu wspieranie jednej linii rozwoju javy bazującej na OpenJDK. Nazwał ten proces jako “revers fork”. Tym samym zwarł siły w froncie walki przeciw Google, który samozwańczo rozwija projekt Android wykorzystujący ograniczoną funkcjonalnie wersję języka java – wg ITWorld.
  6. Kto pierwszy złamał dogmat, że szyfrowanie i deszyfrowanie są operacjami równoważnymi (symetrycznymi względem siebie) tyle, że odwrotnymi i w związku z tym wynalazł szyfrowanie asymetryczne? Podręcznik uczy, że byli to amerykanie z MIT - Ron Rivest, Adi Shamir. Teraz okazało się, że nie. Na początku lat 70 pierwsi doszli do tego brytyjczycy . To właśnie Cocks, wraz z James Ellis i Malcolm Williamson. Ich prace zostały utajnione przez British Government Communication Headquaters (BGCH) przez 20 lat. Teraz ich prace nad kryptografią opartą o klucz publiczny zostały nagrodzone przez największą na świecie organizację techniczną IEEE – CIOL.
  7. Dużo szumu o nowym komunikatorze - http://www.24im.com/plans/

Co z tym DNS?

Sprawy dookoła DNS ciągle się rozwijają. Prawdziwym znawcą tego tematu jest Mark Minasi (pionier w propagowaniu wprowadzenia DNSSEC, ostatnio widziałem go w Warszawie na MTS 2010, to prawdziwy showman). Wiele firm oferuje darmową usługę DNS dla klientów indywidualnych, dodatkowo wzbogacają ją o bezpieczeństwo rodzicielskie i/lub sprawdzanie antyspamowe, antymaleware itd. Do liderów w tej dziedzinie należy:

  1. OpenDNS
  2. DynaDNS – chyba daje jeszcze adresy dynamiczne. Obecny Internet przekształca się w model TV – wielu odbiorców, niewiele kanałów. Dzięki usłudze dynaDNS teraz każdy może przekształcić swój komputer w publiczny serwer widziany poprzez Internet
  3. Ultra DNS Advantage – NeuStar
  4. Nowy - Google Public DNS

Do badania wydajności pracy DNS stosuje się benchmarki takie jak namebench. Problemy nadciagające dla tych dostawców z uwagi na wprowadzenie IP6 oraz DNSSEC.

Zebrane linki w pracy

  1. PDFAid - Zestaw narzędzi do pracy z PDF – niestety nie za darmo
  2. Awarie poczty pokazały, że najpewniejszym nośnikiem jest jednak taśma a nie dysk
  3. Twitter na Scali? Chyba
  4. Doskonała sprawa – wykorzystanie MS Live Mesh do zdalnego dostępu do sieci firmowej  - jak to zrobić
  5. Rozbiegówka na temat C# na łamach CodeMagazine
  6. Serwis snip.ly (logowanie obce np. poprzez FB)

Zamknięcie starego IE8

  1. Korzystając z subskrypcji TechNet można dostać się do zasobów tego portalu “Learning Resources
  2. Słynny portal “C#/.NET Little Wondres” – jest tu
  3. Jaki jeszcze mogą być biblioteki JavaScript? Ano taki: Spry, QooXdoo, Midori, Archetype, Wijmo, JavaScriptMVC – ankieta jest tu
  4. Świetny blog - http://www.msjoe.com/. Tamże jest o:
    1. O Node.js (na The Register – doskonały przegląd historii i rozwoju node.js) – ma dwa lata, bazuje na V8 (ten sam silnik jest w Chrome) i wykorzystuje model zdarzeniowy (event-driven) a nie wątkowy przez co jest znacznie szybszy. Tutaj jest dygresja – model ED jest naturalnym sposobem wykorzystania możliwości systemu operacyjnego któremu się zleca obserwowanie zdarzenia jakim jest połączenie (OS robi to optymalnie ponieważ jest do tego stworzony), model wątków polega na “wyciągnięciu” z OS funkcjonalności tworzenia i zarządzania wątkami i na naszych barkach spoczywa brzemię ich poprawnego wykorzystania. Podejście to w pewnym sensie jest podobne do projektów EventMachine (Ruby) oraz Twisted (Python) . Oto prezentacja na ten temat:
  5. Wyszukiwarka kodu od google - http://www.google.pl/codesearch?hl=pl
  6. Nowości w jQ 1.5 - http://blog.rebeccamurphey.com/a-refreshed-ajax-in-jquery-15
  7. Śmiesznostki - http://abowman.com/google-modules/
  8. Medytacje wg. lifehackera i inne linki
  9. Inne do przeglądnięcia:
    1. Małe cudeńka – tym razem toList() i toArray()
    2. BlogI:
      1. http://www.msjoe.com/
      2. http://jesseliberty.com/
      3. http://geekswithblogs.net/Default.aspx?q=Twitter
      4. http://geekswithblogs.net/michelotti/Default.aspx
      5. http://geekswithblogs.net/michelotti/archive/2011/02/16/use-a-fake-http-channel-to-unit-test-with-httpclient.aspx