Cảm nhận ban đầu về Google Drive

Có thể nói, Google Drive đã thực sự làm mình thất vọng. Ngoài một số ưu điểm như: Dung lượng ban đầu lớn (5GB) Giá cho 25GB tiếp theo rất rẻ (so với Dropbox) Download/upload nhanh thì Google Drive vẫn còn có quá nhiều nhược điểm. 1. Giao diện giống hệt Google Docs, hệt như là Google chỉ việc đổi tên chữ Docs thành Drive. Không có một số tính năng tối thiếu của một chương trình duyệt file, ví dụ như chuyển đến thư mục cha, tính năng copy/move khó truy nhập. 2. Các file Documents hiện có trong Google Docs khi chuyển sang Google Drive thì không được download trực tiếp về máy, mà chỉ có link dẫn đến trang view và edit trực tuyến. Không có Offline mode sẽ làm cho dịch vụ này hạn chế hơn rất nhiều, vì không phải chỗ nào cũng có thể dễ dàng truy cập Internet. 3. Không có tính năng revision. Mình thường dùng Dropbox để lưu trữ các file văn bản đang soạn dở, lỡ có save nhầm thì vẫn có thể khôi phục lại một cách dễ dàng bằng giao diện web của Dropbox. Google Drive không hề có tính năng này. 4. Policy: Một khi người dùng tải bất cứ một tài liệu nào lên Google Drive thì Google có toàn quyền thay đổi, sửa, phục vụ mục đích dịch thuật, … Điều này là hoàn toàn sai lầm. Không ai dám sử dụng Google Drive làm nơi lưu trữ các tài liệu quan trọng. 5. Ngoài ra, các file Documents khi tải lên Google Drive có thể bị thay đổi định dạng, thêm/xóa meta làm cho dữ liệu không còn toàn vẹn. Thêm nữa, máy cài Windows XP của mình bị treo 2 lần khi sử

Fanxipan – 1 ngày trước chuyến đi

Thứ 2: Cố gắng lắm mới dậy được, lượn ra hồ chạy 2 vòng rồi về còn tập leo thêm cầu thang nữa. Mệt gần chết. Thứ 3: Y như tuần trước, tối đánh cầu nên sáng chả dậy chạy :”) Thứ 4: Cũng như tuần trước, tối thứ 3 đánh cầu mệt nên thứ 4 chả dậy được mà đi chạy Thứ 5: Cũng chung số phận Thứ 6: Là lá la thứ 6 đánh cầu, dậy làm gì :)) Vậy đấy. Trên đây là kết quả luyện tập của tuần cuối cùng. Giờ thì người đang mệt lử, mỏi rã rời vì trận cầu lúc tối. Giá mà được ngủ ngay thì tốt biết bao. Cơ mà vẫn còn bao nhiêu việc phải làm. Trước hết, còn phải xin nghỉ thêm ngày 2/5 để đi Quảng Bình với VEF Team. Sau đó, còn phải gửi email phân công công việc trong những ngày sắp tới. Kế đó, phải viết một đống evaluation cho quý 1. Còn nữa, cài đặt chế độ gửi email tự động. Sau cùng là chuẩn bị thêm đồ đạc cho chuyến du hý ngày mai. Nhân tiện nói đến chuyện chuẩn bị, mình đã kịp nhét vào ba lô 4 cái áo thấm mồ hôi chuyên dụng (hàng công an), 2 cái áo gió kiêm áo mưa, 1 cái áo mưa chuyên dụng kiêm áo rét phòng trường hợp trời vừa mưa vừa lạnh, 4 đôi tất, 1 cái mũ tai bèo, 1 bọc nilon, máy ảnh và pin, đèn pin siêu sáng và nhiều thứ linh tinh khác nữa. Trọng lượng vào khoảng tầm 4kg rồi. Mai cho thêm đồ ăn vào nữa là vừa chuẩn 5kg. Nói chung là mọi thứ đã khá sẵn sàng. Tối mai cafe chém gió rồi lên

April 18, 2012 – Chuyện chụp ảnh

