Thứ Ba, 16 tháng 6, 2015








Nếu link nào hỏng các bạn comment để mình fix sớm nhé. Thân


===========Windows XP Professional with Service Pack 3(x86)
File Name:en_windows_xp_professional_with_service_pack_3_x86 _cd_vl_x14-73974.iso
Date Posted (UTC): 5/2/2008 12:05:18AM
Languages: English
Size: 589 MB
MD5: 5BF476E2FC445B8D06B3C2A6091FE3AA
SHA1: 66ac289ae27724c5ae17139227cbe78c01eefe40
CRC: FFFFFFFF
Link1 , Link2

===========Link download Windows 7 Ultimate x64 SP1
SHA1:36AE90DEFBAD9D9539E649B193AE573B77A71C83
Fshare : http://www.fshare.vn/file/TYZRVSCQ6T
Megashare : http://share.vnn.vn/tai-file-20192010

===========Link download Windows 7 Ultimate x86 SP1
SHA1: 65FCE0F445D9BF7E78E43F17E441E08C63722657
Fshare : http://www.fshare.vn/file/T7CCVYDFXT
Megashare : http://share.vnn.vn/tai-file-20192014


===========Link download Windows 7 Enterprise SP1 (x64) - DVD (English)
SHA1: A491F985DCCFB5863F31B728DDDBEDB2FF4DF8D1
Fshare : http://www.fshare.vn/file/T732TXPGTT
Megashare :http://share.vnn.vn/tai-file-20191988


===========Link download Windows 7 Enterprise SP1 (x86) - DVD (English)
SHA1: 4E0450AC73AB6F9F755EB422990CD9C7A1F3509C
Fshare : http://www.fshare.vn/file/TB3295FQ5T/
Megashare : http://share.vnn.vn/tai-file-20191998


===========Link download Windows 7 Professional x64 SP1
SHA1: 0BCFC54019EA175B1EE51F6D2B207A3D14DD2B58
Fshare : http://www.fshare.vn/file/TRN5FS0A9T/
Megashare : http://share.vnn.vn/tai-file-20192702


===========link download Windows 7 Professional x86 SP1
SHA1: D89937DF3A9BC2EC1A1486195FD308CD3DADE928
Fshare : http://www.fshare.vn/file/TWVZCX4ATT
Megashare : http://share.vnn.vn/tai-file-20192019
4share: http://up.4share.vn/f/3407070d060d0504/en_windows_7_professional_with_sp1_x86_dvd_u_677056.iso.file


===========Link download Windows 7 Home Premium x86 SP1
SHA1:6071B4553FCF0EA53D589A846B5AE76743DD68FC
Fshare : http://www.fshare.vn/file/T3KTDT4W1T
Megashare : http://share.vnn.vn/tai-file-20192008
4share: http://up.4share.vn/f/3102020803090603/en_windows_7_home_premium_with_sp1_x86_dvd_u_676701.iso.file


===========Link download Windows 7 Home Premium x64 SP1


SHA1: 6C9058389C1E2E5122B7C933275F963EDF1C07B9
Fshare : http://www.fshare.vn/file/TFDFHD7R6T
Megashare : http://share.vnn.vn/tai-file-20192004
4share: http://up.4share.vn/f/3b0808020903030a/en_windows_7_home_premium_with_sp1_x64_dvd_u_676549.iso.iso.file


=================================================


===========Windows 8 Professional VL 32bit


FileName:en_windows_8_pro_vl_x86_dvd_917830.iso
Languages : EnglishSHA1: 548AB51161FD83B889596B143D86C1EEB61EF2D0
LINKDOWN LOAD :
Fshare: https://www.fshare.vn/file/TZP2B9SFVT
4Share.vn: http://up.4share.vn/f/3103040701060509/en_windows_8_pro_vl_x86_dvd_917830.iso.file


===========Windows 8 Professional VL 64bit
FileName: en_windows_8_pro_vl_x64_dvd_917699.iso
Languages : EnglishSHA1 : 6DDEDEBE40AB59CB11823F62F475C43C4053FE60
LINKDOWN LOAD :
Fshare: https://www.fshare.vn/file/T54QBBK3YT
4share.vn: http://up.4share.vn/f/2b191e1d1b1c1c1b/en_windows_8_pro_vl_x64_dvd_917699.iso.file


=========== WINDOWS 8 ENTERPRISE X86 ENGLISH
FileName: vitcum@vnz_en_windows_8_enterprise_x86_dvd_917587. iso
Languages: English
SHA1: FEFCE3E64FB9EC1CC7977165328890CCC9A10656
LINKDOWN LOAD :
Fshare: https://www.fshare.vn/file/TRTGN13MBT/


===========WINDOWS 8 ENTERPRISE X64 ENGLISH
FileName: vitcum@vnz_en_windows_8_enterprise_x64_dvd_917522. iso
Languages : English
SHA1 : 4EADFE83E736621234C63E8465986F0AF6AA3C82
LINK DOWN LOAD :
fshare: https://www.fshare.vn/file/TSDS1JKCVT
Key Cài Đặt : WIN 8.0
Professional: NG4HW-VH26C-733KW-K6F98-J8CK4
Enterprise: 32JNW-9KQ84-P47T8-D8GGY-CWCK7


