Bỡ ngỡ với git

Trước toàn dùng svn tortoise, chuyển sang dùng github.com, cảm thấy thật hiện đại, xịn, chuyên nghiệp, và … khó hiểu vãi lúa. Vừa rồi mới dính một quả lộn code, mà không hiểu tại sao lộn, check log thì vẫn thấy là khi bị conflict, mình đã “Accept theirs”, nghĩa là dùng code của master, thế mà mấy hôm sau check lại lại thấy lù lù code của mình. Và để fix lại lỗi commit nhầm, dưới sự hướng dẫn của các chuyên gia git, mình đã làm như sau: ...

March 6, 2016 · 3 min · 551 words · kanishi

Refresh

Lâu lâu đổi giao diện tí cho nó mới mẻ 😀 Đánh đu với bạn Miso – Minh Sơn một tí 😛 Thật ra thì mình thích gọi Minh Sơn hơn là Miso, Minh Sơn nghe rất kêu và có-vẻ-đẹp-trai-tài-giỏi 😉 Còn Miso thì có vẻ đáng yêu và dàng cho người yêu gọi ;)) Như kiểu ngày xưa hồi cấp 3, có một cô bé xinh đẹp dễ thương gọi mình là Mino vậy :”> 😡 😀 Chưa sửa được mấy nhiều, giao diện hơi tối và chữ hơi nhỏ thì phải, kệ đi ngủ đã 😀 ...

August 25, 2010 · 1 min · 148 words · kanishi

Easyphp in windows7 64bit

Cách dễ nhất và nhanh nhất để tạo localhost, test tiếc nghịch ngợm chính là dùng easyphp, gọn nhẹ, hơn xampp là cái chắc ;)) đơn giản, dễ dàng. Nhưng trên bản 64bit nó dở chứng ầm ĩ ko dùng dc, hôm nọ cài apache rồi php mệt quá, hnay cài thêm mysql nhưng khổ quá, may tìm ra cái này, chiếm luôn :)) http://ryan.rawswift.com/2009/09/20/easyphp-on-64-bit-windows-7-how-to-fix-apache-and-mysql-problem/ EasyPHP on Windows 7 Apache I am accustomed in using EasyPHP on a Windows platform. Installation, running, and configuring it is always a breeze (on Windows XP that is). Recently I’ve installed Windows 7 RTM on my MSI notebook and installed EasyPHP 5.3.0, though the Installation goes flawlessly but then when I launch the stack software, Apache wouldn’t start. I turned off the firewall but no luck. So I did a search on google, again no luck with Windows 7 specific solution but I found one for Windows Vista. I tried it anyway, then BAM! It worked! I finally got Apache to start, tried opening the local default web and it worked perfectly. Here’s the error message and how to fix it: ...

November 25, 2009 · 2 min · 399 words · kanishi

Tucan Manager – Ác như thú :-ss

=================== Description – Tucan is a free and open source application designed for automatic management of downloads and uploads at hosting sites like: – http://rapidshare.com/ – http://megaupload.com/ – http://gigasize.com/ – http://mediafire.com/ – http://4shared.com/ – http://sendspace.com/ – (…) Characteristics – Written entirely in Python. – Graphical User Interface written in PyGTK (GTK+ toolkit). – Multiplatform (GNU/Linux, FreeBSD, Microsoft Windows…). – Easy to expand with plugins. – Lightweight and fast. – Management of waits between downloads (anonymous access). – Captcha recognition where needed (like anonymous access to megaupload or gigasize). – Management of interchangeable links. Plugins – http://rapidshare.com/ – Downloads: – Anonymous access: Available = Yes – Premium access: Available = Yes – Uploads: Available = Not yet – http://megaupload.com/ – Downloads: – Anonymous access: Available = Yes – Premium access: Available = Yes – Uploads: Available = Not yet – http://gigasize.com/ – Downloads: – Anonymous access: Available = Yes – Premium access: Available = No – Uploads: Available = Not yet – http://mediafire.com/ – Downloads: – Anonymous access: Available = Yes – Premium access: Available = No – Uploads: Available = Not yet – http://4shared.com/ – Downloads: – Anonymous access: Available = Yes – Premium access: Available = No – Uploads: Available = Not yet – http://sendspace.com/ – Downloads: – Anonymous access: Available = Yes – Premium access: Available = No – Uploads: Available = Not yet Download – Development version (needs subversion): $ svn co https://forja.rediris.es/svn/cusl3-tucan/trunk tucan – Stable version: https://forja.rediris.es/projects/cusl3-tucan/ -> Files Installation & Usage – Unpack the tarball: $ tar zxvf tucan-.tar.gz $ cd tucan-/ – Install Tucan typing (needs root privileges): ...

