Làm Quen Với Terminal Trên Linux

Terminal Là Gì Terminal là một chương trình phần mềm được cài đặt sẵn trên hệ điều hành Linux cho phép người dùng có thể giao tiếp với máy tính thông qua việc chạy các câu lệnh. Chính vì vậy Terminal còn được gọi là một chương trình giao diện cửa sổ dòng lệnh (command line interface). Tại Sao ...

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

Lưu ý khi sử dụng regular expression để validate input

Trong HTML có hỗ trợ chức năng validate input sử dụng Regular Expression tuy nhiên không phải bạn nào cũng biết tới đặc biệt là các bạn làm backend không chuyên làm về frontend. Trong một dự án gần đây làm cho khách hàng L là một công ty logistic của châu Âu và họ cần phát triển một hệ thống theo ...

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

Hello World với Java

Java là ngôn ngữ lập trình hướng đối tượng được phát triển bởi công ty Oracle. Java là một trong những ngôn ngữ hàng đầu hiện nay và đang được rất nhiều công ty trên thế giới sử dụng với nhiều mục đích khác nhau từ tạo ứng dụng website cho tới mobile application cho tới xây dựng hệ thống máy chủ... ...

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

10 phương thức phổ biến của mảng trong JavaScript

1. push Phương thức push được sử dụng để thêm phần tử vào cuối mảng. Phương thức này làm thay đổi giá trị của mảng ban đầu. var arr = ["a", "b", "c"]; arr.push("d")); console.log(arr); // ["a", "b", "c", "d"] (thay đổi mảng đầu tiên) 2. pop Phương thức pop được dùng để xoá đi phần tử ...

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

Thủ Thuật Tạo Nhanh HTML Link trong Laravel

Đây là cách đơn giản nhất để tạo một link liên kết trong HTML: <a href="/sessions/create" title="Đăng Nhập">Đăng Nhập</a> Tuy nhiên nếu dùng Laravel thì bạn không nên làm như vậy vì nếu như vào một ngày đẹp trời khách hàng nói rằng họ muốn URL đăng nhập chuyển từ /sessions/create ...

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

Cài Đặt LAMP trên Ubuntu 18.04

LAMP hay LAMP Stack là một nhóm gồm 3 phần mềm khác nhau Apache, MySQL và PHP sử dụng trên hệ điều hành Linux. Thuật ngữ LAMP được hình thành từ việc kết hợp các chữ cái đầu tiên của các từ Linux, Apache, MySQL và PHP. Bài viết này sẽ hướn dẫn bạn cách cài đặt LAMP trên Ubuntu 18.04 LTS, đây cũng ...

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

Web server là gì

Web server là một loại máy chủ (hay server) được dùng để xử lý các truy cập được gửi từ máy khách thông qua giao thức HTTP . Các truy cập HTTP này thường được gửi từ các chương trình duyệt web trên máy tính cá nhân. Thuật ngữ web server có thể được sử dụng để để cập tới 2 khía cạnh là phần ...

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

Sử Dụng Câu Lệnh tar Trong Linux

