FileHelpers library   Leave a comment

Używałem, ale wydaje mi się ta funkcjonalność nadmiarowa. Można umówić się do prostego formatu wg. zasady KISS) – wtedy wystarczy użycie metody split. Oczywiście w przypadku skomplikowanych plików wejściowych mapowanie kolumn z pliku na obiekt jest jedynym rozwiązaniem. Polecam! Dzięki za zwrócenie uwagi na to narzędzie

Bright coding

The FileHelpers is a free and easy to use .NET library to read/write data from delimited records in files, strings or streams.

View original post

Posted 29 Wrzesień 2016 by marekwmsdn in Bez kategorii

WeTransfer   Leave a comment

Transfer plików między współpracownikami.

Bright coding

WeTransfer helps you transfer files from A to B free of charge.

View original post

Posted 29 Wrzesień 2016 by marekwmsdn in Bez kategorii

Takie sobie linki   Leave a comment

Programowanie poprzez nieświadome do końca stosowania bibliotek –  recently read the article ‘Programming By Poking: Why MIT Stopped Teaching SICP (The Structure and Interpretation of Computer Programs)’. It’s the course that taught many software engineers how to write good code. The course has now been abandoned because engineers have changed. Today, developers use libraries without fully understanding what happens under the hood of the library. To quote Professor Sussman: “You grab this library and you poke at it. You write programs that poke it and see what it does. And you say: ‘Can I tweak it to do the thing I want?’” Z <http://opensourceforu.com/2016/08/we-are-currently-working-on-future-for-itext-that-goes-beyond-pdf/>

Kompletna strona o xml – http://xmlcompl.azurewebsites.net/show/polish/linki.aspx

Analiza tego co czuje człowiek w sytuacji podbarmkowej (w trybie przeżycia):

  1. Oryginał – http://taskandpurpose.com/this-is-your-brain-on-war/
  2. Tłumaczenie po rosyjsku – http://blog.practicarms.com.ua/chto-proishodit-s-mozgom-v-boyu/

Opensource o App Inventor – http://opensourceforu.com/2016/08/develop-android-apps-using-mit-app-inventor/

Obsługa uruchomienia aplikacji wg. jej rozszerzeń – https://msdn.microsoft.com/windows/uwp/launch-resume/handle-file-activation?f=255&MSPPError=-2147217396

Przereklamowany SO – https://hackernoon.com/the-decline-of-stack-overflow-7cb69faa575d#.ffou3n9ej

Dzieci – jak do nich podejść? https://www.weshalom.pl/dzieci/2016/08/nie-mow-im-ze-sa-madre

Portal o kulturze żydowskiej – https://www.weshalom.pl/kultura/2015/04/nieodkryte-talenty-zydzi-i-sztuki-piekne

Mleczka z każdego owocu – http://zielonekoktajle.blogspot.com/2015/12/jak-zrobic-samodzielnie-w-prosty-szybki.html

Tyrania 40 godzin pracy tygodniowo – http://www.bloomberg.com/news/articles/2016-09-19/it-s-time-to-kill-the-9-to-5?utm_content=business&utm_campaign=socialflow-organic&utm_source=facebook&utm_medium=social&cmpid%3D=socialflow-facebook-business

Posted 25 Wrzesień 2016 by marekwmsdn in Bez kategorii

Ciekawe różności   Leave a comment

Czytaj tego bloga – https://www.packtpub.com/books/content/blogs – dla deweloperów

Linki zebrane na temat SSRS z opery:

  1. http://www.codemag.com/article/1009061 – Incorporating ASP.NET MVC and SQL Server Reporting Services, Part 1  By John V. Petersen
  2. http://www.codeproject.com/Questions/723149/How-to-Incorporate-SSRS-Report-using-MVC-with
  3. Wsparcie dla przeglądarek – https://msdn.microsoft.com/en-us/library/ms156511.aspx
  4. Pseudo kontrolka dla MVC – https://github.com/ilich/MvcReportViewer
  5. Zanurzenie CR w MVC – https://code.msdn.microsoft.com/Using-Crystal-Report-in-bb0e6229, szczegółowo – http://hasibulhaque.com/2011/11/23/crystal-report-asp-net-mvc/
  6. Integracja – https://technet.microsoft.com/en-us/library/aa964126(v=sql.90).aspx
  7. http://stackoverflow.com/questions/6144513/how-can-i-use-a-reportviewer-control-in-an-asp-net-mvc-3-razor-view
  8. http://techbrij.com/ssrs-report-asp-net-mvc-app
  9. https://blogs.msdn.microsoft.com/sajoshi/2010/06/16/asp-net-mvc-handling-ssrs-reports-with-reportviewer-part-i/
  10. http://stackoverflow.com/questions/4137835/viewing-ssrs-reports-in-an-asp-net-mvc-site

