piątek, września 09, 2005

Sun otwiera bibliotekę do szyfrowanie

Open-source Solaris crypto code imminent
Sun Microsystems plans to integrate several encryption components of Solaris into the OpenSolaris open-source operating system project as soon as this week.
Sun released a large fraction of the Solaris source code in the OpenSolaris project in June, but many components remain proprietary as Sun gradually proceeds with a legal review to ensure it has full rights to release the software under the Community Development and Distribution License. One major missing piece was for encryption, which is used in everything from secure Web sites to remote administration.
Sun in July shared the encryption software source code, but not as software that was integrated with the operating system. Now that's changing.
"We're opening up the crypto code," said Sun engineer Stephen Lau on a Solaris mailing list Tuesday. The code release will mean Sun also can open several packages that use the encryption software, including the kerberos authentication software, the ssh secure shell remote login utility and the openssl package for encrypting Web site communications.
"There are a lot of interdependencies between different modules here, so it's taking me a little bit longer to untangle it than I had hoped. I'm hoping to have build 22 dropped sometime late this week," Lau said, referring to the newest developer version of the operating system.

Negocjace

Wszystko jest do negocjowanie - Everything is Negotiable, and Everything is a Negotiation. OverviewIn this paper we will discuss the following principles of successful negotiations. If you understand and heed these fundamentals, your negotiation experiences will be more pleasant and more successful.
1. Let everyone win
2. Ignore stated policies and rules-everything is open
3. Get their attention-show them you're serious
4. Never believe opening claims
5. Always have a partner-never work alone
6. Give yourself multiple options
7. Cast a big shadow
8. Be patient-let them cave in
9. Prepare-know what is important to them
10. Shut up-let them talk while revealing nothing yourself
11. Keep it private
12. Negotiate from their perspective
13. Money isn't everything
14. Know what you want-and do not become greedy
15. Meet on your home turf

Ciekawostki i biciki

  1. Battle lines drawn again between browsers
  2. 5 rzeczy o których wiedzieć powininies w aspekcie usług siecowych

Ataki powodują, że myslimy o szczegółach zamist widzieć szerzej (typy ataków: API - np. poprzez załączniki; na infrastrukturę - odmowa funkcjonalnosci; zakłócenie tranzakcyjnosci - wprowadzanie falszywych komunikatów, usuwanie prawdziwych)

  • Standardy są potrzebnie, ale nie załatwiają wszystkich potrzeb. Mamy do wyboru dwa standardy: OASIS Web Services Security (WSS) - szablon do prowadzenie bezpieczeństwa na poziomie wymiany komunikatów (srodki do zapewnienia bezp. komunikatów); WS-I Basic Security Profile
  • Wykorzystaj możliwosci elastycznosci jakie daje WS - nie zabezpieczać aplikację (wkładać ją w kod aplikacji) ale infrastrukturę
  • Zapewnić maksymalną elastycznosć w tworzeniu infrastruktury bezpieczeństwa
  • Nie zapominać o plikach, to one a nie komunkaty niosą ciężar aplikacji WS. Dlatego należy sprawdzać czy parsery są poprawnie zbudowane i "spatchowane"

czwartek, września 08, 2005

Laszlo

Today's focus: Building sophisticated Web apps the open source
way
By Mark Gibbs
About a zillion years ago (actually it was April last year, but
we're talking Web time here) I wrote about Laszlo Systems and
its Laszlo Presentation Server for delivering Rich Internet
Applications (RIA) - see
.
Since those far-off days, Laszlo have made a bold change in its
business model: It has gone open source. Laszlo Presentation
Server as of October last year became OpenLaszlo (
) under the Common Public License (
).
What's more, Laszlo has re-engineered its system so that RIAs
created with the OpenLaszlo XML-based interface definition
language, called LZX, can be delivered either from the
OpenLaszlo server (OLS) or compiled by the OLS and delivered by
a regular Web server. The latter deployment is called "SOLO"
(Standalone OpenLaszlo Output) and can be used as long as the
RIA doesn't rely on media types other than SWF, JPG or MP3;
persistent connections; SOAP; or XML-RPC (once installed you can
find a discussion of PLS vs. SOLO deployment at

).
LZX is essentially a meta-description of Flash objects, and the
output is a Web page with Flash content (
). OpenLaszlo's
objects are visually elegant and functionally well-designed,
which give the LZX-created RIAs a highly professional look and
feel - you can see the demos page at
.
Version 3.0 OpenLaszlo server has a long list of features
including the ability to create virtually "instant" starting
RIAs using Laszlo's optimization system called KRANK (

). OpenLaszlo 3.0 includes a new drawing API and dynamic
libraries that allow developers to minimize the application's
initial download size and then transfer only the portions of the
application the user invokes.
OpenLaszlo is written in Java and requires Java Runtime
Environment (JRE) 1.4. The OpenLaszlo Developer Kit requires the
Java SDK with the Jakarta Tomcat applet server - in other words,
only freeware is required (see
for a useful
architectural diagram).
Now you might take a look at LZX and think why isn't there an
Integrated Development Environment for this? Well, apparently so
did the chaps at IBM so they created an Eclipse (
) plugin for OpenLaszlo (
).
The combination of OpenLaszlo, Eclipse and the IBM plug-in take
building RIAs up a level. Definitely worth checking out if you
are building sophisticated Web applications.
The top 5: Today's most-read stories

Ciekawe blogi

  1. http://otazi.blogspot.com/
  2. http://blogs.zdnet.com/BTL/

FAT patent

MS usiłuje bronić swoj patent na FAT (patent składa się z 4 częsci) i ma kłopoty ponieważ jego wniosek jest podważany przez Public Patent Foundation. Gdyby się mu udało utrzymać prawo do tego patentu, to twórcy Linuksa mieliby nie lada kłopot, ponieważ zgodnie z licencją GPL nie wolno dystrybuować oprogramowania zawierającego opatentowaną technologię, za którą płaci się w ramach udzielania patentu.

środa, września 07, 2005

Bardzo ciekawe adresy

Atak oprogramowania FOSS

Coraz częsciej traktuje się oprogramowanie open-source poważnie. Nie jest już to teraz jedynie zestaw luźnych klocków z którymi się trzeba mordować by cos sensownego sklecić. Aplikacje te stały się coraz dojrzalsze i coraz lepiej się integrują ze sobą i aplikacjami zamkniętymi (bez dostępu do kodu). To już nie klocki ale całe płyty budowlane. Jest to coraz wyraźniejszy trend. Powoduje to zmniejszenie TCO dla produktów FOSS. Takie dojrzewanie komponentów zbudowanych na FOSS spowodowane jest nieprzerwanym napływem kapitału założycielskiego i ucieczką niespokojnych głów z duzych, renomowanych firm komercyjnych niezadowolonych z koroporacyjnego gorsetu krępującego ich innowacyjnosć. Można powiedzieć, że te komponenty FOSS dojrzały do tego, że stają się gotowe do spełniania krytycznych dla przedsiębiorstwa misji (mission-critical-ready) i są dobrze zintegrowane z pozostałymi rozwiązaniami i komponentami (and tightly aligned solutions). Powstaje już nie nisza ale cały ciągle umacniający się system ekologiczny rozwiązań i komponentów bazujących na rozwiązaniach pochodzących z FOSS. Coraz częsciej obserwuje się przenikanie kompnentów FOSS z Linuxa do systemu Windows i Unix (AIX/Sun/HP).
Wniosek (salamonowy):
Niech potrzeba rozwiązania konkretnego problemu jest jedynym kryterium wyboru komponentu (darmowego lub komercyjnego), a niech komponent nie dyktuje sposób rozwiązania danego problemu.

