Archive for the ‘Komputery i Internet’ Category

Zebrane z Toshi   Leave a comment

  1. Serwis Thumblr przechowuje adresu odwiedzanych stron – http://www.tumblr.com/, podobny serwis http://springpadit.com/springpad/#home
  2. Coś dla ciała po świętach trzeba poćwiczyć:
    1. http://www.fitbyfun.com/index
  3. Narzędzie do testowanie elementów na stronach aplikacji webowej – OperaWatir – implementacja przy pomocy Ruby
  4. Jak IE 8 realizuje standardy webowe? Oto odpowiedź – tutaj
  5. Wtyczka do Pythona – Python Shell for Google Chrome
  6. Super przydatny kurs dla webmastera przygotowany przez ludzi z Opera i Yahoo – http://dev.opera.com/articles/view/1-introduction-to-the-web-standards-cur/#toc. Podobny przewiduje Mozilla, zapisy od 8 stycznia
  7. Jak zrobić WŁASNE rozszerzenia do przeglądarki CHROME? Ano tak jak pokazuje to strona na webhosting. Tu coś dla Oli – można przetestować API sematyczne, które może rozpoznawać sematykę strony. Inna strona o eksperymentach w chrome
  8. Kurs Java – http://webhosting.pl/Kurs.Javy..Praktyczne.programowanie.czesc.I
  9. Oglądaj TED – http://www.ted.com/
  10. Czytelnia za darmo – http://www.readprint.com/, są tam też cenne cytaty – http://www.readprint.com/quotes, kursy MIT, wynajmowanie książek – http://www.chegg.com/?tpl=g1&s_tnt=20308:9:0, internetowa społeczność nauki języków – livemocha – coś dla dzieci, gry – http://www.kongregate.com/
  11. Sztuczki z tablicami w PHP – http://webhosting.pl/10.sprytnych.sposobow.na.manipulacje.tablicami.asocjacyjnymi.w.PHP
  12. Wzorce uzyteczności – pomoc w tworzeniu stron – http://webhosting.pl/WzorceUsability.pl.prezentuje.praktyczne.wzorce.projektowe
  13. Dziwne – http://webhosting.pl/Tworcy.Notepada__.wydaja.wersje.5.7.walcza.z.restrykcjami.eksportowymi.USA
  14. Co kryje się za szyfrowaniem w SKYPE?
  15. 50 naj stron wg. TIME
  16. Facebook to potęga i basta
  17. Koniec z NoSQL?
  18. Wstrzykiwanie kodu JS w strony
Reklamy

Linki   Leave a comment

  1. Artykuł w blog-u wioota na temat rozwoju JS. Jest tam odnośnik do serwisu http://www.quirksmode.org/. Występuje wiele postaci z adresami do ich stron, np. Ben Nolan ze swoją biblioteką behawioralną (on sam zrezygnował z jej prowadzenia i przeszedł na stronę jQuery). Bardzo krytycznie ustosunkowano się do eksperymentu z własnością prototype występującą w każdym obiekcie w bibliotece Prototype, pochwalono YUI oraz EXT. Pochwały zebrała również biblioteka jQuery (jej blog jest tu – http://blog.jquery.com/ i bezpłatna książka do nauki JS i jQuery – http://addyosmani.com/blog/essentialjsdesignpatterns/). Blog twórcy jQuery – Johna Resiga.
  2. Nitobi obiecująca biblioteka – http://www.nitobi.com/products/.
  3. Blog MS na temat JS.
  4. Oferta west-wind za darmo – http://www.west-wind.com/DotNetTools.asp + wstęp do jQuery.
  5. Na stronach devcurry jest wiele ciekawych przykładów.
  6. Dodatek do bibliotek online:
    1. http://www.cdolivet.com/index.php?page=editArea&sess=bd02d54745893a2c53a1a8e143ef4850 – biblioteka EditArea.
    2. http://codepress.sourceforge.net/install.php
    3. http://www.uize.com/
  7. Biblioteka kryptograficzna – http://crypto.stanford.edu/sjcl/
  8. Korzystanie z js w C# poprzez ikvm – http://www.codeproject.com/KB/cs/EmbeddingJSCS.aspx?display=Print (Embedding JavaScript into C# with Rhino and IKVM By GWBas1c | 11 Nov 2009)
  9. Popraw wzrok – http://www.wzrok.net/

Ciekawe w poniedziałek   Leave a comment

  1. Najciekawsze artykuły z zdnet (lista).
  2. Materiały z TechEd:
    1. Australia – http://www.msteched.com/2010/Australia/WEB204
    2. N. Zelandia – http://www.msteched.com/2010/NewZealand/WEB304
    3. Europa – http://www.msteched.com/2010/Europe/
  3. Punkt startowy do chmur w MS – https://windows.azure.com/Default.aspx
  4. Serwis betanews “I sold my soul to Google, can I get it back?”- Interesujący artykuł na temat roli Google w Internecie. Wiele osób poświęca swoją prywatność dla funkcjonalności dostarczanej przez Google. Bezpłatne serwisy Google stoją w sprzeczności z modelem biznesowym wielu firm komercyjnych produkujących zawartość i korzystających z praw intelektualnych. Przed tym ostrzegał już w latach 70 Bill Gates “Google sprawia, że usługi oparte o opłaty i subskrypcję stają się bezpłatne”. Model biznesowy G jest oparty o usługi dostarczane za darmo – ktoś tworzy zawartość (treść) lub inne dobra intelektualne, a firma Google owija to w możliwość wyszukiwania, dodaje też reklamy. Firma G. nie wytwarza żadnej treści, cały jej biznes polega na pasożytnictwie (kanibaliźmie). Z drugiej strony firmy wytwarzające wartościowe treści są zainteresowane w ich sprzedaży i udostępnieniu, tutaj Google jest monopolistą (wszędzie na świecie jego udział na rynku wyszukiwarek informacji waha się od 60 do 70%). Dlatego twórcy cennej i ciekawej treści płacą Google za udostępnienie informacji o istnieniu takiej treści, bez tego zawartość jest niewidoczna w Internecie. Obrońcy Google przywołują przykład telewizji – oglądamy ją za darmo (no nie całkiem tak jest w Polsce) dzięki reklamom. W przypadku TV mamy do czynienie a małą grupą dostawców zawartości one też muszą zapłacić za dostarczone im programy. W przypadku Internetu jest trochę inaczej, dostawców treści jest bardzo dużo.