===========Windows 8.1 2014 Update RTM - 15/12/2014 + Update 3 bản gốc từ MSDN

Được khuyến nghị:
Windows 8.1 with Update (multiple editions) (x86) - DVD (English)

File Name: en_windows_8.1_with_update_x86_dvd_6051550.iso

Languages: English

SHA1: C7FA828E01E98B601E0ACA8019F1CB223EB23223

Download: http://up.4share.vn/f/4b787c78797d7a78

Hoặc: https://www.fshare.vn/file/WEVZ2ZIDZMWC

Hoặc: https://tenlua.vn/download/1737e629e...ex86dvd6051550


Windows 8.1 with Update (multiple editions) (x64) - DVD (English)

File Name: en_windows_8.1_with_update_x64_dvd_6051480.iso

Languages: English

SHA1: A8B5DF0B0816280AE18017BC4B119C77B6C6EB79

Download: http://up.4share.vn/f/291a1e1a1b1f1b1f

Hoặc: https://www.fshare.vn/file/ID2TQYDO2W5Q

Hoặc: https://tenlua.vn/download/1737e62ae...ex64dvd6051480


Key cài đặt: GCRJD-8NW9H-F2CDX-CCM8D-9D6T9​






Windows 8.1 Pro VL with Update (x86) - DVD (English)

File Name: en_windows_8.1_pro_vl_with_update_x86_dvd_6050918. iso

Languages: English

SHA1: E46F44CD74F812EC3FE2E854317A088E85322A68

Download: http://up.4share.vn/f/784b4f4b484c484c

Hoặc: https://www.fshare.vn/file/5EDCCDKGD6FG

Hoặc: https://tenlua.vn/download/1737e62ae...ex86dvd6050918






Windows 8.1 Pro VL with Update (x64) - DVD (English)

File Name: en_windows_8.1_pro_vl_with_update_x64_dvd_6050880. iso

Languages: English

SHA1: 962A1D890987B5877469433928B8C8B8A3E945CD

Download: http://up.4share.vn/f/467571757672777e

Hoặc: https://www.fshare.vn/file/43Q9PKG8LZV8

Hoặc: https://tenlua.vn/download/1737e62ae...ex64dvd6050880






Windows 8.1 Enterprise with Update (x86) - DVD (English)

File Name: en_windows_8.1_enterprise_with_update_x86_dvd_6050 710.iso

Languages: English

SHA1: 584A9AD7E2BB3D7E189ADCFBA44A497CC9155937

Download: http://up.4share.vn/f/3201050100000506

Hoặc: https://www.fshare.vn/file/78872GRARSC4

Hoặc: https://tenlua.vn/download/1737e62ae...ex86dvd6050710


Windows 8.1 Enterprise with Update (x64) - DVD (English)

File Name: en_windows_8.1_enterprise_with_update_x64_dvd_6054 382.iso

Languages: English

SHA1: B7DD748446D89B9449A160CDC24BD282989BBD96

Download: http://up.4share.vn/f/5e6d696d6c6c696b

Hoặc: https://www.fshare.vn/file/L7WRTHOP7L6S

Hoặc: https://tenlua.vn/download/1737e629e...ex64dvd6054382






======================================================================


===========Download Office 2003 FULL


LINKDOWN LOAD :


Fshare : https://www.fshare.vn/file/TWMM28TF4T/


Up.4share.vn: http://up.4share.vn/f/6351525a505b5654/en_office_professional_enterprise_edition_2003_united_states_x86_cd_489281.iso.file


key active : Product Keys: PWMY9-DVQ26-KFKXB-RVTH3-7GPMG


====Download Office 2003 Portable (Excel,Powerpoint,Word )


LINKDOWN LOAD :


Fshare : https://www.fshare.vn/file/F7UI45NGZR/


======================================================================


====Download Office 2007 FULL Không cần crack


LINKDOWN LOAD : https://www.fshare.vn/file/9XPWL3O0ZA/


====Download Office 2007 Portable (Excel,Powerpoint,Word )


LINKDOWN LOAD :


Fshare :https://www.fshare.vn/file/9NM0FGGAXJ/


======================================================================


===========Download Microsoft Office 2010 Pro VL


LINK DOWN LOAD :

32 Bit:

File: Huyanhck111_Office ProPlus 2010_x32 Bit_VL.iso

Language: English

Size: 724582400 bytes

MD5: A53962F4A5D16F36D03CA5D04633EEEC

SHA1: 235E8CB6E9AFBADCAF0DC8B1792D468DE554ABC7

CRC32: E621F6BC

Link Download: http://www.fshare.vn/file/TGFY9M59YT/


64 Bit:

File: Huyanhck111_Office ProPlus 2010_x64 Bit_VL.iso

Language: English

Size: 806166528 bytes

MD5: 5B84D8056C8A5F9F76D56B9699A6E93B