Edukacja

SMTP jest protokołem wymiany przesyłek pocztowych (komunikatów) między serwerami pocztowymi. Przesyłki mogą być pobrane przez klienta przy pomocy protokołu POP i IMAP. Protokołem SMTP posługuje się również klient przy wysłaniu poczty od siebie do serwera.

wtorek, września 06, 2005

Klapa w Monachium

Przejscie na Linux i Open Office w miescie Monachium zostało przeniesione z tego na roku na 2006 (druga połowa) z uwagi na potrzebę przeprowadzenia gruntownego pilotowego wdrożenia. A czas leci...

poniedziałek, września 05, 2005

Jabber będzie miał własne dziecko

Jabber będzie miał własne produkty typu IM. JabberNow oferuje produkt dla korporacji umożliwia bezpieczne IM dla grup ludzi. Bazuje on na protokole XCP (Extensible Communications Platform oparty o XML), który opiera się na XMPP (Extensible Messaging and Presence Protocol) otwartym standardzie. Wspiera natywnie innych klientów XCP np. GoogleTalk. Obsługuje on dodatkowo archiwizajcę komunikatów, SMS oraz integrację z LDAP. Planowane jest wsparcie dla innym komunikatorów oraz protokołów telefonicznych w tym SIP i SIMPLE (SIP for IM and Presence Leveraging Extensions). Cena $2500 za 25 klientów. Drogo...

Słońce swieci (przykładem)

Firma SUN udostępniła niedawno na zasadzie CDDL kody implementacji JSF 1.2 (Java Server Faces) - platformy do tworzenia GUI w srodowisku aplikacji webowych w oparciu o Java. Udostępnienie to jest w ramach projektu GlassFish. Inny projektem udostęnionym na tej samej licencji jest OpenSSO (Open Source Web Single Sign-On) - mający na celu dostarczenie twórcom aplikacji (nie tylkowebowych) narzędzi do autentykacji i realizacji pojedyńczego logowania się (Single Sign-On).

Słońce swieci (przykładem)

Firma SUN udostępniła niedawno na zasadzie CDDL kody implementacji JSF 1.2 (Java Server Faces) - platformy do tworzenia GUI w srodowisku aplikacji webowych w oparciu o Java. Udostępnienie to jest w ramach projektu GlassFish. Inny projektem udostęnionym na tej samej licencji jest OpenSSO (Open Source Web Single Sign-On) - mający na celu dostarczenie twórcom aplikacji (nie tylkowebowych) narzędzi do autentykacji i realizacji pojedyńczego logowania się (Single Sign-On).

Stare ale jare

CIO różnych dużych (no i przez to starych) koproracji coraz częsciej stoją przed dylematem przeniesienia starych (spadkowych - legacy) aplikacji w Cobolu pracujących na mainframe do srodowiska Unix/Linix. Brak ludzi (starzy programisci się wykruszają) i dokumentacji dotyczącej bizesss rules. Sprawę pogarsza fakt, że nie ma tu mowy o testowaniu i jakichkolwiek błędach - uziemniłyby one całe przesiębiorstowo ponieważ aplikacje schyłkowe działają na najniższym poziomie przetwarzania IT to z nich inne, nowoczesniejsze aplikacji czerpią dane.

Co za dużo to niezdrowo

Chodzi o ilosć licencji typu open-source. Organizacja OSI (open-source inititive) od dawna nawoływała do zmniejszenia ilosci różnorodnych licencji na produkty open-source. Skutkiem tego Intel wycofał swoją odmianę licencji. Teraz podobnie postąpił SUN. Wycofał licencję SISSL. Oznacza to, że OpenOffice ma teraz jedną licencję - LGPL (lesser general public license). Oznacza to uproszczenie zasad udostępniania tego i innych produktów. Z drugiej strony SUN preferuje swoją wersję licencji CDDL (comunnity development i distribution license), odmiany MPL (mozilla public license). Na zasadzie CDDL firma SUN udostępnia swoje projekty i produkty np.: OpenSolaris i GlassFish.

Manipulacje po obu stronach

Ostatnio opublikowane w IBM studium przez Robert Frances Group (RFG) i sponsorowane przez IBM podało, że koszt TCO prowadzenie Linux jest o 40% tańsze od MS i 54% od SUN. Raport jest ciekawy o tyle, że równoczesnie Unilever podał, że zaniechał migracji swoich rozwiązań IT do technologii Linux z uwagi na koszt (zakup, instalacja, support, sprzęt). Takie ruchy powodują również nacisk na producentów oprogamowanie closed aby obniżyli ceny. Unilever chciał przejsć na nietypową platformę 64-Itanium. I gdzie tu tkwi prawa?

Web services w wydaniu open-source

Nowy projekt Synapse otwiera nowe możliwosci dla stworzenie otwartej platformy srodowiska wymiany usług sieciowych różnych dostawców. Jest to nowy forma produktu middleware, ale analitycy od Gartnera podkreslają rosnącą rolę open source jako dostawcy rozwiązań w tym sektorze. Firm nazywa sie WSO2 a jej partnerami są takie firmy Blue Titan Software, Iona Technologies i Sonic przedstawiła ten projekt do Apache Software Foundation (ASF). Być może to przykrywa (integracyjach różnych usług od różnych firm cos w rodzaju integratora, "orchestartor") tych firm partnerskich by sprzedawać swoje rozwiązania, tym niemniej Gartner dostrzega tu nowe pole to rozwiązań open source.
Rozwiązanie proponowane przez WSO2 ma na celu stworzenia platformy usług intergraji, transformacji, zarządzania i przekierowania różnych usług sieciowych w srodowisku ESB (Enterprise Service Bus). Czy to się uda?
To zależy od adaptacji tej usługi przez korporacje.
Pierwszy produkt oczekiwany jest w 1-szym kwartale 2006.

piątek, września 02, 2005

Research

Techworld OS and Servers Newsletter
Thursday 1 September 2005
>The latest OS and Servers news, views and reviews<
------------------------------------------------------------------
Feedback: opsysed@techworld.com
------------------------------------------------------------------
>TOP OS AND SERVERS NEWS<
Microsoft releases Windows file system beta
WinFS test version appears well ahead of schedule.
http://www.techworld.com/opsys/news/index.cfm?NewsID=4296&email
Microsoft to support Linux with next Virtual Server
And Solaris. But virtually of course.
http://www.techworld.com/opsys/news/index.cfm?NewsID=4279&email
------------------------------------------------------------------
>SPONSOR'S MESSAGE<
Reduce your IT costs whilst protecting your valuable data.
Find out instantly how much you can save with CMS Products? ROI (return on investment) Calculator - click here

