Thursday, 18 October 2018

some tips on git

discard all local change

git checkout .

clone


git clone git::/....  public_html




git clean -dfx
git checkout .

Saturday, 13 October 2018

get last day of month in cakephp



$month = 0;
if (!empty($this->request->query('month'))) {
$month = $this->request->query('month');
}
$year = 0;
if (!empty($this->request->query('year'))) {
$year = $this->request->query('year');
}

$strFromDate = "$year-$month-01 00:00:00";
//$fromDate = $fromDate = strtotime(date('Y-m-01 00:00:00'));;
$fromDate = strtotime($strFromDate);

if (empty($month)) {
$fromDate = 0;
}
$strLastDateOfMonth = "$year-$month-t 23:59:59";
$lastDate = new Time("last day of $year-$month");
$strLastDate = $lastDate->i18nFormat('yyyy-MM-dd 23:59:59');
$toDate = strtotime($strLastDate);
if ($toDate > strtotime('now')) {
$toDate = strtotime('now');
}

$dateDiff = date_diff(new \DateTime(date("m/d/Y h:i:s A T", $fromDate)), new \DateTime(date("m/d/Y h:i:s A T", $toDate)));
debug($dateDiff);
debug($dateDiff->days);
exit();

Wednesday, 26 September 2018

config ckeditor



ckeditor/config.js

config.removePlugins = 'contextmenu'; ==> allow right click to paste content
config.contentsCss = "/css/app.css"; ==> apply css


Thursday, 20 September 2018

Wednesday, 18 July 2018

