7 phương thức quản lý có thể cải thiện hiệu suất làm việc của nhân viên
Tất cả các công ty trên thế giới, họ đều muốn cải thiện hiệu suất làm việc của nhân viên để tăng năng suất lao động. Đây là một vấn đề rất lớn liên quan đến phương thức quản lý nhưng thường thì khoảng bao lâu một công ty mới kiểm tra lại phương thức quản lý nhân viên của họ xem đạt hiệu quả hay ...
Tìm hiểu về visual effect trong ios – Blur, vibrancy effect
Bắt đầu từ iOS 7 trở đi các hiệu ứng trên màn hình bắt đầu có nhiều thay đổi mà một trong các hiệu ứng rõ rệt nhất đó chính là hiệu ứng blur. Đáng chú ý nhất chính là màn hình Notification center and Control center. Các bạn có thể xem hình dưới đây: Tuy nhiên khi developer được yêu cầu ...
Route Model Binding trong laravel
Trong laravel, khi chúng ta muốn hiển thị ra hoặc sửa một bài viết hay một thông tin nào đó ta thường truyền vào id của bài viết đó rồi dùng controller truy xuất ra bài viết qua hàm find() của model tương ứng. Nhưng Laravel đã hỗ trợ chúng ta kết nối giữa model và route để công việc truy xuất dữ ...
Cách sử dụng file .htaccess
Tại sao cần sử dụng file .htaccess Sử dụng file .htaccess là các để cấu hình website của bạn mà không cần thay để các file cấu hình trên server. File sẽ được ẩn trong thư mục với dạng tên như như vậy. Ngoài ra nơi đặt file cũng vô cùng quan trọng. Các cấu hình trong file đó sẽ ảnh hưởng đến mọi ...
Generator trong Javasccript
Trong javascript một khi function được thực thi thì nó sẽ được đảm bảo run-to-completion tức là những phần code khác không thể can thiệp, làm gián đoạn quá trình chạy của function đó. Tuy nhiên ES6 đã cho ra mắt 1 loại function mới mà không hành xử theo lẽ thông thường như thế - Generator Hãy xem ...
3 điều có thể bạn chưa biết về array trong Javascript
Array là một định nghĩa rất quen thuộc và cũng thường xuyên được sử dụng trong bất kỳ ngôn ngữ lập trình nào; đây là một loại biến rất đặc biệt vì có thể dùng để lưu trữ nhiều giá trị trong cùng 1 lần. Tuy nhiên, với JavaScript , và luôn có nhiều điêù để chúng ta khám phá Tham khảo bài viết ...
Thủ thuật tìm kiếm với Google
Với đa số lập trình viên, thời gian chúng ta code chỉ chiếm khoảng 20%, còn lại 80% thời gian là để đọc. Mỗi khi gặp vấn đề, người đầu tiên chúng ta nghĩ có thể giúp được là anh Google . Chúng ta google hàng ngày, nhưng liệu chúng ta đã tận dụng được tối đa sức mạnh tìm kiếm của Google chưa? ...
Building a Custom AngularJS Unique Value Directive
Khi phát triển ứng dụng, một trong những validate dữ liệu phổ biến trên form đó là "unique value". Ví dụ, khi nhập email, user name ta thường sẽ phải kiểm tra email hoặc user name đó đã tồn tại hay chưa. Tất nhiên là có rất nhiều cách để giải quyết vấn đề này, chẳng hạn như bạn có thể gửi AJAX ...
Dependency injection với Dagger 2 - Giới thiệu về DI
Thời gian trước, tại Google I/O Extended ở Tech Space đã giới thiệu về dependency injection với Dagger 2. Dependency injection Dependency injection là tất cả việc tạo các đối tượng (object) và truyền chúng cho nơi cần sử dụng. Quan sát ví dụ: class UserManager với 2 phụ thuộc là UserStore và ...
Sử dụng LODASH trong dự án Javascript
Bài viết này mình giới thiệu về một thư viện javascript rất hay đó là LODASH nó như là LINQ trong javascript. Đảm bảo sau khi sử dụng nó bạn sẽ không thể thiếu trong mỗi dự án Javascript của mình 1.Giới thiệu về LODASH Phiên bản trước của lodash là underscore. Có thể xem lodash là phiên bản ...
6 cách hide elements trong CSS
Opacity .hide { opacity : 0 ; } http://codepen.io/SitePoint/pen/bedZrR Visibility .hide { visibility : hidden ; } http://codepen.io/SitePoint/pen/pbJYpV Display .hide { display : none ; } http://codepen.io/SitePoint/pen/zBGbjb Position ...
Chiếc bàn độc đáo được thiết kế dựa theo "băng cát xét"
Dịch vụ ăn uống cho các nhạc sĩ và những người yêu thích âm nhạc nói chung, Los Angeles dựa trên công ty TAYBLES đã tạo nên một chiếc bàn mixtapes tự chế theo phong cách cassette. Mỗi chiếc bàn cũng đi kèm với một nhãn băng cassette cổ điển gắn liền với đầu, và đèn LED ẩn bên trong các lỗ cuộn băng ...
Sử dụng view, trigger và procedure trong mysql
1. Bảng ảo View View là bảng ảo giúp giới hạn truy cập một số cột dòng trên các bảng dữ liệu. Views đảm bảo tính bảo mật bằng các giới hạn truy cập sau: Các hàng trên một bảng Các cột trên một bảng Các hàng và cột trên một bảng Các hàng giữa các bảng sử dụng phép joins ...
Google VR
Thực tế ảo Mảng thực tế ảo chưa bao giờ nóng như hiện nay với hàng loạt các hãng công nghệ lớn tham gia, Microsoft với Hololens, Facebook hợp tác với Oculus VR, hay MagicLeaf nổi tiếng với bí ẩn công nghệ VR. Đi đầu trong công nghệ này là Google, Google VR hay Google virtual realtility là mọi ...
Core Animator
Khi làm một ứng dụng iOS, chắc không ít thì nhiều các bạn cần phải tạo các hiệu ứng chuyển động (animation) để tăng tính hấp dẫn cho ứng dụng của mình. Để thêm animation chúng ta có thể sử dụng thư viện Core Animation mặc định của iOS (xem bài giới thiệu của tôi tại: phần 1, phần 2). Tuy nhiên ...
Tất cả những gì tôi biết về thẻ <script>
Bài viết được dịch từ nguồn: https://eager.io/blog/everything-I-know-about-the-script-tag/ Như các bạn đã biết, thẻ <script> được dùng để xác định mã JavaScript cần được chạy trên một trang web. Một thẻ script có thể bao gồm các đoạn mã JavaScript trực tiếp hoặc sẽ trỏ tới một url chứa mã ...
Giới thiệu sơ lược về gem Jammit Ruby on Rails
Jammit là một thư viện mạnh mẽ cho Rails, cung cấp liên kết giữa CSS và JavaScript, nhỏ gọn như bạn mong đợi: ahead-of-time gzipping, built-in JavaScript template support và optional Data-URI / MHTML image embedding. Cài đặt gem install jammit Thêm gem Jammit vào trong file environment.rb ...
Unit test trong laravel (phần 1)
Kiểm soát lỗi là một phần vô cùng quan trọng trong quá trình phát triển một trang web. Tuy nhiên đây cũng là một phần mà các lập trình viên vô cùng ngại và thường bỏ qua nó. Tuy nhiên theo năm tháng, ứng dụng của bạn phình to quá mức. Lúc này cùng với việc tối ưu code các hàm dùng chung của bạn sẽ ...
Install Angular and Bootstrap in Rails
Bài viết này mình xin giới thiệu về cách cài đặt, sử dụng angular và bootstrap trong rails Việc đầu tiên bạn phải tạo ra 1 app của rails bằng lệnh rails new example Vào thư mục Gemfile liệt kê các gem cần thiết, nhớ bỏ gem turbolinks ra khỏi Gemfile gem 'sass' , '3.2.19' group ...
Bind, Apply and Call trong javascript
Trước tiên để hiểu bài này bạn cần tìm hiểu “this” trong javascript , javascript objects Như các bạn đã biết trong javascript không có class mà chỉ có các functions. Một function cũng là 1 object trong javascript. Và cũng giống như object , function sẽ có các methods, chưa các ...