Full-stack developer là vị trí mà nhiều Dev mong muốn đạt được, cũng như nhiều nhà tuyển dụng săn đón. Kiến thức Full-Stack giúp dev có cái nhìn tổng thể về hệ thống, rất cần thiết và được đánh giá cao nếu họ muốn phát triển lên thành Team Leader, Product Manager hay Software Architect.
PHP-MySQL
Tìm kiếm trong cột có các giá trị được phân cách bởi dấu phẩy trong MySQL
Trong MySQL bạn muốn tìm kiếm giá trị trong một Column chứa giá trị được phân cách bởi các dấu phẩy. Ví dụ tạo một câu query lấy da dòng dữ liệu có chứa "sonarika" trong các dòng dữ liệu dạng: "yssyogesh,sonarika,anil,amit" .
Hôm nay tôi muốn đi sâu vào function FIND_IN_SET của MYSQL để giải quyết các vấn đề về tìm kiếm trong 1 tập hợp bằng câu Query mà không cần can thiệp bởi ngôn ngữ khác.
Hôm nay tôi muốn đi sâu vào function FIND_IN_SET của MYSQL để giải quyết các vấn đề về tìm kiếm trong 1 tập hợp bằng câu Query mà không cần can thiệp bởi ngôn ngữ khác.
Regular Expression thường dùng
Regular Expression (RegEx) là một bộ cú pháp dùng để bắt chuỗi rất thông dụng và hầu hết ngôn ngữ lập trình đều hỗ trợ. RegEx rất tiện lợi và lập trình viên không thể không biết, tuy nhiên nhiều khi lâu ngày không dùng sẽ bị quên. Tôi cũng vậy nên tôi list ra đây một số các quy tắc cần nhớ để lâu lâu đọc ôn lại. Cũng như chia sẽ và tổng hợp những cú pháp thường dùng trong quá trình làm việc.
Review code Laravel đẹp, chuẩn
Qua một thời gian dài làm việc, coding với Laravel, review code của các thành viên khác cũng như tham khảo từ nhiều cao thủ Laravel khác tôi xin tổng hợp lại một số code smell trong laravel và cách khắc phục. Hi vọng sau khi đọc bài này các bạn sẽ có một bộ souce Laravel đẹp, đúng chuẩn dễ dàng bảo trì và tối ưu nhất. Trong phần này tôi sẽ đề cập đến những vấn đề cơ bản nhất mà một lập trình viên từ junior đến senior đều phải nắm vì vậy tôi cũng chỉ giải thích ngắn gọn nhất có thể. Các vấn đề về nguyên lý SOLID, các patterns... tôi sẽ tập trung trong một bài viết khác.
Cài đặt MySQL trên server Linux từ A - Z
Có nhiều cách để cài đặt MySQL trên server Linux như sử dụng lệnh yum, ... để cài đặt. Tuy nhiên vì một lý do nào đó tất cả các cách bạn sử dụng đều không thể cài đặt. Hoặc bạn muốn cài một phiên bản MySQL cụ thể nào đó theo ý bạn thì bạn có thể áp dụng cách sau để cài đặt. Cách này sử dụng MySQL Yum Repository.
Sử dụng Jaspersoft Report để làm report trên Laravel
Sử dụng cùng lúc 2 jQuery hoặc jQuery với các thư viện Javascript khác mà không sợ bị đụng
Danh mục: PHP-MySQL -
1 Bình luận
jQuery là một Javascript Framework, một thư viện kiểu mới của Javascript hỗ trợ các nhà lập trình web đơn giản hóa cách viết Javascript, tạo ra các tương tác động trên website. Khi bạn sử dụng cùng lúc nhiều plugin của jQuery hoặc dùng chung nó với một thư viện Javascipts khác , có thể bạn sẽ bị xung đột và chỉ sử dụng được một trong 2. Trong bài này tôi sẽ trình bày tổng quát cách khắc phục vấn đề này.
Share code Restore dữ liệu MySQL trên PHP
Danh mục: PHP-MySQL -
3 Bình luận
Trong bài trước tôi đã share một đoạn code đơn giản để backup dữ liệu trên MySQL . Trong bài này như đã hưa tôi sẽ share một đoạn code để thực hiện việc phục hồi dữ liệu (Restore) các file dữ liệu đã backup. Lưu ý là từ các đoạn code đơn giản mà tôi cung cấp để có một ứng dụng sao lưu phục hồi chuyên nghiệp bạn cần phải phát triển thêm các tính năng chuyên nghiệp khác.
Bắt đầu học CakePHP bằng cách xây dựng một ứng dụng(Phần 2)
Danh mục: PHP-MySQL -
10 Bình luận
Chào các bạn! Trong phần 1 của chuỗi bài hướng dẫn học PHP trên CakePHP framework tôi đã trình bày một cách tổng quan cũng như bước đầu xây dựng một ứng dụng CakePHP. Trong thời gian qua nhận được khá nhiều phản hồi của các bạn tôi rất vui và cảm ơn các bạn, nay để đáp lại sự quan tâm đó tôi viết tiếp phần 2. Phần này tôi tiếp tục việc xây dựng ứng dụng tên là "CakeTooDoo" đang làm ở phần 1. Phần 2 sẽ có tên là "Tạo một form để thêm nhiệm vụ mới vào CakeTooDoo".
Share code Backup dữ liệu MySQL trên PHP
Danh mục: PHP-MySQL -
8 Bình luận
Chào mọi người, để sao lưu database MySQL chúng ta có rất nhiều cách: Bạn có thể dùng PHPMyAdmin, một mã nguồn mở để sao lưu phục hồi, hoặc bạn có thể sử dụng tool của MySQL... Tuy nhiên tôi đang viết một website và tôi muốn tự tạo cho mình một đoạn code PHP có chức năng sao lưu cơ sở dữ liệu MySQL. Sau một hồi lần mò trên internet tôi cũng tìm được một đoạn mã chạy tốt và mang ra chỉnh sửa một xíu cho nó phù hợp với Tiếng Việt
Những thành phần, tính năng không còn được dùng trong PHP 5.3
Danh mục: PHP-MySQL -
Chưa có bình luận
Hôm nay có việc cần động lại một dự án PHP cũ trước kia, nhưng kỳ lạ thay hồi trước đó được test rất là kỹ lưỡng và chạy êm như "SH" nhưng giờ mở ra toàn gặp lỗi, khi thì nhận được thông báo Function ... is deprecate, khi thì hình ảnh ko hiển thị, ... Thì ra là phiên bản PHP mình đang dùng là bản 5.3 đã có một số thay đổi so với trước kia mình dùng. Sau một hồi mò tìm mình tìm được link này nè http://us2.php.net/migration53 nói về việc chuyển đổi giữa phiên bản PHP cũ sáng PHP 5.3.x , trong đó có phần các thành phần không còn được hỗ trợ trong PHP 5.3 mà trước đó quen tay chúng ta vẫn dùng.
Sửa lỗi "date() [function.date]: It is not safe to rely on the system's timezone settings..." trong PHP 5.3
Danh mục: PHP-MySQL -
1 Bình luận
Khi sử dụng hoặc nâng cấp lên server PHP 5.3 đôi khi bạn gặp thông báo lỗi dạng như sau:
date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Krasnoyarsk' for '7.0/no DST' instead(Thông báo này có thể thay đổi ít nhiều về nội dung khi bạn cài các framework hoặc các mã nguồn khác nhau) Thông báo này mình gặp phải khi mình đang cài framework Yii.
Bắt đầu học CakePHP bằng cách xây dựng một ứng dụng(Phần 1)
Danh mục: PHP-MySQL -
7 Bình luận
CakePHP là một PHP framework rất phổ biến hiện nay, nó có nhiều ưu điểm khá nổi bật so với các framework khác, việc tiếp cận và sử dụng Cake cũng khá dễ dàng và nhanh chóng. Trên Internet có khá nhiều bài viết dạng như thế này nhưng theo nhìn nhận ban đầu của tôi đó là còn khá sơ sài, chưa đưa ra được một cách nhìn dễ dàng hơn về cakephp, đặc biệt có những bài viết sao chép còn không có thể chạy được các đoạn code trong hướng dẫn. Vì vậy tôi quyết định viết một chuỗi bài về CakePHP để các bạn có thể nắm rõ được Cake , chuỗi bài viết này được tôi dịch và phát triển thêm từ tài liệu chính thống của CakePHP, nó dùng cho tất cả các bạn từ mới bắt đầu cho đến chuyên nghiệp...Hi vọng theo chuỗi bài viết của tôi các bạn có thể nắm bắt CakePHP một cách dễ dàng.
















