Skip to main content


Showing posts from 2007

F# - A Functional Programming Language - The Future

Great news from the grant Microsoft Language features such as lambda expressions in C# and generics in .NET 2.0 have roots in functional languages, and LINQ is directly based on functional programming techniques. Through LINQ and Parallel FX, ideas from functional languages are helping us address some of the biggest challenges facing the industry today , from the impedance mismatch between data and objects to the challenges of the multi-core and parallel computing space. From Wiki Play new style (functional Java) with Java Microsoft to push functional programming into the mainstream with F# By Ryan Paul | Published: October 23, 2007 - 08:26AM CT Microsoft has announced that support for the F# functional programming language will be fully integrated into Visual Studio. This marks a bold new commitment to facilitating functional programming on the .NET platform and could potentially help legitimize functional progra

Web 2.0

Report và là 1 trong những bài post đầu tiên về Web 2.0. What Is Web 2.0 ? Lecture: 2. Agenda 3. Web 2.0 4. Read-Write Web 5. Other Web 2.0 influences 6. Web 2.0 by Tim O'Reilly 7. Web 2.0 Principles 8. Core Competencies of Web 2.0 Companies 9. Web 2.0 Design Patterns 10. Six (or so) Quick Examples Web 2.0 “What is Web 2.0?” is a common question these days. Web 2.0 is certainly a buzz word that has been “bouncing around the blogosphere” since late 2004 . Tim O'Reilly attempts the following “compact” definition : Web 2.0 is the network as platform, spanning all connected devices; Web 2.0 applications are those that make the most of the intrinsic advantages of that platform: delivering software as a continually-updated service that gets better the more people use it, consuming and remixing data from multiple sources, including individual users, while providing their own data and services in a form that allows remixing by others, creating

I.B.M. to Offer Office Software Free in Challenge to Microsoft’s Line I.B.M. plans to mount its most ambitious challenge in years to Microsoft ’s dominance of personal computer software, by offering free programs for word processing, spreadsheets and presentations. Skip to next paragraph I.B.M. Steven A. Mills, senior vice president of I.B.M.’s software group, said the programs promote an open-source document format. The company is announcing the desktop software, called I.B.M. Lotus Symphony, at an event today in New York. The programs will be available as free downloads from the I.B.M. Web site. I.B.M.’s Lotus-branded proprietary programs already compete with Microsoft products for e-mail, messaging and work group collaboration. But the Symphony software is a free alternative to Microsoft’s mainstay Office programs — Word, Excel and PowerPoint. The Office business is huge and lucrative for Microsoft, second only to its Windows operating system as a profit maker. In

SAP Unveils Web Software, New Business Model

NEW YORK ( Reuters ) - SAP AG unveiled a long-awaited line of Web-delivered software on Wednesday that will radically change the company's business model and may shake up the Internet software arena. Called Business ByDesign, the software is initially a one-size-fits-all, subscription-based package aimed at mid-sized companies and is a crucial plank in SAP's strategy to more than double its customer base to 100,000 by 2010. "It's not just a new product for us," Chief Executive Henning Kagermann told journalists and analysts at a company event in New York. "It's a new era for SAP." SAP, the market leader in complex suites of software for large enterprises, is the first major software maker to enter the market for so-called software as a service delivered over the Internet. It said it will have invested up to 400 million euros ($559 million) in marketing and ramping up Business ByDesign by the end of next year. One-fifth of the company&#

Haskell - A new perspective

after nearly a week , I have studied Haskell. Peter, gave me a lot of work, some notes, things to do , to think about Now it's time to review what I have learned I spend 1 week on reading all notes in 4 week. Not big deal. OK Some important concepts Value Type Function Module Eg: module Sample where square :: Int -> Int square x = x*x
Free Stanford Webinar Long-Range Design - A Proven Paradigm for Radical Innovation Dr. William Cockayne Learn the new tools (e.g. critical foresight, anticipatory research design thinking ) that are empowering organizations to improve the quality and speed of their research and design innovation programs. Date: August 30, 2007 Time: 10:00 am, PDT View the recorded webinar

Please Attention,my friend

Hơi phức tạp 1 tí nhưng đại loại là như sau: Tuần sau T đi interview để làm tình nguyên viên trong dự án Disability E-library, ở xem website Mới tối qua trước khi hẹn với bạn T có nhận được tin T định đi nghe seminar này xong sẽ qua đón bạn này, nhưng nhận thấy cái này cũng hữu ích đối với bạn nên T mời bạn đi chung, nếu bạn quan tâm Ngày mai 1/9/2007 T sẽ chờ trước cổng nhà bạn lúc 13.30. Nếu bận gì đó hay không muốn đi, không sao cả. T thấy hay nên giới thiệu thui, T không bít bạn có thích đi hay không nữa. Trong trường hợp không đi được thì khoảng 6.00 PM T sẽ qua đón và đứng chờ trước nhà bạn lần 2, để rủ bạn đi uống nước ở Tomato như đã hứa. Tại lâu quá không gặp thui ( nửa tháng) và hôm đó T chưa lên thử lầu 1. và cuốn đưa bạn cuốn sách Handbook of Commercial Correspondence. Cuốn này T thấy hay và có thể bạn cần nó hơn T, T định cho bạn mượn, không biết bạn có quan tâm không. Nên đi 1 xe cho tiện.

Where is the future of JAVA

I am a fan of Java, ya, I love Ruby, she love coffee, but the symbol of Java is a cup of coffee , and I love Java. It calls a transitive rule in Maths, Java is security, scalability, infrastructure, multi platform, and opening thinking in the closed world. And wonder where we go, the future of Java. It's a programming language, it's my job. as a programmer, I wanna work as fast as possible, finish a project, take the free time for my friend. The future of Internet, what drive the market, the demand for IT industry is consumer, the end user. Not me, a programmer, designer, developer. I see that many many things to learn, I mean techs used in developing a software today, ya, learning curve is tedious. Studying, studying to live, not just a some bad guys like black hacker, just eat and hack. Friend, family. my job. Social network. the new motivation, connect you and me. Uhm, reading CEO of Sun micro system . I see it, how about you ? The Rise of JAVA - The Retirement of SUNW

MVC - What is behind ? The core of Design Pattern?

Một trong những Pattern gần nhất với MVC là Observer Pattern xem qua VD sau: import java.util.Observable; import java.util.Observer; import*; public class Main { public static void main(String[] args) { DoituongDuocQuanSat obj = new DoituongDuocQuanSat("Observable obj 1"); // Create observable obj Observer[] nhomQuanSat = { new Person("Observer 1", "So 1 bao cao, obj 1 da hanh dong"), new Person("Observer 2", "So 2 bao cao, obj 1 da hanh dong"), new Person("Observer 3", "So 3 bao cao, obj 1 da hanh dong"), new Person("Observer 4", "So 4 bao cao, obj 1 da hanh dong"), new Person("Observer 5", "So 5 bao cao, obj 1 da hanh dong") }; / / Add th