Archive for the ‘MS Azure’ Category

Różne   Leave a comment

Tajemnica stojąca za CF – IBM BlueMix to także odmoana CF. Cloud Foundry was created by VMware to streamline deployment for application developers, application operators, and cloud operators. Then in April 2011, Cloud Foundry was announced as open source under the Apache 2.0 license, with the pitch to developers that they could code in the language and Web framework of their choice without worrying about the IT environment.

In February 2014, VMware spin-off Pivotal announced the formation of the Cloud Foundry Foundation, with Pivotal, EMC, IBM, Rackspace, and VMware as Platinum sponsors. The foundation has since expanded to 33 members and 42 contributing companies. One differentiator for Cloud Foundry is support for Pivotal HD Hadoop MapReduce, HAWQ SQL for Hadoop, and GemFire XD analytics. Another is the availability of the Pivotal Mobile Services Suite, thanks to last year’s acquisition of Xtreme Labs. Pivotal’s big data services and mobile services are both now integrated with Pivotal CF, the company’s enterprise version of Cloud Foundry.

Ciekawe artykuły z PHP Gang – jak stworzyć własną wtyczkę do Chrome – http://www.phpgang.com/how-to-create-google-chrome-app-using-json_440.html + inne odnośniki w stopce:

Ciekawe technologie: Docker oraz Vagrant, a także monitorowanie np. pracą jakichś serwerów

Krótka definicja Dockera i firmy które go wspierają – When containers first appeared in Linux, the natural assumption was that it would be yet another of many technologies that Linux has assimilated. But then came Docker, a novel use of containers to make apps portable and self-contained. It’s set Linux vendors scrambling, both to to rethink the way containers are implemented in Linux and to see how Linux can be reworked around Docker’s application-centric model.

Bardzo ciekawy i darmowy zamiennik Fences – Nimi – http://www.maketecheasier.com/organize-windows-desktop-nimi-places/?utm_source=newsletter&utm_medium=email&utm_campaign=15112014

Stara, obrosła sławą w czasach kiedy tworzyły się podwaliny aplikacji webowych (opartych o ‘nowoczesny’ JS i HTML), opiniotwórcza witryna – http://alistapart.com/articles oraz tematy – http://alistapart.com/topics

Techniki template (szablonów) – http://strongloop.com/strongblog/compare-javascript-templates-jade-mustache-dust/. Mustache, Jade

Ważne – jak zacząć przygodę z Azure, ci co mają subskrypcję MSDN może poszaleć – http://azure.microsoft.com/en-us/get-started/ (lub http://azure.microsoft.com/en-us/)

Nowe słowo kodowe Kestrel – nowa wersja Cassini – http://geekswithblogs.net/Aligned/archive/2014/11/06/kestrel-in-asp.net-vnext-for-production-hosting.aspx

Ważna technologia zastępująca WCF – WebAPI do tego link – http://geekswithblogs.net/Aligned/category/13888.aspx

Treściwe podsumowanie inicjatywy MS w sprawie uwolnienia .NET – http://blogs.msdn.com/b/visualstudio/archive/2014/11/12/visual-studio-2015-preview-visual-studio-community-2013-visual-studio-2013-update-4-and-more.aspx. Ważna o tyle, że zawiera wiele odnośników do dalszych materiałów np: http://blogs.msdn.com/b/visualstudio/archive/2014/11/13/tools-for-apache-cordova-update-ios-debugging-amp-windows-8-1-support.aspx i http://blogs.msdn.com/b/visualstudio/archive/2014/11/12/the-c-and-visual-basic-code-focused-ide-experience.aspx

Bardzo ważne – Kompletny opis – https://code.msdn.microsoft.com/ASPNET-MVC5-AngularJS-1f18da53 – generowanie raportu w PDF – nowoczesny sposób

Przykłady kodu deweloperskiego z MS do przejrzenia – https://code.msdn.microsoft.com/site/search?f%5B0%5D.Type=User&f%5B0%5D.Value=Jo%C3%A3o%20Eduardo%20Sousa

Zainstaluj sobie – http://betanews.com/2014/11/11/advanced-systemcare-8-ramps-up-its-security-tools/

Podstawy walidacji w nowoczesnym HTML – http://javascript.about.com/od/validatingforms/a/Attaching-Validation-To-A-Form.htm?utm_source=cn_nl&utm_medium=email&utm_term=Programming%20Channel%20Newsletter&utm_campaign=programsl&utm_content=20140902 i dodatki

Eksperymenty on-line z kodem w JS, HTML iCSS – http://codepen.io/irinakramer/pen/jcLlp

Omówienie narzędzi Intela – https://software.intel.com/en-us/android/tools

Do przerobienia:

Reklamy

Posted 18 listopada 2014 by marekwmsdn in .NET, Android, C#, Mobile, Mobile Apps, MS, MS Azure, Programowanie, REST

Na gorąco   Leave a comment

