Vừa giải trí lành mạnh – Vừa nâng tầm thương hiệu quốc gia

Ủa việc gì nghe kì cục vậy, vừa xem phim vừa làm tăng uy tín của Việt Nam hả? Gần đúng rồi đó: Thi code kiểu chơi game tại codefight.com (đăng kí bằng link này thì mình sẽ được tặng điểm giới thiệu :)) Vào đây sẽ có rất nhiều trò để chơi: Challenges: Mỗi ngày thường có một bài mới, thời gian giải bài là 48 tiếng hoặc 36 tiếng. Bài nào giải ngắn nhất sẽ được tính là giành giải nhất. Company Bot: Giải quyết các bài toán điển hình của từng công ty, cơ chế BOT mình cũng không hiểu rõ lắm, không hiểu BOT là bọn nào, và BOT nó giải bài kiểu gì nữa. Nhưng nói chung là có thể đánh bại được. Tournements: Mười hoặc mười lăm phút lại có một cuộc thì diễn ra, ông nào rảnh thì nhảy vào thi với nhau, ông nào điểm cao nhất (cùng điểm tính thời gian) thì sẽ được chọn là nhà vô địch. Rất vui, bài thì thường cũng dễ, có 2 bài sửa lỗi và một bài viết code. Nhưng thường là mình không đủ nhanh để làm hết 3 bài :)) Nên hay vơ một bài 300 điểm và một bài 100 điểm. … Trang này thực thi cơ chế Gamification (biến mọi thứ thành trò chơi, tạo tính ganh đua) nên rất hấp dẫn. Mỗi khi giải xong một bài sẽ được tặng điểm để tăng kinh nghiệm. Rồi sau một thời gian tích điểm thì sẽ lên level. Hiện mình đã ở level kha khá. Điểm kinh nghiệm đó còn có thể đổi được áo, mình mới có 44000 điểm, mà để đổi áo thì phải 550000, tức là mút mùa mới có áo mặc đó =)) Tính tổng thì mình đang xếp thứ 4925, tính theo tuần thì tuần này mình đang đứng 543 vì hôm nay chăm giải bài :)) Ngoài xếp hạng cá nhân thì còn có xếp hạng theo quốc gia, theo tuần thì Việt Nam đang top 2, toàn thời gian thì Việt Nam đang top 3, hồi mình mới join thì toàn thời gian Việt Nam đứng top 2, mới gần đây thì bị Ấn Độ đè hay sao ấy. Đề nghị anh chị em biết code ngày ngày bớt thời gian lướt web xem youtube, tập trung vào đây giải bài để nâng tầm thương hiệu quốc gia. Hồi trước ở fotech.org cũng có phong trào thi code vui lắm, được một thời gian thì dẹo vì giải hết bài dễ tiến tới các bài khó quá, các con giời nản :)) Ngoài ra thì codefight còn tự giới thiệu rằng họ là nơi các công ty xông vào tuyển dụng rất nhiều. Quả thật là đúng thế, vì sáng nay mình nhận được một email, nội dung đại loại là “tao thấy mày trên codefight, mày code được phết, công ty tao là wizeline, trụ sở ở Mỹ, có chi nhánh tại Mexico và Hồ Chí Minh, công ty tao đang làm mấy thứ hay lắm, mày có thích join không, gửi hồ sơ cho tao đi rồi chúng ta nói chuyện”. Mình vào xem thử website thì có vẻ wizeline đúng là đang làm nhiều cái có vẻ hay ho thật, tuy nhiên mình chẳng hiểu rõ nó là cái gì, chỉ thấy ngầu như quả bầu. Lịch sự viết cái email cám ơn, bảo là công ty mày hay quá, tao rất thích, nhưng giờ tao có việc rồi, không available đâu. ...

September 26, 2016 · 3 min · 634 words · kanishi

Machine Learning “for Dummies”

