Laravel rating các bài post

1. Mở đầu Hôm này mình sẽ làm một ví dụ demo cách rating các bài post sử dụng Laravel Rateable composer package kết hợp với bootstrap-star-rating jquery plugin Ảnh demo 2. Tiến hành Code Bước 1: cài đặt project Laravel rating-demo composer create-project --prefer-dist ...

Tác giả: Bùi Văn Nam viết 20:24 ngày 17/08/2018

25 công ty công nghệ Mỹ trả lương cao nhất năm 2017

Trong ngành công nghiệp công nghệ, ai là công ty trả lương cao nhất: Google, Facebook, hay Microsoft?. Trong danh sách của website chuyên về nghề nghiệp Glassdoor , không một cái tên nào trong số 3 công ty trên đứng ở vị trí thứ nhất – dù cả 3 ông lớn này đều trả lương rất cao cho ...

Tác giả: Tạ Quốc Bảo viết 20:24 ngày 17/08/2018

“Át chủ bài” big data

Big data (hay còn gọi là dữ liệu lớn) là cụm từ có thể thay đổi cuộc chơi của nhiều người và mở ra cơ hội cho những người biết nắm bắt xu hướng. Khi những người khổng lồ sụp đổ Năm 2015, cộng đồng công nghệ ấn tượng với câu nói của CEO Nokia Stephen Elop tại buổi họp báo thông ...

Tác giả: Hoàng Hải Đăng viết 20:24 ngày 17/08/2018

Tìm hiểu thêm về SSO với Spring Security SAML và Spring Boot

Hiện nay việc login thông qua SSO bằng SAML version 2 với Spring được hỗ trợ rất nhiều, thông qua một Spring Boot sample chính thức của Spring và liên tục được hỗ trợ trên stackoverflow thông qua project có link git : https://github.com/ulisesbocchio/spring-boot-security-saml-samples/tree/master/ ...

Tác giả: Tạ Quốc Bảo viết 20:24 ngày 17/08/2018

[Android] - Kotlin - Từ những điều cơ bản nhất (Phần 2)

I. Mở đầu Chào mừng các bạn đã quay trở lại với loạt bài viết về Kotlin của mình. Trong series này, mình chủ yếu nói về những điều "cơ bản nhất" của Kotlin có thể nói như một thứ basic nhất khi bạn học một ngôn ngữ lập trình. Trong phần trước mình cũng đã giới thiệu qua với các bạn về Kotlin, ...

Tác giả: Tạ Quốc Bảo viết 20:24 ngày 17/08/2018

Hướng dẫn cài đặt Android Studio trên Window và Ubuntu.docx

1. Giới thiệu về Android Studio Android Studio được phát triển dựa trên IntelliJ IDEA Community Edition – công cụ lập trình tốt nhất cho java. Bây giờ thì Tiếng Việt cũng đã được tích hợp trong Android Studio. Đặc biệt, Android Studio cho phép người dùng Import Project từ Eclipse sang và logic ...

Tác giả: Hoàng Hải Đăng viết 20:24 ngày 17/08/2018

Mind Mapping trong Software Testing- Cách để làm Testing trở nên thú vị hơn

Như chúng ta đã biết cách tiếp cận trực quan thì tốt hơn nhiều so với bất cứ cách tiếp cận thông thường nào. Điều này đã được chứng minh nhiều lần rằng chúng ta sẽ nhớ sự sáng tạo hình dạng của công cụ trực quan hơn cách học mọi thứ truyền thống. Thông thường, mọi người thường giải thích các bài ...

Tác giả: Tạ Quốc Bảo viết 20:24 ngày 17/08/2018

Sử dụng CSS Selector để xác định phần tử Web khi viết Script Selenium - Selenium Tutorial #6

Ở bài hướng dẫn trước, chúng ta đã tìm hiểu về các loại Locators khác nhau, cũng như cách sử dụng ID, ClassName, Name, Link Text và XPath để xác định các phần tử web. Trong bài viết hôm nay, chúng ta sẽ làm quen với cách sử dụng CSS Selector như một Locator. Trước khi đi vào nội dung chính, chúng ...

Tác giả: Hoàng Hải Đăng viết 20:24 ngày 17/08/2018

Facade design pattern trong ứng dụng Ruby on Rails

Dựa trên cuốn sánh " Design Patterns: Elements of Reusable Object-Oriented Software " của bộ tứ tác giả Erich Gamma , Richard Helm , Ralph Johnson và John Vlissides (GoF) Facade được tổng quát như sau: Facade design pattern là 1 pattern thuộc nhóm structural design patterns, với kiểu ...

Tác giả: Trịnh Tiến Mạnh viết 20:23 ngày 17/08/2018

React JS & React Native: Optimizing Application in Real World

Bạn có biết việc sẵn sàng nghiên cứu và sẵn sàng học cái mới là 2 điểm đặc trưng của một lập trình viên chuyên nghiệp? Tại sao có người đã giải được bài toán bằng JavaScript thì họ lại muốn chinh phục chúng bằng cả Java, C/C++ và cả Python nữa? Tại sao có người không chỉ ...

Tác giả: Hoàng Hải Đăng viết 20:23 ngày 17/08/2018

Linking Entity

Xử lý ngôn ngữ tự nhiên (Natural Language Processing) ở thời điểm hiện tại có thể coi là một trong những lĩnh vực đang rất được quan tâm ở Việt Nam nói riêng và trên thế giới nói chung. Các bài toán xử lý ngôn ngữ tự nhiên khá thú vị và hữu ích khi đưa vào sử dụng trong các hệ thống hay các ứng ...

Tác giả: Tạ Quốc Bảo viết 20:23 ngày 17/08/2018

Instagram bị hack trên diện rộng, hàng loạt người dùng mất tài khoản

Chỉ trong vài ngày qua, liên tiếp những báo cáo về việc ngày càng có nhiều người dùng Instagram đã bị mất quyền truy cập vào tài khoản của mình. Thủ đoạn tấn công này tương tự nhau ở hầu hết các trường hợp: người dùng sẽ bị chiếm tài khoản, thay đổi tên đăng nhập, ảnh đại diện, mật ...

Tác giả: Hoàng Hải Đăng viết 20:23 ngày 17/08/2018

ReactJS - Props Overview

Sự khác biệt chính giữa state và props là props là bất biến (không thay đổi). Đây chính là lý do tại sao phải định nghĩa thêm state cho component để có thể thay đổi và update dữ liệu. Còn các component con thì chỉ nên truyền dữ liệu từ state vào và bên trong nó chúng ta sẽ sử dụng ...

Tác giả: Bùi Văn Nam viết 20:23 ngày 17/08/2018

Cựu kỹ sư của Microsoft bị bắt vì có liên quan đến lừa đảo qua mạng

Một cựu kỹ sư mạng của Microsoft sau khi bị buộc tội vào tháng tư năm nay đã bị kết án 18 tháng tù do các hoạt động rửa tiền liên quan đến Reveton ransomware. Phần mềm độc hại Reveton là phần mềm ransomware cũ, còn được gọi là scareware hoặc police ransomware. Với cách thức hiển ...

Tác giả: Hoàng Hải Đăng viết 20:23 ngày 17/08/2018

Lập trình thật tuyệt vời!

Bạn có thật sự hiểu hết tinh hoa của nghề lập trình và phát triển phần mềm chưa? Nếu chưa thì bài viết này dành cho bạn đấy! Cùng đi ngược từ dưới lên để xem 5 lý do nào khiến công việc lập trình đang là xu hướng hot hiện nay nhé! 5 Lương của lập trình viên rất cao. Thu ...

Tác giả: Tạ Quốc Bảo viết 20:23 ngày 17/08/2018

Trong ngành lập trình: bất hạnh đôi khi đến từ 2 chữ “thiên tài”

Có phải chỉ có thiên tài mới trở thành lập trình viên không? Điều đó chắc chắn sẽ là một lợi thế nhưng chỉ khi người đó “KHÔNG NGẠI” chăm chỉ. Bạn thấy đấy, rất nhiều người thông minh bị bắt phải giải quyết những vấn đề khó khăn. Trong khi đó, họ lại chỉ muốn giải quyết ...

Tác giả: Tạ Quốc Bảo viết 20:23 ngày 17/08/2018

90 GB dữ liệu cá nhân của Apple bị đánh cắp bởi 1 thiếu niên người Úc

Một thiếu niên ở Melbourne, Úc đang phải đối mặt với các cáo trạng hình sự với hành vi đánh cắp các thông tin bảo mật từ dữ liệu của Apple Mọi chuyện xuất phát từ sự yêu thích, ngưỡng mộ đối với các sản phẩm của Apple và mong muốn có cơ hội được là việc ở Apple. Thanh niên này đã tải ...

Tác giả: Tạ Quốc Bảo viết 20:23 ngày 17/08/2018

Tấm cám phiên bản lập trình siêu hài hước

Bộ ảnh hài hước siêu bá đạo của Techtalk dựa trên bộ phim đình đám Tấm Cám hiện nay. Các bác dev nhà ta chắc hiểu rõ cảm giác này nhất nhỉ…. Tóm lại, văn phòng không nên trang bị cái này. Techtalk team

Tác giả: Hoàng Hải Đăng viết 11:08 ngày 16/08/2018

Sử dụng Fractal - Transformer trong Laravel - Phần 2

Chào các bạn, hôm nay mình lại tiếp tục giới thiệu về sử dụng Fractal/Transformer. Ở phần 1 mình đã giới thiệu qua về cách sử dụng. Chắc hẳn nhiều bạn cũng đã sử dụng công cụ này rồi. </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 11:07 ngày 16/08/2018

TÌm hiểu cơ bản về Vue Native- Part 1: Khái niệm và cài đặt

Trong xã hội hiện nay, khi mà hầu như mỗi người đều sở hữu cho mình một chiếc smart phone thì việc lập trình ứng dụng di động đang trở thành một vùng đất hứa cho những lậpp trình viên. Và trong số vô vàn lựa chọn để viết ứng dụng di động, React Native đang dần trở thành hot trend trong mảng lập ...

Tác giả: Hoàng Hải Đăng viết 11:07 ngày 16/08/2018