Archive for the ‘linq’ Category

Ciekawostki we wtorek w domu   Leave a comment

Narzędzia w JS do udostępniania MAP – http://www.smashingapps.com/2015/10/05/10-free-javascript-tools-to-create-interactive-maps.html

LINQ TO SQL – Walkthroughs https://msdn.microsoft.com/en-us/library/bb399349%28v=vs.110%29.aspx

Darmowe lub prawie darmowe edytory obrazów – http://inspiredm.com/10-free-low-cost-photoshop-alternatives/ – tu wyróżnia się:

  1. Paint.NET
  2. Online :
    1. http://www.sumopaint.com/home/
    2. http://www.picmonkey.com/
    3. https://www.canva.com/about

Używanie maszyny wirtualnej nie jest złe – można się nie obawiać skutków działania złośliwego oprogramowania, testować, instalować różne oprogramowanie – VM jak np. Virtual Box daje izolację od gospodarza

Trzy pozycje relaksu (YOGA):

  1. Plow pose: Extending the spine in plow pose alleviates unwanted mobility and prevents flexing.
  2. Child’s pose: One of the easiest poses in yoga, child’s pose is great for stretching out the lower back and can actually help relax the entire body.
  3. Bridge pose: This pose is great for strengthening, and you’ll feel the muscles in your lower back getting stronger with bridge. Bonus: it opens up the lungs and chest for better breathing and all around relaxation.

Najbardziej fundamnetalne pozycje i ćwiczenia – http://www.dummies.com/how-to/content/6-fundamental-primal-human-movements.html 

Coś na stress – http://time.com/4056280/washing-dishes-stress-relief-mindfulness/?xid=newsletter-brief

Masz problemy z SQL Serverem – tak go można zainstalować – https://www.instapaper.com/read/633136707

Walidacja danych w formularzu HTML przy pomocy wtyczki jQ – klasyka gatunku – http://www.codeproject.com/Tips/1036207/Making-a-basic-Form-Application-with-Validation-us 

Wzorce architektury oprogramowania wg. MS – https://msdn.microsoft.com/en-us/library/ee658117.aspx 

Johari Windows – http://jyotikalash.net/tow_12082012.php

Cztery stadia kompetencji – https://en.wikipedia.org/wiki/Four_stages_of_competence

Wynalazek MS przy znacznikowaniu materiału w MSDN – użycie opcji Exportuj – pozwala to przechować listę ulubionych stron na swoim komputerze

Kolejna odmiana Cordovy – TACO – http://www.networkworld.com/article/2989113/applications/microsoft-serves-up-taco-for-cross-platform-mobile-dev.html?phint=newt%3Dnetworkworld_network_systems_management_alert&phint=idg_eid%3D00dbca2180e071c58eb703b6d5c003a4#tk.NWWNLE_nlt_network_systems_2015-10-05

Jak zwykle mnóstwo ciekawych rzeczy się dzieje, tylko czasu za mało   Leave a comment

Portal Technibble dostarcza b. wiele ciekawych informacji i porad dla serwisantów sprzętu, tym razem jest na temat oprogramowania – mowa o konwerterze systemu operacyjnego na dysk o formacie VHD. Dostęp do niego z Sysinternals. Taki obraz można uruchomić w środowisku VPC lub Virtual Box. Należy tylko pamiętać o poprawnym skonfigurowaniu kontrolera z SATA i IDE “I got a Blue Screen of Death when I first tried to boot the VM but the solution to this was to go into the virtual machines settings, goto Storage, remove the .VHD file as a SATA controller and add it back in as an IDE controller. After I made that change and booted the Virtual Machine everything worked fine.” Podobną “zabawkę” ma VM Ware – Converter Standalone Client – ma robić to samo.