(Viết nhân dịp “gặp lại” 20G dữ liệu sau gần 2 năm cho lên server, ngày 15/7/2010 – ngày ổ cứng 80G của mình bị bad sector và phải thay bằng ổ 160G hiện tại. Trong đống dữ liệu đó có 5G ảnh và video, bao gồm ảnh chụp từ khoảng tháng 3 đến tháng 5 năm 2010, video trong khoảng từ tháng 3 đến tháng 7 năm 2010. Đây cũng chính là phần dữ liệu mình phát hiện bị thất lạc tháng trước) Mình “cầm máy” cũng đã được ngót nghét 4 năm, qua 3 đời máy (Sony S750, Sony H5 và Nikon D90) và sản xuất được hơn 60G ảnh, video các loại. Trong đó khoảng thời gian cầm em H5 có lẽ là khoảng thời gian đẹp nhất. Em S750 được mua vào đầu năm 2009, là máy ảnh du lịch theo đúng nghĩa, chức năng hạn chế nhưng bù lại rất cơ động. Có thể nhét vào túi quần bò tung tăng khắp phố, tiện là rút ra chụp như điện thoại vậy. Nhưng cũng vì chức năng quá hạn chế nên đã sớm bị thay thế bằng em H5. Hiện tại không biết em đang chu du phương nào. H5 được mình mua lại của một bác trên mua rẻ với giá cực hời. Sau này ngẫm lại thấy cũng chẳng hời lắm, vì không thể focus bằng tay được, pin thì dùng loại pin đũa sạc nên khá nhanh hết. Đấy là 2 nhược điểm lớn nhất. Bù lại toàn ưu điểm: Zoom 12x, bắn chim cò ngon lành. Chế độ phơi sáng bằng tay, từ 30 đến 1/1000 giây. Có thể focus vào bất kỳ điểm nào trên màn hình. Nước + va đập thoải mái, không cần chống ẩm chống sốc gì

Fanxipan – 7 ngày trước chuyến đi

(đang trong quá trình trong sạch hóa tiếng Việt nên từ ngữ hơi bị chuối) Chính xác là còn vừa vặn 7 ngày. Cả tuần vừa rồi mình tập chạy được đúng 2 lần. Sáng thứ 2 tuần trước nhờ có sự trợ giúp đắc lực của dịch vụ “hẹn giờ miễn phí” mà mình đã bò được ra khỏi giường, ra hồ Văn Quán chạy được 2 vòng, đi bộ 1 vòng, về nhà tắm rửa và vẫn còn kịp ăn sáng trước khi đi làm. Sáng thứ 3 tự nhủ tối nay kiểu gì chả cầu lông, thế là ngủ quên trời đất. Thứ 4, sau một đêm tung hoành ngang dọc trên sân cầu, cơ thể mỏi rã rời, đầu óc lúc đó chỉ có 2 từ ngủ và ngủ. May sao tối hôm đó có một vụ offline, nhờ vậy mình đã biết được một số thông tin khá hữu ích, những vật dụng tối cần thiết phải mang theo. Thứ 5 đã cố gắng dậy rất sớm, nhưng không phải để chạy mà là để đi ăn sáng. Thứ 6, giống thứ 3, ỷ lại vào việc tối chơi cầu lông nên cũng chẳng buồn dậy sớm nữa. Thứ 7 và chủ nhật thì đúng là ác mộng, không có hôm nào ra khỏi chăn trước 10h sáng thì còn chạy với đi bộ cái nỗi gì. May sao thứ 7 vớt vát lại một chút bằng việc vừa bơi vừa lội dưới bể gần 3 tiếng. Chủ nhật cũng không phải là bỏ đi khi đã mua được một chiếc mũ tai bèo 30K, một đôi giầy Asia mới thay cho đôi cũ rách mũi phải vì chơi cống hiến trong cầu lông, một cái sạc (khả năng là hàng fake) và 2 đôi

Google Drive?

