- Zmodyfikować SHA-1 tak aby zabezpieczyć się przed jego złamaniem (nie wiadomo jednak na jak długo to zabezpieczenie będzie skuteczne)
- Wybrać nowy algorytm w procesie dlugotrwałego zbierania i rozważanie opinii równych srodowisk (tak postąpił gdy wybierał algorytm szyfrowania - Rindajel)
sobota, listopada 05, 2005
Koniec standardu szyfrowania
Pora na nowy (chińscy naukowcy w marcu br. odkryli teoretyczną lukę w algorytmie na przeskodzie realziacji praktycznej stoją duże wymagania sprzętowe, ale z czasem są one do pokonania). Stary istnieje już ponad 10 lat. Mowa o SHA-1 (Secure Hash Algorithm zaproponowany przez NSA - National Security Agency) i służy do weryfikacji podpisu cyfrowego w poczcie i na stronach www. Wyborem nowego zajmuje się NIST (nat. institute of Standards and Technology), jest on trudny bo powinien nowy algorytm przetrwać przynajmniej 10 lat. NIST ma dwie alternatywy:
Różnosci
- http://news.com.com/Mass.+officials+criticize+OpenDocument+decision/2100-1013_3-5925823.html?tag=st.rc.targ_mb - Krytyka openDoc-a przez polityków stanu Mass.
- http://news.com.com/Google+chase+could+trip+up+Microsoft/2100-1012-5924558.html?part=dht&tag=ntop&tag=nl.e703 - Google goni MS
- http://blogs.msdn.com/mswanson/archive/2005/10.aspx - Michael Swanson blog
- http://www.oreilly.com/catalog/jscript4/chapter/ch17.html - DOM opis
- http://www.oreilly.com/catalog/progphp/chapter/ch05.html - PHP tablice
- http://blogs.zdnet.com/BTL/?p=2067&tag=nl.e539 - Dywagacje CTO z Sun-a
- http://news.zdnet.com/2100-9593_22-5920762.html?tag=nl.e539 - Google cały stoi za OpenDoc i OO
- http://blogs.zdnet.com/web2explorer/index.php?p=41&tag=nl.e539 - Czy MS buduje Office w wersji webowej
- http://blogs.zdnet.com/BTL/?p=2082&tag=nl.e539 - Czy będzie Office Lite?
- http://blogs.zdnet.com/web2explorer/?p=42&tag=nl.e539 - Więcej na ten temat.
- http://blogs.zdnet.com/SAAS/?p=51&tag=nl.e539 - Office jako serwis? To już było! Australijski dostawca internetu niedawno się z tego pomysłu wycofał. Cecha internetowa aplikacji to przede wszystkim możliwosć kolabracji, wspólnej pracy nad dokumentami przez różnych użytkowników w możliwie najbardziej efektywny sposób. Istnieje wdrażane na siłe rozwiązanie przez IBM w postaci platformy Virtualized Hosted Client infrastructure platform (blade obsługujący 15 klientów zbudowanych z oprogramowania VMWare, Windows XP podbudowanego przez Citrix). Jak zwraca na to uwagę David Berlind nie ma sensu budować internetowego OpenOffice (wsparcie przez AJAX).
- http://news.zdnet.com/2100-9584_22-5900930.html - klej do informacji (a la deli.ciuo.us)
- http://livescience.com/ - portal naukowy
- http://particletree.com/notebook/typography-crash-course-roundup/ - kurs typografii
Xena i RH
Wraz z pojawieniem się nowego CIO - Brain Stevens w RH pojawiły się przejawy innowacyjnosci polegające na wzięcie we własne ręce spraw developerskich (około 40 programistów be dzie się tym zajmowało). Do tej pory RH jedynie pakował sprawdzone projekty open-source i dawał im wsparcie. Teraz chce przejawić więcej inicjatywy w postaci trzech projektów. Na początek będzie wirtualizacja tj. projekt Xena - wirtualnego srodowiska do uruchamiania wielu systemów operacyjnych (mimo prac nad tym, projekt nadal będzie miał status "otwartego", prace nad nową wersją Xen-y są spóźnione zamist sierpnia mówi się o końcu grudnia . Potem zajmie się pracami nad "stateless Linux" (dla korporacyjnych stanowisk desktopowych) oraz SystemTap (narzędzie do badania i monitorowania systemu). Stateless Linux w zamysle miał być systemem operac. i srodowiskiem użytkownika przechowywanym na serwerze. W ten sposób dowolny komputer może stać się miejscem pracy dla użytkownika po sciągnięciu z serwera obrazu swojego srodowiska (wymaga to dopracowania modułów rozpoznawania przez oprogramowania srodowiska aktualnie uruchamianego sprzętu końcowego). Inną alternatywą jest synchronizacja danych między stacją roboczą a serwerem. Wreszcie trzeci projekt - dostarczenie adminom i programistom efektywnych narzędzi do badania zachowania się systemu: System Tap (odpowiedź na narzędzie Sun-a - DTrace) do trasowania oprogramowania oraz Frysk do debagowania programów.
wtorek, listopada 01, 2005
Ciekwae
http://microsoft.sitestream.com/PDC05/ - materiały z PDC - dostępne on-line przez 6 m-cy
Ciekawe prezentacje o VFP na msdn.microsoft.com/vfoxpro
Ciekawe prezentacje o VFP na msdn.microsoft.com/vfoxpro
poniedziałek, października 31, 2005
AJAZ znowu
Strona głowna - http://webdesign.about.com/od/ajax/
AJAX: Asynchronous JavaScript and XMLWeb applications can be a challenging endeavor where you try to get your customers to wait for data to load or pages to render. But with AJAX - Asynchronous JavaScript and XML - you can create multi-purpose Web applications that feel like desktop applications. No more waiting for pages to load, and the hourglass is gone.
AJAX DefinitionDefinition of the term AJAX as it relates to Web design and development
AJAX Security HoleIf you use AJAX to write applications, you should be aware of a security hole that was found.
AJAX - DefinitionThe JavaScript Guide at About defines AJAX.
AJAX' Achilles HeelXML isn't required but JavaScript is. Keep in mind that if you use AJAX for your Web applications that your readers who browse with JavaScript off won't have functionality unless you have some alternative for them.3 more Articles & Resources below
More Categories Up a category
AJAX Examples (5)
Articles & Resourcesmore from your guide
Asyncrhronous JavaScript and XMLThis short article explains how AJAX can be used to improve your Web pages without needing to reload the page. From the About Guide to JavaScript.
Ajax: A New Approach to Web Applicationsby Jesse James GarrettThis is the original article that coined the term "AJAX". It is a great overview of what AJAX is and how it's used in various examples.
Ajax (programming) - Wikipedia, the free encyclopediaThe Wikipedia provides a very clear and comprehensive definition of AJAX. This is a good overview site, but you won't learn to write AJAX from this page.
AJAX: Asynchronous JavaScript and XMLWeb applications can be a challenging endeavor where you try to get your customers to wait for data to load or pages to render. But with AJAX - Asynchronous JavaScript and XML - you can create multi-purpose Web applications that feel like desktop applications. No more waiting for pages to load, and the hourglass is gone.
AJAX DefinitionDefinition of the term AJAX as it relates to Web design and development
AJAX Security HoleIf you use AJAX to write applications, you should be aware of a security hole that was found.
AJAX - DefinitionThe JavaScript Guide at About defines AJAX.
AJAX' Achilles HeelXML isn't required but JavaScript is. Keep in mind that if you use AJAX for your Web applications that your readers who browse with JavaScript off won't have functionality unless you have some alternative for them.3 more Articles & Resources below
More Categories Up a category
AJAX Examples (5)
Articles & Resourcesmore from your guide
Asyncrhronous JavaScript and XMLThis short article explains how AJAX can be used to improve your Web pages without needing to reload the page. From the About Guide to JavaScript.
Ajax: A New Approach to Web Applicationsby Jesse James GarrettThis is the original article that coined the term "AJAX". It is a great overview of what AJAX is and how it's used in various examples.
Ajax (programming) - Wikipedia, the free encyclopediaThe Wikipedia provides a very clear and comprehensive definition of AJAX. This is a good overview site, but you won't learn to write AJAX from this page.
Zasoby i ciekawe linki
- http://pear.php.net/package/HTML_Table_Matrix/docs/latest/HTML_Table_Matrix/HTML_Table_Matrix.html,
- http://pear.php.net/package/HTML_AJAX/docs/latest/AJAX/HTML_AJAX.html - cała gałąź pear.php.net - zawiera pakiety do wykorzystania
- http://www.zend.com/pear/whoiswho.php?pkg=HTML_Table_Matrix - strona główna
Słabe hasło Oracle
Okazało się, że Oracle ma słaby algorytm hashowania hasła. Wie od lipca o tym i nic nie robi w tym zakresie. Artykuł na temat zagrożeń jest tu. Oracle od dawna jest potępiany za opieszałosć w tym zakresie (reakcji na wiadomosci o zagrożeniach w swych produktach).
Jeszcze jedno - firma ogłosiła dostępnosć pod koniec roku swej bazy Oracle 10gi w wersji darmowej z pewnymi ograniczeniami. Produkt nazywa się (Oracle Database XE) i ma ograniczenia (one processor, with 4GB of disk memory and 1GB of memory). Express Edition database że być rozprowadzany z innymi produktami.Będzie dostępny pod koniec roku poprzez Oracle's developer network i ma zawierać Web-based administration console development tools.
Jeszcze jedno - firma ogłosiła dostępnosć pod koniec roku swej bazy Oracle 10gi w wersji darmowej z pewnymi ograniczeniami. Produkt nazywa się (Oracle Database XE) i ma ograniczenia (one processor, with 4GB of disk memory and 1GB of memory). Express Edition database że być rozprowadzany z innymi produktami.Będzie dostępny pod koniec roku poprzez Oracle's developer network i ma zawierać Web-based administration console development tools.
niedziela, października 30, 2005
Skryptowanie w JS
http://wiki.script.aculo.us/scriptaculous/show/Integration - intergracje scriot.aculo.us z innymi języka programowania skryptowego (PHP, JAVA itd) np. http://zoopframework.com/ss.4/home/1 - ZOOP dla PHP
http://www.jeffpipas.com/blog/archives/2005/07/ajax_and_php_fo.html - AJAX and PHP form processing
http://blogs.msdn.com/dmassy/ - Blog kierownika grupy MS IE (super)
http://blogs.msdn.com/ie/archive/2005/06/10/428149.aspx - Kłopoty z drukowaniem w IE
http://blogs.msdn.com/ie/archive/2005/02/10/370721.aspx -Table rendering
http://www.zeepe.com/zeepeinfo/default.asp - pochwała ZEEPE, ale po co?
http://blogs.msdn.com/ericlippert/archive/2003/09/17/53028.aspx - Eric Lippert's
http://pro.html.it/articoli/id_599/idcat_31/pro.html - Nifty corner's
http://www.nutrocker.co.uk/corners5.html -wzorce rogów
http://formassembly.com/blog/wforms-a-javascript-extension-to-web-forms/ - Wform
http://blogs.msdn.com/tonyschr/ - Tony JS
http://pro.html.it/articoli/id_599/idcat_31/pro.html - Artykuł o MS
http://www.nu2.nu/pebuilder/ - BART PE
http://www.jeffpipas.com/blog/archives/2005/07/ajax_and_php_fo.html - AJAX and PHP form processing
http://blogs.msdn.com/dmassy/ - Blog kierownika grupy MS IE (super)
http://blogs.msdn.com/ie/archive/2005/06/10/428149.aspx - Kłopoty z drukowaniem w IE
http://blogs.msdn.com/ie/archive/2005/02/10/370721.aspx -Table rendering
http://www.zeepe.com/zeepeinfo/default.asp - pochwała ZEEPE, ale po co?
http://blogs.msdn.com/ericlippert/archive/2003/09/17/53028.aspx - Eric Lippert's
http://pro.html.it/articoli/id_599/idcat_31/pro.html - Nifty corner's
http://www.nutrocker.co.uk/corners5.html -wzorce rogów
http://formassembly.com/blog/wforms-a-javascript-extension-to-web-forms/ - Wform
http://blogs.msdn.com/tonyschr/ - Tony JS
http://pro.html.it/articoli/id_599/idcat_31/pro.html - Artykuł o MS
http://www.nu2.nu/pebuilder/ - BART PE
Wycieki pamięci w IE
MSDN artykuł "Understanding and Solving Internet Explorer Leak Patterns" jest wiele na temat zapobieżenia wycieku pamięci z MS IE. Sprowadza się to głównie do zerowania globalnych zmiennych przy zamykaniu strony. Najlepiej zrobić to w UNLOAD, funkcja zamykająca stronę powinna zerować te zmienne np.:
Zaokrąglone okienka i div - tu.
- document.getElementById("LeakedDiv").expandoProperty = null;
Zaokrąglone okienka i div - tu.
Kompatybilnosć przeglądarki MS IE 6 i wyżej
Jak to naprawdę wygląda? Z uwagi na niekompatybilnosć IE 6.x ze standardem CSS, tworcy stron proponują wprowadzenie tzw. hacks, które oszukują IE i zmuszają do prawidłowego działalnia. Okazuje się, że wprowadzenie MS IE 7.0 spowodowało, że niektóre (w przyszłosci wszystkie tzw. hacks będą niepotrzebne lub wręcz nie będą działać). Sterować zgodnoscią z CSS (tzw. standard-complianat mode) z poziomu IE można inaczej. Dzieje się to przy pomocy znacznika !DOCTYPE.
Przykład zgodnosci z HTML 4.o DTD (wg)
<.DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN".>
<.DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN".>
Zgodnosć z "transitional" HTM 4.0 DTD
<.DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN".>
<.DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd".> - kompatybilnosć ze standardem
Inne informacje o CSS w IE patrz tu.
Sterować zachowaniem się arkuszy stylów można przy pomocy warunkowych komentarzy (conditional comments):
<.--[if IE]>zdania z arkuszamy stylow
Uwaga:
Przykład zgodnosci z HTML 4.o DTD (wg)
<.DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN".>
<.DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN".>
Zgodnosć z "transitional" HTM 4.0 DTD
<.DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN".>
<.DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd".> - kompatybilnosć ze standardem
Inne informacje o CSS w IE patrz tu.
Sterować zachowaniem się arkuszy stylów można przy pomocy warunkowych komentarzy (conditional comments):
<.--[if IE]>zdania z arkuszamy stylow
Uwaga:
- Do przeglądania źródeł kodów HTML swietnie nadaje się Developer's Toolbar podobnie jak Fiddler.
- Przeglądaj również stronę tu (Jupiter form MS) i czytaj "IE 7 Security in Brief" (ms ie blog)
- Bazą do przebudowy IE w wersji 7 było "threat-modelling" technique, oznacza to przegląd kodu pod katem zabezpieczenia przed zagrożeniami i atakami.
- Nowy RSS: http://thurrott.blogspot.com/rss/thurrott.xml z windows IT Pro (.windowsitpro.)
- Uwaga, smieszne wideo z MS tu
wtorek, października 25, 2005
Linki rozne
Ciekawe linki:
Building Web Clients with http Klient (Java) – http://builder.com.com/5100-6371_14-5813972.html?tag=search
Web builder’s toolkit – toolkit.crispen.org
Jakarta - http://www.manning.com/books/goyal1/chapters
Process the command line with CLI in Java - http://builder.com.com/5100-6371_14-5813561.html?tag=search
Manage and sort data with drag-and-drop in IE - http://builder.com.com/5100-6371_14-5804914.html?tag=ra
WinHTTP - http://www.asp101.com/samples/viewasp.asp?file=winhttp5.asp
Building Web Clients with http Klient (Java) – http://builder.com.com/5100-6371_14-5813972.html?tag=search
Web builder’s toolkit – toolkit.crispen.org
Jakarta - http://www.manning.com/books/goyal1/chapters
Process the command line with CLI in Java - http://builder.com.com/5100-6371_14-5813561.html?tag=search
Manage and sort data with drag-and-drop in IE - http://builder.com.com/5100-6371_14-5804914.html?tag=ra
WinHTTP - http://www.asp101.com/samples/viewasp.asp?file=winhttp5.asp
poniedziałek, października 24, 2005
Zend i Eclipse
Dwa ważne ogłoszenia z ZEND w ramach inicjatywy PHP Collaboration Project:
- dostępnosć ZEND PHP Framework (do końca roku) oraz
- udział w Eclipse Foundation jako Strategic-Developer member i będzie opracowywał wtyczkę dla PHP w Eclipsie.
Oba produkty będą bezpłatne. Inne produkty ZEND-a:
- Zend Platform PHP production environment
- Zend Studio IDE
- Zend Core run-time environment for PHP (dla IBM DB2 i Oracle).
Wiadomosci poranne w poniedziałek
- Nano samochody zostały zbudowane w Rice University -rewelacja
- Powstaje nowa przeglądarka Flock w standarcie Web 2.0 na bazie FireFox, jest obawa o forkowanie kodu źródłowego orginalnej wersji Mozilli.
- Co może przyniesć nowa wersja MS Office 12, w poniedziałek będzie wiadomo o szczegółach ale już wiadomo, że: nacisk na "business intelligence" (w szczególnosci będzie server Excela'a - centralne zarządzanie z regułami biznesowymi prawami do arkuszy składowanych na serwerze), zypełnie nowy interfejs GUI z użytkownikiem, intergracja z SharePoint-em, nowa funkcjonalnosć szczególnie w Excel'u, nowe formy wizualizacji wykresów, trwałe połączenie z aplikacjami serwerowymi oraz back-endowymi np.: Siebel, SAP czy Oracel.
- Będzie nowy produkt - Microsoft Office Business Scorecard Manager służący do minitorowania kluczowych wskaźników ekonomicznych firmy (5,000$ na serwer, 175 $ licencja).
- Ciekawe, że IBM ma podobne oprogramowanie - http://news.com.com/IBM+spiffs+up+its+dashboard/2100-1012_3-5884186.html?tag=nl.
- Obie te oferty stanowią pewne zagrożenie dla Business Objects, który jednak nie zamierza ustępować gruntu bez walki.
niedziela, października 23, 2005
Linki
http://www.w3schools.com/default.asp - kapitalne miejsce zawierające tutoriale do wszystkich szanujących się technologii.
http://mahemoff.com/ - informacje o AJAX-ie prowadzone przez doktoranta
http://www.mcpressonline.com/mc?1@1.W0xLcMbaFo7.177132@.6b27ca51!sectionID=.5bfbae76 – ciekawa strona MCPressOnline
http://mahemoff.com/ - informacje o AJAX-ie prowadzone przez doktoranta
http://www.mcpressonline.com/mc?1@1.W0xLcMbaFo7.177132@.6b27ca51!sectionID=.5bfbae76 – ciekawa strona MCPressOnline
Natura OpenSource
Analiza natury oprogramowania OpenSource.
- Są dwa typy aplikacji: horyzontalne 72% -narzędzia np. OS, języki programowania - tj wszystko dla narzędziowców) oraz wertykalne - 22% (oprogramowanie dla end-usera).Oznacza to, że społeczeństwo open-source w większosci tworzy oprogramowanie dla SIEBIE.
- Projekty (wg. FreshMeat) są małe (80% to 1-2 osobowe), czas tworzenia oprogramowania w tych projektach: 60% - jeden rok, 22% od jednego do dwóch lat, 15% to projekty trwające około 3 lata oraz 2% to projekty dłuższe.
- Przewaga licencji GPL (77%), LGPL (6%), BSD (5%).
- Języki programowania: C - 42%, C++/Perl 14%, inne języki skryptowe (PHP, Java, Python) od 5-8%.
- Ilosć osób biorących udział w projektach: 42% to projekty jednoosobowe, 15% to projekty 2-3 osobowe, 20% w których bierze udział od 4 do 10 uczestników, 9% od 11-20 i 6% to projekty liczące powyżej 20.
- Większe projekty wcale niewymagają większej ilosci zaangażowanych programistów. Jest starą prawdą, że jakosć oprogramowania zależy nie od ilosci programistów. Sukces projektu nie zależy od ilosci programistów.
- W każdym projekcie jest pewna grupa stabilnych programistów. Okazuje się, że w ponad 73% w projektach był JEDEN stabilny wiodący programista, reszta to programisci DOCHODZACY, 10% miało dwóch wiodących co daje resztę tj,. 17% miało więcej niż dwóch.
- O zaangażowaniu programistów w projekt swiadczy fakt, że około 55% projektów nie miało ani jednego programistę migracyjnego (tj. takiego, który był spoza grupy głównej i przyczynił się do raportowania 3 lub więcej patchy), 9% miało jednego, 8% dwóch i 20% powyżej 3 ale mniej niż 10.
- Jak doprowadzić projekt do szczęsliwiego końca - charyzma projektu tj. jasna architektura i funkcjonalnosć, której brakuje innym produktom podobnego przeznaczenia. Do tego dochodzi determinacji i jasna wizja końca u osób rozpoczynających projekt.
- 80% projektów to takie które miały mniej niż 11 użytkowników (osób, które się zarejestrowały przy pobieraniu projektu).
- Tylko 15% projektów jest w stanie aktywnym (rozwijanym), reszta tj. 85% albo umarło, uschło lub jest w stanie letargicznym.
- mitem jest globalna sieć deweloperów tworzących oprogramowanie typu open-source. Większosć z nich skupia się wokół paru znanych projektów (Apache, Linux itp). Nawet projekty przejęte przez firmy Red Hat, JBoss czy MySQl w większosci przypadków są rozwijane wewnątrz tych firm we wlasnym zakresie.
- niech firmy zaangażowane w tworzenie projektów na bazie open-source nie mają złudzeń, że zgromadzą wokół siebie grupę wolontariuszy rozwijających za nich dany produkt.
- proces zainteresowania się i zaangażowanie społecznosci open-source ma miejsce wtedy, kiedy projekt i produkt w nim staje się znany i wkład w jego rozwój może przyniesć prestiż zaangażowanym w nim ludziom.
piątek, października 21, 2005
Rzut oka na cao
Rzut oka na całość
http://milinkovich.blogspot.com/ - blog dyrektora Eclipse m.in. Today's stop is at the Zend/PHP conference, where Zend announced that they are joining Eclipse as a Strategic Developer. They are going to be leading a project to implement PHP development tools at Eclipse. I think I said in my first press interview upon joining Eclipse that this community is about more languages and platforms than Java. Having Zend come to build PHP tools at Eclipse is a big step in that direction.
http://news.com.com/2061-10795_3-5900280.html?tag=nl – Ward Cunningham - Wiki founder leaves MS for Eclipse (…become the developer tool maker's … np. Dyrektor)
http://www.lattix.com/about/about.htm - Lattix (co to?)
http://www.flexwiki.com/default.aspx/FlexWiki.OneMinuteWiki - FlexWiki
http://eclipse.techforge.com/index.php - Site o Eclipsie
http://news.com.com/Andreessen+PHP+succeeding+where+Java+isnt/2100-1012_3-5903187.html?tag=newsmap – Andreessen (jedna z osób stojących za utworzeniem JavaScriptu) obecnie pracujący w Zend chwali język PHP. Java początkowo zgodnie z założeniem była prosta, ale przez 10 lat rozwoju stała się bardzo skomplikowana. Koniec z rywalizacją Java z PHP – dlatego Zend wszedł do grona firm ściśle wspierających fundację Eclipse. Liczy także na „wyklucie” się standardu łączenia języków skryptowych z Java (JSR 223). Przewiduje się nową wersję PHP 5.1 (listopad br. nisko poziomowa bazodanowa warstwa abstrakcji z bazami powinna ułatwić komunikację z różnymi bazami oraz wysoko poziomowa warstwa interfejsu z danymi w formacie XML tworzonymi i pobieranymi przez serwisy webowe), zaś wersja 6 (wsparcie dla Unicode – Co! Dopiero teraz?) zaplanowana będzie w 2006. Tutorial b. ciekawy na temat PHP oraz porównania z ASP i J2EE. Autor wspomina o złej passie Flash mimo niezwykle atrakcyjnego GUI .
http://milinkovich.blogspot.com/ - blog dyrektora Eclipse m.in. Today's stop is at the Zend/PHP conference, where Zend announced that they are joining Eclipse as a Strategic Developer. They are going to be leading a project to implement PHP development tools at Eclipse. I think I said in my first press interview upon joining Eclipse that this community is about more languages and platforms than Java. Having Zend come to build PHP tools at Eclipse is a big step in that direction.
http://news.com.com/2061-10795_3-5900280.html?tag=nl – Ward Cunningham - Wiki founder leaves MS for Eclipse (…become the developer tool maker's … np. Dyrektor)
http://www.lattix.com/about/about.htm - Lattix (co to?)
http://www.flexwiki.com/default.aspx/FlexWiki.OneMinuteWiki - FlexWiki
http://eclipse.techforge.com/index.php - Site o Eclipsie
http://news.com.com/Andreessen+PHP+succeeding+where+Java+isnt/2100-1012_3-5903187.html?tag=newsmap – Andreessen (jedna z osób stojących za utworzeniem JavaScriptu) obecnie pracujący w Zend chwali język PHP. Java początkowo zgodnie z założeniem była prosta, ale przez 10 lat rozwoju stała się bardzo skomplikowana. Koniec z rywalizacją Java z PHP – dlatego Zend wszedł do grona firm ściśle wspierających fundację Eclipse. Liczy także na „wyklucie” się standardu łączenia języków skryptowych z Java (JSR 223). Przewiduje się nową wersję PHP 5.1 (listopad br. nisko poziomowa bazodanowa warstwa abstrakcji z bazami powinna ułatwić komunikację z różnymi bazami oraz wysoko poziomowa warstwa interfejsu z danymi w formacie XML tworzonymi i pobieranymi przez serwisy webowe), zaś wersja 6 (wsparcie dla Unicode – Co! Dopiero teraz?) zaplanowana będzie w 2006. Tutorial b. ciekawy na temat PHP oraz porównania z ASP i J2EE. Autor wspomina o złej passie Flash mimo niezwykle atrakcyjnego GUI .
Jak Sun z Google
W mysl porozumienia Sun będzie za "pewną" kwotę rozprowadzał pasek Google (Toolbar). W zamian za to Google obiecał zakupić "pewną" ilosć serwerów Sun'a. Podobne prozumienie między Sun'em a MS miało inne podłoże. W tym przypadku chodziło o pogodzenie wasni i sporów z czasów Javy - partnerstwo z rozsądku. Zbliżenie miało na celu usunięcie przeszkód hamujących wymianę technologii i kompatybilnosć, współpracę produktów obu firm. W przypadku paktu S-G jest inaczej. Obie firmy mają zgodne interesy (nie mają wspólnych punktów w któych mogą ze soba rywalizować) i tak samo postrzegają znaczenie sieci i Internetu - partnerstwo naturalne. Zaciera się granica między oprogramowaniem uruchamianym na PC a serwisem uruchamianym w sieci (lokalnej czy też internecie). Ziszcza się wizja "network-centric computing" Sun'a (Scott McNealy) - sieć zastąpi PC-ta jako platformę. Teraz po przyłączeniu się G - platforma ta staje się platformą udostępniania aplikacji.
Odtwarzacz ...do VM
Niespodziewanie firma VMware udostępniła darmowy odtwarzacz maszyn wirtualnych (pełny produkt kosztuje od 200 do 100 dolarów w zależnosci od funkcjonalnosci i przeznaczenia - dla deweloperów lub "biurowców"). Dodatkowo można bezpłatnie sciągnąć "obrazy" prekonfigurowanych VM przygotowane przez BEA, Oracle, IBM, Suse, RedHat i innych. Jest nawet "bezpieczna" przegladarkowa maszyna wirtualna do sufrowania w Internecie.
Wrzawa na temat OpenDoc
OASIS, the Organization for the Advancement of Structured Information Standards, dumna ze swych prac (prowadzonych pod naciskiem IBM, Sun oraz innych rywali Microsoft) poddała swój standard OpenDocument do the International Organization for Standardization (ISO). OpenDocument jest zbiorem formatów do przechowywania danych z aplikacji biurowch np. edytorów, arkuszy oraz programów prezentacyjnych. W zeszłym miesiący OASIS postąpiła podobnie wysyłając specyfikację OpenDocument do Electrotechnical Commission's Joint Technical Committee at ISO (ISO/IEC JTC1) w celu nadania jej statusu standardu.
Dlaczego MS nie wspiera tego standardu? Nie ma na to zapotrzebowania. Na razie po inwestycji w konwerter HTML inwestuje w fromat PDF i nie przewiduje oprogramowania do "czytania" plików PDF. PDF jest finalnym formatem dokumentu przeznaczonego wyłącznie do wydruku. Odtworzenie jego jej po prostu "hackowaniem" zawartosci. Dlatego MS proklamuje swój format Open XML, który ma wyjscie do formatu PDF.
Dlaczego MS nie wspiera tego standardu? Nie ma na to zapotrzebowania. Na razie po inwestycji w konwerter HTML inwestuje w fromat PDF i nie przewiduje oprogramowania do "czytania" plików PDF. PDF jest finalnym formatem dokumentu przeznaczonego wyłącznie do wydruku. Odtworzenie jego jej po prostu "hackowaniem" zawartosci. Dlatego MS proklamuje swój format Open XML, który ma wyjscie do formatu PDF.
czwartek, października 20, 2005
Co IBM daje z RUP
- In order to create the new streamlined process, called the Eclipse Process Framework, IBM is contributing a subset of the company's Rational Unified Process (RUP) product (15%).
- Developers building software using .Net will use the Eclipse Process Framework because Microsoft has its own methodology and best processes for software development called the Microsoft Solutions Framework (MSF). Microsoft has its own metamodel for its development process rather than using the Object Management Group's (OMG's) Software Process Engineering Metamodel (SPEM), an industry standard for software development. MSF was based on a simplified version of SPEM and is consistent with the OMG's metamodel.
- MS plans to improve the MSF by offering two process templates for the framework within its collaborative development version of Visual Studio 2005, Visual Studio 2005 Team System: 1) MSF for Agile Software Development enables iterative software development enhanced with features like risk management, release management, and design for operations, while 2) MSF for CMMI (Capability Maturity Model Integration) Process Improvement provides connections to the CMMI process to enable organizations to implement mature software development practices and drive business capability quickly, according to the spokeswoman.
Subskrybuj:
Posty (Atom)