Nowe akronimy, nowe, świeże, nieopierzone jeszcze technologie:

  • MBaaS (mobile back end as a service) produkty serwerowe o luźnej, rozproszonej architekturze  (na poziome REST API) wspierające dla:
  • MEAPs (mobile enterprise application platforms) – ujednolicona warstwa serwerowa na poziomie middleware
  • Zadania MBaaS – cytat z artykułu porównawczego: ‘MBaaS systems typically provide push notifications, file storage and sharing, integration with social networks such as Facebook and Twitter, location services, messaging and chat functions, user management, the ability to run business logic, and usage analysis tools. Enterprise-oriented MBaaS systems also provide integration with existing applications and databases. ’
  • Przedstawiciele – Appcelerator, FeedHenry. Wszystko jednak jest zbyt świeże aby mogło być używane w środowiskach produkcyjnych.

Testowanie aplikacji mobilnych – trend – http://appium.io/slate/en/master/?ruby#appium-design

Błędy – każdemu mogą się przydarzyć – http://www.techrepublic.com/blog/10-things/10-immutable-laws-of-mistakes/?tag=nl.e098&s_cid=e098&ttag=e098&ftag=TRE126e25f. Tak wygląda nasze życie wśród morza pomyłek!

Udało mi się zainstalować VS2015 – Proszę zwrócić uwagę Node.js, Android NDK oraz Java SDK:

Program Manager_2014-11-17_10-43-21

HP (ZDI) corocznie organizuje dla tzw. whitehat hackers konkurs z nagrodami Pwn2Own, tym razem w Tokyo i bez niespodzianek, jak zwykle dziurawe przeglądarki. Wśród urządzeń mobilnych jedynie BlackBerry i Windows Phone uchowały się przed atakami do końca (do ostatecznego włamu). WP został naruszony ale nie do momentu złamanie ochrony. Jedynie BB (Z30) jak zwykle okazał się barierą nie do złamania. Więcej na dzisiejszym ZDNet i TechRepublic.

Ciekawa analogia, jeden z nagrodzony w tym roku Bossie Award – technologia node-webkit (wspierana przez Intela) – czyli uruchamianie aplikacji kompozytowej (node.js w webkit) w środowisku graficznym (desktop) dowolnego systemu operacyjnego (za logikę odpowiada Node.js za prezentację i sterowanie – WebKit) jest namiastką tego co już było dawno (od IE6) dostępne w technologiach MS – aplikacje HTA. Oczywiście po tylu latach idea uruchomienia aplikacji w języku skryptowym w przeglądarce na prawach aplikacji desktopowej uległa znacznej ewolucji i udoskonaleniu. Prezentacja node-webkit jest tu – https://speakerdeck.com/zcbenz/node-webkit-app-runtime-based-on-chromium-and-node-dot-js. Bardziej szczegółowy opis – http://oldgeeksguide.github.io/presentations/html5devconf2013/wtod.html#/32

