1. Compress/decompress các chuỗi dài trc khi lưu chúng và database bằng các hàm gzcompress() và gzuncompress(). 2 hàm này sử dụng thuật toán gzip để nén và giải nén dữ liệu, bạn có thể tiết kiệm đến 90% dung lượng.
2. In ra 1 đoạn mã PHP đc syntax highlighting bằng hàm hightlight_file().
3. Lưu 1 IP dưới dạng integer bằng hàm ip2long(), bạn sẽ tiếp kiệm đc chỗ trống, tìm kiếm nhanh hơn. Từ số integer đã lưu, để trả lại thành dạng IP bạn dùng hàm long2ip().
4. Chia 1 chuỗi thành mảng sử dụng hàm preg_split(), các thành phần rỗng sẽ bị bỏ qua.
(còn tiếp)

{ 3 comments | 82 views }

windows-vs-linux

Sau khi có một vài vấn đề với cái ổ cứng, tớ đã thử quay lại sử dụng Windows sau hơn 1 năm sử dụng GNU/Linux (cụ thể là Ubuntu).

Lý do tớ quay lại sử dụng Windows là bởi vì số lượng phần mềm của Windows khá lớn, có nhiều phần mềm không có trên linux, hoặc là có nhưng chạy không được bằng trên Windows.

Một vài ví dụ như:

  • Photoshop: Trên Linux có GIMP, nhưng thật là khập khiễng khi so sánh GIMP với photoshop. Tớ cũng đã thử cài thử Photoshop trên Wine nhưng chạy rất dở hơi :d .
  • E-texteditor: Trên linux có emacs, cũng hay, nhưng việc cầu hình, cài đặt các plugin với một người mới học khá khó khăn.
  • Yahoo! Messenger: Pidgin cũng hay nhưng vẫn thích dùng YM hơn.
  • MS Office: Mặc dù Google Docs là đủ với nhu cầu của tớ nhưng đôi khi cần làm slide hoặc báo cáo thì vẫn cần MS Office.
  • Vài phần mềm tớ hay dùng như Firefox, Eclipse chạy trong Windows thì nhanh hơn nhiều.

Sau khi dùng Windows được 2 tuần, tớ thật sự cảm thấy nhớ Linux, và tớ đã quyết định sẽ quay lại sử dụng Linux.

[click to continue…]

{ 9 comments | 145 views }

PHP – Get direct link megashare.vn

by HKVN on December 31, 2009

Ừ thì share :d . Cũng k0 có gì bí mật cả, vài dòng code thôi mà ;)) .

<?php
	
$urls = $_POST['url'];
	
if (isset($urls)){
		$str=explode("\n",$urls);
		foreach ($str as $url) {
			if (!empty($url) && substr($url, 0, 19) == "http://megashare.vn"){
			$input = file_get_contents($url) or die('Could not access file: $url');
			$regexp = 'href=\\\"(.*)\\\">';
			if(preg_match("/$regexp/siU", $input, $matches)) {
				print '<a href="' . $matches[1] . '">' . $matches[1] . '</a><br />' ;
			  }
		 }
		}
	
} else {
?>
	Lấy link từ megashare.vn - Hỗ trợ lấy nhiều link cùng lúc - [HKVN]
	<form method="POST" action="index.php" id="form">
		<textarea name="url" cols="50" rows="15" id="url"></textarea>
		<br />
		<input type="submit" name="submit" value="Submit"></input>
	</form>
<?php
}
?>

{ 28 comments | 354 views }

Christmas & New Year

by HKVN on December 24, 2009

Thấy nhà nhà đi chơi, người người đi chơi, mình chả biết đi đâu thì viết cái gì đấy lên blog cho đỡ buồn vậy :”>

Vậy là 1 năm nữa lại qua, năm vừa rồi là một năm có khá nhiều chuyện xảy ra với tớ. Vui có, buồn, có, sóng gió cũng có.

Ngồi đọc lại những bài viết vào dịp giáng sinh năm ngoái và năm kia, ngẫm nghĩ lại thấy mình thay đổi nhiều thật. Tự nhận thấy mình đã lớn hơn nhiều so với 1 năm trc đây, đặc biết là những ngày gần đây :-) .

Về cuộc sống, năm vừa qua có quá nhiều thứ xảy ra, cũng không biết kể từ đâu và kể thế nào. Nên có lẽ để 1 dịp khác tớ sẽ điểm qua vài nét.

Về sức khỏe, tớ cảm thấy gần đây sức khỏe mình giảm sút trầm trọng (có lẽ tại già rồi :”&gt ;-) . Chỉ cần thức 1 đêm thôi là y rằng ngày hôm sau không làm ăn gì đc, mà trc đây có thế đâu :-&LT; .