Vậy là Google Drive đã không ra mắt vào ngày 14/4 như dự đoán của các trang công nghệ, mặc cho càng gần 14/4 thì các thông tin về Google Drive càng nhiều. Hồi đầu tháng 4 mới chỉ là một vài dự đoán kèm theo mock-up về một dịch vụ lưu trữ trực tuyến của Google, ở đây, đây và ở đây nữa. Còn hôm qua, Lucidchart lại một lần nữa khẳng định sự có mặt của Google Drive trong tính năng “Integration”. Thông tin có thể xem ở đây, đây và đây nữa. Cần phải nói thêm rằng người sáng lập của Lucidchart là Karl Sun đã từng làm việc cho Google nhiều năm liền, giữ nhiều chức vụ quan trọng trước khi rời khỏi Google để thành lập Lucidchart, vì vậy rất có thể Lucidchart đã được Google cấp phép sử dụng Google Drive trước khi Google Drive được phát hành rộng rãi. Nếu như đây đúng là sự thật thì Google Drive sẽ là một thách thức rất lớn đối với Dropbox, Box.net, Amazon Cloud Drive và cả Google SkyDrive nữa. Trong những dịch vụ kể trên thì Dropbox là hào phóng nhất, với 2 + 8 + 5 + … GB, (mặc định 2G, giới thiệu thêm người dùng sẽ có thêm tối đa 8G, upload ảnh lên Dropbox sử dụng chức năng Camera Upload sẽ có thêm tối đa 5G nữa, ngoài ra sử dụng HTC, tham gia Dropbox Quest đều có cơ hội tăng dung lượng lưu trữ), đồng thời Dropbox có ứng dụng desktop cho phép người dùng kéo thả file vào thư mục Dropbox chứ không cần sử dụng trình duyệt để upload. Các dịch vụ còn lại hạn chế hơn, không có ứng dụng desktop và tính năng cũng không

April 15, 2012 – Sunday coffee

Mình thích đi cafe vào chủ nhật. Cho dù có bận đến thế nào đi chăng nữa. Một thói quen phải đến hơn năm rồi ấy, từ hồi còn làm project với anh Lâm và chị Bình. Ấy là đầu hè năm ngoái, trời nóng 35 – 40 độ. Anh Lâm luôn là người đến sớm nhất vì sợ nóng. Mình thì hôm nào cũng đến muộn, phần vì không thể dậy sớm, phần vì phải vòng qua công ty cất xe và lấy thêm 2 cái laptop nữa cho anh Lâm và chị Bình. Chị Bình lúc nào cũng là người đến muộn nhất và về sớm nhất. Một thời gian sau vì đau ốm và bận việc nên chị Bình không tham gia thường xuyên được nữa, chỉ còn mình và anh Lâm. Đến tháng 7 thì project bị dừng lại vì mình phải tập trung ôn thi VEF và project cũng không có tiến triển gì. Vài tháng sau thì một dịch vụ tương tự được public. Thế mới biết chỉ có idea không thì chưa đủ. Còn cần phải máu và có đủ lực. Idea thì mình không thiếu, quan trọng là không đủ máu để toàn tâm toàn ý biến nó thành hiện thực. Thế rồi mình chuyển qua làm freelance. Khoảng thời gian ít ỏi ở Luna chiều chủ nhật hàng tuần là khoảng thời gian mình làm việc hiệu quả nhất. Giải quyết được những vấn đề còn bế tắc và kiếm thêm một vài projects mới. Có hôm ngồi lì đến tận 8, 9h tối mới về nhà, tắm giặt ăn uống rồi lăn quay ra ngủ. Cũng phải đến mấy tháng rồi mình không ngồi một mình ở Luna. Cafe thì đã đổi vị, không còn nhiều bọt như trước nữa.

How to format bytes to kilobytes, megabytes, gigabytes in PHP

