Ciekawe strony dla dociekliwych   Leave a comment

Bardzo porządna strona o matematyce teoretycznej dla normalnych ludzi – http://jeremykun.com/2013/02/16/methods-of-proof-direct-implication/.

Szukasz ciekawych stron – zerknij na http://wordpress.com/#!/read/following/ – tam wordpress publikuje ciekawe posty lub najświeższe – http://wordpress.com/#!/read/fresh/

Tutaj są zebrani różni prelegenci (mówcy) – https://speakerdeck.com/mitsuhiko/a-year-of-mongodb

Portal rosyjski dla deweloperów – świeży i oryginalny, inne spojrzenie na wydarzenia w IT i programowaniu – http://habrahabr.ru/company/zfort/blog/180379/

Klasa w PHP do tłumaczeń (wykorzystuje usługę Google) – http://www.phpclasses.org/browse/file/45980.html

Kurs MS tylko na MSDN – http://learning.microsoft.com/Manager/Default.aspx

MongoDB i .NET – http://www.dotnetcurry.com/ShowArticle.aspx?ID=897 i podobny artykuł na dr. Dobbs – http://www.drdobbs.com/windows/mongodb-with-c-deep-dive/240152181

Przebudowa portalu o IE na MS – http://blogs.msdn.com/b/ie/archive/2013/05/20/ie-dev-center-finding-the-resources-you-need-quickly.aspx

Operacje na polach bitowych w c# – http://blog.filipekberg.se/2013/05/14/using-bit-fields-in-csharp/

Na tym można się sparzyć – http://java.dzone.com/articles/your-login-form-posts-https

Wstęp do Spring – http://www.javacodegeeks.com/2012/09/introduction-to-spring-tutorial-series.html?utm_content=buffer96c75&utm_source=buffer&utm_medium=twitter&utm_campaign=Buffer

Jak zachowywać przeczytane treści w WEB (racjonalizacja miejsca pracy i czasu!) – http://www.hanselman.com/blog/TwoMustHaveToolsForAMoreReadableWeb.aspx

Android – tworzenie alarmów – http://www.javacodegeeks.com/2012/09/android-alarmmanager-tutorial.html?utm_content=buffercd7b1&utm_source=buffer&utm_medium=twitter&utm_campaign=Buffer. Android i SQLite – http://www.drdobbs.com/mobile/using-sqlite-on-android/232900584

PHP:

  1. Wyższy poziom autentykacji – http://phpmaster.com/understanding-http-digest-access-authentication/
  2. Maven – http://phpmaster.com/maven-and-php/?utm_medium=email&utm_campaign=PHPMaster+Newsletter+-+21+May+2013&utm_content=PHPMaster+Newsletter+-+21+May+2013+CID_a049c6862c5fbde0d8ed1beba900978e&utm_source=Newsletter&utm_term=Maven%20and%20PHP

Java – kolejkowanie przy pomocy Open MQ: http://www.sw-engineering-candies.com/snippets/java/hello-world-java-message-service-with-open-mq

Różne narzędzia i sztuczki programistyczne dla deweloperów .NET -  http://www.webtropy.com/articles/art2-7.asp i podobny blog – http://possiblythemostboringblogever.blogspot.co.uk/search?updated-min=2013-01-01T00:00:00-08:00&updated-max=2014-01-01T00:00:00-08:00&max-results=7. Ciekawe, stworzenie WCF jak SOAP i REST jednocześnie – http://www.dotnetcurry.com/ShowArticle.aspx?ID=728 i wideo na YT –

 

WCF z SSL

WebCasty w Techrepublic: http://www.techrepublic.com/whitepapers/msdn-webcast-design-patterns-for-gui-applications-part-2-of-15-level-300/151321/post?promo=100511&tag=mantle_skin;content

Co nowego w WCF 4.5 – http://www.drdobbs.com/windows/whats-new-in-wpf-45/240009614?cid=SBX_ddj_related_mostpopular_default_mobile&itc=SBX_ddj_related_mostpopular_default_mobile

Podłączenie TypeScript to VS 2012 – http://www.drdobbs.com/windows/working-with-typescript-in-visual-studio/240154792

Obsługa XML w C# – http://www.drdobbs.com/windows/parsing-xml-files-in-net-using-c/184416669

Posted 23 Maj 2013 by marekwmsdn in .NET

Nowinki dla użytkowników   Leave a comment