July 2, 2009 · 3 min · 443 words · kanishi

To do

<?php $fp = fopen(“/tmp/lock.txt”, “w+”); if (flock($fp, LOCK\_EX)) { // do an exclusive lock fwrite($fp, “Write something heren”); flock($fp, LOCK\_UN); // release the lock } else { echo “Couldn’t lock the file !”; } fclose($fp); ?> http://us3.php.net/flock read – write Berkeley DB Response handling in response.c Bình luận (4) Sasha — 2009-06-30 07:39 Yêu cầu không post mấy cái này lên, đọc chẳng hiểu gì cả 😐 Nguyễn Kim Loan — 2009-07-01 05:03 ...

June 30, 2009 · 1 min · 99 words · kanishi

Toshiba softwave development (Vietnam)

Sáng nay ko đến công ty làm mà lượn lờ sang 519 Kim Mã, thi thử ở Toshiba. Chả là hôm xưa xưa các bạn toshiba đến trường tớ giới thiệu và tuyển dụng, tớ có điền nhăng cuội vào cái application form và đưa cho mấy chị. Thế là hôm thứ 2 các chị ấy gọi điện hẹn :D, đi làm ở chỗ anh Nam rồi nhưng vẫn thích “hóng hớt” muốn đi thi thử ở các bạn Nhật Bổn xem thế nào, hehe. Với mục đi là đi thi cho biết, hơn 8h mới đi, tới nơi thì gặp bạn An cùng trường cũng đi thi. Lên phòng thi ngồi mới thấy là có nhiều người quen phết, có cả bạn Loan lớp 50CC :D. Bạn ấy cắm cúi làm rồi về rất sớm. TSD chiếm trọn tầng 16 của tòa nhà VIT, rất là hoành tráng :D, tuy nhiên chỗ gửi xe thì hơi lởm, lại còn mất 3k nữa, tiên sư bọn nó, luật 2k mà chúng nó lấy 3k, ghét ghê, đáng ra phải miễn phí như HITC chứ :”> Về bài thi, phải nói là rất khủng bố, 4 bài, 3 bài đầu mỗi bài 30 phút, bài cuối 80 phút (ặc ặc). Bài đầu tiên là IQ, 25 câu hỏi trong 30 phút, bằng tiếng Việt (3 bài còn lại là TA), cũng ko khó lắm, nhưng mình cũng ko kịp làm hết :”> Bài thứ hai cũng vẫn là IQ, à thực ra nó là GMAT thì phải :D, bằng tiếng Anh, bài này thì dễ hơn, mình làm xong rồi chuyển sang bài 3 luôn, ko đợi hết giờ. Bài test số 3 chủ yếu về thuật toán cơ bản, bắt cả viết code nữa, code C, nói chung vẫn đỡ được, dù khoảng 4-5 câu nó hỏi “đoạn code dưới đây có vấn đề gì không”, mình nhìn chả thấy vấn đề gì, thực ra có hơi hơi thấy nhưng ko biết diễn đạt thế nào, nên thôi bỏ trắng cho nhanh :)) Test số 4 mới gọi là khủng bố, trâu bò ghê gớm, cả kiến trúc máy tính, cả code, loằng ngoằng cả, chóng mặt luôn, nhìn như nhìn bức vách ạ 😀 Đi thi để thấy trình mình rất còi, cả tiếng anh và cả code, hichic, cố lên nào. Còi mãi làm sao được, phải lớn chứ 😀 ...

June 19, 2009 · 3 min · 431 words · kanishi

Eureka

haha, tim ra roi, day chinh la cai minh can If you had such a site with lots of Flash files, how would you protect against hotlinking? lighttpd’s solution, applicable to any file type, is mod_secdownload. You write a function (examples in the link include PHP and Ruby) to generate a special URL, and the module cracks the URL to permit access to a given file for a given amount of time. http://www.onlamp.com/pub/a/onlamp/2007/04/05/the-lighttpd-web-server.html?page=last#thread ps: dang dung ubuntu nen ko co tieng Viet, keke ...

June 18, 2009 · 1 min · 104 words · kanishi