Cài đặt Tomcat 7.0.42 trên CentOS 6.4

Nguồn:http://www.howtolinux247.info/2013/08/how-to-install-tomcat-7042-on-centos-64.html
1. Introduction Tomcat Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed under the Java Community Process. Apache Tomcat is developed in an open and participatory environment and released under the Apache License version 2. Apache Tomcat is intended to be a collaboration of the best-of-breed developers from around the world. We invite you to participate in this open development project. To learn more about getting involved, click here. Apache Tomcat powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations. Some of these users and their stories are listed on the PoweredBy wiki page. Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat project logo are trademarks of the Apache Software Foundation 

Cài đặt Ubuntu Server 13.04

Nguồn: http://www.howtolinux247.info/2013/07/how-to-install-ubuntu-server-13-rating.html

Việc cài đặt Ubuntu Server tương đối đơn giản các bạn làm theo step by step như hướng dẫn dưới đây là thành công

Download Ubuntu 13.04 Server Edition

You may visit the following links to download Ubuntu Server 13.04 install images for 32-bit and 64-bit systems.
  1. Download ubuntu-13.04-server-i386.iso – (688MB)
  2. Download ubuntu-13.04-server-amd64.iso – (701MB)

Hướng dẫn sử dụng Google code để chứa các file JS (javascript)

Tác Giả : NamKNA

Đối với những người sử dụng, vấn đề chính của họ chính là việc lưu trữ các file JS (javascript) cho các tiện ích của mình ở trên blog. Nếu bạn đã có 1 host riêng thì vấn đề này không có gì để nói, nhưng đối với 1 số người họ không có host riêng thì đây thực sự là vấn đề của họ. Một số bạn thì tìm đến các host free để lưu trữ, 1 số khác thì sử dụng file javascript của người khác, và như vậy thì họ sẽ không chủ động được trong việc duy trì họat động 1 cách thường xuyên cho blog của mình. Có thể host free die, hoặc các file mà người khác chia sẻ, giờ họ lại không muốn chia sẻ nữa…v..v..
Như vậy mỗi người nên có cho mình 1 nơi lưu trữ các dữ liệu đó, và Google Code là 1 lựa chọn thích hợp nhất cho các bạn. Với việc cho phép upload hầu hết các file và dung lượng lưu trữ lên đến 2BG. Dưới đây là các bước để các bạn Upload File JS lên Google Code:
- Bước 1: Tạo một Project mới: Đầu tiên các bạn vào trang này:
Chọn Create a new project (Bấm hình để phóng to)
Hướng dẫn sử dụng Google code để chứa các file JS (javascript) - http://namkna.blogspot.com/
Tiếp theo điền các thông tin để tạo một Project mới theo hướng dẫn: (bấm vào hình để phóng to)
Hướng dẫn sử dụng Google code để chứa các file JS (javascript) - http://namkna.blogspot.com/
Sau khi tạo song giao diện của Project xẽ như hình (Bấm vào hình để phóng to)
Hướng dẫn sử dụng Google code để chứa các file JS (javascript) - http://namkna.blogspot.com/
- Bước 2: Upload File JS (javarscrip) lên Project
- Chọn thẻ Downloads -> New Downloads
Hướng dẫn sử dụng Google code để chứa các file JS (javascript) - http://namkna.blogspot.com/
tại ô mới bạn chỉ đường dẫ đến file Js và điền thông tin cho File (Bấm hình để phóng to)
Hướng dẫn sử dụng Google code để chứa các file JS (javascript) - http://namkna.blogspot.com/
Để lấy link File Javarscip bạn Click chuột vào File đó sau đó copy link file JS là được
Hướng dẫn sử dụng Google code để chứa các file JS (javascript) - http://namkna.blogspot.com/
Như vậy bạn đã có một File JS để chèn vào Blog 
Chú ý: Google chỉ lưu trưc được file .js do vậu để lưu trữ các file CSS bạn có thể dùng dropbox hoặc Google site để chứa file CSS nha.

Hướng dẫn xóa một File Js trên Google code:

