Tác giả: T.C.Q

Xây dựng ứng dụng (App) cho Shopify

Xây dựng ứng dụng (App) cho Shopify

Những năm gần đây, với sự phát triển mạnh mẽ của Internet, việc mua sắp online ngày càng trở nên phổ biến hơn. Đáp ứng nhu cầu đó các dịch vụ thương mại điện tử ngày càng được sinh ra nhiều hơn, mức độ cạnh tranh lớn hơn. Vì vậy, đòi hỏi tốc độ phát triển website bán hàng cũng phải nhanh hơn và tối ưu hơn. Để phát triển một website bán hàng hoàn chỉnh, phải đi từ khâu thiết kế, lập trình, kiểm thử mất khá nhiều thời gian và chi phí. Shopify ra đời như một nhu ... »

Mỏ Bitcoin nằm ở đâu? Tại sao ai cũng có thể khai thác được vậy?

Mỏ Bitcoin nằm ở đâu? Tại sao ai cũng có thể khai thác được vậy?

Những năm gần đây đặc biệt là năm 2017 từ khoá Bitcoin được tìm kiếm rất nhiều trên mạng internet, không những vậy Bitcoin còn tạo ra một cơn sốt mà hầu như bất cứ nơi đâu, từ những bà nội trợ, những em học sinh cho tới dân văn phòng, trí thức đều bàn luận rất sôi nổi về Bitcoin. Là một người làm trong nghành công nghệ thông tin tôi quyết định đi tìm gốc rễ về sự ra đời và hình thành của nó để có thể giải thích cho một người bình thường một cách dễ ... »

Swift 4.0 những điểm đáng chú ý

Swift 4.0 những điểm đáng chú ý

I. Khái niệm chung Trong phần này tôi giới thiệu về những cái tiến của bản swift 4.0. Đặc biệt việc thu gọn cú pháp ngắn gọn giúp việc viết sẽ code ngắn hơn và dễ nhớ hơn. Swift 4 được đi kèm trong Xcode 9, bạn có thể download bản mới nhất của Xcode 9 từ trang chủ Apple developer (cần có tài khoản developer) tại đây: Download Here Bạn nên thử các tính năng mới của Swift 4 trên playground, thử các example, sửa thử chạy nó với các tình huống khác nhau để hiểu rõ hơn ... »

Sử dụng firebase với swift 3.x (phần 3 - phần cuối)

Sử dụng firebase với swift 3.x (phần 3 - phần cuối)

Đây là phần 3 cũng là phần cuối của bài viết viết về firebase và swift Phần 1: (Sử dụng firebase với swift 3.x (phần 1)) Phần 2: (Sử dụng firebase với swift 3.x (phần 2)) Trong phần phần 2 tôi đã giới thiệu về xử lý thêm avatars, tạo image, ... trong bài này tôi sẽ trình bày sâu hơn về xử lý ảnh, trao đổi ảnh thông qua chat. XII . Gửi Images Phần xử lý gửi ảnh khá giống với xử lý khi gửi text với một key khác. Hơn nữa lưu trữ dữ liệu ảnh trực ... »

Sử dụng firebase với swift 3.x (phần 2)

Sử dụng firebase với swift 3.x (phần 2)

Trong phần phần trước (Sử dụng firebase với swift 3.x (phần 1)) tôi đã giới thiệu về tương tác với firebase thông qua connect và tạo phòng để có thể chat được. Phần này tôi xin được giới thiệu kỹ hơn về cách gửi message, image trong một ứng dụng realtime. VII . Thiết lập Data Source và Delegate Để hiển thị mesages, bạn cần một data source để cung cấp những đối tượng phù hợp cho JSQMessageData proto-col, và cần thực thi trong phương thức delegata. Bạn có thể tạo một class phù hợp với JSQMessageData Ở đầu cùng ... »

Sử dụng firebase với swift 3.x (phần 1)

Sử dụng firebase với swift 3.x (phần 1)

Firebase là một dịch vụ của google hỗ trợ rât tốt cho các nền tảng Android, Ios, Web như là hỗ trợ push notification, chat realtime... Trong thời gian gần đây dự án mà tôi tham gia cũng đã sử dụng cả push notification và chat realtime. Trong khuôn khổ blog này tôi xin giới thiệu các bước cơ bản để viết ứng dụng realtime trên IOS. I . Chuẩn bị cơ bản Trước tiên hãy tải project chứa màn hình login dummy theo link sau simple project here Trong podfile hãy add nhưng thư viện sau vào pod 'Firebase/Storage' ... »

Sử dụng Beacon với Swift

Sử dụng Beacon với Swift

Beacon là thiết bị mà được APPLE giới thiệu từ năm 2014 nhưng một hai năm gần đây nó mới được áp dụng nhiều vào thực tế. Sau khi tham gia một dự án sử dụng Beacon tôi có cơ hội tìm hiểu nhiều hơn về Beacon, thông qua blog này tôi muốn giới thiệu tới các bạn cách hiểu tổng quan nhất về Beacon đồng thời đưa ra một ví dụ về sử dụng Beacon trên Swift mong rằng đẹp lại một giá trị cho bạn đọc. I. Beacon là gì? Beacon là nhãn hiệu hàng hoá của Apple ... »

Thời điểm thích hợp để cải thiện hiệu năng lập trình

Thời điểm thích hợp để cải thiện hiệu năng lập trình

Gần đây tôi có đọc một cuốn sách có tên là Thinking Fast and Slow (Tư duy nhanh và chậm) của tác giả Daniel Kahneman người Do Thái đã từng đoạt giải Nobel kinh tế học năm 2002. Dưới đây tôi sẽ đúc rút một số kiến thức học được từ cuốn sách mong rằng có thể giúp các lập trình viên có thể nâng hiệu năng lên một tầm cao mới. Hai hệ thống Đầu tiên đoạn code sau đây sẽ output ra kết quả là bao nhiêu? $x = 2; $y = 2;  print $x + $y; Nhìn vào đoạn code ... »