piątek, września 09, 2005

Wysłac Google w outer-space?

Wiele się mówi o zatrudnieniu od 3 paździenika w Google znanego weterana internetu - Vet Cerf (62 lata). Zainteresowanie danymi geofizycznymi jest przejawem wyczucia tematu w Google np. pozwala to na znalezienie w swoim pobliżu restauracji, szpitala, muzeum, a po wybraniu obiektu pozwala na uzyskanie danych o jego charakterystykach np. menu, wystawy, imprezy. Sponsor może Google płacić za tą informację np. bank za umieszczenie danych o swoich bankomatach ATM. Można również znaleźć wykorzystanie tego rodzaju danych w akcjach ratunkowych (gdzie jest hydrant, szpital, zagrożenie ze strony budynków itd.)

CSS

http://www.furl.net/furledPopular.jsp?days=1&topic=css

Ten more CSS tricks you may not know [furled by 10 members]
Ten CSS tricks you may not know [furled by 7 members]
Veerle's blog - Comments [furled by 2 members]
Data Tables and Cascading Style Sheets Gallery [furled by 2 members]
HTML and CSS Tutorials, References, Articles and News - HTML Dog [furled by 2 members]
The Form Builder - Create Standard Compliant Web Forms [furled by 2 members]
CSS resources [furled by 1 member]
The Man in Blue > footerStickAlt: A more robust method of positioning a footer [furled by 1 member]
Print-friendly CSS and usability 456 Berea Street [furled by 1 member]
A List Apart: Articles: High-Resolution Image Printing [furled by 1 member]
badboy.media.design :: articles [furled by 1 member]
The Form Assembly - Free Web Form Builder, Form Templates and CSS Stylesheets. [furled by 1 member]
Newt Edge [furled by 1 member]
CSS dotted borders in IE :: Adam Kalsey [furled by 1 member]
The Hows and Whys of Degradable Ajax [furled by 1 member]
Daring Fireball: BBEdit CSS Syntax Checker 1.0 [furled by 1 member]
CSS Syntax Checker for BBEdit and TextWrangler [furled by 1 member]
FREE STOCK PHOTOS [furled by 1 member]
SitePoint Blogs » Blog Archive » Eric’s Universal Child Selector [furled by 1 member]
Albin.Net CSS: Bullet-Proof Rounded Corners [furled by 1 member]
Airtight Corners [furled by 1 member]
The Man in Blue > Experiments > widgEditor [furled by 1 member]

Nowy sterownik JDBC 4

JDBC 4 is the forthcoming release of the Java Database Connectivity API. Currently in Early Draft Review in the JCP (JSR 221), JDBC 4 is a major new release with a strong focus on ease-of-use and programmer productivity. The new JDBC version also introduces support for SQL 2003 data types, including SQL's native XML type. This article surveys the key JDBC 4 features.

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.