SHA1: 71B87AA1687DFB06CF78B39F9983460AE6A6A171

CRC32: D20A49E0

Link Download: http://www.fshare.vn/file/T3ZZZDPHRT/





====Download Office 2010 Portable (Excel,Powerpoint,Word )


LINKDOWN LOAD :


Fshare : https://www.fshare.vn/file/8AIR99XIVH/


==================================================================
===========Microsoft Office 2013 Pro SP1 VL

32 Bit:

File: Huyanhck111_Office ProPlus 2013_SP1_x32 Bit_VL.iso

Language: English

Size: 796020736 bytes

MD5: 12AC4E13E69A40488C879D5330ECA506

SHA1: D4D7FFD3DFFEF0A3C08748E400E0890A7A730888

CRC32: 8D5111FC

Link Download: http://www.fshare.vn/file/TFN3V9WKRT/


64 Bit:

File: Huyanhck111_Office ProPlus 2013_SP1_x64 Bit_VL.iso

Language: English

Size: 918630400 bytes

MD5: 2E477F96E717AE57C6DAFDB3E59C3E74

SHA1: AB2C2D525D63A72E0A2DC66EFDCEA0F824F02CFF

CRC32: D0807468

Link Download: http://www.fshare.vn/file/T8QJ9RWDCT/



Microsoft Office Standard 2013 SP1 VL

32 Bit:

File: Huyanhck111_Office Standard 2013_SP1_x32 Bit_VL.iso

Language: English

Size: 691171328 bytes

MD5: 1CD8C2B0B5369FD44FC46B2CEA9379B9

SHA1: B7828B37453B060DBFA2F009523BEDD3EDAEFCBF

CRC32: AA5A8B11

Link Download: http://www.fshare.vn/file/T3BFM8AD8T/


64 Bit:

File: Huyanhck111_Office Standard 2013_SP1_x64 Bit_VL.iso

Language: English

Size: 796663808 bytes

MD5: E74A7F40CD50764CB5B13FDD971C4BDA

SHA1: 1DB3472DD58112B71677E131491AE804926933C5

CRC32: BF67264E

Link Download: http://www.fshare.vn/file/TQP05TW5ZT/


Project Pro 2013 SP1 VL



Đây là Phần mềm quản lý dự án và danh mục

32 Bit:

File: Huyanhck111_Project_Professional_2013_SP1_32 Bit_VL.iso

Language: English

Size: 398864384 bytes

MD5: 42B6F07FA40EFC09762E41805AC60C74

SHA1: 35A506C367EF5D8E48559A245F2AE23378C9B5AC

CRC32: F5B32D16

Link Download: http://www.fshare.vn/file/TNJN8NFAVT/


64 Bit:

File: Huyanhck111_Project_Professional_2013_SP1_64 BIT_VL.iso

Language: English

Size: 482023424 bytes

MD5: E96BFFFA18426DDCA46D33840208C043

SHA1: 2EC6F59DFFCF7C1C2EEC49359A4E1C7DD4F1940B

CRC32: 8CA1DAC4

Link Download: http://www.fshare.vn/file/TCWDCNNZJT/


Viso Pro 2013 SP1 VL



Đây là phần mềm Lập sơ đồ Chuyên nghiệp

32 Bit:

File: Huyanhck111_Visio_2013_SP1_x32 Bit_VL.iso

Language: English

Size: 470659072 bytes

MD5: 54D61201DA565D4F6AA911D819FDE1E1

SHA1: 47BCC5D71213B1CF199598BABF1198471584640B

CRC32: 771E5A2F

Link Download: http://www.fshare.vn/file/TDGBJ65SPT/


64 Bit:

File: Huyanhck111_Visio_2013_SP1_x64 Bit_VL.iso

Language: English

Size: 566071296 bytes

MD5: 829DCDA924686CB1562861F3E4C43757

SHA1: DE19061D9B7E30603336E07899CC8936E4501BEE

CRC32: 79C67C1D

Link Download: http://www.fshare.vn/file/TSQYVDZ2WT/

Thứ Bảy, 13 tháng 6, 2015


Đây là thủ thuật nhỏ giúp các bạn có thể tạo bộ cài đặt các bản win Professional, HomePremium, HomeBasic từ bộ cài bản Ultimate.
Bước 1, các bạn giải nén bộ cài win7 Ultimate, được thư mục như sau:




Bước 2: Các bạn tìm đến file ei.cfg trong thư mục sources

Bước 3: Bạn mở file này bằng notepad và thay các trường tương ứng.
Trường [EditionID] thể hiện phiên bản cần cài đặt nó có thể là:

