Cùng đi học Machine Learning - Phần 2 - Machine Learning Algorithms

Mở đầu Chào tất cả mọi người, chúng ta lại gặp nhau trong bài phần tiếp theo của seri "Cùng đi học Machine Learning". Ở phần trước, sau khi chúng ta đã "cưỡi ngựa xem hoa" về khái niệm Machine Learning thì chắc các bạn cũng đã tìm đọc vài bài viết, sách... về ML. Và chắc hẳn các bạn cũng dễ ...

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

API Authentication (Passport) trong Laravel

Laravel đã làm cho việc thực hiện xác thực qua các form đăng nhập truyền thống trở nên dễ dàng, nhưng AP I là về những cái gì? Các API thường sử dụng mã để xác thực người dùng và không duy trì trạng thái phiên giữa các yêu cầu. Laravel làm cho việc xác thực API trở nên dễ dàng bằng cách sử ...

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

Truyền đối số trong Java, có thể bạn chưa biết?

Tất nhiên, trong Java, các đối số luôn luôn được truyền bằng giá trị. Hãy cùng xem những gì đang thực sự hoạt động bên trong </p> <div class= Tác giả: Bùi Văn Nam viết 16:31 ngày 12/08/2018

Cải thiện hiệu suất khi dùng GraphQL trong Rails

Với việc sử dụng GraphQL, tốc độ truy xuất vào APi của ứng dụng đã nhanh hơn cách thông thường, tuy nhiên chúng ta vẫn cần phải cải thiên cho chúng. Trong phần này, chúng ta sẽ xem xét ba cách để tránh các vấn đề về hiệu suất với GraphQL trong ứng dụng Rails và sau đó là dùng một công cụ để giúp ...

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

Làm cốc trà đá bàn về bảo mật trong Rails

Ngày nay, hầu hết các frameworks phát triển web hay mobile đều hỗ trợ đỡ các developer trong việc xây dựng các ứng dụng an toàn. Nhưng bởi vì không có framework nào là hoàn hảo, nên việc developer hiểu rõ bản chất của framework mình đang sử dụng, cũng như các lỗ hổng có thể có của nó sẽ giúp ích ...

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

Triple Equals in Ruby

Với một số thành phần mà dùng === (Triple equal sign) thường bỏ qua hoặc sử dụng trong nền câu lệnh điều kiện. Bây giờ có một số bài viết về toán tử === nhưng câu hỏi đặt ra là === cho chúng ta có thể sử dụng nó đến đâu? Triple equal là gì? Trong một số trường hợp mặc định, toán tử === chỉ là ...

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

Tổng quan về Pentest trong Kiểm thử bảo mật & OWASP

Là QA, chắc hẳn bạn đã từng có câu hỏi liệu hệ thống, trang web hay ứng dụng bạn đang làm có đảm bảo an toàn hay không? Câu trả lời cho vấn đề này không phải là dễ dàng. Trong chủ đề seminar lần này, nhóm Táo Mèo mong muốn giới thiệu đến QA một phương pháp kiểm thử bảo mật Pentest - Vậy Pentest là ...

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

Android Profiler in Android Studio 3.0

Trong bài viblo tháng trước mình đã gửi đến các bạn một số thông tin cập nhật cơ bản của Android Studio 3.0 . Hôm nay mình muốn gửi đến các bạn một mục không lạ nhưng lại khá mới trong Android Studio 3.0 đó chính là Android Profiler. Như các bạn đã biết nội dung các thông tin update của bản ...

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

Cách tối ưu để định nghĩa 1 string constant trong Objective-C

Khi phát triển một dự án iOS nói chung, chúng ta cần định nghĩa các string constant để có thể sử dụng lại và tránh việc hardcode không cần thiết. Vậy đâu là "the best way" để làm việc này? Thông thường nhưng iOS Dev để nhanh gọn hay sử dụng macro để định nghĩa một string constant. Cú pháp như sau: ...

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

Errors & Logging trong Laravel 5.3

Xin chào các bạn. Hôm nay mình sẽ tiếp tục về series về Laravel. Và hôm nay mình sẽ giới thiệu với các bạn vềErrors & Logging trong laravel và cách sử dụng . Giới thiệu Cấu hình The Exception Handler Phương thức Report Phương thức Render HTTP Exceptions Tuỳ biến HTTP Error ...

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