Hướng dẫn sử dụng Google code để chứa các file JS (javascript) - http://namkna.blogspot.com/
Chọn Delere Download để xóa File muốn xóa:
Hướng dẫn sử dụng Google code để chứa các file JS (javascript) - http://namkna.blogspot.com/
Chúc thành công!

Font chữ tiếng Việt trên Blogspot

Tác Giả: NamKNA
 
Bạn mới bắt đầu tìm hiểu Blogger và còn nhiều điều bí ẩn mà bạn chưa hề biết? Đôi khi vấn đề thật nhỏ nhưng nếu chúng ta không chú ý xử lý thì nó sẽ trở thành vấn đề lớn. Ví dụ như tại sao blogspot của bạn bị lỗi font chữ, không thể hiển thị tiếng Việt trên một số máy tính, nhất là các máy tính PC.
Tình trạng lỗi font chữ thường xuất hiện ở các công cụ trình duyệt cũ như Internet Explorer 6. Thông thường khi thiết kế blogspot, các blogger thường tìm các Blogger Template ở các website nước ngoài và tất nhiên các Template đó được code bằng tiếng Anh và font chữ được dùng cho ngôn ngữ tiếng Anh, mà phổ biến nhất là font Georgia. Để hiển thị tốt tiếng Việt theo mã Unicode (UTF-8) thì font chữ trong Template phải thuộc các họ như Arial, Veranda, Tahoma, Times, Times New Roman. Thuộc tính font-family giúp định dạng font chữ cho cả blog (body), cho header, sidebar, main-wrapper, post-body, footer… Chẳng hạn để định dạng font-family tiếng Việt cho phần post-body, chúng ta sử dụng code CSS như sau:
.post-body {font-family:Arial, Veranda, Tahoma, Times, Times New Roman}
Và dòng code này được đặt trước dòng
]]></b:skin>
Như vậy để blogspot của bạn hiển thị tốt tiếng Việt trên mọi công cụ trình duyệt cho mọi máy tính thì chỉ cần trong chế độ chỉnh sửa Template, dùng tổ hợp phím Ctrl + F tìm từ khóa font-family và xóa các họ font chữ không thuộc họ tiếng Việt ở trên (nếu có họ Georgia thì thẳng tay xóa nó ngay) rồi thêm vào các họ Arial, Veranda, Tahoma, Times, Times New Roman.

- Nếu bạn nào không làm được vui lòng Comment dưới bài viết này mình sẽ giải đáp

Tổng hợp khung code đẹp cho Blogspot - Phần 2


Tác Giả: NamKNA

Tổng hợp khung chứa Code đẹp cho Blogspot
Bài viết này sẽ hướng dẫn các bạn một cách khá đơn giản nhưng cũng rất chuyên nghiệp để đặt đoạn code mình cần trích dẫn vào bài đăng trên blog. Với cách làm này đoạn mã hiển thị sẽ trông dễ nhìn hơn và người đọc dễ sao chép khi muốn sử dụng.

Chúng ta sử dụng CSS để cho hiện thị thuộc tính khung hiện code. Giống như bài viết "Đặt code trong khung trên bài viết của Blogger" lần trước mình đã giới thiệu (Xem ở đây). Bài này mình sẽ giới thiệu cho các bạn các mẫu pre code ( Khung chèn code ) đẹp cho blogspot.
Đây là các mẫu khung code mà mình thu thập được từ Internet.

☼ Bây giờ ta bắt đầu thủ thuật :

1. Đăng nhập blog
2. Vào Mẫu (Template)
3. Vào chỉnh sửa HTML (edit HMTL). Tìm 1 trong các đoạn code tương tự. (Mẹo: Bấm Ctrl + F để tìm với từ khóa pre hoặc code hoặc pre,code)
pre {....}
code {....}
pre, code {....}
- Nếu có thì bạn thay toàn bộ code css đó  bằng một trong các code bên dưới. 
- Nếu tìm không có thì bạn chèn thẳng 1 trong các bên dưới sau vào trước thẻ đóng ]]></b:skin>. Chèn xong bạn Save lại.

