Kolejne ciekawostki programistyczne   Leave a comment

  1. Tworzenie formularzy i kontrolek w locie w trakcie wykonywania aplikacji – http://www.codeproject.com/Articles/823293/Windows-Form-Design-at-Run-Time
  2. Wtyczka Netbeans DukeScript do tworzenia aplikacji HTML5 – http://www.dukescript.com/getting_started.html#getting_started
  3. Dodatek do VS2013 – http://www.microsoft.com/en-us/download/details.aspx?id=42675 – Mult iDevice Hybrid Apps – służy do tworzenie aplikacji na Androida. Jak rekomendacje proponują zainstalowania intelowskiego sterownika/akceleratora emulatora Androida – https://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
  4. Spring – bardzo wartościowe tutoriale:
    1. http://vitalflux.com/top-bookmarks-get-started-spring-mvc-eclipse/
    2. http://examples.javacodegeeks.com/enterprise-java/spring/beans-spring/
    3. http://spring.io/guides
  5. Java – schemat obrazujący różne strumienie dostępne w tym języku – http://www.roseindia.net/java/example/java/io/Java_io.shtml, jest też omówione co możne z tymi strumieniami robić np. http://www.roseindia.net/java/example/java/io/printwriter.shtml
  6. Google pomaga tworzyć aplikacje mobilne – https://developers.google.com/web/fundamentals/tools/
  7. Jeszcze jeden klient do obsługi HTTP – http://www.hurl.it/
  8. Jak sobie poradzić z wyjątkami w Javie – http://vitalflux.com/java-top-5-exception-handling-coding-practices-avoid/ – tzw. zalecane praktyki
  9. Tworzenie klasy w PHP: http://vitalflux.com/learn-php-write-class-php/
  10. Stare ale jare – super tutoriale do javy – Java and JavaScript Programming, by Richard G Baldwin
  11. Super biblioteka WinJS – http://try.buildwinjs.com/#menu. Można jej użyć samodzielnie np. do tworzenia hybrydowych aplikacji mobilnych na bazie technologii Cordova. Adres – http://blogs.windows.com/buildingapps/2014/09/17/winjs-everywhere/
  12. To oprogramowanie – http://www.downloadcrew.com/article/32647-aomei_pe_builder_free – pozwala na bezpieczne odzyskanie danych po awarii systemu
  13. Szczegółowy przepis na to jak stworzyć w C# pod Mono aplikację na Androida – http://www.codeproject.com/Articles/453881/Android-Stock-Market-Watch-COINS-in-Csharp-using-V
  14. Świetna idea – pobierz dane REST i zapełnij nimi DataGridView – http://www.codeproject.com/Tips/712109/How-to-Get-REST-Data-and-Display-it-in-a-DataGridView
  15. Przepis na Cordovę – http://vitalflux.com/cordova-hello-world-android-eclipse-ide/ i Ionic – http://vitalflux.com/ionic-framework-hello-world-code-example/. Zamiennik Cordovy – https://crosswalk-project.org/#documentation/getting_started
  16. Dart to taki inny node.js – https://www.dartlang.org/docs/tutorials/httpserver/
  17. Potencjał drzemiący w node.js: na IIS – https://github.com/tjanczuk/iisnode i edge – http://tomasz.janczuk.org/2014/06/playing-audio-from-nodejs-using-edgejs.html (demonstracja edge) – http://tjanczuk.github.io/edge/#/2. Więcej o nim:
    1. http://blog.codeship.io/2014/04/22/leverage-sql-server-with-node-js-using-edge-js.html
  18. Opis fajnych możliwości w .NET 3.5  CF – http://channel9.msdn.com/Blogs/mikehall/Paul-Yao-Whats-new-in-the-NET-Compact-Framework-35

Posted 2 Październik 2014 by marekwmsdn in Bez kategorii

Tagged with , , , ,

