Showing posts with label Dịch vụ lưu trữ miễn phí. Show all posts
Showing posts with label Dịch vụ lưu trữ miễn phí. Show all posts

Saturday, June 29, 2013

Hướng dẫn sử dụng Google Code

Các bạn có thể hình dung Google code cũng như một Hosting và nó dùng để chứa tài liệu và các file mã nguồn rất tiện ích. Ngoài ra, khi làm việc nhóm với một Project nào đó sẽ không tránh khỏi việc chỉnh sửa Project giữa các thành viên trong nhóm vì thế Google code là nơi sẽ giúp chúng ta có thể kiểm soát được quá trình làm việc trên một cách chuẩn xác.
Để làm việc trên hệ thống google code, chúng ta cần 1 phần mềm trung gian để làm việc, ở đây mình hướng dẫn sử dụng phần mềm TortoiseSVN để làm việc với hệ thống Google code.

Hướng dẫn sử dụng google code

Bước 1: Đăng nhập tài khoản Gmail

Bước 2: Vào trang http://code.google.com



Bước 3: Bắt đầu tạo Project
- Chọn "Create a new project".
- Tiến hành tạo project bằng cách nhập đầy đủ các thông tin vào ô trống: Khai báo cho ba mục đầu tiên, ở mục “Version control system” chọn “Subversion”, trong “Source code license” chọn “Artistic License/GPL”.


 - Nhấn “Create project”. Project được tạo ra.* Một số chức năng trong Google Code:


Chức năng 1. Chức năng download: Đưa file lên project khi trong project không có gì cả.


- Nhấn “Submit file” để chấp nhận và “Discard” để hủy. Bạn có thể download bằng cách nhấn vào Download chọn file dưới thẻ file name.- Bấm vào “Source”,chọn “google.code.password”

Chức năng 2. Chức năng quản lý Source


- Checkout: Ta dùng cái này làm user name và password để upload file lên Host, nếu muốn đổi pass thì nhấn “Regenerate”.- Browse: Cây thư mục các file lưu trên google code.- Changes: Lưu lại các thời điểm thay đổi

Chức năng 3. Chức năng administrator: Vào “Administer” chọn “Project Members


- Nhập vào gmail của mình ở mục đầu tiên, nhập gmail của các thành viên trong nhóm vào mục thứ hai, nhập gmail vào mục thứ ba là người có thể xem code nhưng không có quyền sửa chữa, xóa code .

Bước 4: Cài SVN Client
- Download SVN Client tại đây [sau 5s, click Bỏ qua quảng cáo để đến trang download]
- Sau khi cài đặt restart lại máy.

Bước 5: Tạo một SVN checkoutClick chuột phải vào nơi muốn tạo chọn SVN Checkout (ở đây tôi tạo trên onsoftvn)



URL of repository: link của Project ở đây là: https://onsoftvn.googlecode.com/svn/trunk/ Nó sẽ tự tạo cho bạn một thư mục với tên giống tên của Project nếu không thích thì đổi lại.Cuối cùng Click OK, ta sẽ có một thư mục rỗng.

Bước 6: Bắt đầu Commit một Project của mình lên host.
- Trước tiên ta tạo một Project ở đây tôi dùng Visual Studio 2010 để tạo.
- Xong Copy Project đó vào Thư mục mới vừa tạo.
- Click Chuột phải lên Thư mục đó chọn SVN Commit



Viết dòng chú thích tại Box Message để các thành viên biết mình đã làm nhưng gì trong lần Commit này để tiện cho việc quản lý.Check chọn những file mà bạn cần commit tại Box Changes made, Click OK


Mỗi người đều có một Username và Password của riêng mình, lưu ý ở Username và Password ở đây không phải là ID và Pass của Gmail mà là ID và Pass của Project, các bạn có thể lấy nó ở đây:


Click vào google.com password để lấy password- Sau đó điền ID và Pass vào ta được kết quả như sau:


Click OK, thế là bạn đã commit thành công. Giờ bạn có thể kiểm tra bằng cách đăng nhập vào Gmail làm như các bước ở trên sau đó chọn Profile chọn tab Source chọn tab Changes
Chúc các bạn thành công!

Sunday, June 2, 2013

Cùng với Google Drive lưu giữ mọi thứ, chia sẻ mọi thứ

Google Drive là tiện ích mạnh mẽ để hỗ trợ lưu trữ tất cả các tập tin như tranh ảnh, tài liệu, video,… cho người dùng trên nền tảng “đám mây”. Vì thế bạn có thể dễ dàng truy cập chúng ở bất cứ đâu hay chia sẻ với bạn bè.

