May 13, 2009

COM & COM+

Nhân có ku em nói về COM & COM+, nên tìm hiểu chút.
Hồi trước làm trên VB6 và sau này là .NET vẫn lơ mơ về khái niệm COM & COM+. Hiểu nôm na là thành phần (Components được MS sử dụng trong công nghệ phát triển của mình - cũng có cài đặt vài COM nhỏ test thử trên VB6)

COM: Component Object Model Technologies

COM và COM+ là 2 chủ đề rất rộng, không thể dùng 1 vài dòng để nói được. Tuy nhiên ở đây tôi đưa ra vài mô tả về 2 công nghệ này

- COM là công nghệ về component(thực ra nó là một đặc tả, chứ không phải là một ngôn ngữ lập trình) của MS giúp cho lập trình viên có thể tạo ra các component có tính reuse cao và sử dụng được với nhiều component hay ứng dụng viết bằng các ngôn ngữ khác nhau. Với COM ta có thể viết 1 component bằng VC++ sau đó dùng trong 1 chương trình viết bằng VB. COM component phải được đăng ký với windows trong registry.

- Còn COM+ (trước đây được gọi là MTS) thực ra là một service có sẵn trong windows 2000 hay XP trở lên cung cấp các dịch vụ về component cho một ứng dụng (chủ yếu là các ứng dụng lớn, phân tán-DCOM). Các dịch vụ này là những yêu cầu thường gặp đối với các ứng dụng lơn, phân tán như vấn đề security, transaction, queue, synchronization. Một COM component có thể được host trong COM+ (và như vậy được gọi là COM+ component) và giúp cho 1 ứng dụng VB front-end có thể gọi các methods của component đó từ một máy khác đồng thời tận dụng được các dịch vụ mà COM+ cung cấp như đề cập ở trên.

Một vài dòng không thể nói hết về 2 công nghệ khá phức tạp này. Hy vọng đây có thể là điểm khởi đầu để bạn đọc thêm về COM và COM+
COM có mô hình 3 lớp, còn COM+ là n-lớp, n-lớp là do COM+ sử dụng được các Service của MS support.
Tham khảo về COM và COM+
http://www.microsoft.com/com/default.mspx

COM: Component Object Model Technologies!

Microsoft COM (Component Object Model) technology in the Microsoft Windows-family of Operating Systems enables software components to communicate. COM is used by developers to create re-usable software components, link components together to build applications, and take advantage of Windows services. The family of COM technologies includes COM+, Distributed COM (DCOM) and ActiveX® Controls.

COM is used in applications such as the Microsoft Office Family of products. For example COM OLE technology allows Word documents to dynamically link to data in Excel spreadsheets and COM Automation allows users to build scripts in their applications to perform repetitive tasks or control one application from another.

Microsoft provides COM interfaces for many Windows application services such as Microsoft Message Queuing (MSMQ) Microsoft Active Directory (AD) and Windows Management and Instrumentation (WMI).

Microsoft recommends that developers use the .NET Framework rather than COM for new development.

What is COM+?

COM+ is the name of the COM-based services and technologies first released in Windows 2000. COM+ brought together the technology of COM components and the application host of Microsoft Transaction Server (MTS). COM+ automatically handles difficult programming tasks such as resource pooling, disconnected applications, event publication and subscription and distributed transactions.
COM+ infrastructure also provides services to .NET developers and applications through the System.EnterpriseServices namespace of the .NET Framework. More information on Using COM+ Services in .NET is available on the MSDN web site.

What is DCOM (Distributed Component Object Model) is a proprietary Microsoft technology for communication among software components distributed across networked computers. DCOM, which originally was called "Network OLE", extends Microsoft's COM, and provides the communication substrate under Microsoft's COM+ application server infrastructure. It has been deprecated in favor of Microsoft .NET.

The addition of the "D" to COM was due to extensive use of DCE/RPC (Distributed Computing Environment/Remote Procedure Calls) – more specifically Microsoft's enhanced version, known as MSRPC.

In terms of the extensions it added to COM, DCOM had to solve the problems of

  • Marshalling – serializing and deserializing the arguments and return values of method calls "over the wire".
  • Distributed garbage collection – ensuring that references held by clients of interfaces are released when, for example, the client process crashed, or the network connection was lost.

