Một số lỗi cơ bản gặp khi làm việc với laravel framework
RuntimeException in EncryptionServiceProvider.php line 29: No supported encrypter found. The cipher and / or key length are invalid in EncryptionServiceProvider.php line 29 at EncryptionServiceProvider->IlluminateEncryption{closure}(object(Application), array()) in ...
WordPress có gì hấp dẫn?
1. Wordpress là gì? WordPress là một CMS (Content Management System) được sử dụng rất phổ biến và rộng rãi không chỉ ở Việt Nam mà trên toàn thế giới, được phát triển trên ngôn ngữ lập trình website PHP và sử dụng hệ quản trị cơ sở dữ liệu MySQL - cũng là bộ đôi ngôn ngữ lập trình website ...
Giới thiệu Framework Healthkit trong iOS
Chào các bạn, như các bạn đã biết Framework HealthKit được Apple giới thiệu từ iOS 8, tuy nhiên trong các dự án bình thuường nếu không cần sử dụng đến thì chúng ta sẽ không bao giờ để ý đến nó. Tình cờ lần này có một người bạn của mình có nhờ thực hiện một bài toán về Framework này, và bạn đấy ...
Giới thiệu về framework Vue.js
Vue.js là một framework dùng để xây dựng giao diện người dùng, không giống như các framework khác, Vue được thiết kế từ cơ bản lên. Cốt lõi của thư viện chỉ tập trung vào layer view, và dễ dàng tương tác với thư viện hoặc một dự án khác đã có. Nói một cách khác, vue.js là framework hoàn hảo để ...
Hook method trong ruby
Hook method là những phương thức đặc biệt của Ruy cung cấp một cách mở rộng hoạt động của chương trình tại thời điểm runtime Hook method giống như việc đăng kí một sự kiện và sự kiện đó sẽ được callback bởi một chỗ khác Khi trình biên dịch đọc đến dòng code mà thấy có sự kế thừa thì nó sẽ ...
Xử lý lỗi với try - catch trong Javascript
Trong tất cả các ngôn ngữ lập trình việc quản lý lỗi và xuất thông báo lỗi là điều không thể thiếu, nó tránh trường hợp dữ liệu error đi sâu vào DB, chết chương trình và làm sai nghiệp vụ và giảm thời gian điều tra fix bug. Try - Catch là cấu trúc không còn xa lạ gì trong các ngôn ngữ lập trình ...
Mô hình hoá "State" trong swift
Một trong những bước khó nhất khi xây dựng các ứng dụng và thiết kễ hệ thống đó là việc quyết định mô hình hoá và xử lý các state như thế nào . Việc quản lý đoạn code liên quan đến state rất hay xảy ra lỗi , khi 1 phần ứng dụng của chúng ta có thể kết thúc với state mà ta không mong muốn. Ở bài ...
Chèn Image (icon) vào UILabel
Làm thế nào để chèn image vào UILabel. Bạn không thể chèn 1 image vào String ,nhưng lại có thể chèn image vào NSAttributedString.Nên để tạo 1 UILabel với nội dung image thì việc đầu tiên là tạo 1 NSAttributedString được chèn image rồi set attributedText. Tạo image rồi set vào NSTextAttachment ...
Đằng sau bức ảnh preview của Facebook
Lời mở đầu Nếu bạn đi phỏng vấn, mua đồ hay hẹn hò đi chơi, thì những ấn tượng đầu tiên rất quan trọng. Sử dụng Facebook cũng vậy, một trong những điều đầu tiên đập vào mắt khi bạn xem profile của người khác chính là ảnh cover. Những hình ảnh đó có ý nghĩa đặc biệt quan trọng khi người dùng ...
Binding "this" in Javascript
this - một trong những từ khóa khiến nhiều người nhầm lẫn khi lập trình với Javascript. Như một thói quen, this thường được hiểu đơn giản là một từ khóa đại diện cho (trỏ tới) đối tượng hiện tại. Vậy đối tượng hiện tại là đối tượng nào? Hay nói cách khác, this được binding như thế nào? Bài viết này ...
String, StringBuffer và StringBuilder trong java
Khi làm việc với dữ liệu kiểu text trong Java cung cấp 3 class String, StringBuffer và StringBuilder. Cơ bản về 3 class này như sau: String là không thể thay đổi (immutable), và không cho phép có class con. StringBuffer, StringBuilder có thể thay đổi (mutable) StringBuilder và ...
Computer Vision - Image Processing - Point Processes
I. Introduction Như bài trước mình đã nói sơ lược những kiến thức cơ bản để bắt đầu học xử lý ảnh, hôm nay chúng ta sẽ đi chi tiết hơn vào việc tìm hiểu các thành phần của ảnh như ảnh số là gì, các thành phần của ảnh số... và cách cân bằng mức xám với ảnh xám. II. Digital Image 1. Concept ...
Longevity Testing là gì?
Ở bài này, QA Manager, Leads và Testers sẽ có kiến thức căn bản về: Longevity Testing là gì? Tại sao phải Longevity Testing? Lập kế hoạch và Thực hiện các Longevity Testing Những thuận và chống của Longevity Testing là gì? Longevity Testing là gì? Longevity Testing là hoạt động kiểm tra: Để ...
Automation and Continuous Delivery for iOS Apps using Fastlane tools
Fastlane là 1 công cụ hỗ trợ cho iOS, Android developer trong việc release, build test cực kỳ tốt. Các tính năng chính của nó các bạn có thể tham khảo trên trang chủ: https://fastlane.tools/. Trong khuôn khổ bài viết này, mình sẽ hướng dẫn các bạn dùng Fastlane để build, up file ipa test lên ...
[Phần 2] Tìm hiểu các tính năng mới trong Laravel 5.5
Chào các bạn, Trong bài viết hôm nay, chúng ta cùng tìm hiểu thêm một số tính năng (có thể không lớn lắm) trong Laravel version 5.5 nhé Tạ Quốc Bảo viết 16:08 ngày 12/08/2018
Cách sử dụng tính năng Wireless Debugging trên XCode 9
Cuối cùng Apple cũng tích hợp tính năng Wireless Debugging trên Xcode 9, điều này có nghĩa là các lập trình viên iOS sẽ không cần phải dùng đến cáp chuyển USB để kết nối thiết bị iOS với thiết bị MacOS khi cần built và debug các ứng dụng nữa. Để sử dụng tính năng mới này, bạn cần có XCode 9 trở ...
Tạo blog dùng Github và Jekyll
Hiện tại có khá nhiều trang cho phép viết blog, nhưng mình nghĩ có 1 blog riêng cũng hay, bạn có thể custom nhiều thứ và viết chủ đề nào cũng được Có nhiều cách tạo ra trang blog nhưng mình không phải Web developer cũng không muốn tốn nhiều thời gian nên mình chọn cách đơn giản là sử dụng Github và ...
Giới thiệu về koa.js
Giới thiệu. Koa.js là một framework nodejs dùng để xây dựng các ứng dụng về web, nó giống như express như nhiều người vẫn dùng. Koa yêu cầu node v7.6.0 hoặc cao hơn cho ES2015 để support async. Các tính năng nổi bật trong Koa. Koa cũng giống như express được xây dựng là 1 library nhỏ để ...
[Android] Play YouTube
I.Giới thiệu YouTube không còn lạ gì với chúng ta nữa rồi, nó là mạng xã hội lưu trữ chia sẻ video trực tuyến phổ biến nhất hiện nay trên thế giới. YouTube chứa kho dữ liệu video khổng lồ nó là nguồn tài nguyên vô tận cho các bạn muốn làm app liên quan đến Video. YouTube đã tạo ra app của riêng ...
React v16.0 có gì mới
Như các bạn đã biết, từ hồi năm ngoái người ta đã rục rịch về việc React được viết lại core với cái tên React Fiber. Sau 1 năm hóng dài cổ, thì vào hôm 26/09/2017 vừa rồi Facebook đã release React v16.0 và dân tình đã chính thức được chạm tay vào version đầu tiên được build dựa trên Fiber. Trong ...