A lot of resources regarding Ruby and Rails
The Pragmatic Programmers, LLC
Dienstag, Februar 28, 2006
Ajax on Rails
In a few short months, Ajax has moved from an obscure and rarely used technology to the hottest thing since sliced bread. This article introduces the incredibly easy-to-use Ajax support that is part of the Ruby on Rails web application framework. This is not a step-by-step tutorial, and I assume that you know a little bit about how to organize and construct a Rails web application.
ONLamp.com -- Ajax on Rails
ONLamp.com -- Ajax on Rails
Montag, Februar 27, 2006
Sergey Brin: No Office suite for Google from Guardian Unlimited: Technology
Sergey Brin: No Office suite for Google
By Jack Schofield / Google 11:39am
At ZD Net, Dan Farber reports:
Google co-founder Sergey Brin made a guest appearance at the Web 2.0 conference. During his conversation, hosted by John Battelle, someone from the audience asked Brin about when a 'Google Office,' a web-based productivity suite, would appear. Brin responded: "I don't really think that the thing is to take a previous generation of technology and port them directly, and say can we do the minicomputer on the Web on AJAX makes sense. I'm not saying that's what [Microsoft] Office is, I'm just saying that I think the Web and Web 2.0, if that's what you want to call it, gives you the opportunity to do new and better things than the Office package and more. We don't have any plans [to do an office suite]."
--
Comment:
The silly hype about Google offering a hosted OpenOffice -- based on no facts at all, as far as I can see -- hasn't done Google's image any good among people who have a clue, so it's no surprise to find Brin rubbishing the idea. And in response, for example, InfoWorld's Dave Rosenberg blogs: "Finally, it's been said! Google has regained some respect in my eyes".
Of course, Brin is not sayng that Google will never offer office-style capabilities online, but that if it did, Google would do it in a way that fitted the Brave New Web, not just try to rejig something based on a failed commercial desktop program from a previous century.
Whether Google could pull it off is another matter. Now Google and its founders are enormously rich and powerful, people are less inclined to forgive the failings of its software, as illustrated by Rosenberg's aside on "its amazingly weak RSS reader -- why can't this company do much right beyond Search?"
Source:
Sergey Brin: No Office suite for Google from Guardian Unlimited: Technology
By Jack Schofield / Google 11:39am
At ZD Net, Dan Farber reports:
Google co-founder Sergey Brin made a guest appearance at the Web 2.0 conference. During his conversation, hosted by John Battelle, someone from the audience asked Brin about when a 'Google Office,' a web-based productivity suite, would appear. Brin responded: "I don't really think that the thing is to take a previous generation of technology and port them directly, and say can we do the minicomputer on the Web on AJAX makes sense. I'm not saying that's what [Microsoft] Office is, I'm just saying that I think the Web and Web 2.0, if that's what you want to call it, gives you the opportunity to do new and better things than the Office package and more. We don't have any plans [to do an office suite]."
--
Comment:
The silly hype about Google offering a hosted OpenOffice -- based on no facts at all, as far as I can see -- hasn't done Google's image any good among people who have a clue, so it's no surprise to find Brin rubbishing the idea. And in response, for example, InfoWorld's Dave Rosenberg blogs: "Finally, it's been said! Google has regained some respect in my eyes".
Of course, Brin is not sayng that Google will never offer office-style capabilities online, but that if it did, Google would do it in a way that fitted the Brave New Web, not just try to rejig something based on a failed commercial desktop program from a previous century.
Whether Google could pull it off is another matter. Now Google and its founders are enormously rich and powerful, people are less inclined to forgive the failings of its software, as illustrated by Rosenberg's aside on "its amazingly weak RSS reader -- why can't this company do much right beyond Search?"
Source:
Sergey Brin: No Office suite for Google from Guardian Unlimited: Technology
Simplified Media? - Microsoft, OpenOffice, and the Google Textarea
The big technology news this week is about a Microsoft memo freaking out over Google. This panic is seen in a few ways - a late-breaking dash for more search capabilities, and a sudden appreciation (in IE7 and in the next release of Office) for open stadards. But the big worry is web applications - hosted services that might replace the desktop software products upon which MS built an empire.
Simplified Media Microsoft, OpenOffice, and the Google Textarea
Simplified Media Microsoft, OpenOffice, and the Google Textarea
OOoWikipedia - Connect OOo to the free Wikipedia encyclopedia
The OOoWikipedia macro allows to you to use this encyclopedia directly from OpenOffice.org. Simply highlight a word in a text portion, launch the macro and your browser will open the corresponding article in the encyclopedia, if the definition is available
OOoConv - OOoWikipedia
OOoConv - OOoWikipedia
OpenOffice: UNO Development Kit Project
Universal Network Objects is the software component for the OpenOffice.org office suite.
udk: UNO Development Kit Project
udk: UNO Development Kit Project
Schnelle OpenOffice - UNO Entwicklungen mit NOA (Nice Office Access)
Die Java UNO (Universal Network Objects) API von OpenOffice.org ist ein flexibles und mächtiges Werkzeug. Aber die inhärente Komplexität und ungewohnte Handhabung dieser API macht den Einstieg schwer und zeitaufwendig. Mit der leichtgewichtigen Wrapper und High Level API NOA können Sie schnell OpenOffice.org basierte Anwendungen entwickeln - ohne in die üblichen "Anfängerfallen" zu tappen.
Nice Office Access — ubion.ORS
Nice Office Access — ubion.ORS
Mittwoch, Februar 22, 2006
Danymic Ajax tabs
CSS Tabs seem to be all the rage with the kids these days. It seems that the most popular method of creating tabs using CSS is the Sliding Doors method. They seem to look the coolest and are very easy to implement. However, they're so... static.
Taking up the idea of the sliding door tabs and mixed them up with a little javascript and ajax to make them very dynamic on the client side.
Dynamic Ajax tabs
Taking up the idea of the sliding door tabs and mixed them up with a little javascript and ajax to make them very dynamic on the client side.
Dynamic Ajax tabs
Montag, Februar 20, 2006
Freitag, Februar 17, 2006
Yahoo! User Interface Library
The Yahoo! User Interface Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX. The UI Library Utilities facilitate the implementation of rich client-side features by enhancing and normalizing the developer's interface to important elements of the browser infrastructure (such as events, in-page HTTP requests and the DOM). The Yahoo UI Library Controls produce visual, interactive user interface elements on the page with just a few lines of code and an included CSS file. All the components in the Yahoo! User Interface Library have been released as open source under a BSD license and are free for all uses.
Yahoo! UI Library
Yahoo! UI Library
blummy.com - The bookmarklet management bookmarklet
blummy is a free tool for quick access to your favorite web services via your bookmark toolbar.
It's a kind of drop down menu consisting of widgets (called blummlets) that provide rich functionality. It works on almost every page on the web*. Just click on it at your toolbar.
blummy - The bookmarklet management bookmarklet
It's a kind of drop down menu consisting of widgets (called blummlets) that provide rich functionality. It works on almost every page on the web*. Just click on it at your toolbar.
blummy - The bookmarklet management bookmarklet
WikiMatrix.org - Wiki Feature Comparison
Choose:
Find the Wikis that match your personal needs with the Wiki Choice Wizard. Just answer a few questions.
Compare:
Compare the Wikis of your choice in a comfortable side-by-side table. Just select them on the left and click the button.
Talk:
Use the forum to talk to other Wiki users, ask questions and discuss everything Wiki.
Enhance
Add your own Engine to the Matrix or share your knowledge about Wikis in WikiMatrix's Documentation Wiki.
WikiMatrix / Wiki Feature Comparison - Compare them all
Find the Wikis that match your personal needs with the Wiki Choice Wizard. Just answer a few questions.
Compare:
Compare the Wikis of your choice in a comfortable side-by-side table. Just select them on the left and click the button.
Talk:
Use the forum to talk to other Wiki users, ask questions and discuss everything Wiki.
Enhance
Add your own Engine to the Matrix or share your knowledge about Wikis in WikiMatrix's Documentation Wiki.
WikiMatrix / Wiki Feature Comparison - Compare them all
Complete List of Web 2.0 Products and Services
People like to use Web 2.0 applications. Many services are expected to replace our desktop applications. How about having a list of all the Web 2.0 software available?
Complete List of Web 2.0 Products and Services - Listible!
Complete List of Web 2.0 Products and Services - Listible!
Web 2.0 Innovation Map
The Web 2.0 Innovation Map grew out of an interest in how Web 2.0 development is distributed geographically. Using the lists of Web 2.0 applications from various sources (see listings) and a bit of elbow grease to locate addresses, the Innovation Map was born. The locations listed here have come either from a WHOIS lookup or the contact information from the web site itself. Locations are not guaranteed to be accurate.
Web 2.0 Innovation Map
Web 2.0 Innovation Map
Donnerstag, Februar 16, 2006
Mittwoch, Februar 15, 2006
Creating Use Case Diagrams
Learn the basics of use case diagrams and try our hand at drawing a use case diagram.
Creating Use Case Diagrams
Creating Use Case Diagrams
Dienstag, Februar 14, 2006
Programming: Is Design Dead?
For many that come briefly into contact with Extreme Programming,
it seems that XP calls for the death of software design. Not just is
much design activity ridiculed as 'Big Up Front Design', but such
design techniques as the UML, flexible frameworks, and even
patterns are de-emphasized or downright ignored. In fact XP
involves a lot of design, but does it in a different way than
established software processes. XP has rejuvenated the notion of
evolutionary design with practices that allow evolution to become a
viable design strategy. It also provides new challenges and skills as
designers need to learn how to do a simple design, how to use
refactoring to keep a design clean, and how to use patterns in an
evolutionary style.
Is Design Dead?:
it seems that XP calls for the death of software design. Not just is
much design activity ridiculed as 'Big Up Front Design', but such
design techniques as the UML, flexible frameworks, and even
patterns are de-emphasized or downright ignored. In fact XP
involves a lot of design, but does it in a different way than
established software processes. XP has rejuvenated the notion of
evolutionary design with practices that allow evolution to become a
viable design strategy. It also provides new challenges and skills as
designers need to learn how to do a simple design, how to use
refactoring to keep a design clean, and how to use patterns in an
evolutionary style.
Is Design Dead?:
Montag, Februar 13, 2006
What if Microsoft Never Existed?
Apple Matters | Part 1: What if Microsoft Never Existed?: "Where would the computing world be if Microsoft never existed? and Would the computing world be better off without its 20 years of influence?"
Rolling with Ruby on Rails
Maybe you've heard about Ruby on Rails, the super productive new way to develop web applications, and you'd like to give it a try, but you don't know anything about Ruby or Rails. This article steps through the development of a web application using Rails. It won't teach you how to program in Ruby, but if you already know another object-oriented programming language, you should have no problem following along (and at the end you can find links on learning Ruby).
ONLamp.com -- Rolling with Ruby on Rails
ONLamp.com -- Rolling with Ruby on Rails
Your IT Company's Biggest Enemy
Your IT company's biggest enemy is your human resource department. ;-)
Read why:
Read why:
Montag, Februar 06, 2006
Practical UML™: A Hands-On Introduction for Developers
Practical UML™: A Hands-On Introduction for Developers
The heart of object-oriented problem solving is the construction of a model. The model abstracts the essential details of the underlying problem from its usually complicated real world. Several modeling tools are wrapped under the heading of the UML™, which stands for Unified Modeling Language™. The purpose of this course is to present important highlights of the UML.
At the center of the UML are its nine kinds of modeling diagrams, which we describe here.
* Use case diagrams
* Class diagrams
* Object diagrams
* Sequence diagrams
* Collaboration diagrams
* Statechart diagrams
* Activity diagrams
* Component diagrams
* Deployment diagrams
The heart of object-oriented problem solving is the construction of a model. The model abstracts the essential details of the underlying problem from its usually complicated real world. Several modeling tools are wrapped under the heading of the UML™, which stands for Unified Modeling Language™. The purpose of this course is to present important highlights of the UML.
At the center of the UML are its nine kinds of modeling diagrams, which we describe here.
* Use case diagrams
* Class diagrams
* Object diagrams
* Sequence diagrams
* Collaboration diagrams
* Statechart diagrams
* Activity diagrams
* Component diagrams
* Deployment diagrams
Agile Modeling (AM) : Effective Practices for Modeling and Documentation
Agile Modeling (AM) Home Page
Agile Modeling (AM) is a practice-based methodology for effective modeling and documentation of software-based systems. Simply put, Agile Modeling (AM) is a collection of values, principles, and practices for modeling software that can be applied on a software development project in an effective and light-weight manner. As you see in Figure 1 AM is meant to be tailored into other, full-fledged methodologies such as XP or RUP, enabling you to develop a software process which truly meets your needs.
Agile Modeling (AM) is a practice-based methodology for effective modeling and documentation of software-based systems. Simply put, Agile Modeling (AM) is a collection of values, principles, and practices for modeling software that can be applied on a software development project in an effective and light-weight manner. As you see in Figure 1 AM is meant to be tailored into other, full-fledged methodologies such as XP or RUP, enabling you to develop a software process which truly meets your needs.
Abonnieren
Kommentare (Atom)