http://www.techworld.com/sponsor/20050803.cfm
------------------------------------------------------------------
>MORE OS AND SERVERS NEWS<
XP-Lite travels to Philippines
Worldwide cut-down Windows tour continues
http://www.techworld.com/opsys/news/index.cfm?NewsID=4322&email
Linux 40 percent cheaper than Windows, exclaims IBM
Latest salvo fired in OS war.
http://www.techworld.com/opsys/news/index.cfm?NewsID=4321&email
Windows smashed by unpatched critical Explorer hole
Affects fully patched systems. Microsoft investigating.
http://www.techworld.com/security/news/index.cfm?NewsID=4312&email
Zotob author could be virus mastermind
Arrested teenager part of larger group.
http://www.techworld.com/security/news/index.cfm?NewsID=4311&email
Microsoft buys VoIP company Teleo
Rival to Skype and Google Talk in the wings.
http://www.techworld.com/mobility/news/index.cfm?NewsID=4305&email
Malware may hide in Windows registry
Long names provide cover for hacked boxes.
http://www.techworld.com/security/news/index.cfm?NewsID=4302&email
Fujitsu Siemens loads 64-bit Opterons in workstations
New technology also means lower power consumption.
http://www.techworld.com/opsys/news/index.cfm?NewsID=4301&email
IBM produces continuous data protection
For workstations, laptops and file servers.
http://www.techworld.com/storage/news/index.cfm?NewsID=4293&email
Intel demos worm cut-off technology
System automatically kills infected PC connection.
http://www.techworld.com/security/news/index.cfm?NewsID=4291&email
Chinese president to pop in to see Bill Gates
Friends in high places.
http://www.techworld.com/opsys/news/index.cfm?NewsID=4289&email
Novell buys out Indian partner
Takes full ownership of sub-continent subsidiary.
http://www.techworld.com/networking/news/index.cfm?NewsID=4286&email
Linux/Unix e-mail flaw leaves system wide open
Old hand Elm suffers critical hole. And new boy Mplayer also in trouble.
http://www.techworld.com/security/news/index.cfm?NewsID=4283&email
Full Cell chip specs released
IBM, Toshiba and Sony looking for bigger market for biggest processor.
http://www.techworld.com/opsys/news/index.cfm?NewsID=4282&email
Elpida completes its first DDR3 chip
Next-gen memory race heats up.
http://www.techworld.com/storage/news/index.cfm?NewsID=4280&email
IBM releases new four-way server
XSeries 260 created for big backups.
http://www.techworld.com/opsys/news/index.cfm?NewsID=4278&email
W3C objects to US govt browser bias
Copyright Office support only given to Explorer and Netscape.
http://www.techworld.com/applications/news/index.cfm?NewsID=4276&email
Some XP machines vulnerable to Zotob worm
If you have Simple File Sharing enabled, be careful.
http://www.techworld.com/security/news/index.cfm?NewsID=4275&email
Cisco warns of sensor flaw
Could be used to spoof intrusion detection and prevention system.
http://www.techworld.com/security/news/index.cfm?NewsID=4274&email
CA struck dumb by yet another security hole
Apps from BrightStor to Unicenter affected by critical flaw.
http://www.techworld.com/security/news/index.cfm?NewsID=4270&email
StorageTek doubles mainframe array capacity
But it lags well behind the Sun 9990.
http://www.techworld.com/storage/news/index.cfm?NewsID=4269&email
Sarbanes-Oxley will be 2005's biggest time waster
Poll of US companies reveals irritation with compliance laws.
http://www.techworld.com/opsys/news/index.cfm?NewsID=4266&email
AMD adds two to Turion mobile chip range
The MT-37 and the MT-40.
http://www.techworld.com/opsys/news/index.cfm?NewsID=4265&email
BEA plucks Plumtree for $200 million
An act of survival for both companies.
http://www.techworld.com/applications/news/index.cfm?NewsID=4264&email
BEA drops pricing premium for dual-core
Chips now treated as single unit, in line with industry trend.
http://www.techworld.com/opsys/news/index.cfm?NewsID=4263&email
Google updates desktop search
Extends search and indexing.
http://www.techworld.com/applications/news/index.cfm?NewsID=4262&email
PHP hit by another critical flaw
Patches already on their way.
http://www.techworld.com/security/news/index.cfm?NewsID=4259&email
IAnywhere releases details of Jasper upgrade
SQL Anywhere beta out soon.
http://www.techworld.com/mobility/news/index.cfm?NewsID=4257&email
Apple re-releases critical security patch
Previous update broke 64-bit applications.
http://www.techworld.com/security/news/index.cfm?NewsID=4252&email
Explorer flaw affects Office
And Visual Studio.
http://www.techworld.com/security/news/index.cfm?NewsID=4251&email
Germany launches national IT security plan
Calls for emergency response centre, greater co-ordination.
http://www.techworld.com/security/news/index.cfm?NewsID=4250&email
Sun creates new open source co-ordination job
And hires Simon Phipps to fill it.
http://www.techworld.com/opsys/news/index.cfm?NewsID=4249&email
Google, MSN, Flickr... struck by security hole
Tens of thousands of Web applications affected.
http://www.techworld.com/security/news/index.cfm?NewsID=4245&email
Sysadmins taking brunt of blame for Windows worm attack
Fifth of businessmen blame IT staff for not fixing hole fast enough.
http://www.techworld.com/security/news/index.cfm?NewsID=4244&email
------------------------------------------------------------------
>FEATURES<
Microsoft puts price on virtual server upgrade
Says it warrants product release; users without Software Assurance have to pay
http://www.techworld.com/opsys/features/index.cfm?FeatureID=1721&email
Linux is harder to live with, reckons poll
But it does seem to be less hardware-hungry
http://www.techworld.com/opsys/features/index.cfm?FeatureID=1720&email
How to move your company to open source
...Or maybe not....
http://www.techworld.com/opsys/features/index.cfm?FeatureID=1713&email
Tuning Systems for NFS
Suggestions for ways to avoid some or all of the issues associated with
NFS
http://www.techworld.com/opsys/features/index.cfm?FeatureID=1704&email
It's raining code!
You owe it to your company to take a closer look at open source
http://www.techworld.com/opsys/features/index.cfm?FeatureID=1702&email
Debian consortium takes on Novell, Red Hat
A new standardisation effort aims to make Debian a first-class
enterprise Linux contender
http://www.techworld.com/opsys/features/index.cfm?FeatureID=1694&email
FUD-busting the grid debate
Is grid technology relevant for the enterprise?
http://www.techworld.com/opsys/features/index.cfm?FeatureID=1689&email
Companies take divergent paths with mainframe
Some are moving to mainframes, otehrs to virtual servers
http://www.techworld.com/opsys/features/index.cfm?FeatureID=1688&email
The Linux v Windows debate is growing up
MS advocates move towards acceptance of the open source idea
http://www.techworld.com/opsys/features/index.cfm?FeatureID=1686&email
------------------------------------------------------------------
>REVIEWS<
Windows Server Update Services
Scalable WSUS tops its SUS predecessor
http://www.techworld.com/opsys/reviews/index.cfm?productid=336&reviewID=323&email
------------------------------------------------------------------
This message is sent to you because you are subscribed to the
Techworld.com OS and Servers newsletter.
You can unsubscribe from the mailing list by:
- updating your site profile at Techworld.com
- or by replying to this email with 'Unsubscribe' as the subject
(make sure the 'From' address is the one you signed up with).

