Posts

Showing posts from November, 2018

Tích hợp comment Facebook vào Website

 Tạo comment bằng facebook cho website Code mẩu: <div id="fb-root"></div> <script src="http://connect.facebook.net/vi_VN/all.js#appId=170796359666689&amp;xfbml=1"></script> <div class="fb-comments"                          data-href="<?php echo current_url() ?>"                         data-num-posts="5"                          data-width="100%"                         data-colorscheme="light"> </div> Note :      <?php echo current_url() ?>  thay thế bằng link website bạn muốn tích hợp ví dụ                 data-href="https://khongnentins.blogspot.com/" ==> dán các đoạn div đó ở bất cứ đâu mà bạn muốn xuất hiện. Hoặc muốn xem rõ hơn hiểu nhiều tính năng hơn thì bạn truy cập trang develop của Facebook nha. Link : https://developers.facebook.com/

Tạo project Laravel bằng composer

Sao đây mình sẽ hướng dẫn các bạn tạo project và tạo admin page bằng lệnh composer trong laravel Bắt đầu nào  step 1  :  composer create - project laravel / laravel your - project - name 5.7 Nếu bạn không ghi 5.7 thì tự động laravel sẽ update phiên bản cao nhất cho bạn step 2 : php artisan key:generate step 3 : php artisan make : auth //tạo bảng user             php artisan make:migration create_links_table --create=links //tạo bảng links ==> php artisan make:model Task -m         Với lệnh này thì ta sẽ có dc 1 model tên là Task và 1 table cũng tên task trong database. ==>  php artisan make:controller TasksController --resource       Với lệnh này thì tạo ra được 1 controller có các function có sẵn trong laravel create, edit , update, delate, show, index (lệnh ngon phết). step 4 : Thực thi 2 table vừa tạo theo đường dẫn gán use Illuminate\Support\Facades\Schema; và public function boot() { Schema::def

Thêm dữ liệu dummy (giả) 2 triệu record vào MySql

Tôi viết ra đây code MySql insert 2 triệu record từ đó các bạn có thể nhìn vào và tìm cách tăng hiệu xuất cho câu truy vấn của bạn //connect MySql $connection = new mysqli ('localhost', 'username', 'password', 'database'); //create new table have 400 fields $query = 'CREATE TABLE 'test' ('id' INT NOT NULL PRIMARY KEY AUTO_INCREMENT'; for($col = 0; $col < 400; $col++){      $query .= ", 'col$col' CHAR(10) NOT NULL";  }  $query .=');'; //insert 2 million record for ($row = 0; $row < 2000000; $row++) {       $query = "INSERT INTO 'test' VALUES ($row ";         for($col = 0; $col < 400; $col++){              $query .= ', ' .mt_rand(1000000000, 9999999999);         }          $query .= ')';          $connection->query($query); } >> bảo đảm sẽ có vài bạn thắc mắc là làm 1 lần 2 triệu record thì sữ dụng hết bao nhiêu tài nguyên Mình chia

Các hàm thông dụng trong php , Function Php

    Mình tổng hợp lại đây những function hay sử dụng trong php thuần, bạn nào cần có thể tham khảo nha :    1. Thông thường thì trong php bạn sẽ bắt gặp từ khóa define và defined là 2 từ khóa đó dùng để làm gì .   - define : dùng để khai báo hằng   vd: bool define(string $name, mixed $value [, bool $case_insensitive = false])     Trong đó :                  + $name : tên của hằng                 + $value : giá trị của hằng                 + $case_insenstive : không phân biệt hoa thường thì true >< false ex. define('pi' , 3.14);      define('test' , 'Thử nghiệm' , true);  //test cũng đúng mà TEST cũng đúng     - defined : dùng để check hằng có tồn tại hay không.    vd: bool define(string $name)    trong đó :                   $name : tên của hằng                  Giá trị trả về chỉ có true hoặc false  ex. define('PI', 3.14);        defined('AloHa'); // false vì AloHa chưa dc định nghĩa        defined('Pi'); //true

Font Px , Em , %, Pt khác nhau chổ nào

  Nếu bạn có định hướng là một developer chuyên font-end thì chắc chắn bạn sẽ tự hỏi px , em , % , pt khác nhau chổ nào và cách sài ra sau. Bài này sẽ giải đáp thắc mắc của bạn.    1. Px và Pt Nhiều người hay nhầm lẫn hoặc cho rằng không có  sự khác biệt giữa px, pt và em , điều đó thật sai lầm! –  px là chữ viết tắt của từ Pixel, là đơn vị điểm ảnh trên màn hình . Một pixel tương đương với một điểm trên màn hình máy tính, là đơn vị hiển thị nhỏ nhất trên màn hình. Số lượng điểm ảnh này phụ thuộc vào kích cỡ màn hình và độ phân giải (resolusion) của màn hình đó. Kích thước của một điểm ảnh cũng phụ thuộc vào kích thước màn hình và độ phân giải khác nhau thì không giống nhau. –  pt là chữ viết tắt của từ Point, là đơn vị được sử dụng trong in ấn . Một point xấp xỉ gần bằng 1/72 inch. Điều đó có nghĩa là kích thước 1 point là cố định dù trên bất cứ màn hình nào, độ phân giải nào. Thông thường với màn hình CRT 15″ (kích thước màn hình thật sự chỉ khoảng 14″2/9) và ở độ phân giải c