Ultimate
Professional
HomePremium
HomeBasic
Starter
Trường [Channel] có thể là OEM or Retail.
OEM là bản cung cấp cho doanh nghiệp sản xuất máy tính, tức là các bản win bản quyền mà các bạn thấy trưng bày ở các cửa hàng bán máy tính ấy.
Retail là bản bán lẻ dành cho cá nhân.
Trường [VL] có giá trị 1: true hoặc 0: false
VL viết tắt của từ Volume License tức là bản cung cấp với số lượng lớn, 1 key có thể kích hoạt nhiều máy tính.
Giả sử mình muốn cài đặt Win7 Pro thì đoạn code trong file ei.cfg của mình sẽ là
[EditionID]
Professional
[Channel]
Retail
[VL]
0
Vậy là các bạn đã có bộ cài bản win 7 pro, việc còn lại đơn giản là cài đặt nó :)
Lưu ý:
Một số hướng dẫn trên mạng bảo xóa file ei.cfg thì nó sẽ ra tất cả các bản, mình đã test và thất bại nên hôm nay hướng dẫn cho các bạn.
Chúc các bạn thành công!

C++ code - Bài toán chia tài sản Nhập môn trí tuệ nhân tạo




//Bai toan chia tai san
//@author Hoaibang

#include<iostream>
#include<stdio.h>
using std::cin;
using std::cout;

void nhapTaiSan(int a[], int &n);
void inMang(int a[], const int &n);
void selectionSort(int a[], const int &n);
void chiaTaiSan(int a[], const int &n, int a1[], int &n1, int a2[], int &n2);
int tongTS1=0, tongTS2=0;

int main(void){
 int a[20], a1[10], a2[10], n=0, n1=0, n2=0;
 nhapTaiSan(a,n);
 inMang(a,n);
 selectionSort(a,n);
 inMang(a,n);
 chiaTaiSan(a,n,a1,n1,a2,n2);
 inMang(a1,n1);
 inMang(a2,n2);
 getchar();
 return 0;
}

void nhapTaiSan(int a[], int &n){
 cout<<"Nhap so luong tai san: ";
 cin>>n;
 for(int i=0;i<n;i++){
  cout<<"a["<<i<<"]= ";
  cin>>a[i];
 }
}

void inMang(int a[], const int &n){
 cout<<"\n";
 for(int i=0;i<n;i++){
  cout<<a[i]<<" ";
 }
}

void selectionSort(int a[], const int &n){
 for(int i=0;i<n-1;i++){
  int iMax=i;
  for(int j=i+1;j<n;j++){
   if(a[j]>a[iMax]){
    iMax=j;
   }
  }
  int temp=a[i];
  a[i]=a[iMax];
  a[iMax]=temp;
 }
}

void chiaTaiSan(int a[], const int &n, int a1[], int &n1, int a2[], int &n2){
 int tongTS=0;
 for(int i=0;i<n;i++){
  tongTS=tongTS+a[i];
 }
 int nuaTongTS=tongTS/2;
 a1[0]=a[0]; n1=1;
 tongTS1=a1[0];
 for(int i=1;i<n;i++){
  if(tongTS1+a[i]<=nuaTongTS){
   a1[n1++]=a[i];
   tongTS1=tongTS1+a[i];
  }
  else{
   a2[n2++]=a[i];
   tongTS2=tongTS2+a[i];
  }
 }
}


Trong mỗi chúng ta ai cũng có một tuổi thơ với những trò nghịch ngợm, những câu nói ngây ngô, cùng đọc những mẩu chuyện sau để cảm nhận: có một tuổi thơ như thế.



1. Có lần đi siêu thị với mẹ, vì mải ngắm mấy con cá nên bị lạc, tôi lại gần một cô gái nói:" Chị đưa em về nhà được không? Em bị lạc mẹ." Cô gái cười tươi xoa đầu bé hỏi:"Được chứ! Nhưng em không sợ chị là người xấu à?" Tôi nhanh nhẹn đáp:" Không ạ. Mẹ em dặn ai nhìn càng xấu xí thì bụng dạ càng tốt ạ." 

2. Mẹ đang chăm chú xem Táo Quân, tôi chạy lại hỏi:" Mẹ ơi những người trên TV nhà mình chết hết cả rồi ạ?" Mẹ nhíu mày bảo:"Sao con nói linh tinh thế?!" Tôi xịu mặt đáp:" Tại họ lên trời hết rồi mà." 

3. Tôi đãng trí lắm, có hôm nghịch ngợm bị mẹ đánh, tôi vừa khóc vừa chạy quanh nhà tìm bố. Nhưng mãi không thấy bố đâu, lúc chạy đến nhà bếp thấy mẹ đang rửa bát, tôi bèn lao vào ôm mẹ ăn vạ:" Mẹ ơi bố đánh con." 

4. Ở lớp tôi phải ngồi ghế gỗ, cứng lắm, đau mông lắm. Tôi nghĩ mãi mới ra một cách xử lý. Hôm sau tôi đeo áo lót của mẹ vào mông đến trường. 

5. Năm bốn tuổi, dì tôi mang bầu. Vì mẹ không đồng ý cho nuôi thú cưng trong nhà, tôi đành phải xin dì:" Dì đẻ em xong thì đẻ cho con một con chó nhé." 

6. Được nhận danh hiệu học sinh giỏi, cô giáo dặn khi lên nhận thưởng phải tỏ ra lễ phép ngoan ngoãn.Tôi vâng lời, nhận thưởng xong bèn quỳ xuống sân khấu, lạy thầy hiệu trưởng ba lạy. 