Công việc, học tập. Học tập thì không có gì thay đổi nhiều, sự kiện đáng nhớ nhất có lẽ là được vào Nha Trang thi olympic tin học sinh viên. Công việc thì nửa cuối năm có làm dự án cùng anh Nam ở vncomputing. Có lẽ đây là khoảng thời gian tớ học được nhiều nhất từ trước đến giờ (học, ý tớ không phải là học kiến thức đơn thuần).

Kể lể vậy thôi, năm mới cũng sắp đến rồi, chúc các bạn có một ngày noel vui vẻ, chúc mừng năm mới!./.

{ 1 comment | 34 views }

Lang thang v1

by HKVN on December 23, 2009

Hồ Trúc Bạch

2

Đố ai biết ở đâu :d .

1

Cầu Long Biên

3

{ 7 comments | 77 views }

HKVN@18/12/2009

by HKVN on December 17, 2009

Cũng đã lâu rồi tớ không viết blog. Hôm nay cảm thấy cần phải viết một cái gì đó lý do là vì có một người bạn hỏi tớ câu này: “Are you ready to quite your job to pursue your dream?”

Thời gian gần đây, tớ cảm thấy tớ trưởng thành hơn trc rất nhiều, lý do cũng nhiều, một phần là vì tớ đi nhiều hơn, gặp nhiều người hơn, một phần cũng là vì đã đến lúc tớ cần sống tự lập, không đc dựa dẫm vào gia đình nữa.

Cũng trong thời gian gần đây, thứ làm tớ suy nghĩ nhiều nhất có lẽ là về định hướng trong tương lai. Trong 1 năm, 2 năm, 5 năm, 10 năm, 30 năm nữa mình sẽ ra sao? Gặp nhiều người, đọc nhiều câu chuyện, từ những việc mình thấy trong cuộc sống, thì một phần câu hỏi này của tớ đã được giải đáp. Mọi thứ có lẽ đã rõ ràng hơn.

Đọc những câu chuyện, nhìn những người hơn mình có vài tuổi mà họ tài ba thế, khi mình bằng tuổi họ mình có được như vậy không? Cảm giác nuối tiếc những năm tháng đã qua, vì đã không cố gắng hết mình.

Từ giờ đã có đường rồi thì cứ thế mà chạy thôi, thi thoảng dừng lại xem mình đã làm được những gì, và cần phải làm những gì nữa, vạch ra con đường tiếp theo cần đi thì sẽ nhanh đến đích hơn.

Đáp án cho câu hỏi tớ nêu ở đầu bài viết này:  Actually the hardest part is “Your girl friends will be really upset when you work 14h/day – 7day/weeks and forget her birthday!”

{ 2 comments | 57 views }

May mà anh không đẹp trai

by HKVN on December 14, 2009

