Tự động deploy Laravel project lên server với Laravel Envoy Github Webhooks - phần 2

Xin chào các bạn! Mình đã quay trở lại rồi đây. Bài trước mình đã cùng các bạn đã tạo thành công công cụ giúp chúng ta triển khai laravel app lên máy chủ một cách dễ dàng nhất sử dụng envoy . Mỗi khi pull mới được merger vào master bạn chỉ cần chạy một câu lệnh duy nhất envoy run deploy là chương ...

Tác giả: Bùi Văn Nam viết 12:34 ngày 23/07/2019

Nginx Tutorial #1: Basic Concepts

Chào các bạn! Mình xin giới thiệu đến các bạn turorial về nginx cơ bản. Tutorial này có ba phần với nội dung như sau: Khái niệm cơ bản : nhận biết sự khác biệt giữa directive và context, mô hình thừa kế và thứ tự nginx chọn server blocks và locations. Hiệu suất : Phần này sẽ hướng dẫn bạn ...

Tác giả: Bùi Văn Nam viết 12:34 ngày 23/07/2019

Xử lý bất đồng bộ trong JavaScript

Xử lí bất đồng bộ song song trong Node.js JavaScript: async/await, những keyword giúp chúng ta code bất đồng bộ dễ hơn bao giờ hết I. Đồng bộ và bất đồng bộ 1) Khái niệm Synchronous (đồng bộ) là một quy trình xử lý các công việc theo một thứ tự đã được lập sẵn. ...

Tác giả: Bùi Văn Nam viết 12:34 ngày 23/07/2019

Nghiên cứu cho thấy: Trẻ em đang dành tới hơn 30 tiếng một tuần chỉ để sử dụng smartphone

Vài năm về trước, Tivi được coi như vật có sức hấp dẫn lớn đối với trẻ em. Tuy nhiên, cùng với sự phát triển vũ bão của công nghệ, smartphone đã dần thay thế cho Tivi khi theo một khảo sát về tình trạng sử dụng smartphone ở trẻ em của Sell Cell gần đây cho biết, có tới 42% trẻ em đang ...

Tác giả: Tạ Quốc Bảo viết 12:34 ngày 23/07/2019

RxSwiftExt: Các toán tử tiện lợi, tiện ích mở rộng cho RxSwift 2019

Nếu bạn đang sử dụng RxSwift, bạn có thể đã gặp phải tình huống trong đó các toán tử tích hợp không mang lại chức năng chính xác mà bạn muốn. RxSwift đang được cố ý giữ gọn nhất có thể để tránh phình to. Mục đích của kho lưu trữ này là cung cấp thêm các toán tử tiện lợi và Tiện ích mở ...

Tác giả: Bùi Văn Nam viết 12:33 ngày 23/07/2019

Chuyện khởi nghiệp táo bạo của “gã điên thiên tài” Evan Spiegel: Thiếu gia “vượt sướng” dựng cơ nghiệp tỷ đô, cạnh tranh với cả Facebook

Evan Spiegel trở thành tỷ phú vào tháng 12/2014, thời điểm giá trị thị trường của Snapchat lên tới 10 tỷ USD. Cả thế giới ngỡ ngàng trước thành công của chàng trai trẻ tuổi và ứng dụng trò chuyện tưởng như “điên rồ” của anh. “Tôi thực sự là một ...

Tác giả: Vũ Văn Thanh viết 12:33 ngày 23/07/2019

Nghiên cứu mới của Microsoft: Facebook và Google âm thầm cài cắm trình theo dõi hàng chục nghìn web phim “người lớn”, người dùng xem ẩn danh cũng không yên thân!

Có một thực tế là các công ty lớn nhất của Thung lũng Silicon luôn theo dõi chúng ta, ngay cả khi chúng ta đang xem phim nhạy cảm ở chế độ ẩn danh! Một nghiên cứu mới đây tiết lộ rằng những gã khổng lồ công nghệ như Facebook, Google và Oracle đang âm thầm theo dõi nội dung khiêu ...

Tác giả: Vũ Văn Thanh viết 12:33 ngày 23/07/2019

Đây là cách tội phạm dùng để đánh cắp thông tin trong hộ chiếu của bạn!

Một hộ chiếu giả mạo tinh vi trên web đen thường có giá lên đến khoảng 1.000 đến 2.000 đô la, và không chỉ là thông tin hộ chiếu của một nạn nhân bị rò rỉ và đánh cắp, mà còn là các thông tin khác giúp hộ chiếu đó có thể lưu hành ở nhiều Quốc gia. Vụ trộm 5 triệu mã số hộ chiếu từ ...

Tác giả: Hoàng Hải Đăng viết 12:33 ngày 23/07/2019

Khai báo @property trong Python

Trở lại với các bài học nâng cao của Python, hôm nay Quantrimang.com sẽ cùng bạn tìm hiểu về khai báo @property (decorator). Trong bài hướng dẫn trước, chúng ta đã thảo luận về Python Decorator, bạn nên đọc trước khi đi vào tìm hiểu về @property decorator nhé. @property decorator trong ...

Tác giả: Trần Trung Dũng viết 12:33 ngày 23/07/2019

Say sưa code tại ‘Tổ ong’ Sài Gòn – điểm dừng chân đầu tiên trong chuyến Code dạo 2019!

