piątek, marca 20, 2009

E-faktura i jej obszar

  1. Wiadomości z formum PEMI - http://pemi.ayz.pl/forum/viewtopic.php?t=109&postdays=0&postorder=asc&start=45
  2. Co oznacza keyUsage:
  3. a) digitalSignature: przeznaczenie certyfikatu do realizacji usługi uwierzytelnienia za pomocą podpisu cyfrowego w innych celach niż określone w pkt b, f i g;
    b) nonRepudiation: przeznaczenie certyfikatu dla zapewnienia usługi niezaprzeczalności przez osoby fizyczne, ale jednocześnie dla innego celu niż określony w pkt f i g. Bit nonRepudiation może być ustawiony tylko w kwalifikowanych certyfikatach kluczy publicznych użytkowników służących do weryfikacji bezpiecznych podpisów elektronicznych i nie może być łączony z innymi przeznaczeniami, w tym w szczególności, o których mowa w pkt c-e związanych z zapewnieniem poufności,
    c) keyEncipherment: do szyfrowania kluczy algorytmów symetrycznych zapewniających poufność danych,
    d) dataEncipherment: do szyfrowania danych użytkownika, innych niż określone w pkt c i e;
    e) keyAgreement: do protokołów uzgadniania klucza,
    f) keyCertSign: klucz publiczny jest używany do weryfikacji poświadczen elektronicznych w certyfikatach i zaświadczeniach certyfikacyjnych wydanych przez kwalifikowany podmiot świadczący usługi certyfikacyjne,
    g) cRLSign: klucz publiczny jest używany do weryfikacji poświadczen elektronicznych w listach unieważnionych i zawieszonych certyfikatów oraz listach unieważnionych i zawieszonych zaświadczen certyfikacyjnych wydanych przez kwalifikowany podmiot świadczący usługi certyfikacyjne,
    h) encipherOnly: może być użyty tylko z bitem keyAgreement do wskazania, że służy tylko do szyfrowania danych w protokołach uzgadniania klucza,
    i) decipherOnly: może być użyty tylko z bitem keyAgreement do wskazania, że służy tylko do odszyfrowania danych w protokołach uzgadniania klucza.
    Brak ustawienia jakiegokolwiek z powyższych bitów oznacza użycie certyfikatu w innym celu, niż określony w pkt a-i.
  4. Przy podpisywaniu deklaracji w formacie XML, zgodnie ze specyfikacją Ministerstwa Finansów, stosuje się XAdES-BES (XMLDSIG typu enveloped) albo PKCS#7. Zaleca się pierwszą metodę. W tym przypadku MF wymaga następujących algorytmów:
    • CanonicalizationMethod Algorithm=http://www.w3.org/TR/2001/REC-xml-c14n-20010315
    • SignatureMethod Algorithm=http://www.w3.org/2000/09/xmldsig#rsa-sha1
    • DigestMethod Algorithm=http://www.w3.org/2000/09/xmldsig#sha1
    • Transform Algorithm=http://www.w3.org/2000/09/xmldsig#enveloped-signature
    a w podpisanym dokumencie muszą być elementy:
    • KeyInfo zawierający X509Certificate
    • Object zawierający SigningCertificate
  5. Sprawdzenie XAdES – bramka testowa - testowej Ministerstwa Finansów

Zebrane linki developerskie z serwisu diigo

  1. Testowanie aplikacji pod IE - http://www.my-debugbar.com/wiki/IETester/HomePage
  2. Kopalnia wiedzy o PHP (tutoriale) - http://www.tizag.com/phpT/forms.php
  3. Edytor i środowisko w JS - https://bespin.mozilla.com/
  4. Bezpłatne czasopisma dla twórców witryn - http://www.hongkiat.com/blog/42-free-online-magazines-for-designers/
  5. Co każdy musi umieć z zakresu klas (styli) - http://tutorialfeed.blogspot.com/2008/10/ten-important-things-to-know-about-css.html
  6. Biblioteka JS - http://www.robertnyman.com/dlite/
  7. Super generator formularzy - http://www.phpform.org/download_html?id=ad5b0eed46101e2953294266d6e42e04
  8. Programowanie funkcjonalne w JS - http://osteele.com/sources/javascript/functional/
  9. 100 (naprawdę) najbardziej zakręconych projektów w JS  - http://www.spoonfeddesign.com/100-best-javascript-resources + tutoriale np. http://nettuts.com/javascript-ajax/10-rare-but-clever-javascript-techniques/
  10. Pluginsy do jQuery - http://plugins.jquery.com/project/agile-carousel
  11. Grafika w HTML - http://www.amcharts.com/docs/v.1/stock/settings/basics
  12. Tablaryzacja w JS - http://www.barelyfitz.com/projects/tabber/
  13. Walidator pól:
    1. http://zendold.lojcomm.com.br/fvalidator/
    2. http://www.willjessup.com/sandbox/jquery/form_validator/form_validate.html
  14. Tworzenie karuzeli:
    1. http://www.webdevlounge.com/javascript/creating-a-carousel-with-mootools/
    2. http://zendold.lojcomm.com.br/icarousel/
  15. Tworzenie menu - http://abeautifulsite.net/notebook/80
  16. Dokumentacja do VFP - http://docs.rinet.ru/GlyadiLisu/index.htm