Lời mở đầu Chắc bạn đã nghe nói về Machine Learning (hoặc “Data Mining”, or “Big data”, or “Data Analysis”, or “Data Science”, or “Cloud Computing”) nhưng bạn không thực sự hiểu nó là cái gì? OK hãy đọc loạt bài này. Machine Learning được sử dụng ở hầu hết mọi chỗ, nơi mà có những bản ghi dữ liệu được ghi nhận thì đều có thể đem Machine Learning ra để ốp vào. Ví dụ, ML được ngân hàng sử dụng để phát hiện gian lận hoặc rủi ro, ML được máy chủ email dùng để xác định thư rác, ML được bác sĩ sử dụng trong việc chẩn đoán, các nhà sinh học sử dụng ML để phân tích DNA, ML được google/bing/yahoo sử dụng dể trả lời các truy vấn của bạn. Mục tiêu của seri này là giúp bạn hiểu một chút về ML và có những hình dung trong các kĩ thuật sử dụng nó. Thay vì viết lý thuyết, nội dung ở đây sẽ chỉ toàn ví dụ mà thôi, bạn không cần là nhà khoa học, không cần phải có hiểu biết về máy tính và toán. Định nghĩa Machine Learning hay Data Mining hay bất cứ từ đồng nghĩa nào, rút cục cũng là những chương trình có tính sáng tạo, để đưa ra những dự đoán, giúp đỡ người dùng hiểu các hiện tượng phức tạp. Nghe có vẻ đã bắt đầu phức tạp. Ok, hãy trở lại đơn giản, bằng một khái nhiệm quan trọng nhất của Machine Learning: Phân lớp (hoặc phân loại). Bài toán phân lớp (classification) Trong machine learning có hai khai niệm: Phân nhóm và phân lớp (clustering và classification), ngắn gọn thì bài toán clustering: Có một hỗn hợp X phần tử, phải phân chia thành n nhóm, ta không biết trước n, càng không biết trước tên nhóm, còn bài toán classification là có sẵn 100 thằng ở m nhóm, m nhóm này cho trước, biết tên của từng nhóm, giờ có một thằng mới, xếp nó vào nhóm nào? Ví dụ về hoa Irises, chẳng biết là hoa gì, thôi gọi là hoa phượng đi cho dễ. Chúng ta sẽ quan sát một bông hoa phượng, đo chiều dài, chiều rộng của cánh hoa và đài hoa, vậy là mỗi bông hoa sẽ có 4 thuộc tính: Chiều dài cánh hoa, chiều rộng cánh hoa, chiều dài đài hoa, chiều rộng đài hoa. Danh sách các bông hoa với 4 thuộc tính gọi là một “Hoa phượng dataset”, ví dụ thế này: Giả sử rằng chúng ta có 149 bông hoa, với đầy đủ 4 thuộc tính, và được phân lớp sẵn, kiểu vừa đo kích thước cánh hoa vừa đọc biển treo trên cây, biết cây đó trồng ở đâu, loài nào. Làm tới bông hoa thứ 150 thì mệt quá, đo xong 4 thuộc tính thì có một em xinh tươi sexy đi qua nên chúng ta chạy theo ngắm mà quên luôn ghi loài của bông hoa. Ok, giả sử có 3 loại phượng là phượng tím, phượng đỏ, phượng Hải Phòng (cứ giả sử Hải Phòng được bón nhiều phân nên phượng đột biến khác với phượng đỏ bình thường). Vấn đề của chúng ta là căn cứ vào kích thước của đài hoa, cánh hoa, xác định bông thứ 150 thuộc loài phượng nào? Dĩ nhiên, trong thực tế, bài toán phân lớp không chỉ được sử dụng để xác định loài hoa. Các ngân hàng đang sử dụng nó để phân loại khách hàng (Ví dụ, là khách hàng này sẽ là người trả nợ thẻ tín dụng đúng hạn). Bệnh viện đang sử dụng nó để phân loại bệnh nhân (Ví dụ, là bệnh nhân này vẫn sẽ có sức khỏe tốt trong ngày mai). Các hãng bảo hiểm đang sử dụng nó để phân loại khách hàng (Ví dụ, xác suất bao nhiêu cho khách hàng này để có một tai nạn xe hơi). Nhưng phân loại cũng có thể được sử dụng ở một mức độ sâu hơn. Ví dụ, máy ảnh của bạn sử dụng phân loại để tìm khuôn mặt trong ảnh. Dịch vụ bưu chính sử dụng phân loại để nhận biết nhận chỉ bằng văn bản. Thương nhân đang sử dụng phân loại để dự đoán thị trường. Các nhà khoa học thời tiết sử dụng phân loại để dự đoán thời tiết. Các nhà khoa học dược phẩm sử dụng phân loại để dự báo tác động của các phân tử, vv Sự khác biệt chính giữa các ví dụ này là các thuộc tính. Ví dụ, đối với các khách hàng ngân hàng, các thuộc tính sẽ được thu nhập hàng tháng, số điểm tín dụng, địa chỉ hoặc số lần sử dụng thẻ tín dụng trong tuần trước. Đối với các bệnh nhân trong bệnh viện, các thuộc tính sẽ là giới tính, nhịp tim và những huyết áp. Đối với những hình ảnh hoặc cho các dịch vụ bưu chính, các thuộc tính sẽ là mỗi điểm ảnh màu. Trở lại với câu chuyện hoa phượng: Hãy nhớ rằng, chúng ta có một danh sách các bông hoa phượng mô tả bởi chiều dài và chiều rộng của cánh hoa và đài hoa (đó gọi là các thuộc tính) của chúng. Ngoài ra, chúng ta biết loài của 149 bông, chỉ còn thiếu bông cuối cùng mà thằng đi làm khảo sát bỏ quên vì gái (ok chúng ta sẽ gọi bông chưa biết loài này là “bông hóa bí ẩn”), và chúng ta muốn tìm ra bông hoa bí ẩn này thuộc loài nào. Đối với nhiệm vụ này, ta giả sử các thuộc tính của bông hoa sẽ là biểu hiện của các loài, nói cách khác cùng loài thì có số đo gần giống nhau. Giải pháp thứ nhất: Tìm bông giống hệt Đơn giản là tìm bông nào có cả 4 số đo giống với bông hoa bí ẩn, thế là bông hoa bí ẩn có cùng loại với bông hoa đó. Rất đơn giản đúng không, nhưng đời không như mơ như thế, số đo cực kì hiếm giống nhau hoàn toàn, chúng sẽ khác, nhiều hoặc ít, nhưng sẽ khác. Giải pháp thứ hai: Tìm thằng hàng xóm gần nhất (1-nearest neighbors)**** Thay vì tìm bông hoa có các số đo giống hệt bông hoa bí ẩn, chúng ta tìm bông hoa gần giống nhất, tức là các số đo gần tương tự nhau, nhiều khả năng hai bông hoa có kích thước tương tự nhau thì sẽ cùng loài. Vấn đề bây giờ chuyển thành “như thế nào là gần giống nhất”, có tới 4 số đo, làm thế nào để biết một bông hoa “gần” bông bí ẩn hơn? Các nhà khoa học thông thái đã nghĩ ra một thứ gọi là “khoảng cách” (distance) giữa hai bông hoa. Nếu “khoảng cách” giữa hai bông hoa là xa, chúng khác loài, nếu “khoảng cách” giữa hai bông hoa là nhỏ, chúng cùng loài. Có rất nhiều cách để định nghĩa các “khoảng cách”, ở ví dụ hoa phượng này, chúng ta sẽ dùng “khoảng cách” thông dụng nhất: Khoảng cách Ơ-cờ-lít (The Euclidean distance), nghe có vẻ rất kinh, nhưng cứ coi như nó là khoảng cách bình thường, đường chim bay ấy thôi. Nhưng thuộc tính của hoa phượng không phải là điểm trên bản đồ, chấm mà đo thế nào được? Để tính khoảng cách giữa các bông hoa phượng, chúng ta sẽ dùng bình phương và căn bậc 2. Khoảng cách của hai bông đầu tiên là: Khoảng cách của bông đầu tiên với bông thứ 3 là: Giá trị thứ hai là 3.7, nhỏ hơn 3.9, thế là bông hoa thứ ba gần bông thứ nhất hơn bông thứ 2. Giờ có vẻ khá rõ ràng rồi, chúng ta sẽ tính khoảng cách giữa bông hoa bí ẩn với 149 bông đã biết loài, bông bí ẩn “gần” với bông nào nhất, suy ra bông bí ẩn cùng loài luôn. Giải pháp 3: K thằng hàng xóm gần nhất (The k-nearest neighbors****)**** Về cơ bản, “1-nearest neighbors” làm việc rất tốt, nhưng thi thoảng, nó lại cho ra kết quả rất tệ. Nguyên nhân có thể do sự sai lệch của thuộc tính, đo nhầm hoặc gì đó, đáng ra hoa phượng tím có đài hoa dài 1cm thì số liệu lại thành 10cm, bông hoa có thuộc tính sai trở thành bông hoa “gần” nhất, kết quả ắt sẽ sai tè le. Giải pháp của các nhà khoa học thần thánh là: Thay vì tìm một thằng gần nhất, họ tìm luôn 5 thằng gần nhất. Nếu tất cả 5 thằng gần nhất cùng một loại, dễ quá, bông hoa bí ẩn cũng là loại đó luôn. Nhưng nếu 5 thằng gần nhất thuộc vài loại khác nhau, thì loại nào có số lượng nhiều nhất trong 5 thằng gần nhất đó, sẽ được tính là loại của bông hoa bí ẩn. Ví dụ trong ảnh, 5 bông gần bông bí ẩn nhất là: 1 tím, 1 xanh, 3 hồng, suy ra bông bí ẩn sẽ là loại hồng. Và thuật toán sử dụng ở đây sẽ được gọi là “5-nearest neighbors” Bạn có thể sẽ hỏi: Ơ sao lại là 5, sao không phải là 10, 20, 50? Ok, đó đúng là vấn đề, chọn k là số bao nhiêu để ra kết quả chính xác là định mệnh của bạn :)) Thế nên thuật toán mới có tên k-nearest neighbors. Bài viết lược dịch và thêm mắm muối từ: http://blog.mathieu.guillame-bert.com/2015/07/12/introduction-to-machine-learning/ Hiện chưa hiểu phần 3 nên chưa dịch :)) ...

