poniedziałek, sierpnia 29, 2011

Ciekawostki

środa, sierpnia 24, 2011

Podstawy programowania w JS (i dla zaawansowanych)

Niesamowite wideo

http://www.wimp.com/truckdrop/

http://www.wimp.com/handmagic/

Ciekawostki

  1. Lista darmowych konwerterów z YT - http://www.itworld.com/software/185709/free-youtube-converters?source=ITWNLE_nlt_personaltech_2011-07-25
  2. PlanetPDF – darmowe oprogramowanie do obsługi PDF lub tipsy i uwagi.
  3. Bezpłatne narzędzia wirtualizacyjne - http://www.windowsitpro.com/article/utilities/free-virtualization-utilities, tamże jest rozdział o PowerShell-u - http://www.windowsitpro.com/categories/category/scripting/don-jones-on-powershell

Ciekawostki

Katalog programów systemowo-narzędziowych i nie tylko pod Linuxem - http://directory.fsf.org/category/gdev/

Ciekawostki programistyczne

wtorek, sierpnia 23, 2011

Linki

piątek, sierpnia 19, 2011

Ciekawostki

Nauka HTML5 na poważnie:

  1. http://developers.whatwg.org/
  2. http://www.w3.org/TR/html5-author/

Witryna ze wzorcem do budowy stron HTML - http://html5boilerplate.com/docs/The-style/

Źródło do ciekawych podcast-ów - http://www.devcurry.com/2011/08/free-podcast-for-developers.html

Wszechstronna strona Yahoo dla deweloperów - http://developer.yahoo.com/javascript/

Czy Android to jeszcze Linux czy nie? Opinia Tornvaldsa - http://www.zdnet.com/blog/open-source/linus-torvalds-on-android-the-linux-fork/9426?tag=nl.e019

DOMPDF - kolejny konwerter HTML->PDF dla PHP. Program do podłączenia się do usługi SkyDrive i traktowania jej jako dysku sieciowego - http://skydrivesimpleviewer.codeplex.com/releases/view/39728. W nowszych wersjach przeglądarek Firefox jest wbudowany tzw. ScratchPad – edytor i wykonawca kodu w JS. Dla dzieci – gra - http://www.ageofempiresonline.com/. Dziura budżetowa fundacji Mozilla po zrezygnowaniu przez Google wydawania paska ToolBar dla najnowszych wersji FF – początek końca? Do Androida – darmowa wersja programu antywirusowego Norton-a, blokuje skradziony telefon poprzez wysłanie na niego SMS-a. Gra online na facebook-u na stronie WCG Poland. Ciekawy serwis o IT - http://www.spidersweb.pl/. Warto obserwować: blog o Firefox. Inny link, taki MSDN o przeglądarce Firefox – nazywa się nawet podobnie MDN. Firefox dla Androida za darmo z Android Market.  Wszystko na temat Android-a znajdziesz po polsku tu nosi swojską nazwę eAndroidowo.pl. Za rok HP zniknie z rynku produktów konsumenckich komputerów PC, tabletów i innych urządzeń przenośnych (oprócz DRUKAREK) i postawi na serwery i aplikacji nimi zarządzające. Dygresja: kiedyś można było oferować swoje produkty wszystkim tj. konsumentom indywidualnym i korporacyjnym. Teraz gdy ci pierwsi są nieprzewidywalni, rzucili się na przenośne cacka, jedyna ostoja stabilności to korporacje ze sztywnymi standardami.

wtorek, sierpnia 16, 2011

GoogleRola

Wygląda na to, że powstanie nowa para parterów Google-Motorola (twórca OS + sprzętu) obok takich par jak Apple/iOS, HP/webOS, RIM Blackberry OS/QNX i Nokia/Windows Phone 7. Celem jest tutaj nabycie patentów jaki ma w zapasie firma Motorola by ochronić przyszłość Androida oskarżanego o naruszanie praw patentowych (oskarżają go starzy wyjadacze Steve Jobs oraz Larry Ellison a podjudza ich Steve Ballmer) a także reakcje na nabycie przez Microsoft/Apple praw do patentów upadłej firmy Nortel.