This is the best function I found on StackOverflow: function formatBytes($bytes, $precision = 2) { $units = array(‘B’, ‘KB’, ‘MB’, ‘GB’, ‘TB’); $bytes = max($bytes, 0); $pow = floor(($bytes ? log($bytes) : 0) / log(1024)); $pow = min($pow, count($units) – 1); // Uncomment one of the following alternatives // If 1 kilobytes = 1024 bytes // $bytes /= pow(1024, $pow); // If 1 kilobytes = 1000 bytes // $bytes /= (1 < < (10 * $pow)); return round($bytes, $precision) . ' ' . $units[$pow]; }

Một số kinh nghiệm làm việc Freelance

Disclaimer: Bài viết này dựa hoàn toàn trên quan điểm và kinh nghiệm cá nhân sau hơn một năm làm freelance trên Freelancer.com. Hiện tại tôi đang nằm trong top 9 người Việt Nam có review cao nhất. Tôi bắt đầu làm freelance hoàn toàn tình cờ. Trước đó, chị Bình có nhắc đến trang này vài lần và nói rằng một số công việc trên freelancer.com khá phù hợp với công việc hiện tại của công ty nhưng tôi không để tâm lắm. Một buổi trưa rảnh rỗi, tôi có ghé qua xem và đập vào mắt tôi là một project decode 25 file php đã bị mã hóa, kèm theo là một file mẫu. Tò mò, tôi mở ra xem và phát hiện ra ngay file này chỉ được encode bằng một thuật toán bình thường thay vì dùng Zend hoặc ionCube. Vì chưa có kinh nghiệm nên mất khoảng 25 phút tôi mới decode xong file sample đó và bid. Rất may mắn là tôi được chấp nhận và nhận được tiền ngay trong ngày hôm đó. Và thế là từ đó đến nay tôi vẫn duy trì làm freelance vào những lúc rảnh rỗi và cố gắng không làm ảnh hưởng đến công việc của công ty (và tôi đã làm được). Dưới đây là một số kinh nghiệm sau hơn một năm làm việc: Nếu bạn đang có một công việc full-time, đừng để freelance ảnh hưởng đến công việc của bạn. Ranh giới này khá mong manh và rất dễ xảy ra đặc biệt là khi lợi nhuận thu được từ freelance có thể lớn hơn tiền lương hàng tháng của bạn. Nên nhớ, công việc chính của bạn là làm việc full-time chứ không phải freelance, trừ trường hợp bạn nghỉ ở nhà

Gmail keyboard shortcut

Một trong những lý do tôi thích dùng Gmail là vì Gmail hỗ trợ phím tắt rất đầy đủ và dễ sử dụng. Dễ sử dụng đến nỗi bây giờ tôi chủ yếu dùng phím tắt khi vào Gmail, không còn bị lệ thuộc vào chuột nữa. Những phím tắt mà tôi thường sử dụng là: j và k: Điều khiển con trỏ lên/xuống mỗi email e: Archive một email. Đây là phím tắt tôi sử dụng nhiều nhất. mục tiêu là để làm cho số lượng email trong Inbox < 100, tức là chỉ giữ lại những email quan trọng, chờ xử lý trong Inbox. Số còn lại thì delete, archive hoặc mark spam hết. Shift + #: Quẳng email vào thùng rác. Áp dụng chủ yếu cho email từ Facebook, các diễn đàn, … Shift + !: Đánh dấu một email là spam. Rất công hiệu. Shift + i: Đánh dấu một email là đã đọc. 2 phím này nằm hơi cách xa nhau nên ít dùng c: Mở trình soạn thảo một email mới Hôm nay tôi có phát hiện thêm một số tổ hợp phím hữu ích nữa. Hàng ngày tôi vẫn thường sử dụng phím c để viết một email mới. Thường thì tôi sẽ phải mở thêm một cửa số email nữa để lấy thông tin từ những email khác. Vì vậy tôi phải nhấn c trước, sau đó (vẫn phải dùng chuột) click vào icon “Open in new windows” để di chuyển trình soạn thảo sang một cửa sổ mới. Nhưng giờ thì có thể nhấn Shift + c để mở trình soạn thảo email ở một cửa sổ mới luôn, không cần phải làm hai bước rườm rà như trước nữa. Ngoài ra, phím z cũng có thể được sử dụng để