Ciekawe zasoby dla deweloperów   Leave a comment

  1. Biblioteka do obsługi PDF – http://twit88.com/blog/2009/04/01/open-source-net-pdf-library/ – PDF Clown. Podobne jest też do niej – http://sourceforge.net/projects/pdfsharp/?Source=recommended. Inne implementacje: uniwersalny iText (płatny) a do renderowania PDFRenderer. PDF Clown do pobrania – http://www.stefanochizzolini.it/en/projects/clown/. Ciekawy jest też projekt Google dla przeglądarek – https://pdfium.googlesource.com/pdfium/+refs.
  2. Biblioteka do obsługi HTTP pod Androida – http://twit88.com/blog/2013/11/30/android-http-library/
  3. Projekt SPY Camera dla Androida – https://bitbucket.org/jimmod/spy-camera-os/downloads
  4. Mind Mapping  za darmo – jeden w wielu takich programów – http://sourceforge.net/projects/freeplane/
  5. Bomba – będzie Windows 10 – http://www.infoworld.com/article/2689896/windows/microsoft-skips-a-number-says-windows-10-will-be-a-big-break-from-the-past.html
    1. http://java.dzone.com/tips/java-pdf-tools-alternatives, http://tutorials.jenkov.com/java-itext/modifying-pdf-documents.html, inne (wszystkie jakoś ‘przyhamowały’ w tym roku:
      1. PDF Clown – http://sourceforge.net/projects/clown/?source=recommended
      2. http://sourceforge.net/projects/jpodlib/?source=recommended
      3. http://sourceforge.net/projects/pdfsharp/?source=recommended
      4. http://sourceforge.net/projects/sharppdf/?source=recommended
      5. http://www.reportmill.com/rm14/
      6. http://report.sourceforge.net/ , przykładziki:
        1. https://svn.code.sf.net/p/itext/code/tags/iText_2_1_7/src/core/com/lowagie/tools/Executable.java
        2. http://report.sourceforge.net/source/FlowLayoutManagerSample.cs
        3. http://report.sourceforge.net/source/TextSample.cs
      7. Biblioteka na Androida – http://sourceforge.net/p/apwlibrary/code/HEAD/tree/PDFWriterDemo.java
    2. Zabawa z Cordovą – http://cordova.apache.org/
    3. Ogromny zestaw bibliotek darmowych – http://olex.openlogic.com/
    4. Tworzenie dysku odzyskiwania przed instalacją Windows 10 – http://windows.microsoft.com/pl-pl/windows-8/create-usb-recovery-drive
    5. Ściągnij – http://windows.microsoft.com/pl-pl/windows/preview-download?ocid=tp_site_downloadpage
    6. Sygnał czasu – JS steruje światem zewnętrznym – (Python to robi od dawna) – http://blog.spark.io/2014/09/29/blink-an-led-with-javascript/
    7. http://couldbedone.blogspot.com/2007/08/webclient-handling-cookies.html
    8. http://msdn.microsoft.com/en-us/library/ms973231.aspx
    9. http://www.ibm.com/developerworks/web/tutorials/wa-tomcat/
    10. http://www.ibm.com/developerworks/library/os-eclipse-tomcat/
    11. http://www.ibm.com/developerworks/opensource/tutorials/os-eclipse-android/os-eclipse-android-pdf.pdf
    12. http://www.ibm.com/developerworks/opensource/tutorials/os-eclipse-androidwidget/os-eclipse-androidwidget-pdf.pdf
    13. b. ciekawie o pułapkach interakcji JS z JQ – http://www.smashingmagazine.com/2014/05/29/mystery-jquery-object-syntax-basic-introduction/
    14. Zagadnienia z Javy:
      1. Różnica m. klasą a obiektem – http://www.dzone.com/links/r/difference_between_class_and_object_in_java.html
      2. Kiedy POST a kiedy GET – http://www.dzone.com/links/r/difference_between_class_and_object_in_java.html
      3. Pisz, czytaj pliki Excela – http://java67.blogspot.sg/2014/09/how-to-read-write-xlsx-file-in-java-apache-poi-example.html
      4. Sprawdż czy łańcuch nie jest pusty – http://java67.blogspot.com/2014/09/right-way-to-check-if-string-is-empty.html
      5. Wyjaśnienie klasy abstrakcyjnej – http://java67.blogspot.com/2014/06/why-abstract-class-is-important-in-java.html

