Pass-by-reference và pass-by-value

Link gốc bài viết tại đây. Khi học một ngôn ngữ lập trình, một trong những thứ bạn phải nắm được đó là ngôn ngữ đó truyền biến vào hàm bằng cách nào, khi thao tác với biến đó trong hàm thì có ảnh hưởng tới biến nằm ngoài hàm hay không? Điều này là rất cần thiết để tránh những khó hiểu về ...

Tác giả: Bùi Văn Nam viết 14:36 ngày 07/01/2019

Ứng dụng WordPress trên iOS cập nhật phiên bản mới

Vào ngày 9/8 vừa qua, WordPress tiến hành cập nhật ứng dụng phục vụ công việc viết blog và quản lý blog trên WordPress dành cho iOS vừa tiến hành cập nhật bổ sung một số tính năng vào User Interface (UI). Đi theo lần cập nhật này là một số tính năng vượt trội mà các phiên bản trước chưa có, cùng ...

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

Học PHP cho WordPress và các tài nguyên cần thiết

Mục lục nội dung PHP là gì và hoạt động ra sao? Nhiệm vụ của PHP là gì? PHP trong WordPress Các kiến thức PHP để lập trình trong WordPress Kiến thức căn bản Kiến thức về hàm (function) Thành thạo mảng (Array) Lớp và Đối tượng (Class & Object) Tài nguyên học ...

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

How to

Đây là series hướng dẫn các bạn tạo ra những ứng dụng nhỏ thường được sử dụng trong front-end, những ví dụ này sẽ giúp kỹ năng của xử lý frontend của bạn được nâng cao thêm. Series how to có sử dụng kiến thức HTML, HTML5, CSS, CSS3 và jQuery mà bạn đã được học ở series khác, nội dung của nó ...

Tác giả: Tạ Quốc Bảo viết 14:35 ngày 07/01/2019

Blame Driven Development

Như thường lệ, bài đăng lại từ blog của mình https://thefullsnack.com/posts/blame-driven-development.html ■ Bài viết có dùng những từ ngữ không được thuần phong mỹ tục cho lắm. Vui lòng cân nhắc kĩ trước khi phê phán tác giả. Nằm ở giữa trong một team có 3 thế hệ engineers (junior, senior, ...

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

Web application framework Symfony 4 có gì hot

Symfony là 1 PHP framework được sử dụng rộng rãi để xây dựng các ứng dụng web có quy mô lớn, bên cạnh đó thư viện của nó còn được dùng làm nền tảng cho nhiều hệ thống như Magento 2, Drupal 8, phpBB… Các dự án nổi tiếng dùng Symfony. Dễ nhận thấy rằng Symfony là thư viện mạnh mẽ, ...

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

Web Server – Tản mạn PHP Handler và Apache

Cho mình xin quảng cáo một tí xíu trước khi bắt đầu nha https://hungphamdevweb.com/web-server-tan-man-php-handler-va-apache.html Đối với các anh chị em Web Developer thì không còn xa lạ với Apache, Web Server chuyên dùng để run các webpage được build bằng PHP. Lúc mình mới tìm hiểu về lập ...

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

Lập Trình PHP 7 Với Laravel Framework 5.7 Tháng 12

Cộng đồng PHP những năm gần đây luôn có những cuộc rượt đuổi và soán ngôi ngoạn mục, trong số đó nổi lên một framework PHP có tên Laravel đã giữ vững ngôi vương trong một thời gian dài và còn dài hơn nữa. Các framework PHP ra đời giúp cho lập trình viên giảm bớt được khối lượng công việc, xây dựng ...

Tác giả: Tạ Quốc Bảo viết 14:33 ngày 07/01/2019

Cài đặt Suhosin cho PHP trên Linux

Suhosin là một hệ thống bảo vệ mã nguồn PHP mà nó hoạt động như một PHP module nhằm chống lại một số hình thức khai thác lỗ hổng thông qua các đoạn mã PHP. Ví dụ như nó sẽ có thể giúp bạn hạn chế các lỗ hổng SQL Injection hay Remote Attack, thêm một lớp bảo vệ trên một số hàm nhạy cảm trong PHP ...

Tác giả: Tạ Quốc Bảo viết 14:33 ngày 07/01/2019

Triển khai server Pusher bằng Poxa để làm realtime miễn phí