Truy cập ở mọi nơi

Google Drive đồng hành cùng bạn ở mọi nơi - trên web, nhà riêng, văn phòng và ngay cả khi di chuyển. Vì vậy, bất kể bạn ở đâu, nội dung của bạn... luôn có sẵn ở đó. Sẵn sàng di chuyển, sẵn sàng chia sẻ. Bắt đầu với 5GB miễn phí.

Lưu trữ các tệp của bạn ở một nơi an toàn

Mọi sự cố đều có thể xảy ra: Điện thoại bị rơi xuống nước; Máy tính xách tay không hoạt động... Cho dù có chuyện gì xảy ra với thiết bị của bạn, các tệp của bạn vẫn được lưu trữ an toàn trong Google Drive.

Làm việc và cộng tác

Google Drive cho phép bạn làm nhiều hơn, không chỉ đơn thuần là lưu trữ tập tin. Chia sẻ tệp với đúng người bạn muốn chia sẻ và cùng họ chỉnh sửa chúng từ bất kỳ thiết bị nào.

Google Drive cho phép bạn truy cập nhanh vào Google Documents, một bộ công cụ chỉnh sửa giúp mọi người cùng nhau làm việc tốt hơn kể cả khi những người trong nhóm của bạn ở cách xa hàng dặm.

Nhận 5 GB miễn phí

Bắt đầu với 5 GB bộ nhớ miễn phí, nâng cấp lên 25 GB với mức phí chưa đến $2,50 một tháng và bạn hầu như có thể lưu trữ mọi thứ với mức phí cực rẻ.




Tính năng:

- Tạo và cộng tác: Trong Google Drive, bạn có thể tạo tài liệu, bảng tính và bản trình bày mới tức thì. Cùng làm việc đồng thời trên cùng tài liệu và xem các thay đổi khi chúng xuất hiện.
- Hoạt động tốt hơn với các sản phẩm bạn sử dụng hàng ngày
- Gmail - Không còn phải gửi các tệp đính kèm dung lượng lớn qua email. Gửi liên kết từ Google Drive trong Gmail và mọi người sẽ có cùng một tệp, cùng một phiên bản theo cách hoàn toàn tự động.
- Google Ảnh của bạn trong Google Drive sẽ xuất hiện ngay lập tức trong Google nên bạn không bao giờ phải thực hiện nhiều cú nhấp chuột khi chia sẻ với vòng kết nối của bạn.
- Tìm kiếm mạnh mẽ: Google Drive giúp bạn truy cập tệp nhanh hơn. Tìm kiếm nội dung theo từ khóa và bộ lọc theo loại tệp, chủ sở hữu và hơn thế nữa. Thậm chí Google Drive còn có thể nhận dạng đối tượng trong hình ảnh và văn bản của bạn trong các tài liệu đã quét.
- Xem bất kỳ nội dung nào: Mở hơn 30 loại tệp ngay trong trình duyệt của bạn - bao gồm video HD, Adobe Illustrator và Photoshop -ngay cả khi bạn không cài đặt chương trình đó trên máy tính của bạn.
- Google Drive với các ứng dụng yêu thích của bạn: Tạo, mở và chia sẻ tệp từ nhiều ứng dụng khác nhau ngay trong in
- Chia sẻ theo cách bạn muốn: Bạn có thể chia sẻ các tệp hoặc thư mục với bất kỳ ai và chọn liệu họ có thể xem, chỉnh sửa hoặc nhận xét về nội dung của bạn hay không.
- Bắt đầu thảo luận: Tạo và trả lời các nhận xét để nhận phản hồi và làm cho các tệp có tính cộng tác cao hơn.
- Quay lại kịp thời: Google Drive theo dõi mọi thay đổi bạn thực hiện - vì vậy, khi bạn nhấn nút lưu, bản sửa đổi mới sẽ được lưu. Bạn có thể tự động xem lại trong vòng 30 ngày hoặc chọn lưu bản sửa đổi vĩnh viễn.

Google Drive hiện khả dụng cho:
- PC và Mac
- Chrome OS
- iPhone và iPad
- Thiết bị Android

Các bạn có thể tải Google Drive tại đây hoặc tại đây.

(TxT sư tầm)

Monday, May 20, 2013

Hướng dẫn cài đặt và sử dụng Google App Engine

Phần I: HƯỚNG DẪN ĐĂNG KÝ Google App Engine
*****************************************************************************