Routing:

  1. http://www.codeproject.com/Tips/573454/Routing-in-MVC

http://www.elanderson.net/2016/07/asp-net-core-basics-project-creation/

http://www.joshmorony.com/using-the-web-animations-api-in-ionic-2/

Idea generatorów w Python wraz z yield – https://www.oreilly.com/ideas/2-great-benefits-of-python-generators-and-how-they-changed-me-forever?imm_mid=0e6807&cmp=em-prog-na-na-newsltr_20160806

Aplikacje uniwersalne – https://blogs.msdn.microsoft.com/dotnet/2015/07/30/universal-windows-apps-in-net/

Posted 23 Wrzesień 2016 by marekwmsdn in Bez kategorii

Powrót z urlopu   Leave a comment

Narzędzia:

  1. muPDF – http://www.downloadcrew.com/article/34541-mupdf a na końcu są podane alternatywne narzędzia
  2. Przycinacz audio ścieżek – http://www.ocenaudio.com/whatis, jest też biblioteka i SDK
  3. Opera 40 z działającym modułem VPN – http://betanews.com/2016/09/20/opera-40-unveils-free-vpn-to-secure-web-browsing-improves-battery-saver/
  4. Komunikaty – http://betanews.com/2016/09/12/display-alerts-and-questions-from-scripts-with-messagebox/ lub w stylu grzanki – http://www.downloadcrew.com/article/33303-toastnotification
  5. Rozpoznawanie obrazów – wyszukiwanie ‚lepszych’ kopii obrazka – http://tineye.com
  6. Stan GitHub-a – https://octoverse.github.com. Jest tam mapa najważniejszych węzłów jego. Najpopularniejsze repo:
    1. https://www.freecodecamp.com
    2. Zalecenia bezp. – https://github.com/FallibleInc/security-guide-for-developers/blob/master/security-checklist.md
    3. JS, podstawy gruntownie – https://github.com/getify/You-Dont-Know-JS
  7. Niuanse JS – http://designmodo.com/7-things-javascript/
  8. Jak zdać sobie sprawę z tego co się nauczyłeś – http://www.teachthought.com/learning/use-twitter-exit-slip-teaching/
  9. Taksonomia uczenia się – http://www.teachthought.com/critical-thinking/blooms-taxonomy/blooms-digital-taxonomy-verbs-21st-century-students/
  10. Podstawowe pojęcia w JS:
    1. Przestrzenie – https://www.webcodegeeks.com/javascript/namespaces-in-javascript-example/
    2. OOP – https://www.webcodegeeks.com/javascript/object-oriented-javascript-tutorial/
  11. New beginnings are often disguised as painful endings –  Lao Tsu
  12. Kompletny przykład obsługi pobierania i wysyłania danych w Javie – https://examples.javacodegeeks.com/enterprise-java/apache-http-client/apache-http-client-example/

Posted 23 Wrzesień 2016 by marekwmsdn in Bez kategorii