Na stronie softwarecrew jest mnóstwo ciekawych programów. Na przykład Spybot z antywirusem. Program jest płatny, ale jest wersja darmowa do sprawdzenia. Do usunięcia wyjątkowo złośliwego oprogramowania może służyc jedna z odmian NOD – http://www.softwarecrew.com/2012/05/eliminate-stubborn-malware-with-eset-rogue-applications-remover/. Albo cąły kombajn dla szperaczy Windows – http://www.downloadcrew.com/article/22454-nirlauncher

Ciekawy człowiek – ciekawy blog – http://www.pzielinski.com/?page_id=465 – jest to lista ciekawych artykułów. Inni – http://www.maciejaniserowicz.com/2013/05/22/wednewsday-darmowy-weekend-w-codeschool/, http://slanto.wordpress.com/category/net/wcf/

Nawigowanie po interfejsie Windows 8 – http://www.networkworld.com/news/2012/061812-windows8-metro-260304.html

Grzebanie w bebechach .NET – http://www.techrepublic.com/blog/programming-and-development/reverse-engineering-your-net-applications/6834

Spotkanie na temat WCF w Krakowie pod koniec maja – http://www.meetup.com/KGD-NET/events/120449382/

Ważne o SAP:

Posted 22 Maj 2013 by marekwmsdn in Bez kategorii

Co nowego?   Leave a comment

Zawsze operator prywatny mam pod górkę jeżeli chodzi o wykorzystanie jego usług bezpośrednio w celu obsługi instytucji rządowych. Tak też było w przypadku firmy Amazon i jej WS (web services) zwany AWS. Było, ponieważ rząd USA  dał zielone światło na wykorzystanie usług sieciowych oferowanych przez Amazon swym agendom (np. U.S. Department of the Navy, U.S. Department of the Treasury, NASA, U.S. Department of Health and Human Services, Recovery.gov). Zgodę na to dała agencja – U.S. Department of Health and Human Services under Federal Risk and Authorization Management Program (FedRAMP) zajmująca się oceną bezpieczeństwa danych w sieciach administracji i rządu USA. Za ZDnet – http://www.zdnet.com/amazon-web-services-passed-for-us-government-use-7000015655/?s_cid=e539&ttag=e539

Raport Forrest’a w ITworld – dlaczego wdrażanie Windows 8 idzie w korporacjach jak krew z nosa.  Po pierwsze firmy jeszcze nie zakończyły wdrażania Windows 7, po drugie Windows 8 ma trochę inny (dziwny) interfejs użytkownika do którego trzeba się przygotować (ale z nadejściem Windows 8.1 ma się to zmienić, stary interfejs ma wrócić). Ale z drugiej strony widzi się nacisk ODDOLNY, tzn. pracownicy naciskają na działy IT aby im zainstalowały Windows 8 bo taki mają w DOMU na komputerach stacjonarnych i mobilnych. Nacisk jest nie tylko na Windows 8 ale generalnie na urządzenia Apple. Są nawet gotowi partycypować w kosztach widząc wygodę korzystania z nowych technologii używanych w domu. Zjawisko to nosi nazwę BYOD. Czynią to pracownicy zarabiający powyżej średniej (którzy w domu używają tych urządzeń i chętnie widzieliby je w otoczeniu swej pracy). Im większe ich zarobki tym bardziej są skłonni do Apple.

Posted 22 Maj 2013 by marekwmsdn in Bez kategorii

Ciekawostki   Leave a comment

Firebug wciąż się rozwija i nas zadziwia. W kolejnej wersji alfa pozwala na kopiowanie do linii poleceń obiektów wskazanych w oknie DOM (czyli opisu struktury strony HTML) – http://www.softwareishard.com/blog/firebug/new-firebug-feature-use-in-command-line/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+SoftwareIsHardPlanetMozilla+%28Software+is+hard+%C2%BB+Planet+Mozilla%29, jest też wiele tutoriali i porad.

Koszt netbooka wg. firmy Intel – http://www.zdnet.com/intel-holds-the-key-to-a-successful-200-pc-ihs-7000015616/?s_cid=e019&ttag=e019 – ok. 200$

Posted 22 Maj 2013 by marekwmsdn in Bez kategorii

Jak to z aplikacjami mobilnymi   Leave a comment