July 18, 2016 · 9 min · 1790 words · kanishi

Cau hinh man hinh ve dung do phan gia

cuoi cung cung tim ra huong da de cau hinh do phan giai man hinh ngoai: http://askubuntu.com/questions/377937/how-to-set-a-custom-resolution

May 11, 2016 · 1 min · 17 words · kanishi

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

Rich Anchor làm gì?

Mình đã nghỉ Viettel sau 5 năm, giờ đang làm ở một nhóm khởi nghiệp có tên gọi Rich Anchor, vâỵ Rich Anchor (dịch là Mỏ neo vàng) làm gì? Mình làm gì ở đó? Rich Anchor làm gì? Ngắn gọn dễ hiểu thì Rich Anchor đang làm một hệ thống trung gian, giúp cho các công ty có nội dung phân phối các nội dung phù hợp nhất cho từng khách hàng riêng biệt, dựa vào sở thích của khách hàng đó. Ví dụ Alezaa có nội dung là sách điện tử, dựa vào lịch sử đọc sách của khách hàng, Rich Anchor dự đoán khách hàng thích những loại sách nào, đẩy cho Alezaa danh sách các cuốn sách để Alezaa hiển thị cho từng khách hàng. Việc của team Rick Anchor là thu thập lịch sử đọc sách/lướt web của khách hàng, tìm ra sở thích của họ, những nội dung mà họ quan tâm, gợi ý họ những nội dung mới mà có thể họ thích nhưng họ lại chưa biết nội dung đó tồn tại. Nghĩa là ngoài các danh sách “Bài mới nhất”, “Bài nhiều người đọc nhất”, thì thêm một danh sách “Bài phù hợp với bạn” hay “Có lẽ bạn sẽ quan tâm”. Team Rick Anchor gồm những ai? Xuta Le – hay còn gọi là Le Xuan Thanh – sys admin kiêm chuyên gia big data. Tung Ha – tên thật là Ha Thanh Tung – Scrum Master, kiêm backend dev, kiêm CEO. Nhatuan hoặc Tuannha – tên đầy đủ Nguyễn Hà Anh Tuấn – Chuyên gia machine learning, deep learning, AI loằng ngoằng gì đó, kiêm cả chụp ảnh dạo Bờ Hồ. Xuan Khoai – Phạm Xuân Khoái – thành viên mới nhất, vừa gia nhập, chuyên gia machine learning. Thai Phi – Phí Hồng Thái – mình, backend dev, chuyên gia phi tiêu. Cụ thể thì mình làm gì ở Rick Anchor? Alezaa hợp tác với Eva.vn, ví dụ như bạn vào link này http://eva.vn/ba-bau/thu-thai-ngay-nay-da-khac-xua-c85a255693.html Sẽ thấy ở dưới bài viết, có một đoạn có ô “Nhập tên sách và đọc ngay”, và danh sách một số cuốn sách, việc lựa chọn hiển thị cuốn sách nào ở đó chính là việc của team bọn mình. Tại sao khi người đọc đọc bài viết trong mục “Bà bầu”, hệ thống lại trả về các cuốn sách/tạp chí: “Sex và những thứ khác”, “Dạy con kiểu Do Thái”, “Mẹ yêu bé” số 219, “Trái cây” (Từ điển hình ảnh cho bé), “Nàng tiên cá”, “Cẩm nang con trai”, “Mẹo quản lý tài chính sau kết hôn”, “Nghệ thuật sống chung hòa hợp”… Công việc của mình là xử lý dữ liệu đầu vào cho cái “hộp” recommendation, gồm danh sách URL của eva.vn, dữ liệu bài vở của alezaa, sở thích đọc eva.vn của người đọc … Không như netflix hay amazon, hệ thống gợi ý của một sản phẩm như alezaa không khó để thực hiện nhưng lại không dễ để có hiệu quả cao. Bởi đọc sách là một việc CHẬM, nó không nhanh như việc quẹt thẻ mua hàng (trên amazon) hoặc nằm lười biếng xem một bộ phim (trên netflix). Đọc một cuốn sách không đơn giản, sách dễ như ngôn tình cũng phải dành một hai ngày đọc mới xong. Những cuốn khó thì có khi phải cần rất nhiều nỗ lực, như đọc “Tư duy nhanh và chậm”, đoạn đầu rất hứng khởi, nhưng càng đọc càng thấy chả hiểu quái gì, chỉ muốn vứt sách đi (và hét lên oh fuck). Do việc đọc sách khó như vậy, dẫn tới con số hiệu quả của hệ thống gợi ý khá là trồi sụt. Bởi nhiều hôm, lướt qua tab For You mà không (dám) click vào gì cả, biết bao giờ mới đọc tới. Thêm vào đó, hiện nay hệ thống chưa ưu tiên các cuốn sách mà người dùng dành nhiều thời gian, tất cả các cuốn trong thư viện của người đọc đều như nhau, dẫn tới người đọc chẳng may click nhầm vào cuốn không thích thì nó cũng được tính như một cuốn họ thích, kết quả là recommend ra cả đống sách/tạp chí mà mình không ưa :)) ...

