Tích hợp docker với project Laravel
Ở bài này mình sẽ hướng dẫn các bạn tích hợp docker vào dự án laravel. Docker (nếu chưa các bạn có thể cài đặt theo hướng dẫn tại (https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-16-04) Docker compose ( hướng dẫn cài đặt tại https://docs.docker.com/com ...
Chỉnh sửa các Breakpoint trong XCode
Đây là bài dịch từ của một chia sẻ trên trang medium.com, bài viết nguồn mời các bạn xem tại đây: https://medium.com/ios-os-x-development/edit-breakpoints-in-xcode-a20b4e453598 Các Breakpoint đóng một vai trò quan trọng trong quá trình debug . XCode cung cấp những tính năng mạnh mẽ cho ...
Đối tượng Promise & Deferred trong JavaScript - Phần 2: Sử dụng
Trong phần 1 của bài viết này, tôi đã dành rất nhiều thời gian nhìn vào lý thuyết về promises và deferreds: promises là gì và cách họ làm việc. Bây giờ là lúc để thực sự khám phá một số cách để sử dụng promises và deferreds trong JavaScript và đi sâu vào một số thực tiễn tốt nhất. Tôi sẽ bắt đầu ...
Giải quyết các vấn đề về hiệu năng trong Django ORM
Django là một công cụ tuyệt vời, giúp khi viết các ứng dụng web tăng năng suất đáng kể. Giống như với bất kỳ các framework nào khác, khi bạn bắt đầu khởi đầu làm quen với những mô hình dữ liệu đơn giản, mọi thứ phải thật sự nhanh chóng. Khi bạn bắt đầu thêm các ràng buộc trong real-world và mô hình ...
Tham chiếu thuộc tính với tài nguyên trong android
Như chúng ta đã biết android sử dụng các tệp XML để xây dựng giao diện, việc sử dụng XML của android khá đơn giản. Hầu hết khi bắt đầu học android chúng ta thường chỉ học qua chứ không đào sâu đến nó, qua bài viết này chúng ta hãy cùng khám phá những vấn đề đó: 1. tham chiếu ? và @ trong xml ...
12 nguyên tắc mà bạn nên học về Rails
Bài viết này sẽ chia sẻ một số nguyên tắc tôi đúc kết được khi phát triển các ứng dụng Ruby on Rails. Những điều này thường ít được các developer chú trọng tới, đặc biệt là những developer mới vào nghề. Nhưng chúng đã giúp tôi rất nhiều trong quá trình làm việc từ lúc bắt đầu học RoR đến nay, vậy ...
Bài học đau đớn khi chập chững CSS Kinh hoàng bài tập Tribute Page trên freecodecamp
Bài này không nhằm chê freecodecamp, thậm chí còn khen nhé :v Trong bài có sử dụng sự trợ giúp của các bạn Hồ Xuân Diễn, Robin Huy, Anh Nguyễn, Da Peng, Nguyễn Quốc Đại. Hoàng Hải Đăng viết 17:39 ngày 12/08/2018
[Xcode] Thay đổi UI thông qua LLDB expression
Bạn là một nhà phát triển iOS, và bạn đang làm việc với rất nhiều UI trong một ứng dụng. Đôi khi, sếp của bạn hay QA, designer muốn bạn thay đổi màu sắc của một view hay một button cụ thể nào đó, bạn sẽ phải làm gì? Bạn sẽ phải mò vào codebase tìm mã màu của view đó, rồi bạn phải chạy lại ứng dụng ...
Sử dụng NSLayoutAnchor
Trong phần tiếp theo này mình xin giới thiệu với các bạn về NSLayoutAnchor để có thể sử dụng AutoLayout bằng code một cách dễ dàng. NSLayoutAnchor NSLayoutAnchor: Cho phép sử dụng AutoLayout mà không cần tạo NSLayoutConstraint. Ngắn gọn và dễ hiểu hơn Dễ dàng sử dụng do cách dùng khá ...
5 bước giúp ứng dụng iOS của bạn bảo mật hơn
1. Lưu trữ dữ liệu cần bảo mật vào một nơi nào đó an toàn. Nói về việc lưu trữ các dữ liệu cần bảo mật, Keychain chính là câu trả lời mà chúng ta cần. Sử dụng User Default trong việc lưu trữ dữ liệu nhỏ về cơ bản là ổn, nhưng bạn không bao giờ nên lưu các dữ liệu cần bảo mật hoặc dữ liệu cá nhân ...
Có nên áp dụng Pair Programing vào dự án ?
Chúng ta đều biết Pair Programing ( xin được viết tắt là PP) là một trong những phương pháp lập trình của Extreme Programming (Agile). Vậy phương pháp này là gì ? Ưu nhược điểm của nó ra làm sao, có thể áp dụng vào mọi dự án lập trình hay không ? Hãy cùng tìm hiểu qua bài viết này. 1. Pair ...
Essential Linux Commands (part I)
Grep command là lệnh được dùng để tìm kiếm file phù hợp với text chỉ định. Đây là một lệnh cực kì mạnh mẽ với nhiều tùy chọn. Cú pháp: grep [options] pattern [files] 1. Làm thế nào để tìm tất cả các dòng phù hợp với một từ khóa trong một file? Trong ví dụ này, lệnh grep tìm kiếm từ khóa ...
React PropTypes - Khai báo kiểu dữ liệu cho component
React PropTypes là một cách tốt giúp bạn bắt lỗi thông qua việc kiểm tra loại dữ liệu được truyền vào component thông qua props. PropTypes mang lại lợi ích tuyệt vời trong khi lại bỏ ra rất ít công sức để cài đặt Giới thiệu Nếu bạn muốn truyền một giá trị bất kì nào đó đến một component, và bạn ...
Những vấn đề nhầm lẫn khi sử dụng webpack
Ngày nay, webpack là công cụ module bundle cho react, vuejs và hầu hết các thư viện hoặc framework khác đều sử dụng nó. Khi nghiên cứu về webpack sẽ có rất nhiều điều gây ra cho chúng ta khó hiểu, hôm nay mình viết bài viết này để giúp giải đáp những vấn đề thường nhầm lẫn khi sử dụng webpack. ...
Có gì mới trong Swift 4.1?
Conditional Conformance Đây là một tính năng mạnh mẽ giúp mã của bạn linh hoạt hơn. Bạn có thể xem cách nó hoạt động với một vài ví dụ. Conditional Conformance trong thư viện chuẩn Trong Swift 4, bạn có thể so sánh các Mảng, Dictionary và các tùy chọn miễn là các phần tử của chúng là ...
Triggers trong Xamarin
Triggers Triggers cho phép bạn diễn tả các hành động được khai báo trong XAML mà nó dùng để thay đổi hiển thị của các control dựa trên các sự kiện (event) hay thuộc tính (property). Bạn có thể gán thuộc tính trực tiếp trong control hoặc thêm vào resource dictionary ở tầng page hay tầng app để ...
Làm việc với URL Schemes trong IOS.(P2)
3.Tạo URL Schemes của riêng bạn: Trong ví dụ QR Codes trên, chúng ta đã sử dụng QR từ ứng dụng của bên thứ ba: Facebook - fb://feed Whatsapp - whatsapp://send?text=Hello! URL đầu tiên được sử dụng để mở nguồn cấp dữ liệu tin tức app Facebook của người dùng. URL khác là để gửi tin ...
mấy "lệnh" xử lí chuỗi mảng mà hay bị nhầm với nhau: Slice vs Splice vs Split, Concat vs Join, Push vs Pop vs Shift vs Unshift
mấy lệnh có cái chữ na ná, mà công dụng cũng (tưởng như) na ná thì phân biệt sao giờ? tiêu chí phân loại slice splice split nghĩa của từ tiếng anh thái ra một lát mỏng (thịt bò) bện (dây thừng) xé (mực khô), chẻ (củi) lấy cái gì có thể 1 array hoặc 1 string, từ giờ trở ...
Fullstack Serverless Applications on AWS
Trong bài viết này mình sẽ chia sẻ với các bạn về những điều mình tìm hiểu được về kiến trúc của serverless, tìm hiểu sâu về những tiện ích cũng như bất cập, các ứng dụng của dịch vụ serverless. AWS đóng vai trò gì trong dịch vụ này? Chúng ta cùng tìm hiểu trong bài viết. Sự nổi lên của dịch ...
Dropout trong neural network
Một vấn để thường gặp trong xử lí network là Overfitting: Trong neural network, việc cuối cùng là tối ưu các tham số để làm cho giảm loss function, nhưng đôi khi có unit thay đổi theo cách sửa lại lỗi của các unit khác dẫn đến việc hòa trộn làm giảm tính dự đoán của model, hay còn gọi là ...