poniedziałek, marca 16, 2009

Deweloperka

  1. http://www.ajaxlines.com/ajax/stuff/article/yui_released.php
  2. http://www.ajaxlines.com/ajax/stuff/xmlhttprequest.php
  3. Technicznie o Live Mesh - http://blogs.msdn.com/livemesh/ (www.mesh.com)
  4. Problemy z klasycznym ASP - http://www.aspnetpro.com/newsletterarticle/2009/03/asp200903dk_l/asp200903dk_l.asp
  5. SOA bezpieczeństwo - http://www.computerworld.com.au/article/280020/soa_security_basics?eid=-6787
  6. Najnowszy numer MSDN - http://msdn.microsoft.com/en-us/magazine/default.aspx?pr=flas
  7. ServerSide - http://www.theserverside.com/
  8. Pouczające filmiki o SQL Injection - http://www.betanews.com/article/New-toolkit-makes-Eclipse-into-a-Silverlight-IDE/1236813333
  9. Eclipse wspiera teraz Silverlight - http://www.eclipse4sl.org/learn/
  10. Użyteczne łącza:
    1. Bezpłatne oprogramowanie antywirusowe - http://www.downloadsquad.com/2009/02/23/9-free-antivirus-programs-for-windows/
    2. Ciekawe oprogramowanie na gwizdek - http://www.downloadsquad.com/2008/09/02/24-killer-portable-apps-for-your-usb-flash-drive/
    3. Najlepsze programy do pakowania i składowanie kopii zapasowych - http://www.downloadsquad.com/2008/10/12/13-great-free-backup-programs-for-windows-mac-and-linux/
    4. Szaleństwo na punkcie kolorów - http://www.downloadsquad.com/2008/10/09/color-me-crazy-10-best-online-color-tools/
    5. 15 najlepszych “przyśpieszaczy” Windows - http://www.computerworld.com.au/article/280023/15_free_downloads_pep_up_your_old_pc?pp=6
    6. Tai Chi:
      1. http://www.4minutefitness.com/
      2. http://www.easytaichi.com/photos.htm
  11. Podpis elektroniczny trzeba jakoś zweryfikować – firma Certum proponuje eNotariusa - http://www.certum.pl/certum/cert,oferta_usluga_sprawdzenie.xml
  12. Co jest takiego w ketchupie - (catsup) ? Odp: “

    Lycopene may help reduce certain types of cancer. Wow, but what's lycopene?

    It is that gorgeous red color in tomatoes, grapefruit and watermelon.

    The best source is processed tomato products like catsup, tomato juice, soup and paste.

    Great food is great medicine. Enjoy your tomatoes.”

  13. Jak się uczy mózg? - http://ksiegarnia.pwn.pl/produkt/5207/jak-uczy-sie-mozg.html?kategoria=73 (50zł)
  14. Inne ciekawostki są tutaj - http://www.downloadsquad.com/2008/04/23/microsoft-live-mesh-tech-preview-launches/

     

Ciekwostki

  1. Wydajność pracy z łańcuchami w JS - http://www.java2s.com/Tutorial/JavaScript/0120__String/StringBufferbasedonarray.htm
  2. Cała gałąź na temat JS - http://www.java2s.com/Tutorial/JavaScript/0120__String/StringBufferbasedonarray.htm
  3. Inne dywagacje na temat konkatenacji w JS - http://www.softwaresecretweapons.com/jspwiki/javascriptstringconcatenation
  4. I tu - http://www.koders.com/javascript/fid2C852C89CF087BEC35090A1DCFD2853EAE66ED3A.aspx