Monday, March 12, 2007

RIA Technologies

Monday, March 12, 2007 08:54 PM
comment comments (0) | trackback trackback (0) | Permalink Permalink

RIA Technologies

Today, there are several technology choices developers have when they start building RIAs. Among the more popular choices are HTML-based options, such as Ajax (Asynchronous Javascript and XML), as well as plug-in-based options such as Adobe Flash, Adobe Flex, and Laszlo which all run in Flash Player. A new option from Microsoft seems to be on the horizon because the Microsoft channels are abuzz with talk of XAML and the Windows Presentation Foundation.


There are four different run times on which the current RIA landscape is based. Those are Ajax, which is supported by Dojo, OpenRico, Backbase and the Yahoo ToolKit; Flash Player, which is used by Flex and Laszlo; Windows Presentation Foundation (WPF), which is Microsoft’s not yet released platform; and Java, which is used by AWT, Swing, and Eclipse RCP. It seems that both the Java and WPF solutions are taking aim at desktop applications, rather than RIAs although they could be used for RIAs as well.

Asynchronous Javascript and XML (Ajax)

Posted by: shinny
Filed under: Programming

Saturday, February 24, 2007

NTFS-3G Read/Write Driver

Saturday, February 24, 2007 02:55 PM
comment comments (0) | trackback trackback (0) | Permalink Permalink

The NTFS-3G driver is an open source, freely available NTFS driver for Linux with read and write support. It provides safe and fast handling of the Windows XP, Windows Server 2003, Windows 2000 and Windows Vista file systems. Most POSIX file system operations are supported, with the exception of full file ownership and access right support.

The purpose of the project is to develop, continuously quality test and support a trustable, feature rich and high performance solution for hardware platforms and operating systems whose users need to reliably interoperate with NTFS. Besides this practical goal, the project also aims to explore the limits of a hybrid, kernel/user space file system driver approach. Performance, reliability and feature richness per invested effort are being examined.

The driver is in STABLE status. Please see our test methods and testimonials on the driver quality page.

Posted by: shinny
Filed under: Programming, Linux

Wednesday, January 03, 2007

리눅스 버전 컨트롤

Wednesday, January 03, 2007 01:28 AM
comment comments (0) | trackback trackback (0) | Permalink Permalink

리눅스 버전 컨트롤 (한글)
Version control for Linux (English)

Software Configuration Management란 무엇인가?

SCM은 가장 중요한 툴 중 하나로서, 학교에서는 배우지 않은 것이다. 소프트웨어(또는 소스) 컨트롤은, 이름에서 시사하듯, 소스 코드와 그 진화를 관리하는데 사용되는 툴과 프로세스이다. SCM의 주요 기능은 다음과 같다.

* 리파지토리에서 파일들을 관리한다.
* 리파지토리에서 파일의 개정판을 관리한다.
* 소스 변경 충돌을 탐지하고, 멀티-개발자 환경에 합병을 제공한다.
* 변경의 근원지를 추적한다.
* 일관성 있고 반복 가능한 빌드를 위해 (개정판과 관련하여) 파일의 설정 관리를 제공한다.

SCM 언어

SCM의 아키텍처 유형에 대해 자세히 연구하기 전에, 용어에 대해 알아야 한다. 먼저, 리파지토리(repository)가 있다. 리파지토리는 파일이 저장되고 관리되는 중심부이다. (가끔 트리(tree)라고도 한다.) 이 리파지토리에서 로컬 시스템의 실행 폴더로 파일을 가져가는 것을 체크아웃(check-out)이라고 한다. 로컬 파일을 수정하고, 리파지토리에서 변경 사항들을 연동하려면, 업데이트(update)를 해야 한다. 수정된 파일들이 리파지토리로 갔는지를 확인하려면, 커미트(commit)를 수행한다. 수정된 파일이 다른 사람에 의해서 이전에 변경 및 커미트 되었다면, 합병(merge)이 발생하고, 두 개의 changeset들이 하나로 합쳐진다. 변경 사항들의 충돌 때문에 합병이 이루어지지 않는다면, 충돌(conflict)이 발생한다. 이 상황에서, 커미트는 거절되고, 개발자는 직접 변경 사항들을 합병해야 한다. 변경이 커미트 되면, 파일이 개정판(revision) 된다.

한 명 이상의 개발자가 메인 트리(리파지토리의 현재 헤드) 또는 메인 트리의 측면에 있는 개인 브랜치(branch)에서 작업하는 것이 가능하다. 메인 트리에 영향을 주지 않고 브랜치에서 작업을 할 수 있다. 안정적이라면, 브랜치들을 메인 트리로 합병할 수 있다.

소스 트리를 향상시키기 위해, 태그를 적용할 수 있다. 이것으로 파일 세트를 유용한 컬렉션으로 그룹핑 할 수 있다. (가끔, 독자적인 빌드용 파일 릴리스로서 사용된다.)

Posted by: shinny
Filed under: Programming, Linux

Key-Based SSH Logins With PuTTY

Wednesday, January 03, 2007 01:21 AM
comment comments (0) | trackback trackback (0) | Permalink Permalink

This guide describes how to generate and use a private/public key pair to log in to a remote system with SSH using PuTTY. PuTTY is an SSH client that is available for Windows and Linux (although it is more common on Windows systems). Using key-based SSH logins, you can disable the normal username/password login procedure which means that only people with a valid private/public key pair can log in. That way, there is no way for brute-force attacks to be successful, so your system is more secure.

Key-Based SSH Logins With PuTTY

Posted by: shinny
Filed under: Security

OScar - Open Source Car Project

Wednesday, January 03, 2007 01:05 AM
comment comments (0) | trackback trackback (0) | Permalink Permalink

It is the goal of the OScar Project to develop a car according to Open Source principles. In our opinion, a car is not a vehicle full of high-tech gadgets. Instead, we are looking for a simple and functional concept to spread mobility. Form follows function.

Apart from that, OScar is not just a car. It is about new ways of mobility and the spreading of the Open Source idea in the real (physical) world. On this website, you will find a great community of developers and drivers who want to invent mobility anew and together.

The project started in 1999. In December 2005, it reached release 0.2. Starting in 2006, everyone is welcome to participate.

OScar - Reinvent Mobility

Posted by: shinny
Filed under: Blogging
Page 3 of 66 pages « 처음  <  1 2 3 4 5 >  마지막 »

Archives

Select a Past Entry
View Entries By Category
View Entries By Month


TOP