☼ Để sử dụng trong bài viết!

- Muốn sử dụng thì trong bài viết bạn check vào ô HTML của bài viết và sử dụng code sau :
<pre> ....
Code của bạn
......</pre>
hoặc
<code> ......
Code của bạn
.....</code>
-Lưu ý: Code phải được mã hóa. Bạn có thể sử dụng công cụ miễn phí tại đây

☼ Các mẫu để chèn vào Template!


Mẫu 1 :
Code :
pre, code {
display:block;
font: 1em 'Courier New', Fixed, monospace;
font-size : 100%;
color: #666666;
background : #fff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx3EvQ73khv_vzUzkD4vNSAE4URY2yrAtI6BHDAV5cp5GC4yRG5ySPboXdB5Dsq9D18k-Dequh1MUayey2Au9p1LnZhdtfo9Jdr_lSGbDZtQukcPJGI1n_35wZ9aqtpv8f0t442_t2nss/s1600/prepb3-khung-chua-code-namkna-blogspot-com.png) repeat;
overflow : auto;
text-align:left;
border : 1px solid #99cc66; 
padding : 0px 20px 0 30px;
margin:1em 0 1em 0;
line-height:17px;}
Mẫu 2 : (Mẫu này giới hạn 100 dòng thôi nhé )
Code :
.pre, code {
display:block;
font: 1em 'Courier New', Fixed, monospace;
font-size : 100%;
color: #666666;
background : #fff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlbHFsjpg57XFG6Az-8BgC-tAH0pUJKg6ZroRoHZLUA1EW6YsRj3k8A2mNXBROaLNfLAaJ_0r70j9oQ8sSPhvJUQd0fmgsGaGOrevUwKjFXJ1fduUXU1_Y0XhyQ5STxrI2xKaiRvNNkmU/s1600/prepb3-namkna-blogspot-com-1.jpg) no-repeat left top;
overflow : auto;
text-align:left;
border : 1px solid #99cc66;
padding : 0px 20px 0 30px;
margin:1em 0 1em 0;
line-height:17px;}
Mẫu 3 :
Code :

.pre, code {
display:block;
margin:10px 0;
border:1px solid #E6DB55;
background:#FFFBCC url(http:https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl2Sd4WCouq8ljqwaUgRo7t7LMtGO0Y_bC_riQDLzHKxhFOVvLziUcDaiY0q0Ac7SHYRXEkDCjVBOEnUdIMEU70bBWROBmHqu3IKqkqDVsmAqDovj86dqCwyHCvdoumIlJHGD24aBA2II/s1600/pen-namkna-blogspot-com-1.png) top left no-repeat;
padding:10px 10px 10px 40px;}
Mẫu 4 :
Code :