3 x E w wydaniu Microsoft

Embrace, Extend, Extinguish unix. Samm DiStasio, a director in the Windows Server unit stwierdził, że SFU (services for Unix - bezpłatny dodatek do Windows) będzie od wersji W2K3 R2 włączony do systemu operacyjnego. Nie wyklucza się jednak swtorzenie z tego samodzielnego produktu w przyszłosci. Ma to ułatwić tworzenie srodowisk heterogenicznych Unix-Windows.

Ciekawe linki

Biblioteki:

  1. Berkeley
  2. California
  3. Internet Classic Archive
  4. Gutenberg
  5. Perseus

Adresy b. ciekawe:

  1. Massachusetts - chief information officer, Peter Quinn oraz
  2. sława w swiatku XML - chief XML Architect, Jean Paoli
  3. mediator - Massachusetts Secretary of Administration and Finance Eric Kriss który mówi: "made representations to us recently they are planning to modify that license, and we believe, if they do so in the way that we understand that they have spoken about...the next iteration of the Open Format standard will include some Microsoft proprietary formats."

Uwaga na MS

Po co firma MS kupiła Teleo? Aby MSN Messenger (ich instant messager) mógł prowadzić rozmowy VoIP. Podobny ruch wykonał Google ze swoim Google Talk ale on bazuje na XML i Jabber (G. przewiduje dodanie takiej opcji poprzez wewnętrzne projekty np. http://www.gizmoproject.com/). Natomiast zakup Teleo udostępnia natychmiast MS natychmiast możliwosć PC-to-PSTN (intergracja komputera z Public Switched Telephone Network ) czyli prowadzenia tradycyjnych rozmów telefonicznych z PC-ta.

Sybase jak Fenix

Sybase jak Fenix
Po roku testów przewiduje się 12 września premierę nowego produktu Sybase - ASE (Adaptive Server Enterprise) 15. Wiele zmian optymalizacyjnych i bezpieczeństwa. Wersja okrojona Express (bezpłatna ale z ograniczeniami) będzie za 90 dni. Rola firmy Sybase na rynku baz danych jest znikoma ok. 2-3% (IBM i Oracle mają po ok. 30%, MS też dwucyfrowy wskaźnik). Jedynie co wyróżnia firmę Sybase to jej prymat na rynkach finansowych i bankowych (Kondor) – połowa akcji na Wall Street przetwarzana jest w bazie Sybase.

czwartek, września 01, 2005

Zapis do blog z MS W

Zapis do blog z MS Word

VB 9.0 jak Fenix

Na wrzesniowym PDC oczekuje się ogłoszenia szczegółów na temat:
  1. pojawienia się produktu dla nieprofesjonalnych użytkowników (bussiness-orinted programmers) w postaci nowej wersji VB 9.0 (będzie on włączony do nowego systemu Vista).
  2. Dodatkowo oczekuje się w nowej wersji Visual Studio (nazwa Orcas) narzędzi .Net Language Integrated Query Framework, przeznaczonego do zniwelowania różnicy w operowaniu na dzanych o różnych formatach przez aplikacji (czyli ramy wspierającej zintergrowane możliwosci przeszukiwania danych i tworzenia zapytań do danych przechowywanych w różnych formatach).
  3. Nową wersję ASP.Net wspierającą technologię Atlas, ułatwiającą tworzenie aplikacji webowych typu rich client. Atlas korzysta z takich technologii jak DHTML (Dynamic HTML) and XMLHTTP. Jest to także JScript rama niezależna od rodzaju przeglądarki służąca do budowania aplikacji w przeglądarce wspierającej rich UI i wykorzystującej Web services.

Tu mówi google

Decyzja o promocji własnego IM jako Google Talk jest ważne z wielu względów:

  1. Stanowi on poważne zagrożenie dla innych twórców komunikatorów Yahoo, MSN, AOL (stworzyły one zamknięte rozwiązania)
  2. bazuje on na otwartej technologii Yabber objetej standardem
  3. wymusi wspolprace miedzy komunikatorami

Kilka lat temu kiedy instant messenging rozpoczynało się rozwijać pojawił się problem wyboru standardu protokołu. Wybrano SIMPLE (bazujący na SIP (Session Initiation Protocol) protokole telefonicznym (do tej pory nie jest on jeszcze ustalony do końca przez IETF). Za nim stanely firmy IBM i Microsoft. Inni np. HP, Apple i France Telecom opowiedzialy sie za XMPP, opartym o XML. Rozwiazanie Google opiera sie o XMPP i pozwala korzystac z innych komunikatorow jak Adium, iChat, GAIM, and Trillian Pro. Pewnym ograniczeniem jest korzystanie z komunikacji glosowej w ktorej prym widzie SIP. Google planuje dla niego wsparcie w przyszlosci. Jak narazie GTalk przeznaczony jest dla GMail i uzytkwonikow korzystajacych z konkurencyjnych komunikatorow. Wiadomosci z ostatniej chwili : Apple Tiger OS wspiera XMPP, podobnie SUN wprowadzil XMPP do swego produktu - Sun Java System Instant Messaging.

Historia lubi się powtarzać

Andrew 'Tridge' Tridgell twórca narzędzia do synchronizacji plików w systemach rozproszonych rsync, może się usmiechnąć poniewać w nowej wersji W2K3 R2 będzie włączony mechanizm DFSR (Distributed File System Replication)zmniejszenia wykorzystywanego pasm do komunikacji między serwerami(site-ami) lokalnymi a centralą w celu optymalizacji ruchu. DFSR jest analogią oprogramowanie rsync (przesylania zmian w pliku między jego dwoma kopiami) dostępnego jako GPL od 1996 r (zaprezentowany na konferencji w Redmond jako dodatek optymalizujący do CIFS (Common Internet File System)) .

środa, sierpnia 31, 2005

Spadek popularnosci PHP

Is the web's love affair with PHP over? * http://www.channelregister.co.uk/2005/08/04/php_evans/
If Evans Data Corp (EDC) is to believed, then some big names in enterprise systems have been rash in their support for open source scripting language PHP.

This last eight months saw Intel, SAP, Oracle and IBM all support PHP, with investments or product backing through partnerships with PHP king Zend Technologies.

However, EDC's survey has found PHP, along with scripting cousins Perl and Python, is seeing drastically reduced adoption among developers in Europe, the Middle East and Africa (EMEA). Use of PHP has dropped by a quarter in EMEA during the last 12 months to just under 28 per cent while 40 per cent of developers said they have no plans to evaluate or use PHP.

The EMEA numbers are a microcosm of a global trend, according to EDC. Adoption of PHP is slowing in North America and slamming to a stop in Asia Pacific.

EDC believes PHP's recent glorious past is over, as customers spend money on "more important" technologies to build mission critical systems and vendors like Microsoft and Sun Microsystems make more of a concerted marketing push around alternatives such as ASP.NET and JavaServer Pages (JSP).

EDC chief operating officer John Andrew told The Register: "There are some alternatives that are better promoted and packaged, and people are turning to those."

Zend disputes EDC's figures with its own pro-PHP figures and dismisses the view that Intel, SAP, Oracle and IBM placed bets on what is turning into an ephemeral developer strategy. Zend claims the number of monthly downloads of its Zend integrated development environment (IDE) today number 20,000, up from 5,000 in September 2004, with an accompanying 150% growth in the privately held company's revenue. Furthermore, Zend is opening offices worldwide.

As for stats, Zend points to Netcraft who claims 22m internet domains use PHP, making it the internet's most popular scripting language.

"Microsoft is interested in PHP - the next version of IIS is going to support PHP. If there was no interest, or we were seeing a decline of interest in PHP, why would they get their product to support PHP?" asked Zend vice president of marketing Michel Gerin.

Furthermore, while EDC maintains PHP is not seeing "serious" deployment, Zend claims changes to the language like the addition of Object Orientation (OO) in PHP 5.0 mean the language is going beyond pure web site development and into the enterprise as an alternative to Java and C++.

There-in, though, could lay a problem. If Java developers are indeed picking-up PHP because - like almost anything else it seems - it is simpler to use than Java, then it will hit the marketing wall of Sun, BEA Systems, Borland, IBM and Oracle who either deliver serious Java development tools or application servers. On C++, PHP must largely contend with Microsoft's Goliath-like Visual Studio.

Idle curiosity could have accounted for the PHP spike EDC identified two years ago as large numbers of developers planned to evaluate or adopt PHP. When it came to using PHP, though, that's where developers probably turned to their familiar tools.

While adoption may be slowing, PHP is not going away. With an estimated 2.5m PHP developers and web sites going up on a daily basis that have been built using PHP, the language is firmly ensconced in computing's landscape. The only question seems to be: how deep can PHP go in business computing?

The decision by IBM and Oracle to provide native support for PHP in their databases proves they have recognized PHP's ability to harm their core businesses, and their desire to avert any problems by winning over PHP developers. According to Gerin, IBM and Oracle want to ensure PHP developers develop applications and web sites that use their databases and not "PHP-optimized" databases like MySQL. "They want to be part of the game," Gerin said.

Andrew agrees that the big vendors are just keeping their options open. "I don't think PHP is going to go away fast - they have a large share of the market. Most of those suppliers have to remain open to multiple ways to be friendly," he said.

If EDC is right, then the real problem is not for the tier one vendors who have deep pockets and multi-platform support to ride out any tactical snafu, but an emerging class of start-ups betting their business on LAMP. Companies like SpikeSource and SourceLabs plan to provide certification and testing for business software in the Linux, Apache, MySQL and Perl/Python/PHP (LAMP) stack. But, what happens if the "P" part of the stack is losing developers and evaporates?

Andrew is confidant LAMP will adapt, and other open source languages will take the place of PHP. "[LAMP] was intended to be interchangeable - that's the beauty of it. That's the beauty of open standards and open source," he said.®

* Grassroots computing languages hit the big time = http://news.com.com/Grassroots+computing+languages+hit+the+big+time/2100-1007_3-5705448.html?tag=st.num
* Have scripting languages peaked? = http://news.com.com/2061-10795_3-5820051.html

Spadek zainteresowania j. skryptowymi

August 5, 2005 6:26 AM PDT
Have scripting languages peaked?

A recent study from Evans Data Corp. casts doubt on enterprise software vendors' moves to warm up to scripting development languages.

The study, published on Thursday, found that the number of people using PHP for development in Europe, Middle East and Africa fell by over 25% last year and that the number of developers who would not evaluate PHP for future product grew by almost 40 percent. Similarly, Perl and Python also saw significant drop-offs in usage and planned usage.

"PHP, Perl and Python use on a global basis peaked one to two years ago and has started to decline based on a number of factors. This decline is more exaggerated in EMEA and APAC than in North America," said John Andrews, Evans Data's Chief Operating Officer, in a release. "One of the key factors to this loss of developer mindshare has been the inability of these languages to penetrate the enterprise space."

Yet judging from many vendors' plans, scripting is down-right trendy compared to, say, Java. Long-time Java devotees IBM and Oracle have both partnered with Zend Technologies to make a PHP work better with their respective databases. Microsoft and BEA Systems are also reaching out to scripting developers

Indeed, for many people, choosing a scripting language over Java, for example, is a no-brainer.

"Why should you try to build a Web site with other languages when it's much more appropriate to use PHP, Perl or Python?" said Anne Thomas Manes, an analyst at the Burton Group. Java Enterprise Edition, by contrast, should be used for complex algorithms and other back-end programs, she said.

Phil Wainewright, too, in his Loosely Coupled blog argues that light-weight development techniques other than Java Enterprise Edition are "a sign of things to come.

Not surprisingly, executives at Zend technologies took issue with the Evans Data study, according to an article and The Register.

Błąd IBM

Wg. najnowszych źródeł IBM popełnił straszny błąd zmieniając status swego produktu (oprogramowania narzędziowego)z "open source" na "proprietary". Podważa to zaufanie społecznosci "open source" co do prawdziwych intencji tej firmy (mimo niepodważalnego wkładu finansowego w popularyzację technologii związanej z Liniux'em. Taka decyzcja IBM prawdopodobnie spowodowana jest chęcią przyciągnięcia użytkowników do WebSphere, co nie zawsze jest celowe w przypadku małych firm.
Więcej informacji: http://search400.techtarget.com/originalContent/0,289142,sid3_gci1110709,00.html

wtorek, sierpnia 30, 2005

Kto tu gra czysto?

To, że IBM przeznacza 1 mld USD na promocje technologii Linux swiadczy, że chce nie tylko wykołować z nowych rynków (kraje takie jak Rosja, Chiny, Indie i Brazylia reprezentują około 25 % twórców oprogramowania a w roku 2008 będzie to 28%, dużo dojrzalszy rynek ameryki płn. i europy jest trudniejszy do zdobycia - paradoksalnie IBM chce zarobić na ubogich państawch) firmę MS, ale również oferować własne też zamknięte rozwiązania (oparte o Javę i technologie związane z Linux-em) tam gdzie to jest możliwe. Dzieje się to w czasach trudnych dla IBM (po raz drugi kwartał dochód IBM spadł o 4%). Jedyną trudnoscią jest szeroko zakrojone piractwo oprogramowaniem MS (być może to uratuje Microsoft). Z drugiej strony mamy do czynienia z sabotażem IBM, która swymi praktykami podkopuje gospodarkę amerykańską utrudniając ekspansję na rynki zewnętrzne najcenniejszą firmę gospodarki USA - Microsoft.
Raport z morningstar.

Co z SSL?

Serwis NetCraft podaje, że coraz mniej banków stosuje SSL w czasie CAŁEJ sesji z klientem, oznacza to przesyłanie poczatkowych wymian informacji (login/passwd) bez szyfrowania. Wynika to z próby uniknięcia dużego narzutu obliczeniowego, który opóźnia czas reakcji na żądania internetowe (uniknięcie tego wąskiego gardła jest możliwe poprzez akcelerator sprzętowy, ale to kosztowne rozwiązanie). Sytuacja ta stwarza poważne zagrożenia na atak typu "man-in-the-middle" (MTM) co może zagrozić zaufaniu w e-commerce. MS blogger wypowiedział się przeciw tym praktykom w swoim bloggu. NetCraft też krytykuje próbę wykręcenia się z kosztów.

PDC

Tematy poruszone na PDC 13-16 wrzesnia:

  • Windows Vista: The next release of Windows formerly known as Longhorn, which is due in 2006. Vista is expected to introduce a number of new features, including a revamped security model to better protect end-users, a new graphics subsystem, reliability improvements to keep applications from crashing, integrated RSS, along with overhauled mobile capabilities.
  • WinFX: One of the "Fundamentals" of Vista, WinFX is the new application programming interface (API) that lays the framework for the new Windows release. WinFX is composed of the .NET Framework, Avalon and Indigo.
  • Windows Presentation Foundation (Avalon): Avalon is the new graphics subsystem in Vista. It will utilize Direct3D, which will enable advanced graphical capabilities that tap into a system's hardware. Developers can take advantage of Avalon to create completely custom designed applications, along with effects such as transparency and shading.
    WPF also introduces a new programming language called XAML, which is based upon XML. XAML was created to streamline and speed up application development by separating the interface from program code.
  • Windows Communication Foundation (Indigo): Built around a Web services architecture, Indigo is the next-generation communications platform within Vista. Developers can create applications without having to worry about network complexities by simply calling Indigo functions. Indigo will include native support for IPv6, WS-* and RSS. It will also introduce a new Peer Channel that will serve as the foundation for peer-to-peer communications.
  • WinFS: Windows Future Storage was slated to be the next-generation file system to debut with Windows Vista. But the technology was shelved in August 2004 due to concerns that too many changes would push Vista beyond its 2006 release timeframe. However, Microsoft has now resurrected WinFS and is also back-porting the technology to Windows XP.
  • WinFS sits atop NTFS and tracks metadata for all files on a system to improve organizing, searching and sharing of information. Applications may also store data directly in WinFS, which is based on Microsoft's SQL Server 2005 technology.
  • Internet Explorer 7: One major focus of solving Windows' security woes is plugging the holes in Internet Explorer. Although Microsoft originally planned to drop standalone IE development altogether, the company reversed course following a spate of high-profile vulnerabilities and external pressure from the likes of Firefox and Opera.
    IE7 has been rewritten to ensure Web surfers stay protected from the latest dangerous code - be it trojan, worm or phishing scam. The browser will also include a new protected mode to keep the core of Windows inaccessible to Web sites. Microsoft has also endowed IE7 with a number of functional improvements including tabbed browsing, pop-up blocking and a built-in RSS feed reader.
  • Monad: Although it is expected to be the new command line shell in Vista, Monad's future is not set in stone. Because Monad's capabilities are so vast, some security experts have expressed concerns. For example, while Monad can be used to manage Exchange 12 via the command line, malicious scripts could easily take control of an entire system.
  • Visual Studio 2005 (Whidbey): The oft-delayed new Visual Studio release will finally launch on November 7. The programming suite will draw on Microsoft's latest technologies to enable developers to create next-generation applications atop Windows Vista and more.
    SQL Server 2005 (Yukon): Aside from powering WinFS, Yukon will finally replacing the aging SQL Server 2000 with a modern database. Along with native support for XML, Yukon will feature built-in reporting services, improved debugging, cross-domain queries and data mirroring functionality.
  • Exchange 12: The newest Exchange Server release brings to the table a number of improvements over Exchange 2003. At the top of the list is a new universal message store designed for IM, e-mail, faxes, and voicemail. Microsoft has also notably upgraded the Web access feature, which will let users view and send messages using a Web browser in an environment that mirrors Outlook.
  • Office 12: Although Microsoft hasn't said much about the next release of Office, PDC 2005 will likely offer further clues. One major change will be the introduction of completely new file formats, dubbed Microsoft Office Open XML. The formats will utilize ZIP compression and prevent data corruption.
    As a consequence of being XML-based, the interoperability capabilities of Office have risen dramatically. Applications and systems such as databases can access the content of documents and spreadsheets for queries or data entry, making those processes autonomous and virtually hands free.
  • XPS (Metro): The XML Paper Specification is seen by many as Microsoft's shot across Adobe's bow. A key feature of the specification is the XPS Document Format, previously known as Metro Reach. It uses XML to describe the layout of documents and how they should be rendered.
  • XPS will be tightly integrated into Windows Vista and directly leverage the WinFX programming model and Avalon graphics subsystem. Because XPS support is built into the system, Windows can display XPS documents using Avalon without launching an external application

Ocena Gartnera rozwoju Linuxa w biurze

Mimo pewnych postępów rozwój zastosowań L w biurze jest opoźniony i nie przedstawia zagrożenia dla Microsoft. Wiele firm idzie na L z uwagi na mniejszy koszt wykorzystania tej technologii (głównie) oraz z powodu chęci kontroli kodu źródłowgo aplikacji z której korzysta (mniej). Powody opóźnień: ogromna lista aplikacji W. nie mających odpowiedników na L., brak standardu srodowiska graficznego (KED czy GNOME). Firma widzi L głównie w szkolnictwie.
Niestety nie uzwględnia obsesji państw skandynawskich i biednej ameryki południowej oraz zacięcia EU do otwartych standardów. Cóż zobaczymy...

poniedziałek, sierpnia 08, 2005

skrawki

Przyspieszanie Windows XP
However, the Prefetch folder can accumulate too much information over time. This makes the operating system so busy loading bits and pieces of lots of applications into memory that it ends up slowing down the boot process. Fortunately, you can clean out the Prefetch folder at any time. Follow these four steps:
Access the Run dialog box by pressing [Windows]R.
Type Prefetch in the Open text box and click OK.
Press [Ctrl]A to select all the files.
Press [Delete].

piątek, lipca 29, 2005

Linki do JS

Popular Headlines - javascript

The top items over the past day week month
//Custom JavaScript Functions by Shawn Olson
//Copyright 2004
//http://www.shawnolson.net
function changecss(theClass,element,value) {
//documentation for this script at http://www.shawnolson.net/a/503/
var cssRules;
if (document.all) {
cssRules = 'rules';
}
else if (document.getElementById) {
cssRules = 'cssRules';
}
for (var S = 0; S
.coolKey { background: #DDEEFF }
.warmKey { background: #FFEECC }
.hotKey { background: #FFDDDD }
Popularity colors:

Cool


Warm


Hot
Hot Topics
MochiKit – A lightweight Javascript library [furled by 3 members]
Flickr's Godfather [furled by 1 member]
Edit in Place with JavaScript and CSS [furled by 1 member]
Search: javascript - Info.com [furled by 1 member]
[brothercake] Invasion of the Body Switchers [furled by 1 member]
New-Window Links in a Standards-Compliant World [HTML & XHTML Tutorials] [furled by 1 member]
Using the XML HTTP Request object [furled by 1 member]
Cake PHP framework: Home [furled by 1 member]
untitled [furled by 1 member]
JavaScript Source: Free JavaScripts, Tutorials, Example Code, Reference, Resources, And Help [furled by 1 member]
CodingForums.com - Nested document.writeln() question... [furled by 1 member]
JSAN - Home [furled by 1 member]
Rafael Rivera : Windows Genuine Advantage + Javascript = Workaround [furled by 1 member]
Emil’s Chronicle » DHTML Spell Checker [furled by 1 member]
Migrate apps from Internet Explorer to Mozilla [furled by 1 member]
Code_Punk's Main Page [furled by 1 member]

środa, lipca 27, 2005

poniedziałek, lipca 25, 2005

Niewidoczne, bo widcznie mają powód

Z 500 dużych firm w Wkl.Bryt. około 75% jest niewidoczna w internecie, widocznie nie chcą się "pokazywac" by nie drażnic hackerów...

UK businesses are failing to take full advantage of the potential of their websites by ignoring search engine rankings, research has claimed.
Of the 500 UK companies that took part in a recent online survey, almost three quarters do not submit their sites to search engines and, as a result, admitted that their online presence is practically invisible.
The research, carried out by hosting firm Fasthosts, claimed that 68 per cent of companies are missing out on potential sales because consumers use search engines as a first port of call to look for products and services.
Online sales in 2005 are forecast by the Internet Advertising Bureau to reach £19.6bn, up 35 per cent on the previous year's £14.5m and accounting for seven per cent of all retail spending.
"Companies that believe it's enough to register a site and stick the web address on business cards are naive. If you are not listed on Google or Yahoo, your website might as well not be online," said Andrew Michael, chief executive at Fasthosts.
"The search engines are the first port of call for most consumers, and the higher the ranking the bigger the chance of a sale."
To ensure visibility online, companies should submit their sites to search engines immediately after registration and continue submission updates on a regular basis, the report advised.
To achieve the best results, relevant keywords need to be included in meta tags on the homepage, in the coding pages and, if possible, in the domain name.
Permalink to this story

sobota, lipca 23, 2005

Ajax, a jak?

Popular Headlines - ajax

Gorące tematy na temat AJAX-a wg. serwisu FURL

AJAX - Devmo [furled by 2 members]
AJAX - Wikipedia [furled by 1 member]
xkr.us - XHConn - A Simple XMLHTTP Interface [furled by 1 member]
AJAX and php [furled by 1 member]
xajax PHP Class Library - The easiest way to develop asynchronous Ajax applications with PHP [furled by 1 member]
AJAXed.com - Free Ajax Solutions [furled by 1 member]
A Basic Ajax Content Management Framework [furled by 1 member]
Rico - Live Grid - Yahoo Search [furled by 1 member]
JXTA Search: Distributed Search for Distributed Networks [furled by 1 member]
Yahoo Search - Ajax [furled by 1 member]
BLOGKID: Yahoo API を使って検索機能を Ajax で作ってみました。 [furled by 1 member]
RSSリーダー eクルーザーの開発日誌 ::: Ajaxで紙copiライクなツール、めもー [furled by 1 member]
Index of /~i2k/tmp/rna/rss [furled by 1 member]
RNA::Recent Sites/Entries [furled by 1 member]
RNA::Personal RDF Suite [furled by 1 member]
AJAXに注目--グーグルが最新ウェブアプリ開発に選んだ「旧技術」 - CNET Japan [furled by 1 member]
Ajaxとアクセシビリティ [furled by 1 member]
vas-animatum: javascriptによるRIAの構想:ajax [furled by 1 member]
AJAXが注目されるわけ - ZDNet Japan [furled by 1 member]
connect: Ajaxを利用したアプリケーション [furled by 1 member]
RSSリーダー eクルーザーの開発日誌 ::: AjaxとYahoo!APIでタブ式検索「ytab」 [furled by 1 member]
AjaxFaces Downloads [furled by 1 member]
AjaxFaces Downloads ★ZIP ファイル [furled by 1 member]
AjaxFaces: General and Complete Integration Solution for JSF and Ajax [furled by 1 member]
JSFでAjaxを簡単に実現 - AjaxFaces 1.0公開 (MYCOM PC WEB) [furled by 1 member]
Ajax、LAMP、Cybozu - Speed Feed [ITmedia オルタナティブ・ブログ] [furled by 1 member]
cybozu.netプロジェクトチーム公式Blog: サイボウズとAjax [furled by 1 member]
~ JavaScriptで XMLHttpRequest ~ [furled by 1 member]
msanolog: April 2005 [Ajax tips] XMLHttpRequest と If-Modified-Since [furled by 1 member]
Guide to Using XMLHttpRequest (with Baby Steps) from WebPasties - Step #1 to Step #4 [furled by 1 member]
Ajax を使った郵便番号検索 [furled by 1 member]
Ajax を使った 日本語 IME [furled by 1 member]
Ajax を使った 日本語 IME + KWIC [furled by 1 member]
TestGoogleSuggest [furled by 1 member]
Ajax: web应用的新方法 [furled by 1 member]

piątek, lipca 22, 2005

Co stoi za klejem (Gluecode)?

Gluecode, niedawno kupiony przez IBM, składa się z mozaiki produktów open-source:
  1. application server -Apache Geronimo
  2. web application - Jetty (HTTP server oraz pojemnik dla servletów)
  3. messaging and transaction - ActiveMQ + HOWL (ObjectWeb)
  4. portlet container - Pluto framework (zgodny z JSR 168)
  5. database - Apache Derby (jako baza wewnętrzna - wbudowana) + skonfigurowane sterowniki do Oracle i MS SQL
  6. user management - bezpieczeństwo zapewnia farmework bazujący na JACC (Java Authorization Contract for Containers)

Zebrać wszystko do kupy

Synergizm - Altova ma produkty związane z edycją XML/XSL (m.in. XML Spy 2005 Home Edition. Obecnie udostępniła wtyczkę do Eclipse 3.0. Jest za darmo.

Zasoby JS


HTML 4.0 Reference
HTML 4.01 Specification (W3C)
Cascading Style Sheets, level 1 (W3C)
Cascading Style Sheets, level 2 (W3C)
Document Object Model (DOM) Level 1 Specification (W3C)
ECMAScript Language Specification (JavaScript)

Netscape 4

Developer Netscape
Netscape JavaScript Reference
Netscape Articles (NS4 only)
Dynamic Html In Netscape Communicator
Event Handling

Microsoft

MSDN online
Measuring Element Dimension and Location
DHTML Events

Gecko/Mozilla/Netscape 6

mozilla.org
mozdev.org
Netscape Devdge
Transitioning from LAYER, document.layers[], and document.all to W3C Standards
JavaScript Kit Advanced JavaScript Tutorials
Gecko DOM Reference
Meine Mozilla link page

DHTML/JavaScript-Entwickler

DHTML Central
DHTML on ZDNet
Dynamic HTML Lab
The Dynamic Duo
Doc JavaScript
DHTMLLib 2.0
The Script Asylum
Alchemy: DHTML Scripts

Artikel

The Amazing Event Model, Part 1 (Netscape)
The Amazing Event Model, Part 2 (Microsoft)
The DOM Event Model
Crossbrowser Objects
Getting Ready For JavaScript 1.2 Events
Andreas Zierhut: Positionierung von Layern

Diskussionsforen

SELFHTML Forum
@-Forum.de
SiteExperts
Earth Web
WebFX WebBoard
Webmasterworld

FAQs

faqts.com
irt.org
JavaScript Kit

Statistiken

Webhits
Engineering Workstations
Browser News

DHTML Spiele

JavaScript-Games.org
The Lost Jungle
Dynamic Drive
K.Moriyama's Home Page
Games @ developer.netscape.com

Ach te zdarzenia

DHTML Events

Internet Development Index

This section contains the events exposed by the Dynamic HTML (DHTML) Object Model.

Events

onabort

Fires when the user aborts the download of an image.

onactivate

Fires when the object is set as the active element.

onafterprint

Fires on the object immediately after its associated document prints or previews for printing.

onafterupdate

Fires on a databound object after successfully updating the associated data in the data source object.

onbeforeactivate

Fires immediately before the object is set as the active element.

onbeforecopy

Fires on the source object before the selection is copied to the system clipboard.

onbeforecut

Fires on the source object before the selection is deleted from the document.

onbeforedeactivate

Fires immediately before the activeElement is changed from the current object to another object in the parent document.

onbeforeeditfocus

Fires before an object contained in an editable element enters a UI-activated state or when an editable container object is control selected.

onbeforepaste

Fires on the target object before the selection is pasted from the system clipboard to the document.

onbeforeprint

Fires on the object before its associated document prints or previews for printing.

onbeforeunload

Fires prior to a page being unloaded.

onbeforeupdate

Fires on a databound object before updating the associated data in the data source object.

onblur

Fires when the object loses the input focus.

onbounce

Fires when the behavior property of the marquee object is set to "alternate" and the contents of the marquee reach one side of the window.

oncellchange

Fires when data changes in the data provider.

onchange

Fires when the contents of the object or selection have changed.

onclick

Fires when the user clicks the left mouse button on the object.

oncontextmenu

Fires when the user clicks the right mouse button in the client area, opening the context menu.

oncontrolselect

Fires when the user is about to make a control selection of the object.

oncopy

Fires on the source element when the user copies the object or selection, adding it to the system clipboard.

oncut

Fires on the source element when the object or selection is removed from the document and added to the system clipboard.

ondataavailable

Fires periodically as data arrives from data source objects that asynchronously transmit their data.

ondatasetchanged

Fires when the data set exposed by a data source object changes.

ondatasetcomplete

Fires to indicate that all data is available from the data source object.

ondblclick

Fires when the user double-clicks the object.

ondeactivate

Fires when the activeElement is changed from the current object to another object in the parent document.

ondrag

Fires on the source object continuously during a drag operation.

ondragend

Fires on the source object when the user releases the mouse at the close of a drag operation.

ondragenter

Fires on the target element when the user drags the object to a valid drop target.

ondragleave

Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.

ondragover

Fires on the target element continuously while the user drags the object over a valid drop target.

ondragstart

Fires on the source object when the user starts to drag a text selection or selected object.

ondrop

Fires on the target object when the mouse button is released during a drag-and-drop operation.

onerror

Fires when an error occurs during object loading.

onerrorupdate

Fires on a databound object when an error occurs while updating the associated data in the data source object.

onfilterchange

Fires when a visual filter changes state or completes a transition.

onfinish

Fires when marquee looping is complete.

onfocus

Fires when the object receives focus.

onfocusin

Fires for an element just prior to setting focus on that element.

onfocusout

Fires for the current element with focus immediately after moving focus to another element.

onhelp

Fires when the user presses the F1 key while the browser is the active window.

onkeydown

Fires when the user presses a key.

onkeypress

Fires when the user presses an alphanumeric key.

onkeyup

Fires when the user releases a key.

onlayoutcomplete

Fires when the print or print preview layout process finishes filling the current LayoutRect object with content from the source document.

onload

Fires immediately after the browser loads the object.

onlosecapture

Fires when the object loses the mouse capture.

onmousedown

Fires when the user clicks the object with either mouse button.

onmouseenter

Fires when the user moves the mouse pointer into the object.

onmouseleave

Fires when the user moves the mouse pointer outside the boundaries of the object.

onmousemove

Fires when the user moves the mouse over the object.

onmouseout

Fires when the user moves the mouse pointer outside the boundaries of the object.

onmouseover

Fires when the user moves the mouse pointer into the object.

onmouseup

Fires when the user releases a mouse button while the mouse is over the object.

onmousewheel

Fires when the wheel button is rotated.

onmove

Fires when the object moves.

onmoveend

Fires when the object stops moving.

onmovestart

Fires when the object starts to move.

onpaste

Fires on the target object when the user pastes data, transferring the data from the system clipboard to the document.

onpropertychange

Fires when a property changes on the object.

onreadystatechange

Fires when the state of the object has changed.

onreset

Fires when the user resets a form.

onresize

Fires when the size of the object is about to change.

onresizeend

Fires when the user finishes changing the dimensions of the object in a control selection.

onresizestart

Fires when the user begins to change the dimensions of the object in a control selection.

onrowenter

Fires to indicate that the current row has changed in the data source and new data values are available on the object.

onrowexit

Fires just before the data source control changes the current row in the object.

onrowsdelete

Fires when rows are about to be deleted from the recordset.

onrowsinserted

Fires just after new rows are inserted in the current recordset.

onscroll

Fires when the user repositions the scroll box in the scroll bar on the object.

onselect

Fires when the current selection changes.

onselectionchange

Fires when the selection state of a document changes.

onselectstart

Fires when the object is being selected.

onstart

Fires at the beginning of every loop of the marquee object.

onstop

Fires when the user clicks the Stop button or leaves the Web page.

onsubmit

Fires when a FORM is about to be submitted.

onunload

Fires immediately before the object is unloaded.


Wiadomości

Nowa wersja FireFox będzie opóźniona. Wersja 1.5 zamiast 1.1 beta ukaże się w sierpniu i będzie zawierać znacznie więcej funkjonalnosci niż planowano m.in. wsparcie dla SVG, automatyczną aktualizację oraz narzędzie (pakiet) do tworzenia klientów do WebServices [XULRunner]. Pełna lista możliwości nowej wersji jest tu.
Business Object ogłosiła możliwość dostępu do swych raportów poprzez usługę Web Service.
Uwagi na temat konferencji JavaOne.

czwartek, lipca 21, 2005

Kurs .NET Wstep

Składniki framework .NET:
  1. .NET Framework
  2. The Windows Server System (serwisami są: WMI, IIS, Message Quqeuing, COM+)
  3. Web Services
  4. Model Programming
  5. Client Software
  6. Development Tools

Aplikacje komunikują się poprzez WS (jest on klejem). CLR używa XML i jest niezależny od języka programowania oraz platformy. Common Language Specification (CLS) - musi je spełniac każdy język, który chce pracować w .NET.

Podstawą ASP.NET są WebForms. ASP.NET składa się z:

  1. Web Forms (UI)
  2. Code-behind pages (kod na serwerze)
  3. Web.config file (ustawienia aplikacji)
  4. Machine.config file (ustawienia serwera)
  5. Global.asax file (kod do obsługi zdarzeń w aplikacji)

Zlepki

Strona na temat ciekawych programów z zakresu środowisk programistycznych (Java, ActiveX):
  1. CNET download
  2. HTML_graphs (PHP) coś podobnego do JGraph
  3. OpenRICO (XMLHTTP)
  4. Opis DOM-u
  5. QUick start w NetBeans
  6. Swiki (podobne do wiki)
  7. Agata/Jasper dla PHP
  8. HTML TextArea Edytor do edycji pól HTML-owych- tu