7. Tối ấy xem phim hoạt hình đến đoạn Na Tra bị vu oan, tôi vừa khóc vừa viết thư trình bày đầu đuôi câu chuyện cho Đông Hải Long Vương, rồi nhét vào phía sau TV. 

8."Mẹ ơi, sao đuôi của con lại mọc ở đằng trước ạ?"

9. Đi chợ mua đồ chơi, sau khi bóc vỏ ra thì không ưng, tôi xin chủ quầy cho đổi món khác. Chủ quầy dĩ nhiên không đồng ý. Tôi bèn khóc ré lên:" Cháu chỉ là một đứa nhóc con thôi mà? Sao chú lại lừa tiền của đứa nhóc con?" Kết quả chủ quầy đành phải đổi cho tôi. 

10. Có lần cãi lộn với chị, tôi ném dép về phía chị chẳng may rơi trúng nồi canh. Hai chị em sợ quá vội lấy dép ra, rồi im lặng ăn hết bữa cơm mà không uống ngụm canh nào. 

11. Bố không cho nhận tiền của họ hàng. Có lần tôi mang canh gà hầm sang nhà bà, được cậu cho 10k, vì cậu rất dữ nên tôi không dám không nhận. Trên đường về tôi xé nát tờ tiền rồi vứt vào thùng rác, nghĩ rằng làm thế thì bố sẽ không biết gì. 

12. Mẹ sai đi mua một cân bột mì, tôi mua có nửa cân, còn lại mua bò khô ăn hết. Dọc đường túi rách lúc nào không biết, bột vãi gần hết. Tôi sợ mẹ mắng bèn ghé vào nhà hàng xóm xin một ít cám con cò cho vào túi mang về đưa cho mẹ. Cho đến bây giờ tôi vẫn chưa quên câu nói dịu dàng của bố hôm ấy:" Em nghỉ chút đi, để anh đánh tiếp cho." 

13. Xin mẹ 100k để đóng học, nhưng đến lớp cô giáo chưa thu. Tan học tôi thèm quá bèn mua một gói bim bim 3k. Tôi cầm 97k người ta trả lại về đưa cho mẹ, bảo làm mất 3k rồi. Kết quả lại được ăn đòn mệt nghỉ. 

14. Có lần bị bố mắng, tôi nằm khóc trên giường. Vừa hay có cái răng lung lay, máu chảy xuống cằm. Bố nhìn thấy sợ quá hỏi đau ở đâu, tôi tự dưng nghĩ đến mấy cảnh trong phim cổ trang, bèn nhắm mắt lại thều thào nói:" Con sắp rời khỏi thế gian này rồi." Bố vừa khóc vừa ôm bé lao như bay vào bệnh viện. Lúc về đến nhà, tôi lại được một trận đòn no nê. 

15. Tôi luôn muốn trở thành anh hùng hảo hán, võ công siêu phàm như các nhân vật trong phim kiếm hiệp. Có hôm đang luyện kiếm nhựa trong vườn thì bị thằng hàng xóm điểm huyệt, tôi cứ đứng nguyên đó cả buổi chiều. Đến lúc trời mưa mẹ gọi vào nhà, dù rất muốn vào nhưng tôi vẫn kiên cường đứng tiếp. Mẹ bực mình cầm roi ra, tôi mới mếu máo thanh minh:"Tại chưa ai giải huyệt đạo cho con cả." 

16. Cô giáo bảo mời bố mẹ đi họp phụ huynh, vì thành tích kém sợ bố mẹ mắng, tôi bèn hỏi cô:" Bố mẹ em bận lắm, cậu em đi thay được không ạ?" Cô giáo gật đầu đồng ý rồi, hôm sau tôi vui vẻ cõng cậu tôi khi đó mới được ba tuổi đến trường. 

17. Nhà tôi có nuôi hơn chục con vịt. Một hôm nhân cả nhà đi vắng, tôi đem thả chúng vào bồn tắm, con nào ngoi lên tôi lại ấn nó xuống, đến khi chúng không kháng cự nữa tôi mới vớt chúng lên lau khô, rồi đặt trên giường, đắp chăn cẩn thận. Sau đó tôi cũng chui vào ngủ cùng. Tối mẹ về hỏi chuyện gì đã xảy ra, tôi hớn hở khoe:" Mẹ xem con tắm cho chúng nó sạch không này."

18. Một lần không may ấn nhầm số khẩn chữa cháy, vì sợ cảnh sát nghi mình nói dối, tôi đành tự tay châm lửa đốt đống bài kiểm tra của mình. 

19. Hôm đầu tiên đến lớp sau kì nghỉ hè, tôi sụt sịt nói:" Thưa cô, trên đường đi học con gặp kẻ cướp ạ." Cô giáo hoảng hốt hỏi lại:" Con có sao không? Có bị đau ở đâu không?" Tôi phấn khởi đáp:" Không ạ, con chỉ bị cướp mất cuốn vở bài tập hè thôi ạ." 