pre, code {
overflow:auto;
background-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheHqN-74kamLaY2JcyNz1REe0oDUuFf6fsZJgaqsN8Afyz2NEq3IyUAy6Kew5zbPI5-Fna6sFuyY7Fabxouyd-7ptn6CxvvEyPUAS1dGHSOEBmk6z7bHKtTiePrCyZR4pnxG5Z6TCI2VE/s1600/Note-namkna-blogspot-com.png);
background-color:#FFF77A;
background-repeat:no-repeat;
padding-top:50px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
border:#FF9900 thin dashed;
color:#000;}
Mẫu 5 :
Code :
pre, code {
color:#281800;
font-family:Courier New;
font-size:13px;
line-height:17px;
background-image:URL(https://lh4.googleusercontent.com/_kck7-TEWM-M/TWtvurFWTlI/AAAAAAAAAlM/qNLb07OebIw/code_tag_bg.jpg);
display: block;
padding-left: 4px;
padding-right: 4px;
border: 1px #FC0 dashed;
overflow:auto;
word-wrap:break-word;}
Mẫu 6 :
Code :
pre, code {
background-image: url(http:https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkOVizs2lhXkg7xBfGSkSy9FNb356LbAmmvHremDGvbg_o1yxgMpwbmqznDjknTyWzWwZSM2bbZSunt9QnAGXZYJGTm0yKTK2va2EDrgr1S14iuqDmD2FZKNgiJa3gPTLOgMPh3TjAScU/s1600/code-2-namkna-blogspot-com.png);
background-position: 15px 15px;
background-repeat: no-repeat;
background-color: #FDD;
width: 118%;
border: #C72B2C dashed thin;
padding: 15px;
padding-left: 70px;
color: #D24E50;}
Mẫu 7 :
Code :
pre, code {
-moz-box-shadow: 0 0 10px #DDDDDD;
background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJuYQjL-sZrMU8KIO9Ex7VO1IOu4AXv0OyT3xMNx8we3SAAE5ANle_9NPoEhMoWi7BelDv44uvtnPTmjiMTQ221UmVgx3QgyKbB3r089CDRIkJ9q5ayIIZDqEJsG8sF-lRh0pC5I99g68/s1600/Svip4u-namkna-blogspot-com.png) repeat scroll 0 0 #FFFFFF;
border: 2px solid #CCCCCC;
clear: both;
color: #333333;
display: block;
font-size: 12px;
line-height: 15px;
margin: 10px auto 10px 30px;
overflow: auto;
padding: 15px;
white-space: pre;
width: 85% !important;
word-wrap: break-word;}
Mẫu 8 :
Code :
pre, code {
background:#eee;border:1px solid #ddd;clear:both;
font-family:Consolas,Monaco,"Courier New",Courier,monospace;
overflow-x:auto;
padding:10px;
white-space:pre-wrap;
word-wrap:break-word;}
Mẫu 9 :
Code :
pre, code {
display:block;
font: 1em 'Courier New', Fixed, monospace;
font-size : 100%;
color: #666666;
background : #fff url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx4dXLrOfuN9nQWUIDeQROBtPvpmOM2b9E8hlem3o9yI5e_sYVMAInQ-BSePaa-12UUeklt9bEazqsCiFAKCbTXaJZ9Detu_Ll0D0sTA_0lU4qot5El_2noOrAWOSFg3JV6WghuJ4pJMY/s1600/imgbg-namkna-blogspot-com-hot.png) repeat;
overflow : auto;
text-align:left;
border : 1px solid #99cc66; 
padding : 0px 20px 0 30px;
margin:1em 0 1em 0;
line-height:17px;}
Mẫu 10 :
Tổng hợp khung chứa Code đẹp cho Blogspot
Code :
pre, code {font-family:"Courier New",monospace;
font-size:16px;
display:block;
margin:10px 0 15px;
border:4px dotted #C9C9C9;
background:#E9E9E9 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUkuIFVBvbctWtvna1NXy8rhRj-gSCz2wuU48wENSBEU2gy_1sbCk3bXkjyNdl6PzxldeIiGCnYN0NTf2sX3yBdj8H-x_BUcTEViChVwwxwGcqlLAyyodSh9xQXNN8rQVC9OxsQO3-fKY/s1600/code-namkna-blogspot-com.png) top right no-repeat;padding:10px;overflow:auto;
}
Kết: Đây là các mẫu code mình thu thập được từ các blog,forum khác nhau. Do sử dụng công cụ Viewsource nên có thể đụng chạm với một số bạn. Chúc các bạn vui vẻ.

Một số khung chứa code đẹp cho blogger

Tác Giả: NamKNA

Đa phần các tiện ích dùng cho Blog đều sử dụng các mã code đặc thù riêng của nó, các mã code này đa số đều phức tạp và dài dòng, do đó nếu bạn thường xuyên chia sẻ các mã code này trên blog thì bạn nên gom nó vào khung chứa code riêng cách biệt với chữ viết trong bài đăng để cho thao tác copy của khách tham quan được thuận tiện hơn và ít nhầm lẫn hơn.

☼ Cách tiến hành:Một số khung chứa code đẹp cho blogger

1- Đăng nhập (Login) vào Blog
2- Vào Mẫu (Template)
3- Chọn Chỉnh sửa HTML (Edit HTML)
4-Bên dưới có rất nhiều mẫu. Chèn đoạn code bạn chọn vào trước thẻ ]]></b:skin>
Mẫu 1
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
color:#FFF;
text-shadow: 0 -1px 1px #a52676;
border:none;
background:#de45a6;
background: -moz-linear-gradient(top, #e54aac, #f374c5 95%, #d3469f);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e54aac), color-stop(.9, #f374c5), to(#d3469f));
filter:&nbsp; progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3469f', EndColorStr='#f374c5'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d3469f', EndColorStr='#f374c5')"; /* IE8 only */
box-shadow: inset 5px 5px 5px #9d2a6e, 0 1px 0px #fad1e9;
-webkit-box-shadow: inset 5px 5px 5px #9d2a6e, 0 1px 0px #fad1e9;
-moz-box-shadow: inset 5px 5px 5px #9d2a6e, 0 1px 0px #fad1e9;
}
Mẫu 2
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
background: #E6E6E6;
background: -moz-linear-gradient(top, #FFF, #f5f5f5 5%, #e2e2e2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(.03, #f5f5f5), to(#e2e2e2));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#e2e2e2'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#e2e2e2')"; /* IE8 only */
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border:1px solid #d0d0d0;
border-bottom:1px solid #b5b5b5;
color:#5e5e5e;
text-shadow: 1px 1px 1px #FFF}

Mẫu 3
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
color:#FFF;
text-shadow: 0 1px 1px #0f739d;
background: #40addb;
background: -moz-linear-gradient(top, #d1edfa, #73cef5 5%, #49acd6);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d1edfa), color-stop(0.03, #73cef5), to(#49acd6));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#73cef5', EndColorStr='#49acd6'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#73cef5', EndColorStr='#49acd6')"; /* IE8 only */
border-bottom:1px solid #2581a8;}

Mẫu 4
.code {
border-radius:20px 0;
max-height:250px;
min-height:50px;
margin : 10px;
padding : 10px;
clear : both;
list-style-type : none;
overflow:auto;
color:#FFF;
text-shadow: 0 -1px 1px #0d3474;
border:none;
background: #3675da;
background: -moz-linear-gradient(top, #4986e8, #76b8fc 95%, #4986e8);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4986e8), color-stop(.9, #76b8fc), to(#4986e8));
filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#4986e8', EndColorStr='#76b8fc'); /* IE6,IE7 only */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4986e8', EndColorStr='#76b8fc')"; /* IE8 only */
box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;
-webkit-box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;
-moz-box-shadow: inset 0px 2px 5px #1c4c7d, 0 1px 0px #c9d5e8;}

5- Sau khi chọn được mẫu ứng ý rồi các bạn lưu mẫu lại.

Cách sử dụng khi chèn code!

- Sau này mỗi lần trình bày code thì bạn check vào phần HTML của bài viết hoặc trang và sử dụng cấu trúc như dạng sau:
<div class="code">
Nội dung đoạn code
</div> 

Căn Bản về CSS


Tác Giả: Võ Quốc An

Đây là bài viết của bạn Võ Quốc An tôi thấy rất hay và bổ ích lên đã đưa bào blog của mình để làm tài liệu tham khảo

Cách tạo class, Id và cách gọi ra một module.

Cài đặt css cho liên kết, ảnh bên trong class và ID

Rút gọn css:

Bên dưới là các thuộc tính bạn có thể gắng vào class hoặc id.

1. Background (nền module)

2. Border (Đường viền cho một module)

3. Border-radius (bo góc module)

4. Box-shadow (Bóng đổ cho module)

5. Clear (Dừng float module)

6. Color (Màu chữ)

7. Display (Sắp xếp hoặc ẩn module)

8. Float (Sắp xếp vị trí module)

9. Font (Kiểu chữ trong module)

10. Height - Width (Chiều cao - rộng module)

11. Line-height (Chiều cao dòng chữ)

12. list-style (dấu • định dạng đầu link)

13. Margin (khoảng cách giữa các module)

14. Max-height (Chiều cao tối đa module)

15. Opacity (Độ trong suốt của một module)

16. Overflow (Nội dung vượt ngoài module)

17. Padding (Khoãng cách từ biên module đến phần nội dung bên trong)

18. Position (Vị trí tương đối của một module)

19. Text (Thuộc tính về chữ của module)

20. Z-index (Sắp xếp module trên dưới)

Phía dưới là demo mình để sẵn. Ấn nút xem trước để xem kết quả. Bạn có thể xóa và thử 1 số css khác theo ý mình để biết rõ hơn cách làm việc của css.
--- --- --- --- --- ---
Cơ bản về css thì đã hoàn thành. Tất nhiên còn rất nhiều css khác nhưng không thường xuyên sử dụng nên mình không đề cập ở đây. Nếu bạn gặp khó khăn gì trong việc viết ra các đoạn css này thì để lại comments bên dưới, mình sẽ cố gắng trả lời trong thời gian sớm nhất có thể. Chúc bạn thành công!

Cài đặt Python 3.3 trên Window 7

Tác Giả:Kakavn_85

1. Giới thiệu Python
Python là một ngôn ngữ lập trình mạnh được sử dụng để lập trình ứng dụng. Python thường được so sánh với TCL,Perl,Ruby và java. Một số tính năng đặc trưng bao gồm
Cú pháp rõ ràng dễ đọc
Khả  năng tương tác cao
Tính hướng đối tượng
Đầy đủ modun và các gói hỗ trợ.
......
2. Cài đặt Python trên Window 7
Việc cài đặt Python trên Window 7 tương đối đơn giản
Bước 1: Download Python
http://www.python.org/getit/
Lựa chọn phiên bản 32bit hoặc 64bit phù hợp window bạn đang sử dụng. Thời điểm viết bài này thì phiên bản mới nhất là 3.3
Bước 2: Cài đặt Python
Sau khi download được Python thì các bạn cứ cài đặt bình thường chú ý đến đường dẫn Python để khai báo biến môi trường
Bước 3: Kiểm tra cài đặt Python
các bạn vào Run->CMD rồi gõ Python nếu chưa hiện ra gì thì các bạn phải thiết lập biến môi trường để có thể thực hiện lệnh Python command Line
Như tôi đã nhắc các bạn chú ý ở phần trước đường dẫn cài đặt Python để khai báo biến môi trường. Như đường dẫn cài đặt Python của tôi là
C:/Python33
Vậy tôi khai báo biến môi trường như sau
Sau khi khai báo biến môi trường xong các bạn vào màn hình CMD hiện được như này là đã cài đặt thành công

Các bạn có thể xem video  của Thầy giáo Đào Quang Huy để có hướng dẫn chi tiết hơn

Lời thú tội của tín đồ công nghệ - Tập 14

Trước khi bước ra khỏi nhà để chuẩn bị làm 1 công việc chẳng liên quan gì tới IT. Mặc dù trước kia đầu tư rất nhiều vào nó. Trước khi bước vào nghề IT, tôi rất mê đọc báo công nghệ và năm đó tôi đăng kí học IT tại 1 trường mà bây giờ trường đó chẳng là gì. Việc theo học kéo đến năm 3 …. chưa hết năm 4, bỏ giữa chừng và đi làm. Công việc đầu tiên là tôi làm là quản trị website khoảng 6 tháng rồi nghỉ 6 tháng tiếp theo tôi lông bông qua khá nhiều cty và làm chỉ được 1 tháng thôi, lúc đó tôi ko thấy phù hợp lắm trên con đường mình chọn và kết thúc 1 năm chưa có 1 định hướng nào rõ ràng. 12 tháng tiếp theo tôi chuyển hướng qua 1 cv chẳng liên quan gì đến IT, tiếp xúc con người thường xuyên đó là cv giúp tôi trưởng thành hơn rất nhiều. Cuối cùng cho đến ngày hôm nay, sau 1 quý của năm 2013, tôi cảm nhận được mình đã làm được 1 vài thứ nhỏ thôi là quen được 1 vài em xinh đẹp ở các ngành nghề khác nhau.

PHP application security checklist

Link Download
https://app.box.com/s/3u4jwwgt44zyed4yzgmq

More

Search This Blog