Log of my life

Subscribe to RSS feed

Posts tagged with "Job"

Những kẻ "xuất chúng"

, , ,

function getBranchesOfCompany($orgId, $condition = '', $fields = array())
{   
    $defaultFields = array(
        'foo' => 'foo',
        'bar' => 'bar'
    );

    if ($fields) {
        $defaultFields = array_merge($defaultFields, $fields);
    }

    $condtionString = "org_id = $orgId";
    if ($condition) {
        $condtionString .= " AND " . $condtionString;
    }

    .....
}

Giờ truyền mảng 2 phần tử, đại diện cho 2 field cho tham số $fields, nó vẫn bị merge với cái default field. Thay vì trả về 2, nó trả về tận 4 fields.
Truyền điều kiện cho tham số $condtion, nó... chẳng có tác dụng gì hết, ngoài việc làm biến $conditionString... bị lặp lại 2 lần sad

Với hàm tí hon kiểu này mà mất quá nhiều thời gian viết + viết mà cứ khăng khăng nó chạy ko sai đã là tội to rồi. Vậy mà còn chụp cho em cái mũ không chịu phối hợp, thấy nó lỗi thì cứ bảo anh để anh sửa chứ. Vâng, anh là người viết hàm để cho mọi người dùng, chẳng phải anh đẽo cày giữa đường mà đã đc chỉ rõ cần tham số nào, trả về cái gì rồi mà anh vẫn đếch làm được, xong anh ngoác mồm ra đổ lỗi cho người khác ko test hộ anh chỉ vì anh đang bị nói về cái tội trễ deadline đến 2 tuần??? Chưa kể câu SQL của anh còn thuộc dạng ngớ ngẩn nữa cơ, để đến nỗi khi chạy thì gây ra lỗi Fatal Error. Vậy mà khi em thử hỏi anh là anh test kỹ chưa thì anh cười tươi rói, nói là hàm chạy ngon lắm, anh vừa chạy xong.

Vâng, với những gì anh thể hiện & cách anh hành xử. Em thấy anh trình độ cực kỳ hạn chế nhưng lại không biết mình đang ở đâu. Vâng, thực sự anh là 1 trong những kẻ "xuất chúng". Nên nhớ đây là chữ xuất chúng trong ngoặc kép chứ ko phải với nghĩa xuất chúng của tác giả Malcolm Gladwell cow Và cơ hội dành cho anh cũng không còn nữa đâu, anh ạ!

Ngày áp lực

, , ,

Sáng sớm thì thấy mấy bác í ới gọi điện: sao website không vào được, sao không nhận email được...awww Cứ nghỉ chắc Bluehost nó maintain thôi nên cứ mạnh mồm bảo là máy chủ nó đang bảo trì ấy mà độ 10' nữa lại chạy ngon thôi. Trấn an xong mình mới thử vào. Shit! Tất cả die sạch yikes chả domain nào sống cả, login vào Cpanel cũng chẳng được luôn, nó báo password cho boxXYZ chưa được update. Bị hack hay bị ông nào flood rồi??? knockout (hóa ra là bọn nó bị... mất điện - banana)

Đang mải ngẫm nghĩ thì lại thấy khách hàng (của cty) phàn nàn, quẳng cho cái urgent issue cần fix gấp. Lúc này căng thẳng dã man vì còn mớ việc cũ vẫn đang dang dở, chả cái nào xong cả cry

Hít 1 hơi dài, viết từng việc ra giấy, cái nào xong, bôi màu (mới xin Ms Lan cái bút đánh dấu rõ đẹp)! Đầu óc ko nghĩ ngợi được thì lock máy, lên tầng 4 tập mấy động tác thể dục. Cố bình tĩnh + văng tục trên Twitter o

Cuối cùng thì cũng tạm ổn yes

Sao mình sợ cái áp lực này thế, dễ điên mất. Cứ cộng hưởng 1 đống thứ lại thì yếu đuối như mình chịu sao nổi sad Khổ nỗi, lúc qua rồi thì nghĩ lại cũng thấy... phục mình jester

SQLSTATE[HY093]: Invalid parameter number: no parameters were bound

, , ,

Một lỗi củ chuối vừa bị dính ngày hôm qua.
Chuỗi sql:
$value = $this->_db->quote($value); // output like ' test? \' special characters'
$query = "UPDATE table_abc SET field_def = $value WHERE field_xyz = 123";
$this->_db->query($query);