Nguồn Smith Nguyen Studio
Như các bạn biết thì Eclipse là một công cụ hỗ trợ tuyệt vời cho việc lập trình, trên windows thì việc cài đặt khá đơn giản, chỉ cần Next, Next và Next, tuy nhiên linux không phải vậy, dưới đây là một tutorial rất hay và dễ hiểu về việc cài đặt Eclipse cho Ubuntu, hi vọng nó sẽ có ích cho các bạn. Nó hoạt động ngay cả trên ubuntu bản mới nhất 15.04

install Eclipse Ubuntu
This quick tutorial is going to show you how to install the latest release of Eclipse, while the Ubuntu repositories has an very old version.
So far, the latest is Eclipse Kepler (4.3.2). You can follow below steps to install it on Ubuntu 14.04 or other Ubuntu releases.
Eclipse Kepler (4.3.2) in Ubuntu 14.04 Unity
1. Install Java.
If you don’t have Java installed on your system. Click the link below to bring up Ubuntu Software Center and click install OpenJDK Java 7:
Or, install Oracle Java from this link.
2. Download Eclipse from its website
You may check out your OS Type 32-bit or 64-bit by going to System Settings -> Details -> Overview
Download Eclipse for Linux
3. Extract Eclipse to /opt/ for global use
Press Ctrl+Alt+T on keyboard to open the terminal. When it opens, run the command below to extract Eclipse to /opt/:
cd /opt/ && sudo tar -zxvf ~/Downloads/eclipse-*.tar.gz
You may replace “eclipse-*.tar.gz” (without quote) to the exact package name if the command does not work.
Don’t like Linux commands? You can do this by opening Nautilus file browser via root: Press Alt+F2 -> run gksudo nautilus.
Once done, you should see the eclipse folder under /opt/ directory.
Eclipse in /opt/ for global use
4. Create a launcher shortcut for Eclipse
Press Ctrl+Alt+T, paste below command into the terminal and hit enter.
gksudo gedit /usr/share/applications/eclipse.desktop
Above command will create and open the launcher file for eclipse with gedit text editor.
Paste below content into the opened file and save it.
[Desktop Entry]
Name=Eclipse 4
Type=Application
Exec=/opt/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Development;IDE;
Name[en]=Eclipse
Finally open Eclipse from Unity Dash search results and enjoy!
launch eclipse in ubuntu 14.04
Not clear enough? See the youtube video:

Nguồn: tác giả Ji m  ubuntuhandbook.org
Như các bạn biết trong C thì có hàm printf, trong C++ thì có hàm setw, tuy nhiên khi chúng ta cần canh lề thì trong C và C++ việc này thực hiện rất khó, vì thế mình chia sẻ với các bạn đoạn code nhỏ thực hiện việc này.:)


Hiển thị định dạng sau khi xuất ra.
#include <iostream>
using std::string;
using std::cout;

void dinhdangXuat(string chuoi, int width, string format){
 int len = chuoi.length();
 int space = width - len;
 if(width <= len){
  return;
 }
 else{
  if(format == "left"){
   cout<<chuoi;
   for(int i = 0; i < space; i++){
    cout<<" ";
   }
  }
  
  //like setw() in c++
  if(format == "right"){
   for(int i = 0; i < space; i++){
    cout<<" ";
   }
   cout<<chuoi;
  }
  
  if(format == "center"){
   int temp = space/2;
   for(int i = 0; i < temp; i++){
    cout<<" ";
   }
   cout<<chuoi;
   if(space%2 == 0){
    for(int i = 0; i < temp; i++){
     cout<<" ";
    }
   }
   else{
    for(int i = 0; i < temp+1; i++){
     cout<<" ";
    }
   }
  }
 }
}

int main(void){
 dinhdangXuat("Pham Hoai Bang" , 41, "left");
 cout<<"|";
 cout<<std::endl;
 dinhdangXuat("Pham Hoai Bang" , 41, "center");
 cout<<"|";
 cout<<std::endl;
 dinhdangXuat("Pham Hoai Bang" , 41, "right");
 cout<<"|";
 return 0;
}


Hiện theo một số thử nghiệm cho thấy việc VPN ra nước ngoài mỗi khi "đứt cáp" thì tốc độ truy cập các trang nước ngoài sẽ nhanh hơn hẳn. Bên cạnh đó đôi lúc khi ra cafe ngồi bạn cần vào Wifi và sợ bị một số "trẻ trâu" sniff mạng và ăn cắp mật khẩu, nếu có VPN thì bạn sẽ có thêm một lớp bảo mật kết nối của mình

VPN là gì ?

VPN viết tắt của Virtual Private Network ( mạng riêng ảo )
Là một dạng kết nối an toàn, khi thực hiện kết nối VPN thì thông thường toàn bộ kết nối internet trên thiết bị cùa bạn sẽ được chuyển hướng tới 1 máy chủ VPN Gateway bằng một kết nối an toàn được mã hóa, rồi từ máy chủ đó kết nối mới đi ra internet. Tức là giống khái niệm Proxy, nhưng mà kết nối giữa thiết bị của bạn và proxy sẽ bị mã hóa hoàn toàn, nên các cách thức tấn công như sniff mạng trên đường truyền dẫn, wan sniffing, tampering attack... đều tránh được phần nào.