March 6, 2016 · 5 min · 885 words · kanishi

Laptop Mỹ

Lần đầu tiên trải nghiệm “mua hàng Mỹ”, trải nghiệm không vui vẻ gì vì mua đúng dịp Black Friday nên đơn hàng cực đông, ship cực lâu, lâu đoạn từ Mỹ về VN, lại còn bị tắc ở hải quan, bọn unishipping làm ăn nói chung là lởm, tránh nó ra vậy. Nhưng dù sao hàng về và không có hỏng hóc gì là mừng rồi. Sau một thời gian chờ đợi thì nóng ruột đến mức ngày nào cũng phải hỏi han về tình hình laptop, thế nên khi hàng về thì mừng hết biết, thiếu nước chạy ngay sang lấy trong đêm, hehe. Tại vì phải thay ổ SSD vào nên đành đợi sang hôm sau sang nhà Tú béo để làm cho thoải mái. Hai thằng hì hục tháo máy, phải mở cả hướng dẫn lên xem, hì hục cậy cậy, sợ vỡ =)) Rút cục cũng tháo được ra. Tháo ổ cứng không thấy ra, lại phải tháo ốc của pin, tháo xong lắp vào thì lắp mãi không vừa ốc, chẳng lẽ lại thừa một con? Hóa ra lắp đè lên cái dây của cảm biến vân tay. Rút cục cũng lắp ngon và cài được win. Win giờ hiện đại quá, không cần key luôn. Màn hình 15.6″ rất đã, full hd đâm ra chuột lướt chậm như rùa vậy. Win thì ngon nhưng cài Ubuntu thì khá chật vậy, tìm mãi mới cài được wireless driver, màn hình cảm ứng thì chắc là dẹo, Ubuntu chưa hỗ trợ. Hi vọng là hàng Mỹ sẽ bền bỉ, nhưng tháo ra xem bảng mạch thì thấy cũng nhôm nhựa lắm :)) Dải loa có chút xước, con này chắc vỏ nhựa chứ không phải nhôm, có 869$ chắc chưa được vỏ nhôm. ...