Bài học thương trường.

 Ông Vương là một doanh nhân thành đạt ở Mỹ. Ông từng nói với cậu con trai Tiểu Vương của mình rằng đợi đến khi cậu được 23 tuổi, ông sẽ giao lại nghiệp vụ tài chính của công ty cho cậu. Nào ngờ, đúng ngày sinh nhật 23 tuổi của con trai, lão Vương lại dẫn cậu đến sòng bạc… Tiểu Vương trước giờ chưa từng đặt chân vào sòng bạc. Ông Vương đưa cho cậu 2000 đô-la, truyền cho cậu hiểu rõ mánh khóe và thủ đoạn trên chiếu bài. Sau đó, ông dặn cậu dù thế nào cũng không được để thua sạch hết tiền. Tiểu Vương gật đầu nhận lời. Lão Vương vẫn chưa thể yên tâm, dặn con trai nhất định phải giữ lại 500 đô-la. Tiểu Vương nghĩ thầm trong bụng, bố nói còn lại bao nhiêu thì sẽ còn lại bấy nhiêu, chuyện này nào có khó gì. Tuy nhiên cậu lại không ngờ được rằng máu cờ bạc rất mau chóng đã ngấm vào máu mình. Cậu thua đến tối tăm mặt mũi, không còn lại xu dính túi, từ sớm đã quên sạch lời dặn của cha. Thì ra, sự lo lắng của ông Vương quả thực không thừa. Ra khỏi sòng bạc, Tiểu Vương vô cùng chán nản. Anh vốn tưởng rằng hai ván sau cùng có thể kiếm lại được cả vốn lẫn lời bởi lúc đó lá bài trên tay đang rất tốt. Nào ngờ Tiểu Vương thua lại càng thảm hơn. Ông Vương nói: “Con vẫn còn phải đi vào sòng bài tiếp nữa. Nhưng con đã thua sạch hết tiền vốn, ta không thể cho con thêm đồng nào nữa cả. Chúng ta có giao ước trước, con cần phải tự mình kiếm lấy tiền”. Không lâu sau, Tiểu Vương tận dụng thời gian một tháng đi làm nhân viên thời vụ kiếm được 700 đô-la. Một lần nữa, anh lại đi vào sòng bạc. Lần này, anh tự đặt ra quy định cho mình, chỉ được phép thua một nửa số tiền. Khi thua đến nửa số tiền, anh nhất định sẽ rời khỏi canh bạc. Nhưng đến khi thua đến mức giới hạn mà mình đặt ra, có một ma lực vô hình khiến hai chân anh cứng đơ ở đó không cử động được. Tiểu Vương đã phá vỡ kế hoạch của mình. Dù day dứt trong tâm, sau cùng anh vẫn đặt hết toàn bộ số tiền lên trên canh bạc. Lần này anh lại thua sạch. Người cha đứng ở bên cạnh nhìn anh không nói lời nào. Khi đi ra khỏi sòng bạc, Tiểu Vương nói với cha rằng: “Con không muốn bước chân vào sòng bạc nữa. Con chỉ có thể là một kẻ thất bại. Hơn nữa, tính cách của con cũng là đến khi thua sạch hết đồng xu cuối cùng mới chịu dừng lại”. Người cha nói: “Không, con vẫn phải đi vào sòng bạc tiếp nữa, bởi đó là nơi trận đấu diễn ra kịch liệt nhất, vô tình nhất, tàn khốc nhất trên thế giới này. Đời người cũng giống như canh bạc, sao con lại không bước vào?”. Tiểu Vương đành phải đi làm thuê ngắn hạn. Khi anh bước chân vào sòng bạc lần nữa đã là chuyện của nửa năm sau. Lần này, vận khí của anh vẫn không được tốt, lại là một màn thua cuộc như thường lệ. Nhưng anh đã điềm tĩnh hơn, chín chắn hơn rất nhiều. Khi tiền thua hết một nửa, anh dứt khoát rời khỏi sòng bạc. Thực chất tuy vẫn thua nhưng trong lòng anh lại có một loại cảm giác chiến thắng. Lần này anh đã chiến thắng được bản thân mình. Anh đã không để mình phải thua đến đồng xu cuối cùng. Lão Vương nhìn ra được niềm vui sướng của con trai, nói: “Con cho rằng đi vào sòng bạc là muốn chiến thắng ai đây! Con trước hết cần phải chiến thắng bản thân mình! Kiếm soát được bản thân mình, con mới có thể trở thành người thắng cuộc thật sự“. Từ đây, mỗi lần đi vào sòng bạc, Tiểu Vương đều đặt ra một mức giới hạn cho riêng mình: Khi thua mất một phần mười số tiền, anh nhất định sẽ rời khỏi đó. Lâu dần, Tiểu Vương quen thuộc với sòng bài và đã bắt đầu chiến thắng. Lần đầu tiên, anh không chỉ giữ được tiền vốn, hơn nữa còn thắng được mấy trăm đô-la. Người cha đứng bên cạnh nhắc nhở anh, bây giờ đã đến lúc phải rời khỏi bàn đánh bạc rồi. Nhưng ở vào lúc gió thuận buồm xuôi như vậy, Tiểu Vương nào chịu bỏ cuộc? Quả nhiên anh lại thắng được thêm 15% số tiền. Tiểu Vương mừng rỡ khôn cùng, trước mắt đã sắp thắng được con số gấp đôi. Đây là cảnh trước nay anh chưa từng tưởng tượng ra, trong lòng hứng khởi không thôi. Nào ngờ, chính ngay lúc này, tình thế đã chuyển biến bất ngờ, có mấy đối thủ đã gia tăng tiền cược. Chỉ vỏn vẹn hai ván, anh đã thua sạch. Tiểu Vương giật mình, khắp người đổ mồ hôi hột. Lúc này anh mới nhớ đến lời khuyên can của ông Vương. Nếu như lúc đó có thể rời khỏi sòng, anh đã là một người chiến thắng. Đáng tiếc, ngay trước ngưỡng cửa chiến thắng, lại một lần nữa Tiểu Vương phải làm người thua cuộc. Một năm sau, lão Vương lại đến sòng bạc xem phong cách đánh bạc của con trai. Tiểu Vương của lúc này đã giống như một tay già đời, thắng thua đều dừng lại ở mức khoảng 10%, không kể là thua mất 10%, hay là thắng được 10%, anh đều sẽ rời khỏi sòng. Ngay cả lúc đắc ý nhất, anh cũng sẽ buông tay, dứt khoát rời đi. Lão Vương cảm động không thôi. Ông biết được rằng trên đời này người có thể rút lui ngay trong lúc chiến thắng mới là người chiến thắng thật sự. Những người như vậy, thiên hạ ít lại càng ít. Còn con trai của ông đã làm được điều đó. Lão Vương cuối cùng quyết định bàn giao khối tài sản mấy chục tỷ của nhà mình cho Tiểu Vương đảm trách. Tiểu Vương vô cùng kinh ngạc, bởi anh vẫn còn chưa hiểu chút gì về nghiệp vụ của công ty. Lão Vương vẻ mặt ung dung bình thản nói: “Nghiệp vụ là chuyện nhỏ, biết bao nhiêu người thất bại không phải là bởi họ không hiểu nghiệp vụ, mà là không khống chế được cảm xúc bản thân, rồi phóng túng dục vọng không ngừng. Người ta không phải không biết cách nắm giữ tài sản mà là không kiểm soát nổi chính mình. Điều này, con đã học được rồi“. Quả đúng vậy, đối thủ khó chiến thắng nhất là chính bản thân mình. Kiểm soát tâm trạng, khắc chế cảm xúc tham lam, sợ hãi, tuyệt vọng, hối hận… dường như là một quan ải bất tận của đời người. Người có thể thành công nhất định phải học được kiềm chế bản thân. Còn chỉ vì cái lợi mà mê mờ, thì tiền bạc có bao nhiêu rồi cũng trôi hết theo dục vọng và lòng tham vô tận.