Posted 13 grudnia 2010 by marekwmsdn in Google, Komputery i Internet, MS

Zebrane linki z W7 (dom–Chrome)   Leave a comment

  1. Pochodzące od CodeProject:
    1. Base .NET Cryptography Services with Visual Basic 2008”.
    2. http://www.codeproject.com/KB/grid/BindingCollectionDataGrid.aspx”.
    3. Bardzo rozbudowany przykład wykorzystanie DataGrid z pełną edycją “WPF DataGrid Practical Examples”. Podobny temat – http://www.scottlogic.co.uk/blog/colin/tag/datagrid/
  2. Ciekawy przykład z VFP – http://www.foxite.com/downloads/default.aspx?id=203
  3. Tworzenie serwisów VFP z .NET – “Calling and Hosting FoxPro Web Services through .NET”.
  4. Kącik o C# – http://www.c-sharpcorner.com/
  5. 5 OS-ów w chmurze (czyli takie, które działają w przeglądarce), czy to nie za dużo? – http://www.readwriteweb.com/cloud/2010/11/5-cloud-operating-systems.php.
  6. Problemy w WCF – “WCF client WS-Security Username + X.509 + https” na msdn social i na forum 4programmers.net.
  7. Ciekawy przykład BC z unit testem – http://stackoverflow.com/questions/3770233/is-it-possible-to-programmatically-generate-an-x509-certificate-using-only-c
  8. Parę interesujących wykresów z readwriteweb na temat chmur.
  9. Wystartuj z Google Apps – “Google App Engine for Java, Part 1: Rev it up!” i cz II.

Posted 13 grudnia 2010 by marekwmsdn in Browsers, Java, Komputery i Internet, Kryptografia, MS, VFP, WCF, Web 2

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.  

Deweloperka z Google i nie tylko   Leave a comment

  1. SocialAuth – logowanie za pomocą tożsamości z witryn społeczności – http://code.google.com/p/socialauth/, strona z przykładem działania – tu
  2. Wytłumaczenie co to WS-Policy – “Java web services: Understanding WS-Policy
  3. Co nowego w DynaTrace
  4. Strona do debugowania skryptów w JS od Google – playground
  5. Wykorzystanie modelu mentalnego do tworzenia interfejsu – http://www.useit.com/alertbox/mental-models.html
  6. VFP sterowany przez .NET – http://blogs.msdn.com/b/calvin_hsia/archive/2007/05/21/write-fox-code-in-visual-studio-that-interacts-with-your-vb-net-code.aspx
  7. Video z PDC 2010:
    1. http://player.microsoftpdc.com/Session/1b127a7d-300e-4385-af8e-ac747fee677a
    2. http://player.microsoftpdc.com/Session/04092962-4ed1-42c6-be07-203d42115274
  8. Dostawcy oData – http://www.odata.org/producers
  9. Przechwytywanie wyjątków – Exception Handling for C# Beginners
  10. Walidacje danych – Validating Simple Primitive Data Types :TIP (For beginners)
  11. iTunes – nowy – http://www.apple.com/itunes/download/
  12. Zabawa z MD5 w Javie – http://www.coderanch.com/t/514850/java/java/MD

Posted 22 listopada 2010 by marekwmsdn in JavaScript, Komputery i Internet, MS, VFP

Co z tym DNS?   Leave a comment

Sprawy dookoła DNS ciągle się rozwijają. Prawdziwym znawcą tego tematu jest Mark Minasi (pionier w propagowaniu wprowadzenia DNSSEC, ostatnio widziałem go w Warszawie na MTS 2010, to prawdziwy showman). Wiele firm oferuje darmową usługę DNS dla klientów indywidualnych, dodatkowo wzbogacają ją o bezpieczeństwo rodzicielskie i/lub sprawdzanie antyspamowe, antymaleware itd. Do liderów w tej dziedzinie należy:

  1. OpenDNS
  2. DynaDNS – chyba daje jeszcze adresy dynamiczne. Obecny Internet przekształca się w model TV – wielu odbiorców, niewiele kanałów. Dzięki usłudze dynaDNS teraz każdy może przekształcić swój komputer w publiczny serwer widziany poprzez Internet
  3. Ultra DNS Advantage – NeuStar
  4. Nowy – Google Public DNS

Do badania wydajności pracy DNS stosuje się benchmarki takie jak namebench. Problemy nadciagające dla tych dostawców z uwagi na wprowadzenie IP6 oraz DNSSEC.