Chào các bạn, hôm nay chúng ta lại quay về với một vấn đề quen thuộc đối với các ứng dụng web (và có lẽ là cả mobile, desktop ... ) hiện đại: xử lý thời gian thực (realtime). Realtime đang ngày càng trở thành một yếu tố không thể thiếu đối với mỗi người dùng khi sử dụng ứng dụng, nâng cao trải ...

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

Liên kết Redmine và Google Sheets qua JSON

Câu chuyện Gần đây tôi đang chuẩn bị tham gia quản lý một dự án phần mềm. Công cụ quản lý dự án hiện tại chủ yếu là Redmine. Tuy nhiên do Redmine ko đáp ứng được nhu cầu vẽ biểu đồ nhằm phục vụ công việc, và server lại thuộc quyền quản lý của khách hàng ko dễ gì chỉnh sửa, nên tôi nghĩ đến việc ...

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

Làm sao để convert String sang Number trong JavaScript?

JavaScript cung cấp nhiều cách khác nhau để convert String sang Number. Và trong bài viết này, mình sẽ tổng hợp lại một số cách mà mình đã biết. Sử dụng Number() function Đúng vậy, đó là Number() function chứ không phải Number() constructor. Vì Number() constructor (là khi bạn sử dụng với từ ...

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

Giới thiệu về JAM Stack trong phát triển phần mềm

Giới thiệu về JAM Stack trong phát triển phần mềm Gần đây, JAM stack trở nên phổ biến hơn bên cạnh các stack hiện có như LAMP, MEAN. Trong bài viết này, mình sẽ giải thích về các thành phần của JAM stack cũng như ứng dụng của nó trong dự án phần mềm. Bài viết gốc được đăng trên blog của ...

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

9 cách tạo Array JavaScript với độ dài và giá trị cho trước

Có thể nói Array là một trong những kiểu dữ liệu phổ biến nhất trong JavaScript. Và để tạo ra Array cũng có rất nhiều cách khác nhau. Vì vậy, bài viết này mình sẽ tổng hợp các cách tạo Array mà mình biết. Mời bạn theo dõi bài viết! Tạo Array với một giá trị cho trước Bài toán Khởi tạo một ...

Tác giả: Bùi Văn Nam viết 14:31 ngày 07/01/2019

Chuyển bài viết bằng phím mũi tên trong WordPress

Hi all, đây là bài viết đầu tiên của mình trên blog Thạch Phạm, hy vọng sẽ được nhiệt tình ủng hộ

Tác giả: Tạ Quốc Bảo viết 14:31 ngày 07/01/2019

[Web Design] Kỹ thuật Parallax Scrolling – Phần 1

Với việc phát triển nhanh chóng của những công nghệ web như HTML5, CSS3, Javascript và bên cạnh đó là sức sáng tạo không giới hạn của các Web Designer, việc tạo ra các trải nghiệm mới lạ, khiến các website thêm sinh động không còn là chuyện khó nữa. Hôm nay mình xin giới thiệu một kỹ thuật được ...

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

Các lỗi thường gặp với jQuery trong WordPress và cách khắc phục

Tác giả : Henry Nguyen Chào các bạn, là người tập tành WordPress hơn 1 năm, vì là dân marketing bất động sản nên việc lập trình web chỉ là niềm đam mê (8 năm tập tành làm web), vì vậy thời gian và khả năng lập trình web cũng có giới hạn. Tuy nhiên, sau thời gian nghiên cứu thủ thuật SEO, ...

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

[Thực hành DOM] Kiểm tra thông tin hợp lệ

Mục lục nội dung Yêu cầu đặt ra Sơ lược việc phải làm Thực hành Tạo form Viết hàm kiểm tra dữ liệu Lời kết Như cách đây vài hôm bạn Phúc nhà mình có đăng một bài khá chi tiết về DOM trong Javascript, bằng DOM chúng ta có thể tận dụng mọi sức mạnh của nó để thao tác ...

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

JQuery API: :text Selector

Text Selector sẽ lựa chọn tất cả các phần tử có type="text". Text Selector sẽ chọn tất cả các thẻ <input type="text">, cũng giống như các selector giả định khác(các selector bắt đầu bởi dấu ":") chúng nên được đặt trước bởi một tên thẻ hoặc một ...

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

JQuery API: :submit Selector

Submit Selector sẽ lựa chọn tất cả các phần tử có type="submit". Submit Selector sẽ hoạt động đối với các thẻ input có type="submit" hoặc các thẻ button . Lưu ý rằng một số trình duyệt coi một thẻ button hoàn toàn giống với một thẻ input có ...

Tác giả: Tạ Quốc Bảo viết 14:29 ngày 07/01/2019