Câu lệnh tar trong linux thường được dùng để lưu trữ nhiều tập tin và thư mục khác nhau dưới dạng một tập tin duy nhất. Các tập tin lưu trữ (còn được gọi là archive file) được tạo ra sử dụng câu lệnh tar thường có phần mở rộng là .tar (hoặc tar.gz, tar.bz nếu như sau đó tệp lưu trữ tiếp tục ...

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

Bắt Sự Kiện Khi Hình Ảnh Trên Trang Web Được Load Xong

Một trong những yêu cầu không phải hiếm gặp phải đó là các lập trình viên cần phải biết được khi nào hình ảnh trên trang được load (tải) xong. Một ảnh trên trang được thể hiện qua việc sử dụng thẻ HTML <img> với ít nhất một thuộc tính là src. Một ví dụ đơn giản: <img src="http://hoclaptr ...

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

Phân Biệt Sự Khác Nhau Giữa Interface Và Abstract Class Trong PHP

Interface Là Gì Interface định nghĩa tập hợp các method mà những class sử dụng interface sẽ cần phải triển khai (implement) các method này. interface I_Test { public function foo(); } Với interface I_Test được định nghĩa như trên thì bắt buộc tất cả các class sử dụng interface này phải có ...

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

Tìm Hiểu Về Grid Layout System trong Twitter Bootstrap

Grid System là hệ thống bố cục layout cho trang web được giới thiệu từ các phiên bản đầu tiên của Twitter Bootstrap. Hệ thống này giúp thiết kế trang web có thể đáp ứng để hiển thị với các kích thước màn hình của các loại thiết bị khác nhau từ máy tính cá nhân cho tới các thiết bị điện thoại di ...

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

Tạo HTTP server với Node.js

Node.js là phần mềm thích hợp cho việc xây dựng các ứng dụng máy chủ trong đó gồm có các ứng dụng web. Trong phần này, tôi sẽ hướng dẫn bạn cách tạo một HTTP server sử dụng Node.js. Để bắt đầu, hãy tạo một file webserver.js với nội dung như sau: var http = require("http"); var server = ...

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

Hiểu Cách hiển Thị Inline, Block và Inline-Block trong CSS

Trong CSS, các phần tử được hiển thị theo 3 kiểu là Inline , Block và Inline-Block . Trong bài viết này chúng ta lần lượng tìm hiểu từng kiểu hiển thị và so sánh sự khác nhau giữa chúng. Trước hết chúng ta có đoạn mã HTML như sau: <html> <meta charset="utf-8"> <link ...

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

Fix 'php' is not recognized as an internal or external command operable program or batch file trên Windows

Rất nhiều bạn sau khi cài XAMPP hoặc WAMP trên Windows và chạy chương trình PHP trên cửa sổ dòng lệnh command prompt thì gặp phải lỗi như sau: 'php' is not recognized as an internal or external command operable program or batch file trên Windows Vậy nguyên nhân của lỗi trên là gì và làm thế ...

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

Tìm Hiểu về MySQLi Extension trong PHP

MySQLi extension cung cấp một loạt các hàm PHP như mysqli_connect(), mysqli_query()... giúp chúng ta có thể kết nối tới cơ sở dữ liệu MySQL. Trong bài viết này chúng ta sẽ tìm hiểu về MySQLi extension, đây cũng là một trong những thư viện được sử dụng rất phổ biến trong các ứng dụng viết bằng ngôn ...

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

Kỹ Thuật Tối Ưu Hoá Tốc Độ Tải Của Trang Web

Chọn Server Ở Địa Điểm Hợp Lý Server là một thành phần quan trọng trong việc tăng tốc độ tải website. Nếu bạn sử dụng một server chậm với giá rẻ để host trang web của bạn thì dù bạn có sử dụng các kỹ thuật tối ưu hoá tốc độ của website tới đâu thì trang web của bạn vẫn chậm. Chính vì vậy việc đầu ...

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

Tìm Hiểu Về Ngôn Ngữ HTML

HTML Là Gì HTML là ngôn ngữ đánh dấu siêu văn bản được sử dụng với mục đích để tạo các trang web chạy trên Internet. <html> <body> <a href=”http://hoclaptrinh.org">Link tới trang hoclaptrinh.org</a> </body> </html> HTML được phát triên ...

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

Tại sao nên chọn học PHP

Rất nhiều bạn mới học lập trình hay đặt ra câu hỏi tại sao nên chọn học PHP. Một số đặt ra thắc mắc tại sao đã học HTML rồi mà vẫn còn phải học PHP. Một số khác thì lại đặt ra một câu hỏi "kinh điển" hơn đó là tại sao không chọn học ngôn ngữ khác thay vì PHP. Và giống như các bạn, khi mới bắt đầu ...

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

Hướng dẫn thiết lập Mailgun để gửi email trong Laravel

Laravel framework hỗ trợ nhiều cách khách nhau để gửi email như gửi email sử dụng thư viện SMTP, thông qua API của các nhà cung cấp dịch vụ email (email provider) như Mailgun, SparkPost, Amazon SES hoặc bạn có thể sử dụng hàm mail() hoặc sendmail() có sẵn trong PHP. Trong phần lớn các trường hợp ...

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

Tạo Ứng Dụng Đơn Giản Với Xcode

Bài học này giúp bạn làm quen với Xcode, công cụ mà được các lập trình viên iOS sử dụng để viết các ứng dụng mobile. Qua bài học bạn sẽ dần quen thuộc với cấu trúc của một dự án trong Xcode, làm quen với các thành phần khác nhau trong Xcode. Trong suốt bài học, bạn sẽ bắt đầu thực hiện một đơn giản ...

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