CSS Transition – Tạo hiệu ứng chuyển động cơ bản

Transition là gì? Transition (CSS Transition) là một thuộc tính nằm trong CSS3 nhằm tạo hiệu ứng chuyển động đẹp mắt cho các website hiện đại làm tăng tính thẩm mỹ và gây lôi cuốn với người dùng. Cách này dễ dàng hơn so với việc trước đây phải dùng JavaScript để thực hiện nhằm rút gọn thao ...

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

HTML – Hiển thị các ký tự đặc biệt trên trang web sao cho đúng chuẩn

Hẳn là ai trong chúng ta cũng đã từng sử dụng chức năng Insert Symbol của phần mềm soạn thảo nổi tiếng MS Word để chèn các ký tự đặc biệt như ©, ®, ™ rồi đúng không? Vậy khi chèn các ký tự đó với ngôn ngữ HTML có khác gì không? Và đúng chuẩn là như thế nào? Ký tự thay thế Hẳn là sẽ có một ...

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

Tìm hiểu về các thẻ hỗ trợ định nghĩa văn bản trong HTML5

Trong một số trường hợp khi trình bày văn bản với HTML, chúng ta thường sẽ viết tắt một số từ ngữ hay thuật ngữ để câu văn được ngắn gọn. Tuy nhiên, nếu như chúng ta muốn đảm bảo sao cho người dùng khi cần thì vẫn hiểu rõ các từ ngữ hay thuật ngữ đó thì làm sao? Có thể một số bạn lúc này sẽ nghĩ ...

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

Sự khác nhau giữa “this” và “$(this)”

Trong bài học số 2 trong khóa học jQuery căn bản trên CiOne. Các bạn đã được giới thiệu về this và $(this). Vậy chính xác thì sự khác nhau giữa chúng là gì? Chúng ta sẽ cùng nhau tìm hiểu, phân tích và làm rõ về chúng. this là gì? this là một từ khóa trong một số các ngôn ngữ lập trình hướng ...

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

Lập trình Front-End Developer là làm gì?

Trong thời buổi công nghệ ngày nay, kiến thức ngày càng dễ tiếp cận hơn với tất cả mọi người. Trên internet, các trang web và ứng dụng được xây dựng bởi các lập trình viên “Front End” để truyền tải thông tin, dữ liệu đến mọi người. Vậy lập trình front-end là làm những gì? Khái niệm ...

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

HTML – Giữ nguyên định dạng văn bản trong mã nguồn khi hiển thị

Khi soạn thảo văn bản với ngôn ngữ HTML, không ít lần chúng ta đã tự hỏi mình rằng? Đó là làm cách nào để hiển thị văn bản ra ngoài trình duyệt cũng giống y như lúc soạn thảo trong các text editor hay các IDE? Nghĩa là vẫn giữ nguyên các định dạng như ngắt dòng mà không cần phải sử dụng đến thẻ ...

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

R là gì? Những lý do bạn nên bắt đầu học ngôn ngữ lập trình R

1. Tổng quan về R Trong bài này, chúng ta sẽ tìm hiểu xem tại sao ngôn ngữ lập trình R và bạn có thể dùng nó để làm gì? VÌ R là một ngôn ngữ đang rất thịnh hàng, có rất nhiều lý do để bắt đầu học R và tìm hiểu lợi ích của ngôn ngữ này. Chúng ta sẽ tìm hiểu từ việc R là gì, cho đến vai trò của nó ...

Tác giả: Tạ Quốc Bảo viết 13:57 ngày 07/09/2018

Xây dựng chương trình tóm tắt văn bản (tiếng Việt) đơn giản với Machine Learning

Trong một thời đại mà mỗi ngày, mỗi giờ , mỗi phút đều có một lượng thông tin khổng lồ được sinh ra, nhưng giới hạn về thời gian, về khả năng đọc và tiếp thu của con người là có hạn, việc hiểu và nắm bắt thật nhiều thông tin một cách nhanh chóng không phải là vấn đề đơn giản với bất kỳ ai. Đã ...

Tác giả: Bùi Văn Nam viết 13:57 ngày 07/09/2018

[Ebook] Học làm Machine Learning cùng Python dễ hiểu

Machine Learning in Python cho bạn thấy cách phân tích dữ liệu thành công chỉ bằng hai thuật toán Machine Learning chính và cách áp dụng chúng bằng Python. Bằng cách tập trung vào hai nhóm thuật toán có hiệu quả dự đoán kết quả, cuốn sách này có thể cung cấp những mô tả đầy đủ các cơ ...

Tác giả: Vũ Văn Thanh viết 13:57 ngày 07/09/2018

Request “lạ”

abstract presentation of the internet on earth Nếu là một web developer thì bạn cũng ít nhiều phải đụng chạm tới proxy/load balancer hay app server. Trong rất nhiều thao tác với phần này thì việc thường xuyên kiểm tra log để phát hiện ra những điều bất thường là thao tác không thể bỏ ...

Tác giả: Bùi Văn Nam viết 13:57 ngày 07/09/2018

Cloudflare tung ra dịch vụ 1.1.1.1 DNS giúp tăng tốc Internet lên đến 14/1000 giây