Jednak taki silne powiązanie Google i Motorola Mobile może zaniepokoić innych producentów smartfonów jak: HTC, Samsunga, Sony/Erricson czy LG.

Producent Udział %
HTC 35.9
Motorola 28.2
Samsung 20.5
Sony/Erricson, LG, Acer 15.4

Wg. http://www.theregister.co.uk/2011/08/15/how_the_moto_acquisition_will_affect_others/

Prawda jest taka, że Android jest systemem skopiowanym, API naśladuje styl Java (dlatego to tak rozjuszyło Oracle), UI kopiuje iPhone od Apple (protest Apple). Nabycie Motoroli i jej IP za 12.5 mld dolarów ma wzmocnić pozycję i wiarygodność Androida tym bardziej, że Google się spóźnił z podwyższeniem swej propozycji nabycia patentów Nortela (chciał dać tylko “pi” mld).

Inni potężni patento-dawcy obok Motoroli to już tylko Nokia (wszystko zostało już dawno wykupione) która wygrała niedawno spór patentowy (o narzuszenie patentów) z Appple za co dostała tylko 450 mln dolarów (http://www.theregister.co.uk/2011/08/15/google_motorola_the_poker_chip_that_cant_be_redeemed/)

Inne pytanie to dlaczego Google nie wybrał za język np. Go (wspomaganego przez Thomsona) i platformę GTK (jak Nokia – MeeGo)

poniedziałek, lipca 25, 2011

Historia kołem się toczy

Wspaniałe podsumowanie ponad 40 letnich prac nad wirtualizacją zapoczątkowaną przez IBM w czasach kiedy na Ziemi panowały dinozaury (przepraszam mainframe-y IBM S/360) w dwóch częściach:

  1. Before 'the cloud' was cool: Virtualising the un-virtualisable
  2. Before the PC: IBM invents virtualisation

Część trzeci – będzie niebawem

Nowa weryfikacja użytkownika

[Regs] Mozilla “wymyśliła” nowy sposób na autentykację – stare poświadczenia czyli email użytkownika (na bazie eksperymentalnego protokołu Verified Email Protocol)+ kryptografia w oparciu o klucz publiczny. Trzeba przekonać dostawców usług pocztowych aby ją zaakceptowali. Prace deweloperskie są w toku na serwerze - https://browserid.org/developers.html.

Historia powstania JS

Na podstawie materiału z webhosting (pośpiesznie ktoś streścił dwa linki):

  1. Autora JS - http://brendaneich.com/2008/04/popularity/
  2. Komentarze - http://lambda-the-ultimate.org/node/4308#comment-66267
  3. Super tutorial o bindowanie widoku z kontrolerem w JS - http://blog.stevensanderson.com/2010/07/05/introducing-knockout-a-ui-library-for-javascript/ (opis biblioteki knockout, podobne projekty zaproponował MS i Gog)

piątek, lipca 22, 2011

Linki w piątek

Dużo się dzieje na stronach webhosting.pl (czasami ich tłumaczenia są trochę nieudolne, jakby przy pomocy translatorów):

  1. Świetny artykuł na temat spojrzenia na JS jako języka niskiego poziomu (w sferze przeglądarki rzeczywiście nie można już niżej zejść), tam też jest lista projektów związanych z JS np. translator CoffeScript /Pythona/C#Perla do JS. Jest to odpowiedź na artykuł Hanslemana zamieszczony tu.
  2. Rozszerzenia na temat deweloperki webowej w VS2010 – na podstawie artykułu z webhosting.
  3. Jak wystartować z nauka HTML5?
  4. Jak wynagradzać artystów (programistów)?
  5. Edytor online dla PHP

Bardzo ciekawy artykuł o odwrotnym Ajax – z IBM DW

środa, lipca 20, 2011

Podpisywanie dokumentów

Unia europejska zdając sobie sprawę z konieczności stosowanie podpisu pod dokumentami elektronicznymi (oraz sposobem i długotrwałego przechowywania LTV long term validation) postanowiła dopuścić trzy równoważne formaty podpisu (zgodnie z celem wprowadzenia tzw. advanced electronic signature w celu przechowywania swoich biurokratycznych wyników, materiały te opublikowane zostały tu):

  1. XAdES – XML Advanced Electronic Singnature
  2. CAdES – CMS Advanced Electronic Singnature
  3. PAdES – PDF Advanced Electronic Singnature opublikowany jako standard TS 102 778 przez ETSI (European Telecommunications Standards Institute). Jest to rozwinięcie PDF 1.7 format (ISO 32000-1) o możliwość wprowadzenia dodatkowych struktur danych w celu zapewnienia przechowywania podpisu przez dłuższy czas (długotrwałe przechowywanie dokumentów). Można wyróżnić następujące profile:
    1. PAdES-CMS – podpisuje cały plik PDF przy pomocy CMS/PKCS#7
    2. PAdES-BES and PAdES-EPES
    3. PAdES-LTV
    4. PAdES-XML

Wszystkie dokumenty opisujące ten standard można pobrać tu - ETSI download page

środa, lipca 13, 2011

Nadwyraz ciekawe rzeczy (aby nie umknęły)

wtorek, lipca 12, 2011

Pomcnicze wiadomości o JS

Coraz częściej mówi się wsparciu JS jakimś modelem MVC, powstał Backbone, teraz mówi się o nowym spine.js. Przedstawia go Addy Osmani tu (tam też porusza temat store.js i frameworka zepeto). Na stronach SitePoint omówiono nowości jQuery GUI – transformację elementów input w ozdobne przyciski (po drodze zachwalają też jQuery Mobile). A materiały z konferencji na temat różnych aspektów JS są tu.

czwartek, czerwca 30, 2011

Zasoby openssl

  1. Jak to zrobić? - http://www.madboa.com/geek/openssl/
  2. Jak zainstalować - http://forums.tutorialized.com/windows-122/openssl-installation-on-windows-tutorial-by-herong-5467.html
  3. Wylistowanie certyfikatów z repozytorium Windows (opis keytool jest tu):
  4. keytool –list –storetype Windows-MY –v (pobiera ze standardowego repozytorium certyfikatów MS Windows)
  5. Podpis cyfrowy: jarsigner –storetype Windows_MY x.jar “MWCodeSigning”
  6. Sprawdzenie poprawności podpisu: jarsign –verbose –verify x.jar
  7. Powyższe informacje pochodzą z portalu ‘jensign’
  8. Do zarządzania kluczami i certyfikatami w repozytorium JCK służą narzędzia:
    1. xca
    2. keytool-uiu
    3. cryptool.de

Co teraz powinien znać dobry programista?

Na to pytanie odpowiada serwis TechRepublic.  W dobie panowania HTML5 (nawet na platformie WIndows8) programiści muszą opanować takie technologie obok HTML 5):

  1. CSS
  2. Web Services (JSON, RestFull, SOAP) w szczególności WCF (na ten temat jest artykuł - http://www.techrepublic.com/blog/programming-and-development/an-introduction-to-windows-communication-foundation/2349?tag=mantle_skin;content)
  3. JavaScript
  4. JQuery

Technologie te stanowią platformę do rozwoju oprogramowania w różnych środowiskach deweloperskich jak: mobile czy desktopowe. Na uwagę zasługuje uniwersalny RAD Appcelerator’s Titanium oraz OutSystem’s Agile Platform. Warto też poczekać na konferencję Microsoft’s BUILD event in September która określi znaczenie HTML 5 jako platformy rozwoju aplikacji w MS Windows 8.

Notatki z Lenovo

Przegląd baz NOSQL - http://nosql-database.org/ z podziałem na trzy kategorie: wide column store (szerokie kolumny: Hadoop, Cassandra), document store (CouchDb, MongoDB) i wreszcie key value/tuple store (słownikowe: MemcacheDB, Berkeley DB). Zaburzona równowaga – coraz więcej w internecie produktów z API na bazie JSON-a kosztem zmniejszenia liczby korzystajacych z tradycyjnego XML-a: http://webhosting.pl/Juz.niedlugo.zapomnimy.o.XML_u.20.nowych.webowych.API.korzysta.tylko.z.JSON (szczególnie JSONP – pozwalający pomijać ograniczenia pobrania z jednej domeny). A na http://blog.programmableweb.com/ można spotkać ciekawe API i ich statystykę wykorzystania (np. API do rymów).

Linki z lenovo – czwartek

  1. Podpisywanie i tworzenie PDF - http://stackoverflow.com/questions/745779/generate-pdf-with-digital-signature  - jest b. wiele bibliotek i duży wybór.
  2. Tamże ciekawy wpis - http://stackoverflow.com/questions/3428344/xml-digital-signature-in-net. Są dwie główne biblioteki: dla javy to “signature applet created by the Jaume I University (CryptoApplet), that you can find at projectestic.uji.es/pr/cryptoapplet” i dla .NET to “a new project I'm involved in (XAdES .NET Project), that you can find at xadesnet.codeplex.com”. Inne linki dla javy (na bazie http://stackoverflow.com/questions/3054106/digital-signature-integration-with-software-written-in-java):
    1. http://java.sun.com/developer/technicalArticles/xml/dig_signatures/
    2. http://www.ibm.com/developerworks/lotus/library/forms-digital/
  3. Weryfikacja podpisu w krzyżowych śśrodowiskach - http://stackoverflow.com/questions/4203652/problems-checking-net-signature-in-java i http://stackoverflow.com/questions/1601560/java-and-net-interop-on-rsa-signatures
  4. MS na rzecz środowisk open source – technologia REST:
    1. http://blog.noelios.com/2009/02/20/microsoft-selects-restlet-to-show-rest-interoperability/
    2. http://www.restlet.org/community/
  5. Też ze stackoverflow:
    1. http://stackoverflow.com/questions/4666970/signing-soap-messages-using-x-509-certificate-from-wcf-service-to-java-webservice
    2. http://stackoverflow.com/questions/4379786/calling-a-secured-web-service-in-java
    3. Wykorzystanie certyfikatów do walidacji tożsamości - http://stackoverflow.com/questions/2276594/how-to-configure-a-wcf-service-to-only-accept-a-single-client-identified-by-a-x50

wtorek, czerwca 21, 2011

Ciekawostki

piątek, czerwca 10, 2011

Deweloperka na piątek 10 czerwca

Starocie:

  1. Tutoriale - http://phpacademy.org/videos
  2. http://www.phpclasses.org
  3. Nowy, lepszy framework dla java - http://www.dzone.com/links/r/spark_a_sinatra_inspired_micro_web_framework_for.html lub ułatwienia w tworzeniu REST - http://www.dzone.com/links/r/restful_web_services_made_easy_2.html
  4. Narzędzia open-source do testów webowych aplikacji - http://www.dzone.com/links/r/14_best_open_source_web_testing_tool.html
  5. MSDN angielski - http://blogs.msdn.com/b/ukmsdn/archive/2011/04/06/april-msdn-magazine-out-now.aspx
  6. Video na temat WinForm - http://windowsclient.net/learn/videos.aspx
  7. http://www.switchonthecode.com/tutorials/csharp-tutorial-triple-des-encryption

Nowosci:

  1. The future of WCF is RestFull” – przegląd historii i przyszłości WCF na InfoQ. Społeczność codeplex stworzyła grupę na temat WCF - http://wcf.codeplex.com/, warto tam zaglądać, jest tam WCF support for jQuery. Jest też dedykowany blog na MSDN o WCF. Lekcje - http://blogs.msdn.com/b/endpoint/archive/2010/01/07/getting-started-with-wcf-webhttp-services-in-net-4.aspx z http://blogs.msdn.com/b/endpoint/archive/2010/01/06/introducing-wcf-webhttp-services-in-net-4.aspx i video http://channel9.msdn.com/events/PDC/PDC10/FT04
  2. Jak zwykle paper.li od “świętego” - http://paper.li/amazedsaint/dotnet i tam - http://www.alvinashcraft.com/2011/06/09/dew-drop-june-9-2011/. O HTML 5.
  3. Samouczki z LINQ - http://jesseliberty.com/2011/06/08/linq-the-overloaded-contains-operator/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+JesseLiberty-SilverlightGeek+%28Jesse+Liberty+-+Silverlight+Geek%29
  4. Wizualna nauka podstawowych algorytmów programowania w JS - http://algorithms.openmymind.net/search/linear
  5. Inne o WCF - http://codebetter.com/howarddierking/2011/05/09/getting-fiddler-and-the-net-framework-to-play-better-together-2/
  6. Książka do REST - http://codebetter.com/glennblock/2011/06/06/rest-in-practice-the-book-restbucks-the-sample/
  7. Fajny przykład kolekcji obiektów - http://queue.acm.org/detail.cfm?id=1961297
  8. Co to jest YOGA i jej odmiany - http://lifehacker.com/5803333/how-to-find-the-right-style-of-yoga-for-you
  9. Soluto – pomoc na wszystko - http://www.betanews.com/article/When-crashes-occur-Soluto-can-tell-you-why/1306428342
  10. Jaką bazę NoSQL wybrać - http://blog.monitis.com/index.php/2011/05/22/picking-the-right-nosql-database-tool/
  11. Edytory do HTML 5 - http://www.htmlgoodies.com/beyond/webmaster/toolbox/five-essential-html5-editors.html oraz  z W3C - http://www.w3.org/wiki/HTML/Training
  12. Gołe ale super wydajne OS - http://www.returninfinity.com/baremetalnode.html
  13. Aplikacja na Android-a - http://www.codeproject.com/KB/android/cmdconsole.aspx?utm_source=twitterfeed&utm_medium=twitter
  14. Portal o JS na poważnie - http://devmeetings.pl/
  15. Kolizja – wykrywanie w grach JS - http://devmeetings.pl/trainings/detekcja-kolizji-w-grach-javascriptowych
  16. SSJS - http://devmeetings.pl/trainings/javascript-na-serwerze-ringojs-v8cgi-i-nodejs
  17. Zaawansowany JS - http://ferrante.pl/frontend/javascript/darmowe-szkolenie-javascript/ – Ferrante! Materiał - http://www.slideshare.net/ferrantes/just-advanced-javascript z http://varjs.com/ na podstawie - http://blog.koszulinski.pl/kategoria/javascript/ (lekcje o JS 1 i 2, ma też bloga - http://code42.pl/ + ciekawe o delegatach =>http://javascriptweblog.wordpress.com/2010/12/22/delegation-vs-inheritance-in-javascript/, newsy o JS - http://jsnews.pl/ inny polski blog http://www.blog.project13.pl/ )

JQ: - http://datatables.net/release-datatables/extras/FixedHeader/two_tables.html, http://weblogs.asp.net/dwahlin/archive/2010/11/20/reducing-code-by-using-jquery-templates.aspx i http://knockoutjs.com/documentation/introduction.html

Bezpieczeństwo - https://www.owasp.org/index.php/Category:Principle

MVC w Javie - http://www.theserverside.com/news/1364562/Java-GUI-Development-Reintroducing-MVC

piątek, czerwca 03, 2011

O CR

Super blog na temat deweloperki w .NET – ravesoft.blogspot.com. A tam artykuł jak instalować aplikację korzystającą z silnika CR

Jakie formaty wyjściowe wspiera CR - http://www.highoncoding.com/Articles/553_Export_Crystal_Reports_to_Different_File_Formats.aspx i tu i tam

Zagooglować temat “Crystal report outpu formats”

czwartek, maja 26, 2011

Różne

Różnorodne rozszerzenia dla Opera (tutaj są jej oficjalne rozszerzenia - http://www.opera.com/addons/extensions/):

  1. Przeglądarka specyficznych plików (bezpieczna bo otwiera je na serwerze) - https://addons.opera.com/addons/extensions/details/gpdf/4.0.1/
  2. Wtyczka do oglądania vod

Potrzeba połączenia między .NET a J2EE powoduje dalszy rozwój narzędzi typu JNBridge (szkoda tylko, że są płatne)

Jak oni się zmienili! Wielcy informatycy po latach…

Wypróbuj sobie interpreter Pythona - http://www.trypython.org/ ze strony voidspace (można również testować Pythona w przeglądarce Chrome poprzez wtyczkę Open Python Shell), są też tam artykuły na temat tego języka. Ale jest tam jeszcze lepsze IDE, wzbogacone o Silverlight – wraz z przykładami w kategoriach tematycznych. Również warto zwrócić uwagę na kapitalne przykłady z Win Form - http://www.ironpython.info/index.php/Contents#Windows_Forms (mnóstwo ciekawych przykładów). Gratka dla osób uczących się Winfrom – krótkie kursy video z MS. Do nauki ironPythona służą dwie pozycje:

  1. http://www.ironpythoninaction.com/
  2. http://www.amazon.com/gp/product/1430219629?ie=UTF8&tag=voidspace-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1430219629

Na PlanetPDF – zasoby darmowe np. narzędzie do przetwarzania XML-XSL w PDF i inne formaty - http://aurigadoc.sourceforge.net/

Super sprawa, podobnie jak do Pythona istnieje wtyczka do interakcji w Javie  (interpreter i nie tylko - http://www.jgrasp.org/csd.html). Produkt nazywa się jGrasp i jest bezpłatny i jest sponsorowany przez NSF (National Science Foundation)

Bardzo podobna sprawa – interpreter Rhino może wywołać klasy z Java - http://www.mozilla.org/rhino/ScriptingJava.html,  testowanie JS można przeprowadzić w darmowej wtyczce do Chrome – Jsshell

Rywalem dla node.js jest stary, dobry projekt rhino – tj. server-based javascript platform oraz ringoJS

Zrób szybko serwis REST w javie - http://www.dzone.com/links/r/restful_web_services_made_easy_2.html

Projekt związane z testowaniem aplikacji webowych - http://www.dzone.com/links/r/14_best_open_source_web_testing_tool.html

W świecie MS i .NET jedynym sposobem dotarcia do stron w przeglądarce jest “sterowanie” obiektem przeglądarkowym poprzez obsługę kontrolki WebBrowser, można także posiłkować się poleceniem ‘curl’ (lub jego implementacją w postaci gotowej .dll). Można także wykorzystać gotową bibliotekę url2lib w Pythonie lub jej owijkę w postaci narzędzia do testowania aplikacji webowych - http://wwwsearch.sourceforge.net/mechanize/ (ze strony na ten temat podanej powyżej). Nie mówiąc już o potężnym kombajnie jakim jest selenium

Jak obsługiwać UML - http://www.dzone.com/links/r/creating_uml_2.html – darmowe narzędzia (y.uml oraz http://www.dzone.com/links/r/creating_uml_2.html)

Do tworzenia PDF dobry jest http://www.pdfsharp.net/wiki/PDFsharpSamples.ashx

Zakładkowy interfejs dla MS Office – kolejno otwierane dokumenty są w zakładkach

Bardzo ciekawa oferta bibliotek i pakietów w różnych językach programowania - http://www.dzone.com/links/r/14_best_open_source_web_testing_tool.html:

  1. http://www.dotnetopenauth.net/
  2. http://www.ikvm.net/
  3. http://pdfjet.com/os/edition.html
  4. http://ankhsvn.open.collab.net/

OWASP – ESAPI dla wielu języków

czwartek, maja 19, 2011

Deweloperka

Dobra strona jest na temat tworzenia aplikacji w środowisku VS  MSDN UK – są też tam blogi. Ciekawa pogadanka na temat Power Tools dla VS 2K10 do ściągnięcia z Galerii.

Ciekawy blog polski - http://www.aristo-samar.com/encrypterClass.pl.aspx – wiele ciekawych projektów w C/C# (tamże coś dla ducha – materiały religijne - http://lds.org/scriptures/bofm?lang=eng)

Jak przekształcić W7 w host-spot? Jest na to wiele sposobów. Wydaje się, że komercyjna aplikacja Connectify jest najlepsza.

Dzieci – samoczyszczące się powierzchnie - http://www.smartplanet.com/blog/smart-takes/alcoa-toto-unveil-green-building-panels-that-eat-smog/16182?tag=nl.e550

Maxthon ma w sobie dwa silniki WebKit i Trident – PC World

Bezpieczeństwo W7 > od XP? Tak, świadczy o tym raport (dostępny na MS) http://www.zdnet.com/blog/hardware/windows-7-more-malware-resistant-than-xpvista/12786?tag=nl.e539:

win_infection_rate_051511 

Ciekawy projekt na CodeP “DataGridViewExtension” Mathew Crothers

Omówienie baz NoSQL - http://www.readwriteweb.com/cloud/2011/04/the-newsql-movement.php

Co się stało z Mono po przejęciu Novella przez Attachement? Powstała nowa firma Xamarin która zajmie się komercyjnymi rozwiązaniami .NET dla mobilnych urządzeń (iOS i Android) plus rozwój platformy Mono – wg. Infoworld (potwierdza to też blog założyciela Mono + dokumentacja do Androida). Tamże na temat certyfikowania przez SAP-a swego Business Object jako produktu zdatnego do migracji do chmury (konkretnie AWS)

TechEd 2011 – materiały - http://technet.microsoft.com/en-us/edge/ff832960.aspx?category=TechEd

Spośród wszystkich przeglądarkowych narzędzi dla deweloperów webowych najlepszy jest DragonFly Opery? Można o tym przeczytać tu. Można też debugować zdalnie. Co na to FB? Czy można go uruchomić pod IE (nawet w wersji light)?

Nowy framework knock-out z PluralSight i inne ciekawe linki:

how Links

Kate’s Visual Studio Kung Fu

5/9/2011 - Pluralcast 41 : Tiberiu Covaci on Asynchronous ASP.NET


PlayIcon Listen to this episode! [35:01]

Tibi joins us on this episode to tell us about some little-known features in ASP.NET, support for asynchronous operations. This terribly handy technique has been with us for several editions of ASP.NET, so odds are that you can start taking advantage of it today, regardless of the .NET version your current web application is targeting. Data reads just got faster.

Kate’s Visual Studio Kung Fu

Kursiki za darmo: http://www.asp.net/web-forms, http://www.asp.net/mvc, http://bradwilson.typepad.com/blog/2010/10/mvc3-unobtrusive-validation.html

Ciekawy skrypt do mierzenia:

List<TimeSpan> timings = new List<TimeSpan>();
for (int i = 0; i < 100; i++)
{
System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();
sw.Start();
HttpWebRequest r = (HttpWebRequest)WebRequest.Create("http://loca lhost/page.aspx");
WebResponse response = r.GetResponse();
sw.Stop();
timings.Add(sw.Elapsed);
Console.WriteLine(i + ": " + sw.Elapsed);
System.Threading.Thread.Sleep(100);
}

środa, maja 11, 2011

Deweloperka w środę 11

Dwa dobre pakiety antywirusowe: na podstawie betanews (firma Comodo udostępnia: Kill Switch, Cleaning Essential – jako drugi front ochrony, ponieważ nie działają on-line) oraz sam Microsoft udostępnił skaner (do pobrania, ważny przez 10 kolejnych dni).

Typy myślowe analityków – zaszufladkowano ich do 10 kategorii – wg. techrepublic

Google lansuje nowy język GO – dostępny będzie również na Google Apps Engine

Super wskazówki do C# z techrepublic

wtorek, maja 10, 2011

Programowanie

Na stronie http://algorithms.openmymind.net/search/linear opisano ważniejsze algorytmy w JS, można je dostosować do innych języków. Ciekawe tutoriale - http://www.cs.trinity.edu/~thicks/Tutorials/.

O Bin Ladenie:

Jak REST-ować:

Adobe – szkolenia - http://www.adobe.com/devnet/html5.html

Szkolenia w .NET:

piątek, maja 06, 2011

Aplikacje webowe

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