One of the key factors in solving these problems is the use of DCE/RPC as the underlying RPC mechanism behind DCOM. DCE/RPC has strictly defined rules regarding marshalling and who is responsible for freeing memory.

DCOM was a major competitor to CORBA. Proponents of both of these technologies saw them as one day becoming the model for code and service-reuse over the Internet. However, the difficulties involved in getting either of these technologies to work over Internet firewalls, and on unknown and insecure machines, meant that normal HTTP requests in combination with web browsers won out over both of them. Microsoft, at one point, attempted and failed to head this off by adding an extra http transport to DCE/RPC called ncacn_http (Network Computing Architecture, Connection-based, over HTTP). This was later resurrected to support an Exchange 2003 connection over HTTP.

To access DCOM settings on a computer running Windows 2000, Windows XP and earlier, click Start > Run, and type "dcomcnfg". (Click NO for any warning screens that appear.) To access DCOM settings on a computer running Windows Vista, click Start, type "dcomcnfg", right-click "dcomcnfg.exe" in the list, and click "Run as administrator".

This opens the Distributed COM Configuration Properties dialog.

Apr 29, 2009

Ghét Việt Nam

Apr 27, 2009

Người ba mắt có thêm khả năng 'gọi hồn'

Không chỉ nhìn được bằng "con mắt thứ ba", chị Hoàng Thị Thiêm, Lương Sơn, Hòa Bình, còn bộc lộ thêm những năng lực đặc biệt khác, mà gần đây nhất là khả năng gọi hồn (áp vong).

Tại Liên hiệp tin học ứng dụng (UIA) chị Thiêm đang thử nghiệm về áp vong. Trung bình mỗi ngày, chị làm cho khoảng 4-5 gia đình. Gia đình bà Nguyễn Thị Ngoan, ở 140 Phạm Hồng Thái, Vũng Tàu, là một ví dụ. Bà Ngoan có một người con gái tên là Nhật Hoa đã mất. Chị Hoa làm kế toán cho một công ty đăng kiểm hàng hải ở Vũng Tàu. Trong lần ra Hà Nội để thăm bạn bè và họ hàng, chị Hoa bị cảm và mất cách đó hơn 1 tháng. Cái chết của chị làm bà Ngoan rất đau đớn. Sau khi biết UIA đang thử nghiệm khả năng gọi hồn, bà đã đăng ký tham gia. Người được đề cử để vong chị Nhật Hoa nhập vào là chị Hạnh, cháu bà Ngoan, người chăm sóc chị Hoa trong những ngày cuối

Chị Thiêm đọc được sách khi bị bịt kín hai mắt, trước sự chứng kiến của các nhà khoa học. (Ảnh: KH&ĐS)

cùng. Chị Thiêm đặt tay lên đầu chị Hạnh, lầm rầm khấn vài câu, chị Hạnh gần như mê đi và nói với mẹ, với người thân như lúc chị Nhật Hoa còn sống.

Chị nói với mẹ về một số kỷ niệm của hai mẹ con, nhắc mẹ chú ý giữ sức khỏe và dặn dò nhiều điều làm những người chứng kiến không khỏi rùng mình. Khi chị Thiêm bỏ tay ra khỏi đầu chị Hạnh, chị Hạnh dần trở lại trạng thái ban đầu. Sau thử nghiệm, chị cho biết: "Bản thân chẳng nhớ mình đã nói gì, chỉ có cảm nhận lờ mờ là cơ thể hơi tê tê".

Về "áp vong", tiến sĩ Chu Phác, Chủ nhiệm bộ môn Cận tâm lý, Trung tâm nghiên cứu tiềm năng con người, cho biết: áp vong tức là gọi vong người đã khuất lên nhập vào người thân trong gia đình, từ đó gia đình có thể trò chuyện với người đã mất.

Trong thế giới tâm linh, có rất nhiều điều con người chưa khám phá được. Từ trước đến nay đã có nhiều người gọi hồn của người thân cho nhập vào bà đồng cốt và nghe tâm sự của người thân. Năm 2000, bản thân tiến sĩ Chu Phác đã báo cáo về khả năng đặc biệt của chị Nguyễn Thị Phương ở Hàm Rồng, Thanh Hoá. Chị Phương sinh năm 1974 ở Hoằng Hóa, Thanh Hoá. Nhóm nghiên cứu đã dùng phương pháp đo đạc của tâm lý học hiện đại cũng như phương pháp đo ngoại cảm của tiến sĩ Hans Eysenck và Carl Sargent, giáo sư tại Đại học Cambridge (Anh) và các phương pháp tiếp cận khác.