Jest wiele darmowych kursów informatycznych, wiele jest darmowych tylko z nazwy. Prawdziwie bezpłatne to MIT (w ramach oferty – http://ocw.mit.edu/courses/writing-and-humanistic-studies/21w-789-communicating-with-mobile-technology-spring-2011/ spis najczęściej odwiedzanych kursów jest tu) i Havard (https://cs50.harvard.edu/) oraz te prowadzone przez firmy np.Microsoft (MVA). U nas w kraju to na uwagę zasługuje płatny niestety serwis virtualstudy. Czasami na płatnym udacity trafi się jakiś darmowy okruszek, ale to najczęściej sponsorowane przez Google kursy Androida.

Pożyteczne oprogramowanie – Advanced SystemCare 8 do czyszczenia komputera, podobnie jak CCleaner.

Rozmowa z Jonathan Ive na temat innowacyjności Apple oraz naruszenia praw autorskich – http://www.dezeen.com/2014/11/13/design-education-tragic-says-jonathan-ive-apple/

Zasoby na temat tworzenia aplikacji w środowisku PhoneGap – https://github.com/mwbrooks/phonegap-day-workshop-beginner/wiki

Lista zawartości Visual Studio 2015 jest imponująca:

Krótkie omówienie nowinek w VS2K15 – http://blogs.msdn.com/b/csharpfaq/archive/2014/11/12/short-videos-demonstrating-what-s-new-in-visual-studio-2015-preview-for-c-vb-and-f.aspx

Coroczne nagrody redakcji javaworld – Bossie Awards – http://www.javaworld.com/article/2692862/developer-tools-ide/application-development-164642-bossie-awards-2014-the-best-open-source-application-development-tool.html

Materiały z javaworld dla deweloperów:

Posted 17 listopada 2014 by marekwmsdn in .NET, Android, C#, Cloud computing, Interoperability, Java, MS, MS Azure

Sprawa rozwoju w chmurach i przyszłość aplikacji biurowych   Leave a comment

Jest świetny artykuł na temat roli przetwarzania w chmurach dla MŚP w Polsce na łamach “COMPUTERWORLD” – “Wchodzimy w chmury” (A. Maciejewski) – czyli coraz mniej pracy dla informatyków zakładowych – wszystko będzie uruchamiane w chmurach nic lokalnie. Rola informatyka w przedsiębiorstwie będzie się sprowadzała do pełnienia funkcji administratora sieci i zasobów lokalnych. Może dlatego warto zainteresować się połączeniem i integracją pakietów biurowych z zasobami w chmurze. Albo taki pomysł – serwer raportowy w chmurze w konwencji WDNP – Wasze Dane Nasze Przetwarzanie.

Tutaj bardzo ważna jest wiedza – MS uruchomił Akademię Wirtualizacji – gdzie można zapoznać się z ich technologią i nawet zdać u nich egzamin. Przykładowe ścieżki:

  1. http://www.microsoftvirtualacademy.com/tracks/egzamin-70-680-windows-7-configuration
  2. http://www.microsoftvirtualacademy.com/tracks/egzamin-70-686-windows-7-enterprise-desktop-administrator-
  3. http://www.microsoftvirtualacademy.com/tracks/breakthrough-insights-using-microsoft-sql-server-2012-analysis-services
  4. http://www.microsoftvirtualacademy.com/tracks/breakthrough-insights-using-microsoft-sql-server-2012-reporting-services
  5. http://www.microsoftvirtualacademy.com/tracks/building-business-apps-with-visual-studio-lightswitch

Aplikacja RAD do szybkiego tworzenia aplikacji – LightSwitch – jest na ten temat szkolenie nr.5. Ciekawe linki z serii “How Do I?” – http://msdn.microsoft.com/en-us/lightswitch/gg604823 oraz LS Training Kit – http://www.microsoft.com/en-us/download/confirmation.aspx?id=23746. Warto się tym tematem zainteresować.

Co tu dodać jeszcze? Na serwisie CBS pojawiła się wzmianka o raporcie Gartnera – http://www.cbsnews.com/8301-505124_162-57466523/analysis-windows-8-marks-end-of-desktop-era/?tag=nl.e713. Windows 8 ma dwie odmiany: Windows 8 Pro (na wypasione PC bazujące na I86) i Windows RT (na mobilne, architektura ARM). Pojawienie się WIndows 8 to zmiana technologii podobna do tej jaka miała miejsce przy przejściu z DOS do technologii Windows NT (zaczęła się w 1993 i zakończyła w 2001 pojawieniem się Windows XP) to Raport przewiduje powolne odejście od aplikacji Win32 (te będą uruchamiane w chmurach na tzw. SBC – w modelu server-based computing i/lub jako zdalne pulpity na rzecz aplikacji OS-neutral oraz przeglądarek internetowych) – około 2020 mniej niż 10% aplikacji korporacyjnych będzie pochodzić z segmentu Win32 (Windows Desktop lub legacy Windows application), będą one po prostu mniej strategiczne dla firmy.  Skrót tego raport Gartnera jest tu w archiwum Gartnera.

Ciekawostki   Leave a comment

Stosowanie oprogramowania do zapisywanie tego co się dzieje na ekranie jest możliwe w wielu przypadkach – nawet w nauce rozwiązywania zadań matematycznych (oto przykład). Do zapisywania działań na ekranie można wykorzystać np.  program jing firmy techsmith.

Kryptografia – zawsze potrzebna nawet w PHP. Na ten temat jest artykuł. Dużo na ten temat można znaleźć: http://www.schneier.com/essays.html

Praca z (pod) chmurą pod PHP – http://pcquest.ciol.com/content/Developer/2010/110060102.asp. Okazuje się, że MS udostępnia zasoby w chmurze także dla innych od MS technologii np. PHP. MS Azure udostępnia wszystkie popularne protokoły sieciowe jak HTTP, XML, SOAP and REST oraz technologię FastCGI. Do wykorzystania przez PHP jest Open Source PHP Azure SDK (PHP Azure) oraz usługi danych ADO.NET. Do tworzenia aplikacji można wykorzystać Eclipse i wtyczkę Windows Azure tools for Eclipse. Po jej zainstalowaniu dostępne są szablony do wykorzystania. Programowanie i testy można wykonać w środowisku lokalnym (Development Fabric). Przejście do chmury rzeczywistej i testowanie można dokonać bez kosztów jeżeli się ma MSDN Premium. Można także skorzystać nie tylko z serwera w chmurach ale również i z MS SQL –a.

Google udostępnił API i stronkę do skracania URL – http://goo.gl/

Wirtualne nauczanie z konferencji organizowanej przez codeproject

Dorwać się do Twittera w PHP- http://blogs.sitepoint.com/2011/01/06/create-your-own-twitter-widget-2/

Ciekawy artykuł “.NET SQL Object Mapper” – jak wykonać transformację danych z bazy do formularza poprzez darmową bibliotekę IRWSoft. Tamże – wykorzystanie słowa kluczowego ‘dynamic’ do uproszczenia korzystania z DLL i COM. Jak wysłać z C# dane do formularza utworzonego w Google Docs Form. Wykorzystanie szablonów jQ w ASP.NET. Przetwarzanie plików-w-pamięci.

ListView w C# – na support.microsoft

Posted 12 stycznia 2011 by marekwmsdn in .NET, Ciekawostki, Kryptografia, MS Azure, PHP