Sunday, 15 July 2018

facebook can not dowload / show feature image

Provided og:image, https://yordomain.com/abcsss.jpg could not be downloaded. 
This can happen due to several different reasons such as your server using unsupported content-encoding.
Wait or scrape again. It is expected to show.
I think It is just synchronous time


Thursday, 12 July 2018

BOOMERANG HAY MŨI TÊN: BẠN LÀ KIỂU PHỤ HUYNH NÀO??


Thế giới người ta chia ra thành Cha giàu - Cha nghèo, mẹ Hổ mẹ Gấu mẹ Nhật mẹ Hàn rồi đủ thứ mẹ...còn trong tư duy giản đơn của mình, tất cả phụ huynh trên thế giới đều có thể được chia thành hai nhóm: phụ huynh Boomerang và phụ huynh Mũi Tên, không phải dựa trên điều kiện kinh tế hay học vấn, mà dựa trên bạn muốn con bạn trở thành cái gì.


Tuesday, 3 July 2018

disable Zend Opcache temporarily

bạn hãy edit file cấu hình /etc/php.d/10-opcache.ini hoặc /etc/php.d/opcache.ini

 
nano /etc/php.d/10-opcache.ini
 
Chỉnh tham số opcache.enable=1 thành opcache.enable=0,


sau đó restart lại php-fpm

service php-fpm restart

Wednesday, 13 June 2018

hocvps

a
sh install wordpress
else
curl -sO https://hocvps.com/scripts/$(cat /etc/redhat-release | grep -o ‘[0-9]\.[0-9]’)/install && ba
sh install
fi/bin/install: /bin/install: cannot execute binary file

Wednesday, 6 June 2018

Khởi nghiệp thông minh SMART UP



Đây đúng là một cuốn sách khá phù hợp với các bạn có ý định và đang khởi nghiệp, kể cả với những người ở giai đoạn chín muồi vẫn nên đọc nó. Cuốn sách ngắn gọn nhưng có thể giải quyết được những bất cập trong khởi nghiệp.



Sunday, 13 May 2018

Friday, 4 May 2018

facebook dynamic product ads

tạo token

từ token tạo catalog

từ catalog set up feed với đường link


create feed.


https://www.facebook.com/business/help/1397294963910848

Add a new catalog

To add a new product catalog in Business Manager:
  1. Open Business Manager Settings.
  2. Click People and Assets.
  3. Click Product Catalogs.
  4. Click Add New Product Catalog, and choose Create a New Product Catalog.
  5. Give your product catalog a name and select the type of products you're adding to your catalog.
  6. Click Create Product Catalog.
  7. Add people already in your Business Manager to your product catalog so they can manage it, and then click Save Changes. When you add people to your product catalog, you can also assign them management roles for the catalog. If you don't want add any people to your product catalog, click Skip instead.
  8. Click to check the box next to any pixels or apps you want to associate with your catalog, and then click Save. If you don't have any pixels or apps, or you want to set them up later, click Skip instead.