Facebook ma już 1 mld użytkowników, chce ich zgarnąć jeszcze więcej (potencjalnie gdyby mu się udało wystartować z aplikacją FB na urządzenia mobilne to miałby 6 mld, a nie 600 mln jak to policzono obecnie. To i tak więcej o 200 mln niż użytkowników PC-towych). Dlatego po niezbyt udanym starcie giełdowym chce się skupić na swej aplikacji dal urządzeń mobilnych. Pewnie mu chodzi o serwowanie reklam, ale w tym najlepszy jest Google i on też nie zasypia gruszek w popiele. Ale problem reklam jest szerszy – urządzenia mobilne mają mały ekran a użytkownicy szybko się zniechęcają do nachalnych reklam. A reklamy powodują, że stopień użyteczności telefonu spada. Stan prac nad aplikacją FB na urządzenia mobilne jest niezadawalający z uwagi na brak wydajności aplikacji HTML5 dla tych urządzeń. Zuckerberg osobiście to skrytykował i zalecić póki co na tworzenia aplikacji natywnych. Ale z drugiej strony FB nadal czeka na poprawę tej wydajności i nie odrzuca definitywnie HTML5. Aplikacje mobilne wstrzymuje:

  • brak wydajności w aplikacjach HTML5 (głównie renderowanie obrazu, dostęp do natywnych funkcji urządzeń mobilnych np. kamery)
  • dystrybucja
  • brak zwrotu z poniesionych inwestycji (monetization) – sprawny mechanizm pobierania mikropłatności za subskrypcję usług, standaryzacja opłat za korzystanie z sieci

Firma FB czuje że sama niewiele może zrobić dlatego bierze czynny udział w pracach organizacji standaryzujących np. W3C’s Core Mobile (CoreMob) Web Platform Community Group m.in. sprawa DRM oraz współdziałanie między przeglądarkami. FB zaangażuje się także bardziej w testy kompatybilności przeglądarek (wraz z ich producentami) np. zestaw Ringmark.

Stała się rzecz niezwykła – firmy internetowe połączyły swe wysiłki i stworzyły kolejne konsortium propagującą standardy otwarte – Open Web Standards Documentation – tu jest jej adres http://docs.webplatform.org/wiki/canvas/properties, dopiero zaczyna pracę.

Zdrowa żywność wg. TIME – http://healthland.time.com/2012/10/01/guide-the-31-healthiest-foods-of-all-time-with-recipes/?slide=black-beans#end

Niuanse LINQ w przykładach – http://www.codeproject.com/Articles/383749/How-does-it-work-in-Csharp-Part-3-Csharp-LINQ-in-d#paraIdFirstOrDefault

Wzorce projektowe:

Wykorzystanie PDF w HTML5 – http://www.codeproject.com/Articles/466362/Blend-PDF-with-HTML5 – daje do biblioteka jspdf

Zrzucacz ekranów – GreenShot – http://getgreenshot.org/

Posted 9 października 2012 by marekwmsdn in C#, Facebook, Health, l, linq, Mobile, Virtualization, Web Standards

Różności   Leave a comment

Posted 19 czerwca 2012 by marekwmsdn in Crystal Reports, Dzieci, Eclipse, linq, PDF, Podpis, Tutotiale, WCF

Zasoby JS i nie tylko z MSDN   Leave a comment

MSDN ma czasopismo “MSDN magazine” (poszukiwanego tematu np. “WCF” można poszukać poprzez wybranie opcji “Topics” na górze) oraz portal “Script Junkie”. Oba te miejsca dosyć gruntownie traktują o technologiach JS i .NET.

Ciekawe pakiety z NuGet dla wsparcia WCF (z wykorzystanie OAuth):

Odwieczny temat, pozbycie się niektórych wad JS (mimo książki “JS Good Parts”) – chodzi o podejście do zamykania (closures).  O tym rozpisywało się wiele autorytetów np. Vogel, Papa, Addy Osmani, Crockford, Hanlock, Hudlock. Tym razem mam inne źródła:

Teraz pora na biblioteki dodatkowe do JS, KnockOut i JQ wraz z wtyczkami do nich:

    Nowości z MS   Leave a comment

    Można pożenić JS z LINQ – projekt taki istnieje na codeplex.

    Posted 10 lutego 2011 by marekwmsdn in JavaScript, linq

    Różniste   Leave a comment

    Baza DB Berkley ma się dobrze mimo zmiany właścieciela, tutaj można ściągnąć w całości wraz z dokumentacją. Jeszcze jeden produkt Oracle – VirtualBox jest już w wersji 4, ma trzy odmiany: kod źródłowy, kod skompilowany (ten ma darmowoą wersję personalną PUEL i komercyjną – płatną ze wsparciem). Dodatkowo dostępne są rozszerzenia (rozwijane przez społeczność fanatyków) oraz gotowe obrazy maszyn wirtualnych z zainstalowanym oprogramowaniem (coś podobnego do bitnomi).

    Program antywirusowy on-line – można mu podesłać plik do sprawdzenia – http://www.virustotal.com/ (z LH – jest i jego rozszerzenie zintegrowane z Explorerem – http://lifehacker.com/5427159/virustotal-uploader-20-instantly-scans-files-for-viruses-against-41-av-apps). Można też utworzyć bootowalną płytę CD zawierającą narzędzia do testowania dowolnego komputera , za darmo od firmy AVG. Naprawa połączeń sieciowych w MS Windows na podstawie technibble. Ciekwawy zastępca Explorera – AnVir Task Mnager.

    Stosowanie plików przechowywanych w pamięci (memory-mapped files) pozwala na bardzo efektywne przetwarzanie ogromnych plików (na początku należy je wczytać do pamięci, a po zakończeniu przetwarzania zapisać). Na ten temat jest artykuł w witrynie visualstudiomagazine. Tu nasuwają się dwie refleksje:

    • stosowanie mechanizmów pamięci wirtualnej do przetwarzanie ogromnych kawałków danych jest użyteczniejsze i wydajniejsze niż posługiwanie się systemem plików (widać, że mechanizmu implementujące w samym systemie operacyjnym dostęp do plików są mniej wydajne niż mechanizmy pamięci wirtualnej – przynajmniej w przypadku platformy MS),
    • podobne zjawisko jest w bazach NoSQL, gdzie implementuje się operacje w pamięci z opóźnionym zapisem do bazy – totalne cache-owanie (witaj ideo memcached)

    Z listy najlepszym narzędzi dla deweloperów wg. skromnego zadania Scott Hanselmana:

    Ciekawa aplikacja do gromadzenia danych wszystkiego rodzaju – http://pixelpipe.com/

    Słownik nowoczesnych terminów miejskich – http://www.urbandictionary.com

    Ciekawy portal dla deweloperów – http://www.devproconnections.com/categories/category/NETFramework.aspx. Tam na temat wprowadzenia do WIF


    Do głębszego przestudiowania:

    Posted 7 stycznia 2011 by marekwmsdn in Developerka, Dzieci, Life, Life Style, linq, MS, Programowanie

    Zasoby dla deweloperów   Leave a comment

    1. Portal phpriot zawiera wiele informacji na temat wykorzystania php. Ciekawa prezentacja – “Combining PHP, JSON and jQuery Screencast”.
    2. Realizacja podpisu XADES w javie jest dostępna na google code – http://luisfsgoncalves.wordpress.com/2010/09/24/xades4j-is-now-online/
    3. Hadoop do optymalizacji dużych zapytań bazodanowych – http://www.cloudera.com/company/press-center/hadoop-world-nyc/agenda/
    4. Ciekawy bloger – http://dhananjaykumar.net/2010/12/03/download-walkthrough-ebook-on-c-volume-1/
    5. Python w JS i na odwrót – http://nathaniel.themccallums.org/2010/12/08/using-javascript-from-python-with-natus/
    6. Czytanie dbf w Pythonie – to jest możliwe – http://www.gossamer-threads.com/lists/python/python/881524
    7. Machine learning – aplikacja WEKA w Javie przy okazji omówienia sposobu przejścia z jar na dll przy pomocy IKVM na stronie trycatchfail.com. Oto ich sposób “To convert an existing Java .jar file into a .NET DLL, simple run “ikvmc.exe –target:library something.jar”.  After a bit of chugging, you should get “something.dll”, ready for use in .NET.  Be sure you add references to IKVM.OpenJDK.ClassLibrary.dll and IKVM.Runtime wherever you use your new DLL.”. Argumenty za stosowaniem ML (czyli inaczej budowaniu modelu na podstawie klasyfikacji danych) przy użyciu narzędzi typu WEKA są tu,
    8. MIT wybrał zamiast Schema język Python  – http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python
    9. JSON a bezpieczeństwo – http://yuiblog.com/blog/2007/04/10/json-and-browser-security/
    10. EXT JS – http://blogs.techrepublic.com.com/programming-and-development/?p=608
    11. Kodowanie w Codeproject – http://www.codeproject.com/KB/security/SecretEncryptionDemo.aspx
    12. Grid w VFP – http://mattslay.com/grid-column-databinding-feature-for-vfp-grids/
    13. Nauka ASP – http://www.asp.net/get-started
    14. Blog z MDD – http://tomaszwisniewski.com/
    15. Tutorial o DataGrid – http://social.msdn.microsoft.com/forums/en-US/Vsexpressvb/thread/e7aa8a15-c809-48c1-ab22-ce019edb31bc/
    16. ŁAmiblog – http://penszko.blog.polityka.pl/?cat=5
    17. Bardzo ważny artykuł z PHP o bezpieczeństwie – http://di.com.pl/porady/34832,0,PHP_a_bezpieczenstwo_–_poradnik_poczatkujacego_programisty.html warto zasubskrybować RSS – http://di.com.pl/kanal/rss.html
    18. Chyba niezawodny sposób na czyszczenie wycieków pamięci w IE wg. Crockforda, i wiele więcej na http://www.crockford.com/
    19. John Resig – http://ejohn.org/apps/learn/#7, bardzo cenne uwagi na temat użyteczności DynaPack w środowisku IE – http://ejohn.org/blog/deep-tracing-of-internet-explorer/
    20. Projekt jlinq – LINQ dla JSON-a – http://www.hugoware.net/Projects
    21. SOAPBox – http://www.soatothecloud.com/2009/07/how-to-create-ws-security-usernametoken.html
    22. Oliver Steele – piramida programistyczna (aka żywieniowa) – jak zostać dobrym programistom – tu. Wywiad z Knuthem – http://www.informit.com/articles/article.aspx?p=1193856. Edytory online – http://www.catswhocode.com/blog/10-useful-online-code-editors
    23. Kryptografia:
      1. http://blog.securitystandard.pl/news/355937.html
      2. http://oreilly.com/catalog/javacrypt/chapter/ch06.html
      3. ulepszona bioblioteka HTTP (R. Strahl) – http://www.west-wind.com/presentations/dotnetWebRequest/dotnetWebRequest.htm
    24. Artykuły z psychologii:
      1. http://www.whatmakesthemclick.net/articles/ np. coś takiego
      2. Z Zen Habits:
        1. http://zenhabits.net/17-fitness-truths-to-get-you-in-great-shape/
        2. http://zenhabits.net/the-abcs-of-remaining-cool-in-a-crazy-world/
        3. http://www.urbanmonk.net/
        4. http://www.dumblittleman.com/
        5. z serwisu DI – o planowaniu
        6. http://edukacja.gazeta.pl/edukacja/1,101856,7433867,Czy_szczescia_mozna_sie_nauczyc_.html 
      3. Rozwój – kup tę książkę – http://www.zlotemysli.pl/publication/show/6204/Angielskie-slowka.html lub
      4. http://www.zlotemysli.pl/publication/show/6331/Tai-Chi-Chuan.html
    25. Propozycje upiększenia formularzy przy pomocy css – 1stwebdesigner, pomocne techniki w jQuery – tu.

    26.  

    27.