Đăng ký Google App Engine bạn làm theo các bước sau để được sử dụng hosting chuyên nghiệm miễn phí Google dạng tenban.appspot.com:

Bước 1: Truy cập https://appengine.google.com/start và đăng nhập bằng tài khoản Gmail của bạn.

Bước 2: Nhập số điện thoại của bạn để Google gửi mã xác nhận. Số điện thoại dạng +849.... (+84 là mã Việt Nam, bỏ số 0 ở đầy số 098=98).

Việc gửi mã xác nhận cũng mất khoảng 2 phút tùy vào mạng. Nếu không được các bạn đổi số điện thoại khác.



Bước 3: Nhập mã xác nhận mà Google vửa gửi cho bạn.



Bước 4: Nhập thông tin đăng ký gồm tên tài khoản, tiêu đề. Chú ý kiểm tra tên tài khoản của bạn đã được đăng ký chưa.

Bước 5: Bạn chuyển đến trang dưới tức là bạn đã đăng ký thành công Google App Engine. Như vậy bạn đã có hosting miễn phí chuyen nghiệp của Google với tên miền: tenban.appspot.com . Đón đọc bài tiếp theo Hướng dẫn sử dung, upload lên Google App Engine




Hiện tại  Google App Engine đang ở bản Beta và chỉ hỗ trợ Java, Python,...

*************************************************************************
Phần 2: Upload data lên Google App Engine
*********************************************************

Upload file, đồng bộ hóa dữ liệu từ máy lên host Google. Các bạn theo các bước hướng dẫn sau:

Bước 1: Download và cài đặt Python 2.7.2 tại đây. Chọn phiên bản phù hợp với hệ điều hành (bạn có thể sử dụng Java, làm tương tự).

Chú ý nên download bản đầu tiên (chính thức), các bản sau đôi khi không tương thích.

Bước 2: Download và cài đặt Google App Engine SDK for Python tại đây [http://code.google.com/appengine/downloads.html]. Chọn phiên bản phù hợp với hệ điều hành.

Bước 3: Kiểm tra thông số cài đặt. Chạy ứng dụng Google App Engine Launcher -> chọn Edit -> chọn Preferences  -> kiểm tra hoặc thêm đường dẫn đến ứng dụng Python và Google App Engine theo hình ảnh dưới.








Bước 3: Tạo project mới để đồng bộ dữ liệu của bạn.

Chạy ứng dụng Google App Engine Launcher > chọn File > chọn Create New Application... ->nhập domain của bạn (tenban.appspot.com chỉ nhập phần tenban) vào mục Application Name -> chọn Browser để tạo mới ứng dụng (ví dụ chọ ổ D:\)







Bước 4: Vào ổ (C|D|E.. bạn vừa chọn) tìm tên thư mục bạn vừa tạo, ví dụ của tôi là D:\\igooblog -> tiếp đó tạo mới thư mục download (bạn có thể tùy chọn đặt tên, và thêm số lượng thư mục tùy ý) -> dùng notepad mở và sửa file app.yaml thay thế bằng nội dung dưới đây:
application: igooblog
version: 1runtime: pythonapi_version: 1
handlers:- url: /download  static_dir: download


Chú ý: thay đổi tên igooblog thành domain của bạn, ta có thể thêm nhiều thư mục bằng cách copy tương tự từ đoạn handlers vớ tên thư mục khác.







Bước 5: Ok rồi, giớ ta chỉ cần đồng bộ là xong, dữ liệu trên domain (tenban.appspot.com) sẽ tương đương với dữ liệu trong thử mục tenban trong ổ (D|C|E.. bạn vừa chọn). Đường dẫn tương đương sẽ là tenban.appspot.com/download

Chạy ứng dụng Google App Engine Launcher -> chọn ứng dụng của bạn -> chọn icon Deploy -> nhập gmail và mật khẩu của bạn rồi ok đợ em nó đồng bộ là xong.








Kết quả: Như vậy là đã đồng bộ xong, sau này ta chỉ cần copy các file và thư mục download rồi đồng bộ là được. Bạn có thể thêm thư mục khác vào trong thư mục ứng dụng ví dụ: css, js, images nhưng chú ý sửa file app.yaml và thêm đoạn handlers tương ứng.



(theo BiBi Nguyễn - iGoo.vn)

Ví dụ mảng 2 chiều [C/C++]

BAI TAP MANG 2 CHIEU - 29.11.19 /* Viết các hàm thực hiện 1.Nhập vào từ bàn phím ma trận vuông chứa các số nguyên có kích thước n (3...