January 10, 2016 · 3 min · 509 words · kanishi

HP Envy 15T-ae100 Install broadcom wireless driver in Ubuntu

http://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers I always recommend removing and reinstalling the broadcom drivers using your terminal In a terminal type the following command sudo apt-get purge bcmwl-kernel-source then sudo apt-get install bcmwl-kernel-source This will then rebuild your driver. Let us know how you get on You can either restart your pc or if this is a pain type the following commands in the terminal which will ‘switch on’ your wireless sudo modprobe -r b43 ssb wl then ...

January 9, 2016 · 1 min · 148 words · kanishi

2015 12 29

#1 Đặt laptop từ Mỹ chính ra là một sai lầm bầm, cả tháng rồi chưa thấy về, mà lại khó khăn trong việc thanh toán vì không có hóa đơn đúng chuẩn, hôm nay anh Phương alezaa từ trong SG bay ra cũng hỏi thăm laptop về chưa :(( Bị cả team kì thị vì vẫn chưa có máy xịn để code, dùng cái máy cổ lỗ sĩ ram 4G này thi thoảng lại đơ đờ đờ ra. Hôm nay cài được hadoop, start lên phát treo bố nó máy, không biết có phải tại hadoop hay tại cái gì khác, nhưng thôi không dám nghịch nữa. #2 Phải có một chiến lược gì đó để học, đọc, vì nhiều thứ mình không biết quá, mà đọc/học rồi phải hệ thống lại sao cho nhớ, chứ không đọc xong lại quên xừ mất thì cũng bằng hòa. Có lẽ đã đến lúc có một blog chuyên chia sẻ về chuyên ngành. Thực ra cái blog này mình không đánh tag/category cẩn thận, giờ lười quá chả thể phân loại để cho nó gọn gàng được nữa, chắc phải sử dụng trí tuệ nhân tạo để phân loại tự động mất thôi :)) #3 Chỗ iHouse có một nhóm 2 đứa làm freelancer mới đến, bọn nó ngồi ngay cái bàn mà team mình vẫn ngồi, mình không thích hai thằng đó lắm, chúng nó mở mồm ra là “shit”, “holly shit”, chẳng lẽ lại bảo chúng mày im ngay cho tao, sao cứ mở mồm ra là c*t thế, mồm dính c*t à, nhưng vẫn chưa nói, đợi đấy, tao mà bực là chửi luôn không do dự đâu. Đệt, cứ tưởng thế là hay chắc. #4 Chỗ iHouse còn có một thằng trông hơi xấu trai, khá đơn độc, và nói chung là hơi kiểu tối tối, có hôm thấy ngồi gặm bánh mì một mình, có hôm lại ăn mì hay gì gì đó trong cái cốc, nói chung toàn thấy ăn một mình khá là tự kỷ. #5 Nói thêm về iHouse, WC hơi xấu so với mong đợi của mình, không thể đòi hỏi hơn được, giá rẻ mà. Mình ăn nhiều kẹo quá, hôm nay rát hết cả lưỡi, chắc phải hạn chế lại. Chỗ bàn ngoài sân, những hôm ấm áp thì ok, ah, thi thoảng nắng thì hơi quá chói, nhưng hôm lanh như hôm nay thì cóng hết cả tay, mình chịu không nổi phải chạy vào trong nhà ngồi. Mới được biết là iHouse còn mở cửa cả buối tối, từ 6h30 tới 10h tối, 40k/buổi. Nhưng gói của mình thì không được ngồi giờ đó, cố ngồi chắc cũng không ai đuổi, nhưng đúng luật là không được ngồi, bị tính thêm tiền. ...

