- Wizualizacja muzyki - http://www.matthiasdittrich.com/projekte/narratives/visualisation/index.html ze strony o wizualizacjach http://www.webdesignerdepot.com/2009/06/50-great-examples-of-data-visualization/, dzienna dawka informacji wizualnej - http://dailyinfographic.com/
- JS motyw- Brendan – autor JS ma swoją stronę - http://functionsource.com/post/brendan-on-the-javascript-future i tu - http://brendaneich.com/tag/javascript/
- Dla programistów Java – jak zacząć przygodę z C# i całą platformą .NET? Odpowiedź jest tutaj (oczywiście daje ją MS). Ale jest to dobre miejsce aby zacząć własną drogę do .NET!
- Trzon do:
- nauki C# - http://msdn.microsoft.com/en-US/vcsharp
- poznania platformy .NET - http://msdn.microsoft.com/en-us/netframework/aa569263
- nauka WCF - http://msdn.microsoft.com/en-US/netframework/wcf-code-samples.aspx
- Forum - http://www.go4expert.com/forums/showthread.php?t=18599
- Nauka HTML5 - http://msdn.microsoft.com/en-us/ie/aa740476
- Programowanie || – obiecanki z MS CTP - http://blogs.msdn.com/b/csharpfaq/archive/2011/04/13/async-ctp-sp1-refresh.aspx
- Nowa propozycja asynchronicznego wykonywania się aplikacji ma swoje demo, jest ono tu i pozwala na zabawę z przykładami.
- Crystal report dla VS2010 nadal jest za darmo oto blog na ten temat z SAP-a
- MS dogadał się z firmą DevExpress i pozwala na instalację ciekawych kontrolek + daje wiele instrukcji video - http://tv.devexpress.com/#CRX91FeaturesCS
- Python steruje odtwarzaczem - http://pydub.com/
- Dzieci wcale nie powinny być “psute” przez Internet - http://websearch.about.com/od/safesearch/a/kidsclick.htm
czwartek, maja 05, 2011
Ciekawostki
czwartek, kwietnia 28, 2011
.NET
- Zasoby na temat .NET:
- http://dotnetshoutout.com/ tamże o WCF
- Tutorial o JS z JSFiddler
- CodeBalance blog z blogspot:
- HTTPModule/HTTPHandler jak programować
- WCF/WS różnice
- Silniki wyszukujące książki
- Konwersja z C# na JS – doświadczenie programisty
wtorek, kwietnia 26, 2011
Ciekawostki
- Edytory UML – za darmo – na stronie codebalance
- Implementacja node.js dla jedi pod Windows - http://node-js.prcn.co.cc/#rus
- Co nowego w jQUERY UI - http://blogs.sitepoint.com/whats-new-in-jquery-ui-1-8/
- Niesamowity blog - http://oakleafblog.blogspot.com/2011/04/windows-azure-and-cloud-computing-posts_24.html
- Strona na temat IE (oficjalna) - http://blogs.msdn.com/b/ie/archive/2011/04/20/ie-feedback-looking-back-forging-ahead.aspx, tamże podano sposób na instalację wielu przeglądarek internetowych pod jednym systemem
- Tutaj z kolei jest na temat narzędzi dla deweloperów z “rozbiegówki” która jest tutaj - http://msdn.microsoft.com/en-us/library/dd565631%28VS.85%29.aspx
- Pamiętaj o zasobach JS - http://addyosmani.com/blog/
- Zbiór pułapek w JS - http://www.codeproject.com/KB/scripting/javascript-gotchas.aspx
- Bardzo ciekawe produkty - http://www.syncfusion.com/products
- Dokładny przepis na uruchomienie kompletnego serwisu REST w WCF – szablon - http://kashyapas.com/2011/04/self-hosted-wcf-rest-service-template-for-vc-express/
- Książka o C# za darmo - http://blogs.technet.com/b/southasiamvp/archive/2011/04/25/revisiting-c-mvp-publishes-a-free-ebook.aspx z portalu dla deweloperów (są tam i inne linki)
- Ciekawy portal - http://paper.li/kashyapa/
- Zatwituj - https://twitter.com/#!/amazedsaint
- Serwer automatyzacji w C# - http://www.gekko-software.nl/DotNet/Art03.htm
- Przerób FB i TW na gazetę - http://paper.li/
- Ciekawe edytory - http://net.tutsplus.com/articles/web-roundups/22-neat-code-editors-for-windows/
- Code balance:
- http://codebalance.blogspot.com/2011/02/brief-explanation-of-httpmodule-and.html
- http://codebalance.blogspot.com/2011/01/selection-of-successful-software.html
- http://codebalance.blogspot.com/2011/01/10-differences-between-wcf-services-and.html
- http://codebalance.blogspot.com/2010/09/10-successful-e-book-search-engines.html
- Nauka JS dla rasowego programisty w c# – wg. Hanselmana
sobota, kwietnia 23, 2011
piątek, kwietnia 22, 2011
Co nowego
- IBM pragnie uruchomić na mainframe-ach możliwość instalacji środowiska Windows, podobnie jak to zamierza zrobić z Linuxem w trzecim kwartale 2011 - będzie to uruchomienie na linii serii zEnterprise emulacji serwerów System x o architekturze x86. Mamy tu do czynienia z emulacją na dwóch poziomach: System x uruchamia środowisko Windows i jest następnie jego architektura x86 emulowana na zEnterprose, czyli tak na dobrą sprawę środowisko Windows jest emulowane pośrednio poprzez emulację PLATFORMY sprzętowej na której stoi – z materiałów NetworkWorld. Inaczej mówiąc zEnterprise ma możliwość emulacji System x a co za tym idzie i Linux-a i Windows-a zainstalowanych na nim. Oficjalne stanowisko IBM jest tu
- Dla dzieci - chemia i biologia materiały do nauki
- Open source jest wszędzie – tym razem dla podstawowych narzędzi rolniczych w celu wyżywienia świata- http://www.ted.com/talks/marcin_jakubowski.html na podstawie ItWorld
- Czasami Berkerly DB może być potraktowana jako baza NoSQL – tak przynajmniej twierdzi Oracle
- Wizualizacja JSON na tej stronie - http://ajaxstack.com/jsonreport/
- Jakiś przykład przerabiający HTML na PDF - http://javaxtendsolutions.wordpress.com/2011/01/03/itext-1-5-html-to-pdf/
- Podglądanie fontów na ekranie - http://www.stcassociates.com/lab/fontbrowser.html
- Narzędzia pomocne grafikowi stron HTML - http://www.techrepublic.com/photos/20-more-online-tools-for-web-designers/6213450?seq=12&tag=thumbnail-view-selector;get-photo-roto jest tam super texter.ru
- Gra - http://gammajs.org/tutorials/enemies.html oraz SVG, chmurki tagów - http://www.goat1000.com/tagcanvas.php
- Framework do REST-a - http://www.servicestack.net/ServiceStack.Hello/
- Tworzenie formularza w MS Office- może się kiedyś przydać - http://www.techrepublic.com/blog/msoffice/how-to-create-an-electronic-form-using-word-2010-content-controls/4841?tag=nl.e042
- Lekcje Feymanna teraz w wydaniu Microsft - http://research.microsoft.com/apps/tools/tuva/
- Materiały do MIX - http://live.visitmix.com/, można zastosować downloader, lub obejrzeć w wolnej chwili na kanale 9
- Podglądanie aplikacji w IE9 też może być ciekawe - http://blogs.msdn.com/b/ukmsdn/archive/2011/04/06/msdn-flash-feature-article-ie9-developer-tools.aspx?wa=wsignin1.0
- Dwie wirtualne lekcje z MSDN (działają tylko na IE):
czwartek, kwietnia 21, 2011
Nowinki
- Python ma wiele IDE np. Eclipse, Active Python, ironPython (w VS2010), SharpDeveloper teraz nawet Netbeans. Do niego jest wiele bibliotek np. NumPy, SciPy.
- Programowanie gier: nie tylko w JS i HTML5, można stosować Smallbasic a nawet w Python (pakiet Visual Python). Jest też wiele gotowych silników do gier – Alice.
- Z artykułu ”7-programming-languages-the-rise” z Infoworld na topie jest:
- Javascript – Aptana co prawda porzuciła Jaxera ale połączyła się z Appceleratorem, Google stosuje silnik V8 i zakupił AppJet (firma wykorzystywała bibliotekę Rhino po stronie serwera). Powstały nowe frameworki: poważne potraktowanie przetwarzania po stronie serwera – najstarszy CommonJS (ma wiele implementacji np. CouchDB, , node.js (na bazie V8, realizuje model server side JS – SSJS) , CouchDB, MongoDB. Całkiem nieźle…
- Python
- Bardzo fajny blog – Tima Andersona – EverNote został przepisany z platformy .NET WPF na C++ (za dużo zasobów zżerał), ale czy to dobry ruch? Można było dać szansę wersji WPF 4.0 lub Silverlight.
- Możliwości Power Pivot 4 Excel - http://www.powerpivot.com/videos.aspx
- Niezły blog – Macieja Grabarka (WCF i WPF), materiały pokonferencyjne są tu. Tamże typowe polskie blogi .netowe:
- http://dotnetblogs.pl/
- http://codeguru.pl/Default.aspx
- http://dotnetomaniak.pl/
- http://edwardweinert.com/
- http://joannasubik.pl/
- inicjatywa MS zachęcająca do testowania technologii – pro momentum
- http://www.daczkowski.net/
- http://tomaszwisniewski.com/
- Możliwości IE 9 - http://msdn.microsoft.com/en-us/ie/ff468705.aspx
- Dr. Dobbs:
- Serwis WCF - http://drdobbs.com/visualstudio/227600076?pgno=2
- Istota JSONP - http://drdobbs.com/visualstudio/226500168
- Blokowanie akcji w jQuery - http://drdobbs.com/visualstudio/225702258
- Jak pisać aplikacje dla urządzeń mobilnych - http://drdobbs.com/windows/229300121
- Co wybrać - http://www.visualwebgui.com/download.aspx
- Serwer imitujący fizykę - http://farseerphysics.codeplex.com/releases/view/64108
środa, kwietnia 20, 2011
Ciekawostki
- https://www.amazon.com/ap/signin?ie=UTF8&pf_rd_r=0YZBH202FSBYVV56QQ6C&pf_rd_m=ATVPDKIKX0DER&pf_rd_t=6301&pf_rd_i=usflex&pf_rd_p=1277563402&pf_rd_s=signin-slot
- http://webhosting.pl/Frameworki.JavaScript.przeglad.najlepszych.zestawow.do.tworzenia.aplikacji.WWW.i.porady.kiedy.je.stosowac
- Inny cURL - http://curl.haxx.se/libcurl/php/examples/callbacks.html
- http://www.higherpass.com/php/Tutorials/Using-Curl-To-Query-Remote-Servers/ – CURL_RETURNTRANSFER = 0 – wrzuca do przeglądarki, autentykacja - http://www.higherpass.com/php/Tutorials/Using-Curl-To-Query-Remote-Servers/5/, z XML - http://www.higherpass.com/php/Tutorials/Retrieving-Xml-With-Curl-And-Simplexml/2/, http://curl.haxx.se/libcurl/php/examples/callbacks.html
- Wyszukiwarki:
- Tutorial dla PHP - http://www.phpfreaks.com/tutorials
- Wywiad z przedstawicielem MS, natywność oznacza wykorzystanie możliwości systemu operacyjnego, w tym sensie Windosw 7 (jump list itd). Co wybrać - do aplikacji biznesowych sugeruje SL (będzie nowa wersja LightSwitch cała w SL) - http://webhosting.pl/Co.oznacza.natywnosc.w.wypadku.IE10.Rozmawiamy.z.Arturem.Zarskim.z.polskiego.oddzialu.Microsoftu. Tam odnośnik do oficjalnego stanowiska firmy - http://team.silverlight.net/announcement/standards-based-web-plug-ins-and-silverlight/.
- Narzędzia do wspomagania firmy - http://webhosting.pl/10.aplikacji.SaaS.dla.nowoczesnej.firmy.czyli.jak.skompletowac.narzedzia.za.mniej.niz.300.zl. Tu zasługuje na wzmiankę pakiet do projektów - www.isido.pl
- FireBug i jego potomkowie - http://getfirebug.com/wiki/index.php/Firebug_Extensions#Chromebug
- Przegląd frameworków w JS - http://webhosting.pl/Frameworki.JavaScript.przeglad.najlepszych.zestawow.do.tworzenia.aplikacji.WWW.i.porady.kiedy.je.stosowac - duże projekty wymagaja stanowczo wykorzystania YUI (EXT JS)
- Pułapki CSS - http://www.slideshare.net/stubbornella/our-best-practices-are-killing-us
- Biblioteka niwelująca różnice m. przeglądarkami w zakresie zapamiętywania danych po stronie klienta - https://github.com/StevenBlack/store.js/tree/
- Wykorzystanie narzędzi open-source rosnie - http://www.infoworld.com/d/application-development/open-source-programming-tools-the-rise-740?page=0,4
- Lista baz NoSQL - http://nosql-database.org/
- Najlepsze narzędzia do Pythona - http://www.infoworld.com/d/developer-world/infoworld-review-nine-fine-python-development-tools-374?page=0,5&source=rs
- Pomysły - Kawasaki o oczarowaniu, DynaTrace i IE6/7/8- to są realia w KW, program do udawania miejsca, Rodek towrzy pismo, my go ekportujemy do PDF (zapisuje w bazie) i wysyłamy do AS-a, on je podpisuje
czwartek, kwietnia 14, 2011
E-faktura, stan prawny
Rzeczpospolita - Są zgłoszone dwa projekty ustaw dotyczących e-podpisów:
- poselska (zrównanie podpisu osobistego w dowodzie z odręcznym),
- rządowy (ograniczającym działanie podpisu osobistego do kontaktów z e-administracją). Poza tą różnicą mają wspólne punkty, wprowadzają zaawansowany podpis elektroniczny (nie wymaga karty czy czytnika) oraz pojęcie pieczęci elektronicznej powiązanej z podmiotem.
Obecnie z e-podpisu korzysta 300 tyś osób.
Tamże z dnia 10.01.2011 - aby przesyłać e-faktury, ale pliki muszą spełniać określone warunki. Informacje o zmianach w VAT na 2011 są opublikowane w broszurze przez Min Fin. Od 1 stycznia ulega uproszczeniu wysyłanie faktur online (zgodnie z rozporządzeniem z 17.12.2010 - DzU z 2010 r. nr 249, poz 1661 w odpowiedzi na nową dyrektywę Rady 2010/45/UE z 13 lipca 2010). Faktura może być wysłana w dowolnym formacie elektronicznym ale z obwarowaniem zapewnienia autentyczności pochodzenia i integralności treści. Ale nie ma mowy o minimalnych warunkach technicznych jakie muszą być spełnione.
Trochę więcej na temat dyrektywy
Pozwala ona na zastosowanie, obok EDI i bezpiecznego podpisu stosować dowolnej technologii która zapewni:
- autentyczności pochodzenia,
- integralności treści (integralność treści oznacza niezmienność obowiązkowych elementów faktury, można dodać lub zmienić dane nieobowiązkowe takie jak znaczniki lub komentarze lub zmienić format faktury - ale z tym należy postępować ostrożnie gdyż można liczyć się na różne interpretacje - sumarycznie lepiej fakturę podpisać i zapieczętować i nic w niej nie ruszać) oraz,
- czytelność
Obowiązek wprowadzenia do końca roku 2012.
poniedziałek, kwietnia 11, 2011
Obsługa HTTP/HTTPS w PHP
Traktowanie serwera PHP w nietypowy sposób do obsługi komunikacji z innym serwerem. Jak to zrobić? Od razu nasuwają się następujące rozwiązania:
- skorzystanie z cURL - dokumentacja
- wykorzystanie wrappera do HTTP – świetny blog - http://wezfurlong.org/blog/2006/nov/http-post-from-php-without-curl/ – tam sie dowiedziałem, że dopiero ustawienie ‘ignore_errors’ pozwala na dostanie się do ładunku zwróconego w przypadku błędów po drugiej stronie. Przy okazji można wykorzystać tu http://pl.php.net/http_build_query
- zaprzęgnięcie do tego usług webowych –WSO2
Pracowita niedziela
Ciekawostki z życia:
- Coś dla ciała - http://tempehservice.com/?pl_badz-wege,27, Sklep w Katowicach
- Interesujące wnioski z analizy - http://httparchive.org/interesting.php - na podstawie webhosting.pl – jQury dominujący framework wśród JS
- Niezłe rzeczy można z tym zrobić - http://www.autohotkey.com/docs/Tutorial.htm
- Proste przykłady z C# - http://www.jonasjohn.de/snippets/csharp/xmlserializer-example.htm
- Silne wsparcie protokołu HTTP i nie tylko - http://hc.apache.org/httpcomponents-client-ga/tutorial/html/
- Wspaniały odnośnik do przykładów z różnych dziedzin informatyki i języków programowania - http://www.java2s.com/, szczególnie są ciekawe wątki - http://www.java2s.com/Code/CSharp/Thread/CatalogThread.htm i inne strony - http://www.javakb.com/Default.aspx
- Pobieranie danych poprzez PHP - http://wezfurlong.org/blog/2006/nov/http-post-from-php-without-curl/
Różności
Różne:
- Wstrzykiwanie kodu m. serwerem a klientem w JS - bardzo niebezpieczne - na blog.port80software.com
- Ciekawe “t's not a new idea—you've very likely heard the phrase "Good artists borrow, great artists steal. "It's commonly attributed to Pablo Picasso, or T.S. Eliot, though it likelyoriginated with neither. Kleon illustrates his point in the cartoon above, and has this to say on the subject:
- Here's what artists understand. It's the a three-word sentence that fills me with hope every time I read it:
- Nothing is original.
- It says it right there in the Bible. Ecclesiastes:
- “That which has been is what will be, That which is done is what will be done, And there is nothing new under the sun."
- Every new idea is just a mashup or a remix of previous ideas.”\
- Jak zostać odkrywcą i kraść cudze pomysły - http://www.austinkleon.com/2011/03/30/how-to-steal-like-an-artist-and-9-other-things-nobody-told-me/?utm_source=Lifehacker+Newsletter&utm_campaign=31570e088d-UA-142218-1&utm_medium=email
czwartek, kwietnia 07, 2011
Koniec z Lenovo (resztki opery)
- Darmowa literatura - http://freebookspot.co/TopTen.aspx?Category_ID=105
- MS IE akceleratory i inne nowinki z IE8 - http://msdn.microsoft.com/en-us/library/cc189058(v=vs.95).aspx
- Wstrzykiwanie php do skryptu w czasie ładowania się strony - http://www.javascriptkit.com/javatutors/externalphp.shtml – można wykorzystać aby w php połączyć się z inną witryną i wykonać jakąś operację (np WS)
- Badania WPF:
czwartek, marca 31, 2011
Mega linki z pracy cz. 1
- Do wykorzystania:
- Pożyteczny przykład z CodeProject wykorzystania DataGrid w technologii WPF z bazą SQL Server Compact
- Też stamtąd – tutorial na temat log4net - o zapisywaniu informacji do logów aplikacyjnych
- Wykorzystanie DataTables z jQuery w aplikacjach ASP.NET
- Wykonywanie w locie dowolnego serwisu WCF
- WCF by example
- Prosty sposób na odpytanie bazy danych
- Praca z dużymi plikami XML bez ich wczytywania w całości
- Własny handler do przetwarzania żądań do stron
- Własny sposób na wykorzystanie WCF do autentykacji i szyfrowania danych
- Eksport danych z bazy do różnych formatów (PDF, DOC, RTF czy XLS)
- GTD w akcji - http://www.codeproject.com/KB/applications/todolist2.aspx
- Crystal Report zanurzony w VS2011 w akcji
- Dokładny przykład jak wykorzystać Lightswitch do tworzenia aplikacji do zbierania danych
- Kolejna biblioteka do tworzenia PDF w wersji Lite jest bezpłatna – quickpdflibrary. Inny bezpłatny komponent do tworzenia PDF (i nie tylko, może jeszcze tworzyć DOC, XLS, RTF) – e-iceblue. Bardzo dokładny opis “bebechów” PDF – na JPedal.org (widać po nazwie, że firma wyszła z jakiegoś open source-wego projektu, okrzepła i zaczyna “zbijać kasę”). To był blog, a teraz tu są zebrane zasoby na temat PDF i wsparcia w tym temacie. Oficjalna strona blogu Adobe dla developerów jest tutaj, na stronie Adobe. Flash Builder jest za darmo pod pewnymi warunkami
- Kapitalny program do rysowania diagramów - https://grapholite.com/Designer
- Przegląd technologii używanych w .NET, bardzo cenny materiał
- Jak oczarować klienta - http://www.zdnet.com/videos/events/guy-kawasaki-how-to-enchant-users/6203360 – tako rzecze Kawasaki
- Wyjaśnienie przez MS w sprawie kradzieży certyfikatów z firmy COMODO, MS IE7 wzwyż ma włączone domyślnie sprawdzanie OCSP (FF domyślnie to opcja wyłączona). TechNet tak wyjaśnia CRL
- PowerShell to nowe, świetne środowisko skryptowe, ma nawet swoje GUI, tutorial - http://powergui.org/tutorials.jspa
- Tutorial o WCF - http://www.wpftutorial.net/GridLayout.html
- Java – jak oszukać sprawdzanie certyfikatu serwera w aplikacji pobierającej z niego dane
- Kapitalne narzędzie do testowania maszyny wirtualnej Java - http://visualvm.java.net/download.html
poniedziałek, marca 28, 2011
Dziwna polityka firmy
Firma Certum (Unizeto) wykazuje dziwną politykę, na liście urządzeń do składania podpisu brakuje np. czytnika SCR 3310. Dlaczego? Może dlatego, że pochodzi on od konkurencji (Sigillum) i wykorzystanie go oznaczałoby mniejszy zysk z tytułu braku konieczności zakupu nowego czytnika, skoro można wykorzystać już zakupiony wcześniej czytnik. Wielu naszych klientów tak robi, kupuje początkowo zestaw Sigillum (tak im zalecaliśmy), a po dwóch latach przechodzi do innego dostawcy podpisu i kupuje jedynie kartę wykorzystując istniejący czytnik. Dobre, tylko firma Certum tego klientowi nie mówi.
Inne curiosum, wyżej wspomniana firma Certum dostarcza oprogramowanie do podpisu i obsługi czytnika. Istniejące obecnie na stronie oprogramowanie ProCertum SmartSign oraz ProCertum CardManager są wykonane w technologii uniemożliwiającej składanie tzw “Wielpodpis - fragment ze strony opisu wycofanego oprogramowania ProCertum MultiSign” co oznacza brak możliwości podawania PIN-u tylko raz na początku składania podpisu pod wieloma dokumentami a wymusza wklepywanie PIN-u podczas podpisu każdego dokumentu z osobna. Tej cechy pozbawiony jest produkt zastępujący satry ProCertum MultisSign –> ProCertum SmartSign. Ale żeby było ciekawiej w korespondencji z Certum wynika, że ich wewnętrzne rozwiązanie umożliwiają wielopodpis tylko że są dostępne odpłatnie po zakupie licencji do ich biblioteki. Czy ten ruch pozbawiający użytkownika ważnej funkcjonalności jaką jest wielopodpis był świadomym działaniem aby wymusić na deweloperach zakup ich biblioteki?
W tym świetle pozostałe centra certyfikacyjne KIR i Sigillum wyglądają korzystniej – obie te firmy używają oprogramowania Crypto Tech (sterowników do czytników kart inteligentnych), które ma WBUDOWNĄ funkcjonalność “utrwalenia” PIN-u na określony czas lub ilość podpisów. I to jest godne naśladowania. Apel do firmy Certum - teraz Twój ruch!
Dziwna polityka firmy
Firma Certum (Unizeto) wykazuje dziwną politykę, na liście urządzeń do składania podpisu brakuje np. czytnika SCR 3310. Dlaczego? Może dlatego, że pochodzi on od konkurencji (Sigillum) i wykorzystanie go oznaczałoby mniejszy zysk z tytułu braku konieczności zakupu nowego czytnika, skoro można wykorzystać już zakupiony wcześniej czytnik. Wielu naszych klientów tak robi, kupuje początkowo zestaw Sigillum (tak im zalecaliśmy), a po dwóch latach przechodzi do innego dostawcy podpisu i kupuje jedynie kartę wykorzystując istniejący czytnik. Dobre, tylko firma Certum tego klientowi nie mówi.
Inne curiosum, wyżej wspomniana firma Certum dostarcza oprogramowanie do podpisu i obsługi czytnika. Istniejące obecnie na stronie oprogramowanie ProCertum SmartSign oraz ProCertum CardManager są wykonane w technologii uniemożliwiającej składanie tzw “Fragment ze strony opisu wycofanego oprogramowania ProCertum MultiSign” co oznacza konieczność podawania PIN-u tylko raz na początku składania podpisu pod wieloma dokumentami. Tej cechy pozbawiony jest produkt zastępujący satry ProCertum MultisSign –> ProCertum SmartSign. Ale żeby było ciekawiej w korespondencji z Certum wynika, że ich wewnętrzne rozwiązanie umożliwiają wielopodpis tylko że są dostępne odpłatnie po zakupie licencji do ich biblioteki. Czy ten ruch pozbawiający użytkownika ważnej funkcjonalności jaką jest wielopodpis był świadomym działaniem aby wymusić na deweloperach zakup ich biblioteki?
W tym świetle pozostałe centra certyfikacyjne KIR i Sigillum wyglądają korzystniej – obie te firmy używają oprogramowania Crypto Tech (sterowników do czytników kart inteligentnych), które ma WBUDOWNĄ funkcjonalność “utrwalenia” PIN-u na określony czas lub ilość podpisów. I to jest godne naśladowania. Apel do firmy Certum - teraz Twój ruch!
Ciekawostki
- Podobno Google Chrome OS ma się ukazać w tym roku (mówi się nawet o 11 listopada) - tak twierdzi computerworld.
- Jak podkręcać systemy operacyjne, jak wyłączać pewne usługi - http://www.blackviper.com/ – np. jakie usługi wyłączyć w XP Home - http://www.blackviper.com/WinXP/servicecfg.htm
- Potrzeba ochrony danych wrażliwych spowodowała udostępnienie na poziomie motora baz danych szyfrowania, nosi to nazwę transparent data encryption (TDE). MS SQL Server od wersji 2008 ma szyfrowanie w bazach danych, podobnie Oracle od wersji 10g. Bazy open-source mają też dodatkowe, dedykowane moduły do szyfrowania np MySQL (ezNCrypt) lub uniwersallny eCryptfs Szyfrować można również całe partycje (np. BitLocker) - za polskim computerworld.
- Uważa się, że technologia bazująca na Hadoop może w przyszłości rozwinąć się w ważną działkę BI.
- Dinozaury się dogadały, nie będzie już harmonii w Javie. Pragmatyczne podejście - IBM zarzucił prace nad rozwojem rywalizującego z OpenJDK projektu Apache Harmony (rozwój Java SE) i zawarł pakt z Oraclem mający na celu wspieranie jednej linii rozwoju javy bazującej na OpenJDK. Nazwał ten proces jako “revers fork”. Tym samym zwarł siły w froncie walki przeciw Google, który samozwańczo rozwija projekt Android wykorzystujący ograniczoną funkcjonalnie wersję języka java – wg ITWorld.
- Kto pierwszy złamał dogmat, że szyfrowanie i deszyfrowanie są operacjami równoważnymi (symetrycznymi względem siebie) tyle, że odwrotnymi i w związku z tym wynalazł szyfrowanie asymetryczne? Podręcznik uczy, że byli to amerykanie z MIT - Ron Rivest, Adi Shamir. Teraz okazało się, że nie. Na początku lat 70 pierwsi doszli do tego brytyjczycy . To właśnie Cocks, wraz z James Ellis i Malcolm Williamson. Ich prace zostały utajnione przez British Government Communication Headquaters (BGCH) przez 20 lat. Teraz ich prace nad kryptografią opartą o klucz publiczny zostały nagrodzone przez największą na świecie organizację techniczną IEEE – CIOL.
- Dużo szumu o nowym komunikatorze - http://www.24im.com/plans/
Co z tym DNS?
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:
- OpenDNS
- 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
- Ultra DNS Advantage – NeuStar
- 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.
Zebrane linki w pracy
- PDFAid - Zestaw narzędzi do pracy z PDF – niestety nie za darmo
- Awarie poczty pokazały, że najpewniejszym nośnikiem jest jednak taśma a nie dysk
- Twitter na Scali? Chyba
- Doskonała sprawa – wykorzystanie MS Live Mesh do zdalnego dostępu do sieci firmowej - jak to zrobić
- Rozbiegówka na temat C# na łamach CodeMagazine
- Serwis snip.ly (logowanie obce np. poprzez FB)
Zamknięcie starego IE8
- Korzystając z subskrypcji TechNet można dostać się do zasobów tego portalu “Learning Resources”
- Słynny portal “C#/.NET Little Wondres” – jest tu
- Jaki jeszcze mogą być biblioteki JavaScript? Ano taki: Spry, QooXdoo, Midori, Archetype, Wijmo, JavaScriptMVC – ankieta jest tu
- Świetny blog - http://www.msjoe.com/. Tamże jest o:
- O Node.js (na The Register – doskonały przegląd historii i rozwoju node.js) – ma dwa lata, bazuje na V8 (ten sam silnik jest w Chrome) i wykorzystuje model zdarzeniowy (event-driven) a nie wątkowy przez co jest znacznie szybszy. Tutaj jest dygresja – model ED jest naturalnym sposobem wykorzystania możliwości systemu operacyjnego któremu się zleca obserwowanie zdarzenia jakim jest połączenie (OS robi to optymalnie ponieważ jest do tego stworzony), model wątków polega na “wyciągnięciu” z OS funkcjonalności tworzenia i zarządzania wątkami i na naszych barkach spoczywa brzemię ich poprawnego wykorzystania. Podejście to w pewnym sensie jest podobne do projektów EventMachine (Ruby) oraz Twisted (Python) . Oto prezentacja na ten temat:
- Wyszukiwarka kodu od google - http://www.google.pl/codesearch?hl=pl
- Nowości w jQ 1.5 - http://blog.rebeccamurphey.com/a-refreshed-ajax-in-jquery-15
- Śmiesznostki - http://abowman.com/google-modules/
- Medytacje wg. lifehackera i inne linki
- Inne do przeglądnięcia:
- Małe cudeńka – tym razem toList() i toArray()
- BlogI: