Hack challenges
Số lần xem: 15 viewsHave fun with http://www.hackits.de
Just register and try…. There are many thing to learn there.
Have fun with http://www.hackits.de
Just register and try…. There are many thing to learn there.
Just check this out if you need to calculate your password complexity:
Con trai hỏi:
“Bố ơi, con muốn dùng máy tính để gõ bài luận văn vào thì phải làm thế nào bố?”
Bố bảo:
“À, mấy cái này là kiến thức cơ bản mà con. Trước tiên, con phải bật máy lên, đăng nhập và mở một chương trình word processor nào đó lên rồi mới gõ được.”
Con trai thắc mắc:
“Nhưng bố, bật máy ở chỗ nào bố?”
Bố đáp:
“Cái thằng này ngớ ngẩn thế con? Thì cứ nhất cái nút điện ở phía trước máy là nó bật lên chớ sao?”
Con gật gù:
“À há. Rồi đó bố. Thế, đăng nhập là làm sao bố?”
Bố trả lời:
“Mày làm bố phát cuồng lên mất. Thì gõ tên đăng nhập và gõ mật khẩu vào rồi gõ ‘Enter’ là xong đăng nhập chớ sao con? Bố đã chỉ con mấy cái này rồi mà?”
Thằng bé phụng phịu:
“Nhưng con có dùng máy thường xuyên đâu mà nhớ.
…… Rồi. Đã đăng nhập xong. Tìm cái word processor nào hả bố?”
Bố gãi đầu đáp:
“Mẹ ơi cái thằng. Thì vào “Start”, chọn “Programs” và chọn “Microsoft Word” đấy con!”
Con trai gật gù:
“Đơn giản nhỉ? Cám ơn bố”.
…………………..
Hai năm sau.
Con trai hỏi:
“Bố ơi, hình như cái DNS có sự cố hay sao đó. Con thử ping rồi nslookup cái site kia mà nó cứ bảo unknown host name mãi.”
Bố đáp:
“Cái thằng. Thì con flush dns cache xem sao? nếu không được nữa thì release DHCP client đi rồi renew cái mới xem sao? Còn vẫn không được thì restart lại cái modem đi con. Vẫn không được thì nhấc điện thoại lên mà chửi cái bọn ISP khốn kiếp làm ăn chuối… mốc.”
Thằng cu gãi đầu đáp:
“Nhưng… bố, flush dns cache là làm sao bố?”
Bố đáp:
“Ôi, mấy cái kiến thức căn bản thế không nắm thì làm sao mà dùng máy cho dễ dàng được con? Cứ mở command prompt ra và gõ ipconfig /? là có đầy đủ ấy thằng nhãi.”
Thằng bé reo lên:
“Eo ôi, mấy cái này mà là kiến thức cơ bản gì bố? Bố đợi con tí tẹo nhá, xem con còn cần bố giúp gì không.”
Thằng bé đáp:
“Được rồi bố, mọi chuyện tốt đẹp”.
Bố lẩm bẩm:
“Kiến với chả thức, cơ với chả bản.”
(Trích từ một bài viết của conmale, hvaonline.net)
Just re-post very old fun page.
Turn on your speaker, wear head phones and see this page http://www.whatvn.com/romance.html
Enjoy ![]()
Just share some information I got from Internet.
One of the top priorities of a CIO is to articulate a vision for how technology can support and transform the company. There’s no way to achieve that without effective communication. This episode of Sanity Savers for IT executives provides three useful tips for CIOs to build the kind of effective communication that will enable them to succeed in IT’s corner office:
Just share some information I got from Internet.
When you start talking about IT leadership roles and IT career tracks, the question that almost always comes up is “What’s the difference between the CIO and CTO positions?”
Here’s a quick breakdown of the distinguishing characteristics of those two roles.
Buy any training materials that I request - Books are cheap compared to my salary. If I can learn something new that will save time, the investment will have been worth it. The same goes for magazines, software conferences, etc.
Be flexible - When it’s time to get some coding done, there are times that I’ll be more productive than others. My computer doesn’t care if I’m using it at 3AM or 10AM. You shouldn’t either.
Trust - If you don’t trust me, you’re setting me up for failure. Trust your employees first, and take appropriate action if they give you reason not to trust them. If I know you trust me, I can focus on getting my job done.
Keep me happy - A happy developer is a productive developer. Sometimes there are small things you can do that will keep me happy. Buy lunch every once and a while. Tell me to go home early on a Friday. As a bonus, I won’t be looking for another place to work if I’m happy.
Guide, but don’t over-manage - You have the big picture, so I need your guidance. That doesn’t mean that you have to know every detail about what I’m doing. You’re not a babysitter, you’re a teammate.
Be accessible - If I get need something, please be available. I may need you to pull in the right resources to solve a problem.
Have answers - You’re the hub of the wheel. If you don’t know what’s going on, you’re useless to me. You need to be organized and connected.
Be able to prioritize - You have a better idea of what is important for the overall product. That means I need you to prioritize features accordingly. That means I’ll always be working on something important.
Tell me what is expected of me - I need to know exactly what is expected of me, and I need to know how you’ll determine if I’m completing what is expected. I also need to know how you’re going to gauge my performance. When it’s time for my review, there should be no surprises.
(From http://www.ytechie.com/2008/06/what-a-developer-needs-from-their-manager.html)
Only great minds can read this This is weird, but interesting! Just try it!
fi yuo cna raed tihs, yuo hvae a sgtrane mnid too
Cna yuo raed tihs? Olny 55 plepoe out of 100 can.
i cdnuolt blveiee taht I cluod aulaclty uesdnatnrd waht I was rdanieg. The phaonmneal pweor of the hmuan mnid, aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it dseno’t mtaetr in waht oerdr the ltteres in a wrod are, the olny iproamtnt tihng is taht the frsit and lsat ltteer be in the rghit pclae. The rset can be a taotl mses and you can sitll raed it whotuit a pboerlm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe. Azanmig huh? yaeh! and I awlyas tghuhot slpeling was ipmorantt! if you can raed tihs rlpey and forwrad it.
Theo ý kiến và kinh nghiệm bản thân, có một số câu hỏi sau mà người tech/team leader cần tìm hiểu và trả lời cho được:- Tôi có thể nói chuyện và hiểu được hết yêu cầu của khách hàng không? Nếu chưa hiểu thì làm sao để hiểu?
- Tôi có thể xây dựng nên kiến trúc cấp cao/cấp thấp của sản phẩm từ những yêu cầu rất “lộn xộn”, thậm chí “ngây thơ” trên?
- Tôi sẽ chọn công nghệ, kĩ thuật gì để đáp ứng kiến trúc đã đề ra?
- Tôi sẽ đề ra những việc gì để hoàn thành từng chi tiết của sản phẩm?
- Tôi có thể và làm ước lượng việc gì cần bao nhiêu thời gian? nếu ko chính xác thì tôi có cách vận dụng kiến thức mọi người để ước lượng không?
- Tôi sẽ chọn ai (nhân sự) phù hợp để tham gia dự án? Ai sẽ phù hợp với vị trí nào?
- Tôi có hiểu khả năng của người tôi chọn không?
- Nếu tôi được giao một người giỏi thì làm sao tôi tận dụng tốt nhất khả năng của người đó?
- Nếu tôi được giao một người ít kinh nghiệm, hoặc được đánh giá không tốt, liệu tôi có thể dùng và đào tạo người đó để đáp ứng yêu cầu mới không, và đào tạo thế nào?
- Tôi sẽ giao việc gì, cho ai?
- Tôi làm sao biết việc được giao được thực thi đúng về mặt kĩ thuật và thời gian?
- Tôi nên giám sát, theo dõi người và việc được giao thế nào, hàng giờ, hàng ngày, tuần thay tháng?
- Nhóm tôi có đề ra và tuân theo tiêu chuẩn lập trình, thiết kế nào không? Nhân viên có làm theo không?
- Tôi có khả năng phân bổ và hỗ trợ công việc tốt chưa? Nếu một người trong nhóm nghỉ việc hoặc bệnh 1 tuần, tôi sẽ làm sao đáp ứng được tình huống đó?
- Những nguy cơ nào trước mắt và tương lai mà dự án có thể gặp? về con người, kĩ thuật, khách hàng, thời tiết, tình hình kinh tế…
- Làm sao đảm bảo sản phẩm được kiểm tra (test) được hết trường hợp, về mặt tính năng lẫn hiệu năng?
- Nếu đang làm giữa chừng khách hàng đưa ra yêu cầu mới hoặc đổi yêu cầu cũ, tôi phải làm sao để hài lòng cả 2 phía, doanh nghiệp tôi và khách hàng?
- Tôi làm sao để nhân viên phấn khởi làm việc, rèn luyện không chỉ cho công việc hiện tại mà cho công ty và chính bản thân sự nghiệp của họ? (hãy tìm hiểu xem Google làm gì cho nhân viên của họ)
- Khi giao tiếp hàng ngày và chuyển giao sản phẩm, tôi làm sao giữ được mối quan hệ cho tương lai với khách hàng?
… Còn rất nhiều câu hỏi mà bạn có thể tự đặt ra. Tốt nhất bạn cần có một quy trình cụ thể để phục vụ công việc của mình, đừng làm tự phát sẽ khó thành công.