Service Container trong Laravel Part 2

Oke anhem, lần trước mình có viết 1 bài về service container dựa trên cuốn Laravel Up and Running , chương 11: The Container . Mình có dịch đến phần 5 của chương này đó là 2 cách binding class đến container. Hôm nay mình sẽ dịch nốt phần còn lại của chương này. 5. Binding class tới container. ...

Tác giả: Tạ Quốc Bảo viết 15:20 ngày 24/01/2019

Cải thiện hiệu suất jQuery cho website

Người viết: Phuc Ngoc Nghia Một số người nói rằng dành thời gian phát triển cho hiệu suất là không đáng vì khi nâng cấp phần cứng thường là một sự thay thế rẻ hơn. Nhưng khi chúng ta biết cách tối ưu hóa những dòng code thì sẽ tiết kiệm hơn gấp nhiều lần hơn so với việc nâng cấp mới ...

Tác giả: Hoàng Hải Đăng viết 15:20 ngày 24/01/2019

Những việc bạn không bao giờ nên làm (Phần 1)

Người viết: Joel Spolsky Cuối cùng thì bản dùng thử public đầu tiên của Netscape 6.0 cũng đã được tung ra, trong khi chưa từng có bản 5.0 nào cả. Phiên bản lớn gần nhất của trình duyệt này, version 4.0, đã được xuất bản từ gần 3 năm trước. Ba năm là khoảng thời gian dài khủng khiếp ...

Tác giả: Vũ Văn Thanh viết 15:20 ngày 24/01/2019

10 sự kiện khoa học – công nghệ tiêu biểu trong năm 2018

Năm 2018 đánh dấu nhiều bước tiến mới của loài người trong việc khám phá và chinh phục thế giới tự nhiên. Biên cạnh đó, các tập đoàn công nghệ đã cho ra mắt nhiều sản phẩm mới với những tính năng ưu việt… 1. Nhà vật lý người Anh – Stephen Hawking qua đời Chân dung ...

Tác giả: Bùi Văn Nam viết 15:20 ngày 24/01/2019

Nhiều thành phố dùng AI để giảm kẹt xe

Giao thông từng là vấn đề đau đầu của người dân ở thành phố Hàng Châu, phía đông Trung Quốc, nơi có trụ sở của hãng Alibaba. Hệ thống City Brain Đô thị 7 triệu dân từng đứng thứ năm trong danh sách các thành phố đông đúc nhất Trung Quốc và hiện xếp ở hạng 57, theo CNN. ...

Tác giả: Vũ Văn Thanh viết 15:20 ngày 24/01/2019

Làm thế nào để luôn cập nhật kiến thức trong lĩnh vực Machine Learning?

Người viết: Phan Huy Hoang Việc trau dồi và cập nhật thường xuyên kiến thức là vô cùng quan trọng đối với những người làm nghiên cứu nói chung và dân làm về Machine Learning, Deep Learning nói riêng. Trong khoảng thời gian từ 2010 trở lại đây, 2 từ khóa ML và DL nhận được rất ...

Tác giả: Hoàng Hải Đăng viết 15:20 ngày 24/01/2019

Mặt trái ít ai quan tâm của Internet vạn vật

Có một xu thế đang diễn ra trong cộng đồng người tiêu dùng ở Mỹ đó chính là họ đang mua và lắp đặt các thiết bị thông minh cho nhà của mình nhiều hơn. Các cơ quan chính phủ nước này cũng không còn là ngoại lệ. Những công nghệ mới này giúp họ sử dụng năng lượng tiết kiệm hơn, giảm ...

Tác giả: Vũ Văn Thanh viết 15:20 ngày 24/01/2019

Trung Quốc: Thanh niên chạy trốn 20 năm trời với chứng minh thư giả bị bắt vì hệ thống nhận diện khuôn mặt Skynet

Bản án thương tâm đã được phá thành công nhờ công nghệ nhận dạng khuôn mặt. Nó có tên là SKYNET. Lật lại bản án cũ Thời 1997, cậu sinh viên Zhu mới chỉ 21 tuổi, đang có một cuộc sống khá êm đềm trong trường đại học. Anh với cô bạn gái Xiao Meng mở một tiệm bánh. Thế nhưng sóng ...

Tác giả: Hoàng Hải Đăng viết 15:20 ngày 24/01/2019

Tìm hiểu về border trong CSS

Trong bài này mình sẽ hướng dẫn các bạn cách sử dụng thuộc tính border trong CSS , đây là thuộc tính giúp thiết lập đường viền cho các ...

Tác giả: Hoàng Hải Đăng viết 15:20 ngày 24/01/2019

Xây dựng API login Google, Facebook, Twitter hay Github với server laravel cho các dự án về App Mobile

Người viết: Nguyễn Văn Quy Lời nói đầu Trong những năm gần đây, sự thông dụng của smartphone cũng làm ngành Lập trình phát triển ứng dụng di động (Mobile Application Development) có những bước tiến lớn. Ngày càng nhiều các ứng dụng mobile app được ra đời cùng với sự tiện ích hơn, ...