Tất cả gia đình đến thử nghiệm đều không báo cho chị Phương tên mình và tên vong cần mời về, các gia đình chỉ cần thắp hương mời vong đi từ nhà mình. Khi vong của gia đình nào về, chị Phương báo cho gia đình đó vào nhận vong. Thực tế thì gần như các trường hợp chị Phương đều mời được vong về, có sự xác nhận của người thân trong gia đình.

Từ kết quả nghiên cứu này, theo ông Chu Phác, còn rất nhiều điều chưa lý giải nổi, vong được coi là vật chất mù, ở thế giới đó chúng ta chưa khám phá hết. Việc áp vong của chị Thiêm cũng là trường hợp đặc biệt, cần nhiều thời gian để nghiên cứu hơn mới được khẳng định.

Cũng với cách áp vong của chị Thiêm, qua chị, các nhà khoa học tiếp tục thử nghiệm tìm mộ liệt sĩ bằng cách mời vong lên nói chuyện. Một số ca đã về quê xác định và thấy đúng có liệt sĩ thật. Tuy nhiên, số mộ chị Thiêm tìm được còn ít nên chưa có cơ sở khẳng định khả năng này.

Ông Vũ Thế Khanh, Tổng giám đốc UIA, cho biết, qua những khả năng đặc biệt của chị Thiêm, tới đây UIA sẽ tổ chức kiểm chứng bằng phương pháp vật lý. Cụ thể, sẽ đưa máy đo nhập từ nước ngoài về để đo nhiệt độ cơ thể của những người được áp vong. Nếu theo logic, khi vong nhập về thì nhiệt độ cơ thể người được áp vong sẽ giảm đột ngột trong một khoảng thời gian rất ngắn, lúc đó cơ thể họ cảm thấy hơi tê tê. Khi chưa có máy, UIA đã ghi nhận được một số trường hợp vong nhập về nói tiếng Nga, Trung Quốc... (thực tế những người đến áp vong không nói được ngôn ngữ này).

Theo Khoa học và Đời sống, VNE

Apr 25, 2009

"Thợ săn nghệ thuật"

bà này thuộc phái Nga Mi




Ông này chuyên gia chụp lén

Cái mõm ông này bị zì thế?

Chụp thế này cho nó ......... cận cảnh

Còn ông này chụp cái wái zì chả hiểu

Cha này là đồng nghiệp của cha phía trên. Chắc là đi chụp dế #:-s #:-s


bà này là vợ của ông chụp dế ở trên kia




Tuyệt đỉnh kungfu


Đây là thế "ngực tấn công mông phòng thủ" nè


Xoạc chân ra cho nó mát [....] chút xíu :-"


bụng bự dữ thần thiên địa


giả vờ chụp xe ....... chớ thực ra ổng đang chụp người mẫu



Dáng đứng Bến Tre


Cái cành này mà gãy thì có đi... ăn mày


Không biết chụp cái gì !


Thế chụp tuyệt vời :"> :"> :">



- Này anh, chụp giúp em 1 pô em làm avatar
- Ôkê, chị chụp giúp em 1 pô về treo cho tụi nó sợ chơi


chụp mà ko cần xem ống kính luôn


Dân chơi không sợ mưa rơi ..........


Mà mưa có rơi, dân chơi mặc áo mưa vào


chụp trên độ cao 5000m + 5m (cái cầu thang nữa)



Chụp ảnh nghệ thuật


Cái xe mà ngã 1 phát thì cha này ............



Tuyệt chiêu "Sư tử rình mồi"



Đố các pác, ông này chụp cái zì? hí hí

Mar 7, 2009

Sử dụng UIComponent làm cầu nối giữa Flash và Flex

Đưa Sprite hoặc MovieClip vào ứng dụng Flex

19-04-2008

Sử dụng UIComponent làm cầu nối giữa Flash và Flex
xem đoạn mã :


var ui:UIComponent = new UIComponent();
var sprite:Sprite = new Sprite();
var movieClip:MovieClip = new MovieClip();
ui.addChild(sprite);
ui.addChild(movieClip);
this.addChild(ui);