Java i cała reszta   Leave a comment

  1. Programowanie reaktywne – react programming style – tak chce działać Oracle
  2. Oracle nie chce JEE 8? http://sdtimes.com/java-ee-awaits-future/
  3. Ciekawe aplikacje na Windows 10. Serwisy – Pastebin, Imgur – http://www.infoworld.com/article/3049992/microsoft-windows/top-25-free-apps-for-windows-10.html#slide26
  4. Generatory kodów HTML wykorzystujący CSS (np. http://www.maketemplate.com/form/) –
  5. Praca nad sobą – http://www.ted.com/talks/angela_lee_duckworth_grit_the_power_of_passion_and_perseverance
  6. Literatura wcale nie przeszkadza w byciu super programistą – http://www.nytimes.com/2016/05/22/opinion/sunday/to-write-software-read-novels.html?_r=0
  7. Zaryzykuję czy to się da odsłuchać w domu?- http://eydisrupters.films.economist.com?header_video=2&autoplay=true&utm_source=editors%20picks&utm_medium=email&utm_content=Music&utm_campaign=EY?cid1=cust/ednew/n/bl/n/20160721n/owned/n/n/nwl/n/n/E/n
  8. Duże znaczenie dla nowej wersji JAVY serwerowej:
    1. For lightweight services, however, there has been a trend for a number of years toward Node.js and other similar frameworks and runtimes, but nothing that I would really consider to be replacing Java EE uses. Utilizing the Netty and Jetty frameworks from Java is getting much simpler, which could erode some use of Tomcat. But servlets in Java are still probably one of the most prevalent uses of Java out there – See more at: http://sdtimes.com/java-ee-awaits-future/#sthash.hw9ZHFyw.dpuf. Z http://sdtimes.com/java-ee-awaits-future/
    2. Na podstawie ankiety (poniżej) głównymi kierunkami rozwoju to nowe API dla bindowania JSON (JSONB) na modłę JAXB, mikroserwisy oraz ulepszenie JCache
    3. Ankieta (https://blogs.oracle.com/ldemichiel/entry/results_from_the_java_ee):
    4. clip_image001
  1. Bardzo wiele się dzieje w JS – http://www.infoworld.com/article/3042705/web-development/javascript-founder-brendan-eich-webassembly-is-a-game-changer.html
  2. Notyfikacja tym razem nie w bazie ale na serwerze – https://habrahabr.ru/post/306146/
  3. Powtórka:
    1. Transfer dużych plików poprzez WCF – http://www.codeproject.com/Tips/862823/Transfer-File-Using-WCF
    2. Bootstrap:
      1. http://codecondo.com/build-photo-sharing-website-bootstrap/
      2. http://codecondo.com/build-photo-sharing-website-bootstrap-part-2/
    3. Efekt domina – http://jamesclear.com/domino-effect
    4. Uruchomienie procesu – https://msdn.microsoft.com/en-us/library/ms257347.aspx
    5. Standardy dla web dev – https://msdn.microsoft.com/en-us/library/hh396380.aspx, jest nawet dla VS 2010 dodatek odnośnie web standards – https://visualstudiogallery.msdn.microsoft.com/a15c3ce9-f58f-42b7-8668-53f6cdc2cd83

Posted 22 Lipiec 2016 by marekwmsdn in Bez kategorii

Oracle buja się w obłokach   Leave a comment

Oracle w końcu powiedział jak zamierza rozwijać JEE. Oskarżany o brak zainteresowania rozwojem wersji korporacyjnej Javy (wersja 1.8 będzie za rok, może później spowodowało oddolny ruch za wzięciem w swe ręce inicjatywy rozwoju Javy open-source bez Oracle: Gosling oraz Java EE Guardians and MicroProfile.i). Kierunek rozwoju Javy to przetwarzanie w chmurze i zastosowanie kontenerów. Oficjalnie strategia będzie ogłoszona we wrześniu na konferencji JavaOne w SF. Nastąpi zwrot z modelu server-based do cloud-based, służby IT korporacji nie będą musiały troszczyć się o zasoby IT potrzebne do uruchomienia i rozwoju swych aplikacji. Dane aplikacji zostaną utrwalone jako para key-value w bazach MoSQL. Aplikacje w chmurze będą działały w trybie multitenant tj. na wspólnej infrastrukturze. JEE 1.8 otrzyma wiele udoskonaleń głównie w zakresie autoryzacji i autentykacji – w chmurach publicznych pojawią się nowe modele zabezpieczeń oparte o żetony OAuth i OpenID Connect. Technologia kontenerów (głównie Docker) pozwoli lepiej izolować aplikację w tym współdzielonym środowisku. Wymaga to rozwinięcia narzędzi do zarządzania konfiguracją.

W zakresie tworzenia aplikacji nastąpi ujednolicenie modelu obsługi zdarzeń (z racji historycznej ewolucji w Javie do tej pory różne warstwy oprogramowania używały różnych modelów zdarzeń). Planuje się ujednolicenie tych modeli w jeden tzw. react (patrz implementację w JS – framework React). Jest to wymóg dla aplikacji rozproszonych dużej skali, budowanych asynchronicznie luźno ze sobą powiązanych opartych na modelu zdarzeniowym.

Planuje się także wykorzystanie nowego protokołu HTTP/2 oraz mikroserwisów; tutaj mały zgrzyt IBM i Red Hat nie czekając na Oracle same zgłosiły poprzez organizację microprofile.io propozycję standardu micro service dla JEE (opartej o JAX-RS, CDI, and JSON-P). Oracle obiecał wypracowanie wspólnego standardu.

Prace na ulepszeniem implementacji HTML5 i HTTP 2.0 będą odbywać się tradycyjnie w ramach JSR.

Na podstawie http://www.infoworld.com/article/3098007/java/oracle-to-reboot-java-ee-for-the-cloud.html

Posted 22 Lipiec 2016 by marekwmsdn in Cloud computing, Java