Làm sao để có VPN ?

Có 2 cách:
1. Mua VPN : đây là cách đơn giản nhất, tiện, giá cả khá đa dạng, từ bèo bèo chậm thì 4-5$/tháng cũng có như hotspotshield, anchor vpn hoặc xịn tốc độ nhanh như Pure VPN giá khoảng 9.99$/tháng. Có thể tham khảo thêm ở đây: http://www.pcmag.com/article2/0,2817,2403388,00.asp
Tuy nhiên xài VPN mua thì đôi lúc tốc độ sẽ chậm rồi lại nhanh rồi lại chậm, do thực tế là các VPN mua hầu hết là nhiều account VPN xài chung một VPN Gateway Server. Cái nào mà nhà cung cấp nó warranty tốc độ thì giá hơi cao :)

2. Tự cài lên VPS ( Virtual Private Server - máy chủ ảo ): cách này thì tiện cho bạn nào đã có VPS ở nước ngoài thì có thể tận dụng để mở VPN hoặc là có thể tận dụng các VPS miễn phí ( được khuyến mãi ) để mở VPN xài miễn phí luôn :) dĩ nhiên để làm việc này cần chút ít kiến thức kỹ thuật :))
Cái lợi là VPN sẽ chỉ có mình bạn xài nên băng thông VPS có nhiêu thì bạn xài VPN có bấy nhiêu. Mền dùng VPN tự tạo này quất Dota 2 ầm ầm ko lag :)

Nếu mua thì coi ở link trên rồi vô trang chủ của thằng bán VPN mua thôi :)

Cách cài Open VPN  trên Digital Ocean VPS để có VPN free 2 tháng

Ở dưới đây hướng dẫn cách cài Open VPN lên VPS của Digital Ocean để xài free 2 tháng, nếu bạn click vào link (affiliate) dưới đây để đăng kí VPS trên Digital Ocean thì bạn sẽ nhận dc 10$ free, đủ xài 2 tháng VPS gói thấp nhất (5$/tháng khoảng 100k VND/tháng), được 1000GB băng thông mỗi tháng, nhưng tốc độ nhanh bằng VPN mua giá 10$ tháng ( do VPN tự tạo thì có mình bạn dùng thôi, còn VPN kia mua thường là đồ xài chung )



Link đăng kí account Digital Ocean
https://www.digitalocean.com/?refcode=8c378af87286



Đăng ký thì cứ như bình thường thôi, tuy nhiên Digital Ocean yêu cầu bạn phải add thẻ thanh toán quốc tế ( VISA hay Master Card ) để kích hoạt account. Bạn cứ add vì xài hết 10$ thì destroy cái VPS là được :) còn bạn nào muốn xài tiếp sau 2 tháng free thì hàng tháng DO sẽ tự động charge 5$ vào thẻ

Sau khi đã có account Digital Ocean thì bạn tiến hành tạo VPS ( bên Digital Ocean nó gọi VPS là droplets )

Có hướng dẫn từng bước tại đây: https://www.digitalocean.com/community/tutorials/how-to-create-your-first-digitalocean-droplet-virtual-server

Chú ý tới bước Select Droplet Image tức là bước chọn hệ điều hành cài đặt lên VPS thì nhớ chọn CentOS 6.5 x64 
Do hướng dẫn này dựa trên HDH này để thực hiện



Sau khi tạo VPS thì thông tin truy cập server sẽ được gửi qua mail, vô mail để lấy thông tin truy cập. Thông tin truy cập thực ra là SSH account tức là giao diện dòng lệnh truy cập từ xa trên Linux




Cài đặt Open VPN để tạo VPNSau khi có thông tin truy cập thì bạn vô Digital Ocean Control panel vô droplet và chọn mục Access



Click console access để truy cập VPS qua giao diện dòng lệnh, khi được hỏi login thì gõ root , rồi khi được hỏi password thì gõ password ở trong mail vô


Khi vô được thì sẽ có giao diện dòng lệnh kiểu như vầy

[root@xnohat ~]# _

Với đấu nhắc lệnh nháy nháy :)

Rồi giờ thì thực hiện gõ vào từng lệnh sau

wget http://swupdate.openvpn.org/as/openvpn-as-2.0.17-CentOS6.x86_64.rpm

Bấm enter, chờ lệnh chạy xong về lại dấu nhắc ở trên

yum localinstall openvpn-as-2.0.17-CentOS6.x86_64.rpm

Bấm enter, chờ lệnh chạy xong về lại dấu nhắc ở trên

passwd openvpn

Bấm enter, sẽ thấy hiện ra lệnh yêu cầu nhập mật khẩu cho user openvpn, đây chính là account truy cập vpn của bạn

[root@xnohat ~]# passwd openvpn
Changing password for user openvpn.
New password:

