This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Thứ Bảy, 27 tháng 2, 2016

Tự Tạo Ứng Dụng Facebook Đơn Giản trong 30'


Việc tạo và chạy 1 ứng dụng facebook trước kia lằng nhằng và có 2 cách là Dùng FBML (ngôn ngữ do facebook sáng chế ) và iframe.
Bây h facebook đã không hỗ trợ cho FBML, nghe nói cũ rồi ,1 vài ứng dụng facebook viết bằng FBML vì thế cũng chết theo ,1 vài ebook hướng dẫn làm ứng dụng cho facebook cũng không thể làm theo .

Để tạo 1 ứng dụng vui trên facebook chia sẻ cùng bạn bè ,bây h  không mất quá nhiều thời gian và dễ dàng hơn bao h hết .
1-host free heroku - cái này quá tuyệt luôn ( trước kia thì mệt lắm dùng localhost chạy qua chạy lại up lên tải xuống )
2-heroku giúp ta phần kết nối - tạo sẵn luôn cho bạn 1 class kết nối với facebook (ngon rồi)
3-đỡ phải config lằng nhằng nào là canvas,iframe, hay fbml ,php sdk hay javascript sdk.....
4- test cái cho vui với thỉnh thầy trên facebook  https://apps.facebook.com/thinh-thay/ 
bắt tay vào làm 1 app facebook nào :


B1:
Vô đây để đăng ký tên cho 1 app đã Facebook Developers sau đó click  Create New App :

-Nếu ai đã từng tạo facebook sẽ có hình


 sau khi click ta thấy hộp thoại sẽ hiện ra
chọn tên app ở đây , shi chọn Qrcode ,hay gì đó tùy bạn chọn cho hợp tên ứng dụng của bạn  .
** chú ý tick vào web hosting : nhà nghèo nên dùng host heroku (biết dùng thì cực thích luôn) tiện mà free -ở đây ta đang làm trên heroku mà .
 ok xong chọn continue
gõ mã xác nhận tránh spam của facebook nhảy qua bước kế nào
chọn ngôn ngữ ở đây là PHP và email đăng ký ở heroku (đăng ký tài khỏan mới trên web heroku) là như trên :)
khi nhận được thông báo như trên là xong - chúc mừng bạn đã xong bước 1
B2: vô ứng dụng vừa tạo để kiểm tra khi các thông số :
ở website -> site URL , canvas URL , secure Canvas URL, Canvas Page ... tự heroku sẽ tạo và kết nối đến facebook . khi thấy các thông số trên là đã thành công 1/2 Bước 2
kiểm tra host heroku đã config chưa bằng cách
 gõ địa chỉ http://blooming-meadow-5451-herokuapp.com
 ra được hình trên là ổn
 B3: down soft heroku tool hỗ trợ cho việc up hay thay đổi file trên server (host) heroku
http://devcenter.heroku.com/articles/quickstart - vô đây để download  Heroku Toolbelt
sau khi tải và chạy màn hình dos heroku- đăng nhập bằng email + pass đã tạo
** khi nhập pass nó sẽ không hiện gì kể cả ký tự *** thường thấy , vì vậy cứ nhập cho đúng là ok
$ heroku login
Enter your Heroku credentials.
Email: shimi@ymail.com
Password: 
Could not find an existing public key.
Would you like to generate one? [Yn] 
Generating new SSH public key.
Uploading ssh public key /Users/adam/.ssh/id_rsa.pub


.B4 : chỉnh sửa tạo ứng dụng trên máy tính của mình
mở màn hình dos của heroku gõ
$ cd  trở về mục chính
 rồi gõ tiếp
$ git clone git@heroku.com:blooming-meadow-5451.git -o heroku

trong đó
blooming-meadow-5451 là url https://blooming-meadow-5451.herokuapp.com
mà ta heroku đã tạo ra
$ git clone git@heroku.com:blooming-meadow-5451.git -o heroku
Initialized empty Git repository in /Users/adam/facebook-template-php/.git/
remote: Counting objects: 273, done.
remote: Compressing objects: 100% (183/183), done.
remote: Total 273 (delta 2), reused 261 (delta 0)
Receiving objects: 100% (273/273), 25.55 KiB, done.
Resolving deltas: 100% (2/2), done.
 
 nếu hiện ra tình trạng xử lý như trên là đã thành công  không thì vào đây xem thêm 
mở  file trong máy tính tại C:\Documents and Settings\Tên user máy tính của bạn
 nếu thấy xuất hiện  folder "blooming-meadow-5451" là thành công

 B5 : chỉnh sửa code : thử tý xem sao
dùng notepad , DW hay notepad++ để sửa file index.php
tìm dòng chữ
Welcome to your Facebook app, running on heroku!
 thay thế thử bằng
This is my app, I can edit it all I want.
 save file lại
B6: upload để thay đổi trên server
 Có 2 cách : 
A -1 trên màn hình dos  heroku bằng  2  lệnh 
            $ git commit -am "ghi chú"
 
A-2 gửi 1 commit đến server để ghi chú  ( mỗi lần gửi 1 commit là 1 ghi chú khác nhau - lần sau khác lần trước )
    $git push heroku master
lệnh để đẩy code  lên server 
B cách 2 dễ hơn nhiều vì dùng chuột click click thôi - cá nhân mình thích cách này trực quan hơn .
chuột phải vào file index.php trong thư mục "blooming-meadow-5451"
 sẽ ra giao diện quản lý
làm lần lượt
1- click recan : quét thay đổi
2- click stage changed : thay đổi
3- gõ vào  commit message  từ  gì đó ví dụ  " 1" (lần thay đổi sau thì gõ từ khác)
4 click commit
5 click push ra giao diện push gui
6- click tiếp push - đợi push xong
ra được hình tương tự như trên là bạn đã thành công rồi .
1 vài ứng dụng facebook dùng heroku đã làm
https://apps.facebook.com/ten-tieng-han/
https://apps.facebook.com/thinh-thay/
https://apps.facebook.com/bach-tuoc/
https://apps.facebook.com/maqrcode/ 
và đây là link download app mẫu  facebook thỉnh thầy  - Tải file  morning-rain-1242
** down về giải nén ,nhưng đừng copy nguyên tất cả file trong thư mục morning-rain-1242 vào thư mục heroku đã tạo ra trên máy bạn  , nó sẽ lỗi đó , chỉ copy file những file
1- index.php
2-,java.js.php 
3-và thư mục ảnh img 
vào thư mục mà host heroku đã tạo ra trên máy bạn nhé
tha hồ mà test nhé
chúc bạn thành công

[Có thể bạn chưa biết] ÂM THANH CƯỜNG ĐỘ 1100 dB CÓ KHẢ NĂNG HỦY DIỆT CẢ VŨ TRỤ


Hãy bắt đầu bằng giá trị nhỏ nhất của decibel: 0 dB, âm thanh có cường độ này tương đương với âm thanh tạo ra bởi một con muỗi ở cách xa khoảng 3 mét.
65 dB tương đương với âm thanh phát ra từ một người đang nói chuyện.
Khi lên đến 100 dB, nó tương đương với âm thanh của một chiếc loa bình thường ở volume cực đại.
Nếu nhìn vào thang đo logarithm của dB, thì 100 dB sẽ có cường độ lớn gấp 10 tỷ lần so với 0 dB.
Khi đạt đến 145 dB, thị giác của chúng ta bắt đầu cảm thấy rung động. Ở 165 dB, màng nhĩ ở lỗ tai của chúng ta sẽ bị thủng.
Khi âm thanh đạt đến cường độ 195 dB, chúng ta sẽ không còn sóng âm (sound wave) nữa, mà nó trở thành sóng xung kích (shockwave). Sóng xung kích sẽ thổi bay vật chất xung quanh và gây ra các thiệt hại mà không cần đến các tương tác vật lý. Những quả bom được sử dụng trong chiến tranh tạo ra sóng xung kích để gây thiệt hại cho các đối tượng xung quanh.
Vậy điều gì sẽ xảy ra khi đạt đến 1100 dB?
Trong thực tế, nếu có một âm thanh cường độ 1100 dB, thì thay vì thổi bay bạn ra xa, mà bạn có thể bị ... hút vào! Bởi vì âm thanh đó sẽ tạo thành một lỗ đen!
Chuyển đổi năng lượng của 1100 db sang khối lượng tương đối tính sẽ tương đương 1.113 x 10^80 kg, có nghĩa là bán kính của chân trời sự kiện của lỗ đen này sẽ bằng 1.747 x 10^37 năm ánh sáng. Trong khi đó, đường kính của vũ trụ quan sát được chỉ bằng 93 000 000 000 năm ánh sáng.
Âm thanh này sẽ nhanh chóng lan truyền với vận tốc của ánh sáng, và sẽ hủy diệt Trái Đất, Hệ Mặt Trời, Dải Ngân Hà, và cả Vũ trụ này.
Chi tiết ở đây: http://vatlythienvan.com/…/4430-am-thanh-cuong-do-1100-db-c…
‪#‎HP‬
----------------------
Nếu bạn muốn hủy diệt vũ trụ, thì ad đã hướng dẫn rồi đấy nhé Biểu tượng cảm xúc colonthree

Thứ Sáu, 26 tháng 2, 2016

AUTO FB