Tác giả: Trịnh Tiến Mạnh viết 15:20 ngày 24/01/2019

Top 10 thư viện Python tốt nhất cho Data Scientist nửa đầu năm 2019

Khi Python ngày càng nhận được nhiều sự quan tâm của cộng đồng Data Science trong những năm gần đây, tôi đã muốn tổng hợp cho các data scientists và engineers những thư viện được sử dụng nhiều nhất, dựa trên kinh nghiệm làm việc của bản thân. Và vì tất cả các thư viên đều là nguồn ...

Tác giả: Bùi Văn Nam viết 15:20 ngày 24/01/2019

React.js - Cách tiếp cận cho những người chỉ biết jquery. Phần 1 - state là gì ?

Chắc hẳn sẽ có những người mới học react js như tôi sẽ gặp phải vấn đề với việc build app react bằng các nguồn tài liệu học react trên mạng - trong khi phiên bản của react liên tục được nâng cấp và thay đổi. Hy vọng bài viết này có thể hức ích với một số ...

Tác giả: Trịnh Tiến Mạnh viết 15:20 ngày 24/01/2019

Các nhà nghiên cứu phát triển được vân tay nhân tạo, tuyên bố họ có thể hack 1/3 smartphone trên thị trường

Các nhà nghiên cứu nói rằng một ngày nào đó dấu nhân tay nhân tạo của họ có thể được sử dụng để hack vào các thiết bị hàng ngày. Các nhà nghiên cứu từ Đại học New York và Đại học bang Michigan đã thành công trong việc tạo ra cái mà họ gọi là “DeepMasterPrints” vào đầu ...

Tác giả: Trịnh Tiến Mạnh viết 15:20 ngày 24/01/2019

REACTJS Project Structure

ReactJs hiện nay là một thư viện javascript phổ biến được rất nhiều developer sử dụng, lý do thì chắc mọi người cũng đã thấy nhiều qua google. Bài viết này chia sẽ cấu trúc thư mục mà tự mình đua đòi tìm tòi để tạo trong thời gian gần đây. Lưu ý trong bài viết tôi sử dụng (reactjs + redux) ...

Tác giả: Trịnh Tiến Mạnh viết 15:20 ngày 24/01/2019

Tìm hiểu về font trong CSS

Trong bài này mình sẽ tìm hiểu về font trong CSS và các thuộc tính liên quan. Trước khi đi vào nội dung chính thì mình lấy một ví ...

Tác giả: Vũ Văn Thanh viết 15:20 ngày 24/01/2019

TODO với React + Rails Part 1: Basic Component

Đây là bài hướng dẫn làm React dành cho những bạn mới học React. Trong Part 1 này mình sẽ giới thiệu cách tạo các Component cho TODO project của mình. Bạn cần phải cài dặt NodeJS và npm nếu chưa có. Cài đặt create-react app với npm install create-react-app --global Tạo project ...

Tác giả: Vũ Văn Thanh viết 15:19 ngày 24/01/2019

Xậy dựng ứng dụng reactjs với google sheet api.

1. Giới thiệu. Trong công việc hằng ngày chúng ta thường xuyên phải làm việc với google sheet. Nhưng thực sự để mà hiểu và làm được nó thì thật là khó và không dễ lắm. Nhưng nó thật thú vị nếu như bạn có thể làm chủ nó. Và hôm nay mình muốn cùng mọi người xây dựng 1 ứng dụng nhỏ liên quan đến ...

Tác giả: Hoàng Hải Đăng viết 15:19 ngày 24/01/2019

Ví dụ Appium kiểm thử tự động ứng dụng trên Android

Previous Trong bài viết trước bạn đã được giới thiệu về Appium là gì và Appium hoạt động như thế nào trong Android và iOS. Bài này sẽ giới thiệu đến bạn một ví dụ Appium kiểm thử tự động ứng dụng trên Android . Các bước thực hiện Cài đặt JDK Cài đặt Android Studio ...

Tác giả: Tạ Quốc Bảo viết 15:19 ngày 24/01/2019

Datatypes and Objects of Ruby #1: Number

Để hiểu về 1 ngôn ngữ lập trình, bạn phải hiểu về các kiểu dữ liệu mà nó có thể thao tác. Ở part "Datatypes and Objects of Ruby" mình sẽ nói về các kiểu dữ liệu : Number, Text, Arrays, Hashes, Ranges, Symbols, True, False and Nil. Mở đầu với #1, mình sẽ nói về kiểu Number(kiểu số học) Ruby ...

Tác giả: Trần Trung Dũng viết 18:36 ngày 20/01/2019

#dup vs #clone in ruby on rails

Trong Ruby #dup và #clone đều tạo ra các shallow copies. Vậy thì lúc nào nên dùng #dup lúc nào nên dùng #clone. #clone copy cả trạng thái frozen còn #dup thì không Ví dụ: class Animal end a = Animal . new a . freeze a . clone . frozen ? #=> true a . dup . frozen ? ...

Tác giả: Bùi Văn Nam viết 18:36 ngày 20/01/2019