Sau khi nhập mật khẩu lần 1 và lần 2 ( nhập lại ) thì sẽ có thông báo tạo mật khẩu thành công

[root@xnohat ~]# passwd openvpn
Changing password for user openvpn.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Ok vậy là cài xong, bây giờ vô giao diện web click click dễ ẹc hơn :)

Trước tiên bạn cần quay trở lại droplet control panel để coi cái dòng được khoanh vuông dưới đây


Dòng khoanh đỏ chính là Địa chỉ IP của VPS, bạn ghi lại địa chỉ IP này.

Sau đó gõ vô thanh địa chỉ của trình duyệt:

https://địa_chỉ_ip_của_vps:943

Sẽ có thông báo lỗi kiểu kiểu như vầy, bạn kiếm cái nút hay link có chữ proceed... hay continue ...




Click vô để truy cập tiếp . Lỗi này là do cái chứng chỉ https của vps của bạn là hàng tự tạo nên trình duyệt nó cảnh báo

Bạn sẽ thấy giao diện đăng nhập trang client Open VPN.



Nhập username là openvpn và password là pass mà bạn đã tạo khi nãy ở dòng lệnh


Trang này sẽ cho bạn tải các phần mềm để kết nối Tới VPN của bạn. ví dụ Windows thì tải link đầu tiên.

Đối với Windows hay Mac thì bạn tải ở link trong trang trên sẽ tự động kèm theo thông tin cấu hình trực tiếp kết nối vô VPN này rồi nên không cần làm gì thêm, tải về cài vô thôi.

Sau khi cài thì ở thanh đồng hồ của Windows sẽ xuất hiện icon của OpenVPN nhấp phải vô đó để hiện menu



Click Connect to địa_chỉ_IP_VPS_của_bạn để kết nối vô VPN

Nhập username và mật khẩu của account openvpn


Rồi bấm connect ( nó có hỏi gì nữa thì cứ ok ok ok )

Khi kết nối thành công xong thì sẽ thấy có cái thông báo



Là đã kết nối thành công tới VPN rồi đó

vô thử trang http://www.whatismyip.com để coi IP đã bị đổi chưa


He he, địa chỉ IP giờ đã đổi thành địa chỉ IP ở Singapore. À lúc tạo droplet bạn có quyền chọn DataCenter tức là nơi đặt VPS của bạn, nếu ở Singapore thì IP của bạn sẽ là ở Singapore, ở New York thì sẽ ở Mỹ ... etc tùy bạn chọn :)

Đối với việc kết nối trên Android hay iOS thì bạn cần vô trang quản lý ở trên rồi tải app cài vô máy. Sau khi cài thì vô lại trang quản lý để tải file profile ( *.opvn ) rồi chọn mở file bằng app OpenVPN là vô được VPN . Mền để dành cho các bạn tự mò :))

Tận hưởng kết nối an toàn VPN của riêng bạn đi nhé ;)

Hi vọng thủ thuật trên sẽ giúp các bạn cải thiện tốc độ truy cập internet ra nước ngoài mùa đứt cáp.

Nguồn: xnohat - hva online
Trong C/C++ có nhiều hàm làm tròn số như roundf, floor, ceil, khổ nỗi hàm roundf nó không chạy được trên visual C++, chả hiểu vì sao mà MS không hỗ trợ trong khi các trình biên dịch GNU thì đều hỗ trợ roundf - cpusplus.com
Vì vậy hôm nay mình hướng dẫn các bạn viết một hàm làm tròn nhỏ
#include<iostream>

double LamTron(double x)
{
    int t,u;
    t = x*100; //lam tron 1 so sau dau thap phan, lam tron 2 so thi nhan cho 1000
    u = t%10;
    if(u >= 5)
    {
        u = t/10 + 1;
    }
    else{
        u = t/10;
    }
    x = double(u)/10; //lam tron 1 so sau dau thap phan, lam tron 2 so thi chia cho 100
    return x;
}

int main(void){
    double x = 6.67;
    std::cout<<LamTron(x);
    return 0;
}

Thứ Bảy, 25 tháng 4, 2015

Phần mềm nhỏ gọn do mình viết, chạy ngay không cần cài đặt, rất tiện lợi, kiểm tra và đối chiếu mã sha1, md5 của một file.


download link


Thứ Năm, 1 tháng 1, 2015

Không khí năm mới đang tràn ngập trên mọi quốc gia, mọi dân tộc trên toàn thế giới, cùng thưởng thức màn bắn pháo hoa đặc sắc của các quốc gia. Chúc mọi người năm mới sức khỏe, may mắn và hạnh phúc.!



New Zealand - Quốc gia đón năm mới sớm nhất

Auckland, New Zealand - 2015 New Years Fireworks Show
東京の花火大会 2015 New Years Fireworks Festivals in Tokyo, Japan
Melbourne, Australia - 2015 New Years Fireworks Show
Taipei 101, Taiwan - 2015 New Years Fireworks Show
Sydney, Australia - 2015 New Years Fireworks Show