Saigon Code Tour – sân chơi dành cho developer đủ mọi lứa tuổi với tổng giải thưởng lên đến 100 triệu đồng tiền mặt! Trong hành trình này, người tham dự sẽ dùng các ngôn ngữ và môi trường lập trình phù hợp để giải các bài toán kỹ thuật được các DevMasters đưa ra. Cùng code, ...

Tác giả: Bùi Văn Nam viết 12:33 ngày 23/07/2019

3 nhà nghiên cứu RMIT giành giải thưởng về khoa học máy tính và công nghệ của Google

Người viết: Vân Anh Ba nhà nghiên cứu J. Shane Culpepper, Alberto Peruzzo và Zhifeng Bao của Đại học RMIT vừa được Google trao giải thưởng nghiên cứu khoa học thường niên Google Faculty Research tài trợ cho những nghiên cứu về khoa học máy tính và công nghệ chuẩn quốc tế. ...

Tác giả: Hoàng Hải Đăng viết 12:33 ngày 23/07/2019

Ngành CNTT: Khi những “bóng hồng” dứt áo ra đi (phần 2)

Theo một nghiên cứu mới đây nhất, có ba yếu tố ảnh hưởng đến quyết định thôi việc của phái nữ trong lĩnh vực IT: nhận thức sai lầm về khái niệm “nhân sự lý tưởng”; không được hỗ trợ hiệu quả; và mô hình quản trị nhân lực không hiệu quả. Nhận thức sai lầm về ...

Tác giả: Bùi Văn Nam viết 12:33 ngày 23/07/2019

Công nghệ VAR là gì, được sử dụng trong trường hợp nào?

Đã được sử dụng ở một số giải đấu lớn, nhưng đây mới là lần đầu tiên công nghệ VAR được áp dụng tại sân chơi Asian Cup. Dưới đây là những thông tin cần biết về công nghệ VAR. Tại VCK Asian Cup 2019 , lần đầu tiên công nghệ hỗ trợ trọng tài (VAR) được áp dụng từ vòng tứ kết nhằm ...

Tác giả: Trịnh Tiến Mạnh viết 12:33 ngày 23/07/2019

React Hook - Dùng húc là không vội được đâu

Gần đây mình khá là vật lộn khi thử migrate từ sử dụng class base component sang react hook để kiểm chứng mức độ hiệu quả thực tế trước khi đem và giới thiệu cho các member sử dụng rộng rãi. Thứ đầu tiền sau khi nghĩ đến là ừ thì nhanh gọn đấy nhưng mà performance chán quá. Tại sao thế nhỉ? Qua một ...

Tác giả: Hoàng Hải Đăng viết 12:33 ngày 23/07/2019

[C#] Tạo SecureString TextBox trong winform

Xin chào các bạn bài viết hôm nay mình sẽ hướng dẫn các bạn sử dụng lớp Namespace Secure String để tạo một component SecureString TextBox trên winform bằng ngôn ngữ C#. Vậy SecureString Textbox là một control mình tạo ra để tránh hạn chế khả năng người dùng ...

Tác giả: Trịnh Tiến Mạnh viết 12:33 ngày 23/07/2019

Các hacker có thế dùng sóng não để “ăn cắp” mật khẩu

Một nghiên cứu mới đã khám phá ra rằng các hacker có thể “dự đoán” được mật khẩu của người sử dụng bằng cách kiểm soát các sóng não của họ. Các nhà nghiên cứu tại Trường Đại học Alabama , Birmingham (UBA) đã cảnh báo rằng các thiết bị nghe có cảm biến sóng não ...

Tác giả: Trần Trung Dũng viết 12:33 ngày 23/07/2019

Những tính năng mới của version 16 ReactJS mang lại.

1. Lời mở đầu Xin chào các bạn chắc các bạn nếu trong ngành công nghệ thông tin lập trình website thì không còn xa lạ gì với thư viện javascript đang được ưa chuộng nhất đó là ReactJS. Nó là một thư viện của Javascript xây dựng giao diện người dùng với rất nhiều ưu điểm vượt trội mà các framework ...

Tác giả: Bùi Văn Nam viết 12:33 ngày 23/07/2019

[CSS] Cách sử dụng đơn EM và REM trong CSS

Có không ít các bạn khi code web thường sử đơn vị css làm sao để code trên desktop mà khi view trên mobile không bị vỡ layout, cơ chữ do đơn vị cố định cho các element... Có một vài đơn vị như %, px, vw, vh, pt, em, rem , ... thì có 2 đơn vị luôn làm nhiều bạn trong đó có cả mình nhầm lần chưa ...

Tác giả: Trần Trung Dũng viết 12:33 ngày 23/07/2019

Cách thêm Google Maps vào Website

Khi xây dựng một trang web, bạn thường thêm một bản đồ để cho mọi người có trải nghiệm tốt hơn về phương hướng. Google Maps là dịch vụ lập bản đồ phổ biến nhất hiện nay và nó cung cấp nhiều công cụ và tiện ích khác nhau mà bạn có thể sử dụng. Trong bài này, tôi sẽ chỉ cho bạn cách dễ dàng thêm ...

Tác giả: Trịnh Tiến Mạnh viết 12:33 ngày 23/07/2019

InertiaJS trong Laravel

InertiaJs là một framework javascript để tạo ra một server-driven single page app với mục tiêu là cho phép developer có thể xây dựng các ứng dụng phía client phong phú mà không cần phức tạp trong việc xây dựng toàn bộ single page app với API đi kèm. Nó không dùng để thay thế framework hiện tại mà ...

Tác giả: Trần Trung Dũng viết 12:32 ngày 23/07/2019