Hướng dẫn truyền dữ liệu giữa Android OS và máy tính qua sóng Wi-Fi

ác bước được thực hiện theo thứ tự sau:

1. Tải và cài đặt SwiFTP 

Đầu tiên bạn tải SwiFTP về từ trên điện thoại Android của mình tại địa chỉ: http://swiftp.googlecode.com/files/SwiFTP_1.24.apk hoặc bạn cũng có thể tìm kiếm ứng dụng thông qua công cụ Search tích hợp trên Android Market. 

Hướng dẫn truyền dữ liệu giữa Android OS và máy tính qua sóng Wi-Fi 

Khác...

Bài học cảm động từ một cậu bé 9 tuổi ở Nhật

"Một câu chuyện cảm động về cậu bé 9 tuổi ở Nhật đã dạy cho tôi bài học làm người trong lúc khốn khó nhất."

Dưới đây là bài viết cảm động của một độc giả về cách ứng xử tuyệt vời trong cơn hoạn nạn ở Nhật của một cậu bé mới 9 tuổi.

Một bé trai tại thành phố Sendai, tỉnh Miyagy, chờ lấy nước sôi để ăn mỳ.

Tối hôm qua tôi được phái tới một trường tiểu học phụ giúp hội tự trị ở đó phân phát thực phẩm cho những người bị nạn. Trong cái hàng rồng rắn những người xếp hàng tôi chú ý đến một em nhỏ chừng 9 tuổi, trên người chỉ có chiếc áo thun và quần đùi. Trời rất lạnh mà em lại xếp hàng cuối cùng, tôi sợ đến lượt của em thì chắc chẳng còn thức ăn nên mới lại hỏi thăm.

Em kể khi đang học ở trường trong giờ thể dục thì động đất và sóng thần đến, cha của em làm việc gần đó đã chạy đến trường, từ ban công lầu 3 của trường em nhìn thấy chiếc xe và cha bị nước cuốn trôi, nhiều khả năng đã chết.

Hỏi mẹ đâu, em nói nhà em nằm ngay bờ biển, mẹ và em em chắc cũng không chạy kịp. Thằng nhỏ quay người lau vội dòng nước mắt khi nghe hỏi đến thân nhân.

Nhìn thấy em nhỏ lạnh, tôi mới cởi cái áo khoác cảnh sát trùm lên người em nhỏ. Vô tình bao lương khô khẩu phần ăn tối của tôi bị rơi ra ngoài, tôi nhặt lên đưa cho em và nói: "Đợi tới phiên của con chắc hết thức ăn, khẩu phần của chú đó, chú ăn rồi, con ăn đi cho ��ỡ đói". Cậu bé nhận túi lương khô của tôi, khom người cảm ơn. Tôi tưởng em sẽ ăn ngấu nghiến ngay lúc đó nhưng không phải, cậu bé ôm bao lương khô đi thẳng lên chỗ những người đang phát thực phẩm và để bao lương khô vào thùng thực phẩm đang phân phát rồi lại quay lại xếp hàng.

Ngạc nhiên vô cùng, tôi hỏi tại sao con không ăn mà lại đem bỏ vào đó. Cậu bé trả lời: "Bởi vì còn có nhiều người chắc đói hơn con. Bỏ vào đó để các cô chú phát chung cho công bằng chú ạ".

Tôi nghe xong vội quay mặt đi chỗ khác khóc, để mọi người không nhìn thấy. Thật cảm động. Không ngờ một đứa nhỏ 9 tuổi mới học lớp 3 đã có thể dạy tôi một bài học làm người trong lúc khốn khó nhất. Một bài học vô cùng cảm động về sự hy sinh. Một dân tộc với những đứa trẻ 9 tuổi đã biết nhẫn nại, chịu gian khổ và chấp nhận hy sinh cho người khác chắc chắn là một dân tộc vĩ đại.

Đất nước này đang đứng ở trong những giờ phút nguy cấp nhất của sự điêu tàn, nhưng chắc chắn nó sẽ hồi sinh mạnh hơn nhờ những công dân biết hy sinh bản thân ngay từ tuổi niên thiếu.

lemac@yahoo.com

(theo dantri)

10 game 3D đỉnh cho Android

Sự bùng nổ điện thoại Android trong thời gian qua kéo theo sự phát triển không ngừng các ứng dụng trên nền tảng này. Dưới đây là 10 game 3D dành cho Android mà các game thủ không nên bỏ qua. Khác...

Những ứng dụng xuất sắc nhất dành cho Android

Dưới đây là những ứng dụng được xem là tốt nhất cho Android để sử dụng các công việc như duyệt web, ứng dụng IM,email và nhiều hơn nữa.

Ứng dụng bàn phím xuất sắc nhất: SwiftKey Beta

SwiftKey mặc dù chỉ hoạt động ở phiên bản beta nhưng nó có thể hiện sức mạnh tuyệt vời của mình. Đây là một bàn phím lớn hơn để thay thế cho bàn phím mặc định của Android, nó có sẵn các tùy chọn tiên đoán nhiều hơn. Nó không chỉ có chức năng dự đoán từ bạn đang gõ mà nó còn cố gắng có thể đoán được từ kế tiếp của bạn, cho phép người dùng có thể tự động viết toàn bộ câu, miễn là không sử dụng ngôn ngữ chữ cái hoa quá nhiều.

Những ứng dụng xuất sắc nhất dành cho Android

SetProperty and GetProperty with C# Reflection

I’ll make a post soon, comparing Ruby on Rails to C# with ASP.NET MVC, but this here is atomic and might be of help for one or two readers.

If you want to set and get properties in C# in a type-agnostic way, these are the functions you want to put into a library class somewhere (or, as I did, into the class that uses them):

private object getProperty(object containingObject, string propertyName)
{
    return containingObject.GetType().InvokeMember(propertyName, BindingFlags.GetProperty, null, containingObject, null);
}

private void setProperty(object containingObject, string propertyName, object newValue)
{
    containingObject.GetType().InvokeMember(propertyName, BindingFlags.SetProperty, null, containingObject, new object[] { newValue });
}
Private Function getProperty(containingObject As Object, propertyName As String) As Object
    Return containingObject.[GetType]().InvokeMember(propertyName, BindingFlags.GetProperty, Nothing, containingObject, Nothing)
End Function

Private Sub setProperty(containingObject As Object, propertyName As String, newValue As Object)
    containingObject.[GetType]().InvokeMember(propertyName, BindingFlags.SetProperty, Nothing, containingObject, New Object() {newValue})
End Sub