http://www.ajaxpatterns.org/ - strona główna
http://www.ajaxpatterns.org/AJAXFrameworks - co to jest Framework w technologii AJAX
http://mahemoff.com/ - ciekawe
http://softwareas.com/ - też
http://developer.mozilla.org/webwatch/?p=78
http://wiki.osafoundation.org/bin/view/Projects/AjaxLibraries
http://www.c2.com/cgi/wiki?UnixShellPatterns - Pattern for Unix
http://www.python.org/workshops/1997-10/proceedings/savikko.html - Pattern GoF dla Pythona
http://www.doc.ic.ac.uk/~np2/patterns/scripting/index.html - Pattern for Scripting Languages http://ajax-pages.sourceforge.net/ - Ajax Pages (AP), wszystkie JSP, ASP, ... to nic innego jak idea preprocesora (znana od dawna - Brown "Macro").
sobota, października 15, 2005
piątek, października 14, 2005
Stronicowanie a ADO
- ADO pozwala stronicować wiersze w bazie z uwagi na impelemntację własciwosci:
Paged Table Displays by Charles Carroll & Jeff Emrich
This page demonstrates how to retrieve a recordset divided up into pages, and to only select data from a specified page. It does not in any way store a recordset or connection in memory when the page is not accessed unlike many solutions you will read about. The ADO properties that make this magic possible are .AbsolutePage, .PageCount and .PageSize. - Inny link - http://www.codeproject.com/asp/rspaging.asp
- Jeszcze inny - http://www.codeproject.com/asp/bgrid.asp
- Inny przykład - http://www.4guysfromrolla.com/webtech/121298-1.shtml
- Lub tu - http://support.microsoft.com/kb/q202125/
- http://support.sas.com/rnd/eai/oledb/app_cursorlocktypes.htm#serverside
- Tutoriale o ADODB dla PHP i Pythona - http://adodb.sourceforge.net/#download
- Zasoby o ADODB dla PHP i nie tylko - http://php.resourceindex.com/Functions_and_Classes/Database_Management/
- PHP DataGrid - http://phpscripts.pallettgroup.com/demos/phpdatagrid/manual.html
- http://authors.aspalliance.com/brettb/ASPWatchArticles.asp - o APS
- http://authors.aspalliance.com/brettb/Default.asp - Wszystko o ASP
- Problem gdy "provider" nie wspiera "bookmark"-ow wtedy zamiast:
- thisrsLinks.Open strSQL, conn, adOpenStatic, adLockReadOnly, adCmdTextTo
- thisrsLinks.Open strSQL, conn, adOpenDynamic, adLockReadOnly, adCmdText
Pełna dyskusja na ten temat: http://forums.aspfree.com/archive/t-52065/Current-Recordset-does-not-support-bookmarks
środa, października 12, 2005
Linki ciąg dalszy
http://loekb.blogspot.com/ - Blog (ciekawy)
http://blogs.zdnet.com/web2explorer/ - Mash-up w CNET
http://alex.dojotoolkit.org/shrinksafe/ - project DOJO ShrinkSafe do kompresji skryptów JS w celu zmniejszenia wielkości i przespieszenia ściągania do klienta.
http://dojotoolkit.org/download/ - do ściągnięcia
http://www.crockford.com/javascript/ - przegląd zasobów o JS
http://alex.dojotoolkit.org/ - blog autora DOJO
http://www.solutionwatch.com/252/visualizing-delicious-roundup/ - wizualizacja
http://www.oracle.com/technology/tech/php/index.html - co ma Oracle do powiedzenia na temat PHP
http://www.oracle.com/technology/pub/articles/php_experts/index.html - eksperci PHP („PHP extension in JDeveloper”)
http://blogs.zdnet.com/SAAS/?p=31 – Mash-up kolejny
http://alanso.blogspirit.com/archive/2005/10/04/25-words-that-can-hurt-your-resume.html - słowa cliche do CV
http://blogs.zdnet.com/SAAS/?p=31 – Mash-up kolejny
http://news.com.com/JBoss+salivates+over+Drools/2100-7344_3-5893149.html?tag=nefd.top – JBoss zaimplementuje (pod naciskiem użytkowników) projekt Drools, będzie się nazywał „JBoss Rules Engine” . Jest to silnik reguł biznesowych bazujący na algorytmie RETE (pattern-matchning). Zespół Drools zaadaptował ten mechanizm w wielu językach obietowych: Java, Python, Groovy. Implementacja Drools jest ostatnim kamyczkiem na stosie narzędzi middleware zwanym przez tą firmę JEMS (JBoss Enterprise Middleware System). Na tymże stosie znalazły się już: Apache (serwer internetowy), Hibernate (zachowanie stanu) oraz motor JBPM (workflow).
http://blogs.zdnet.com/web2explorer/ - Mash-up w CNET
http://alex.dojotoolkit.org/shrinksafe/ - project DOJO ShrinkSafe do kompresji skryptów JS w celu zmniejszenia wielkości i przespieszenia ściągania do klienta.
http://dojotoolkit.org/download/ - do ściągnięcia
http://www.crockford.com/javascript/ - przegląd zasobów o JS
http://alex.dojotoolkit.org/ - blog autora DOJO
http://www.solutionwatch.com/252/visualizing-delicious-roundup/ - wizualizacja
http://www.oracle.com/technology/tech/php/index.html - co ma Oracle do powiedzenia na temat PHP
http://www.oracle.com/technology/pub/articles/php_experts/index.html - eksperci PHP („PHP extension in JDeveloper”)
http://blogs.zdnet.com/SAAS/?p=31 – Mash-up kolejny
http://alanso.blogspirit.com/archive/2005/10/04/25-words-that-can-hurt-your-resume.html - słowa cliche do CV
http://blogs.zdnet.com/SAAS/?p=31 – Mash-up kolejny
http://news.com.com/JBoss+salivates+over+Drools/2100-7344_3-5893149.html?tag=nefd.top – JBoss zaimplementuje (pod naciskiem użytkowników) projekt Drools, będzie się nazywał „JBoss Rules Engine” . Jest to silnik reguł biznesowych bazujący na algorytmie RETE (pattern-matchning). Zespół Drools zaadaptował ten mechanizm w wielu językach obietowych: Java, Python, Groovy. Implementacja Drools jest ostatnim kamyczkiem na stosie narzędzi middleware zwanym przez tą firmę JEMS (JBoss Enterprise Middleware System). Na tymże stosie znalazły się już: Apache (serwer internetowy), Hibernate (zachowanie stanu) oraz motor JBPM (workflow).
Ciekwostki
- http://www.unwieldy.net/ajaxim/ - Definicja AJAX-a. Zawiera linki do innych bibliotek:
1. The amazing windowing system used was borrowed from Mike Hall http://www.brainjar.com/dhtml/windows/2. Parts of the draggable buddylist code were borrowed from Simon Cozens http://blog.simon-cozens.org/6785.html3. Code to serialize the buddylist was borrowed from Tim Taylor http://tool-man.org/examples/sorting.html4. The MD5 script was borrowed from Paul Johnston http://pajhome.org.uk/crypt/md5/5. The shaking window and flashing titlebar are from Script.aculo.us http://script.aculo.us
- http://en.wikipedia.org/wiki/AJAX - wiki o AJAX
- http://web2.wsj2.com/web2ishere.htm - Swietne
- http://web2.wsj2.com/googleweb2goals.htm
- http://looksgoodworkswell.blogspot.com/
- http://www.redmonk.com/jgovernor/archives/000933.html
- http://www.swik.net/tag/AJAX
- http://www.xml.com/pub/a/2005/08/10/google-maps.html - mapping hacks
- http://code.google.com/ - Google Code
- http://code.blogspot.com/ - Google blog
- http://ajaxoffice.sourceforge.net/wiki/index.php/Useful_packages_for_Ajax_Office
- http://www.informit.com/articles/index.asp?rl=1 – bezpłatne artykuły z InformIT
- http://www.webreference.com/js/column35/ - bookmarklet
- http://webreference.com/js/tips/020207.html - dodanie nowego elementu
- http://www.webreference.com/js/column111/ - początek kursu na temat Jscript.NET
- http://www.datadirect.com/developer/jdbc/integrated_authoentication/index.ssp - Informacja o SSO
- http://www.itworld.com/
Łącza
http://www.petefreitag.com/item/455.cfm - Indeks do tutoriali
http://techrepublic.com.com/5100-3513_11-5841906.html?tag=nl.e101 - Co wybrać remote lub web services
http://searchvb.techtarget.com/vsnetHome/0%2C293828%2Csid8%2C00.html?track=NL-150 - o .NET
http://web2.wsj2.com/googleweb2goals.htm - protal o AJAX i WEB 2.0
http://techrepublic.com.com/5100-3513_11-5841906.html?tag=nl.e101 - Co wybrać remote lub web services
http://searchvb.techtarget.com/vsnetHome/0%2C293828%2Csid8%2C00.html?track=NL-150 - o .NET
http://web2.wsj2.com/googleweb2goals.htm - protal o AJAX i WEB 2.0
Po spotkaniu z SUNem
Po spotkaniu z SUN-em
Twórca Google uważa, że za sukcesem firmy stoi łut sczęścia. Kładzie nacisk na pomoc użytkownikowi w tworzeniu zawartości udostepnianej dalej w Internecie (przede wszystkim e-mail – na co każdy traci dużo czasu) oraz komunikacji. Powtarza, że nie chce produkować zawartości (content) – jesteśmy odpowiedzialni za odsyłanie ludzi w odpowiednie miejsca. Podkreśla konieczność szukania w strumieniu video (materiale wizualnym). Jest dumny, że firma jest liderem technologii internetowych. Nie ma (na razie) zapędów do stworzenia odpowiednika Office. Link - http://blogs.zdnet.com/BTL/?p=1995
Twórca Google uważa, że za sukcesem firmy stoi łut sczęścia. Kładzie nacisk na pomoc użytkownikowi w tworzeniu zawartości udostepnianej dalej w Internecie (przede wszystkim e-mail – na co każdy traci dużo czasu) oraz komunikacji. Powtarza, że nie chce produkować zawartości (content) – jesteśmy odpowiedzialni za odsyłanie ludzi w odpowiednie miejsca. Podkreśla konieczność szukania w strumieniu video (materiale wizualnym). Jest dumny, że firma jest liderem technologii internetowych. Nie ma (na razie) zapędów do stworzenia odpowiednika Office. Link - http://blogs.zdnet.com/BTL/?p=1995
Co ma Google z Sun-em
Google's Schmidt plays it coy with Microsoft by ZDNet's Dan Farber -- During the Google-Sun press conference [Stephen Shankland's coverage here] [video clip here], Eric Schmidt was asked about Google’s plans to take on Microsoft in the applications space. He basically responded that Google is a search company that sells ads. In response to another question about developing productivity applications, he remarked about how the lines are blurring between [...]
wtorek, października 11, 2005
AJAX-owe linki
http://www.ajaxinfo.com/default~viewart~8.htm - Alternatywy do Ajaxa
http://www.m3nt0r.de/blog/ - bazuje na technologiach (script.aculo.us, Behavior, Prototype, WordPress
http://www.pragmaticprogrammer.com/titles/ajax/?ajaxian - Nowa książka dostępna on-line
http://www.support.microsoft.com/kb/836941 - Dlaczego nie mogę aktualizować moje WXP w domu (80072ee2)
http://blogs.zdnet.com/BTL/?p=1972 - Jakie plany ma Google po spotkanie z Sun-em. Wilcox radzi MS aby skupić się na produktach orginalnych a nie nasladować tylko przeciwnika.
http://www.m3nt0r.de/blog/ - bazuje na technologiach (script.aculo.us, Behavior, Prototype, WordPress
http://www.pragmaticprogrammer.com/titles/ajax/?ajaxian - Nowa książka dostępna on-line
http://www.support.microsoft.com/kb/836941 - Dlaczego nie mogę aktualizować moje WXP w domu (80072ee2)
http://blogs.zdnet.com/BTL/?p=1972 - Jakie plany ma Google po spotkanie z Sun-em. Wilcox radzi MS aby skupić się na produktach orginalnych a nie nasladować tylko przeciwnika.
poniedziałek, października 10, 2005
Porównanie różnych edycji SQL Server 2005
http://www.microsoft.com/sql/2005/productinfo/sql2005features.mspx - zawiera informację o funkcjonalnosci dostępnej w każdej z wersji SQL 2005. Są następujące wersje: Express (za darmo), Workgroup, Standard, Enterprise. W wersji Express brakuje manager'a do zarządzania serwerem, ale można stosować narzędzia dostępne w Visual Studio Express Edition 2005.
niedziela, października 09, 2005
Wzmocniona autentykacja + informacja o standardach
http://www.informit.com/articles/article.asp?p=377071&rl=1 - Two-factor authentication [Windows' authentication architecture makes it easy to add new forms of authentication. Windows uses a DLL called Graphical Identification and Authentication (GINA) to connect the authentication method to the Windows authentication system. It's easy to write alternate DLLs for GINA, to use any authentication method the software designer wants] +
Evaluating Two-Factor Authentication
One place to start when evaluating two-factor authentication systems is with FIPS 140-2, the federal government's standard for cryptographic modules protecting sensitive but unclassified material. This standard is the basis of ANSI X9.66, a similar standard proposed for financial institutions. The standard covers a broad range of needs with four levels of security and four classes of authentication.
"When you're evaluating a hardware security module," suggests Scott, "choose one that meets FIPS 140 and you've effectively selected a good authentication product."
Of course, FIPS 140-2 or ANSI X9.66 are only the starting points for evaluation. Other considerations include the level of security needed, the cost, and the ease of managing the authentication method. You also need to consider conventional IT issues, such as ease of integration and interoperability.
Evaluating Two-Factor Authentication
One place to start when evaluating two-factor authentication systems is with FIPS 140-2, the federal government's standard for cryptographic modules protecting sensitive but unclassified material. This standard is the basis of ANSI X9.66, a similar standard proposed for financial institutions. The standard covers a broad range of needs with four levels of security and four classes of authentication.
"When you're evaluating a hardware security module," suggests Scott, "choose one that meets FIPS 140 and you've effectively selected a good authentication product."
Of course, FIPS 140-2 or ANSI X9.66 are only the starting points for evaluation. Other considerations include the level of security needed, the cost, and the ease of managing the authentication method. You also need to consider conventional IT issues, such as ease of integration and interoperability.
piątek, października 07, 2005
Linki
- http://www.jonathanboutelle.com/mt/archives/2005/06/rico_released.html - O Rico (ajaxian). kapitalny - długa lista zasobów i rozmów, m.in. : kanał (podcast) na temat AJAX
- http://www.jonathanboutelle.com/mt/archives/2005/09/enterprise_ajax.html - Enterprise AJAX
- http://www.ajaxian.com/archives/2005/09/japano_web_appl.html - AJAX dla JSP
- http://www.ajaxian.com/archives/2005/05/index.html - PHP - Toxic
- http://www.phpmagazine.net/18_ajax - Zasoby z PHP, ciekawe tutoriale
- http://www-128.ibm.com/developerworks/library/j-ajax1/?ca=dgr-lnxw01Ajax - co sądzi o AJAX firma IBM
- http://www.cgisecurity.com/lib/XmlHTTPRequest.shtml - niebezpieczenstwo XMLHTTP
Kto się zaopiekuje Twoim PC-tem?
Na konferencji prasowej w Monachium MS ogłosił nową krucjatę antywirusową, antyspamową i antyroot-kitowąw postaci produktu Microsoft Client Protection (oferta dla business-u). Produkt nie będzie za darmo i jest w fazie beta do końca roku. Ogłosił również inicjtywę Secure IT Alliance: Symentec, McAfee, Trend Micro, F-Secure i VeriSign.
Podobna inicjatywa ale skierowana do indywidualnych klientów jest już mocno zaawansowana (nosi nazwę OneCare i będzie oferowana w ramach subskrypcji).
Widać wyniki przejęcia przez MS następujących firm: GeCad (antivirus), Giant (anti-spyware) oraz Sybari. Inny produkt Windows AntiSpyware - będzie w wersji finalnej w przyszłym roku i będzie za darmo.
Podobna inicjatywa ale skierowana do indywidualnych klientów jest już mocno zaawansowana (nosi nazwę OneCare i będzie oferowana w ramach subskrypcji).
Widać wyniki przejęcia przez MS następujących firm: GeCad (antivirus), Giant (anti-spyware) oraz Sybari. Inny produkt Windows AntiSpyware - będzie w wersji finalnej w przyszłym roku i będzie za darmo.
czwartek, października 06, 2005
Wizerunek Linuxa
Linux potrzebuje nowego wizerunku pozbawionego pajaców i egoistów w stylu E. Raymonda (nawet istnieje strona osmieszająca jego zachowanie)i fantastyków jak Stallman czy witryn na których obrzuca się błotem przeciwników jak slashdot. Potrzebni są rzecznicy - specjalisci w stylu Bruce Perens'a, Mac Fluery (JBoss), Miguel de Icaza lub Nat Friedman. Linux podrósł na tyle, że może siedzieć prze stole z firmami komercyjnymi jak równy z równym, musi przestać obrzucać swoich przeciwnikiem błotem. Jeżeli chce być traktowany poważnie to musi zachowywać się również poważnie.
wtorek, października 04, 2005
IBM koduje dane (widzi taką potrzebę)
Firma IBM planuje w przyszłym miesiącu udostępnienie oprogramowania do centralizacji szyfrowania informacji w swych komputerach mainframe (Centralized Encryption Facility). Ma posłużyć również do szyfrowania danych na nosnikach zewnętrznych (tasmy). Będzie zarządzało w sposób centralny kluczami, dostępem, autentykacją itd.
Jest to reakcja na obawy klientów o wyciek istotnych danych po włamaniu np. poprzez kradzież fizyczną nosnika lub samego pliku i koniecznosć poinformowania o tym zagrożeniu wszystkich zainteresowanych (tj. osób o których są te dane) - takie są wymogi prawodawstwa w USA.
Uwagi:
Jest to reakcja na obawy klientów o wyciek istotnych danych po włamaniu np. poprzez kradzież fizyczną nosnika lub samego pliku i koniecznosć poinformowania o tym zagrożeniu wszystkich zainteresowanych (tj. osób o których są te dane) - takie są wymogi prawodawstwa w USA.
Uwagi:
- Podobny patent już dawno wymysliła firma Microsoft w postaci EFS pracującego pod NTSF.
- Czy nastęuje zwrot ku zarządzaniu informacją cos w ydaniu DRM (digital right management) o którym od jakiegos czasu "trąbi" MS?
poniedziałek, października 03, 2005
Zasoby
http://www.developer.com/java/other/article.php/3403131 - Indeks popularnosci języków programowania we wrzesniu z TIOBE
http://radio.weblogs.com/0001011/2004/08/08.html#a8056 - Scoble blog
http://www.alistapart.com/articles/slidingdoors/ - sliding door - nawigacja zakładkami
http://www.alistapart.com/topics/code - rozbiegówka A list Apart na temat ciekawych skryptów
http://radio.weblogs.com/0001011/2004/08/08.html#a8056 - Scoble blog
http://www.alistapart.com/articles/slidingdoors/ - sliding door - nawigacja zakładkami
http://www.alistapart.com/topics/code - rozbiegówka A list Apart na temat ciekawych skryptów
Inside Story of LongHorn (VISTA)
Inside Story of Longhorn
Jak to było z LH? Szefem projektu Longhorn (następcy Windows XP) jest Allchin (53) znany ze swego purystycznego punktu widzenia na programowanie (stosowanie klasycznych metodologii). Od dawna było wiadomo, że projekt sie przeciąga a konkurencja (głównie Google) depcze po piętach. Największą słabością projektu LH była ogromna ilość kodu (a co zatym idzie ilość zaangażowanych programistów) oraz metodyka programowania polagająca na twozreniu fragmentów kodu przez programistę (on dokonywał wczesnego testowania) a następnie scalaniu w ramach projektu (no i poddawaniu testom integracyjnym). Takie podejście okazało się bardzo nieefektywne – projekt miał znaczne opóźnienia i ciągle z niego wyrzucano funkcjonalność (np. WinFS). Cykl pracy programistów wyglądał tak: pracowali cały dzień by w nocy dokonała się kompilacja całości (powstawał wtedy następny „build” czyli nowa wersja systemu), w dniu nastepnym następowało testowanie i poprawianie ewntualnych błedów. Przy ponad 4 tyś. programistów utworzenie nowej wersji nie zawsze udawało się w ciągu jednego dnia. W celu poprawienia morale „załogi” Allchin zaprosił do współpracy dwóch ludzi: wesołka Brian Valentine, znanego z umiejętności podbudowywania nastrojów do pracy i specjalistę Amitabh Srivastava znanego z purystycznego nastawienia do tworzenia oprogramowania bardziej formalnymi metodami. Ten ostatni utworzył mapę zależności między modułami LH. Była to płachta 8 stóp na 11. Mimo, że wyglądała imponująco to nie tak tworzono oprogramowanie w konkurencyjnej firmie Google czy nawet w oddziale MS zajmujacej się MSN. Tam raczej posługiwano się paradygmatem klocków Lego zdolnych do konfiguracji w różny sposób.
Wyjściem z impasu był plan AS polegający na takim przeorganizowaniu kodu LH by umożliwić modułową budowę jadra systemu z dalszym rozszerzaniem oraz udostępnić narzędzie do automatycznego sprawdzanie poprawności modułów tworzonych przez pojedyńczego programistę jeszcze przed wlączeniem modułu do nowej wersji (ogromna oszczędność czasu). Drugi pomysł polegał na rozpoczęciu kodowania systemu operacyjnego od nowa.
W dniu 27 sierpnia 2004 roku ogłoszono światu decyzję o planowanej dostępności nowego OS-a w drugiej połowie 2006 roku oraz wewnętrznie rozpoczęto tworzenie kodu od nowa bazując na wersji kodu przeznaczonego dla wersji serwerowej.
Narzędzia do automatycznego testowania kodu źródłowgo sprawdziły się, cykl przygotowania nowej wersji się skrócił, w testach było mniej błedów. Bill Gates ogłosił, że nowa beta wersja OS-a zwana teraz Vista (bo chyba ktoś postawił na jedną kartę) będzie udostepniana publicznie w cyklach miesięcznych, zaś „święty Graal” – WinFS nie będzie częścią OS Vista ale niezależnym dodatkiem możliwym do zainstalownia nawet pod Windows XP.
Słynny cytat:
Jak to było z LH? Szefem projektu Longhorn (następcy Windows XP) jest Allchin (53) znany ze swego purystycznego punktu widzenia na programowanie (stosowanie klasycznych metodologii). Od dawna było wiadomo, że projekt sie przeciąga a konkurencja (głównie Google) depcze po piętach. Największą słabością projektu LH była ogromna ilość kodu (a co zatym idzie ilość zaangażowanych programistów) oraz metodyka programowania polagająca na twozreniu fragmentów kodu przez programistę (on dokonywał wczesnego testowania) a następnie scalaniu w ramach projektu (no i poddawaniu testom integracyjnym). Takie podejście okazało się bardzo nieefektywne – projekt miał znaczne opóźnienia i ciągle z niego wyrzucano funkcjonalność (np. WinFS). Cykl pracy programistów wyglądał tak: pracowali cały dzień by w nocy dokonała się kompilacja całości (powstawał wtedy następny „build” czyli nowa wersja systemu), w dniu nastepnym następowało testowanie i poprawianie ewntualnych błedów. Przy ponad 4 tyś. programistów utworzenie nowej wersji nie zawsze udawało się w ciągu jednego dnia. W celu poprawienia morale „załogi” Allchin zaprosił do współpracy dwóch ludzi: wesołka Brian Valentine, znanego z umiejętności podbudowywania nastrojów do pracy i specjalistę Amitabh Srivastava znanego z purystycznego nastawienia do tworzenia oprogramowania bardziej formalnymi metodami. Ten ostatni utworzył mapę zależności między modułami LH. Była to płachta 8 stóp na 11. Mimo, że wyglądała imponująco to nie tak tworzono oprogramowanie w konkurencyjnej firmie Google czy nawet w oddziale MS zajmujacej się MSN. Tam raczej posługiwano się paradygmatem klocków Lego zdolnych do konfiguracji w różny sposób.
Wyjściem z impasu był plan AS polegający na takim przeorganizowaniu kodu LH by umożliwić modułową budowę jadra systemu z dalszym rozszerzaniem oraz udostępnić narzędzie do automatycznego sprawdzanie poprawności modułów tworzonych przez pojedyńczego programistę jeszcze przed wlączeniem modułu do nowej wersji (ogromna oszczędność czasu). Drugi pomysł polegał na rozpoczęciu kodowania systemu operacyjnego od nowa.
W dniu 27 sierpnia 2004 roku ogłoszono światu decyzję o planowanej dostępności nowego OS-a w drugiej połowie 2006 roku oraz wewnętrznie rozpoczęto tworzenie kodu od nowa bazując na wersji kodu przeznaczonego dla wersji serwerowej.
Narzędzia do automatycznego testowania kodu źródłowgo sprawdziły się, cykl przygotowania nowej wersji się skrócił, w testach było mniej błedów. Bill Gates ogłosił, że nowa beta wersja OS-a zwana teraz Vista (bo chyba ktoś postawił na jedną kartę) będzie udostepniana publicznie w cyklach miesięcznych, zaś „święty Graal” – WinFS nie będzie częścią OS Vista ale niezależnym dodatkiem możliwym do zainstalownia nawet pod Windows XP.
Słynny cytat:
- If you want to get more done, be mindful.
- If you want to have more time, be mindful.
- Mindful means one thing at a time.
Jasper nadal bezplatny
- SourceForge nadal udostępnia Jasper Report jako produkt bezpłatny.
Ksiażki do przeglądnięcia o IT -http://www.apress.com/ - http://www.it-analysis.com/article.php?id=12921&zz=152146ad17e140 - Walka między Google a Microsoft nie do wygrania w najbliższej przyszłosci (metoda "drag on" tu nie działa) + cos o Torze i kodzie biblii
- Sojusz JBoss (ciąży na nich podwójny minus: za bycie firmą open-source i za rozwijanie technologii java) i Microsoft polega na intergracji rozwiązań: Active Directory oraz single-sign-in, integracje MS SQL Server z EJB 3 (mówi się o zamiarze włączenie EJB do .NET) oraz Hibernate. http://news.com.com/Taking+stock+at+JBoss/2008-1011_3-5884938.html?part=cht&tag=chl&tag=nl.e432
niedziela, października 02, 2005
Adresy do przeglądnięcia
- http://www.snook.ca/archives/000167.php - Designing Data Part 2: CSS
- http://cssvault.com/cat_articles.php - artykuły na temat CSS
- http://www.alistapart.com/topics/code/scripting/ _ A list Apart!
- http://www.456bereastreet.com/archive/200509/css_21_selectors_part_1/ - jak stosować selectory w stylach (kompendium)
- http://www.37signals.com/svn/archives/001070.php?40 - O Ajax
- http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html - O'reilly o Web 2
- http://www.onecomputerguy.com/windowsxp_tips.htm - Jak opanować WXP
- http://www.456bereastreet.com/archive/200410/styling_even_more_form_controls/ - jak stylizować kontrolki w Forms cz. II
- http://www.objectgraph.com/dictionary/how.html - Object Graph przykład AJAX
- http://www.sitepronews.com/archives/2005/july/20prt.html - 10 best resources for CSS (Mark Daoust): http://www.positioniseverything.net/, http://webhost.bridgew.edu/etribou/layouts/index.html, http://www.stylegala.com/, http://css.maxdesign.com.au/listamatic, http://www.wpdfd.com/editorial/basics/index.html, http://www.alvit.de/handbook, http://forums.site-reference.com/
- http://www.w3schools.com/dom/dom_element.asp - w3school
- http://www.webreference.com/programming/javascript/diaries/8/ - webreference
- htttp://www.webreference.com/programming/javascript/jf/column12/index.html
- http://www.37signals.com/ - baza dla technologii AJAX (ta-da list, backpack, basecamp)
- Blog z zdnet - JasperSoft połknął inny open-source iReport
- Joe Cox - http://www.microsoftmonitor.com/
- Neowin - http://www.microsoftmonitor.com/
- Joe Foley - http://www.microsoft-watch.com/
- Scoble - http://radio.weblogs.com/0001011/2005/10/01.html#a11309
- http://headrush.typepad.com/creating_passionate_users/2005/09/subvert_from_wi.html - Passionate User
- http://builder.com.com/5100-6371_14-5841906.html?tag=nl.e601 - Wybór sposoby WS
sobota, października 01, 2005
Nowinki
- http://www.basecamphq.com/index.php - project mgmt poprzez web-a (dla jednego projektu jest bezpłatny)
- JBOSS kupił M7 znany ze swego edytora do JSP - Nixtor, dodatkowo podpisał umowę o współpracy z MS na poziomie wymiany WS.
- http://msdn.microsoft.com/coding4fun/coolapplications/KPL/default.aspx - MS proponuje dla naszych dzieci nowy, prostszy język programowania Kid's Programming Language wraz ze srodowiskiem wymagający instalacji .NET framework. Wygląda na to, że programiscie .NET nie mają co robić i oprócz serii produktów Expression (MAX i inne), wymyslili nowy język. Czy nie lepiej nauczyć się Python i wykorzystać bibliotekę Visual Python do tworzenia grafiki?
- http://sqlobject.org/index.html - nowa biblioteka w j. Python do baz danych na razie z tych dużych producentów oferuje wsparcie tylko dla Sybase. Jest łącznik do ZOPE 3 (patrz w linkach)
- http://bink.nu/Home.bink - Kompendium o Windows i MS
- http://www.xml.com/pub/a/2005/09/14/processing-atom-in-python.html - Processing ATOM 1.0, dodatkowo miniDOM - parser DOM w srodowisku Python (Uche Ogbuji)
- http://www-128.ibm.com/developerworks/xml/library/x-tiptwist.html?ca=dnx-510 - Tutorial z IBM nt. sztuczek z XSL 2.0
- http://del.icio.us/popular/ - bookmarki z del.icio.us
- "What is Web 2.0" - Spojrzenie na WEB 2.o ze strony O'Reilly
- Ucz się dziecko XML a ALTOVA ci pomoże
- Jak zwykle W3School pomaga oswoić DOM
- Orginalny artykuł w blog o AJAX-ie -również tutoriale np. o IFrame jako mechanizmu dodania interaktywnosci do strony bez korzystania z XMLHttp i inne:
- Blog Tutorials & Projects
AJAX Tutorial: Saving Session Across Page Loads Without Cookies, On The Client Side
AJAX Tutorial: A Tale of Two IFrames (or, How To Control Your Browsers History)
AJAX: Creating Huge Bookmarklets
AJAX: How to Catch Evil Errors with OnError
DHTML In-Place Editing in a Wiki ..... in 1999
DHTML Templates Tutorial - Zapamiętamiętanie sesji
Subskrybuj:
Posty (Atom)