NHỮNG KỸ NĂNG MỀM MÀ NGƯỜI KIỂM THỬ TRÊN THIẾT BỊ DI ĐỘNG CẦN CÓ???

Như chúng ta đã biết, Công nghệ di động đã thay đổi đáng kể trong thập kỷ vừa qua. Với việc ra mắt của Iphone vào năm 2007, đã khiến cho các thiết bị di động phải đối mặt với một cuộc cách mạng. Những thiết bị di động được đóng gói bằng phần cứng và cảm biến mạnh mẽ. Tuy nhiên để tạo nên sự khác ...

Tác giả: Tạ Quốc Bảo viết 19:19 ngày 10/12/2018

Sử dụng closure trong swift

Trong lập trình IOS, chúng ta đã rất quen thuộc với khái niệm closures trong swift và block trong Objective C. Mọi người sử dụng chúng rất thường xuyên trong code của mình tuy nhiên không phải ai cũng hiểu tường tận về chúng. Còn rất nhiều vấn đề cần phải bàn luận, vì thế bài viết này mình sẽ đi ...

Tác giả: Vũ Văn Thanh viết 19:19 ngày 10/12/2018

CEO 27 tuổi tạo ra robot chơi game đầu tiên trên thế giới, được Apple và Amazon mời hợp tác độc quyền

Công ty chế tạo robot của doanh nhân trẻ đã huy động thành công 10 triệu USD. Silas Adekunle sinh ra ở Nigeria và chuyển đến Anh năm 11 tuổi. Suốt thời thơ ấu, cậu dành thời gian cho khoa học và công nghệ, chơi cùng bộ lắp ráp robot của Lego và xem video trên YouTube để tìm ý ...

Tác giả: Trịnh Tiến Mạnh viết 19:19 ngày 10/12/2018

Giới thiệu về POP (Protocol Oriented Programming)

Là một lập trình viên, việc quản lý độ phức tạp là một điều rất khó khăn, là một vấn đề mà chúng ta luôn trăn trở tìm cách giải quyết. Khi chúng ta tìm hiểu về POP, bạn sẽ không thấy được ngay một kết quả khả quan hay xứng đáng cho việc bạn đầu tư thời gian vào nguyên cứu công nghệ này. Nhưng nếu ...

Tác giả: Trịnh Tiến Mạnh viết 19:19 ngày 10/12/2018

Các nhà khoa học tạo ra được “vân tay vạn năng”, có khả năng mở khóa bảo mật của smartphone hiện tại

Nhờ có sức mạnh machine learning, các nhà nghiên cứu tạo ra một vân tay vạn năng. Các nhà nghiên cứu bảo mật vừa lập trình thành công trí tuệ nhân tạo (AI) có khả năng tạo ra vân tay giả vạn năng, có thể mở khóa đại đa số các smartphone sử dụng cảm biến sinh trắc học. Theo báo ...

Tác giả: Bùi Văn Nam viết 19:18 ngày 10/12/2018

Sàn giao dịch tiền điện tử (cryptocurrency) là gì? Top 10 sàn uy tín? Công ty thiết kế sàn giao dịch Bitcoin, Ethereum, Altcoin tốt nhất

Hãy cùng tìm hiểu Sàn giao dịch tiền điện tử (cryptocurrency) là gì? Top 10 sàn uy tín? Công ty thiết kế sàn giao dịch Bitcoin, Ethereum, Altcoin tốt nhất

Tác giả: DuongHuong1508 viết 11:27 ngày 10/12/2018

Công ty thiết kế web Exchange giao dịch tiền điện tử (cryptocurrency) tự động

Dịch vụ thiết kế web Exchange giao dịch tiền điện tử (cryptocurrency) tự động ứng dụng công nghệ Blockchain tại Việt Nam bởi công ty Vakaxa nhanh chóng, bảo mật hàng đầu hiện nay.

Tác giả: Blockchain Vakaxa viết 10:55 ngày 10/12/2018

Công ty thiết kế sàn giao dịch tiền ảo (Coin Exchange): Bitcoin, Ethereum, Altcoin tốt nhất

Sàn giao dịch tiền ảo (coin): Bitcoin, Ethereum, Altcoin do Vakaxa thiết kế đảm bảo an toàn dựa trên mô hình của Binance, Bittrex, Remitano hoặc một sàn giao dịch mới theo yêu cầu của bạn.

Tác giả: DuongHuong1508 viết 09:37 ngày 10/12/2018

Các câu hỏi và trả lời phỏng vấn với Node.js (Phần 1)

Node.js (hay còn được gọi là Node hay Nodejs) là một framework JavaScript nhẹ và hiệu quả, event-driven để xây dựng các ứng dụng web JS. Bài viết này sẽ tổng hợp các câu hỏi phỏng vấn Nodejs cùng với các câu trả lời trên c-sharpcorner.com . Câu hỏi 1: Tôi có thể cài đặt ...

Tác giả: Trịnh Tiến Mạnh viết 16:01 ngày 06/12/2018

Xây dựng static web cực kì nhanh chóng với GitHub Pages và Cloudflare

