Bài đăng

Jonas Front End Course

Hình ảnh
Jonas Front End Course 1. Video 22: CHỌN FONT CHỮ. - Cỡ chữ body text: 15 - 25 px; - Cỡ chữ headline càng lớn càng tốt: 60px - 90px headling chính, 32px subhead. - Line spacing: 120 - 150% - 45-90 kí tự/dòng. - Nên dùng các font: San-serif; Nên sử dụng Google Web Fonts như Open Sans, Lato... 2. Video 23: CHỌN MÀU SẮC. - Chỉ sử dụng Base color. Nên sử dụng Color Palatte. - Không sử dụng màu đen trong thiết kế. - Ý nghĩa của màu sắc: Red is a great color to use when power, passion, strength and excitement want to be transmitted. Brighter tones are more energetic and darker shades are more powerful and elegant. Orange draws attention without being as overpowering as red . It means cheerfulness and creativity . Orange can be associated with friendliness, confidence, and courage . Yellow is energetic and gives the feeling of happiness and liveliness. Also, it associates with curiosity, intelligence, brightness, etc. Green is the color of...

Redux: Ví dụ Counter

Hình ảnh
Sau khi có các kiến thức cơ bản về Redux như store, action, reducer, provider... Để tổng hợp các kiến thức đã học chúng ta cùng bắt tay vào làm ví dụ về Counter. Counter đơn giản chúng ta có hai nút bấm: Khi click vào nút (+) thì giá trị trong ô input sẽ tăng Khi click vào nút (-) thì giá trị ô input sẽ giảm  Trong bài viết này chúng ta cùng xây dựng Counter với React React + Redux 1. Counter với React Chúng ta sẽ xây dựng ví dụ đơn giản thông qua React và từng bước thêm Redux vào để có thể dễ hiểu hơn Redux hoạt động như nào nhé. Sau khi cài đặt, chúng ta tạo một file Counter.js với code như sau: Giải thích nhanh về đoạn code trên: Biến count sẽ được khởi tạo và lưu trữ trong state ngay ở đầu Counter component Khi người dùng click vào "+" thì sự kiện onClick() sẽ được gọi, cụ thể function increment() sẽ được thực thi. Increment() sẽ cập nhật state với một count mới. Tương tự khi người dùng click vào "-". Bởi vì state bị thay đổi nên React sẽ r...

CNN Note

Hình ảnh
1. Convolutional Layer Biến bức ảnh greyscale thành một future map với số chiều ít hơn bảng một ma trận feature detector. 2. ReLU Layers - Làm tăng tính spare của dữ liệu vì nếu nhỏ hơn không hàm sẽ biến giá trị thành 0. 3. Pooling Layers Vs Flattening Layers - Làm giảm số chiều dữ liệu, cho việc tính toán, và để tránh overfitting

Top 20 API trong AI và Machine Learning bạn nên biết

Application Programming Interface là một code được tạo sẵn để đơn giản hóa cuộc sống của một lập trình viên. Nó giúp số hóa các task đơn điệu và tự động hóa một số lượng lớn các function phức tạp, và kết quả là ta cắt giảm được chi phí sản xuất. Khi nói đến lập trình AI / ML, chúng ta thường thực hiện việc tích hợp API thương mại vào các platform hiện có. Nó cho phép tương tác với code snippet hiện tại, cho chúng tương tác với nhau và tất nhiên tương tác với user-base của bạn. Trong bài viết này, tôi sẽ liệt kê những API ưa thích mà tôi thấy phù hợp với lập trình AI và ML nhất. Một điều cần lưu ý là danh sách này chỉ dựa trên mức độ hiệu quả, dễ sử dụng và chức năng của platform chứ không phải độ phổ biến của nó. Tôi cũng không liệt kê những tên tuổi lớn như các platform Google, IBM hay Microsoft bởi vì ai cũng biết về chúng cả. 1. BigML Tài liệu:  https://bigml.com/developers Công ty BigML đã mô tả sản phẩm Machine Learning của mình rất đơn giản và dành cho tất cả mọi ngư...

Những API thần thánh mà không phải ai cũng biết

Hình ảnh
MaxMind Ip2Location Đây là API rất đơn giản đầu vào là IP của bạn và đầu ra sẽ là khu vực bạn sinh sống. Nghĩa là chỉ cần người dùng truy cập vào trang web thì mình có thể lấy được vị trí của người dùng đó. Rất nhiều đối tác cung cáp API này nhưng mình thử thì API của MaxMind là tốt nhất. Trong thực tế thì API này chỉ lấy được quốc gia (tất nhiên) và thành phố / tỉnh bạn sinh sống (thực tế không lấy được đến mức tọa độ của bạn đâu). Ngoài ra API này cũng giúp lấy được nhà mạng cung cấp dịch vụ của người dùng (ví dụ Viettel/ VNPT/ MobiFone/ VinaPhone/ FPT…). Độ chính xác của API lấy quốc gia là khoảng hơn 99%+, lấy thông tin thành phố thì chỉ đúng khoảng hơn 95%+, độ chính xác về nhà mạng cũng tương tự. Link tham khảo: https://dev.maxmind.com/geoip/geoip2/geolite2/ API này áp dụng thế nào, bạn có thể sử dụng API này làm những việc đơn giản như: Nếu bạn có website / ứng dụng cung cấp dịch vụ Local, khi xác định được thành phố của người dùng bạn chỉ việc show ra thông tin dịch v...

Ý tưởng khởi nghiệp 1

Một số công ty khởi nghiệp đáng chú ý trong năm 2019 của  Thụy Điển Theo trang mạng  www.eu-startups.com , trong năm 2019 có 10 công ty startup đáng chú ý của  Thụy Điển  đó là: VOI –  Được thành lập vào năm 2018, VOI là công ty chuyên sản xuất những chiếc xe máy điện thân thiện với môi trường và công ty này đã thu hút được 50 triệu USD tiền vốn vào tháng 11/2018. Hiện công ty này đã có mặt tại một số thành phố lớn ở châu Âu bao gồm Stockholm, Gothenburg, Madrid, Zaragoza, Malaga và Lisbon, với hơn 150.000 người đăng ký sử dụng và VOI đang có kế hoạch mở rộng ra thị trường Ý và Pháp. Những chiếc xe máy điện của VOI là giải pháp thay thế thân thiện với môi trường, tiện lợi với chi phí thấp cho những chiếc ô tô và phương tiện công cộng. Những chiếc xe máy điện trên có thể được mở khóa bằng một ứng dụng điện thoại và chỉ mất 1 euro để mở khóa và 0,15 euro cho mỗi phút sử dụng. Panion  – Không giống như những mạng xã hội hiện tại nơi mà bạn có thể tương ...