Bỏ rơi?

Ra đi trong lúc yêu thương nhất, mặc cho mọi người níu kéo. Bỏ rơi. Ra đi trong lúc vui vẻ nhất. Chỉ cần nhau lúc buồn. Thật ra có một số chuyện bạn không bao giờ biết. Mình cũng không có ý định giải thích, ít nhất là trước khi mình bay. Trong chuyện này, mỗi người đều có một cách nghĩ riêng. Chỉ cần mình cảm thấy không có lỗi, và bạn cảm thấy tốt hơn, thế là đủ.

How to find all files of a particular size in a particular directory

Last weekend, I worked on a Linux malware cleaning project. After 30 minutes of finding, I found 2 suspected scripts that are not included in Drupal by default. I soon realized that there are many of them, and I have a very limit access to his website (just normal account SSH access). Fortunately, after doing some research, I found that I can easily find all files of a particular size in his home directory. Simple like that: Suppose we want to find all files that has size = 1234 bytes and in /home/codepie directory, just type the following command find /home/codepie -type f -size 1234c -exec ls {} \; You might wonder what does ‘c’ in command mean. As units you can use: b – for 512-byte blocks (this is the default if no suffix is used) c – for bytes w – for two-byte words k – for Kilobytes (units of 1024 bytes) M – for Megabytes (units of 1048576 bytes) G – for Gigabytes (units of 1073741824 bytes) Additionally, you can also search for bigger (+) or smaller (-) files. Just add a plus (+) or minus (-) for bigger and smaller files, respectively. find /home/codepie -type f -size +1234c -exec ls {} \; Have fun finding!

Freelance nên bắt đầu từ đâu

Freelance là một trong những công việc kiếm tiền “chân chính” dành cho dân lập trình. Không giống như những công việc khác như quảng cáo (bạn phải có một website có lượng traffic đủ lớn), đọc email hay click link kiếm tiền (chủ yếu dựa vào mạng lưới kim tự tháp chứ làm một mình thì không ăn thua), Freelance chủ yếu dựa vào kỹ năng lập trình của bạn. Càng biết nhiều ngôn ngữ, càng làm quen với nhiều framework (jQuery, Mootools, CakePHP, Smarty, …) hay nhiều web application (Magento, WordPress, Drupal, …) bạn càng có cơ hội kiếm được việc, đồng nghĩa với việc kiếm ra tiền. Hiện tại có khá nhiều trang web cho phép bạn đăng ký để trở thành một Freelancer. Vậy đâu là nơi thích hợp để bắt đầu sự nghiệp Freelance? Câu trả lời là Freelancer.com. Trước hết, hãy điểm qua một số trang web khác. Bài viết dựa hoàn toàn trên quan điểm cá nhân và kinh nghiệm làm việc. vWorker (trước kia là Rent A Coder): Công việc khá ít, và thường là nhỏ (< $50), cá biệt có những project chỉ có $5 – $10. Bạn có thể bid trên tất cả các projects, nhưng có một điểm giới hạn là không thể bid quá con số mà employer đưa ra. Nhiều projects mới nhìn thì quá ngon, tưởng như làm được ngay nhưng bị employer đặt limit là $10 – $15, chỉ biết nhìn mà không thể làm gì khác. Giao diện khá rối mắt, các con số khá nhỏ, không làm nổi bật được thông tin chính. oDesk: Số lượng project đăng lên mỗi ngày khá ít, không có chức năng giữ tiền hộ freelancer và employer (milestone, escrow), không giải quyết dispute giữa freelancer và employer.

Google “âm thầm” mở lại chức năng dẫn đường (directions) trên Google Maps?

Có vẻ như Google đã “âm thầm” mở lại tính năng dẫn đường trên dịch vụ bản đồ Google Maps sau khi cũng đã “âm thầm” tắt tính năng này đi khoảng gần 1 tuần trước. Cho đến giờ Google vẫn chưa đưa ra một thông tin chính thức nào cho việc này, ngoại trừ một bạn tên là Jade W. trên Google Product Forum luôn miệng nói “still investigating” (ít nhất là tại thời điểm viết bài này) Không biết chuyện này sẽ kéo dài bao lâu, không biết Google có định dừng hẳn chức năng này không, nhưng quả thật mình không tưởng tượng nổi cuộc sống sẽ bị ảnh hưởng như thế nào nếu thiếu chức năng này. Nếu không có Google Maps kết hợp với GPS thì mình đã không thể tìm được đường từ Hải Phòng ra Yên Tử rồi quay lại Hà Nội, thực hiện được chuyến đi qua 4 đền chùa ở Bắc Ninh và gần đây nhất là đo đường từ Quảng Bình sang Quảng Trị để tính tiền taxi. Chờ đợi thông tin chính thức từ Google.

May 07, 2012

