Thứ Tư, 28 tháng 2, 2018

Không cần add-ons bạn vẫn có thể chụp màn hình máy tính bằng FireFox

Không cần add-ons bạn vẫn có thể chụp màn hình máy tính bằng FireFox

Trong bài hướng dẫn này mình sẽ chia sẻ thêm cho các bạn một cách chụp ảnh màn hình máy tính bằng chính trình duyệt web FireFox mà bạn đang sử dụng. Bạn không cần phải sử dụng thêm bất cứ tiện ích của bên thứ 3 nào cả mà vẫn có thể chụp ảnh được một cách nhanh chóng và chuyên nghiệp. Nhưng  để thực hiện được cá thao tác này trình duyệt web của bạn cần phải được nâng cấp lên phiên bản được cập nhập mới nhất : Firefox Quantum.

    Chụp ảnh màn hình bằng trình duyệt web FireFox

    + Bước 1: Bạn cần mở trình duyệt web ra => đúp chuột vào biểu tượng như hình bên dưới => sau đó chọn tính năng "Các ảnh chụp ảnh màn hình".
    cach-chup-anh-man-hinh-bang-firefox-1
    Tiếp theo, bạn có thể nhấn vào "Fire Screenshot" để xem phần giới thiệu tính năng cũng như hướng dẫn của FireFox.
    cach-chup-anh-man-hinh-bang-firefox-2
    Chọn "FireFox Screenshots" 
    cach-chup-anh-man-hinh-bang-firefox-3
    Sau đó bạn click vào phím mũi tên ở phía bên phải để lướt qua phần hướng dẫn, đến phần dấu tích là ok.
    cach-chup-anh-man-hinh-bang-firefox-4
    + Bước 2: Okay, bây giờ bạn hãy chụp thử màn hình lại nhé. Bạn nhấn vào icon Page action ( dấu...) => click chuột vào phần " chụp ảnh màn hình".
    cach-chup-anh-man-hinh-bang-firefox-5
    + Bước 3: Lúc này sẽ có 2 kiểu chụp ảnh màn hình cho bạn chọn lựa đó là:
    • Lưu toàn trang: Chụp lại toàn bộ màn hình
    • Lưu phần nhìn thấy: Chỉ chụp lại màn hình mà bạn đang nhìn thấy.
    Trong ví dụ này mình sẽ thử sử dụng tính năng "Lưu phần nhìn thấy".

    cach-chup-anh-man-hinh-bang-firefox-6
    OK, ngay lập tức hình ảnh đã được chụp rồi đó. Và bây giờ thì bạn có thể tải nó về máy tính hoặc là đồng bộ vào dịch vụ lưu trữ đám mây của bạn.
    cach-chup-anh-man-hinh-bang-firefox-7

    Phần kết:

    Như phần trình bày phía trên, mình đã hướng dẫn chi tiết cho các bạn cách để chúp màn hình bằng trình duyệt web FireFox. Với các bước làm đơn giản như phía trên bàn có thể chụp lại bất kì phần nào trên màn hình máy tính hoặc toàn bộ website một cách đơn giản.

    Những mối nguy hại từ việc dùng chung thiết bị công nghệ của các cặp đôi

    Hiện nay, việc các cặp đôi thường có thói quen dùng chung thiết bị công nghệ, tài khoản mạng xã hội. Tuy nhiên, các cặp đôi thường không cảnh giác về những rủi ro mà họ có thể gặp về quyền riêng tư cá nhân sau khi chia tay.



    Theo một nghiên cứu toàn cầu của Kaspersky Lab và Toluna, 21% người dùng đã từng theo dõi người yêu cũ thông qua các tài khoản trực tuyến mà họ từng truy cập vào với động lực trả thù.

    Hai người yêu nhau thường chia sẻ nhiều dữ liệu chung - Ảnh chỉ có tính minh hoạ
    Nghiên cứu cho thấy 70% các cặp đôi chia sẻ mật khẩu, mã PIN hoặc dấu vân tay để truy cập thiết bị cá nhân của họ và 26% lưu trữ một số dữ liệu thân mật trên thiết bị của đối phương: Các tin nhắn (14%), hình ảnh riêng tư (12%), các đoạn video của họ (11%).
    Ngoài ra, mọi người giữ dữ liệu nhạy cảm trong tài khoản và thiết bị mà họ chia sẻ với người yêu - ví dụ thông tin tài chính (11%) hoặc dữ liệu liên quan đến công việc (11%).
    Những dữ liệu thông tin vẫn an toàn khi các cặp đôi đang hạnh phúc, tuy nhiên, không ai có thể bảo đảm rằng những hình ảnh, dữ liệu riêng tư của người dùng không có rủi ro sau khi các cặp đôi chia tay.Sau khi chia tay, việc chia sẻ những kỷ niệm thân mật trên các thiết bị hoặc tài khoản trực tuyến sẽ từ một phần không thể thiếu của một mối quan hệ trở thành một cơn ác mộng tiềm ẩn của sự riêng tư.
    Với những người đã có kinh nghiệm chia tay người yêu, 12% trong số họ đã chia sẻ hoặc muốn chia sẻ công khai các thông tin riêng tư của người yêu cũ như là một hành động trả thù và 21% đã theo dõi người yêu cũ thông qua các tài khoản trực tuyến mà họ đã từng truy cập. Cũng có những khả năng ảnh hưởng tài chính khi mà 10% người thừa nhận là đã xài tiền của người yêu cũ mua sắm trực tuyến.
    Thú vị là, có một số điểm khác nhau đáng chú ý về giới tính, đàn ông thường có khả năng hơn so với phụ nữ chia sẻ công khai thông tin cá nhân của người yêu cũ như một cách trả thù (17% so với 7%) và sử dụng các thông tin này vì lợi ích riêng của mình (17% so với 8%).
    Phụ nữ cũng sẵn sàng hơn so với đàn ông trong việc xoá hết thông tin cá nhân của người yêu cũ trên các thiết bị của mình (55% so với 49%) và xoá hết hình ảnh hoặc video sau khi chia tay (56% so với 48%)
    Tuy nhiên, phụ nữ lại thiên về các hành động lén lút với 33% người thừa nhận mình đã theo dõi người yêu cũ trên các mạng xã hội so với 28% đối với đàn ông.
    Ông Andrei Mochola, Trưởng phòng Kinh doanh tiêu dùng tại Kaspersky Lab cho biết với một tỷ lệ lớn các cá nhân sẵn sàng lạm dụng những dữ liệu thân mật với người yêu cũ, người dùng nên luôn chắc chắn là họ cẩn thận khi chia sẻ bất cứ thứ gì riêng tư và biết chính xác nó được lưu trữ ở đâu.

    Thứ Ba, 27 tháng 2, 2018

    Thánh SIM 4GB của Vietnamobile đem đến trải nghiệm gì cho người dùng?

    Thánh SIM của Vietnamobile cung cấp cho người dùng 4GB dung lượng 3G tốc độ mỗi ngày. Vậy, người dùng có thể tận dụng dung lượng dữ liệu tốc độ cao này vào những nhu cầu cụ thể nào?



    Một ngày với  SIM

    Mỗi buổi sáng thức dậy, Thánh SIM sẽ cấp sẵn cho điện thoại 4GB dung lượng dữ liệu 3G tốc độ cao. Do đó, PV ICTnews sẽ thử xem trong một ngày có thể dùng 4GB này vào việc gì.
    Trước hết, lúc hơn 8 giờ sáng bắt đầu xem lại bộ phim Huyền thoại bất tử trên Youtube ở độ phân giải HD với thời lượng phim khoảng 100 phút. Sau đó, khi kiểm tra dung lượng bằng cách bấm *102# OK (Nhà mạng tự động gửi SMS báo dung lượng) thì được thông tin đã dùng 760MB.
    Tiếp tục nghe thêm một Album nhạc tổng hợp trên MP3 Zing gồm 12 bài trong khoảng 60 phút thì smartphone đã ngốn thêm được 50MB từ Thánh SIM. Sau đó tiếp tục xem thêm một vài tiết mục của Ơn giời cậu đây rồi trên Youtube ở định dạng Full HD khoảng 60 phút thì tiếp tục tiêu tốn thêm khoảng 800MB. Sau đó lại tiếp tục chạy Zalo, Facebook tích cực gởi hình ảnh các kiểu trong vài chục phút cho đến khi kiểm tra lần nữa thì có tin nhắn báo đã dùng hơn 1,7GB trong ngày.
    Rồi lại vọc đến tính năng Wi-Fi hotspot để chia sẻ dữ liệu 3G với một chiếc điện thoại khác. Đo thử tốc độ kết nối trên thiết bị được chia sẻ:

    Và thử đồng thời xem video HD 720p trên Youtube ở cả 2 máy, nói chung xem khá mượt trong một khoảng thời gian khá dài. Quá trình xem video trên 2 smartphone duy trì được vài chục phút cho đến khi tốc độ mạng có dấu hiệu sụt giảm nên một máy có biểu hiện tạm ngừng để chờ tải tiếp video thì cuộc thử nghiệm tính năng Wi-Fi hotspot trên smartphone gắn Thánh SIM ngưng lại.
    Bấm kiểm tra một lần nữa thì dung lượng 3G tốc độ cao lúc này đã tiêu tốn hơn 2,7GB. Do quá trình kiểm thử 3G của Thánh SIM diễn ra không liên tục nên lúc này nhìn đồng hồ cũng đã hơn 15 giờ. Thế là vì quá nôn nóng kiểm tra thử tốc độ Thánh SIM khi bị bóp bắt thông để chụp screenshot nên người viết đã “dại dột” tải về game Asphalt 8: Airbone có phần dữ liệu tải kèm khoảng 1,4GB (chưa kể app game). Thế là 4GB đã hết sạch lúc đồng hồ vượt qua mốc 16h30 sau khi tải gần xong Asphalt 8, và cần thêm một ít trợ giúp từ mạng Wi-Fi để hoàn thành.

    Tận dụng 4GB của Thánh SIM

    Giả sử kể cả khi nghe nhạc MP3 ở chất lượng 320Kbps, nghĩa là sẽ tiêu tốn khoảng 2,4MB/phút thì để dùng hết 4GB sẽ cần phải nghe liên tục hơn 27 giờ. Đây là một thời gian nghe nhạc không tưởng, quá sức với đôi tai của bạn, chưa kể đến sau mỗi 24 giờ thì Thánh SIM lại tặng thêm 4GB dung lượng 3G. Và nếu như chỉ nghe nhạc với chất lượng phổ biến 128Kbps thì người dùng sẽ phải kiên nhẫn đến hơn 96 giờ thì mới hết 4GB được tặng.
    Tác vụ xem phim có vẻ rút ngắn được thời gian “hành hạ” Thánh SIM hơn. Với khoảng 100 phút phim Youtube sẽ tốn khoảng 700MB-800MB dung lượng dữ liệu thì ta có thể thoải mái xem được từ 5-6 bộ phim ở định dạng HD. Như vậy thì chỉ cần khoảng từ 8 đến 10 giờ là có thể dùng hết dung lượng miễn phí của Thánh SIM. Dĩ nhiên 4GB dung lượng 3G này sẽ hết nhanh hơn nếu xem video ở độ phân giải cao hơn như Full HD, 4K.


    Thử xem một video 4K trên mạng 3G của Thánh SIM.
    Ở mức ping tầm 40ms, tốc độ 3G của Thánh SIM có thể đáp ứng được nhu cầu chơi game trực tuyến trên smartphone. Game Liên quân Mobile hay các game online tương tự thường yêu cầu băng thông (tốc độ mạng) ở mức tối thiểu tầm 200KB/s nên 3G của Thánh SIM có thể đáp ứng việc chơi game này. Trung bình một phút chơi game online ngốn khoảng 1MB dữ liệu, con số này có thể ít hoặc nhiều hơn tuỳ thuộc vào game hoặc những khi cần tải về bản cập nhật game.
    Thánh SIM cũng đáp ứng được nhu cầu phát trực tiếp – livestream. Một phút phát trực tiếp trên Facebook Live ở độ phân giải video 480p tiêu hao từ 7MB đến 9MB. Nếu livestream trên smartphone thì dung lượng sẽ giảm vì máy tự động giảm độ phân giải xuống mức thấp từ 240 đến 360p. Nếu phát trên Youtube thì dung lượng này sẽ tầm 4MB/phút ở độ phân giải 480p.
    Ngoài ra có thể tham khao thêm số liệu thống kê trung bình của Fierce Broadband Wireless – công ty nghiên cứu và phân tích thị trường viễn thông - đã công bố một bảng kê chi tiết những hoạt động và mức dung lượng tiêu tốn khi người dùng truy cập Internet qua smartphone: Gửi/nhận ít hơn 10 e-mail (không có file đính kèm): 2,5 MB; Gửi/nhận 1 e-mail với file đính kèm là hình ảnh: 10 MB; Gửi/nhận 3 e-mail (một số có file đính kèm): 12 MB; Nghe nhạc trực tuyến 5 phút/ngày (khoảng 2,5 giờ/tháng): 72 MB; Ghé qua 5 trang web (web page): 25 MB; Tải 1 ứng dụng di động (kể cả game hay 1 bài hát): 60 MB; Đăng 10 tin lên các mạng xã hội: 14 MB; Xem video 1 phút (30 phút/tháng): 60 MB.
    Nhìn chung, với nhu cầu sử dụng bình thường của một người phải dành thời gian đi học hay đi làm thì 4GB/ngày có thể gọi là xa xỉ, đáp ứng được hầu như mọi nhu cầu sử dụng. Thậm chí với một người dành cả ngày để sử dụng smartphone thì 4GB cũng đáp ứng rất tốt các nhu cầu như các thử nghiệm trên.

    Phần mềm diệt virus giả mạo được hacker sử dụng nhằm phát tán mã độc

    Tội phạm mạng đang khai thác phần mềm giả mạo để lan truyền mã độc tại Châu Á – Thái Bình Dương, trong đó sử dụng cả chương trình diệt virus giả mạo để nhúng mã độc.

    Theo Microsoft Việt Nam, kết quả nghiên cứu “Hiểm họa mạng từ phần mềm không chính hãng” (do Microsoft bảo trợ) vừa được Trường Đại học Quốc gia Singapore công bố ngày 21/6 cho thấy tội phạm mạng đang tấn công máy tính bằng cách nhúng mã độc trong các phần mềm giả mạo và các kênh trực tuyến cung cấp những phần mềm này.

    Có 100% các trang web cung cấp những đường link tải miễn phí phần mềm giả mạo sẽ phơi nhiễm người dùng trước rất nhiều hiểm họa bảo mật, bao gồm cả những quảng cáo với các chương trình mã độc.
    92% các máy tính mới, cài đặt các phần mềm không chính hãng cũng bị nhiễm các mã độc nguy hiểm.
    Giả mạo phần mềm đã được ghi nhận là vấn nạn toàn cầu và cứ 5 máy tính tại Châu Á – Thái Bình Dương thì có 3 là cài phần mềm không chính hãng trong năm 2016. Tuy nhiên, việc sử dụng phần mềm giả mạo đang phơi nhiễm người dùng trước các hiểm họa đa chiều của tội phạm mạng.

    “Tội phạm mạng được tiên đoán là sẽ tiêu tốn của nền kinh tế toàn cầu tầm 6000 tỉ USD vào năm 2021. Dù biện pháp an ninh mạng đang phát triển mạnh, người dùng hầu như lại chậm thích ứng. Giả mạo phần mềm gia tăng cũng là một phương tiện chủ chốt để tội phạm mạng khai thác lỗ hổng máy tính và vi phạm các biện pháp bảo mật một cách dễ dàng”, ông Keshav Dhakad, Giám đốc Trung tâm Phòng chống Tội phạm mạng, Microsoft Châu Á chia sẻ.
    Nghiên cứu cũng phân tích trên 90 máy tính và máy tính xách tay mới cùng hơn 165 đĩa CD/DVD có phần mềm giả mạo. Mẫu vật được nhặt ngẫu nhiên từ các cửa hàng bán phần mềm lậu tại Malaysia, Indonesia, Thái Lan, Việt Nam, Sri Lanka, Bangladesh, Hàn quốc và Philippines.
    Các nhà nghiên cứu cũng kiểm soát 203 bản copy phần mềm giả mạo tải về từ Internet. Mỗi mẫu vật kể trên được điều tra kỹ lưỡng về việc có kèm mã độc hay không thông qua 7 bộ phần mềm chống virus phổ cập là AVG AntiVirus, BitDefender Total Security, IKARUS anti.virus, Kaspersky Anti-Virus, McAfee Total Protection, Norton Security Standard và Windows Defender.
    Các nhà nghiên cứu cũng phát hiện ra những hiểm họa và các hành vi đáng ngờ khi tải về và cài đặt các phần mềm giả mạo trên các máy kết nối mạng ngang hàng (peer-to-peer): có 34% các phần mềm giả mạo được tải về đều đính kèm mã độc hiệu lực tức thì khi việc tải về hoàn thiện hoặc làm lây nhiễm thư mục chứa phần mềm đó ngay khi mở ra; 24% các mã độc đi kèm phần mềm giả mạo sẽ vô hiệu hóa các chương trình diệt virus trên máy tính. Khi các cơ chế chống mã độc bị khóa, mã độc sẽ được tự động cài đặt trên máy…
    Trong 165 DVD và CD mẫu mua phục vụ cho nghiên cứu thì cứ 5 chiếc lại có 3 chiếc chứa mã độc (61%). Các đĩa nhiễm bao gồm trung bình 5 loại mã độc. Trong một vài trường hợp có tới 38 loại mã độc trong một DVD.

    Các nhà nghiên cứu cũng quan sát thấy các chương trình diệt virus giả mạo cũng được nhúng mã độc. Sử dụng những loại này, máy không được bảo vệ mà còn nhấn người dùng chìm sâu vào việc bị đánh cắp, khai thác thông tin và phơi nhiễm trước các mã độc khác.
    Báo cáo tìm ra gần 200 loại mã độc trong các mẫu vật. Trong số đó, Trojans là hình thái phổ biến với các hiểm họa mạng, với tổng cộng 79 loại Trojans khác biệt và chiếm 51% tổng số phần mềm độc hại được nhúng trong phần mềm giả mạo tải về, cho phép tội phạm mạng ăn cắp thông tin quan trọng, sửa đổi cài đặt tường lửa, xóa hoặc mã hóa dữ liệu.
    Rất nhiều các sâu, virus và droppers, được tạo ra để ăn cắp thông tin và kiểm soát các máy chủ cũng được tìm thấy trong các mẫu vật. Những chương trình độc hại này có thể tái tạo mà không cần sự can thiệp của con người và có khả năng lây lan nhanh hơn.
    "Phần mềm giả mạo là bộ truyền mã độc hiệu quả vì tội phạm mạng có thể giả mạo và nhúng các mã độc cùng các tệp tin tự động hoặc được sử dụng để cài đặt. Điều này làm tăng đáng kể khả năng mã độc đang được chạy trên các máy tính và lây lan xa hơn trong mạng”, nghiên cứu chỉ rõ.
    Nguồn: http://ictnews.vn/cntt/toi-pham-cong-nghe-cao/hacker-phat-tan-ma-doc-qua-phan-mem-diet-virus-gia-mao-155254.ict 

    Thứ Sáu, 23 tháng 2, 2018

    10 tính năng smartphone miễn chê cho việc chụp ảnh "sống ảo"

    Đa số các tính năng chụp ảnh cao cấp và sắc nét đã được cung cấp trên các thiết bị smartphone. Tuy nhiên, điều đó là chưa đủ nếu bạn muốn những bức ảnh của mình trở nên thật nghệ thuật và chất lượng thì bạn nên nắm được 10 tính năng sau đây. 


    Các mẫu flagship hiện nay như iPhone X, Galaxy Note8, LG V30, Pixel 2... đều được trang bị những công nghệ và tính năng giúp người dùng làm chủ camera và tạo ra những bức ảnh không khác gì các nhiếp ảnh gia chuyên nghiệp. Hãy cùng tìm hiểu 10 tính năng này nhé. Bài viết tham khảo từ Business Insider.

    Kể từ khi iPhone 7 Plus được ra mắt năm 2016 đã mở ra xu hướng trang bị camera kép trên smartphone đến nay. Vào thời điểm đó chỉ những smartphone cao cấp mới sở hữu camera kép, tuy nhiện hiện tại các sản phẩm tầm trung cũng đã theo kịp xu hướng này.




    Tùy thuộc vào ống kính khác nhau sẽ tập trung vào khả năng riêng biệt. Ví dụ trên iPhone 7 Plus sẽ trang bị 2 ống kính có khả năng zoom quang học, giúp cho chụp xóa phông tốt hơn giống trên các máy DSLR. Tuy nhiên một số hãng lại chọn camera kép để chụp góc rộng như LG V30. Ngoài ra một số hãng còn lựa chọn một camera màu và một camera đơn sắc giúp bức ảnh có độ sâu và màu sắc được chính xác hơn, hiện tại camera kép này đang có trên mẫu Huawei Mate 10 và Nokia 8.
    Các tính năng chụp ảnh trên smartphone đang ngày ngày được các chuyên gia sản xuất camera nỗ lực cải thiện. Đơn giản có thể hiểu khẩu độ càng rộng thì khả năng ánh sáng thu vào cảm biến sẽ nhiều hơn, giúp cho việc chụp đêm không bị thiếu sáng, và trong điều kiện đủ sáng làm cho màu sắc và độ chi tiết được tăng lên.
    Bên cạnh đó, chế độ HDR giúp bạn chụp những bức ảnh ngược sáng, bầu trời, thiên nhiên tốt hơn. Ngoài ra tính năng này cũng rất hữu ích khi chụp vào ban đêm. Hiện tại đa số các smartphone tầm trung trở lên đều được trang bị tính năng HDR, vì vậy bạn nên thử ngay tính năng này.
    Tính năng này hiện nay cũng đã dần phổ biến trên smartphone, trước đó nó chỉ có trên các thiết bị chuyên chụp ảnh và quay phim. Việc trang bị tính năng OIS giúp cho việc chụp ảnh được dễ dàng hơn, tránh được tình trạng run tay khiến cho bức hình bị nhòe.
    Video độ phân giải cao
    Một xu hướng nữa mà các nhà sản xuất điện thoại hướng tới đó là khả năng quay video chất lượng cao. Hiện nay đa số các smartphone cao cấp điều có khả năng quay 4K (3.840 x 2.160).
    Tự động lấy nét là một trong những tính năng phổ biến nhất hiện nay trên điện thoại. Có 3 loại lấy nét tự động hiện nay đó là lấy nét theo độ tương phản , theo laser, và theo pha.
    + Lấy nét theo độ tương phản: Công nghệ lấy này phụ thuộc nhiều vào điều kiện ánh sáng. Ánh sáng càng tốt thì lấy nét càng nhanh và hiệu quả.
    + Lấy nét theo Laser: Đây là công nghệ lấy nét tự động nhanh nhất hiện nay nhưng nó cần sự tác động của người dùng. Cụ thể, bạn muốn lấy nét vào vị trí nào trên ảnh, bạn cần chạm vào màn hình và đó là điểm mà laser sẽ phát ra để tính khoảng cách lấy nét.
    + Lấy nét theo pha: Samsung, Sony và Apple hiện nay đều đặt niềm tin vào lấy nét theo pha (phase detection), sử dụng công nghệ lấy nét này kết hợp với lấy nét theo độ tương phản trên các sản phẩm mới nhất của mình. Cũng như lấy nét laser, cả lấy nét theo độ tương phản và lấy nét theo pha đều có thể dùng kết hợp để bổ trợ cho nhau.

    Theo cách bình thường người dùng sẽ thường chủ động sử dụng sử dụng bật/ tắt đèn Flash thủ công, tuy nhiên việc sử dụng tính năng tự động sẽ giúp bạn chụp được những bức ảnh đủ sáng trong những trường hợp chụp ở các bữa tiệc hay những nơi có ánh sáng liên tục thay đổi.
    Tính năng bộ lọc trước đây thường chỉ xuất hiện trên các ứng dụng bên thứ ba như Instagram, VSCO. Tuy nhiên các hãng dần đưa tính năng này vào ngay trong ứng dụng camera của máy để người dùng có thể sử dụng ngay trong lúc chụp.
    Hiện nay, hầu hết các nhà sản xuất điện thoại điều tập trung vào phát triển hiệu ứng chế độ chân dung. Để đạt được hiệu ứng bokeh tốt nhất các hãng thường sử dụng camera kép như trên iPhone 7 Plus, Mi 6 hoặc dùng trí tuệ nhân tạo AI để xử lý như Google Pixel 2.
    Thông thường trên ứng dụng camera trên điện thoại có rất nhiều chế độ chụp giúp bạn tùy chỉnh và sáng tạo. Ví dụ như trên các smartphone của Samsung có chế độ chụp 100 liên tục, tính năng này sẽ giúp bạn không bị bỏ lỡ những khoảng khắc nào quý giá.
    Nguồn: http://ictnews.vn/the-gioi-so/di-dong/10-tinh-nang-smartphone-giup-ban-tro-thanh-nhiep-anh-gia-chuyen-nghiep-164594.ict 

    Cuộc đời của tôi đã thật sự thay đổi nhờ một dòng code


    Đó là năm 2012  và sự nghiệp của tôi vẫn không đi đến đâu. Ngày hôm đó, một đồng nghiệp của tôi, Otto Lombardo, đã chỉ cho tôi một dòng code duy nhất nhưng lại thay đổi cả cuộc đời tôi mãi mãi. Đây là câu chuyện về cách tôi trở thành một developer phần mềm.
    Vốn từ nhỏ đã có sở thích với máy tính. Nhưng mọi chuyện chỉ thật sự bắt đầu khi tôi chuyển từ Argentina sang Mỹ lúc 15 tuổi, khi bố mẹ tôi mang cho tôi chiếc máy tính đầu tiên, Sony PC màu đen. Quá tuyệt vời! Thời điểm đó cũng là lúc Internet nở rộ, và tôi luôn dành cả đêm để viết các trang web của tôi trong Notepad và tải nó lên AngelFire. Tôi thậm chí còn nhận được đĩa CD vàng (24 kt) với chữ kí của Bill Gates và Steve Ballmer làm quà tặng cho việc đã tham gia vào quá trình testing MSN. Đó là những ngày thật sự hạnh phúc của tôi.
    Một vài năm sau, tôi đã có một cuộc phỏng vấn với một công ty máy tính ở New York và chính thức làm việc tại đó với vai trò là một kỹ sư mạng và phải nói rằng tôi có thể sửa bất kỳ vấn đề máy tính / mạng nào… nhưng bản thân lại không cảm thấy hạnh phúc vì điều đó. Giấc mơ của tôi luôn hướng tới việc sáng tạo ra những thứ mới mẻ nhưng giờ đây tôi nhận ra sự nghiệp 8 năm của mình lại là về việc sửa chữa mọi thứ.

    Và đó là khi mọi chuyện bắt đầu xảy ra. Một đồng nghiệp chỉ cho tôi một dòng code trong Delphi với khả năng cho in ra một tin nhắn với nội dung là “Xin chào Ricardo!” Thật tuyệt vời! Ngay lập tức tôi biết mình muốn trở thành một developer phần mềm. Tôi về nhà, tải về delphi và trong vòng một tuần tôi học ngấu nghiến mọi thứ có thể từ nó. Thậm chí còn biết được nhiều thủ thuật mà ít người biết tới.
    Nhưng vậy là không đủ đối với tôi. Và lần nữa tôi xin nhấn mạnh là mình đã may mắn khi một người bạn của tôi đã đề nghị học iOS “Bạn chỉ có thể tạo một app và đăng lên trong App Store!”. Tuy vậy, tôi mất khoảng một năm để tìm hiểu vì vốn không có nền tảng trong lập trình từ trước. Do đó mà việc dành hàng giờ đồng hồ chỉ để đọc sách, xem video gần như chiếm hết khoảng thời gian của tôi.
    Nhờ đó mà tôi đã có thể lập trình sản phẩm đầu tiên của bản thân và giúp cho tôi kiếm được công việc đầu tiên…
    Tôi sống ở Queens, NY và công việc đầu tiên của tôi với vai trò iOS developer là ở Summit, NJ. Dù vậy, tôi phải thừa nhận rằng trải nghiệm này không hề dễ dàng tí nào nhưng công việc đó đã giúp tôi khiếm được cơ hội khác gần nhà hơn với chỉ khoảng 40 phút đi lại ở Manhattan, NY. Cùng thời điểm đó, tôi cũng có giành chiến thắng trong một cuộc thi phát triển với tiền thưởng lên đến 20.000 đô la.
    Tôi cũng nhận được chứng chỉ của đại học New York và sau đó được mời làm diễn giả vài sự kiện cũng như được thuê làm cho một số project khác nhau. Đây là cuộc sống mà tôi mơ ước, tôi đang sống giấc mơ Mỹ!
    Tôi hiện đang làm việc tại MediPortal, một nhóm muốn tạo ra sự đột phá trong ngành y tế. Tôi phụ trách mọi việc liên quan tới mảng di động. Với giờ giấc khá tự do khi tôi có thể làm việc vào ban đêm, trong ngày thậm chí là cuối tuần.
    Tôi luôn luôn nghĩ đến những câu nói đầy cảm hứng của Steve Jobs:
    " Đó là cuộc sống của bạn, và bạn có thể thay đổi, ảnh hưởng và tạo ra những thứ mà người khác sẽ dùng tới"
    Nếu có điều gì đó tôi muốn đạt được bây giờ thì đó chính là động viên ai đó giống như Otto đã động viên tôi. Hãy ra ngoài và bắt đầu sống với ước mơ của bạn. Không có gì bạn không thể làm và bạn là người duy nhất ngăn cản nó xảy ra. Hãy điên và tự do!
    Câu chuyên sưu tầm 

    Thứ Năm, 22 tháng 2, 2018

    Tết truyền thống đã bị ảnh hưởng bởi công nghệ như thế nào?


    Tết là quãng thời gian thiêng liêng nhất trong năm đối với người Việt. Trong thời đại nay, công nghệ đã tạo ra nhiều thay đổi về trải nghiệm Tết, đặc biệt, trong thời kì đất nước đang phát triển theo xu hướng công nghệ 4.0 ít nhiều đã tạo ra một “Tết 4.0” khác xa so với những cái Tết  truyền thống ngày xưa.



    Nguồn: Zing.vn

    Những năm gần đây, tỷ lệ sử dụng internet, tỷ lệ người dùng smartphone tại Việt Nam tăng mạnh, các xu hướng như thương mại điện tử, hậu cần (Theo báo cáo Thương mại điện tử 2017 của cục thương mại điện tử và kinh tế số)… đã có đem lại những trải nghiệm liền mạch và mượt mà hơn cho người dùng. Vì đó, công nghệ đã đem lại các giá trị cộng thêm vô cùng to lớn cho Tết ở các công đoạn như: đặt xe về quê ăn Tết, mua sắm Tết, dọn dẹp nhà cửa đón Tết, đoàn tụ gia đình ngày Tết, chúc Tết và nhiều hoạt động ý nghĩa khác trong ngày lễ thiêng liêng này.

    Tết cổ truyền là dịp những người con xa quê về lại tổ ấm. Hàng năm Tết đến xuân về cũng là lúc một lưu lượng khổng lồ lượng người đi xe về quê ăn Tết. Nếu Tết xưa ta phải gọi điện hoặc ra tận bến đặt xe thì bây giờ công nghệ đã đem lại trải nghiệm đặt vé qua mạng một cách dễ dàng hơn nhiều. Tại Việt Nam, có rất nhiều các startup đặt vé xe điện tử, tiêu biểu như Vexere, Anvui… cung cấp dịch vụ đặt xe bus trực tuyến, giúp giải tỏa phần nào áp lực mua tấm vé Tết. 
    Nguồn: Zing.vn


    Mua sắm là việc không thể thiếu được quá trình chuẩn bị Tết.


    Nếu như ngày xưa bạn vào một chợ truyền thống để mua hàng thì bây giờ bạn sẽ kết nối với một nền tảng “chợ trực tuyến, với đa dạng các mặt hàng cho người tiêu dùng lựa chọn. Sự phổ biến của Internet, và tăng trưởng tốt của thương mại điện tử, xu hướng omni channel, hậu cần tại Việt Nam giúp con người có thể mua sắm trực tuyến dễ dàng và  nhanh chỉ trong một cái click chuột. Ví dụ gần gũi nhất là cỗ Tết: Ngày nay, thay vì phải tự chuẩn bị như trước thì các gia đình có thể đặt cỗ Tết trực tuyến, giao hàng đến tận nhà. Không chỉ có cỗ Tết, các bữa ăn hàng ngày cũng được giúp “đi chợ” tại Việt Nam như disieuthi.vn, Chopp…. , đem lại trải nghiệm dễ dàng hơn cho các bà nội chợ. Trải nghiệm này sẽ ngày càng liền mạch, mượt mà hơn khi trí tuệ nhân tạo, công nghệ xử lý ngôn ngữ, IoT ..được áp dụng. Loa thông minh (tích hợp các trợ lý ảo) đã đem lại trải nghiệm hoàn toàn mới mẻ với việc tương tác bằng giọng nói giữa người- máy, viễn cảnh bà nội trợ đặt mua đồ thông qua tương tá với trợ lý ảo sẽ không còn xa vời. Hay công nghệ giúp giao hàng tới tận cốp xe, đối với trường hợp bận rộn, thông qua hệ thống định vị theo dõi được sự đồng thuận của người dùng (Amazon, Audi & DHL hợp tác thử nghiệm), hay gần đây có Smartlock của Amazon giúp giao hàng vào tận nhà thông qua hệ thống xác thực.

    Nguồn: Zing.vn

    Tết cũng là dịp để dành cho nhau những lời chúc tết tốt đẹp nhất. Với sự phát triển của các ứng dụng nhắn tin di động, mạng xã hội, việc nhắn tin chúc Tết, bày tỏ cảm xúc hay gọi điện miễn phí thông qua nền tảng internet là việc hết sức dễ dàng. Ngoài ra, không thể không nhắc tới lì xì Tết. Với công nghệ thanh toán ngày càng phát triển, việc lì xì Tết trực tuyến đang trở thành một xu thế lớn. Tại Trung Quốc, chỉ tính riêng trong dịp giao thừa đã có hơn 14.2 tỉ lượt lì xì trực tuyến (thông qua ứng dụng tin nhắn Wechat & nền tảng thanh toán Alipay), tăng tới 75,7% so với năm 2016. Tại Việt Nam, Zalo (thông qua ZaloPay) và Momo đang là những đơn vị tiên phong trong xu thế này, tạo những nét trải nghiệm độc đáo.

    Nguồn: Zing.vn
    Cuối cùng, Tết là đoàn viên, sum vầy. Tết đem lại khoảnh khắc ấm cúng kết nối các thành viên trong gia đình, quây quần bên nhau xem Táo quân đón giao thừa. Công nghệ đã thay đổi quá trình tương tác với TV, thay vào đó là các thế hệ smart TV, hay công nghệ IPTV giúp tăng cường tương tác với người xem hơn. Xu thế xem trên các thiết bị khác ngoài TV như (laptop, máy tính bảng, smartphone), hoặc về nội dung thì  xem qua kênh Youtube cũng tạo ra những trải nghiệm khác trong Tết. Ở mảng IoT, xu thế công nghệ nhà thông minh (smarthome) dù chưa trong giai đoạn bùng nổ nhưng trong tương lai các công nghệ này sẽ giúp người sử dụng “giao tiếp” với chính ngôi nhà mình theo thời gian thực.
    Có nhiều quan điểm cho rằng công nghệ làm cho Tết “nhạt đi”. Tuy nhiên Tết có nhạt đi hay không vẫn phụ thuộc vào con người là chính. Công nghệ sẽ là thứ bổ trợ hiệu quả nhất, giúp con người dành thời gian nhiều hơn bên nhau, tôn vinh những nét đẹp truyền thống Tết.
    Làm sao để  viết code sạch đẹp

    Làm sao để viết code sạch đẹp

    Bất cứ khi nào tôi làm code review, tâm trí tôi sẽ luôn phát ra ba cảm xúc khác biệt:
    • Cái quái gì thế? (chán nản) – Code này có cần thiết đâu!
    • Cái quái gì thế? (ngưỡng mộ) – thằng viết dòng code này hay thật!
    • Cái quái gì thế? (bực bội) – nó viết cái gì thế này?
    Vậy chúng ta muốn thấy điều gì khi làm code review là gì?

    CODE SẠCH ĐẸP.

    code sạch đẹp thể hiện một developer tài năng. Tất nhiên, bất cứ một lập trình viên nào cũng mong muốn đạt được những mục tiêu phái trên. Để đạt được mục tiêu phía trên  bạn cần có 2 yếu tố : kiến thức và kinh nghiệm làm việc.
    Kiến thức cung cấp cho bạn nền tảng vững chắc về các mô hình, nguyên tắc và phương pháp. Tuy nhiên, để sử dụng những kiến thức này mọt cách hiệu quả đòi hỏi  bạn phải có ựu luyện tập và thực hành chăm chỉ.
    Vì vậy, học cách viết code sạch sẽ là công việc khó khăn rất khó khăn. Bạn phải đổ mồ hôi vì nó. Bạn phải thực hành, vấp ngã, thất bại và làm chủ, sau đó lặp đi lặp lại các bước trên cho đến khi bạn làm đúng. Sẽ không có cách thức dễ dàng hay đường tắt. Mọi thứ đều đến từ sự cố gắng của chính bạn.
    Và sau đây là một số cách mà bạn có thể học để viết code sạch và đẹp.

    “Mọi thứ đều bắt đầu từ một cái tên”

    " Cái tên bắt đầu tất cả"


    Tên ở khắp mọi nơi trong phần mềm. Chúng ta đặt tên cho các functions, classes, arguments, packages và nhiều thứ khác nữa. Ta cũng đặt tên cho source files và các thư mục cũng như tất cả mọi thứ trong đó. Do vậy, việc đặt tên được coi là một vấn đề quan trọng nhất trong quá trình giữ cho code sạch.
    Tên bạn đặt nên có ý nghĩa và mục đích rõ ràng. Chọn tên đẹp mất nhiều thời gian nhưng tiết kiệm được nhiều thời gian hơn cho sau này. Vì vậy, hãy chăm sóc tên của bạn và có thể thay đổi chúng khi bạn tìm thấy tên tốt hơn. Mọi người đọc code của bạn sẽ rất biết ơn vì điều đó.
    Bạn cần phải luôn ghi nhớ rằng tên của bất kỳ variable, function hoặc class nào cũng có thể trả lời được ba câu hỏi lớn là: lí do nó tồn tại, nó hoạt động ra sao và nó được sử dụng như thế nào.
    Điều này không chỉ đòi hỏi kỹ năng mô tả tốt mà còn là nền tảng văn hoá chia sẻ vượt qua ranh giới và không ai có thể dạy cho bạn điều này tốt hơn bản thân bạn.

    “Function chỉ nên có một chức năng thôi”

    Mỗi hệ thống được xây dựng từ một ngôn ngữ cụ thể theo miền được thiết kế để mô tả nó một cách thích hợp. Function là các động từ của ngôn ngữ đó và class là những danh từ. Function thường là dòng đầu tiên trong bất kỳ ngôn ngữ lập trình và nếu bạn viết nó tốt thì code của bạn cũng sẽ tốt theo.
    Chỉ có hai quy tắc vàng để viết các function sạch đẹp:
    • Chúng nên nhỏ gọn
    • Chúng chỉ nên tập trung duy nhất vào một việc/chức năng.
    Các function nên  được hạ chế độ tối đa độ dài. Do đó, mức thụt lề của một hàm không được lớn hơn một hoặc hai. Việc sưa đổi kỹ thuật kĩ lưỡng như vậy sẽ giúp cho việc đọc , hiểu và tiêu hóa chúng dễ dàng hơn.
    Các lập trình viên kinh nghiệm nghĩ về các chức năng như những câu chuyện được kể chứ không phải là code được viết ra.
    Họ sử dụng các tool của ngôn ngữ lập trình được lựa chọn của họ để xây dựng một khối code phong phú hơn, biểu cảm hơn và “sạch” hơn.

    Comment ​​không phải là lí do để viết code xấu

    Comment giống như một con dao hai lưỡi. Một comment tốt sẽ đem lại rất nhiều lợi ích , tuy nhiên, sẽ có những comment phù phiếm, vô dụng và có thể ảnh hưởng tới  Không có gì có thể hữu ích hơn một comment mang tích cực có tính xây dựng, đóng góp. Mặt khác, không có gì có thể lộn xộn hơn những comment phù phiếm, vô dụng và tiêu tốn không gian. Nhưng tồi tệ nhất là những comment lan truyền những thông tin sai lạc và dối trá.
    Vì vậy, comment có thể xem như là một tội ác. Tại sao? Bởi hầu hết thời gian, các comment càng cũ, sẽ càng khó khăn để duy trì chúng bởi hầu hết các lập trình viên thường chả quan tâm tới chúng bằng code của họ.
    Code luôn phát triển và tiến hóa. Comment thì ​​không và sẽ trở thành vấn đề cho sau này!
    Luôn luôn nhớ rằng code sạch với vài dòng comment sẽ luôn tuyệt hơn là code xấu và một đống comment không cần thiết. Đừng phí thời gian viết comment giải thích đống code tởm lợm. Thay vào đó hãy xử lí vấn đề từ tận gốc rễ: viết code thật sạch.

    “Code formatting là ưu tiên hàng đầu”

    Có lẽ điều này tuyên bố trên không thể được hiểu và là một trong những đặc điểm quan trọng nhất của một nhà phát triển thực sự tuyệt vời.
    Chúng ta luôn mong muốn những dòng code của mình gây ấn tượng được với mọi người bởi trật tựu, chi tiết và sự so sánh rõ ràng trong tư tưởng.Tuy nhiên, đó sẽ thực sự là một thảm họa nếu họ thấy một khối code không rõ đâu là nơi bắt đầu và kết thúc, vô cùng xáo trộn. 
    Chức năng mà bạn tạo ra ngày hôm nay sẽ bị thay đổi trong phiên bản tiếp theo nhưng sự sạch sẽ trong code của bạn sẽ không bao giờ thay đổi.
    coding style và tính dễ đọc sẽ tiếp tục ảnh hưởng đến khả năng bảo trì của code lâu dài.

    Hãy sử dụng lệnh “try-catch-finally”

    Các lập trình viên đều phải trải qua thực hiện quá trình Error handling. Bởi trong một số trường hợp các giá trị và kết quả dù không chính xác nhưng vẫn được nó ghi nhận là đã "đúng". 
    Tuy vậy, vấn đề không nằm ở Error handling mà là cách thực hiện nó thật “sạch”.
    Và việc sử dụng các khối try-catch được coi là một trong những cách để giải uyết vấn đề trên. Khi bạn execute code trong phần try của câu lệnh try-catch-finally, điều đó cũng có nghĩa là execution có thể hủy bất cứ khi nào và bắt đầu lại tại catch.
    Do đó, Lệnh try-catch -finally được khuyến khích sử dụng khi các bạn viết mã.
    Luôn luôn nhớ rằng mỗi ngoại lệ bạn đưa ra phải chứa đủ ngữ cảnh để xác định nguồn và vị trí của lỗi. Các thông báo lỗi thông tin sáng tạo sẽ được nhớ lâu hơn ngay cả khi bạn đã đã rời công ty.

    Mang tất cả lại với nhau

    Theo Robert Martin, “viết code sạch đòi hỏi việc sử dụng rất nhiều kỹ thuật được áp dụng thông qua một cảm giác về” sạch sẽ ” trong code. Do đó nó còn được gọi là giác quan code “
    Một số chúng ta được sinh ra với nó và một số phải bỏ rất nhiều công sức để nhận được nó thông qua thực hành, kiên trì và nhẫn nại. Giác quan code này không chỉ giúp chúng ta phân biệt giữa code tốt và code xấu mà nó cũng giúp chúng ta trong việc hình thành các phương pháp để biến code xấu thành code tốt.
    Giác quan code giúp lập trình để lựa chọn các variation và công cụ tốt nhất để tạo ra code đẹp và sạch.
    Nói cách khác, Developer với giác quan code sẽ như một họa sĩ với khả năng biến màng hình màu đen thành một kiệt tác sẽ trường tồn với thời gian.

    Thứ Năm, 8 tháng 2, 2018

    Những kiến thức thông tin bạn cần biết về Big Data

    Những kiến thức thông tin bạn cần biết về Big Data

    Chắc chắn sẽ rất nhiều người khi tìm hiểu về big data sẽ cảm thấy phân vân về sự khác nhau giữa Phân tích nhiều dữ liệu của big data với việc phân tích dữ liệu trước đây. Hãy cùng tìm hiểu các khía cạnh khác.

    Định nghĩa về Big Data

    Big data là thuật ngữ dùng để chỉ đến các tập dữ liệu có khối lượng lớn và phức tạp đến mức các phần mềm xử lý dữ liệu truyền thống không có khả năng thu thập, quản lý và xử lý dữ liệu trong một khoảng thời gian hợp lý.
    Những tập dữ liệu lớn này có thể bao gồm các dữ liệu có cấu trúc, không có cấu trúc và bán cấu trúc, mỗi tập có thể được khai thác để tìm hiểu insights.
    Bao nhiêu dữ liệu để đủ gọi là ” big ” vẫn còn được tranh luận, nhưng nó có thể là các bội số của petabyte – và các dự án lớn nhất với phạm vi exabytes.
    Big data thường đặc trưng với ba Vs:
    ·         Khối lượng dữ liệu
    ·         Nhiều loại dữ liệu đa dạng
    ·         Vận tốc mà dữ liệu cần phải được xử lý và phân tích
    Dữ liệu tạo thành các kho dữ liệu lớn có thể đến từ các nguồn bao gồm các trang web, phương tiện truyền thông xã hội, ứng dụng dành cho máy tính để bàn và ứng dụng trên thiết bị di động, các thí nghiệm khoa học, và các thiết bị cảm biến ngày càng tăng và các thiết bị khác trong internet (IoT).
    Khái niệm big data đi kèm với các thành phần có liên quan cho phép các tổ chức đưa dữ liệu vào sử dụng thực tế và giải quyết một số vấn đề kinh doanh, bao gồm cơ sở hạ tầng IT cần thiết để hỗ trợ big data; các phân tích áp dụng với dữ liệu; công nghệ cần thiết cho các dự án big data; các bộ kĩ năng liên quan; và các trường hợp thực tế có ý nghĩa đối với big data.

    Big data and analytics

    Phân tích dữ liệu luôn là mục đích cuối cùng đem lại giá trị từ các tổ chức dữ liệu lớn. Nếu không có phân tích, một tập dữ liệu chỉ cung cấp những số liệu thông tin cơ bản và việc sử dụng trong kinh doanh bị hạn chế rất nhiều.
    Phân tích các thông tin dữ liệu lớn đem lại cho các doanh nghiệp những giá trị to lớn như:, tăng doanh thu, dịch vụ khách hàng được cải thiện, có tính hiệu quả cao và tăng khả năng cạnh tranh.
    Các công đoạn trong phân tích dữ liệu thường liên quan đến việc thu thập số liệu, thông tin chi tiết , phân tích thông tin thu thập được và đưa ra những nhận xét về những gì chúng chứa và cuối cùng là đưa ra các xu hướng , dự đoán về hoạt động trong tương lai.
    Việc phân tích những dữ liệu , thông tin lớn như vậy sẽ giúp các công ty có thể đưa ra những kế hoạch và chiến lược kinh doanh tốt hơn.
     Sự phân tích có thể tham khảo các ứng dụng kinh doanh thông minh hay tiên tiến hơn, phép phân tích dự đoán như ứng dụng được các tổ chức khoa học sử dụng. Loại phân tích dữ liệu cao cấp nhất là data mining, nơi các nhà phân tích đánh giá các bộ dữ liệu lớn để xác định mối quan hệ, mô hình và xu hướng.
    Phân tích dữ liệu có thể bao gồm phân tích dữ liệu thăm dò (để xác định các mẫu và mối quan hệ trong dữ liệu) và phân tích dữ liệu xác nhận ( áp dụng các kĩ thuật thống kê để tìm ra giả thiết về một bộ dữ liệu có đúng hay không).
    Một mảng khác là phân tích dữ liệu định lượng ( hoặc phân tích dữ liệu số có các biến có thể so sánh theo thống kê) so với phân tích dữ liệu định tính ( tập trung vào các dữ liệu không phải là dữ liệu cá nhân như video, hình ảnh và văn bản).

    Cơ sở hạ tầng IT để hỗ trợ big data

    Điều tất yếu đối với mỗi tổ chức, công ty là cần phải trang bị cơ sở hạ tầng để thu thập và chứa những dữ liệu thông tin, cung cấp quyền truy cập và đảm bảo thông tin trong khi lưu trữ và chuyển tiếp.
    Ở cấp độ cao, bao gồm hệ thống lưu trữ và máy chủ được thiết kế cho big data, phần mềm quản lý và tích hợp dữ liệu, thông tin kinh doanh và phần mềm phân tích dữ liệu, và các ứng dụng big data.
    Phần lớn các cơ sở hạ tầng này sẽ tập trung một chỗ, vì các công ty muốn tiếp tục tận dụng các khoản đầu tư vào trung tâm dữ liệu của mình. Nhưng ngày càng có nhiều tổ chức dựa vào các dịch vụ điện toán đám mây để xử lý nhiều yêu cầu big data của họ.
    Thu thập dữ liệu đòi hỏi phải có nguồn. Rất nhiều trong số những ứng dụng sau đây, như các ứng dụng web, các kênh truyền thông xã hội, ứng dụng di động và lưu trữ email đã được cài sẵn. Nhưng khi IoT trở nên phổ biến hơn, các công ty có thể cần phải triển khai cảm biến trên tất cả các loại thiết bị, phương tiện và sản phẩm để thu thập dữ liệu, cũng như các ứng dụng mới tạo ra dữ liệu người dùng.
    Để lưu trữ tất cả các dữ liệu đến, các tổ chức cần phải có đủ dung lượng lưu trữ tại chỗ. Các tùy chọn lưu trữ bao gồm kho dữ liệu truyền thống, data lakes và lưu trữ trên đám mây.
    Các công cụ cơ sở hạ tầng bảo mật có thể bao gồm việc mã hóa dữ liệu, xác thực người dùng và các điều khiển truy cập khác, hệ thống giám sát, tường lửa, quản lý di động của doanh nghiệp và các sản phẩm khác để bảo vệ hệ thống và dữ liệu.

    Hệ sinh thái Hadoop

    Hadoop là một trong những công nghệ liên quan chặt chẽ nhất với big data. Dự án Apache Hadoop phát triển phần mềm mã nguồn mở cho máy tính có khả năng mở rộng và phân tán.
    Thư viện phần mềm Hadoop là một khuôn mẫu cho phép xử lý phân tán các bộ dữ liệu lớn trên các nhóm máy tính sử dụng các mô hình lập trình đơn giản. Nó được thiết kế để mở rộng từ một máy chủ duy nhất sang hàng ngàn máy khác, mỗi máy cung cấp tính toán và lưu trữ cục bộ.
    Dự án bao gồm rất nhiều phần:
    ·         Hadoop Common, các tiện ích phổ biến hỗ trợ các phần Hadoop khác
    ·         Hadoop Distributed File System, cung cấp khả năng truy cập dữ liệu ứng dụng cao
    ·         Hadoop YARN, một khuôn mẫu cho kế hoạch làm việc và quản lý tài nguyên cụm
    ·         Hadoop MapReduce, một hệ thống dựa trên YARN để xử lý song song bộ dữ liệu lớn.

    Apache Spark

    Một phần của hệ sinh thái Hadoop, Apache Spark là một khuôn mẫu tính toán cụm nguồn mở được sử dụng làm công cụ xử lý big data trong Hadoop. Spark đã trở thành một trong những khuôn mẫu xử lý big data quan trọng, và có thể được triển khai theo nhiều cách khác nhau. Nó cung cấp các ràng buộc bản địa đối với Java, Scala, Python (đặc biệt là Anaconda Python distro ), và ngôn ngữ lập trình R ( R đặc biệt phù hợp với big data ) và hỗ trợ SQL, streaming data, machine learning và xử lý đồ thị.

    Data lakes

    Data lakes là các kho lưu trữ chứa khối lượng dữ liệu thô rất lớn ở định dạng gốc của nó cho đến khi những người dùng doanh nghiệp cần dữ liệu. Các yếu tố giúp tăng trưởng data lakes là những phong trào kỹ thuật số và sự phát triển của IoT. Các data lakes được thiết kế để giúp người dùng dễ dàng truy cập vào một lượng lớn dữ liệu khi có nhu cầu.

    NoSQL Databases

    Các cơ sở dữ liệu SQL thông thường được thiết kế cho các giao dịch đáng tin cậy và các truy vấn ngẫu nhiên, nhưng chúng có những hạn chế như giản đồ cứng nhắc làm cho chúng không phù hợp với một số loại ứng dụng.  Cơ sở dữ liệu NoSQL nêu ra những hạn chế, và lưu trữ và quản lý dữ liệu theo những cách cho phép tốc độ hoạt động cao và sự linh hoạt tuyệt vời. Nhiều cơ sở dữ liệu đã được phát triển bởi các công ty tìm cách tốt hơn để lưu trữ nội dung hoặc xử lý dữ liệu cho các trang web lớn. Không giống như các cơ sở dữ liệu SQL, nhiều cơ sở dữ liệu NoSQL có thể được mở rộng theo chiều ngang trên hàng trăm hoặc hàng ngàn máy chủ.

    In-memory databases

    Cơ sở dữ liệu trong bộ nhớ (IMDB) là một hệ thống quản lý cơ sở dữ liệu chủ yếu dựa vào bộ nhớ chính, thay vì đĩa, để lưu trữ dữ liệu. Cơ sở dữ liệu trong bộ nhớ nhanh hơn các cơ sở dữ liệu được tối ưu hóa trong đĩa, một điểm quan trọng để sử dụng phân tích big data và tạo ra các kho dữ liệu và các siêu dữ liệu.

    Các kĩ năng big data

    Big data và các nỗ lực phân tích big data yêu cầu kĩ năng cụ thể, dù là từ bên trong tổ chức hay thông qua các chuyên gia bên ngoài.
    Nhiều kĩ năng có liên quan đến các thành phần công nghệ dữ liệu quan trọng như Hadoop, Spark, NoSQL, cơ sở dữ liệu trong bộ nhớ và phần mềm phân tích.
    Các lĩnh vực khác cụ thể là về các nguyên tắc như khoa học dữ liệu, khai thác dữ liệu, phân tích thống kê và định lượng, hình dung dữ liệu, lập trình mục đích chung, và cấu trúc dữ liệu và các thuật toán. Ngoài ra cũng cần có những người có kĩ năng quản lý tổng thể để quản lý tiến độ của các dự án big data.
    Với độ phổ biến của các dự án phân tích dữ liệu và sự thiếu hụt nhân lực về các kĩ năng trên, việc tìm kiếm các chuyên gia có kinh nghiệm có thể là một trong những thách thức lớn nhất đối với các tổ chức.

    Big data được sử dụng trong những trường hợp nào?

    Big data và phân tích có thể được áp dụng  để giải quyết nhiều vấn đề trong kinh doanh và nhiều trường hợp sử dụng khác nhau. Dưới đây là một vài trường hợp cụ thể
    ·         Phân tích khách hàng. Các công ty có thể kiểm tra dữ liệu khách hàng để nâng cao trải nghiệm của khách hàng, cải thiện tỉ lệ chuyển đổi và giữ khách hàng tốt hơn.
    ·         Phân tích hoạt động. Nâng cao hiệu quả hoạt động và sử dụng tốt hơn tài sản của công ty là mục tiêu của nhiều công ty. Việc phân tích big data có thể giúp doanh nghiệp vận hành hiệu quả hơn và cải thiện hiệu suất kinh doanh.
    ·         Phòng chống gian lận. Phân tích dữ liệu có thể giúp các tổ chức xác định các hoạt động khả nghi, và các mẫu có thể chỉ ra hành vi gian lận và giúp giảm thiểu rủi ro.
    ·         Tối ưu hóa giá cả. Các công ty có thể sử dụng phân tích big data để tối ưu hóa giá đặt cho sản phẩm và dịch vụ, giúp tăng doanh thu.