Hiệu ứng sự thật

Chắc hẳn bạn cũng đã từng nghe đến chuyện một lời nói dối, nếu được lặp đi lặp lại nhiều lần cũng sẽ dần dần làm người khác tin rằng nó là sự thật? Đó chính là một trong những biểu hiện của hiệu ứng sự thật ảo tưởng, và bài viết dưới đây sẽ cung cấp một số thông tin cơ bản về hiệu ...

Tác giả: Vũ Văn Thanh viết 14:04 ngày 24/09/2018

16 điều nên làm khi bạn hết “yêu” test

Software Testing liệu có là một công việc nhàm chán? Người ta vẫn thường truyền tai nhau rằng, giai đoạn hẹn hò, tìm hiểu nhau chính là lúc hạnh phúc nhất trong tình yêu. “Hôn nhân là nấm mồ của tình yêu”, tôi tin chắc ai trong chúng ta cũng đã từng nghe tới câu nói ...

Tác giả: Vũ Văn Thanh viết 14:04 ngày 24/09/2018

JavaFX 11 tách khỏi JDK 11 trở thành một module độc lập

JavaFX 11, phiên bản độc lập đầu tiên của Java dựa trên các công nghệ phong phú phía client, đã chính thức được tung ra. Oracle đang loại bỏ JavaFX ra khỏi Java Development Kit (JDK) 11 , như một nỗ lực để rút noncore module khỏi JDK nhằm gỡ bỏ chúng hoặc biến thành các module độc ...

Tác giả: Bùi Văn Nam viết 14:04 ngày 24/09/2018

Intel sẽ bán ra CPU Ice Lake 8 nhân 16 luồng vào cuối 2018: tiến trình 10nm, sử dụng chipset 300 Series

Có vẻ AMD đã thực sự chọc giận Intel, khiến người khổng lồ xanh của chúng ta liên tục đưa ra những đòn đáp trả. Khởi đầu với Core i9 Skylake-X chưa thực sự được đón nhận, các thế hệ CPU cho máy bàn phổ thông mới thực sự là thứ được người tiêu dùng mong đợi. Sau khi nâng số ...

Tác giả: Bùi Văn Nam viết 14:03 ngày 24/09/2018

IBM ra mắt công cụ phát hiện AI có “nói dối” hay không?

IBM đã tung ra một dịch vụ phần mềm chuyên quét các hệ thống AI khi chúng hoạt động để phát hiện ra sự thiên vị và cung cấp các giải thích cho các quyết định được đưa ra bởi AI. Hệ thống tin cậy và minh bạch mới chạy trên Cloud của IBM và làm việc với các model được xây dựng từ ...

Tác giả: Bùi Văn Nam viết 14:03 ngày 24/09/2018

Starting with Python

Overview Python is a high-level, interpreted, interactive and object-oriented scripting language. Python is designed to be highly readable. It uses English keywords frequently where as other languages use punctuation, and it has fewer syntactical constructions than other languages. Python is ...

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

Tạo input email như gmail (Phần 2)

Bài viết này mình sẽ tiếp tục viết tiếp về cách tạo input nhập email giống như gmail. Các bạn có thể xem lại phần 1 tại đây Yêu cầu Phần 2 này chúng ta sẽ làm tính năng thay đổi độ rộng của input khi gõ text, chọn email hoặc xóa email. Mã HTML Phần này sẽ code javascript và mã HTML không có ...

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

IoT cho người mới bắt đầu

Hello! Chào cả nhà. Bài viết hôm nay mình sẽ chia sẽ những kinh nghiệm cho những bạn nào muốn tìm hiểu và làm thử một ứng dụng IoT(ví dụ như điều khiển on/off thiết bị điện trong nhà ở bất cứ đâu thông qua internet). Để học và thực hành về IoT cần cố những thứ sau: Phần cứng. Khi bắt đầu tìm ...

Tác giả: Vũ Văn Thanh viết 17:20 ngày 23/09/2018

[Back to Basic] Scope & Closure trong Javascript [Part 2] - Scope Closure

Tôi đã làm việc với Javascript được một vài năm mà không thực sự hiểu khái niệm closure là gì, đơn giản vì Js là ngôn ngữ có thể làm việc được mà không cần hiểu quá rõ bản chất. Tuy nhiên vào thời điểm tôi muốn năng cao trình độ của mình hơn bằng cách vooc vạch vào source code của các framework, ...

Tác giả: Vũ Văn Thanh viết 17:20 ngày 23/09/2018

Cách gửi mail trong laravel bằng SES

Để giúp cho việc việc gửi mail trở nên đơn giản và nhanh chóng hơn Laravel hỗ trợ một số driver như Mailgun, SparkPost hay SES, bài viết này mình sẽ nói về cách gửi mail trong laravel với SES driver Bước 1: Thiết lập tài khoản trên Amazon SES Trước hết bạn cần phải truy cập vào website ...

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

Google AMP là gì ? Hướng dẫn cài đặt AMP cho website

Giới thiệu: Google AMP là từ viết tắt của Accelerated Mobile Pages là trang tăng tốc độ truy cập dành cho thiết bị di động, người dùng khi click vào website hỗ trợ AMP được hiển thị trên kết quả tìm kiếm sẽ cảm nhận tốc độ nhanh tới mức " NGAY LẬP TỨC ". Trang cho thiết bị di động ...

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

Tạo ứng dụng Microservices với Spring Boot

Microservices ngày càng được sử dụng nhiều trong phát triển phần mềm khi các nhà phát triển đang cố gắng tạo ra các ứng dụng lớn hơn, phức tạp hơn, và được quản lý tốt hơn như một sự kết hợp chặt chẽ các dịch vụ nhỏ với nhau. I. Microservice là gì? Microservices là một dạng của kiến trúc hướng ...

Tác giả: Vũ Văn Thanh viết 17:19 ngày 23/09/2018

Bố cục component react native với Flexbox

Trong ReactNative, cách bố cục các thành phần được sử dụng theo cách khác. Đó là CSS flexbox Flexbox được thiết kế để cung cấp một cách bố cục thống nhất cho các kích thước màn hình khác nhau. Nó cho phép các containter tự sắp xếp các thành phần con của nó, bao gồm cả kích thước và khoảng cách ...

Tác giả: Vũ Văn Thanh viết 17:19 ngày 23/09/2018

Cơ bản về React Router ( Phần 2 )

import React, { Component } from 'react'; import {Link , Navlink} from 'react-router-dom'; class Menu extends Component { render() { return ( <div className="col-xs-4 col-sm-4 col-md-4 col-lg-4"> <div className="list-group"> ...

Tác giả: Vũ Văn Thanh viết 17:19 ngày 23/09/2018

Tìm hiểu Cloud Functions for Firebase

Cloud Functions Firebase cho phép bạn chạy code backend tự động để phản hồi tới các sự kiện được kích hoạt bởi tính năng của Firebase và HTTPS request. Code của bạn được lưu trữ trong mây của Google và chạy trong một môi trường được quản lý. Bạn không cần quản lý và mở rộng các máy chủ. Các nền ...

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

Mọi thứ bạn cần biết về timer trong Javascript

Bài viết đc dịch và chỉnh sửa lại từ: https://medium.freecodecamp.org/javascript-timers-everything-you-need-to-know-5f31eaa37162 Rất nhiều người lầm tưởng rằng các timer function trong javascript như setTimeout hay setInterval là một phần của ECMAScript hoặc chúng đc implement bởi các javascript ...

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

Tự động thả points trên Unipos dành cho những người lười và hay quên

Hi hi, xin chào mọi người, lại là mình đâyyy. Chắc hẳn là mọi người đều cuống cuồng lên mỗi khi thứ 6 đến vì việc trade points phải không? =)) mình thì không trade, chỉ đem points đi share cho mọi người vui thôi, nhưng mà lại mắc tính lười và hay quên, đã mấy tuần rồi mình quên gửi points :v Thế ...

Tác giả: Vũ Văn Thanh viết 17:19 ngày 23/09/2018

Tìm hiểu về gem acts_as_votable

Acts_as_follower là một Ruby Gem được viết riêng cho các mô hình Rails / ActiveRecord nhằm phục vụ cho việc giải quyết các chức năng như like, dislike, vote up, vote down một cách nhanh chóng ... Thêm dòng sau vào Gemfile, sau đó chạy lệnh bundle install: gem 'acts_as_votable' , '~> ...

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

Ngày Và Đêm - Một ví dụ về tạo phong cảnh động hoạt hình nhờ CSS3 và HTML

Trong bài viết hôm nay, tôi sẽ cho bạn thấy, làm thế nào để tạo ra một khung cảnh "Ngày Và Đêm" có sự chuyển động rất tuyệt vời và đẹp mắt chỉ với CSS3 và HTML và một số yếu tố sắp xếp hình ảnh hợp lý. 1. HTML <div class="canvas"> <div class="cloud">< ...

Tác giả: Trần Trung Dũng viết 17:19 ngày 23/09/2018

ElasticSearch APIs List

Hiện tại tôi không tìm thấy 1 tài liệu nào miêu tả đầy đủ các API của elasticsearch. Vì thế để nắm được API thì tôi đã memo lại tại đây. Version sử dụng là 1.x /pictures/picfullsizes/2018/09/23/mpq1537697385.png Elasticsearch cung cấp các loại API. Theo hình ảnh trên đây, không chỉ có ...

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