Nếu chạy PHP phiên bản thấp hơn 5.2.7 thì sẽ bị lỗi SQLSTATE[HY093]: Invalid parameter number: no parameters were bound, do PDO parse sai placeholder dẫn đến bind param sai toét. Lỗi này xảy ra khi execute trực tiếp câu lệnh sql mà trong value của nó chứa đồng thời 2 ký tự question mark (?) và single quote (')

Trong ZF thì khắc phục đơn giản bằng cách sử dung Zend_Db update method (làm bừa nó lại ngon sad)
$data = array('field_def' => $value);
$this->_db->update('table_abc', $data, 'field_xyz = 123');

[Bổ sung]
Ở đoạn code trên là xử lý cho trường hợp UPDATE, nếu trong trường hợp SELECT thì vẫn bị lỗi bind param, mặc dù dùng Zend_Db_Select. Cách giải quyết cực kỳ đơn giản, có thể fix được cho cả trường hợp UPDATE, đó là thay đổi lại setting của Zend_Db để nó không tự động bind param nữa:
$this->_db->getConnection()->setAttribute(PDO::MYSQL_ATTR_DIRECT_QUERY, false);

=======================================================
1.^ Lỗi cụ thể xem tại: http://bugs.php.net/44251
2.^ http://www.php.net/ChangeLog-5.php, section 5.2.7
3.^ http://framework.zend.com/issues/browse/ZF-1343

Bạn làm gì vào giờ nghỉ trưa?

, ,

Buổi sáng và chiều là thời gian dành cho sự tập trung, sáng tạo. Buổi trưa là khoảng thời gian thích hợp để thư giãn. Đây cũng là khoảng thời gian quan trọng để bạn hồi phục lại năng lượng chuẩn bị cho buổi chiều. Vì thế, bạn nên tránh làm một số việc sau:

1. Vừa ăn trưa xong mà ngay lập tức đi ngủ là một thói quen xấu, về lâu dài sẽ ảnh hưởng đến sức khỏe và vóc dáng của bạn.

2. Bạn đang dành hơn 80% thời gian nghỉ trưa cho việc ngủ? Điều đó chẳng tốt chút nào. Việc chìm vào giấc ngủ quá sâu và kéo dài sẽ khiến bạn thêm mệt mỏi. Đặc biệt là cảm giác nuối tiếc khi phải tỉnh giấc quá nhanh, khiến bạn cảm thấy rất uể oải, tinh thần xuống dốc như chẳng muốn làm việc gì.

3. Sau giấc ngủ trưa, không nên bắt tay ngay vào làm việc. Hãy dành khoảng 10 phút cho những bài tập thể dục đơn giản, vận động nhẹ nhàng.

4. Tuyệt đối không được tận dụng triệt để giờ nghỉ trưa đế làm việc. Điều này chỉ khiến bạn đuối sức và có thể mắc sai sót vào giờ làm việc buổi chiều. Tình trạng này kéo dài sẽ mang đến triệu chứng stress nghiêm trọng do tích lũy căng thẳng và áp lực dồn nén.

5. Việc "buôn" điện thoại vào giờ nghỉ trưa là phung phí khoảng thời gian ngắn ngủi. Hơn thế, việc làm này chính là nguyên nhân của chứng chóng mặt, hoa mắt và đau đầu trong giờ làm việc buổi chiều.

6. Điều quan trọng của một buổi trưa ở văn phòng không phải là tìm việc gì làm để giết thời gian hoặc trải chiếu đánh một giấc, mà là làm những điều bạn thích để tinh thần sảng khoái, chuẩn bị cho giờ làm việc buổi chiều


Theo vieclambank.com
Ngày còn trẻ thì ăn xong mình về mình chơi Counter-Strike, ngồi đọc báo, làm linh tinh... Bây giờ già rồi nên ăn xong về súc miệng rửa mặt xong là kéo ghế lại chợp mắt tầm 30' cho nó lành, đảm bảo sức khỏe bigsmile Có lẽ áp dụng thêm tip số 3 nữa thì hiệu quả công việc tăng thêm chút xíu chăng? p

Tự nhiên thấy chán

, ,

Hôm nay, 2 đồng nghiệp, 1 người chuyển nghề, 1 người chuyển công tác. Sang tuần chắc sẽ lại có thêm 1 người nữa. Thật sự thấy buồn. Vì cũng toàn anh em gắn bó lâu năm. Giờ ra đi hết cả sad Tự nhiên thấy buồn quá cry

Tự tặng mình bài hát này, biết là chẳng thể vui hơn nhưng có vẻ hợp với cái tâm trạng hổ lốn của mình lúc này awww