piątek, maja 30, 2008

Mamy piatek:
  1. Czytaj nowinki w helion.NET
  2. Czy Abox jest lepszy od Pando?
  3. Strona do nauki technologii MS - http://www.microsoft.com/learning/vstudio/2008/default.mspx
  4. Pięć ciekawych dodatków do IE - ciekawe jest me.dium (obserwowanie kto jeszcze ogląda tą stronę) oraz LeechGet
  5. FreeMaker - namiastka "szablonu" (proste podstawianie wg. wzorca)
  6. Serwer: www.Derkeiler.com/newsgroups
  7. Wynik wyszukiwania w google (format Xmldsig) daje:
    1. Na adresie mamy info, że CryptoAPI podpisuje w formacie PKCS#7 i jest ok. Teraz chce podpisać w XMLDSIG, w odpowiedzi dostaje łącze. Może to jest właściwa droga (przez mękę).
    2. Parser XML - http://xmlsoft.org/docs.html
    3. Biblioteka w C++: http://www.aleksey.com/xmlsec/
    4. Dokumentacja: http://xmlsoft.org/docs.html
    5. Można ściągnąć - http://www.zlatkovic.com/libxml.en.html (są dla Pythona, Delphi i C#)
    6. Projekt OpenSign (duński) - http://www.openoces.org/
      1. Demo tego projektu działa - http://www.openoces.org/demo/servlet/AppletLauncher
      2. Do ściągnięcia - binaria/żródła - http://www.openoces.org/opensign/download.html
    7. Slide - http://www.w3.org/Talks/1999/0712-ietf45/slide1-0.html
    8. Na O'Reilly jest książka ".NET Framework Security" - http://safari.oreilly.com/067232184X/ch32 - szukaj na torrent
    9. IBM developerWorks - Stosowanie JS w JSDT
    10. Na tej kanwie projekty http://www.ibm.com/developerworks/opensource/top-projects/eclipse.html?S_TACT=105AGX54&S_CMP=B0529
    11. Inna witryna developerska - http://www.eggheadcafe.com/forumarchives/platformsdksecurity/Mar2006/post26026417.asp (z 9)
    12. Strona ECMA zajmującej się standardami np. JS: http://www.ecma-international.org/activities/index.html (z 9)
    13. Wizjonerstwo - otwarcie aplikacji RCP poprzez kliknięcie na URL -http://www.ibm.com/developerworks/opensource/library/os-eclipse-rcpurl/?S_TACT=105AGX54&S_CMP=B0529&ca=dnw-921
    14. Ze stron AJAXIN.COM (źródło - http://www.webware.com/8301-1_109-9953766-2.html?tag=nl.e703) - licho nie śpi - FF też rozwija różne ciekawe projekty - wg. niego ironRuby i ironPython dostęne w IE mają być portowane w FF. Jak ? Poprzez przeniesienie projektu Tamarin (ActionScript) do IE.
    15. Na stronach blogu autor pisze o tzrech projektach:
      1. Action Monkey - pożenienie spiderMonkey (silnik przeglądarki Mozilla) z Tamarin (silnik Flasha udostępniony przez Adobe). Da to dostęp do 90% bazy
      2. Screaming Monkey - skryptowa obsługa Tamarin w przeglądarce IE
      3. iron Monkey - przeniesienie iron(Ruby/Python) do Tamarin
    16. Mam już konto do http://code.google.com/appengine/articles/ - portalas2008
    17. Zasoby CodeProject:
      1. Tworzenie WinForm i WCF - http://www.codeproject.com/KB/WPF/winforms2wpf.aspx
      2. http://www.codeproject.com/KB/security/xmldsiglic.aspx
      3. http://www.codeproject.com/KB/security/porting_java_public_key.aspx
      4. http://www.codeproject.com/KB/aspnet/NetJava.aspx
      5. http://www.codeproject.com/KB/security/CryptoInteropKeys.aspx
      6. http://www.codeproject.com/KB/vb/Crypto.aspx
      7. http://www.ibm.com/developerworks/rational/library/05/321_uml/?S_TACT=105AGX78&S_CMP=ARCHLP
      8. http://www.codeproject.com/KB/security/SimpleEncryption.aspx
      9. http://www.codeproject.com/KB/security/SecChannel.aspx
      10. http://www.codeproject.com/KB/vb/Crypto.aspx
      11. http://www.ibm.com/developerworks/websphere/techjournal/?S_TACT=105AGX54&S_CMP=B0522&ca=dnw-920

czwartek, maja 29, 2008

Kopia linków z AVANT (ServerPraca):
  1. GoToAPI - http://www.gotapi.com/php
  2. Forum Informix'a - http://www.iiug.org
  3. .NET dla VFP - http://foxcentral.net/microsoft/NETforVFPDevelopers.htm
  4. VFP raporty - stosowanie łączy - http://msdn.microsoft.com/pl-pl/library/ms947688(en-us).aspx
  5. Java instrukcje - http://java.sun.com/j2se/1.4.2/docs/api/java/net/URL.html
  6. Freeware - http://www.networkworld.com/news/2008/011608-14-fantastic-freeware.html?page=2
  7. PDF w VFP - http://msdn.microsoft.com/pl-pl/library/ms947696(en-us).aspx
  8. Informacja o sterownikach JDBC do Informix -
    1. http://www-306.ibm.com/software/data/informix/pubs/library/notes/relnotes/jdb0211r28.html
    2. http://www-306.ibm.com/software/data/informix/pubs/library/notes/relnotes/jdbcrel_2.21.jc2.html
  9. Blog o IE - http://blogs.msdn.com/ie/
  10. MS podcast - http://msevents.microsoft.com/cui/WebCastEventDetails.aspx?culture=en-US&EventID=1032362712&CountryCode=US
  11. Blog Calvin Hsia - http://blogs.msdn.com/Calvin_Hsia/
  12. How do I seria - http://msdn.microsoft.com/en-us/bb629407.aspx (co z nuggets) - uwaga tam są kanały...
  13. Jak skryptować Javę - http://www.mozilla.org/rhino/ScriptingJava.html
  14. Integracja DOM w Java - http://www.javaworld.com/javaworld/jw-05-2000/jw-0518-jdom.html?page=3
  15. Mobilny podpis elektroniczny - http://www.mobitrust.pl/
  16. Strona mądral z MS - http://blogs.msdn.com/geekspeak/
  17. Java:
    1. Dzone - http://java.dzone.com/ plus javalobby
    2. jGuru - http://www.jguru.com/faq/view.jsp?EID=16833
    3. http://www.raditha.com/java/javascript.php
    4. http://www.javareference.com/
    5. http://www.javareference.com/jrexamples/viewexample.jsp?id=81
    6. http://forum.java.sun.com/thread.jspa?threadID=575846&messageID=2878685
    7. http://forum.java.sun.com/thread.jspa?threadID=513391&tstart=180
    8. http://www.rgagnon.com/javadetails/java-0170.html
    9. http://www.rgagnon.com/javadetails/java-0170.html
    10. http://www.codestore.net/store.nsf/unid/DOMM-4U8FM6
    11. Inne linki:
      1. javalobby
      2. java.dzone
      3. jguru
      4. javapassion
      5. captain.at
  18. Informix - http://www-pagines.fib.upc.es/~bd/manuals/InformixJDBC.pdf

środa, maja 28, 2008

Różne sprawy

Praca, praca, praca
  1. Merlin jako sklep jest niezłym źródłem tanich (stosunkowo) zakupów
  2. Ah te wirusy: w nowym wydanu Flash-a (Adobe) jest zero-day bład, oskarżenia Symenteca, że to XP3 tak nabałaganił w rejestrach i dookoła jest bezpodstawne (S. przyznał, że to sprawka jego modułu)
  3. W debacie na temat wyższości metod wirtualizacyjnych MS dostał najniższe notowania (przed nim był Xen i przed Xen-em VM Ware), za młody, za tani.
  4. Badanie potwierdziły, że Mac OS X najlepiej się czuje na własnym sprzęcie. Test wydajności na Intelu wykazał, że grafika w Windows XP jest dużo szybsza niż w OS X (na tym samym komputerze)
  5. Konwersja formatów muzycznych jest prawdziwym koszmarem - lekarstwem jest FreeConverter
  6. Inne SSL VPN, obok soławionego CISCO jest firma Sonic Wall, która też dostarcza tego typu produkty
  7. Gry dla pociech na Dzień Dziecka - http://www.download.com/Games/, http://news.cnet.com/2300-11397_3-6240330-3.html?tag=ne.gall.pg
  8. http://www.sciam.com/article.cfm?id=ben-steins-expelled-review-john-rennie&ec=b_cnet2_q2
  9. Pisz bloga - wyniki badań zamieszczonych w Sc.Am. pokazały, że pisanie bloga jest dobre na stress itd "Self-medication may be the reason the blogosphere has taken off. Scientists (and writers) have long known about the therapeutic benefits of writing about personal experiences, thoughts and feelings. But besides serving as a stress-coping mechanism, expressive writing produces many physiological benefits. Research shows that it improves memory and sleep, boosts immune cell activity and reduces viral load in AIDS patients, and even speeds healing after surgery. A study in the February issue of the Oncologist reports that cancer patients who engaged in expressive writing just before treatment felt markedly better, mentally and physically, as compared with patients who did not."
  10. Graj w Tetris a będziesz wielki - http://science-community.sciam.com/blog-entry/Sciam-Observations/Tetris-Makes-Smarter/580000919
  11. Firefox 3.0 - jednak się ugięli. Będzie RC2 poprawiająca ponad 40 krytycznych błędów. Alternatywą było wypuszczenie wersji 3.0, a potem łatanie. Jednak uznali, że takie traktowanie raportów o błędach może nadwyrężyć zaufanie użytkowników.
  12. Google Development:
    1. Rozbiegówka do Google API - http://code.google.com/apis/gdata/
    2. Nowy GWT - http://code.google.com/webtoolkit/
  13. Szybkie wyszukiwanie i składanie łańcuchów (szczegolnie źle to wygląda w IE) w JS zawsze było kosztowne - jest na to sposób emulacja StringBuildera - http://www.codeproject.com/KB/ajax/JavascriptStringBuilderEx.aspx
  14. Tamże w "CodeProject" jest na temat szyfrowania łańcuchów zapytań - http://www.codeproject.com/KB/web-security/QueryStringEncryptionNET.aspx
  15. Książka o SSL - http://www.rtfm.com/sslbook/
  16. Test tanich cyfrówek i porównanie - http://aparaty.idg.pl/artykuly/57794_2.html
  17. Java - http://groups.google.com/group/warszawa-jug
  18. TIBCO - udostępniło GIB (general interface builder) - http://www.tibco.com/devnet/gi/default.jsp

wtorek, maja 27, 2008

Podpisy

Nowinki:

  1. Bardzo ciekawe podejście do monitorowania w środowisku skryptowym, czy nadchodzi jakieś zdarzenie - http://www.microsoft.com/technet/scriptcenter/resources/qanda/apr08/hey0421.mspx
  2. Super ciekawy blog o C# - http://blogs.msdn.com/charlie/
  3. O C# - http://msdn.microsoft.com/en-us/beginner/default.aspx
  4. Dla początkujących - http://msdn.microsoft.com/en-us/beginner/bb308816.aspx
  5. Bardzo ważny e-mail: "Top Educational Kits, Guides, Webcasts, Tutorials from IBM DeveloperWorks" zawiera lącza do:
    1. http://mailer.infoq.com/link.php?M=336770&N=129&L=1132&F=H
    2. http://mailer.infoq.com/link.php?M=336770&N=129&L=1135&F=H
    3. http://mailer.infoq.com/link.php?M=336770&N=129&L=1129&F=H
    4. http://mailer.infoq.com/link.php?M=336770&N=129&L=1129&F=H
    5. http://mailer.infoq.com/link.php?M=336770&N=129&L=1133&F=H
    6. http://mailer.infoq.com/link.php?M=336770&N=129&L=1130&F=H
    7. http://mailer.infoq.com/link.php?M=336770&N=129&L=1128&F=H
  6. Całkiem niezły wstęp - http://www.ibm.com/developerworks/rational/library/05/321_uml/?S_TACT=105AGX78&S_CMP=ARCHLP
  7. Wstęp do kryptografii - http://www.codeproject.com/KB/vb/Crypto.aspx
  8. Bezpieczny kanał komunikacyjny - tak dla siebie - http://www.codeproject.com/KB/security/SecChannel.aspx
  9. Do robienia obrazków - http://www.gliffy.com/
  10. Using xml digital signature - http://www.codeproject.com/KB/security/xmldsiglic.aspx
  11. Prosta enkrypcja - http://www.codeproject.com/KB/security/SimpleEncryption.aspx

Znowu Java:

  1. Promuje się platforme Web4J
  2. Maxthin ma w czytniku wiele odwołań do ciekawych kanałów RSS
  3. Struktury danych w .NET - http://www.informit.com/guides/content.aspx?g=dotnet&seqNum=661
  4. Serializacja - http://www.informit.com/articles/article.aspx?p=1191548
  5. Java a bezpieczeństwo http://www.informit.com/articles/article.aspx?p=1187967&ns=15082
  6. WSH - http://www.informit.com/articles/article.aspx?p=1187429&ns=15107
  7. Słowniki - http://www.informit.com/guides/content.aspx?g=dotnet&seqNum=665&ns=15107
  8. Generyczni dlegaci 0 http://www.informit.com/articles/article.aspx?p=1189190&ns=15116

poniedziałek, maja 26, 2008

Nowinki:

  1. Tworzenie dokumentów w PDF wszystkich boli. W przypadku C# i Java dobrze sprawuje się biblioteka itext.
  2. Coś dla dzieci o zimnej wojnie:
    1. niewidzialne linie obrony miast amerykańskich przed bombowcami strategicznymi
    2. Mars napada - http://www.pcworld.idg.com.au/index.php?id=568260076&fp=4&fpid=762457&eid=140

  3. Instrukcja do korzystania z C++: http://www.informit.com/guides/content.aspx?g=cplusplus&seqNum=22

  4. Dziwne, MS tak się bił o OOXML (Office Open XML), że poszedł na wiele ustęp i musi teraz dokonac wiele zmaian w swym formacie. W wyniku czego pełne wsparcie dla niego będzie dopiero w MS office 14, ale wsparcie dla ODF/PDF i XPS będzie wcześniej bo w SP2 (połowie 2009)
  5. Daniweb - ciekawy serwis - http://www.daniweb.com/
  6. Dziwne - http://www.nytimes.com/2008/05/26/business/media/26link.html?th&emc=th
  7. MobiTrust ma zamiar testować moduł do składania podpisu elektronicznego, ale co on na to "Niebezpieczeństwo w GSM http://www.computerworld.pl/artykuly/58153.html [dostęp płatny] Algorytm szyfrujący stosowany w sieciach komórkowych nie jest silnym zabezpieczeniem. Można go złamać nie tylko w teorii" ?
  8. Ciekawe dwa pomysły:
    1. Uruchamianie aplikacji Linux na Windows (odwrotny Wine) - http://blogs.techrepublic.com.com/opensource/?p=211&tag=nl.e040
    2. Wirtualizacja pulpitów desktopowych w korporacji - http://blogs.techrepublic.com.com/opensource/?p=211&tag=nl.e040
  9. Wybierz swoje Eclipse
  10. Webshpere Developer technical Journal
  11. JSP - IBM

Trudne życie

Poświęcając się zawodowo pisaniu oprogramowania nieuchronnie staje się przed dylematem ilość czy jakość. Ilość oznacza poszerzanie swojej wiedzy a jakość oznacza pogłębianie jej do najdrobniejszego szczegółu (a nawet bitu). Z góry wszystko wydaje się łatwe ale wejście w szczegóły w przypadku współczesnego programowania (frameworków/bibliotek itd) powoduje zawrót głowy tak to jest pokompilkowan. Np. WFC tak podwyższyło poprzeczke, ze tworzenie połączenie HTTP bazuje na wzorcach klas przypisanych do danego połączenia (tu 5+ dla MS za komplikacje). A i sama Java tez niezle się skopała, szczególnie ich crypto API.

[Fwd: Re: [csharp-l] How to create PDF file by C# application]

Hi
You can do anythig using itextsharp.dll. this library provids number of
classes
to work with pdf using C#