Strona O’Reilly dla programistów – http://programming.oreilly.com/?imm_mid=0a8957&cmp=em-prog-newsletters-20130517-elist. Tam można znaleźć odwołanie do książki o bibliotece Twisted służącej do tworzenia aplikacji internetowych – http://programming.oreilly.com/2013/04/twisted-python-the-engine-of-your-internet.html#more-57261. Może to wskazuje kierunek tworzenia aplikacji mobilnych – http://programming.oreilly.com/2012/06/c-sharp-cross-platform-mobile-apps.html – czyli wykorzystanie C# i narzędzia Mono. Inne kierunki to stos HTML (CSS, JS) lub Java (Android – w tym przypadku mamy trochę zamieszania, ponieważ na tegorocznej konferencji Google I/O przedstawiono alternatywę do tworzenia aplikacji  w Javie dla Androida – zamiast tradycyjnego środowiska Eclipse Google promuje wersję społecznościową wersję IntelliJ pod nazwą Android Studio – znowu trzeba się czegoś nauczyć).

Narzędzia firmy Xamarin to http://mono-tools.com/ i są płatne. Projekt Mono ma taką instalację – http://www.mono-project.com/GettingStartedWithMonoVS. Mono to temat rzeka, można na niego patrzeć z różnych punktów widzenia:

  • alternatywna, otwarta implementacja technologii .NET działająca na różnych systemach operacyjnych i służy do uruchomienia aplikacji w C# na różnych systemach operacyjnych i wtedy jest chyba bezpłatne
  • narzędzie do tworzenia aplikacji mobilnych (Android, iOS) płatne

Inną opcją jest biblioteka Phone Gap (otwarty projekt Crodova) oraz www.monocross.net. Ten ostatni wygląda obiecująco.

Posted 22 Maj 2013 by marekwmsdn in Mobile

Myśl na temat aplikacji mobilnych   Leave a comment

Aplikacje mobilne mogą być lokalne to znaczy takie, które korzystają wyłącznie z zasobów lokalnych urządzenia (np. gry), inny typ to aplikacje które wykorzystując przeglądarkę umożliwiają oglądanie stron Internetowych (a poprzez nie aplikacji webowych). Jest to taka sama sytuacja jak na desktopie. Innym rozwiązaniem jest utworzenie aplikacji lokalnej korzystającej z zasobów sieciowych poprzez usługi typu SOAP lub lepiej REST czyli w sposób niewidoczny dla użytkownika łącząca się z zasobami internetowymi. W tym przypadku aplikacja nie musi mieć lokalnej bazy – wszystko przechowuje w sieci w tzw. chmurze.

Posted 21 Maj 2013 by marekwmsdn in Mobile, Mobile Apps

Sprawa rozwoju Java   Leave a comment

Maszyna wirtualna Java (VM) w swej najnowszej edycji SE 7 pozwala na stosowanie innych języków programowania ogólnie nazwanych dynamicznymi (kiedyś skryptowymi): Rhino, Ruby, Python itd. Sytuacja podobna ma miejsce w .NET (Python). Rozszerzenia JVM o nowe języki znane jest od dawna (np.przeniesienie JavaScript w postaci technologii Rhino) .W przypadku Java oznacza to portowanie języka do JVM (korzysta się wtedy ze wszystkich zalet solidnej, skalowalnej platformy JVM). Liczy się jednak nie tylko sama możliwość uruchamiania jakiegoś języka dynamicznego na tej platformie. Ważną zaletą jest wymienialność – oznacza to, że dany język może korzystać z dobrodziejstwa inwentarza JVM (biblioteki, JAR, JIT, optymalizacja). Standard takiej wymienialności został nazwany JSR 292 pozwolił stworzyć specjalny bytecode (uruchamiany na równi z java byte code w środowisku maszyny wirtualnej JVM) zwany invokedynamic dzięki uniknięto narzutu takiej komunikacji. Wśród tych języków dynamicznych można wyróżnić następujące kategorie:

  1. Rozszerzenia języka Java: Scala, Groovy, Kotlin, Gosu
  2. Języki spoza rodziny Java: JRuby, JPython, Closure, NetRexx (pierwszy język skryptowy dla Java wprowadzony przez IBM)
  3. Pozostałe: Rhino

Źródło Dr.Dobbs: http://www.drdobbs.com/jvm/a-long-look-at-jvm-languages/240007765

Posted 20 Maj 2013 by marekwmsdn in Interoperability, Java, JavaScript

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.