December 29, 2015 · 4 min · 785 words · kanishi

New day, new way

Mong chờ mãi cuối cùng cũng tới ngày 23 – để thong thả đưa vợ đi làm. Nhưng rút cục cũng không thong thả lắm vì 7h15 mới ra khỏi nhà, vợ bảo đi thế này là muộn vì tranh nhau thang máy rất khổ sở, mấy ngàn con người mà có 7 cái thang thôi. Mình tới chỗ iHouse lúc 7h50, ngõ 101 hơi bé, đi vào khá sâu, đến nơi thấy lặng ngắt như tờ. Vào thì thấy một cô kiểu giúp việc đang lau dọn, hỏi cô thì mọi người 8h30 mới tới. Mình ngồi tới gần 8h30 thì có một anh tới, ảnh là quản lý ở đây, lau bàn ghế, trải đệm ra các ghế ở ngoài trời. Khóa xe mỗi khi có người mới tới. Hỏi anh thì ảnh bảo Tùng Hà khoảng 9 rưỡi 10 giờ nó mới tới. Vãi đạn :)) Thế mà hôm qua mình hỏi nó mấy giờ nó lại không trả lời. Ngồi ngoài vườn một lúc vì trong nhà mùi nước lau sàn nồng nặc qúa, lại nghe lỏm được bác hàng xóm khen “công ty các cháu rất thông minh: đi muộn về muộn, như thế không sợ bị tắc đường” :)) Khá vắng, 9h38 rồi mà có 5 người tất cả. Mỗi thằng một góc. Cảm giác tự do phấn khích qúa. Há há. update 29.12.2015: Sau mấy hôm đi làm ở richanchor: – Giờ giâc tự do, ngồi ở iHouse tầm 5-6 tiếng một ngày là ok ...

December 23, 2015 · 4 min · 640 words · kanishi

CEO Google sang động viên

