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