Nếu bạn muốn xây dựng một website mà chỉ bao gồm HTML, CSS và Javascript. Bạn có thể xây dựng 1 static web hoàn toàn miễn phí phục vụ cho việc học tập hoặc thậm chí cho mục đích kinh doanh với GitHub Pages (https://pages.github.com). Bạn muốn những gì ? Bạn muốn tự ...

Tác giả: Tạ Quốc Bảo viết 16:01 ngày 06/12/2018

Trong lập trình thì số 1 là con số cô đơn nhất

Liệu có phải phát triển phần mềm là một hoạt động được ưa thích bởi những cá nhân chống lại các hoạt động xã hội và ghét con người, những kẻ mà thích được làm việc với mấy chiếc máy tính hơn là với những người khác? Nếu đúng như vậy thì tất cả các dự án phần mềm sẽ được thực hiện tốt ...

Tác giả: Trần Trung Dũng viết 16:01 ngày 06/12/2018

Responsive Images trên Web

Cách thông thường chúng ta vẫn sử dụng hình ảnh lớn phù hợp với màn hình lớn và sẽ được co lại khi xem trên màn hình nhỏ, đây là giải pháp đơn giản nhưng có 2 vấn đề lớn, thứ nhất là chúng ta xem hình kích thước nhỏ nhưng kích thước thật lại là một hình lớn vậy là lãng phí băng thông ...

Tác giả: Hoàng Hải Đăng viết 16:01 ngày 06/12/2018

Cách mạng trí tuệ nhân tạo (artificial intelligence) – Chúng ta đang ở đâu?

Từ khi chiếc máy tính cơ-điện tử có khả năng lập trình đầu tiên ra đời năm 1936, con người ta tin rằng cho đến ngày nay chúng ta đã giải quyết được các bài toán về trí tuệ, nhận thức và có một thế hệ người máy thông minh. Nhưng cho đến nay những gì mà trí thông minh nhân tạo ...

Tác giả: Tạ Quốc Bảo viết 16:01 ngày 06/12/2018

Phần tử SVG trong HTML5

Ở bài học trước, Quantrimang đã cùng bạn tìm hiểu về phần tử Canvas trong HTML5 dùng để vẽ đồ họa cho website. Hôm nay chúng mình xin giới thiệu thêm một phần tử nữa có nhiệm vụ tương tự, cũng được sử dụng để vẽ đồ họa 2D và các ứng dụng đồ họa trên website, đó là phần tử SVG. Vậy SVG có ...

Tác giả: Vũ Văn Thanh viết 16:00 ngày 06/12/2018

Một số cách phục hồi code trên Git

Git là công cụ mạnh để quản lý project, được sử dụng hầu hết phổ biến hiện nay. Một vài trường hợp bạn cần phải phục hồi code đểu, code ngủ gật, bla bla. Các bạn thường sẽ gặp một số trường hợp sau. 1. Vừa chỉnh code xong, chưa add $ git clean -df $ git ...

Tác giả: Hoàng Hải Đăng viết 16:00 ngày 06/12/2018

Lập kế hoạch SEO: Cẩm nang từ A – Z

Một trong những lý do khiến việc tối ưu website dậm chân tại chỗ khi mà chính SEOer là người nắm rõ kỹ thuật nhưng lại không có một quy trình SEO cụ thể. Không chỉ những người mới bắt đầu mà ngay cả người làm SEO lâu năm cũng chưa chắc đã có một quy trình triển khai SEO hợp lý. Để giúp các bạn có ...

Tác giả: Tạ Quốc Bảo viết 16:00 ngày 06/12/2018

Sử dụng React Context

Thông thường, data trong React sẽ được truyền từ trên xuống dưới (parent to child) thông qua props, tuy nhiên trong những trường hợp ta cần chia sẻ dữ liệu trong toàn bộ app mà không phải truyền props qua từng tầng của React component tree, ta sử dụng React Context. Context được sử dụng khi dữ ...

Tác giả: Hoàng Hải Đăng viết 16:00 ngày 06/12/2018

Các định dạng Đa phương tiện - Multimedia trong HTML5

Multimedia là một thuật ngữ nói về các sản phẩm được tạo ra để chạy trên nhiều thiết bị khác nhau. Trong khuôn khổ web thì multimedia bao gồm văn bản, hình ảnh, video, âm thanh, animation. Các trang web thường chứa các phần tử đa phương tiện thuộc các loại và định dạng khác nhau. Bài học ...

Tác giả: Vũ Văn Thanh viết 16:00 ngày 06/12/2018

Compose and Rails

Chao, Đến tháng lại lên, hôm nay mình xin giới thiệu với các bạn cách sử dụng Docker Compose trong việc thiết lập môi trường để phát triển ứng dụng Rails/PostgreSQL Nhưng trước tiên, bạn cần cài đặt Docker compose trong link: compose install Chúng ta cần 4 tệp đầu tiên để tạo ứng dụng. Vì ứng ...

Tác giả: Hoàng Hải Đăng viết 16:00 ngày 06/12/2018

Tuốt tuồn tuột về HTTP Polling và SSE (Server-sent event).

Hôm nay, nhân tiện có task research call API bằng thằng AFNetworking bên Objective C , lướt qua thấy một số kĩ thuật giao tiếp (Client / Server) mới. Đọc ra mới thấy có Library AFRocketClient sử dụng (Server sent event), rồi thì là HTTP Polling, Long Polling Đúng là đụng vào cái nào cũng ...

Tác giả: Bùi Văn Nam viết 16:00 ngày 06/12/2018