[youtube https://www.youtube.com/watch?v=U9UWEKtvj4k] Trước khi đến Việt Nam, CEO của Google Sundar Pichai đã trở lại quê hương Ấn Độ để gặp gỡ các bạn sinh viên tại trường đại học Shri Ram ở Delhi. 40 phút chia sẻ của Sundar Pichai để lại nhiều bài học đáng giá. Dưới đây là một trong số đó: 1. Thường xuyên làm mới bản thân “Thế giới công nghệ thay đổi với tốc độ rất nhanh, công việc chúng tôi thường xuyên phải làm đó là xem bước tiếp theo cần làm gì, và bạn phải luôn tự làm mới bản thân mình”. 2. Luôn nghĩ xem phải làm gì tiếp theo “Một nhiệm vụ quan trọng của tôi đó là đảm bảo rằng chúng tôi đang đổi mới và xây dựng những sản phẩm cho tương lai. Phải coi những suy nghĩ như vậy là điều bình thường, có như vậy thì bạn mới có thể nghĩ ngay ra mình phải làm gì tiếp theo”. ...

December 23, 2015 · 4 min · 746 words · kanishi

New laptop

Windows 10 Home 64 6th Gen Intel(R) Core(TM) i7-6700HQ Quad Core Processor + Intel(R) HD Graphics 530 16GB DDR3 – 2 DIMM 15.6-inch diagonal Full HD WLED-backlit IPS Display (1920×1080) Touchscreen 1TB 5400 rpm Hard Drive 3-cell 55.5WHr Lithium-ion Battery SuperMulti DVD burner Backlit Keyboard HP TrueVision HD Webcam with Dual Digital Microphone, Fingerprint Reader 802.11b/g/n WLAN and Bluetooth(R) [1×1] SSD 240GB Chờ lâu quá, sốt hết cả ruột. ...

December 21, 2015 · 2 min · 338 words · kanishi

Quá trình hoạt động

01/06/2010 19/08/2010 NV CNTT Trung tâm Phần mềm – Cty VT(hết hiệu lực) Phòng BSS Ban Phát triển 20/08/2010 31/03/2011 NV CNTT Trung tâm Phần mềm – Cty VT(hết hiệu lực) Trung tâm PM Kinh doanh viễn thông Phòng PM Bán hàng 01/04/2011 30/08/2011 Kỹ sư phát triển phần mềm Trung tâm Phần mềm Viettel (hết hiệu lực) Trung tâm Phần mềm Kinh doanh VT Phòng phần mềm dự án 31/08/2011 14/08/2012 Kỹ sư phát triển phần mềm Trung tâm Phần mềm Viễn thông Viettel TTPM Kinh doanh Viễn thông Phòng Phần mềm VTG 15/08/2012 31/10/2012 Kỹ sư phát triển phần mềm Trung tâm Phần mềm Viễn thông Viettel TT sản xuất PM kinh doanh viễn thông Phòng Phát triển 01/11/2012 16/12/2012 Kỹ sư phát triển phần mềm Trung tâm CNTT – Cty VT Phòng phần mềm BCCS Trợ lý nghiệp vụ 17/12/2012 17/05/2013 Kỹ sư Giải pháp Phần mềm Trung tâm Giải pháp và ứng dụng – CTy VT Phòng Phần mềm BCCS Trợ lý nghiệp vụ 18/05/2013 Kỹ sư Giải pháp Phần mềm Trung tâm Giải pháp và ứng dụng – TT GP CNTT-VT Nhân viên Nhân viên Nói chung là vẫn dậm chân tại chỗ. ...

May 23, 2013 · 1 min · 198 words · kanishi

Cơ hội bất ngờ

Có những cơ hội rất là bất ngờ, thật là phởn, đang ngồi tô tô vẽ vẽ cái CV, cố gắng làm suất đi Ukraina nào, biết đâu đấy, cứ cố gắng hết sức. Việc thứ 2 đáng phởn là đã tìm dc đường vào nhà chị Misu và hai cái sim đầu 099 đuôi 6886, 8668 vẫn họat động rất tốt, hie hie. Bình luận (3) Xu ỉn — 2012-04-11 17:28 ...

April 11, 2012 · 1 min · 98 words · kanishi

Vài ý tưởng linh tinh

Sử dụng điện thoại có gps để xác định các vị trí sóng yếu. **Hiện trạng:**Viettel đang yêu cầu các nhân viên có điện thoại 3G sử dụng chế độ mạng 3G only để rà soát các điểm sóng 3G yếu, tuy nhiên không có nhiều hiệu quả. Vì mô tả vị trí sóng yếu không phải điều dễ dàng, thủ tục phiền phức tốn thời gian và có thể quên mất email/số điện thoại của đầu mối để báo cáo vị trí sóng yếu. Ý tưởng: Xây dựng một phần mềm trên smartphone, cứ định kì so sánh tín hiệu (tính theo đơn vị dBm), nếu thấp hơn một ngưỡng nào đó (ví dụ tín hiệu dưới -80dBm) thì sẽ kích hoạt tính năng GPS để định vị tọa độ và lưu lại vị trí đó vào db. Phần mềm cho phép thiết lập cuối ngày hoặc cuối tuần update dữ liệu các vị trí sóng yếu lên server, việc cập nhật dữ liệu lên server nên được làm bằng tay, hoặc thiết lập định kì ngày 1 lần, không nên update dữ liệu theo thời gian thực (real-time), nguyên nhân: vị trí sóng yếu mà cập nhật ngay vị trí lên server thì việc upload dữ liệu sẽ gây tốn pin rất nhiều. Có thể update dữ liệu lên server liên tục bằng cách kiểm tra tín hiệu sóng, nếu người dùng di chuyển sang vị trí sóng tốt thì sẽ thực hiện upload dữ liệu lên server. Đánh giá: việc update dữ liệu theo một thời điểm định sẵn trong ngày sẽ tiện lợi cho người dung, ví dụ 8h tối họ về nhà, sử dụng wifi, update dữ liệu ổn định và tiết kiệm. Tuy nhiên giả sử tất cả (hoặc đa số) người dung đặt thời gian update là 10h tối, thì có thể sẽ gây tải cao cho server. Việc update dữ liệu liên tục, cứ khi nào sóng 3G mạnh thì update thì có thể cân tải cho server, tuy nhiên gây tốn pin cho người dùng. Điều kiện đảm bảo: Điện thoại có khả năng thu tín hiệu GPS tốt (ví dụ như HTC Nexus One, ở trong nhà cũng định vị vị trí rất tốt, sai lệch nhỏ). Lợi thế: Phần mềm có thể thu thập thông tin về model của điện thoại, việc tự động gửi thông tin vị trí tiết kiệm thời gian cho cả khách hàng và nhân viên tổng đài của viettel, không phải gọi lại xác nhận vơi khách hàng về vị trí sóng yếu. Ngoài ra còn có thể xác định được vị trí nào cần ưu tiên xử lý, dữ liệu vị trí sóng yếu sẽ hiển thị trên bản đồ, rất trực quan để quan sát vị trí nào có nhiều người dùng mà sóng không ổn định. Dịch vụ quảng cáo trên nhạc chờ điện thoại Doanh nghiệp trả tiền cho Viettel, Viettel trả tiền cho khách hàng. Như ta biết, google làm giàu nhờ quảng cáo trên các kết quả tìm kiếm, quảng cáo trong email… Viettel có lượng khách hàng lớn, cung cấp các đoạn bài hát, khẩu hiệu, lời giới thiệu sản phẩm… người dung sử dụng các đoạn nhạc chờ này cho máy điện thoại của mình thì sẽ được viettel cộng tiền vào tài khoản hàng tháng. Doanh nghiệp bán được quảng cáo, người dùng có tiền, Viettel cũng có tiền. Cả nhà cùng vui. Tất nhiên mình không rõ người nghe quảng cáo có vui lắm không, tất nhiên là với những bài nhạc quảng cáo hay như … nhạc của vinaphone thì nghe cũng vui tai, hoặc đơn giản chỉ là một câu trong bài hát “mỗi ngày tôi chọn một niềm vui…” rồi cuối cùng thêm một câu “Techcombank, ngân hàng hàng đầu Việt Nam” 😀 ...

April 10, 2012 · 5 min · 869 words · kanishi

Lịch làm việc mới

– Viettel đặt mục tiêu tăng trưởng của 2011 là 25% so với 2010. Cho tới giờ mới đạt 60% chỉ tiêu, mà chỉ còn hơn 3 tháng. – Hành động của các sếp: Yêu cầu nhân viên bằng mọi giá thực hiện thành công chỉ tiêu. – Hành động của nhân viên: làm việc cật lực Kết quả: từ mai phải tới công ty lúc 7h25, làm việc từ 7h30 sáng, trong giờ nghiêm túc, cấm đọc báo, làm việc riêng. Chỉ về sau 6h30. Nghĩ cũng bực, phẫn. Vừa có quyết định nghỉ thứ 7 chưa ráo mực, sung sướng chưa kịp tan, thì có vụ 120% này, dân tình vừa dc nghỉ thứ 7 rất phấn khởi nên thà chết ko chịu đi làm thứ 7, dẫn tới là đi sớm về muộn. Hehe. Thôi cố lên, ngủ sớm hơn, dậy sớm hơn, đi làm cũng đỡ đông. Làm việc tập trung, cố lên cố lên. ...

September 26, 2011 · 1 min · 176 words · kanishi