Posted 1 Październik 2014 by marekwmsdn in Bez kategorii

Tagged with , , , ,

Sztuczki z niepotrzebnym smartfonem   Leave a comment

Ukazał się artykuł na temat wykorzystania kamery w smartfonie w celu zdalnego nagrywania – http://www.codeproject.com/Articles/791991/Use-Android-Phone-as-Webcam-and-Surveillance-Camer. Rzecz polega na zainstalowaniu na starym smartfonie aplikacji, która włącza kamerę i przekazuje obraz przez internet do odbiornika np. SKYPE lub VLC. Aby to zrobić aplikacja na smartfonie wykorzystuje darmowy serwer www nanoHTTPd (https://github.com/NanoHttpd/nanohttpd). Taka mała rzecz a cieszy, można ją wykorzystać na sto sposobów.

Posted 30 Wrzesień 2014 by marekwmsdn in Bez kategorii

Tagged with

Raspberry w akcji   1 comment

Coraz częściej się o niej (malince) mówi. Helion regularnie publikuje książki o niej (ostatnia propozycja – http://helion.pl/ksiazki/raspberry-pi-niesamowite-projekty-szalony-geniusz-donald-norris,rpszge.htm lub innego wydawnictwa – http://forbot.pl/blog/ksiazki-o-robotyce-elektronice-i-programowaniu). Pojawiają się też firmy oferujące rozszerzenia do Rsb PI – http://forbot.pl/blog/

Posted 30 Wrzesień 2014 by marekwmsdn in Bez kategorii

Tagged with

Oracle wraca…   Leave a comment

Urządzenia mobile mają nowe środowisko do ich rozwoju – są to narzędzie dla programistów w Javie od Oracle pokazane w lipcu tego roku – Oracle Application Mobile Framework. Obsługuje ono wszystkie aspekty sprzętu i działa w środowisku JDeveloper lub jako wtyczka Eclipse (tzw. Oracle Enterprise Pack for Eclipse). Opis znajduje się w ostatnim miesięczniku Java Magazine.

Bazuje na WebView, technologii Cordova – czyli wybrano tzw. trzecią drogę – (nie natywną i nie HTML5/JS). Takie podejście nie dziwi, tworzenie ręczne aplikacji oznaczałoby mordęgę w stylu Android Studio lub ADT. Nikomu nie jest potrzebne jeszcze jedno IDE do czystej Javy. Dlatego Oracle poszedł taką samą drogą jak MS (ten wydał Multi-Device Hybrid Apps – http://www.visualstudio.com/en-us/explore/cordova-vs.aspx).

Do tworzenia interfejsu stosuje się GWT lub JSF. Warstwa kontrolera jest oparta na przepływie między komponentami javy w postaci ziarenek fasoli (benas) podobnie jak w Springu lub zarządzalnych fasolkach w JSF (managed beans w JSF).

Z uwagi na nowość i brak doświadczenia w tworzeniu poważniejszych aplikacji mało można powiedzieć o przydatności tego narzędzia, ale widząc co robi MS i jak uciążliwa jest dłubanina w czystym kodzie w ADT wydaje się, że to podejście jest prawidłowe.

Posted 30 Wrzesień 2014 by marekwmsdn in Bez kategorii

Tagged with ,

Co z rozwojem aplikacji mobilnych   Leave a comment

Napewno potrzebne są narzędzia. Gartner udostępnił na ten temat raport – http://www.gartner.com/technology/reprints.do?id=1-1I9XO1F&ct=130808&st=sb

Jeden obrazek powinien mówić o wszystkim:

Figure 1.Magic Quadrant for Mobile Application Development Platforms

Dane są za zeszły rok (2013)

Posted 28 Wrzesień 2014 by marekwmsdn in Mobile, Mobile Apps, Mobilne aplikacje hybrydowe

Mobilne tematy   Leave a comment

Reklama frameworku Mobile MVC – http://blogs.msdn.com/b/priozersk/archive/2008/11/04/mobile-mvc-framework-part-4-passing-data-between-controllers.aspx. Jest to cz. IV. Całość do pobrania jest na codeplex – http://mobilemvc.codeplex.com/.  Inny blog – http://blogs.msdn.com/b/robtiffany/ oraz ciekawy – http://www.christec.co.nz/blog/archives/category/windows-mobile-tips, jeszcze jeden – http://steve.lasker.members.winisp.net/Demos/TechEdEMEA07/SQLce/SqlCeResultSet.zip

Win Embedded Developer Center – http://msdn.microsoft.com/en-us/windowsembedded/default.aspx

Zalecenia P&P:  http://apparch.codeplex.com/, Application Architecture Guide – http://msdn.microsoft.com/en-us/library/dd673617.aspx

Ważne uwagi – http://sourcesofinsight.com/101-of-the-greatest-insights-and-actions-for-work-and-life/ – J.D. Meier

Również – http://prashantbansode.blogspot.com/

Artykuły techniczne na temat .NET CF – http://msdn.microsoft.com/en-us/library/aa286583.aspx. Pod tą stroną jest wiele szczegółowych tematów pogrupowanych wg. obszarów: UI  dla NET CF – http://msdn.microsoft.com/en-us/library/aa446513.aspx, obsługa danych – http://msdn.microsoft.com/en-us/library/aa446501.aspx, komunikacja – http://msdn.microsoft.com/en-us/library/aa446517.aspx, klient WS – http://msdn.microsoft.com/en-us/library/aa446547.aspx, kody kreskowe – http://msdn.microsoft.com/en-us/library/aa446489.aspx

Nowe centrum mobilne – http://msdn.microsoft.com/en-us/windowsmobile/default.aspx

Niestety to już historia, zasoby MS na temat MS .NET CF są na maszynie czasu – http://msdn2.microsoft.com/en-us/library/aa446549.aspx pod adresem – http://web.archive.org/web/20080422071608/http://msdn2.microsoft.com/en-us/library/aa446549.aspx. Tutaj jest Centrum – http://web.archive.org/web/20080422071608/http://msdn2.microsoft.com/en-us/library/aa446549.aspx. Wstęp do CF – http://web.archive.org/web/20080912081923/http://msdn.microsoft.com/en-us/library/ms950380.aspx

Tu też można szperać – http://objectmix.com/

Firma, która się ukrywa jest jednak dostępna w maszynie czasu – http://web.archive.org/web/20080308174422/http://blog.opennetcf.com/,  opis SDF – http://web.archive.org/web/20080213231300/http://www.opennetcf.com/library/sdf/. Strona główna – http://web.archive.org/web/20080217000459/http://www.opennetcf.com/LinkClick.aspx?link=65&tabid=66&mid=425

Czytanie:

The OpenNETCF.IO.FileHelper class provides some useful methods to explore.  Take a look at these snippets:

string fileContents;
fileContents = OpenNETCF.IO.FileHelper.ReadAllText("MyASCIIFile.txt", Encoding.ASCII);
fileContents = OpenNETCF.IO.FileHelper.ReadAllText("MyUnicodeFile.txt", Encoding.Unicode);
string[] linesOfTextFile;
linesOfTextFile = OpenNETCF.IO.FileHelper.ReadAllLines("MyASCIIFile.txt", Encoding.ASCII);
linesOfTextFile = OpenNETCF.IO.FileHelper.ReadAllLines("MyUnicodeFile.txt", Encoding.Unicode);

MS code – http://code.msdn.microsoft.com/, stare przykłady – http://archive.msdn.microsoft.com/, zasoby nt SQL Severa – http://social.msdn.microsoft.com/Forums/sqlserver/en-US/home?forum=sqlce

Czytaj worda w Javie -http://poi.apache.org/document/index.html

Posted 13 Sierpień 2014 by marekwmsdn in Bez kategorii

Obserwuj

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