Nhờ admin chút
// Update toàn bộ hệ thống phần mềm !
MIỄN PHÍ DÙNG THỬ TRỌN BỘ cho ae trong group này. Ae đăng ký trong form hoặc inbox trực tiếp nhé
// Cái CHẤT là hỗ trợ + support tut dùng !
QUYỀN LỢI KHI MUA:
- Add group kín chuyên sâu về Adsens gồm rất nhiều tut và đồ chơi
- Hỗ trợ mọi vấn đề liên quan đến fb ads, seo, báng hàng
1. Phần mềm auto Fb bản Offline: http://vinhnv.com/phan-mem-auto-all-facebook
2. Phần mềm auto Fb bản Online: http://vinhnv.com/tool/autofb
3. Phần mềm auto post forum: http://vinhnv.com/tool/auto-post-forum
4. Phần mềm quản lý bán hàng trên Facebook: http://vinhnv.com/tool/qlpage
5. Phần mềm auto up forum, check rank, dọn dẹp group, check token…
vui lòng liên hệ https://www.facebook.com/nomemotnangdau155
Các hoạt động trên đòi hỏi nhiều thời gian, công sức chăm sóc và vì vậy, các công cụ hỗ trợ ra đời giúp tối ưu hóa công việc, thay thế sức lao động của con người.
vinhnv.com

Tawk – Giải pháp hỗ trợ chat trực tuyến cho website


CGNcUIHW8AAVcB4
Giữa một rừng các công cụ hỗ trợ trực tuyến live chat như Zopim, Vchat, Subiz … các công cụ này tốt nhưng lại tốn phí cao. Vậy tại sao không thử Tawk – Một giải pháp hỗ trợ chat trực tuyến cho website cực kỳ tốt, đầy đủ chức năng mà lại hoàn toàn miễn phí
Mình đã từng sử dụng các công cụ như Subiz, Zopim, Vchat để tích hợp cho các website của mình nhưng chi phí khá đắt đỏ, với gói free thì bạn chỉ có thể hỗ trợ một số lượng khách nhất định và bị giới hạn tính năng. Nhưng Tawk lại hoàn toàn miễn phí khi đáp ứng đầy đủ các chức năng, giao diện hiện đại, dễ dùng và hỗ trợ cực tốt cho các website thương mại điện tử.

Các chức năng mà Tawk hỗ trợ