Neural Network Fundamental 3: Forward Propagation In A Deep Network, Loss Function

Phần trước tôi đã trình bày biểu diễn của mạng neural với 2 lớp, ở phần này tôi sẽ trình bày tiếp mạng neural với nhiều lớp Trên là ví dụ cho mạng neural có 4 lớp (ta không đếm lớp input) . Tổng quát hóa cho mạng có L lớp ta có các ký hiệu sau L: số lớp, ở ví dụ trên L = 4 n[l]n^{[l]} ...

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

Bắt đầu phát triển iOS Apps với Swift part 3: Làm việc với View Controller

Ở phần 3 này, chúng ta sẽ tiếp tục làm việc cùng UI trong màn hình các món ăn trong app FoodTracker. Ở bài trước chúng ta đã thêm image view và thêm image picker vào để cho người dùng có thể chọn ảnh từ album. Kết quả bài trước: Trong bài học ngày hôm nay, chúng ta sẽ tìm hiểu và thực hành các ...

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

Các lỗi cơ bản của phần mềm

Bạn là một tester kỳ cựu hay mới bắt đầu làm quen với vai trò kiểm thử? Bạn đã có lúc muốn chui xuống gầm bàn vì để lọt 1 lỗi cơ bản đến tay khách hàng? Hay bạn còn đang phân vân chưa biết bắt đầu kiểm thử từ đâu? Hãy cùng tìm hiểu bài viết dưới đây, nơi mà chúng tôi những kiểm thử viên có kinh ...

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

Cách tải lên một tập tin khi dùng gem Shrine với Rails

Sau đây là bài viết về gem Sharine với rails mà mình có tìm hiểu được trong dự án mới. hãy tạo một ứng dụng Rails mới mà không có bộ kiểm thử mặc định: rails new NewApp -T Mình sẽ sử dụng Rails 5 cho bản demo này, nhưng hầu hết các khái niệm cũng có thể áp dụng cho các phiên bản 3 và ...

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

Top 5 Web App nổi bật về Design Web

Bài này được tài trợ bởi BAWMedia. Tài năng và bản năng sáng tạo của bạn có thể đưa bạn đến một chặng đường dài. Tuy nhiên, quá trình thiết kế web đòi hỏi sự cống hiến và sự kiên trì rất nhiều. May mắn thay, có một loạt các ứng dụng trên thị trường được thiết kế để làm cho việc thiết kế web dễ ...

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

7 Steps To Room

Room là 1 thư viện nằm trong Android Architecture Components. Nó giúp các lập trình viên thao thao tác dễ dàng hơn với SQLiteDatabase trong ứng dụng của mình. Giảm thiểu số lượng mà lỗi, thừa và kiểm tra truy vấn lúc biên dịch chương trình. Sau đây là 7 bước cơ bản để bạn có thể áp dụng ROOM vào ...

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

Bảo mật với spring

I. Giới thiệu Hai vấn đề trong bảo mật thông tin: Authentication(Bạn là ai?) và authorization(bạn có quyền truy cập?). Một số người người gọi là "access control" thay cho "authorization". II. Authentication : Strategy chính trong phần này là AuthenticationManager : public ...

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

Simple way to create a custom Analog clock in Android

Android is a very popular operating system developed by Google which is a widely-used open-source project to become a huge platform of customized apps. Nowadays, many app developers as well as investors like to customize the UI portion of their apps. Going with the flow, I am going to describe ...

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

Xây dựng API trên framework FuelPHP

Mình xin phép được vào thẳng vấn đề, những thứ như FuelPHP là gì mình xin phép không đề cập I. Chuẩn bị Cài đặt oil (thằng này na ná như artisan trong laravel vậy, giúp khởi động server ảo, tạo và chạy migrate, controller): curl https://get.fuelphp.com/oil | sh Tải framework: oil create ...

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

Upload ảnh lên Firebase trong ứng dụng Android

Firebase là một nền tảng phát triển ứng dụng web và điện thoại di động, và Firebase Storage cung cấp tải lên và tải tập tin an toàn cho các ứng dụng Firebase. Trong bài đăng này, bạn sẽ xây dựng ứng dụng Android có khả năng tải hình ảnh lên Storage Firebase. Firebase Setup Nếu bạn chưa có tài ...

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