Hôm nay, nếu là của một vài năm về trước, có thể sẽ là một ngày ý nghĩa, hoặc không. Dù sao thì cũng đã hơn một năm trôi qua, và mình cảm thấy happy với quyết định của mình — níu kéo bằng tất cả sức lực của mình, và dứt khoát buông tay khi không thể làm gì khác. Đêm ấy, bạn là người động viên mình nếu còn cố được thì cứ cố, kẻo sau này lại hối hận, và cũng chính bạn là người nhắn tin với mình cả đêm — đến lúc mình mệt, thiếp đi lúc nào không biết. Rồi cả chuỗi ngày sau đó, bạn đi chơi với mình, đi chụp ảnh với mình, đi xem phim với mình, hoặc đơn giản chỉ là ngồi sau xe mình, dần dần giúp mình vượt qua giai đoạn khó khăn. Nhiều lúc, mình tưởng như có thể yêu được bạn rồi đấy. Dần dần, bạn và mình thân nhau hơn, đi với nhau nhiều hơn, khiến cho cả công ty (nói đúng hơn là các bạn full time) nghĩ bạn với mình là một cặp. Mình vẫn thường đưa bạn về nhà (mặc dù công ty, nhà mình và nhà bạn tạo thành một hình tam giác gần đều), đi xem phim, ăn uống linh tinh, đàn đúm với team và công ty. Cứ thế, như hình với bóng, đặc biệt là từ khi bạn dọn xuống Hà Đông ở nhà cô. Thế là gần như sáng nào mình cũng đưa bạn đi làm (trừ những hôm trời mưa), nói đủ thứ chuyện trên đời. Thế rồi bạn đã có xe, và cũng vừa mới chuyển nhà. Mình thì cũng sắp đi. Không biết những năm về sau có còn có cơ hội như vậy

Quảng Bình – Quảng Trị Trip

(thực ra tôi định viết blog về chuyến đi Fanxipan trước nhưng do giờ đang ở trên tàu, đang có cảm hứng viết về QB-QT và cũng là để nối tiếp bài review về khách sạn Hữu Nghị, tôi sẽ viết về chuyến đi này trước) Tôi có mặt ở bến xe bus Camel lúc 7h kém. Lúc đó đoàn đã khá đông đủ. Ngoài đoàn chúng tôi còn rất nhiều người nước ngoài và Việt Nam khác, chắc cũng vào nghỉ lễ trong Huế – Đà Nẵng dịp 30/4 – 1/5, hứa hẹn một chuyến đi chật vật. Kế hoạch đầu tiên bị phá sản khi xe giường nằm Camel chỉ có 3 ghế ở hàng ghế sau cùng thay vì 5 như dự kiến. Vì vậy mà hàng ghế sau cùng chỉ có tôi, Lan và Long, mọi người còn lại nằm phân tán khắp xe. Đêm đó tôi định giở laptop ra viết blog về chuyến leo Phan vừa qua nhưng đường xóc và xe tối quá nên chỉ được một lúc là hoa mắt nhức đầu nên đành phải gập vội laptop lại, sợ nếu tiếp tục dùng một lúc nữa thì sẽ phải khổ sở suốt đoạn đường còn lại vì say xe. Đêm đó còn có Thắng trèo lên ngồi một lúc. Chúng tôi ba hoa đủ thứ chuyện trên đời, từ gia đình, cuộc sống bên đó, chuyện học hành đến những thứ tả pí lù khác. Đêm đó cũng giống như những lần đi tàu xe khác, tôi ngủ chập chờn, nửa tỉnh nửa mê. Phần vì chỗ ngủ chật hẹp, phần vì mùi xe nói chung và mùi WC nói riêng ngay bên cạnh. Chỗ tôi nằm khá nóng và lại ngay cạnh WC, càng ngày càng nặng mùi và cửa

Review khách sạn Hữu Nghị – Quảng Trị

(mình định cho bài này vào loạt bài Quảng Bình – Quảng Trị nhưng cảm giác từ lúc đến đây đến giờ thật sự khác biệt – sung sướng, thoải mái, “like a boss” nên phải viết ngay cho nóng) Mình đến KS Hữu Nghị vào lúc 1h30 phút, chắc mẩm giá phải đắt hơn nhiều so với “khách sạn” Đại Nam – Quảng Bình hôm trước, KS 3 sao cơ mà. Nhưng hóa ra giá rẻ “giật mình” – 550K 1 đêm cho phòng 3 người, bao gồm cả buffet sáng, như vậy là cũng chỉ đúng bằng phòng 3 người ở Đại Nam. Cũng đúng thôi, Hữu Nghị tuy nằm ở trung tâm thị xã Đông Hà nhưng không phải khu du lịch nên cũng không bị chặt chém. Cảm giác bạn đầu như lạc vào một thế giới khác. Nếu như lúc sáng trước lúc xuất phát cầu bất cầu bơ, lếch tha lếch thếch, không biết số phận sẽ ra sao thì bây giờ đã trở thành boss một cách thực sự, ở phòng tiện nghi, giường ấm đệm êm, dịch vụ đầy đủ. Nếu so về cơ sở hạ tầng giữa Hữu Nghị và Đại Nam thì đúng là một trời một vực. Ấn tượng đầu tiên là hệ thống khóa cửa RFID Phòng khá rộng, với 2 giường 1m2, lúc cao điểm có thể ngủ được từ 6 (3 người mỗi giường) đến 10 (thêm vài người nằm dưới thảm). Ngoài ra còn phải kể đến phòng tắm hiện đại, truyền hình cáp, tủ lạnh và nhiều dịch vụ khác như massage, karaoke, … Nhà hàng của KS Hữu Nghị cũng hiện đại không kém, giá cả phải chăng. 1 suất ăn khoảng 50K với những món như mực xào dứa, sườn chua ngọt,