After you create the catalog, you need to add your product feed. To add your product feed to the catalog in Business Manager:
  1. Select your new product catalog and choose Add Product Feed.
  2. Choose your Feed Name and Currency.
  3. Choose the upload type for your feed.
    • Scheduled Recurring Uploads: When you choose this option, you can upload your feed at scheduled intervals from a website where your feed is hosted.

Thêm table ở editor chephamsinhhoc.net

Wednesday, 18 April 2018

chỉnh sửa SẢN PHẨM BÁN CHẠY ở trang TÌM KIẾM chephamsinhhoc.net

http://www.chephamsinhhoc.net/admin.php?do=img_group&act=detail&cid=38

ở field đường dẫn mình nhập product ID



Thursday, 12 April 2018

Cách refresh hình trong facebook chephamsinhoc.net / myphamchonam.com

Vào https://developers.facebook.com/tools/debug/

Sau đó dán link cần refresh hình cho đến khi thấy hình mới.

Rồi share lại trên facebook


https://developers.facebook.com/tools/debug/

Cách sửa menu chính - chephamsinhhoc.net

Giáo Dục Montessori - Sức Thẩm Thấu Của Tâm Hồn [JOEN REVIEW]


Tác giả:
Maria Montessori (31 tháng 8 năm 1870 – 6 tháng 5 năm 1952) là nhà trị liệu đồng thời là nhà giáo dục người Ý. Bà nổi tiếng vì phương pháp giáo dục Montessori mang tên bà. Phương pháp của bà ngày nay được sử dụng phổ biến trên toàn thế giới.

Tuesday, 10 April 2018

Người Thông Minh Không Làm Việc Một Mình Rodd Wagner - Gale Muller [JOEN REVIEW]



[JOEN REVIEW]
Rất nhiều đã viết nên các cuốn sách tuyệt vời tựa tuyệt vời cùng hợp tác làm việc với người khác. Tuy nhiên, trong khi một số mối quan hệ hợp tác gặt hái thành công vượt bậc thì số khác lại không thể.
Vậy tại sao một số người có thể phối hợp ăn ý mà số khác lại bất hòa, xung đột?
Một cặp ăn ý cần có điềm gì chung?
Sự cộng tác tốt đẹp mang đến cho bạn điều gì trong công việc và cuộc sống riêng?
Dựa vào nghiên cứu đột phá của viện Gallup, hai tác giả Rodd Wagner và Gals Muller sẽ chia cùng bạn bí mật của sự cộng tác thành công.


Tuesday, 3 April 2018

ngủ ơi là ngủ sách Satoshi Tsubota [JOEN REVIEW]



Vì tác giả là bác sỹ nên đưa ra các thông tin về các giấc ngủ rất rõ ràng, kể cả các huyệt để bấm cho tỉnh ngủ.
Quan trọng nhất biết sắp xếp ngày ngủ 5 tiếng từ 12 đến 5h sáng. Ngủ trưa cũng rất quan trọng, bác Satoshi Tsubota còn đưa ra nghiên cứu ngủ trưa giúp buổi chiều tập trung hơn và giảm các bệnh về tim.

How ssh work and generate ssh public key and private key?


Source: https://wiki.cdot.senecacollege.ca/wiki/OPS335_Lab_1


Generate key:


$ ssh-keygen


You will have id_rsa.pub and id_rsa

Send id_rsa.pub to server admin or paste into server you need to ssh.

Monday, 2 April 2018

Đọc Nhanh, Hiểu Sâu, Nhớ Lâu Trọn Đời​ Atsushi Innami [JOEN REVIEW]



Đọc Nhanh, Hiểu Sâu, Nhớ Lâu Trọn Đời​ Atsushi Innami

Các ý chính mà mình nắm:
Tác giả cuốn sách tâm sự:
Tôi có một câu được đăng tải liên tục trên web Wani Bookout thuộc WaniBooks là: "Thần sách chỉ ngụ trong một câu nói". Tôi lên kế hoạch chọn lấy một câu tôi ấn tượng nhất từ mỗi cuốn sách. Dù là cuốn nào cũng nhất định có một câu mà bạn thấy ấn tượng nhất, hãy chọn ra câu ấy.