May mà anh không đẹp trai, nên anh biết nâng niu tận dụng hiệu quả mọi cơ hội. Anh thuộc lòng tích “tái ông mất ngựa”, rằng “trong cái rủi có vô số duyên may”.
May mà anh không đẹp trai, nên anh biết rằng em làm bạn với anh vì anh thật sự tốt bụng. Em mến anh, yêu anh vì anh biết thông cảm và chia sẻ. Nếu anh là người mẫu hay siêu sao điện ảnh, em chắc sẽ không đủ tự tin để thể hiện được mình một cách thoải mái như đã làm. Em sẽ mất thời gian nhiều hơn để tô son điểm phấn, để tập luyện cách tạo vỏ bọc điệu đà, để tự làm nổi bật giữa vô vàn cô gái khác xung quanh anh. Vậy thì sao anh có thể biết được em thích trà sữa trân châu và thích sữa chua cà phê, nhỉ?
May mà anh không đẹp trai, nên người ta dễ nhận ra anh có duyên hài hước. Chẳng có ai xấu toàn diện, nên khi nghe anh kể chuyện cười xong, người ta lại chợt thấy anh thật là gần, dễ thương, và rất thu hút.
May mà anh không đẹp trai, nên anh tránh xa được những cám dỗ đời thường, những trò chơi vô bổ, những chuyện quần áo làm điệu cho bản thân, rồi cả những cô gái ăn chơi ngoài phố. Anh bình yên lựa chọn các quan hệ của mình. Chả bao giờ anh phải chịu cảnh “lắm mối tối năm không” như mấy anh chàng đẹp trai rỗng tuếch. Vì thật ra, anh còn đang dành thời gian tập trung vào sự nghiệp, hơi đâu mà làm mấy chuyện linh tinh như thế, phải không?
May mà anh không đẹp trai, nên anh có nhiều thời gian đọc sách, nghe nhạc, tập thể dục, chơi thể thao, chăm lo cho cún, miu, học hỏi cách giao tiếp và các mối quan hệ xã hội. Anh có đủ thời gian cho việc khám phá và rèn luyện năng lực bản thân, học tiếng Anh và suy nghĩ về cách gây dựng sự nghiệp.
May mà anh không đẹp trai, nên trong công việc anh không có gì bị ảnh hưởng. Anh không bị vướng bận bởi những cô nhân viên xinh đẹp làm việc cùng anh, hàng ngày đi làm cũng phải đứng hàng giờ trước gương chỉ để chọn quần áo, để vuốt gel làm đỏm lo gây ấn tượng với các nàng. Anh chỉ tập trung vào công việc, nhờ thế mà anh gặt hái được nhiều thành công và dễ dàng thăng tiến.
May mà anh không đẹp trai lúc còn trai trẻ, nên khi tóc anh lốm đốm bạc, em lại chợt thấy tình thương em dành cho anh sao mà nhiều đến thế.
May mà anh không đẹp trai, nên về già em sẽ thấy anh vẫn thế! Em sẽ không phải ngậm ngùi chứng kiến sự già nua nhanh chóng của chàng hoàng tử ngựa trắng, mà sẽ được ngưỡng mộ sự bền bỉ dẻo dai của một chàng trai bình thường.
May mà anh không đẹp trai nên khi yêu, anh cũng dành cả trái tim cho mỗi mình em, anh biết trân trọng tình yêu mà mình đang có. Thế nên em sẽ không phải lo lắng, sẽ không phải ghen tuông, sẽ không phải suy nghĩ này khác nữa.
May mà anh không đẹp trai !!!!
May mà anh không đẹp trai, nên anh biết nâng niu tận dụng hiệu quả mọi cơ hội. Anh thuộc lòng tích “tái ông mất ngựa”, rằng “trong cái rủi có vô số duyên may”.
May mà anh không đẹp trai, nên anh biết rằng em làm bạn với anh vì anh thật sự tốt bụng. Em mến anh, yêu anh vì anh biết thông cảm và chia sẻ. Nếu anh là người mẫu hay siêu sao điện ảnh, em chắc sẽ không đủ tự tin để thể hiện được mình một cách thoải mái như đã làm. Em sẽ mất thời gian nhiều hơn để tô son điểm phấn, để tập luyện cách tạo vỏ bọc điệu đà, để tự làm nổi bật giữa vô vàn cô gái khác xung quanh anh. Vậy thì sao anh có thể biết được em thích trà sữa trân châu và thích sữa chua cà phê, nhỉ?
May mà anh không đẹp trai, nên người ta dễ nhận ra anh có duyên hài hước. Chẳng có ai xấu toàn diện, nên khi nghe anh kể chuyện cười xong, người ta lại chợt thấy anh thật là gần, dễ thương, và rất thu hút.
May mà anh không đẹp trai, nên anh tránh xa được những cám dỗ đời thường, những trò chơi vô bổ, những chuyện quần áo làm điệu cho bản thân, rồi cả những cô gái ăn chơi ngoài phố. Anh bình yên lựa chọn các quan hệ của mình. Chả bao giờ anh phải chịu cảnh “lắm mối tối năm không” như mấy anh chàng đẹp trai rỗng tuếch. Vì thật ra, anh còn đang dành thời gian tập trung vào sự nghiệp, hơi đâu mà làm mấy chuyện linh tinh như thế, phải không?
May mà anh không đẹp trai, nên anh có nhiều thời gian đọc sách, nghe nhạc, tập thể dục, chơi thể thao, chăm lo cho cún, miu, học hỏi cách giao tiếp và các mối quan hệ xã hội. Anh có đủ thời gian cho việc khám phá và rèn luyện năng lực bản thân, học tiếng Anh và suy nghĩ về cách gây dựng sự nghiệp.
May mà anh không đẹp trai, nên trong công việc anh không có gì bị ảnh hưởng. Anh không bị vướng bận bởi những cô nhân viên xinh đẹp làm việc cùng anh, hàng ngày đi làm cũng phải đứng hàng giờ trước gương chỉ để chọn quần áo, để vuốt gel làm đỏm lo gây ấn tượng với các nàng. Anh chỉ tập trung vào công việc, nhờ thế mà anh gặt hái được nhiều thành công và dễ dàng thăng tiến.
May mà anh không đẹp trai lúc còn trai trẻ, nên khi tóc anh lốm đốm bạc, em lại chợt thấy tình thương em dành cho anh sao mà nhiều đến thế.
May mà anh không đẹp trai, nên về già em sẽ thấy anh vẫn thế! Em sẽ không phải ngậm ngùi chứng kiến sự già nua nhanh chóng của chàng hoàng tử ngựa trắng, mà sẽ được ngưỡng mộ sự bền bỉ dẻo dai của một chàng trai bình thường.
May mà anh không đẹp trai nên khi yêu, anh cũng dành cả trái tim cho mỗi mình em, anh biết trân trọng tình yêu mà mình đang có. Thế nên em sẽ không phải lo lắng, sẽ không phải ghen tuông, sẽ không phải suy nghĩ này khác nữa.
May mà anh không đẹp trai !!!!
[Copyright by LongDT, from his note]

{ 2 comments | 70 views }