- “Enabling JWS…” - http://www.netbeans.org/kb/docs/java/javase-jws.html?intcmp=925655#configure
- “Deploying Applet …” - http://blogs.sun.com/thejavatutorials/entry/deploying_an_applet_in_under
- “Deployment 101…” - http://blogs.sun.com/thejavatutorials/entry/deployment_toolkit_101
- ‘Running JWS application…” - http://java.sun.com/docs/books/tutorial/deployment/webstart/running.html
- ‘Integrating applet in a web appliction” - http://www.netbeans.org/kb/61/web/applets.html#embed
- “Java SE Security” - http://www.netbeans.org/kb/61/web/applets.html#embed
- “Java Tools and Utilities” - http://java.sun.com/javase/6/docs/technotes/tools/index.html#security
- “X.509 Certificates and CRL…” - http://java.sun.com/javase/6/docs/technotes/guides/security/cert3.html
- “Setting upthe web sites” - http://java.sun.com/javase/6/docs/technotes/guides/javaws/developersguide/setup.html
- PDF Tools - http://blog.didierstevens.com/programs/pdf-tools/
- Nowa biblioteka krypto w Javie - http://jasypt.org/cli.html
- Forum Sun-a o kryptografii - http://forums.sun.com/thread.jspa?threadID=5389207&tstart=15
- BC - http://groups.google.com/group/fm.announce/browse_thread/thread/d4d56638224cc05f/edda26a77a2d22c7?hl=pl&q=java+cryptography#edda26a77a2d22c7
poniedziałek, czerwca 22, 2009
Java i nie tylko
Wszystko o MS i nie tylko
- Serwis RAMP UP - http://msdn.microsoft.com/en-us/rampup/default.aspx
- MS SDL 4.1 – początek dokumentacji - http://msdn.microsoft.com/en-us/library/cc307748.aspx. Lista “zabronionych” funkcji w C - http://msdn.microsoft.com/en-us/library/bb288454.aspx
- Łączenie dwóch światów – JAVA z .NET - http://www.jnbridge.com/?utm_source=msdn&utm_medium=email&utm_campaign=msdn0906
- Narzędzia freelancera - http://blogs.techrepublic.com.com/career/?p=888&tag=nl.e101
- Tutaj Saleforce.com udostępnia swoje zasoby do przetestowania - http://www.salesforce.com/platform/sites
- Łącze do wystąpienia Crockford’a - http://video.yahoo.com/watch/630959/2974197 – functions as data
- Linux ma nową stronę - http://www.linux.com/
- CodeProject - http://www.codeproject.com/KB/WPF/SearchMenuTextBox.aspx
Microsoft bezpieczny?
“Pigs fly?” nieprawdopodobne, ale MS uzyskuje coraz lepsze notowania u znawców bezpieczeństwa. Za sprawą wdrożenia procesu wytwórczego Security Development Lifecycle (SDL). “Complexity is enemy of scurity”. Ciekawa książka “Writing Secure Code”, mam ją po polsku. Bezpieczeństwo łatwiej zapewnić gdy koduje jeden człowiek (PGP), podobny przykład Adobe Acrobat – wraz z pojawieniem się poszerzonej funkcjonalności i większej popularności pojwaiły się błędy. Z drugiej strony przywiązywanie zbyt dużej wagi do bezpieczeństwa nie poparte o solidne podstawy teoretyczne i warsztat narzędziowy spowoduje, opóźnienie oddania produktu i oddanie inicjatywy w ręce konkurencji. Z kolei produkty uważane za super bezpieczne np. qmail nie znalazły powszechnego zastosowania z uwagi na skromną funkcjonalność. W oprogramowaniu czasami warto poblefować – ludzie chętnie płacą za funkcjonalność bo ją widać a rzadziej chcą płacić za wbudowane bezpieczeństwo.
Z innej beczki – nowe przeglądarki muszą się liczyć ze standardami w tym z nadchodzącym HTML 5 - http://news.cnet.com/8301-17939_109-10266230-2.html?tag=nl.e776
Google DOCS – można pobrać przy pomocy skryptu: http://lifehacker.com/5296814/grab-all-your-google-docs-with-a-python-script
Edytor TED –mały i szybki - http://jsimlo.sk/notepad/features.php
Google Book – to działa - http://books.google.com/books?id=GgJN2CC_2s4C&printsec=frontcover&dq=Pro+Javascript&ei=1k8_SvmoGIzqzATZmZHIAw&hl=pl
Nowinki w świecie przegladarek internetowych:
- Opera – nowa wersja 10 jest bardzo szybka (mimo, że to beta) i jest wyposażona w możliwości serwera mechanizm UNITE. M.in. współdzielenie plików, muzyki, czat, karteczki oraz serwer internetowy. Jest to wersja beta, co z tego wyjdzie zobaczymy.
- Mozilla postępuje podobnie – udostępnia JetPack - https://jetpack.mozillalabs.com/
Jak podejmować decyzje? – byle nie za szybko – taka jest rada artykułu. Lepiej trochę poczekać i przygotować sobie plan rozwiązania w trzech krokach (powtarzanych iteracyjnie):
- obserwacja – zbieraj dane i szukaj jakichś powielarnych wzorców i zdarzeń,
- interpretacja – badaj to co widzisz i słyszysz, spróbuj wymyśleć hipotezy na temat co się właściwie dzieje,
- interwencja – działanie skierowane w celu wypróbowania kolejnych hipotez
poniedziałek, czerwca 15, 2009
O Java Web Start
Wszystko zaczyna się od http://java.sun.com/docs/books/tutorial/deployment/webstart/security.html#https. W pliku JNLP jest wpis ‘<security>’ zezwalający na ‘wszystko’.
- http://java.sun.com/javase/6/docs/technotes/guides/security/cert3.html
- http://java.sun.com/javase/6/docs/technotes/tools/index.html#security
- http://java.sun.com/javase/technologies/security/
- http://www.salesforce.com/platform/sites
- http://blogs.zdnet.com/BTL/?p=19719&tag=nl.e019
- http://www.linux.com/
- http://www.colorotate.org/
- http://blogs.techrepublic.com.com/career/?p=888&tag=nl.e101
- http://java.sun.com/docs/books/tutorial/deployment/webstart/running.html – może uruchamiać aplikację w Javie a ona poprzez exec uruchamia pełnokrwistą aplikację desktopową.
- http://blogs.sun.com/thejavatutorials/entry/deployment_toolkit_101 – sposoby deployowania
- http://java.sun.com/javase/6/docs/technotes/guides/javaws/developersguide/setup.html – ustawienia początkowe dla JWS
- Z innej “beczki”:
poniedziałek, czerwca 08, 2009
Linki
- Ojciec Klotz - http://www.szansaspotkania.net/?page=1963 (na podstawie - http://www.time.com/time/world/article/0,8599,1899107,00.html?xid=newsletter-europe-weekly)
- Świetna strona wiki - http://it.toolbox.com/wiki/index.php/JavaServer_Page – o JSP. JSP to pliki HTML z wbudowanymi serwletami w Javie. Są rozszerzeniem serwletów (bloków kodu ograniczonych <% i %> jak w PHP). Najważniejsze obiekty w JSP:
1. HttpServletRequest request --- The Servlet Request
2. HttpServletResponse response --- Servlet Response
3. javax.servlet.jsp.JspWriter out --- like a PrintWriter
4. HttpSession session --- User session
5. ServletContext application --- The Web application
6. javax.servlet.jsp.PageContext pageContext --- share the variables between jsp pages and supporting beans, tags
- Strona na to nie wskazuje ale to portal od MS - http://www.interoperabilitybridges.com/ – chwali się interoperacyjnością z innymi technologiami. M.in. projekt Stonehenge – wymiana danych na poziomie WS między Serwerami J2EE Suna a klientami .NET. Jest to przykład implementacji jak to może być zrobione. Ta strona już jawnie jest od MS - http://www.microsoft.com/interop/. Na kanale 9 - http://channel9.msdn.com/posts/jccim/Interoperability-demo-between-PHP-Windows-CardSpace-and-Geneva-Server/. PHP w środowisku MS Azure - http://phpazure.codeplex.com/
- MS Visio – doskonały ale mało dostępny pakiet, może bezpłatny viewer to zmieni - http://blogs.technet.com/stefan_stranger/archive/2009/05/14/visviewer-free-shareware-visio-viewer.aspx
- Doskonałe tutoriale na temat C# - http://blogs.technet.com/stefan_stranger/archive/2009/05/13/reblog-free-net-c-tutorial-from-pluralsight.aspx na stronach bloggera - http://blogs.technet.com/stefan_stranger/archive/2009/04.aspx
- Apache ma wiele projektów między innymi i WS - http://ws.apache.org/axis2/ z http://cwiki.apache.org/confluence/display/WS/Index z http://cwiki.apache.org/confluence/dashboard.action
- Wkład Google – analizator zatorów w aplikacjach webowych - http://www.infoq.com/news/2009/06/Page-Speed
- Lista najważniejszych technologii w Java 6 wraz z odnośnikami - http://java.sun.com/javaee/technologies/javaee6.jsp ze strony głównej odnośników - http://java.sun.com/javaee/reference/ + Blog deweloperów SUN-a - http://blogs.sun.com/
- Raport Forrest Group – pakiet biurowy MS w korporacjach ma się dobrze - http://www.cio.com.au/article/306371/forrester_ms_office_still_sitting_pretty_enterprise?pp=2
- Google Web Element – okruchy z aplikacji G, które można wklejać na swoich stronach - http://www.google.com/webelements/
- i-buk z PWN – tanie czytanie na ekranie - http://www.ibuk.pl/katalog.php?id=121
- Portal video o Javie - http://www.mrbool.com/portal/ – i nie tylko (marekw/po)
- Tworzenie bezpiecznych aplikacji w ASP.NET - http://msdn.microsoft.com/en-us/library/aa302388.aspx
- JavaScript nauczana przez guru - http://ajaxian.com/archives/douglas-crockford-video-advanced-javascript
- Porównanie platform JS - http://www.infoworld.com/d/developer-world/product-review-inside-open-source-ajax-toolkits-819?page=0,7&source=fssr
- IBM o jQuery - http://www.ibm.com/developerworks/library/wa-aj-jquery5/?S_TACT=105AGX54&S_CMP=C0528
- ComboBox w jQuery - http://jquery.sanchezsalvador.com/jquery/default.aspx
- Inna kontrola FlexGrid - http://www.ajaxline.com/flexgrid-for-jquery – strona domowa - http://www.flexigrid.info/ od Google - http://groups.google.com/group/flexigrid
- Ajaxian – o ajaksie oczywiście - http://ajaxpatterns.org/
- The best:
- 30 najlepszych wtyczek - http://www.ajaxline.com/30-best-jquery-plugins-may-2009#comment-10255
- Best of best -http://www.ajaxline.com/browsers-performance-in-dependence-of-html-coding#comment-10257
- Wydajność przeglądarek - http://www.ajaxline.com/browsers-performance-in-dependence-of-html-coding#comment-10257
- Najlepsze wtyczki do tabelek - http://www.ajaxline.com/10-best-jquery-plugins-for-working-with-tables#comment-10260
- Najlepsze “drzewka” - http://www.ajaxline.com/best-javascript-tree-widgets#comment-10264
- Grafika - http://www.ajaxline.com/10-best-free-javascript-charts-solutions, np. (http://www.lutanho.net/diagram/)
- Tutoriale - http://www.ajaxline.com/15-most-interesting-jquery-tutorials
- Frameworki - http://www.ajaxline.com/10-most-popular-javascript-frameworks
- Coś podobnego do DHTMLX - http://www.sothink.com/product/dhtmlmenu/
- Blogi o PHP - http://www.ajaxline.com/10-interesting-php-blogs#comment-10246
- Najlepsze z najlepszych - http://www.ajaxline.com/tags/javascript
- Inne wtyczki do jQuery - http://plugins.jquery.com/project/customselectbox
- O C# - http://leedumond.com/blog/interfaces-vs-abstract-base-classes/
- Strona tutoriali - http://www.developertutorials.com/
- Plurasight – bezpłatne tutoriale - http://www.pluralsight.com/main/olt/Course.aspx?n=dotnet-csharp-tutorial
- Kryptografia na kanale 9 - http://jquery.sanchezsalvador.com/jquery/default.aspx (http://channel9.msdn.com/posts/trobbins/Exploring-the-Crypto-API/)
- InternetMaker:
- VFP – przygotowanie do oprogramowania przegladarki Internetowej - http://www.west-wind.com/presentations/shellapi/shellapi.asp
- InformIT o .NET - http://www.informit.com/guides/guide.aspx?g=dotnet
- Konferencja MTS we wrześniu - https://mts2009.pl/rejestracja/login.aspx
- Z CodeProject:
- Autentykacja na podstawie formularza - http://www.codeproject.com/KB/web-security/RolesFormsAuthorization.aspx
- WCF – FAQ -http://www.codeproject.com/KB/WCF/WCFFAQPart3.aspx
- Więcej o WCF - http://www.codeproject.com/KB/WCF/7stepsWCF.aspx
- Proste kodowanie symetryczne - http://www.codeproject.com/KB/aspnet/DataEncryption.aspx
- Podstawy kryptografii - http://www.codeproject.com/KB/security/cryptography.aspx – ciekawe ponieważ mowa o C/S
- Silverlight dla idiotów - http://www.codeproject.com/KB/silverlight/silverlightfordummies.aspx – jest tam mowa o znaczeniu JS i CrockFordzie
-
Mahalo – wyszukiwarka ze stylem - http://www.mahalo.com/php, z nich: http://www.developertutorials.com/tutorials/php/, http://www.developertutorials.com/php-manual/language.types.type-juggling.html#language.types.typecasting, http://www.developertutorials.com/tutorials/php/easy-pdf-generation-in-php-8-02-27/page1.html
-
Czat w Java przy pomocy appletu - http://www.internetmaker.pl/artykul/2803,7,czat_w_javie.html
Linki
- Ojciec Klotz - http://www.szansaspotkania.net/?page=1963 (na podstawie - http://www.time.com/time/world/article/0,8599,1899107,00.html?xid=newsletter-europe-weekly)
- Świetna strona wiki - http://it.toolbox.com/wiki/index.php/JavaServer_Page – o JSP. JSP to pliki HTML z wbudowanymi serwletami w Javie. Są rozszerzeniem serwletów (bloków kodu ograniczonych <% i %> jak w PHP). Najważniejsze obiekty w JSP:
1. HttpServletRequest request --- The Servlet Request
2. HttpServletResponse response --- Servlet Response
3. javax.servlet.jsp.JspWriter out --- like a PrintWriter
4. HttpSession session --- User session
5. ServletContext application --- The Web application
6. javax.servlet.jsp.PageContext pageContext --- share the variables between jsp pages and supporting beans, tags
- Strona na to nie wskazuje ale to portal od MS - http://www.interoperabilitybridges.com/ – chwali się interoperacyjnością z innymi technologiami. M.in. projekt Stonehenge – wymiana danych na poziomie WS między Serwerami J2EE Suna a klientami .NET. Jest to przykład implementacji jak to może być zrobione. Ta strona już jawnie jest od MS - http://www.microsoft.com/interop/. Na kanale 9 - http://channel9.msdn.com/posts/jccim/Interoperability-demo-between-PHP-Windows-CardSpace-and-Geneva-Server/. PHP w środowisku MS Azure - http://phpazure.codeplex.com/
- MS Visio – doskonały ale mało dostępny pakiet, może bezpłatny viewer to zmieni - http://blogs.technet.com/stefan_stranger/archive/2009/05/14/visviewer-free-shareware-visio-viewer.aspx
- Doskonałe tutoriale na temat C# - http://blogs.technet.com/stefan_stranger/archive/2009/05/13/reblog-free-net-c-tutorial-from-pluralsight.aspx na stronach bloggera - http://blogs.technet.com/stefan_stranger/archive/2009/04.aspx
- Apache ma wiele projektów między innymi i WS - http://ws.apache.org/axis2/ z http://cwiki.apache.org/confluence/display/WS/Index z http://cwiki.apache.org/confluence/dashboard.action
- Wkład Google – analizator zatorów w aplikacjach webowych - http://www.infoq.com/news/2009/06/Page-Speed
- Lista najważniejszych technologii w Java 6 wraz z odnośnikami - http://java.sun.com/javaee/technologies/javaee6.jsp ze strony głównej odnośników - http://java.sun.com/javaee/reference/
- Raport Forrest Group – pakiet biurowy MS w korporacjach ma się dobrze - http://www.cio.com.au/article/306371/forrester_ms_office_still_sitting_pretty_enterprise?pp=2
- Google Web Element – okruchy z aplikacji G, które można wklejać na swoich stronach - http://www.google.com/webelements/
- i-buk z PWN – tanie czytanie na ekranie - http://www.ibuk.pl/katalog.php?id=121
- Portal video o Javie - http://www.mrbool.com/portal/ – i nie tylko (marekw/po)
- Tworzenie bezpiecznych aplikacji w ASP.NET - http://msdn.microsoft.com/en-us/library/aa302388.aspx
- JavaScript nauczana przez guru - http://ajaxian.com/archives/douglas-crockford-video-advanced-javascript
- Strona tutoriali - http://www.developertutorials.com/
- InternetMaker:
-
Mahalo – wyszukiwarka ze stylem - http://www.mahalo.com/php, z nich: http://www.developertutorials.com/tutorials/php/, http://www.developertutorials.com/php-manual/language.types.type-juggling.html#language.types.typecasting, http://www.developertutorials.com/tutorials/php/easy-pdf-generation-in-php-8-02-27/page1.html
-
Czat w Java przy pomocy appletu - http://www.internetmaker.pl/artykul/2803,7,czat_w_javie.html
piątek, czerwca 05, 2009
Interoperacyjność?
Ciekawe który z nich jest większym zagrożeniem dla MS – IBM czy Oracle? Na konferencji Java One wystąpił zespół MS – mówi się o projekcie Apache Stonehenge (SOA) i referencyjnym rozwiązaniu StockTrade 2.0 – współpracy między serwisami WS w oparciu o wszystkie standardy WS* Security -
Companies change (maybe). In the last five years, Sun and Microsoft
have made progress. Three years ago, representatives of both companies
took the stage at JavaOne to discuss interoperability and early
efforts in the Apache Stonehenge project (http://tinyurl.com/r5bq52)
for SOA. Microsoft's StockTrader 2.0 code -- a head-to-toe .NET rewrite
of an IBM-based Java app -- was contributed as a reference app to
"Stonehenge" last November. It shows developers how they can interop
with Web services by connecting an ASP.NET Web front end to business
services and order processing services running in .NET, or the Metro
Web Service (Java) stack on the Sun GlassFish Enterprise App Server.
The interoperability is enabled through WS* Security and other Web
Service standards. Developers basically use a different URI to point to
the services and configure the security. On the back end, StockTrader
2.0 supports SQL Server (demonstrated today) or Oracle 11g. Support for
MySQL is on the way, according to Microsoft. During the keynote, Sun
announced that it's contributing its Metro-based StockTrader code to
the Apache Stongehenge project today.
czwartek, czerwca 04, 2009
Internet
- Dużo się mówi o projekcie Mozilla Jetpack. Pozwala on na demokrację – tzn. prawie każdy może zacząć programować po stronie klienta lub ujarzmić przeglądarkę. Stallman widzi tu i w przypadku SaaS i chmury serwisowej poważne zagrożenie wolności większe od zamkniętego kodu binarnego (uruchamiasz nieznany program na nieznanym serwerze). Upraszczając Jetpack wykorzystuje framwork jQuery, Firebug oraz BeSpin.
- Google ogłasza nową inicjatywę – Web jako model programowania (oraz jako pełnoprawne środowisko programowania) – wg. niej technologie takie jak 3D, chmura oraz programowanie bazujące na web pozwoli zastąpić tradycyjny model PC i mainframe. HTML 5 pozwoli na rozszerzenie możliwości aplikacji Web 2.0. Dochodzą to tego projekty O3D oraz Web elements. Zaś odpowiednikiem MS Azure będzie Google App Engine w środowisku którego będzie można uruchomić nie tylko Python i Javę ale inne języki dynamiczne jak PHP, Ruby. Rozszerza się wsparcie dla Java – GWT w wersji 2 z możliwością podzielenia skryptów JS na kawałki.
- Ciekawy serwis informacyjny - http://www.msnbc.msn.com/id/3032118
- Lista najpopularniejszych dodatków do FF - http://www.infoworld.com/d/applications/must-have-firefox-add-ons-878?source=fssr. Web Developer, GSpace, IE Tab, Sage
- Najważniejsze rusztowania JavaScriptowe - Dojo, Ext, Google Web Toolkit, jQuery, MooTools, Prototype and Scriptaculous, and Yahoo User Interface Library.
- Najważniejsze funkcje Windows 7 - http://www.betanews.com/article/Top-10-Windows-7-Features-3-XP-Mode/1243378978/2 – tryb wirtualny XP Mode
- Czytelnia za pieniądze - http://www.ibuk.pl/fiszka.php?id=956
- Dodatek do jQuery - http://jquery.sanchezsalvador.com/jquery/page/jquerycomboboxexamplestyle.aspx – kapitalna lista wyboru z portalu http://jquerylist.com/ lub okna modalne - http://dev.iceburg.net/jquery/jqModal/ lub http://www.willjessup.com/sandbox/jquery/solar_system/rotator.html (układ słoneczny)
- Lekcje JS przez Crockford’a - http://ajaxian.com/archives/douglas-crockford-video-advanced-javascript
- Nie zapominajmy o APTANIE
- Moja nauka w MS - http://learning.microsoft.com/manager/default.aspx?brand=learning
- Tworzenie bezpiecznych aplikacji - http://msdn.microsoft.com/en-us/library/aa302388.aspx
- Portal z filmami do Java - http://www.mrbool.com/portal/
- InformIT o .NET - http://www.informit.com/guides/guide.aspx?g=dotnet
- Rozważanie klasowe - http://leedumond.com/blog/interfaces-vs-abstract-base-classes/
- AZURE wspiera PHP -http://phpazure.codeplex.com/
- Zasoby PHP w ciekawy sposób ułożone - http://www.mahalo.com/php
- Jest nowa opera - http://www.betanews.com/article/Opera-10-beta-sports-a-new-look-23-boosted-performance/1244004148/2
- Podstępnie zainstalowany Microsoft Framework .NET Assistant w FF - http://blogs.techrepublic.com.com/security/?p=1716&tag=nl.e019
- Security w MS - http://channel9.msdn.com/posts/trobbins/Exploring-the-Crypto-API/
poniedziałek, kwietnia 06, 2009
Nowinki
- Rywal Google rozwija się na piersi Yahoo – Hadoop - http://www.cioinsight.com/c/a/Linux-and-Open-Source/Why-Hadoop-Has-Google-Fans-and-Rivals-Excited-616181/?kc=CIOMINUTE04032009CIO1
- Joel on Software - That's one sure tip-off to the fact that you're being assaulted by an Architecture Astronaut: the incredible amount of bombast; the heroic, utopian grandiloquence; the boastfulness; the complete lack of reality. And people buy it! The business press goes wild!" - Groovy (Ray Ozzie) przejęte przez MS maiło na celu zreformowanie Lotus Notes. Obecnie Ray Ozzi jest naczelnym architektem MS i jego utopijne idee znalazły światło dzienne w MS MESSH.
- Niebezpieczeństwo nauczania Java - Poziom edukacji studentów wyznaczają takie własnie kursy - “The other hard course for many young CS students was the course where you learned functional programming, including recursive programming. MIT set the bar very high for these courses, creating a required course (6.001) and a textbook (Abelson & Sussman's Structure and Interpretation of Computer Programs) which were used at dozens or even hundreds of top CS schools as the de facto introduction to computer science. (You can, and should, watch an older version of the lectures online.)” – źródło. Kurs w postaci ksiązki - Structure and Interpretation of Computer Programs
- Zamienniki dla CAPICOM – wejście - http://msdn.microsoft.com/en-us/library/cc778518(VS.85).aspx
- Odnośniki do info na SIgillum :
- http://www.sigillum.pl/sig-cmsws/page/?F;163 - dokumentacja
- http://www.sigillum.pl/sig-cmsws/page/?F;167 – sprawdzanie faktur
- Ciekawe zdanie (http://msdn.microsoft.com/en-us/library/system.security.cryptography.x509certificates.x509chain.build.aspx):“
Note that a valid X.509 certificate from a trusted issuer is valid only for the use specified in the X509ChainPolicy object. Certificates that meet these chain policy rules might still be invalid for specific uses with such features as Security/MIME (SMIME), Authenticode, or Secure Sockets Layer (SSL). If further processing is required to determine whether the certificate is valid for a specific policy, derive a class from X509Chain and override the Build method so that it calls the base class Build method first, and then does the additional processing. ”
- Dostęp do TV - Korzystając z takiego programu jak GPass (dostępny pod tym adresem internetowym) możesz ukryć swój adres IP i uzyskać pełny dostęp do zablokowanych strumieni TV za pośrednictwem serwera proxy. Na dodatek pozostaniesz anonimowy w Sieci.
- Ważna pozycja “Certificate Revocation and Status Checking” - http://technet.microsoft.com/en-us/library/bb457027.aspx. Lista CRL jest stworzona i podpisane przez urząd CA. Są dwie listy CRL: base zawiera wszystkie odwołane certyfikaty i delta – te, które doszły od ostatniej publikacji. Inne formaty list to: OCSP, SCVP - (Simple Certificate validation protocol), XKMS (XML Key management Specification) są również obsługiwane przez CAPI dzięki wtyczkowej budowie dostawców (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsecure/html/rpcrypto.asp). CRL można zobaczyć poprzez przystawką lub dump z Certutil.
- Składnice certyfikatów – testowano z 1300 certyfikatami, nie ma problemów z wydajnością. Nazwy: “My”, “Root”, “Trust”, “CA”
- Dalej opisany jest format CRL.
- Wejście do listy CRL (URI) może znaleźć się w certyfikacie w polu CDP (Crl Distribution Point). Błąd “revocation offilne” zachodzi wtedy gdy nie uda się pobrać z URL danej listy (nie może przejść przez proxy lub time-out ponieważ lista za duża). Wtedy będzie sprawdzane lokalne repozytorium lub cache.
- Sprawdzenie cache: certutil –urlcache CRL
- Inna ważna pozycja “Troubleshoting Certificate Status and Revocation” - http://technet.microsoft.com/pl-pl/library/cc700843(en-us).aspx
- MS ma cały blog na temat PKI: http://blogs.technet.com/pki/
- http://blogs.technet.com/pki/archive/2006/11/30/basic-crl-checking-with-certutil.aspx – opis certutil
- https://blogs.msdn.com/spatdsg/archive/tags/Crypto/default.aspx?p=2
- http://technet.microsoft.com/en-us/library/cc772670.aspx
- Import certyfikatu do karty - http://blogs.technet.com/pki/archive/2007/11/13/manually-importing-keys-into-a-smart-card.aspx
- Sprawdzanie certyfikatów: http://www.junlu.com/msg/393857.html
- Jakieś problemy z weryfikacją -http://www.mail-archive.com/itext-questions@lists.sourceforge.net/msg33966.html tam jest link do http://itextpdf.sourceforge.net/howtosign.html#howtoverify
- Tu też problem - http://www.eggheadcafe.com/forumarchives/NETsecurity/Jul2005/post23279711.asp
- Gdzie kopiować wsadowo - http://blogs.technet.com/pki/archive/2008/02/24/update-import-the-root-ca-certificate-and-crl-into-an-intermediate-ca-from-a-batch-file.aspx:
-
Zmiana nazwy przyjaznej - Defining the friendly name certificate property
- Open Notepad and past the following text into the editor
[Version]
Signature = "$Windows NT$"
[Properties]
11 = "{text}My Friendly Name" - Save the file as friendlyname.inf
- Determine the serialnumber of the certificate where the friendly name should be changed.
- If the certificate exists in the user’s certificate store, run the following command at a command-line
for %C in (FloppyDrive:\*.crt) do certutil –addstore Root %C
for %C in (FloppyDrive:\*.crl) do certutil –addstore CA %C
The friendly name of a certificate can be helpful if multiple certificates with a similar subject exist in a certificate store.
One way to set the friendly name is through the certificate MMC SnapIn. Alternatively certutil.exe can be used in the following way:
certutil –repairstore –user my {SerialNumber} FriendlyName.inf
poniedziałek, marca 30, 2009
Google współdzielenie
Google ostatnio przyznał się do paru błędów wynikających ze współdzielenia zasobów w DOCs - http://docs.google.com/support/bin/answer.py?answer=86152&topic=15129
Prace
- Świetna kontrolka do robienia grafiki – Amcharts można również wykorzystać w PHP.
- Oracle też ma swoje “perełki” - http://www.databasejournal.com/features/oracle/article.php/3810266/Connecting-Oracle-BI-Publisher-to-SQL-Server.htm – Business Intelligence Publisher.
- Można VFP RunTime spakować - http://fox.wikis.com/wc.dll?Wiki~VFPRuntimeCompression
- Manifest Cloud Computing narzucony przez IBM - http://www.theregister.co.uk/2009/03/29/open_cloud_manifesto/page5.html
- Inny kamyczek do ogródka “Open Cloud Manifesto” – wszystko wskazuje na to, że IBM staje się głównym powodem zamieszania wokół tego projektu i umyślnie nie zaprosił do niego Amazon (z produktem Amazon Web Services - AWS) i MS (Azure). Po takim potraktowaniu przez IBM firma Amazon nie podpisała tej deklaracji (podobnie jak MS). Na liście nie ma też Salesforce, Oracle czy HP. Firma Google wstępnie podpisała ale potem sie wycofała widząc jak sprawa wygląda. Widać z tego jasno, że IBM mimo nie posiadania żadnego rozwiązania w tym obszarze chce się “wcisnąć” i staje przed szeregiem aby zablokować sobie dogodne miejsce. Krytyka takiego postępowania - http://blogs.zdnet.com/BTL/?p=15331
- Google próbuje przyspieszyć Pythona – na bazie takich materiałów teoretycznych - http://code.google.com/p/unladen-swallow/wiki/RelevantPapers
- Rewelacja – MS Windows 7 RC ma być w maju tego roku - http://www.pcworld.idg.com.au/article/297108/microsoft_slates_may_date_windows_7_rc_download?fp=4&fpid=762457&eid=140. Kończy się m.in. wsparcie bezpłatne dla Windows XP (14 kwietnia) i Office 2003, ale kto z niego tak naprawdę korzysta? Łatki bezpieczeństwa do XP będą wydawane do kwietnia 2014 roku, to tak na otarcie łez.
- Smutne ale prawdziwe – MS kończy wsparcie dla starych wersji - http://blogs.zdnet.com/microsoft/?p=2365&tag=nl.e540. W tym świetle ciekawe jest to co zaoferuje MS w netbookach (teraz jest to XP), może to będzie jakaś okrojona wersja 7?
- Ciekawe jest to, że przypuszczalne wymagania sprzętowe dla Windows 7 nie są zbyt wygórowane:
- 1 GHz 32-bit or 64-bit processor or higher
- 1 GB of system memory or more
- 16 GB of available disk space
- Support for DirectX 9 graphics with 128 MB memory (to enable the Aero theme)
- DVD-R/W Drive
czwartek, marca 26, 2009
Oprogramowanie
- Monitorowanie wycieku pamięci - http://home.wanadoo.nl/jsrosman/sievehelp.htm – eSieve tool
- Można go ściągnąć - http://home.wanadoo.nl/jsrosman/sIEve-0.0.8.exe
- W IE 8 jest skrót F12 do uruchomienia narzędzi deweloperskich wbudowanych w IE 8
- Inicjatywa szyny danych dla Eclipse - http://www.eclipse.org/swordfish/learn/learn.php
- MS social bookmarks - http://social.microsoft.com/en-US/#sort=week&page=0&filter=allcontent
Jak one blokują
Raport z PCWORLD pokazuje skuteczność blokowania podejrzanych witryn – wynika z niego, że liderem jest IE 8 (aż 69% zablokowanych) na drugim miejscu jest Firefox (30%). Opera jest ostatnia.
Ostatnio na zawodach CanSecWest przeprowadzono konkurencję Pwn2Own gdzie w ciągu paru dosłownie sekund udało pomyślnie się przeprowadzić ataki (tj. uruchomić szkodliwy kod) na wszystkie popularne przeglądarki z wyjątkiem Chorme. Przeglądarki były “czyste” tj bez dodatków i wtyczek.
Powód zwycięstwa Chrome – wbudowana ochrona procesów (tzw. sandboxing) oraz zabezpieczenia systemu operacyjnego (w Vista jest zabezpieczona m.in. tzw. randomization feature – gdzie kody binarne modułów systemowych są ładowane do różnych adresów pamięci)
Ciekawostki z Lifehacker
- Teleskop z MS w przeglądarce z Silverlight - http://www.worldwidetelescope.org/webclient/
- Nauka:
- MIT OpenCourse Ware - http://lifehacker.com/software/education/free-classes-from-mit-155699.php
- Stanford Engineering EveryWhere - http://lifehacker.com/5051826/stanford-offers-free-full-courses-online
- http://academicearth.org/courses/physics-i-classical-mechanics
- http://academicearth.org/subjects/physics
- Darmowe programiki:
- http://lifehacker.com/5178222/top-10-tiny--awesome-windows-utilities
- http://lifehacker.com/software/geek-to-live/power-replacements-for-built+in-windows-utilities-287966.php
- http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
- http://lifehacker.com/software/featured-windows-download/speed-up-file-copying-with-teracopy-263492.php
- http://cygwin.net/
- http://www.codesector.com/memoclip.php
- http://lifehacker.com/software/texter/lifehacker-code-texter-windows-238306.php
- http://www.enovatic.org/products/niftywindows/features/
- http://lifehacker.com/5180011/better-gmail-for-google-chrome
- Zamienniki standardowych utilit MS Windows XP - http://lifehacker.com/software/geek-to-live/power-replacements-for-built+in-windows-utilities-287966.php
- Antywirus - http://lifehacker.com/5173861/avira-antivir-updates-to-version-9-adds-spyware-removal
Eclipse 4 (E4)
Na konferencji EclipseCon 2009 organizacj a Eclipse Foundation przedstawi swe prace rozwojowe nad wersją 4 (spodziewaną w 2010) w zakresie:
- Jądra środowiska – dostęp zdalny do środowiska wytwórczego poprzez przeglądarkę na zasadzie serwisów , zwiększenie elestyczności GUI poprzez oparcie go deklarowanie w XML
- Postawienie na SOA i szyny korporacyjnej w oparciu o Swordfish (na bazie zaleceń OSGi)
- Wciągnięcie serwera Jetty do siebie (jako małego i wydajnego serwera aplikacji w Javie). W czerwcu będzie dostępna wersja Jetty 7 wspierająca specyfikację Java servlet 3..
- Implementacja architektury JPA 2.o w postaci EclipseLink 1.1.
poniedziałek, marca 23, 2009
Wojna przeglądarek część 2
Jak zwykle w piątek serwis BETANEWS przeprowadził porównanie szybkości przeglądarek internetowych (doszli do przekonania, że jedynie szybkość decyduje o akceptacji tej czy innej przeglądarki przez użytkownika). Po wprowadzeniu beta 2 przeglądarki Google Chrome okazało się, że nieźle sobie radzi. zbliżając się powoli do Safari.
Ostatnio źle się mówi o losie i przyszłości Firefox’a (…koniec gry…), którego przychody są z reklam płacone przez Google, wraz z nadejściem i większą akceptacją Chrome, firma Google może skierować reklamy do swojej przeglądarki.
piątek, marca 20, 2009
E-faktura i jej obszar
- Wiadomości z formum PEMI - http://pemi.ayz.pl/forum/viewtopic.php?t=109&postdays=0&postorder=asc&start=45
- Co oznacza keyUsage:
- 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. - 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 - Sprawdzenie XAdES – bramka testowa - testowej Ministerstwa Finansów
Zebrane linki developerskie z serwisu diigo
- Testowanie aplikacji pod IE - http://www.my-debugbar.com/wiki/IETester/HomePage
- Kopalnia wiedzy o PHP (tutoriale) - http://www.tizag.com/phpT/forms.php
- Edytor i środowisko w JS - https://bespin.mozilla.com/
- Bezpłatne czasopisma dla twórców witryn - http://www.hongkiat.com/blog/42-free-online-magazines-for-designers/
- Co każdy musi umieć z zakresu klas (styli) - http://tutorialfeed.blogspot.com/2008/10/ten-important-things-to-know-about-css.html
- Biblioteka JS - http://www.robertnyman.com/dlite/
- Super generator formularzy - http://www.phpform.org/download_html?id=ad5b0eed46101e2953294266d6e42e04
- Programowanie funkcjonalne w JS - http://osteele.com/sources/javascript/functional/
- 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/
- Pluginsy do jQuery - http://plugins.jquery.com/project/agile-carousel
- Grafika w HTML - http://www.amcharts.com/docs/v.1/stock/settings/basics
- Tablaryzacja w JS - http://www.barelyfitz.com/projects/tabber/
- Walidator pól:
- Tworzenie karuzeli:
- Tworzenie menu - http://abeautifulsite.net/notebook/80
- Dokumentacja do VFP - http://docs.rinet.ru/GlyadiLisu/index.htm
poniedziałek, marca 16, 2009
Deweloperka
- http://www.ajaxlines.com/ajax/stuff/article/yui_released.php
- http://www.ajaxlines.com/ajax/stuff/xmlhttprequest.php
- Technicznie o Live Mesh - http://blogs.msdn.com/livemesh/ (www.mesh.com)
- Problemy z klasycznym ASP - http://www.aspnetpro.com/newsletterarticle/2009/03/asp200903dk_l/asp200903dk_l.asp
- SOA bezpieczeństwo - http://www.computerworld.com.au/article/280020/soa_security_basics?eid=-6787
- Najnowszy numer MSDN - http://msdn.microsoft.com/en-us/magazine/default.aspx?pr=flas
- ServerSide - http://www.theserverside.com/
- Pouczające filmiki o SQL Injection - http://www.betanews.com/article/New-toolkit-makes-Eclipse-into-a-Silverlight-IDE/1236813333
- Eclipse wspiera teraz Silverlight - http://www.eclipse4sl.org/learn/
- Użyteczne łącza:
- Bezpłatne oprogramowanie antywirusowe - http://www.downloadsquad.com/2009/02/23/9-free-antivirus-programs-for-windows/
- Ciekawe oprogramowanie na gwizdek - http://www.downloadsquad.com/2008/09/02/24-killer-portable-apps-for-your-usb-flash-drive/
- 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/
- Szaleństwo na punkcie kolorów - http://www.downloadsquad.com/2008/10/09/color-me-crazy-10-best-online-color-tools/
- 15 najlepszych “przyśpieszaczy” Windows - http://www.computerworld.com.au/article/280023/15_free_downloads_pep_up_your_old_pc?pp=6
- Tai Chi:
- Podpis elektroniczny trzeba jakoś zweryfikować – firma Certum proponuje eNotariusa - http://www.certum.pl/certum/cert,oferta_usluga_sprawdzenie.xml
- 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.”
- Jak się uczy mózg? - http://ksiegarnia.pwn.pl/produkt/5207/jak-uczy-sie-mozg.html?kategoria=73 (50zł)
- Inne ciekawostki są tutaj - http://www.downloadsquad.com/2008/04/23/microsoft-live-mesh-tech-preview-launches/
Ciekwostki
- Wydajność pracy z łańcuchami w JS - http://www.java2s.com/Tutorial/JavaScript/0120__String/StringBufferbasedonarray.htm
- Cała gałąź na temat JS - http://www.java2s.com/Tutorial/JavaScript/0120__String/StringBufferbasedonarray.htm
- Inne dywagacje na temat konkatenacji w JS - http://www.softwaresecretweapons.com/jspwiki/javascriptstringconcatenation
- I tu - http://www.koders.com/javascript/fid2C852C89CF087BEC35090A1DCFD2853EAE66ED3A.aspx
piątek, marca 13, 2009
Różności
- http://www.downloadsquad.com/2009/02/23/9-free-antivirus-programs-for-windows/
- http://www.downloadsquad.com/2008/09/02/24-killer-portable-apps-for-your-usb-flash-drive/
- http://www.downloadsquad.com/2008/10/09/color-me-crazy-10-best-online-color-tools/
- http://www.downloadsquad.com/2008/10/12/13-great-free-backup-programs-for-windows-mac-and-linux/
- http://www.downloadsquad.com/2008/04/23/microsoft-live-mesh-tech-preview-launches/
- http://www.javaworld.com/javaworld/jw-02-2009/jw-02-servlet3.html?nhtje=rn_031209&nladname=031209javaworld%27senterprisejavaal
- http://www.javaworld.com/community/node/2595?nhtje=rn_031209&nladname=031209
- http://msdn.microsoft.com/en-us/magazine/default.aspx?pr=flas
- http://www.computerworld.com.au/article/280023/15_free_downloads_pep_up_your_old_pc?pp=6
- http://www.computerworld.com.au/article/280020/soa_security_basics?eid=-6787
- http://ksiegarnia.pwn.pl/produkt/5207/jak-uczy-sie-mozg.html?kategoria=73
- http://isip.sejm.gov.pl/servlet/Search?todo=open&id=WDU20021281094
- http://community.windevpro.com/blogs/windowsdevpro/archive/2009/03/05/90011.aspx
- http://www.aspnetpro.com/newsletterarticle/2009/03/asp200903dk_l/asp200903dk_l.asp
- http://www.certum.pl/certum/cert,oferta_usluga_sprawdzenie.xml
- http://pemi.ayz.pl/forum/index.php?redir=1
- http://www.4minutefitness.com/
- http://www.easytaichi.com/
czwartek, marca 12, 2009
Technologia MS
- Super strona o praktycznym wykorzystaniu technologii MS - http://www.thedatafarm.com/talks.aspx
- whither – dokąd, tam gdzie.
- Stronicowanie w MS SQL - http://www.sqlservercentral.com/articles/T-SQL/66030/ – w poszukiwaniu “świętego” Graala
wtorek, marca 10, 2009
Pożyteczne linki
- Jedną z alternatyw do GWT jest ICfaces (na bazie JSP) - http://www.icefaces.org//main/land/sdt01.jsp. Jak każda szanująca się technologia zawiera wiele komponentów GUI (i nie tylko), ponieważ po to wymyślono AJAX. Rywalem do niej jest tandem GWT i Ext JS, może też i komponenty Yahoo. Idea takiego tandemu jest prosta: My (Java) wysyłamy Im (przeglądarce Internetowej) kod, który Oni mają uruchomić u siebie. Jakość kodu jest ważna, więc po co tworzyć go od nowe lepiej wykorzystać istniejące komponenty (frameworki) w JS.
- Dla dzieci - http://lifehacker.com/5165730/top-10-happy-hour-hacks?skyline=true&s=x
- shindig – balanga ubaw, chattering classes – klasa społeczna zajmująca się dyskusjami politycznymi, gall – gorycz, czelność, odwaga; podrażnienie, irytacja
- Andi Gutman stał się CEO firmy ZEND - http://www.sdtimes.com/link/33313 – w dobie kryzysu i oszczędności wiele firm przywraca do łask PHP (“jest łatwy jak ASP i skalowalny jak Java”).
- Słynne cytaty (http://www.phpgenious.com/):
“Man often becomes what he believes himself to be. If I keep on saying to myself that I cannot do a certain thing, it is possible that I may end by really becoming incapable of doing it. On the contrary, if I have the belief that I can do it, I shall surely acquire the capacity to do it even if I may not have it at the beginning.”
- Mahatma Gandhi
“You can never cross the ocean unless you have the courage to lose sight of the shore.”
- Christopher Columbus
“To a brave man, good and bad luck are like his left and right hand. He uses both.”
- St Catherine of Siena
“When one door of happiness closes, another opens, but often we took so long at the closed door that we do not see the one that has been opened up for us”
- Helen Keller
“We don’t see the things the way they are. We see things the way WE are.”
- Talmund
“Formal education will make you a living. Self education will make you a fortune.”
- Jim Rohn
“It isn’t what the book costs. It’s what it will cost you if you don’t read it.”
- Jim Rohn
“You must be the change you want to see in the world.”
- Mahatma Gandhi
“The future has several names. For the weak, it is the impossible. For the fainthearted, it is the unknown. For the thoughtful and valiant, it is the ideal.”
- Victor Hugo
“There is nothing more genuine than breaking away from the chorus to learn the sound of your own voice.”
- Po Bronson
“Do not go where the path may lead, go instead where there is no path and leave a trail.”
- Waldo Emerson
“Use what talents you possess, the woods will be very silent if no birds sang there except those that sang best.”
- Henry van Dyke
“Do not fear to be eccentric in opinion, for every opinion now accepted was once eccentric.”
- Bertrand Russell
poniedziałek, marca 09, 2009
Ciekawe linki do serwisowania XP
- Bardziej bezpieczny XP - http://i.i.com.com/cnwk.1d/i/tr/downloads/home/10_xp_services.pdf
- Wyłącz zbyteczne serwisy - http://i.i.com.com/cnwk.1d/i/tr/downloads/home/windows_xp_services_that_can_be_disabled.pdf
sobota, marca 07, 2009
Linki weekendowe
- Ciekawe porównanie przegladarek internetowych - http://www.maximumpc.com/article/features/browser_brouhaha_your_maximum_guide_browsers_today_and_tomorrow?page=0%2C6
- Materiały na temat tworzenia aplikacji w VFP - http://www.swfox.net/2008/sessions.aspx
- demur – sprzeciwiać się, mieć obiekcje
- Tworzenie animowanych GIF jako usługa - http://gickr.com/
- Konwersja HTML do PDF:
- http://www.html-pdf-converter.com/
- http://lifehacker.com/5164746/pdfvue-edits-pdf-text-and-images-online
- http://lifehacker.com/software/pdf/download-of-the-day-dopdf-windows-242311.php
- PDFHammer
- PDFMeNot
- Wyśmiewanie się z .NET przez VFP - http://dotbloat.blogspot.com/2009/03/source-code-doesnt-lie-4-ui-framework.html
- Pulpit 3D - http://tokyodownstairs.blogspot.com/2008/10/deskhedron.html
- Jak pisać w MS Word z pominięciem “bajerów” GUI - Word Throwback Just Write Edition
- Nauka fizyki - http://www.iseesystems.com/softwares/player/iseePlayer.aspx
- W Windows 7 będzie można usunąć (z poziomu funkcjonalności użytkownika) wiele komponentów np. przegladarkę, odtwarzacz media player, wsparcie dla XPS. Mimo tego te komponenty będą “w stanie uśpienia” w każdej chwili do zainstalowania. API tych komponentów (nawet uśpionych), od którrych zależy praca systemu Windows (są powiązane z innymi API) będzie dostępne do deweloperów - http://www.networkworld.com/news/2009/030609-microsoft-confirms-ie8-kill-switch.html?page=2
- Niesztampowe, ale darmowe programy - http://www.pcworld.pl/news/338181_5/Niesztampowe.programy.i.uslugi.online.html
czwartek, marca 05, 2009
Linki
- Wpadka BNP - http://www.theregister.co.uk/2009/03/04/polish_spitfire/
- Ciekawe programy:
- MP3CD210 – edycja fragmentów muzyki
- SystemExplorerSetup – badanie środka WIndows
- Inteligencja emocjonalna - http://whitepapers.zdnet.com/thankyou.aspx?&promo=590&tag=nl.e590&docid=341154&view=341154&load=1&load=1&authId=1xoAEXv7VK2oxEuGBmyC3s6AkJ/iwsVy
- Co jest najpopularniejszym językiem programowania ? - http://www.theregister.co.uk/2009/03/05/evans_data_gentlemen_prefer_php/ – PHP!
- Inkubator Google - http://code.google.com/labs/
- MS wiadomości w TheRegister - http://www.theregister.co.uk/msdn/
- Historia bsh - http://www.computerworld.com.au/article/279011/-z_programming_languages_bourne_shell_sh?eid=-255
What makes good web design?
Komodo do przodu
Ciągle się mówi o potrzebie dobrego IDE dla językó dynamicznych, i taki jest wiele. Są nawet bezpłatne jak Eclipse czy NetBeans. Komodo jest starym produktem rozwijanym przez ActiveState. Jest podobny do swych rywali (usunięto jego wadę – powolność), ale stawia większy nacisk na integrację między wspieranymi przez niego językami dynamicznymi, wsparcie dla całej masy systemów kontroli wersji. Jego wadą jest cena. Źródło - http://www.computerworld.com.au/article/278183/king_dynamic_ides?pp=2