Mới đây, Cloudflare đã cung cấp thêm dịch vụ DNS dành cho khách hàng của mình vào ngày 1/4, hứa hẹn tăng tốc độ kết nối Internet của bạn và tăng thêm độ bảo mật cho nó. Service này đang sử dụng địa chỉ https://1.1.1.1 , và không phải là trò đùa ngày cá tháng tư. DNS này thực sự ...

Tác giả: Trịnh Tiến Mạnh viết 13:57 ngày 07/09/2018

Hướng dẫn cấu hình MySQL Replication Master-Slave

Bài viết này hướng dẫn cấu hình MySQL triển khai kiến trúc máy chủ Master-Slave. Mọi thay đổi trên MySQL master đều được thực hiện trên MySQL slave, luôn luôn đảm bảo dữ liệu trên MySQL master và MySQL slave là giống nhau. 1. Replication là gì? Replication có ý nghĩa là ...

Tác giả: Trịnh Tiến Mạnh viết 13:57 ngày 07/09/2018

Tuyển dụng IT: Chất lượng đổi nhân tài!

Có một câu nói vui rằng: “Mọi sai lầm đều phải trả giá bằng tiền bạc”. Câu nói này đặc biệt đúng với việc tuyển dụng trong ngành Công nghệ thông tin đầy cạnh tranh. Mắc sai lầm khi tuyển dụng luôn luôn làm cho bạn tốn kém về thời gian, công sức đào tạo, và tiền bạc. 5 ...

Tác giả: Trịnh Tiến Mạnh viết 13:57 ngày 07/09/2018

Firebase là gì?

FireBase có thể rất mạnh mẽ đối với ứng dụng backend, nó bao gồm việc lưu trữ dữ liệu, xác thực người dùng, static hosting……Nên lập trình viên chỉ cần chú tâm đến việc nâng cao trải nghiệm người dùng. Firebase Realtime Database -Dữ liệu trong cơ sở dữ liệu ...

Tác giả: Trần Trung Dũng viết 13:57 ngày 07/09/2018

Tài liệu Pro Design Pattern in Swift

Qua 27 chương và 568 trang, tài liệu sẽ hướng dẫn các dev cách áp dụng những nguyên tắc thiết kế căn bản vào quá trình lập trình app iOS sử dụng Swift. Bạn sẽ tiếp cận được các tính năng nâng cao đến các phân tích chuyên sâu với cách tiếp cận thực tế của tác giả best-seller Adam ...

Tác giả: Hoàng Hải Đăng viết 13:57 ngày 07/09/2018

Giải thích 3 khái niệm khó trong Javascript cho phụ huynh

Closures Closures trong JS không dễ để hiểu nhưng nó lại thường xuyên được hỏi trong các buổi phỏng vấn. Thường được gọi Lexical scoping hay Static scoping, closures là một cơ chế trừu tượng cho phép bạn chia cắt các mối quan ngại một cách gọn gàng. Một closure ...

Tác giả: Bùi Văn Nam viết 13:57 ngày 07/09/2018

Lập trình viên sau tuổi 40

Xin chào các bạn, tôi năm nay 42 tuổi và là lập trình viên tự học, và đây là câu chuyện của tôi. Cách đây vài tôi đọc một dòng tweet và nó khiến tôi suy nghĩ về sự nghiệp của mình. Luồng suy nghĩ đưa tôi trở lại nơi bắt đầu mọi thứ: Tôi bắt đầu sự nghiệp lập trình vào đúng 10 ...

Tác giả: Vũ Văn Thanh viết 13:57 ngày 07/09/2018

Những website về code thú vị có thể bạn chưa từng biết tới

Dưới đây mình sẽ giới thiệu các bạn những trang web thú vị, độc đáo, kì lạ và khác thường một chút mang tính chất giải trí là chính, thật ra bài viết này không liên quan gì mấy tới thiết bị di động nhưng các bạn có thể thử chúng trên các trình duyệt của Smartphone. ( các bạn có thể ...

Tác giả: Bùi Văn Nam viết 13:57 ngày 07/09/2018

Java 12 bắt đầu phát triển những tính năng mới

Trong khi Java Development Kit (JDK) 11 còn hơn một tháng nữa mới được tung ra, thì nhóm phát triển đã bắt đầu đặt nền tảng cho người kế nhiệm của nó, JDK 12, với hai tính năng thử nghiệm (beta) được phát hành, dự kiến vào tháng 3 năm 2019: switch expressions và raw string literals. ...

Tác giả: Trịnh Tiến Mạnh viết 13:57 ngày 07/09/2018

Giới Thiệu Ngôn Ngữ Lập Trình Python

Ngôn Ngữ Lập Trình Python Là Gì? Python là một ngôn ngữ lập trình phổ biến. Được tạo ra bởi Guido van Rossum vào năm 1991. Ngày nay, Python được sử dụng trong các mục đích như: Phát triển web (trên máy chủ). Phát triển phần mềm. Tính toán, khoa học. Lên kịch bản cho hệ thống ...

Tác giả: Vũ Văn Thanh viết 13:42 ngày 07/09/2018