– Hỗ trợ Tiếng Việt
– Hoàn toàn miễn phí
– Hỗ trợ cấu hình giao diện khung chat với avatar, màu sắc, số điện thoại, alias, phần quyền ….
– Tạo các trigger thông minh (vd: Tự động bắt chuyện với khách truy cập lần đầu, tự động trả lời khách hàng)
– Tích hợp được nhiều website cùng lúc chỉ với một tài khoản quản trị
– Nhận nội dung chat qua email …
– Có chức năng phân quyền người chat, band IP …
– Xem được nội dung khách hàng chat trước khi họ gửi (Cái này rất hay, giúp nhân viên hỗ trợ rất nhanh, nhiều lúc khách chưa submit tin nhắn nhưng mình đã trả lòi nội dung khách cần <3 br=""> – Hỗ trợ ứng dụng Desktop & Di động (Có thể cài đặt trên các ĐT thông minh để hỗ trợ bất cứ nơi đâu, bất cứ khi nào có Internet)
– Có thể chat nội bộ giữa các site, các bộ phận ….
– Và rất nhiều tính năng khác nữa
– Với hàng loạt tính năng trên mà lại hoàn toàn miễn phí thì đây đích thị là thứ bạn cần rồi đúng không nào ?

Tích hợp Tawk – Giải pháp hỗ trợ chat trực tuyến vào website

Để tích hợp Tawk – Giải pháp hỗ trợ trực tuyến cho Website bạn truy cập địa chỉ https://www.tawk.to/ và thực hiện các bước sau:
Bước 1: Đăng ký một tài khoản hoàn toàn miễn phí, mình bỏ qua bước này nhé vì nó cực kỳ đơn giản 😀
Bước 2: Đăng nhập vào Dashboard ở tại địa chỉ https://dashboard.tawk.to/login
Giao diện dashboard tawk
Giao diện trang Dashboard quản tí các tin nhắn chat từ khách hàng và cấu hình ứng dụng
Bước 3: Vào mục Sites & Pages > Manage Site tạo script cho site cần tích hợp. Nhấn Add Site và điền thông tin như hướng dẫn.
Tạo site trên Tawk để tích hợp vào website
Điền thông tin để tạo Script tích hợp vào website
Nhấn Add để tạo site.
Bước 4: Lấy Script để tích hợp Tawk – Giải pháp hỗ trợ trực tuyến cho website.  Tại màn hình Manage Site nhấn Manage ở cột Widgets để lấy mã như hình.
Giao diện sites Manage trên Tawk
Giao diện sites Manage trên Tawk
Màn hình Manage Widgets hiện ra, bạn copy hết code ở mục Embed Code và Paste vào trước thẻ đóng
của mỗi trang web bạn muốn hiển thị Box hỗ trợ trực tuyến là xong.
Giao diện Widgets Manage trên Tawk
Giao diện Widgets Manage trên Tawk
Sau đó Refresh lại trang web và thưởng thức thành quả.
Hình demo trang web naptien24h.vn
Hình ảnh Demo phía khách hàng chat
Hình ảnh Demo phía khách hàng chat
Hình demo phía Chủ website trong Dashboard, có thể xem trước tin nhắn mà khách hàng chưa gửi.
Hình demo phía Chủ website trong Dashboard, có thể xem trước tin nhắn mà khách hàng chưa gửi.
Các bạn có thể tham khảo demo bên trên. Bạn nào muốn mình hỗ trợ tích hợp live chat vào website thì comment để lại thông tin bên dưới hoặc inbox facebook mình để mình hỗ trợ nhé.
Chúc các bạn một một ngày vui vẻ và làm việc tốt.
Vài điều về
Có niềm đam mê với web và lập trình. Thích uống cafe, nghe nhạc trữ tình và coi phim online. Mong muốn cống hiến và chia sẽ cho cộng đồng những kiến thức mà mình tích góp được.

Đến thời đọc cho Google Docs gõ văn bản giúp

TTO - Tính năng nhận diện giọng nói được Google áp dụng vào công cụ soạn thảo văn bản trực tuyến Google Docs, chuyển giọng nói người dùng thành văn bản. 
Google Docs chính thức áp dụng tính năng soạn văn bản bằng giọng nói - Ảnh clip - Nguồn: YouTube/Google Docs
Tính năng soạn văn bản bằng giọng nói đã được Google Docs đưa vào thử nghiệm từ vài tháng trước. Trong thông báo trên website Google Docs ngày 24-6 cho biết chính thức áp dụng "soạn văn bản bằng giọng nói" (Voice typing) thay vì gõ phím.
Người dùng Google Docs bắt đầu có thể soạn mới một văn bản hay hiệu chỉnh nội dung tài liệu bằng giọng nói khi dùng với trình duyệt Google Chrome, không cần đụng tay đến bàn phím.
Không chỉ soạn thảo, người dùng có thể ra lệnh bằng giọng nói các thao tác tùy chỉnh như Select all (Chọn tất cả nội dung), hay Insert page break (ngắt trang), sao chép/cắt dan (Copy/Paste) hoặc định dạng văn bản như Bold (In đậm)...
Danh sách đầy đủ các câu lệnh xử lý văn bản bằng giọng nói trên Google Docs tại đây.

Trình diễn tính năng soạn văn bản bằng giọng nói của Google Docs - Nguồn: YouTube/Google Docs
Theo Google, chức năng này giúp người dùng lưu nhanh những ý tưởng nảy sinh trong đầu vào văn bản chứ không chỉ soạn thảo nội dung một tài liệu.
Để sử dụng chức năng "Voice typing", người dùng Google Docs vào trình đơn Công cụ (Tools), chọn "Voice Typing".
Tháng 9-2015, Google Việt Nam cũng có buổi giới thiệu tính năng tìm kiếm bằng giọng nói ngôn ngữ tiếng Việt từ Google Search trên thiết bị di động (Xem clip tại đây)

Xá lị - một bí ẩn chưa được khám phá

  Đó là những hạt tinh thể với đủ màu sắc, long lanh như ngọc, rắn như kim cương, búa đập không vỡ, lửa thiêu không cháy. Chúng được tìm thấy trong đống tro tàn sau khi hỏa thiêu hài cốt của một nhà tu hành nào đó. Cho đến nay, khi nền khoa học kỹ thuật của nhân loại đã phát triển ở trình độ cao, chúng vẫn tồn tại như một bí ẩn chưa được khám phá.
Ngọc xá lị của các cao tăng - bí ẩn chưa có lời giải

Bảo vật của nhà Phật

Xá lị (xá lợi) là từ ngữ phiên âm tiếng Phạn: sarira - nghĩa đen là “những hạt cứng”. Theo ghi chép trong lịch sử Phật giáo, khi Phật tổ Thích Ca Mâu Niviên tịch, các tín đồ đã đem xác của ngài đi hỏa táng.

Sau khi lửa tàn, họ phát hiện thấy trong phần tro còn lại có lẫn rất nhiều tinh thể trong suốt, hình dạng và kích thước khác nhau, cứng như thép, lóng lánh và tỏa ra những tia sáng muôn màu, giống như những viên ngọc quý. Họ đếm được cả thảy 84.000 viên, đựng đầy trong 8 hộc và 4 đấu. Nó được đặt tên là xá lị, được coi là một bảo vật đặc biệt quý hiếm của Phật giáo.


Sự tồn tại của ngọc xá lị ( xá lợi) đến nay vẫn là một hiện tượng bí ẩn

Những năm gần đây, lịch sử Phật giáo cũng như nghiên cứu của các nhà khoa học đã ghi lại khá nhiều trường hợp các vị cao tăng sau khi viên tịch, hỏa thiêu đã để lại xá lị, chẳng hạn như:

- Tháng 12/1990, một vị cao tăng là Hoằng Huyền Pháp sư ở Singapore viên tịch, sau khi thi thể được hỏa thiêu, người ta phát hiện thấy trong phần tro của ngài có 480 hạt cứng, hạt to cỡ như hạt đỗ tương, hạt nhỏ cỡ bằng hạt gạo, trông gần như trong suốt và tỏa sáng lấp lánh như những hạt kim cương. Sau khi phân tích, các nhà nghiên cứu đã xác định rằng, đó chính là thứ gọi là xá lị.

- Tháng 3/1991, Phó hội trưởng Hội Phật giáo Ngũ Đài Sơn - ủy viên thường vụ Hội Phật giáo Trung Quốc, sau khi viên tịch đã được tiến hành nghi thức hỏa táng theo tâm nguyện của ngài, trong phần tro còn lại người ta phát hiện được tới11.000 hạt xá lị, đạt kỷ lục thế giới từ trước đến nay về những trường hợp xá lị được ghi nhận một cách chính thức.

- Viên xá lị có thể to như quả trứng vịt, đó là trường hợp của Pháp sư Khoan Năng, vị chủ trì Tây Sơn Tẩy Thạch Am ở huyện Quế Bình, tỉnh Quảng Tây, Trung Quốc. Ngày 27/9/1989, ngài viên tịch thọ 93 tuổi. Sau khi hỏa thiêu người ta tìm thấy trong tro hài cốt 3 viên xá lị màu xanh lục, trong suốt, đường kính mỗi viên lên tới 3-4cm, tựa như những viên ngọc lục bảo.

Lại có một số trường hợp, xá lị chính là một bộ phận nào đó của cơ thể không bị thiêu cháy. Tháng 6/1994, Pháp sư Viên Chiếu 93 tuổi, chủ trì chùa Pháp Hoa, ở núi Quan Âm, tỉnh Thiểm Tây, Trung Quốc, trong một buổi giảng kinh tối đã nói với các đệ tử là: Ta sẽ để lại trái tim cho chúng sinh. Sau đó vị sư này ngồi kiết già và siêu nhiên viên tịch.


Hình ảnh một dạng hạt xá lị.

Theo đúng pháp quy của nhà chùa, các đệ tử đặt thi thể bà lên một phiến đá xanh, xếp củi chung quanh và tiến hành hỏa hóa. Lửa cháy sáng rực suốt một ngày một đêm. Trong đống tro nguội, các đệ tử thu được 100 viên xá lị to nhỏ khác nhau.

Có viên thì hình tròn (xá lị tử), có viên lại nở xòe ra như những bông hoa (xá lị hoa). Những bông xá lị hoa trông rất đẹp, lóng lánh như những bông hoa tuyết, chung quanh còn được giát bằng những hạt xá lị nhỏ cỡ hạt gạo, sắc đỏ, vàng, lam, nâu... hết sức kỳ diệu.

Nhưng điều kỳ diệu hơn cả là trái tim của bà không hề bị thiêu cháy. Sau khi ngọn lửa tắt trái tim vẫn còn mềm, nóng, rồi mới nguội dần và cứng lại, biến thành một viên xá lị lớn, màu nâu thẫm. Khoảng 100 đệ tử có mặt trong lễ hỏa táng đã tận mắt chứng kiến hiện tượng lạ lùng đó. Theo kể lại, Pháp sư Viên Chiếu là người từ bi, tính tình điềm đạm và ôn hòa, thường ngày bà chỉ ăn rất ít. Chùa Pháp Hoa đã cho người mang những viên xá lị đó đến giao lại cho Hội Phật giáo tỉnh Thiểm Tây.

Ở Việt Nam, sử sách chính thống cũng ghi nhận nhiều trường hợp xuất hiện hạt xá lị khi hỏa thiêu các tăng nhân. Đại Việt Sử ký toàn thư, kỷ Lý Thái Tôngcho biết: Tháng 4 năm 1034 triều vua Lý Thái Tông có 2 nhà sư là Nghiêm Bảo Tính và Phạm Minh Tâm viên tịch. Khi hỏa thiêu xác thân 2 vị này thấy trong đám tro cốt có những hạt xá lị. Nhà vua xuống chiếu đem những hạt này vào thờ ở chùa Trường Thánh.

Trong kỷ Trần Anh Tông cũng có chép khi Trần Nhân Tông tịch, đệ tử là Pháp Loa hỏa thiêu xác thân của ông có thu được 3.000 hạt xá lị. Pháp Loa mang xá lị về chùa Từ Phúc ở kinh sư. Vua Trần Anh Tông có ý nghi ngờ thì chợt Thái tử Mạnh thấy mấy hạt ở trước mặt mình bèn đưa cho mọi người xem. Khi kiểm lại các hạt trong hộp thì thấy quả có thiếu mấy hạt. Nhà vua thấy thế xúc động đến phát khóc. Từ đó mới bỏ ý nghi ngờ. Cũng là câu chuyện này nhưng trong Nam ông mộng lục, Hồ Nguyên Trừng chép rằng có mấy hạt xá lị bay vào tay áo Thái tử Mạnh.

Khoa học bó tay?

Vài chục năm trở lại đây, giới khoa học bắt đầu tìm cách giải thích những hiện tượng huyền bí được nhà Phật nói đến trong kinh điển như họ đã từng nghiên cứu lý giải các hiện tượng trong thiên nhiên, vũ trụ và con người. Thế nhưng, khi bắt tay vào nghiên cứu hiện tượng xá lị, họ đã gặp phải không ít khó khăn, trở ngại.

Trước đây người ta không tin là có xá lị Phật tổ. Mãi đến năm 1997, ông W.C Peppé, người Pháp, khi tiến hành khảo cổ tại vùng Piprava, phía Nam Népal đã tìm thấy những viên xá lị đựng trong một chiếc hộp bằng đá. Trên hộp có khắc những văn tự Brahmi, và người ta đã đọc được nội dung của nó như sau: “Đây là xá lị của đức Phật.

Phần xá lị này do bộ tộc Sakya, nước Savatthi phụng thờ” (Theo Phật quang từ điển). Sự khám phá này đã chứng minh những gì được ghi lại trong Kinh Trường A Hàm và rải rác ở những sách kinh điển của Phật khác về việc phân chia xá lị đức Phật thành 8 phần cho 8 quốc gia cổ đại khi Phật nhập Niết bàn là có thật. Điều kỳ lạ là trải qua hơn 25 thế kỷ, xá lị đức Phật vẫn còn nguyên vẹn, lấp lánh màu sắc.


Hiện tượng bí ẩn về các hạt xá lị vẫn chưa được giải đáp

Về sự hình thành của những viên xá lị, cho đến nay vẫn tồn tại nhiều cách giải thích khác nhau. Các nhà xã hội học cho rằng, do thói quen ăn chay, thường xuyên sử dụng một khối lượng lớn chất xơ và chất khoáng, trong quá trình tiêu hóa và hấp thụ, rất dễ tạo ra các muối phosphate và carbonate, những tinh thể muối đó tích lũy dần trong các bộ phận của cơ thể và cuối cùng biến thành xá lị.

Tuy nhiên, giả thuyết này không đủ sức thuyết phục. Bởi lẽ số người ăn chaytrên thế giới có tới hàng trăm vạn, nhưng tại sao không phải ai khi bị hỏa táng cũng sinh xá lị. Số người theo đạo Phật cũng nhiều vô kể, thế nhưng tại sao trong cơ thể của những tín đồ bình thường lại không có xá lị?

Các nhà khoa học lại cho rằng, có thể xá lị là một loại hiện tượng có tính bệnh lý, tương tự như bệnh sỏi thận, sỏi bàng quang, sỏi mật... giả thuyết này cũng khó đứng vững. Bởi vì, sau khi đưa xác đi thiêu, trong phần tro của những người mắc các chứng bệnh kể trên, không hề phát hiện thấy có xá lị. Mặt khác, những cao tăng có xá lị thường là những người lúc sinh thời thân thể rất khỏe mạnh và tuổi thọ cũng rất cao.

Nhà Phật cũng có những quan điểm riêng về vấn đề xá lị. Quan điểm thứ nhất cho rằng xá lị là kết quả của quá trình tu hành và khổ luyện. Quan điểm thứ hai cho rằng: xá lị là kết quả của quá trình tu dưỡng đạo đức, chỉ ở những người có tấm lòng đại từ đại bi, luôn làm việc thiện thì sau khi viên tịch mới có thể sinh xá lị.

Tuy nhiên, cuối cùng thì xá lị đã được hình thành như thế nào? Thành phần của nó ra sao? Chẳng phải kim loại, chẳng phải phi kim, cũng chẳng phải kim cương, lục bảo, chỉ là tro cốt còn lại của người tu hành sau khi hỏa táng, vậy mà sao đốt nó hoài cũng không cháy, thậm chí vẫn sáng lấp lánh màu sắc, thách thức với thời gian, chẳng mảy may hư hỏng... Hàng loạt câu hỏi như vậy cho đến nay vẫn là những câu đố chưa có lời giải đáp!

CHÚNG TA ĐANG Ở ĐÂU TRONG VŨ TRỤ?


Theo một nghiên cứu được đăng trên tạp chí danh tiếng Nature ngày 04/9/2014, thì Dải Ngân Hà của chúng ta thuộc siêu quần thiên hà Laniakea.
Trước khi siêu quần thiên hà Laniakea được xác định năm 2014, hầu hết các nhà thiên văn học đặt Dải Ngân Hà ở bên trong siêu quần thiên hà Virgo.
Siêu quần thiên hà Laniakea lớn hơn rất nhiều so với siêu quần Virgo, chứa khoảng 100000 thiên hà và trải rộng đến 520 triệu năm ánh sáng.
Hầu hết các thiên hà trong siêu quần Laniakea đang bị kéo về một khu vực đậm đặc trong không gian, được gọi là Điểm Hút Lớn.
Tên của siêu quần này được đặt từ sự kính trọng với các nhà thám hiểm ở Polynesian, những người đã xác định phương hướng lái thuyền trên Thái Bình Dương bằng cách quan sát các vì sao, và ở Hawaii cái tên này có nghĩa là "thiên đường vô lượng".
Định nghĩa được một "siêu quần thiên hà" là một bước phát triển, tuy vậy, các nhà khoa học nghĩ rằng vị trí của chúng ta trong vũ trụ có thể tiếp tục thay đổi khi các nghiên cứu tiếp tục tiến bộ nhanh chóng.
--------------
Vũ trụ thật rộng lớn và chứa nhiều điều bí ẩn đang chờ các mem VLTV khám phá Biểu tượng cảm xúc colonthree

Thứ Năm, 25 tháng 2, 2016

Chuyên đề mảng 1 chiều

1. Viết chương trình nhập mảng số nguyên bằng tay.
2. Viết chương trình nhập mảng số ngẫu nhiên.
3. Viết chương trình nhập mảng số đệ quy.
4. Viết chương trình phát sinh ngẫu nhiên mảng 1 chiều các số nguyên âm.
5. Viết chương trình khởi tạo giá trị phần tử là 0 cho mảng 1 chiều các số nguyên gồm n phần tử.
6. Viết chương trình nhập/xuất mảng 1 chiều các số thực.
7. Viết chương trình nhập mảng các số thực và xuất các phần tử âm trong mảng.
8. Viết chương trình phát sinh ngẫu nhiên mảng một chiều các số nguyên sao cho mảng có thứ tự tăng (không càn sắp xếp).
9. Viết chương trình nhập mảng các số nguyên và xuất các phần tử lẻ có trong mảng.
10. Viết chương trình nhập vào mảng một chiều các số nguyên và xuát ra các phần tử chẵn nhỏ hơn 20.
11. Viết chương trình nhập vào mảng 1 chiều các số nguyên và xuất ra màn hình các phần tử là số nguyên tố.
12. Viết chương trình nhập vào số nguyên n và liệt kê các số nguyên nhỏ hơn n, nếu mảng không tồn tại số nguyên tố nào nhỏ hơn n thì phải xuất ra một câu thông báo.
13. Viết chương trình nhập vào mảng một chiều các số nguyên và xuất ra màn hình các phần tử là số chính phương nằm tại những vị trí lẻ trong mảng.
14. Viết chương trình tìm vị trí của phần tử nhỏ nhất trong mảng các số nguyên.
15. Viết chương trình tìm vị trí phần tử dương bé nhất trong mảng.
16. Viết chương trình tìm vị trí của phần tử lớn nhất trong mảng các số nguyên.
17. Viết chương trình in vị trí của các phần tử nguyên tố trong mảng các số nguyên.
18. Viết chương trình tìm vị trí phần tử có giá trị x xuất hiện cuối cùng trong mảng.
19. Viết chương trình in vị trí của các phần tử nguyên tố lớn hơn 23.
20. Viết chương trình in các phần tử là bội của 3 và 5.
21. Viết chương trình tìm số hoàn thiện nhỏ nhất trong mảng, không có trả về 0.
22. Viết chương trình tìm giá trị chẵn nhỏ nhất trong mảng, không có trả về 0.
23. Viết chương trình tìm vị trí có giá trị âm lớn nhất trong mảng, không có thì trả về -1.
24. Viết chương trình tìm những phần tử trong mảng xa giá trị x nhất.
25. Viết chương trình tìm vị trí trong mảng mà giá trị tại đó gần x nhất.
26. Viết chương trình tìm đoạn [a,b] sao cho đoạn này chứa tất cả các giá trị trong mảng.
27. Viết chương trình tìm trong mảng giá trị đầu tiên lớn hơn 2010, không có trả về 0.
28. Viết chương trình tìm trong mảng giá trị đầu tiên nằm trong khoảng (X,Y) cho trước, không có thì trả về X.
29. Viết chương trình tìm số chính phương đầu tiên trong mảng, không có thì trả về 0.
30. Viết chương trình tìm một vị trí của phần tử đầu tiên có giá trị bằng tích hai phần tử lân cận, nếu mảng không tồn tại phần tử thỏa điều kiện trên thì trả về 0.
31. Viết chương trình tìm giá trị đầu tiên trong mảng thỏa tính chất số gánh không có thì trả về 0 ( ví dụ: 12321).
32. Viết chương trình tìm giá trị đầu tiên có chữ số đầu tiên là chữ số lẻ trong mảng, không có thì trả về 0 ( ví dụ: 110).
33. Viết chương trình tìm giá trị lớn nhất toàn chữ số lẻ so với những số cùng thỏa điều kiện trong mảng, không có thì trả về 0.
34. Viết chương trình tìm giá trị lớn nhất trong mảng có dạng 2^k, so với những số cùng thỏa điều kiện, nếu mảng không có phần tử dạng 2^k thì trả về 0.
35. Viết chương trình tìm số chẵn lớn nhất, nhỏ hơn mọi giá trị lẻ có trong mảng một chiều n số nguyên, nếu mảng chỉ chứa các phần tử lẻ hoặc chẵn thì return 0
36. Viết chương trình tìm số nguyên tố nhỏ nhất, lớn hơn mọi giá trị có trong mảng.
37. Viết chương trình tìm giá trị lớn nhất trong mảng một chiều n số nguyên
38. Viết chương trình tìm giá trị dương đầu tiên trong mảng, không có trả về -1
39. Viết chương trình tìm số chẵn cuối cùng trong mảng, không có thì trả về -1
40. Viết chương trình tìm vị trí của giá trị chẵn đầu tiên trong mảng, không có thì trả về 0
41. Viết chương trình tìm vị trí số hoàn thiện cuối cùng trong mảng, không có trả về 0
42. Viết chương trình tìm vị trí dương nhỏ nhất trong mảng, không có trả về 0.
43. Viết chương trình tìm vị trí phần tử âm đầu tiên trong mảng. Nếu không có phần tử âm trả về -1.
44. Viết chương trình tìm số lẻ lớn nhất có trong mảng, nếu không tồn tại số lẻ chương trình con trả về -1.
45. Viết chương trình tìm số lẻ nhỏ nhất lớn hơn mọi số chẵn có trong mảng.
46. Viết chương trình tìm giá trị chẵn nhỏ nhất nhỏ hơn mọi giá trị lẻ trong mảng các số nguyên.
47. Viết chương trình tìm phần tử xuất hiện nhiều nhất trong mảng các số nguyên.
48. Viết chương trình tìm số nguyên tố đầu tiên trong mảng, không có trả về 0.
49. Viết chương trình tìm số nguyên tố lớn nhất trong mảng, không có trả về 0.
50. Viết chương trình tìm mảng con toàn dương có tổng lớn nhất.
51. Viết chương trình tìm một giá trị có số lần xuất hiện nhiều nhất trong mảng.
52. Viết chương trình liệt kê các bộ 4 số a, b, c, d trong mảng các số nguyên (có ít nhất 4 phần tử và đôi một khác nhau) sao cho a+b =c+d.
53. Viết chương trình đếm và liệt kê các mảng con tăng dần trong mảng một chiều các số nguyên.
Ví dụ: 6 5 3 2 3 4 2 7 các dãy con tăng dần là 2 3 4 và 2 7.
54. Viết chương trình liệt kê các phần tử thuộc đoạn [x,y] cho trước trong mảng.
55. Viết chương trình liệt kê các số trong mảng một chiều thỏa điều kiện: lớn hơn trị tuyệt đối của số đứng liền sau nó.
56. Viết chương trình liệt kê tần suất xuất hiện của các phần tử trong mảng, mỗi phần tử liệt kê một lần.
57. Viết chương trình liệt kê các phần tử chỉ xuất hiện đúng một lần trong mảng.
58. Viết chương trình liệt kê các phần tử xuất hiện quá một lần trong mảng, mỗi phần tử liệt kê một lần.
59. Viết chương trình liệt kê tất cả các mảng con có độ dài hơn 2 phần tử
60. Viết chương trình liệt kê tất cả các mảng con tăng dần trong mảng.
61. Viết chương trình liệt kê tất cả mảng con tăng và có chứa giá trị lớn nhất trong mảng.
62. Viết chương trình liêt kê tất cả mảng con tăng và tính tổng cho từng mảng con đó.
63. Viết chương trình liệt kê tất cả mảng con toàn dương và có độ dài hơn 1.
64. Viết chương trình tìm mảng con tăng dần có tổng lớn nhất trong mảng một chiều.
65. (*) Viết chương trình nhập vào 1 dãy số a gồm n số nguyên (n 100). Tìm và in ra dãy con tăng dài nhất.
Ví dụ: Nhập dãy a: 1 2 3 6 4 7 8 4 5 6 7 8 9 4 5
Dãy con tăng dần dài nhất: 4 5 6 7 8 9
66. Viết chương trình đếm các phần tử âm, dương trong mảng.
67. Viết chương trình đếm các phần tử chẵn, lẻ trong mảng.
68. Viết chương trình đếm số lần xuất hiện của phần tử x trong mảng.
69. Viết chương trình đếm các phần tử nhỏ hơn x trong mảng.
70. Viết chương trình đếm các phần tử là số nguyên tố trong mảng.
71. Viết chương trình đếm số lượng phần tử nguyên tố phân biêt trong mảng.
72. Viết chương trình đếm các phần tử là số hoàn thiện trong mảng.
73. Viết chương trình đếm các phần tử là bội của 3 và 5 trong mảng các số nguyên.
74. Viết chương trình đếm số lượng phần tử chẵn có trong mảng một chiều n số nguyên.
75. Viết chương trình đếm số lượng các phần tử dương chia hết cho 7 trong mảng.
76. Viết chương trình đếm số lượng các phần tử thỏa tính chất số gánh ( số đối xứng ) trong mảng.
77. Viết chương trình đếm số lần xuất hiện của giá trị X trong mảng.
78. Viết chương trình đếm số lượng các phần tử có chữ số tận cùng bằng 5 trong mảng.
79. Viết chương trình cho biết sự tương quan giữa số lượng chẵn và lẻ trong mảng, hàm trả về một trong ba giá trị: -1, 0, 1. -1 là lẻ nhiều hơn chẵn; 0 là chẵn bằng lẻ; 1 là chẵn nhiều hơn lẻ.
80. Viết chương trình đếm phần tử cùng lớn hơn hoặc nhỏ hơn các phần tử xung quanh trong mảng ( đếm phần tử cực trị ).
81. Viết chương trình đếm số lượng các phần tử là số nguyên tố trong mảng.
82. Viết chương trình đếm số lượng các phần tử lớn nhất trong mảng.
83. Viết chương trình đếm số lượng các phần tử kề nhau mà cả hai đều là chẵn (kề trước hoặc kề sau và chẵn).
84. Viết chương trình đếm số lượng các phần tử kề nhau mà cả hai trái dấu nhau ( kề trước hoặc kề sau và trái dấu).
85. Viết chương trình đếm số lượng các phần tử kề nhau, mà số đứng trước cùng dấu với số đứng sau và có giá trị tuyệt đối nhỏ hơn trị tuyệt đối của số đứng sau.
86. Viết chương trình đếm số lượng các phần tử có giá trị phân biệt trong mảng.
87. Viết chương trình đếm giá trị trong mảng thỏa điều kiện: lớn hơn tất cả các giá trị đứng trước nó.
88. Viết chương trình đếm số mảng con tăng trong mảng ban đầu.
89. Cho hai mảng a, b. Viết chương trình đếm số lượng phần tử chỉ xuất hiện một trong hai mảng.
90. Cho hai mảng a, b. Viết chương trình cho biết số lần xuất hiện của mảng a trong mảng b.
91. Viết chương trình tính trung bình cộng các phần tử dương trong mảng.
92. Viết chương trình tính trung bình cộng các số nguyên tố trong mảng.
93. Viết chương trình tính trung bình cộng các phần tử trong mảng lớn hơn x.
94. Viết chương trình tính khoảng cách trung bình giữa các phần tử trong mảng.
95. Viết chương trình tính trung bình cộng các phần tử dương trong mảng.
96. Viết chương trình tính trung bình cộng các số nguyên tố trong mảng.
97. Viết chương trình tính trung bình cộng các phần tử trong mảng lớn hơn x.
98. Viết chương trình tính khoảng cách trung bình giữa các phần tử trong mảng.
99. Viết chương trình tính tổng các phần tử chẵn trong mảng.
100. Viết chương trình tính tổng các phần tử lẻ trong mảng các số nguyên.
101. Viết chương trình tính tổng các phần tử nguyên tố trong mảng.
102. Viết chương trình tính tổng các phần tử nằm ở vị trí chẵn trong mảng các số nguyên.
103. Viết chương trình tính tổng các phần tử nằm ở vị trí nguyên tố trong mảng.
104. Viết chương trình tính tổng các phần tử chia hết cho 5 có trong mảng.
105. Viết chương trình tính tổng các phần tử cực đại trong mảng các số nguyên (phần tử cực đại là phần tử lớn hơn các phần tử xung quanh nó).
Ví dụ: 1 5 2 6 3 5 1 8 6
106. Viết chương trình tính tổng các phần tử cực tiểu trong mảng các số nguyên (phần tử cực tiểu là phần tử nhỏ hơn các phần tử xung quanh nó).
Ví dụ: 6 4 2 9 5 3 7 1 5 8
107. Viết chương trình tính tổng các phần tử là bội của 3 và 5 trong mảng các số nguyên.
108. Viết chương trình tính tổng các phần tử là số hoàn thiện trong mảng các số nguyên.
109. Viết chương trình tính tổng tất cả các phần tử xung quanh trên mảng các số nguyên. (Phần tử xung quanh là 2 phần tử bên cạnh cộng lại bằng chính nó. Ví dụ: 1 2 3 1,2 là 2 phần tử xung quanh của 3).
Ví dụ: 1 3 2 5 3 9 6 Tổng 17
110. (*) Viết chương trình tính trung bình cộng của các tổng các dãy tăng dần có trong mảng các số nguyên.
Ví dụ: 1 2 3 4 2 3 5 6 4 5 6 TB =15
111. Viết chương trình tính giá trị trung bình của các số hoàn thiện trong mảng các số nguyên.
112. Viết chương trình tính tổng các phần tử trong mảng một chiều n số nguyên.
113. Viết chương trình tính tổng các phần tử dương trong mảng.
114. Viết chương trình tính tổng các phần tử có chữ số đầu là lẻ trong mảng, vd: 15, 30, ...
115. Viết chương trình tính tổng các phần tử có chữ số hàng chục là 5 trong mảng.
116. Viết chương trình tính tổng các phần tử lớn hơn phần tử đứng liền trước nó trong mảng.
117. Viết chương trình tính tổng các phần tử lớn hơn giá trị tuyệt đối của phần tử đứng liền sau nó.
118. Viết chương trình tính tổng các phần tử lớn hơn phần tử xung quanh trong mảng.
119. Viết chương trình tính tổng các phần tử cực trị trong mảng. Phần tử cực trị là phần tử lớn hơn hoặc nhỏ hơn hai phần tử xung quanh.
120. Viết chương trình tính tổng các phần tử là số chính phương trong mảng.
121. Viết chương trình tính tổng các phần tử là số đối xứng trong mảng, vd:12321( số gánh ).
122. Viết chương trình tính tổng các phần tử có chữ số đầu là chẵn trong mảng.
123. Viết chương trình tính tổng của từng dãy con giảm có trong mảng.
124. Viết chương trình tìm và đổi chỗ phần tử lớn nhất với phần tử nhỏ nhất trong mảng.
125. Viết chương trình sắp xếp mảng theo thứ tự giảm dần.
126. Viết chương trình sắp xếp mảng theo thứ tự tăng dần của các phần tử là số nguyên tố.
127. Viết chương trình sắp xếp các phần tử lẻ tăng dần.
128. Viết chương trình sắp xếp các phần tử chẵn giảm dần.
129. Viết chương trình sắp xếp các phần tử chẵn nằm bên trái theo thứ tự tăng dần còn các phần tử lẻ bên phải theo thứ tự giảm dần.
130. Viết chương trình sắp xếp các phần tử âm giảm dần từ trái sang phải, phần tử dương tăng dần từ phải sang trái.
131. Viết chương trình sắp xếp mảng một chiều n số nguyên theo thứ tự tăng dần.
132. Viết chương trình sắp xếp phần tử lẻ tăng dần, các phần tử khác giữ nguyên vị trí.
133. Viết chương trình sắp xếp số nguyên tố tăng dần, các phần tử khác giữ nguyên vị trí.
134. Viết chương trình sắp xếp số hoàn thiện giảm dần, các phần tử khác giữ nguyên vị trí.
135. Viết chương trình sắp xếp các số dương tăng dần, các số âm giữ nguyên vị trí.
136. Viết chương trình sắp xếp chẵn, lẻ tăng dần nhưng giữ vị trí tương đối giữa các phần tử chẵn và lẻ.
137. Viết chương trình sắp xếp số dương tăng dần, số âm giảm dần, vị trí tương đối không thay đổi.
138. Nhập vào X. Viết chương trình in ra màn hình những phần tử có giá trị từ 1 đến X có trong mảng.
139. Nhập vào giá trị X. Viết chương trình xóa tất cả các phần tử có giá trị nhỏ hơn X.
140. Nhập vào giá trị X. Viết chương trình xóa phần tử có giá trị gần X nhất.
141. Viết chương trình chèn phần tử có giá trị X vào vị trí đầu tiên của mảng.
142. Viết chương trình thêm phần tử x vào cuối mảng
143. Viết chương trình thêm phần tử x vào vị trí xuất hiện y nếu có.
144. Viết chương trình chèn phần tử có giá trị X vào phía sau phần tử có giá trị lớn nhất trong mảng.
145. Viết chương trình chèn phần tử có giá trị X vào trước phần tử có giá trị là số nguyên tố đầu tiên trong mảng.
146. Viết chương trình chèn phần tử có giá trị X vào phía sau tất cả các phần tử có giá trị chẵn trong mảng.
147. Viết chương trình thêm một phần tử x vào vị trí k trong mảng một chiều n số nguyên.
148. Viết chương trình thêm phần tử x vào trong mảng tăng nhưng vẫn giữ nguyên tính tăng của mảng.
149. Viết chương trình thêm phần tử x vào sau phần tử là số nguyên tố đầu tiên trong mảng, nếu không có phần tử nguyên tố thì thêm vào cuối mảng.
150. Cho dãy a gồm n số nguyên có thứ tự tăng dần. Nhập vào 1 phần tử nguyên X, Viết chương trình chèn X vào dãy số sao cho dãy vẫn có thứ tự tăng dần (không sắp xếp).
151. Viết chương trình xóa phần tử đầu mảng.
152. Viết chương trình xóa phần tử cuối mảng
153. Viết chương trình xóa những phần tử x trong mảng(nếu có)
154. Viết chương trình xóa phần tử tại vị trí lẻ trong mảng.
155. Viết chương trình tìm và xóa tất cả các phần tử trùng với x trong mảng 1 chiều các số nguyên, nếu không tồn tại phần tử x trong mảng thì trả về -1.
156. Viết chương trình xóa phần tử có chỉ số k trong mảng một chiều n số nguyên.
157. Hãy xóa tất cả các phần tử lớn nhất trong mảng.
158. Viết chương trình xóa tất cả các số chẵn trong mảng.
159. Viết chương trình xóa tất cả các số chính phương trong mảng.
160. Viết chương trình xóa tất cả các số nguyên tố trong mảng.
161. Viết chương trình xóa tất cả các phần tử xuất hiện nhiều hơn một lần trong mảng.
162. Viết chương trình xóa tất cả những phần tử trùng nhau trong dãy chỉ giữ lại một phần tử trong đó.
Ví dụ: 1 6 2 3 2 4 6 5 1 6 2 3 4 5
163. (**) Viết chương trình xóa những phần tử sao cho mảng kết quả có thứ tự tăng dần và số lần xóa là ít nhất.
164. Viết chương trình nhập vào mảng A gồm n phần tử, trong quá trình nhập kiểm tra các phần tử nhập vào không được trùng, nếu trùng thông báo và yêu cầu nhập lại.
165. Viết chương trình kiểm tra mảng có phần tử chẵn hay không? có trả về 1, không có trả về 0.
166. Viết chương trình kiểm tra mảng có tồn tại hai phần tử kề nhau, không mang giá trị liên tiếp
167. Viết chương trình kiểm tra mảng có số nguyên tố hay không? có trả về 1, không có trả về 0.
168. Viết chương trình kiểm tra mảng có thỏa tính chất: không có số hoàn thiện lớn hơn 256. Thỏa trả về 1, không thỏa trả về 0.
169. Viết chương trình kiểm tra mảng có toàn số chẵn hay không? có trả về 1, không có trả về 0.
170. Viết chương trình kiểm tra mảng có đối xứng không? có trả về 1, không có trả về 0.
171. Viết chương trình kiểm tra mảng có tính chẵn lẻ không? có trả về 1, không trả về 0. Mảng có tính chẵn lẻ là mảng có tổng hai phần tử liên tiếp luôn là lẻ.
172. Viết chương trình kiểm tra mảng có tăng dần hay không? tăng trả về 1, không tăng trả về 0.
173. Viết chương trình kiểm tra các phần tử trong mảng có lập thành cấp số cộng hay không? Nếu có chỉ ra công sai d, nếu không trả về 0.
174. Viết chương trình kiểm tra các phần tử trong mảng có bằng nhau không? bằng nhau trả về 1, không bằng nhau trả về 0.
175. Viết chương trình kiểm tra mảng có dạng sóng hay không? có trả về 1, không trả về 0. Một mảng có dạng sóng là mảng có các phần tử thứ i lớn hơn hoặc nhỏ hơn hai phần tử xung quanh.
176. Hãy cho biết tất cả các phần tử trong mảng a có nằm trong mảng b không? có trả về 1, không có trả về 0.
177. Cho hai mảng a, b. Viết chương trình cho biết mảng b có phải là hoán vị của mảng a hay không.
178. Cho hai mảng a, b. Viết chương trình trộn hai mảng thành một mảng giảm dần.
179. Viết chương trình đưa số 1 về đầu mảng.
180. Viết chương trình đưa chẵn về đầu, lẻ về cuối, phần tử 0 nằm giữa mảng.
181. Viết chương trình đưa các số chia hết cho 3 về đầu mảng.
182. Viết chương trình đảo ngược mảng ban đầu.
183. Viết chương trình đảo ngược thứ tự các số chẵn trong mảng.
184. Viết chương trình dịch trái các phần tử trong mảng.
185. Viết chương trình xuất mảng: chẵn nằm 1 hàng, lẻ nằm hàng tiếp theo.
186. Viết chương trình đảo thứ tự số chẵn, lẻ trong mảng nhưng vẫn giữ vị trí tương đối.
187. Viết chương trình biến đổi mảng bằng cách thay giá trị max = giá trị min và ngược lại.
188. Viết chương trình in ra tam giác Pascal (dùng mảng một chiều).
189. Viết chương trình nhập vào một dãy số a gồm n số thực (n 100), nhập vào dãy số b gồm m số thực (m 100).
 In ra những phần tử chỉ xuất hiện trong dãy a mà không xuất hiện trong dãy b.
 In ra những phần tử xuất hiện ở cả 2 dãy.
190. Viết chương trình tách 1 mảng các số nguyên thành 2 mảng a và b, sao cho mảng a chứa toàn số lẻ và mảng b chứa toàn số chẵn.
Ví dụ: Mảng ban đầu: 1 3 8 2 7 5 9 0 10
Mảng a: 1 3 7 5 9
Mảng b: 8 2 10
191. Cho 2 mảng số nguyên a và b kích thước lần lượt là n và m. Viết chương trình nối 2 mảng trên thành mảng c theo nguyên tắc chẵn ở đầu mảng và lẻ ở cuối mảng.
Ví dụ: Mảng a: 3 2 7 9
Mảng b: 1 8 10 4 12 6
Mảng c: 6 12 4 10 2 8 3 1 7 5 9
192. (*) Cho 2 dãy A, B các số nguyên (kích thước dãy A nhỏ hơn dãy B). Hãy kiểm tra xem A có phải là con của B hay không?
193. (*) Cho mảng các số nguyên a gồm n phần tử (n 30000) và số dương k (k n). Hãy chỉ ra số hạng lớn thứ k của mảng.
Ví dụ: Mảng a: 6 3 1 10 11 18
k=2
Kết quả: 10
194. Viết chương trình tách 1 mảng các số nguyên thành 2 mảng a và b, sao cho kết quả thu được là:
 Mảng a chứa toàn bộ số lẻ tăng dần.
 Mảng b chứa toàn số chẵn giảm dần.
(không dùng sắp xếp).
Hướng dẫn: Tìm vị trí chèn thích hợp khi trích phần tử mảng ban đầu.
Ví dụ: Mảng ban đầu: 9 3 8 2 7 5 1 0 10
Mảng a: 1 3 5 7 9
Mảng b: 10 8 2
195. Viết chương trình nhập vào dãy số a gồm n số thực (n 100), nhập vào dãy số b gồm m số thực (m 100).
 Hãy sắp xếp hai dãy số theo thứ tự tăng dần.
 (*) Trộn 2 dãy trên thành dãy c sao cho dãy c vẫn có thứ tự tăng.
 Xuất dãy a, b, c ra màn hình.
196. Cho mảng C có n phần tử (n <200 16="" 2="" a="" b="" br="" c="" ch="" con="" d="" exa="" gi="" h="" hi="" i="" ki="" l="" m="" n="" ng="" ph="" ra="" s="" sau:="" t="" th="" theo="" trong="" u="" xu="" y.="" y=""> Ví dụ: 123A4518B23 có dãy con là 123A451, 23A4518B2, 3A4518B23.
197. Cho 2 số nguyên dương A, B. Hãy xác định 2 số C, D tạo thành từ 2 số A, B sao cho C là số lớn nhất, D là số nhỏ nhất. Khi gạch đi 1 số chữ số trong C (D), thì các số còn lại giữ nguyên tạo thành A, các chữ số bỏ đi giữ nguyên tạo thành B.
Ví dụ: A= 52568, B= 462384 C = 54625682384, D = 45256236884.
198. Viết chương trình nhập vào dãy số a gồm n số nguyên (n 100).
 Hãy đảo ngược dãy đó.
Ví dụ: Nhập a: 3 4 5 2 0 4 1
Dãy sau khi đảo: 1 4 0 2 5 4 3
 (*) Hãy kiểm tra xem dãy đã cho có thứ tự chưa (dãy được gọi là thứ tự khi là dãy tăng hoặc dãy giảm).
199. (**) Hãy viết chương trình phát sinh ngẫu nhiên mảng các số nguyên gồm 10.000 phần tử, mỗi phần tử có giá trị từ 0 đến 32.000 và xây dựng chương trình con thống kê số lần xuất hiện các phần tử trong mảng, sau đó cho biết phần tử nào xuất hiện nhiều lần nhất.
Ví dụ: Mảng: 5 6 11 4 4 5 4
5 xuat hien 2 lan
6 xuat hien 1 lan
11 xuat hien 1 lan
4 xuat hien 3 lan
4 xuat hien nhieu lan nhat
200. Cho mảng A có n phần tử. Nhập vào số nguyên k (k 0), dịch phải xoay vòng mảng A k lần.
Ví dụ: Mảng A: 5 7 2 3 1 9
Nhập k=2
Dịch phải xoay vòng mảng A: 1 9 5 7 2 3
201. (**) Viết chương trình nhập vào 2 số lớn a, b nguyên (a, b từ 20 chữ số trở lên). Tính tổng, hiệu, tích, thương của 2 số trên.
202. Viết chương trình tính tổng các phần tử là số Amstrong (số Amstrong là số có đặc điểm như sau: số có k ký số, tổng của các lũy thừa bậc k của các ký số bằng chính số đó).
Ví dụ: 153 là số có các ký số 13+53+33 =153 là một số Amstrong

Name: Hồ Diên Lợi
Website: http://dienloi.net/forum
Email: hodienloi@yahoo.com

HOT - [CMKT] Bảo mật tài khoản email và Mạng xã hội [Full]


BÀI DỰ THI CMKT MỞ RỘNG
Hướng dẫn đảm bảo an ninh cho tài khoản email và mạng xã hội


(Bài đoạt giải nhất Cuộc thi viết bài Chuyên môn - Kỹ thuật trên Bkav Forum [KT23]
Tác giả: NGUOI VO DANH - Phạm Văn Mạnh)

MỤC LỤC:

Lời nói đầu

I. Hướng dẫn dành cho gmail
Phần 1: Hướng dẫn cài bảo vệ hộp thưGmail.
1. Sử dụng những tính năng bảo mật tài khoản của Gmail
2.Hướng dẫn cách thức bảo mật bằng mã hóa
II.Hướng dẫn dành cho yahoo
Phần 1: Hướng dẫn cài bảo vệ cho yahoo.
1.Hướng dẫn bảo vệ yahoo bằng hai lần mật khẩu.
Phần 2: Những thủ thuật khi sử dụng yahoo.

III.Hướng dẫn dành cho yahoo mail
Phần 1: Hướng dẫn cài bảo vệ cho mật khẩu yahoo mail.
1.Hướng dẫn bảo vệ yahoo mail bằng hai lần mật khẩu.
Phần 2: Những thủ thuật cho yahoo mail.

IV.Những lời khuyên, kinh nghiệm khi sử dụng email

V.Hướng dẫn dành cho Facebook
Phần 1: Hướng dẫn cài bảo vệ cho Facebook
1.Sử dụng những tính năng bảo mật tài khoản của Facebook
2.Cách bảo vệ Facebook bạn không bị hack.
Phần 2: Những thủ thuật khi dùng Facebook

VI. Tổng kết



LỜI NÓI ĐẦU:

Mạng xã hội, hay gọi là mạng xã hội ảo, (tiếng Anh: social network) là dịch vụ nối kết các thành viên cùng sở thích trên Internet lại với nhau với nhiều mục đích khác nhau không phân biệt không gian và thời gian.
Mạng xã hội có những tính năng như chat, e-mail, phim ảnh, voice chat, chia sẻ file, blog và xã luận. Mạng đổi mới hoàn toàn cách cư dân mạng liên kết với nhau và trở thành một phần tất yếu của mỗi ngày cho hàng trăm triệu thành viên khắp thế giới. Các dịch vụ này có nhiều phương cách để các thành viên tìm kiếm bạn bè, đối tác: dựa theo group (ví dụ như tên trường hoặc tên thành phố), dựa trên thông tin cá nhân (như địa chỉ e-mail hoặc screen name), hoặc dựa trên sở thích cá nhân (như thể thao, phim ảnh, sách báo, hoặc ca nhạc), lĩnh vực quan tâm: kinh doanh, mua bán...
Hiện nay thế giới có hàng trăm mạng mạng xã hội khác nhau, với MySpace và Facebook nổi tiếng nhất trong thị trường Bắc Mỹ và Tây Âu; Orkut và Hi5 tại Nam Mỹ; Friendster tại Châu Á và các đảo quốc Thái Bình Dương. Mạng xã hội khác gặt hái được thành công đáng kể theo vùng miền như Bebo tại Anh Quốc, CyWorld tại Hàn Quốc, Mixi tại Nhật Bản và tại Việt Nam xuất hiện rất nhiều các mạng xã hội như: Zing Me, YuMe, Tamtay....
Thế giới hiện đại hiện nay người ta thường trao đổi thông tin hay lưu dữ những thông tin quan trọng rất tiện lợi,nhưng với thời đại công nghệ thông tin với nhiều phần mền thì mọi người có thể lén truy cập vào để lấy thông tin hay phá hoại email và mạng xã hội.thông tin của mình.Như vậỵ minh vói viết bài này để hướng dẫn các anh chị và các bạn về bảo đảm an ninh cho tài khoản


I.Hướng dẫn dành cho gmail.

Phần 1: Hướng dẫn cài bảo vệ hộp thư Gmail.
1. Sử dụng những tính năng bảo mật tài khoản của Gmail
1.1 Hướng dẫn bảo vệ email bằng 2 lần mật khẩu

Bước 1: Đăng nhập vào trang gmail

Bước 2: Phía bên phải có dòng bánh xe hình răng,các bạn nháy chuột vào và hiện bảng các bạn chọn vào cài đặt.



Bước 3:Khi hiện cài đặt có phần ngôn ngữ hiển thị cho gmail các bạn chọn english(us) và chọn lưu thay đổi.


Bước 4:Sau khi thay đổi lại ngôn ngữ, bạn vào lại phần Setting và chọn setting.


Bước 5: Bạn chọn accounts và tiếp theo là chọn Other Google account


Bước 6: Sau khi chọn, trình duyệt sẽ đưa bạn sang một trang mới. và chọn Using 2-step Vertification


Bước 7: Tiếp tục chọn Set up 2-step verification.

Bước 8: Trang web tiếp tục hiện ra và bạn hãy điền số điện thoại của mình vào và chọn dạng gửi code là SMS text. Tiếp tục bấm vào phần Send code, và đợt hệ thống gửi mã xác nhận tới máy di động của bạn và điền mã đó vào ô thứ 2 rồi chọn Verify

Điền số điện thoại và xác nhận.

Bước 9: Khi trang web chuyển sang phần tiếp theo. Hệ thống hỏi bạn có muốn tạo code dự phòng không. Và bạn hãy chọn Next để tiếp tục.

Bước 10: Sau khi bấm vào Next. Hệ thống sẽ tạo cho bạn 10 mã số ngẫu nhiên, bạn hãy lưu hoặc in nó ra giấy.

Bước 11: Tiếp tục điền một số điện thoại khác vào để đề phòng khi điện thoại của bạn không liên lạc được hoặc bị mất. ( Nên chọn số máy bàn). Tiếp theo bạn chọn Automated voice message. Chọn Send code, Google sẽ tự động thực hiện một cuộc gọi đến máy bàn của bạn và đọc 5 số để xác nhận. Sau khi điền xong 5 số bạn hãy bấm vào Verify và tiếp tục bấm Next.

Bước 12: Bạn tiếp tục chọn Next.

Bước 13:Sau đó, hệ thống sẽ hiển thị nút chức năng Turn on 2-step verification. Một bảng thông báo hiện ra hỏi bạn có muốn sử dụng chức năng này không. Thì bạn hãy bấm vào OK

Cuối cùng hệ thống sẽ đưa bạn sang trang đăng nhập. Sau khi đăng nhập hệ thống tiếp tục gửi 1 mã để xác minh qua điện thoại di động của bạn và hãy điền mã số đó vào.

Sau khi xác minh, trang web sẽ đưa bạn đến phần cấu hình cho tài khoản của bạn. Bao gồm số điện thoại và 10 mã ngẫu nhiên.

Các bạn thực hiện theo các bước trên thì cứ an tâm, không ai xâm nhập vào gmail của bạn được!

Chú ý:
Nếu như bạn không nhận được tin nhắn SMS hoặc điện thoại hãy làm theo cách sau: chọn Other ways to get a verification code và một bảng thông báo nữa hiện ra. Bạn hãy lữa chọn cái nào thích hợp với mình nhất ( Nên sử dụng mã dự phòng).

Nếu các bạn làm các cách trên không được thì có thể lam theo bước này:
Các bạn cũng chọn như Bước 1,2,3,4,5.rôi hiện bảng.



Các bạn chọn security rồi chọn learn more,sẽ xuất hiện trang khác các bạn chọn 2-step Vertification như hình vẽ bên dưới:



Rồi các bạn Get started như bên dưới.


Tiếp theo chọn start set up.



Và nhập dịa chỉ password của bạn vào và nhấn sign in.


Và các bạn làm theo các bước hướng dẫn của gmail từ Bước 1 đến Bước 4 thế là xong,chúc các bạn thành công!


1.2 Kiểm tra tình trạng đăng nhập vào tài khoản


1.3 Thay đổi mật khẩu đăng nhập


1.4 Thiết lập các chế độ lấy lại mật khẩu
2. Hướng dẫn cách thức bảo mật bằng mã hóa:
2.1 Mã hóa kết nối:


2.2 Mã hóa email lưu trữ
II.Hướng dẫn dành cho yahoo

Phần 1: Hướng dẫn cài bảo vệ cho yahoo


Phần 2: Những thủ thuật khi sử dụng yahoo
2.1 Chặn nick gây phiền toái



2.2 Chat với biểu tưởng cảm xúc ẩn


2.4 Làm nick On/Off liên tục



2.5 Gửi tin nhắn tới điện thoại cho bạn chat
III.Hướng dẫn dành cho yahoo mail:

Phần 1: Hướng dẫn cài bảo vệ cho mật khẩu yahoo mail.


Phần 2: Những thủ thuật cho yahoo mail.


IV.Những lời khuyên, kinh nghiệm khi sử dụng email


V.Hướng dẫn dành cho Facebook
Phần 1: Hướng dẫn cài bảo vệ cho Facebook
1.Sử dụng những tính năng bảo mật tài khoản của Facebook


2.Cách bảo vệ Facebook bạn không bị hack.

Phần 2: Những thủ thuật khi dùng Facebook.

2.1 Cách cài đặt để chỉ hiện online/offline với một số bạn bè trên Facebook
Ở cửa sổ chat của Facebook, nhấp chuột vào biểu tượng “Settings” hình bánh răng, chọn “Advanced Settings”.



Để chọn những người bạn muốn offline cùng, trong cửa số “Advanced Chat Settings”, chọn “Turn on chat for all friends except” (bật chat với tất cả bạn bè ngoại trừ..), sau đó nhấp chuột vào ô bên dưới và nhập tên những người bạn mà bạn muốn hiện offline với họ.




Ngược lại, nếu bạn muốn hiện online với một vài người nhất định, nhấp chuột vào mục “Turn on chat for only some friends” (chỉ bật chat với một số người bạn), nhấp chuột vào ô bên dưới và chọn những người bạn muốn online cùng.


2.2 Chỉnh lại vị trí ảnh trên Timeline
Sau khi tải lên Timeline, những bức ảnh quá dài hoặc quá rộng thường bị bị cắt một cách vụng về. Bạn có thể khắc phục điều này bằng các bước như sau: nhấn vào biểu tượng “Edit or Remove” ở góc trên cùng bên phải mỗi bức ảnh trên Timeline, chọn “Reposition Photo”.



Sau đó, bạn có thể dùng chuột để di chuyển ảnh trên cửa sổ xem trước cho tới khi nó xuất hiện đúng như mong muốn. Cuối cùng là nhấn “Save” để lưu thay đổi.

2.3 Tải ảnh độ phân giải cao
Đôi khi bạn muốn chia sẻ những bức ảnh tuyệt đẹp với bạn bè, nhưng khi tải lên Facebook, chúng bỗng trở nên mờ nhạt. Trước khi tải lên một bức ảnh, hãy nhớ click chọn box “High Quality” để bức ảnh tải lên có chất lượng tốt nhất.

2. 4. Chuyển tiếp các cuộc hội thoại trên Facebook
Bạn muốn truyền đạt một thông điệp tới nhiều người, nhưng lại không muốn phải “copy+paste” một cách thủ công?. Hãy click vào thẻ (tab) “Actions” trên đầu mỗi tin nhắn Facebook. Ở trình đơn xổ xuống, nhấp chọn “Forward Messages”.




Tiếp theo, đánh dấu đoạn hội thoại muốn chuyển tiếp, nhấn nút “Forward” màu xanh, nhập tên hoặc địa chỉ email của người nhận, sau đó nhấn nút “Send” màu xanh ở dưới cùng.
2.5 Lên kế hoạch cập nhật Facebook với Sendible
Đã có khá nhiều trường hợp kẻ trộm lợi dụng thông tin trên Facebook để đột nhập lúc chủ nhân vắng nhà. Sendible, một ứng dụng cho phép bạn hẹn giờ để cập nhật Facebook ngay cả khi bạn không ngồi máy tính.

2.6 Dùng Twitter để cập nhật Facebook
Đôi khi bạn không có thời gian để cập nhật mọi tài khoản mạng xã hội. Nhờ ứng dụng Twitter on Facebook, tất cả các tweet của bạn sẽ xuất hiện trên Facebook như status (trạng thái) mới.

2.7 Phóng to ảnh Facebook bằng phần rộng Chrome
Với phần mở rộng dành Chrome này, bạn không cần click vào ảnh trên News Feed để xem chúng ở kích thước đầy đủ. Chỉ cần di chuyển con trở chuột lên hình thu nhỏ của bức ảnh trên News Feed, bức ảnh đó sẽ ngay lập tức bật ra trước mắt bạn ở kích thước lớn. Bạn cũng có thể dùng chuột để phóng to thu nhỏ bức ảnh này.


2.8 Download cả một album ảnh:
Thủ thuật download cả một album ảnh thay vì download từng ảnh một. Các bước thực hiện như sau:
- Bước 1: Truy cập link sau: Facebook2zip.com
- Bước 2: Đăng nhập bằng Facebook (Log in with Facebook). Sau đó thì làm theo yêu cầu, bao gồm chọn Facebook của người bạn muốn down ảnh, chọn album ảnh và cuối cùng là “TẢI VỀ”.

Facebook2zip.com

2.9 Viết Satus không bị giới hạn kí tự:
Khi đăng status Facebook giới hạn người dùng trông 420 kí tự. Thủ thuật Facebook để tránh điều này đó là bạn đăng một bức ảnh vàostatus đó, việcbị giới hạn kí tự sẽ không còn. Bạn có thể thoải mái viết những gì mình nghĩ mà không còn phải lo lắng.

2.10 Chat Facebook ngay trên màn hình desktop máy tính:
Mỗi lần muốn sử dụng chức năng Chat trên Facebook người dùng phải vào trình duyệt và đôi khi do công việc nên thấy rất bất tiện. Có một thủ thuật Facebook sẽ giúp bạn bỏ đi được sự bất tiện này. Ứng dụng sẽ báo về màn hình Desktop các thông báo, tin nhắn tương tự như Yahoo! vậy.
Miễn là máy tính của bạn sử dụng hệ điều hành Window7, Window Vista, và WindowXP.
Vào link sau để cài đặt: Facebook.com/about/messenger
Trên đây là 10 thủ thuật cơ bản người dùng nên nắm rõ và thực hiện dễ dàng. Hãy trở thành người sử dụng Facebook thông minh ngay hôm nay. Chúc các bạn thành công!
VI.Tổng kết
Qua thực tế sử dụng, cá nhân mình đánh giá sử dụng Gmail tiện lợi hơn Yahoo mail vì mình nhận thấy Gmail có nhiều tính năng bảo mật tài khoản hơn, bên cạnh đó là những ưu điểm vượt trội là: Mức độ phổ biến cao hơn, tốc độ load mail nhanh hơn, hỗ trợ các giao thức POP3 và IMAP. Ngoài ra Gmail có tính năng tuyệt vời là group messages, có nghĩa là Gmail sẽ nhóm các email bạn trao đổi với cùng 1 contact. Việc này giúp phản hồi thông tin tiện lợi hơn.
Về mạng xã hội, mình thấy Facebook có những ưu điểm như mức độ phổ biến (Facebook là MXH phổ biến nhất tại Việt Nam), hỗ trợ nhiều tính năng nhằm đảm bảo an toàn cho tài khoản. Nếu bạn sử dụng những tính năng nhằm đảm bảo an toàn cho tài khoản mà mình đã đề cập ở trên, chắc chắn bạn hoàn toàn có thể yên tâm, không sợ bị đánh cắp tài khoản.



============================
Các bài viết liên quan:


Bài đoạt khuyến khích Cuộc thi viết bài Chuyên môn - Kỹ thuật trên Bkav Forum [KT23]: [CMKT Bảo mật email và MXH] Tạo con dấu khi đăng nhập Yahoo Mail
[Bkav Forum] Thông báo Cuộc thi viết bài Chuyên môn - Kỹ thuật mở rộng
[Bkav Forum] Tổng hợp cách chuyển đổi từ file pdf sang word
[Bkav Forum] Hướng dẫn lướt web an toàn
[Bkav Forum] Hướng dẫn khắc phục máy tính chạy chậm
[Bkav Forum] Hướng dẫn sử dụng dịch vụ lưu trữ dữ liệu trực tuyến
[Bkav Forum] Hướng dẫn upload video clip
[Bkav Forum] Hướng dẫn bảo vệ dữ liệu cá nhân
[Bkav Forum] Hướng dẫn cứu dữ liệu
[Bkav Forum] Hướng dẫn sử dụng torrent
[Bkav Forum] Hướng dẫn ghi đĩa
[Bkav Forum] Hướng dẫn phân vùng ổ đĩa
[Bkav Forum] Hướng dẫn sử dụng phần mềm hỗ trợ Download
[Bkav Forum] Hướng dẫn làm clip
[Bkav Forum] Hướng dẫn truy cập máy tính từ xa
[Bkav Forum] Hướng dẫn chỉnh sửa ảnh trực tuyến
[Bkav Forum] Hướng dẫn up ảnh lên mạng
[Bkav Forum] Hướng dẫn truy cập Facebook và up ảnh lên Facebook
[Bkav Forum] Hướng dẫn tạo máy ảo bằng Virtual Box

http://forum.bkav.com.vn/forum/bkav-forum/bkav-contest/100110-hot-cmkt-bao-mat-tai-khoan-email-va-mang-xa-hoi-full