- (void) viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:YES animated:animated];
[super viewWillAppear:animated];
}
- (void) viewWillDisappear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:NO animated:animated];
[super viewWillDisappear:animated];
}
11/05/2012
Hide navigation bar
Trong lập trình iOS sử dụng navigation controller đôi chúng ta muốn ẩn đi navigation bar chẳn hạn như ở view đầu tiên. Ở view nào chúng ta muốn tắt navigation bar chúng ta sử dụng đoạn code sau:
09/05/2012
Kiếm tiền qua mạng: Lập trình viên tự do
Nếu bạn là một lập trình viên, một chuyên viên thiết kế đồ hoạ giỏi thì việc chọn ở nhà làm một người làm nghề tự do (freelancer) cũng là một lựa chọn không tồi lắm, đôi khi còn sáng suốt nếu bạn là người yêu thích tự do nhưng không thích làm doanh nhân mở công ty riêng.
Để làm freelancer bạn phải chọn cho mình một nguồn công việc ổn định, nếu bạn là người quan hệ rộng có nhiều quan hệ thì quá tốt còn không bạn hãy chọn cho mình một website. Rất nhiều website dạng này:
Tôi đã từng làm cho vWorker.com. Đây là website rất tốt. Bạn chỉ cần đăng ký một tài khoản miễn phí. Sau đó sử dụng RSS reader để nhận liên kết công việc mới nhất được post trên website. Sau đó bạn vào đấu giá công việc phù hợp với bạn. Khi Employers chấp nhận bạn, bạn tiến hành công việc theo thảo thuận. Tiền lúc này đã được Employers chuyển vào tài khoản bên thứ 3. Khi bạn giao kết quả, Employers chấp nhận kết quả đó thì tiền sẽ chuyển từ bên thứ ba vào tài khoản của bạn trên vWorker.
Nếu có xảy ra tranh chấp thì bạn hãy nhờ các trọng tài Arbitrator phân xử.
Đến kỳ hạn thì vWorker sẽ chuyển tiền của bạn theo phương thức mà bạn chọn. Các phương thức gồm có:
Chúc các bạn may mắn.
Bài kế tiếp mình sẽ viết về cách kiếm tiền qua mạng bằng "Lập website"
Để làm freelancer bạn phải chọn cho mình một nguồn công việc ổn định, nếu bạn là người quan hệ rộng có nhiều quan hệ thì quá tốt còn không bạn hãy chọn cho mình một website. Rất nhiều website dạng này:
Tôi đã từng làm cho vWorker.com. Đây là website rất tốt. Bạn chỉ cần đăng ký một tài khoản miễn phí. Sau đó sử dụng RSS reader để nhận liên kết công việc mới nhất được post trên website. Sau đó bạn vào đấu giá công việc phù hợp với bạn. Khi Employers chấp nhận bạn, bạn tiến hành công việc theo thảo thuận. Tiền lúc này đã được Employers chuyển vào tài khoản bên thứ 3. Khi bạn giao kết quả, Employers chấp nhận kết quả đó thì tiền sẽ chuyển từ bên thứ ba vào tài khoản của bạn trên vWorker.
Nếu có xảy ra tranh chấp thì bạn hãy nhờ các trọng tài Arbitrator phân xử.
Đến kỳ hạn thì vWorker sẽ chuyển tiền của bạn theo phương thức mà bạn chọn. Các phương thức gồm có:
- Trả qua Western Union: vWorker gửi cho bạn mã chuyển tiền. Bạn chỉ cần ra chi nhánh Western Union gần nhất, đọc mã số trên để nhận tiền. Phương pháp này phí chuyển tiền khá cao.
- Snail mail check: vWorker gửi séc cho bạn qua thư đến địa chỉ nhà bạn. Mình không dùng cách này.
- Payoneer
- Paypal: Cách này mình thấy tiện lợi nhất. vWorker chuyển tiền vào tài khoản Paypal của bạn. Bạn có thể chuyển tiền từ tài khoản Paypal vào tài khoản ngân hàng ở Việt Nam. Mỗi giao dịch hiện nay Paypal tính $5 và điểm cần lưu ý là tỉ lệ qui đổi tiền USD sang VND thường thấp hơn thị trường.
- Skrill: Mình chưa thử cách này.
Chúc các bạn may mắn.
Bài kế tiếp mình sẽ viết về cách kiếm tiền qua mạng bằng "Lập website"
Labels:
Kiếm tiền qua mạng
28/04/2012
Vua bánh mì (King Of Baking, Kim Tak Goo)
- Đạo diễn: Han Joon Seo
- Diễn viên: Yoon Si Yoon, Joo Woo, Lee Young Ah, Jun Gwang Ryul, Jun In Hwa, Jun Mi Sun, Oh Jae Moo, Shin Dong Woo
- Thể loại:Tình cảm, hài hước
- Sản xuất: KBS
- Quốc gia: Hàn Quốc
- Thời lượng: 30 Tập
- Năm phát hành: 2010
- Thích nhất là mỗi lúc gặp khó khăn, chùng bước anh chàng Kim Tak Goo lại tự gọi tên mình và nói "Phải là chính mình". Đúng vậy phải là chính mình, biết rõ mình là ai, thích điều gì, đam mê điều gì, mạnh ở đâu và yếu chỗ nào thì nhất định chuyện gì, khó đến đâu cũng làm được.
- Đoạn xúc động nhất là lúc chị cả Goo Ja Kyung ôm chầm hai cậu em trai Kim Tak Goo và Goo Ma Joon với niềm hạnh phúc, xúc động và lòng biết ơn trào lên ở khoé mắt. Một cảnh đẹp của sự đoàn kết của tình anh em. Nếu biết đoàn kết và thương yêu nhau của anh chị em trong một nhà thì không gì hạnh phúc bằng.
- Luật nhân quả: Seo In Sook là con dâu sống không tốt với mẹ chồng nên sau này cô con dâu Shin Yoo Kyung cũng lấy cùng thái độ để đối đãi với bà.
- Xem phim chắc ai cũng thấy đáng ghét nhất là Goo Ma Joon nhưng thật ra cậu ấy thật đáng thương. Cậu ấy là một con người lương thiện nhưng vì sự tác động của Han Seung Jae và mẹ mình nên anh đi từ sai lầm này đến sai lầm khác nhưng cuối cùng cái thiện trong con người anh ta cũng được bộc lộ ở cuối phim khi anh đã vì nghĩa diệt thân tự tay đưa Han Seung Jae (người mà theo anh là cha ruột của mình) vào còng vì đây là cách duy nhất để cứu ông.
- Con trai nhờ đức mẹ: Đây là câu nói của ông bà xưa. Trong câu chuyện này cũng thể hiện phần nào cái ý này qua hai nhật vật Kim Tak Goo và Goo Ma Joon.
- Kết thúc phim với triết lý sống mỗi người chỉ sống thật sự hạnh phúc khi được làm những gì mình yêu thích. Hãy làm nó với tất cả niềm đam mê cháy bỏng, bạn sẽ thành công.
- Hơi hụt hẫng một tí khi cảnh Hwang Mi Sun mặc áo cô dâu cùng chàng rễ Kim Tak Goo không xuất hiện.
Labels:
Xem phim cùng Fo
27/04/2012
Kiếm tiền qua mạng:Trả lời bảng khảo sát
Bài viết này nằm trong loạt bài viết "Kiếm tiền qua mạng". Trong loạt bài viết này tôi sẽ lần lượt chia sẻ kinh nghiệm thực tế của tôi về những cách kiếm tiền qua mạng mà tôi đã từng làm. Nếu bạn không thích đi làm ở một công ty mà muốn tự do, tự tại thì mạng máy tính là một kênh kiếm tiền không thể bỏ qua. Có rất nhiều cách kiếm tiền từ mạng, sau đây là một số cách mà tôi đã làm:
- Trả lời bảng khảo sát
- Lập trình viên tự do
- Lập website (forum, blog, directory) bán quảng cáo, link, logo, ...
- Kinh doanh bất động sản mạng ( tên miền ý mà).
- Post liên kết
- Để tham gia được phương pháp này điều cần thiết là bạn phải có một tài khoản email. Bạn có xin một tài khoản email miễn phí từ Yahoo, Google, Gawab, Hotmail, ... một cách dễ dàng.
- Đăng ký tài khoản tại trang https://www.globaltestmarket.com
- Trả lời tất cả các Profile Surveys vì nó sẽ giúp cho GlobalTestMarket hiểu rõ hơn về bạn.
- Khi có một bảng khảo sát phù hợp với bạn, GlobalTestMarket sẽ gửi đến địa chỉ email của bạn. Mỗi một bảng khảo sát có điểm từ 5-60 điểm, 5-80 điểm.
- Tham gia trả lời bảng khảo sát, tuỳ câu trả lời của bạn mà số điểm bạn nhận sẽ khác nhau.
- Khi tài khoản của bạn đạt ít nhất 1000 điểm, bạn có thể yêu cầu Redeem trong trang Rewards. Khi đó GlobalTestMarket sẽ yêu cầu bạn xác nhận lại địa chỉ của bạn để GlobalTestMarket gửi tiền cho bạn (Thời gian nhận là từ 4-8 tuần). 1000 điểm tương ứng $50.
Labels:
Kiếm tiền qua mạng
19/04/2012
Xoá thư mục không rỗng trong Qt
Cho đến phiên bản 4.8, để xoá một file trong Qt chúng ta dùng QFile::remove hay QDir::remove, để xoá một thư mục rỗng thì chúng ta sử dụng QDir::rmdir và không có sẵn phương thức để xoá một thư mục không rỗng.
Đến phiên bản 5.0, thì Qt bổ sung phương thức QDir::removeRecursively dùng để xoá thư mục và toàn bộ nội dung bên trong của nó. Như vậy nếu chúng ta đang dùng Qt phiên bản 4.8 trở về trước thì chúng ta tự hiện thực phương thức removeRecursively. Sau đây là cách hiện thực sử dụng đệ quy của Folami tôi:
Đến phiên bản 5.0, thì Qt bổ sung phương thức QDir::removeRecursively dùng để xoá thư mục và toàn bộ nội dung bên trong của nó. Như vậy nếu chúng ta đang dùng Qt phiên bản 4.8 trở về trước thì chúng ta tự hiện thực phương thức removeRecursively. Sau đây là cách hiện thực sử dụng đệ quy của Folami tôi:
bool removeRecursively(const QString &dirName) { bool result = true; QDir dir(dirName); if (dir.exists(dirName)) { Q_FOREACH(QFileInfo info,
dir.entryInfoList(QDir::NoDotAndDotDot |
QDir::System |
QDir::Hidden |
QDir::AllDirs |
QDir::Files, QDir::DirsFirst)) { if (info.isDir()) {
//Neu la thu muc thi goi de quy de xoa thu muc nay
result = removeRecursively(info.absoluteFilePath()); } else { result = QFile::remove(info.absoluteFilePath()); } if (!result) { return result; } }
//Da xoa het noi dung, thu muc la thu muc rong
//Xoa no
result = dir.rmdir(dirName); } return result; }
15/04/2012
Tải nhạc từ trang nhaccuatui.com
Bài hướng dẫn này dành cho những bạn là fan của Firefox (cũng không khác lắm cho IE, Chrome, Safari, Opera).
Để tải nhạc từ trang nhaccuatui.com các bạn thực hiện các bước như sau:
1) Truy cập trang có bài nhạc bạn yêu thích ví dụ:
Click chuột phải trên trang > View page source
3) Bấm Ctrl+ F tìm cụm từ
Để tải nhạc từ trang nhaccuatui.com các bạn thực hiện các bước như sau:
1) Truy cập trang có bài nhạc bạn yêu thích ví dụ:
http://www.nhaccuatui.com/nghe?M=UwP5oaaicD
2) View mã nguồn của trangClick chuột phải trên trang > View page source
3) Bấm Ctrl+ F tìm cụm từ
file=http://www.nhaccuatui.com/api/playerv7.ashx?
4) Copy đoạn sau "file=" cho đến hết giá trị của key2= ta có
http://www.nhaccuatui.com/api/playerv7.ashx?key2=001b003400040076002e0035002f002a00370007
5) Mở tab mới dán link này vào
6) Làm lại bước 2 cho tab mới.
7)Bấm Ctrl+F tìm từ khoá
<location><![CDATA[
8) Copy đoạn ngay sau đó cho đến trước dấu ]] ta có:
http://stream41.gonct.info/de70ee715a5d94d497da16735ad75b09/4f8abddd/NhacCuaTui211/The Lost Child - Anathema [NCT 036347011027685350008].mp3
Bây giờ bạn có thể tải file nhạc về rồi bằng trình download bạn thích.
Labels:
Chrome,
Firefox,
NCTDownloader,
Safari
14/04/2012
Thợ săn thành phố (City Hunter)
- Đạo diễn: Jin Hyuk
- Diễn viên: Lee Min Ho, Park Min Young, Lee Jun Hyuk, Goo Hara
- Nhà sản xuất: SBS
- Quốc gia: Hàn Quốc
- Thời lượng: 20 tập
- Thể loại: Phim Bộ Hàn Quốc
- Năm sản xuất: 2011
Câu chuyện bắt đầu chuyến viếng thăm của tổng thống Hàn Quốc và các quan chức cấp cao tới Myanmar. Một vụ nổ đã xảy ra do các điệp viên của Triều Tiên thực hiện. Vụ nổ không giết chết tổng thống nhưng rất nhiều quan chức cấp cao đã chết.
Để trả đũa cho hành động này, Ngũ nhân hội đã lên kế hoạch gửi người sang Triều Tiên và tiêu diệt các điệp viên của Triều Tiên. Lee Jin-Pyo và Park Moo-Yul đang làm trong đội cảnh vệ Nhà Xanh đã dẫn đầu đoàn 21 người Bắc tiến với nhiệm vụ cực kỳ nguy hiểm. Theo kế hoạch thì đội đặc nhiệm được đưa đến bờ biển gần Triều Tiên và họ sẽ tiến và đất Triều Tiên để thực hiện kế hoạch ám sát. Choi Eung-Chan hứa sẽ điều tàu ngầm đón họ quay về.
Khi kế hoạch đang tiến hành thuận lợi, phía Hàn Quốc chỉ có Park Moo-Yul bị thương thì Ngũ Nhân hội thay đổi ý kiến họ ra lệnh thủ tiêu toàn bộ đội đặc nhiệm. K hi đội đặc nhiệm hoàn nhiệm vụ bị truy đuổi họ đã bơi về phía chiếc tàu ngầm điều họ không ngờ là tên sát thủ đã lần lượt đưa họ về với tổ quốc duy chỉ có Lee Jin-Pyo là sống sót do Park Moo-Yul xả thân cứu thoát. Chứng kiến cảnh máu đồng đội nhuộm đỏ biển Nampu vì sự phản bội của Ngũ Nhân hội, ông thề sẽ trả thù một cách tàn khốc nhất và kế hoạch trả thù của ông bắt đầu bằng việc bắt cóc đứa con trai của Park Moo-Yul và đưa sang khu Tam Giác Vàng để huấn luyện. Ở đây đứa bé được gọi bằng cái tên Thái là Poo Chai
28 năm sau, Lee Yun-Seung (Poo Chai) và Steve Lee ( Lee Jin-Pyo) quay về Hàn Quốc với mác là chàng tiến sĩ MIT và thương nhân Hàn kiều. Kế hoạch trả thù bắt đầu. Tuy nhiên phương pháp trả thù của Lee Yun-Seung và Steve Lee lại khác nhau hoàn toàn. Liệu họ có thành công không?
Sau khi xem phim xong thấy cái chết của chàng công tố viên Kim Young-Joo thật là đau lòng là một kết thúc buồn, se lòng trước cảnh nàng Jin Soo-Hee đổ sụp trước quan tài của người chồng cũ ...
Phim lấy bối cảnh 2010 rất hiện đại nhưng tình yêu nam nữ trong phim cứ như thập niên 1980 ...
Lee Yun-Seong (Lee Min-Ho) |
Kim Na-Na (Park Min-Young) |
Jin Soo-Hee (Hwang Sun-Hee) |
Kim Young-Joo (Lee Jun-Hyuk) |
Labels:
Xem phim cùng Fo
07/04/2012
Tại sao Lệnh Hồ Xung là người vô địch?
Đọc "Tiếu ngạo giang hồ" của Kim Dung ai cũng biết phái Hoa Sơn chia thành hai tông: Kiếm Tông và Khí Tông. Khí Tông thì chú trọng vào luyện công phu mà không chú trọng luyện chiêu thức. Kiếm Tông thì ngược lại chỉ chú trọng vào luyện chiêu thức mà không chú trọng luyện nội công. Lệnh Hồ Xung là đệ tử của Nhạc Bất Quần+Ninh Trung Tắc thuộc phe Khí Tông. Lệnh Hồ Xung là đệ tử cưng của họ, học giỏi và tài nghệ nhất nhì môn phái nhưng ra đường chẳng bằng ai. Một hôm Lệnh Hồ Xung gặp tiền bối Phong Thanh Dương thuộc phe Kiếm Tông truyền thụ võ công và từ đó Lệnh Hồ Xung thành đệ nhất thiên hạ.
Câu chuyện tóm tắt là vậy. Xem đến đây nhiều người lầm tưởng rằng Lệnh Hồ Xung thành đệ nhất thiên hạ là do học được tuyệt kỹ của phe Kiếm Tông. Nhưng sự thực theo Folami tôi nghĩ không phải vậy. Sở dĩ Lệnh Hồ Xung thành đệ nhất thiên hạ vì anh đã biết kết hợp tinh hoa của hai phe Kiếm Tông và Khí Tông. Đây mới thật sự là điều mà tác giả Kim Dung muốn gửi đến độc giả. Mỗi một môn phái, một trường phái đều có cái hay, cái dở của nó. Người thành công là người biết kết hợp tinh hoa của các trường phái này lại
Một điểm khá hay nữa nếu độc giả để ý sẽ thấy đó là Lệnh Hồ Xung phải học Khí Tông trước rồi mới học Kiếm Tông nghĩa là anh ta phải vững nền tảng rồi sau đó mới học chuyên sâu. Đây là một thứ tự mà có lẽ Kim Dung cũng cố tình truyền đạt.
Bàn đến việc học ngày nay:
Một trường đại học đúng nghĩa thì thuộc phe Khí Tông. Trường đại học dạy cho sinh viên kiến thức nền tảng (nội công) và khả năng tư duy để từ cái nền tảng này biến thành chiêu thức khi đi vào làm việc. Đây là nhóm người biết tại sao nhưng không biết làm, hoặc biết làm mà không hay. Thời gian học kéo dài (Lệnh Hồ Xung ở Hoa Sơn mười mấy năm mà). Tuy nhiên có rất nhiều trường đại học hiện nay lại thuộc phe Kiếm Tông.
Một trường trung cấp, cao đẳng nghề hay một khoá học ngắn hạn thì thuộc phe Kiếm Tông (Lệnh Hồ Xung học với Phong Thanh Dương là khoá ngắn hạn mà ). Ở đây học viên học các kỹ năng để làm việc, một số công việc cụ thể. Đây làc nhóm người làm rất giỏi mà không biết tại sao.
Một người muốn giỏi thì phải biết kết hợp hai trường phái này lại và theo đúng trình tự Khí Tông-Kiếm Tông.
Nếu đã theo học phe Khí Tông (tốt nghiệp đại học, Lệnh Hồ Xung bị trục xuất khỏi Hoa Sơn ) thì bạn nên tự trang bị cho mình các tuyệt kỹ của Kiếm Tông (học thêm các kỹ năng bằng tự học, đăng ký học các khoá ngắn hạn, ...) cái này Folami tôi gọi là công thức 1: n (1 bằng đại học+n chứng chỉ)
Nếu bạn vì lý do nào đó phải theo phe Kiếm Tông rồi thì cũng đừng quá lo lắng (Phong Thanh Dương cũng một thời chọc trời khuấy nước đấy thôi), bạn hãy học tiếp Khí Tông (liên thông lên đại học í mà). Tuy có khó khăn hơn một tí nhưng quyết chí cũng thành công.
Ngoài cái chuyện học hành ra trong Tiếu ngạo giang hồ còn một câu chuyện tình đẹp của nàng Nhậm Doanh Doanh và chàng lãng tử Lệnh Hồ Xung. Đây là một trường đoạn khác nói về tình yêu không biên giới, không giai cấp. Có dịp sẽ bàn đến ...
Labels:
Ôn cố tri tân
05/04/2012
Dịch ngược ứng dụng Android
Việc chuyển gói nhị phân apk của một ứng dụng Android thành dạng mà con người có thể đọc được gọi là quá trình dịch ngược (reverse engineering). Ở đây tôi không bàn đến tính hợp pháp của hành động này mà tôi chỉ bàn đến khía cạnh kỹ thuật của nó. Đồng tiền thì có hai mặt. Việc dịch ngược này cũng vậy tôi tin rằng nó cũng hữu ích cho bạn trong nhiều tình huống hoàn toàn hợp pháp. Để dịch ngược ứng dụng Android bạn cần thực hiện qua hai bước
Decompiling
- Tải android-apktool từ đây.
- Giải nén hay cài đặt (tuỳ theo gói mà bạn chọn tải về).
- Thực hiện câu lệnh sau đây:
apktool d file.apk
- Bạn thu được các tập tin resource xml và mã nguồn smali. Tuy nhiên mã nguồn smali rất khó đọc (có thể chạy debug được). Chúng ta cần tiến hành bước kế tiếp để thu được mã nguồn Java.
Disassembling
- Tải công cụ dex2jar tool tại đây.
- Giải nén nó vào một thư mục bất kỳ.
- Thực hiện câu lệnh sau đây để chuyển gói apk thành gói jar
dex2jar file.apk
- Tải công cụ jd-gui tại đây.
- Sử dụng công cụ này để chuyển file class thành file java.
Labels:
Android
04/04/2012
Truy xuất Facebook bằng Operator
Opera Tor hay Operator là dạng portable của trình duyệt web nổi tiếng Opera.
Opera Tor sử dụng polipo proxy server để che dấu IP của trang web mà trình duyệt truy xuất. Do đó chúng ta dễ dàng truy xuất trang Facebook sử dụng Opera Tor.
Tuy nhiên khi sử dụng Opera Tor có một phiền toái là Facebook không nhận ra vị trí, thiết bị mà mình truy xuất nên Facebook thường xuyên tiến hành quy trình kiểm tra bảo mật (captcha, xác nhận tài khoản bằng điện thoại di động, ảnh bạn bè, câu hỏi bảo mật). Nên chia sẻ vị trí của bạn cho Facebook để giảm bớt quá trình kiểm tra bảo mật ở lần đăng nhập sau.
Một phiền toái khác nữa là khi bạn đang duyệt web thì polipo chết. Bạn nên khởi động lại polipo.exe bằng tay bằng câu lệnh:
polipo -c config
Để tải Opera Tor bạn vào đây:http://archetwist.com/en/opera/operator
Opera Tor sử dụng polipo proxy server để che dấu IP của trang web mà trình duyệt truy xuất. Do đó chúng ta dễ dàng truy xuất trang Facebook sử dụng Opera Tor.
Tuy nhiên khi sử dụng Opera Tor có một phiền toái là Facebook không nhận ra vị trí, thiết bị mà mình truy xuất nên Facebook thường xuyên tiến hành quy trình kiểm tra bảo mật (captcha, xác nhận tài khoản bằng điện thoại di động, ảnh bạn bè, câu hỏi bảo mật). Nên chia sẻ vị trí của bạn cho Facebook để giảm bớt quá trình kiểm tra bảo mật ở lần đăng nhập sau.
Một phiền toái khác nữa là khi bạn đang duyệt web thì polipo chết. Bạn nên khởi động lại polipo.exe bằng tay bằng câu lệnh:
polipo -c config
Để tải Opera Tor bạn vào đây:http://archetwist.com/en/opera/operator
Labels:
Facebook
18/02/2012
IT Careers
This afternoon, I shared some my thoughts about IT with the students from Le Qui Don highschool on behalf of alumni student. I used the following slides:
05/02/2012
Bug fix for folderlistmodel
If you have used folderlistmodel in Qt.labs.folderlistmodel 1.0, I am sure that it will make you disappointed because it cannot reflect the change from system file such as file deleted, file renamed, ...
I found that folderlistmodel is based on QDirModel which is a deprecated class. I decided to implement it again using QFileSystemModel because QFileSystemModel use file system watcher.
I have succeeded!If you have same problem as me, drop me a line...
I found that folderlistmodel is based on QDirModel which is a deprecated class. I decided to implement it again using QFileSystemModel because QFileSystemModel use file system watcher.
I have succeeded!If you have same problem as me, drop me a line...
Labels:
QML
27/12/2011
弟14課-復習B
I。
1)かばんを開けてください。
2)レポートをコピーしてください。
3)あそこに車を止めてください。
4)レポートを書いてください。
II.
- すみませんが、エアコンをつけてください。
- すみませんが、ドアを閉めてください。
- すみませんが、もう少しゆっくり話してください。
- すみませんが、写真をもう1枚撮ってください。
III.
1)これをコピーしましょうか。。。。ええ、5枚コピーしてください。
2)レポートを送りましょうか。。。。ええ、すぐ送ってください。
3)タクシーを呼びましょうか。。。。ええ、2台呼んでください。
4)あしたも来ましょうか。。。。ええ、10時来てください。
IV.
1)地図をかきましょうか。。。。ええ、お願いします。
2)荷物を持ちましょうか。。。。いええ、けっこうです。
3)エアコンをつけましょうか。。。。いええ、けっこうです。
4)駅まで迎えに行きましょうか。。。。ええ、お願いします。
V.
1)今電話をかけています。
2)今コーヒーを飲んでいます。
3)今ダンスをしています。
4)今たばこをすっています。
VI.
1)ミラーさんは何をしていますか。。。。シュミットさんと話しています。
2)ワンさんは何をしていますか。。。。新聞を読んでいます。
3)カリナさんは何をしていますか。。。。花をかいています。
4)サントスさんは何をしていますか。。。。寝ています。
VII.
1) 子どもと遊んでいます。
2)木の下で寝ています。
3)新聞を読んでいます。
4)どこへ食事に行きますか。。。。インド料理のレストランへ食事に行きます。
Labels:
Mina no Nihongo
13/12/2011
HP make webOS source code public
HP bought Palm in April 2009. webOS has been belong to HP. However, webOS is minority force of the global mobile marketshare.
In December 9, 2011, HP announced that they will contribute webOS to open source community.
In December 9, 2011, HP announced that they will contribute webOS to open source community.
Labels:
webOS
30/11/2011
弟13課-問題
3.
1)用事がありますから、5時にうちへ帰りたいです。
2)あしたは休みですから、昼まで寝たいです。
3)のどがかわましたから、何か飲みたいです。
4)疲れましたから、何もしたいです。
5)暑いですから、どこも行きたいです。
4.
1)わたしは大きいうちが欲しいです。
2)おなかがいっぱいですから、何も食べたくないです。
3)京都の大学で美術を勉強します。
4)日本へ経済の勉強に来ました。
5)あの喫茶店に入りませんか。
5.
1)図書館へ本を借りに行きます。
2)郵便局へ切手を買いに行きました。
3)デパートへ買い物に行きたいです。
4)暑いですから、ペールへ泳ぎに行きましょう。
5)日本に1年いますから、市役所へ外国人登録に行きます。
6.
1) 0
2) 0
3)x
4) 0
5)x
Labels:
Mina no Nihongo
29/11/2011
Cài đặt XCode 3.2.6 trên Mac OS X Lion
Apple chỉ cho phép cài đặt Xcode 4.1 cho Mac OS X Lion. So với phiên bản trước thì Xcode 4.1 có nhiều điểm nổi trội nhưng bên cạnh đó cũng mang đến cho các dev rất nhiều nổi bực bội:
- Chức năng Design bị gỡ bỏ.
- Thêm ARC quản lý việc tham khảo biến tự giải phóng biến, tuyệt vời quá, tuy nhiên nếu bạn mở một dự án cũ thì mệt lắm.
- Không hỗ trợ PowerPC Mac.
- Tải xcode_3.2.6_and_ios_sdk_4.3.dmg miễn phí từ developer của Apple. Nếu bạn không có tài khoản thì xin đừng hỏi tôi cách tải về mà hãy hỏi nhà thông thái Google nhé. Lưu tập tin tải về tại ~/Downloads
- Chuyển đến thư mục download: cd ~/Downloads
- Tạo ảnh của tập tin này để có thể chỉnh sửa:
hdiutil attach -shadow xcode_3.2.6_and_ios_sdk_4.3.shadow xcode_3.2.6_and_ios_sdk_4.3.dmg
Xoá
chuỗi
&& system.compareVersions(my.target.systemVersion.ProductVersion, '10.7') < 0
' trong tập tin 'Xcode and iOS SDK.mpkg/Contents/iPhoneSDKSL.dist'(dòng 148):
cat '/Volumes/Xcode and iOS SDK/Xcode and iOS SDK.mpkg/Contents/iPhoneSDKSL.dist' | sed "s/&& system.compareVersions(my.target.systemVersion.ProductVersion, '10.7') < 0 //g" > '/Volumes/Xcode and iOS SDK/Xcode and iOS SDK.mpkg/Contents/iPhoneSDKSL.dist.new' && mv '/Volumes/Xcode and iOS SDK/Xcode and iOS SDK.mpkg/Contents/iPhoneSDKSL.dist.new' '/Volumes/Xcode and iOS SDK/Xcode and iOS SDK.mpkg/Contents/iPhoneSDKSL.dist'
Tiến hành cài đặt Xcode như bình thường.
Labels:
iOS
27/11/2011
弟13課-復習B
I。
1)わたしはパソコン
が欲しいです。
2)わたしは車が欲しいです。
3)わたしはお金が欲しいです。
4)わたしは彼女が欲しいです。
II.
- どんな車が欲しいですか。。。。ドイスの車が欲しいです。
- どんな靴が欲しいですか。。。。黒い靴が欲しいです。
- どんなパソコンが欲しいですか。。。。IMCのパソコンが欲しいです。
- どんなうちが欲しいですか。。。。広いうちが欲しいです。
III.
1)北海道へ行きたいです。
2)ビールを読みたいです。
3)映画を見たいです。
4)サッカをしたいです。
IV.
1)いつ北海道へ行きたいですか。。。。2月に行きたいです。
2)何を習いたいですか。。。。生け花を習いたいです。
3)だれに会いたいですか。。。。両親に会いたいです。
4)何を食べたいですか。。。。何も食べたくないです。
5)どんな本を読みたいですか。。。。旅行の本を読みたいです。
6)日曜日どこへ行きたいですか。。。。どこも行きたくないです。
V.
1)デパートへお土産を買いに行きます。
2)郵便局へ速達を出しに行きます。
3)図書館へ本を借りに行きます。
4)駅へ友達を迎えに行きます。
VI.
1)ホンコンへ買い物に行きます。
2)ホテルへ食事に行きます。
3)川へ釣りに行きます。
4)市役所へ外国人登録に行きます。
VII.
1)どこへ泳ぎに行きますか。。。。ホテルのプールへ泳ぎに行きます。
2)どこへお土産を買いに行きますか。。。。デパートへ買いに行きます。
3)どこへ絵を見に行きますか。。。。奈良の美術館へ見に行きます。
4)どこへ食事に行きますか。。。。インド料理のレストランへ食事に行きます。
VIII.
- 何を買いに行きますか。。。。フィルムを買いにす行きます。
- だれに会いに行きますか。。。。カリナさんに会いに行きます。
- 何時ごろ子どもを迎えに行きますか。。。。2時ごろ迎えに行きます。
- だれとテニスに行きますか。。。。会社の人に行きます。
Labels:
Mina no Nihongo
弟12課-復習B
I.
1)先月は忙しかったです。
2)お祭りは楽しかったです。
3)去年の冬は暖かかったです。
4)公園は人が多かったです。
II.
- おとといは雨でした。
- 図書館は休みでした。
- 先週は暇でした。
- 奈良公園は静かでした。
III.
- 歌舞伎はおもしろかったですか。。。。はい、おもしろかったです。
- コンサートはよかったですか。。。。。いいえ、あもりよくなかったです。
- お祭りはにぎやかでしたか。。。。はい、とてもにぎやかでした。
- 試験は簡単でしたか。。。。いいえ、かんたんじゃありませんでした。
IV.
- 天気はどうでしたか。。。。曇りでした。
- タイ料理はどうでしたか。。。辛かったです。
- 北海道はどうでしたか。。。あもり寒くなかったです。
- ホテルの部屋はどうでしたか。。。とてもすてきでした。
V.
- このかばんはそのかばんよりならいです。
- ホンコンはシンガポールより近いです。
- 地下鉄は車より早いです。
- ミラーさんはサントスさんよりテニスが上手です。
VI.
- コーヒーと紅茶とどちらがいいですか。。。コーヒーのほうがいいです。
- 大きいみかんと小さいみかんとどちらが甘いですか。。。小さいみかんのほうが甘いです。
- お父さんとお母さんとどちらが料理が上手ですか。。。父のほうが料理が上手です。
- 春と秋とどちらが好きですか。。。どちらも好きです。
VII.
- スポーツで何がいちばんおもしろいですか。。。サッカーがいちばんおもしろいです。
- 1年でいつ(何月)がいちばん暑いですか。。。8月がいちばん暑いです。
- 家族でだれが歌がいちばん上手ですか。。。妹が歌がいちばん上手です。
- ヨーロッパでどこがいちばんよかったですか。。。スイスがいちばんよかったです。
Labels:
Mina no Nihongo
12/11/2011
How to exit program from iOS application
From iOS 4.0 when you push Home button the application go to background instead of exiting as before.
When you launch application again you can see the screen before the application go to background.
Sometime, you don't want this default behavior, you want to exit (terminate) the program when user press on (touch on) a button. How to do this?
There are two ways:
+ Call exit(0) in the action handler method.
+Call [[NSThread mainThread] exit] in the action handler method.
When you launch application again you can see the screen before the application go to background.
Sometime, you don't want this default behavior, you want to exit (terminate) the program when user press on (touch on) a button. How to do this?
There are two ways:
+ Call exit(0) in the action handler method.
+Call [[NSThread mainThread] exit] in the action handler method.
Labels:
iOS
03/11/2011
Determin mp4 file is audio file or video file
If you receive mp4 file from server, you can determin it is audio file or video file by mime information which is sent by server. However, if mp4 file is in your Android terminal (internal or external storage device), how do you solve the problem? In this small post, I present a solution use MP4Parser library.
try{
//mp4 is path string of your mp4 file
IsoBufferWrapper isoBufferWrapper = new IsoBufferWrapper(new File(mp4));
IsoFile isoFile = new IsoFile(isoBufferWrapper);
isoFile.parse();
//Get FileTypeBox
ArrayList boxes =( ArrayList) isoFile.getBoxes(FileTypeBox.class);
FileTypeBox ftb =(FileTypeBox) boxes.get(0);
String major =ftb.getMajorBrand().trim().toLowerCase();
//The list of ftyps http://www.ftyps.com/
if(major.equals("m4a") || //Apple iTunes AAC-LC (.M4A) Audio
major.equals("msnv")|| //MPEG-4 (.MP4) for SonyPSP
major.equals("ndas")|| //MP4 v2 [ISO 14496-14] Nero Digital AAC Audio
major.equals("da1a")|| //DMB MAF audio with ER-BSAC audio, JPG/PNG/MNG images
major.equals("f4a")|| //Audio for Adobe Flash Player 9+ (.F4A)
major.equals("f4b")|| //Audio Book for Adobe Flash Player 9+ (.F4B)
major.equals("m4b")|| //Apple iTunes AAC-LC (.M4B) Audio Book
major.equals("m4p")|| //Apple iTunes AAC-LC (.M4P) AES Protected Audio
major.equals("bsac")|| //MPEG-4 "Bit Sliced Arithmetic Coding" (audio)
major.equals("mot slides") //Digital Audio Broadcasting (DAB) MOT slideshow (ETSI DAB TR 101 497)
){
//AUDIO FILE
}else{
//VIDEO FILE
}
}catch(IOException ex){
ex.printStackTrace();
//ERROR
}
try{
//mp4 is path string of your mp4 file
IsoBufferWrapper isoBufferWrapper = new IsoBufferWrapper(new File(mp4));
IsoFile isoFile = new IsoFile(isoBufferWrapper);
isoFile.parse();
//Get FileTypeBox
ArrayList
FileTypeBox ftb =(FileTypeBox) boxes.get(0);
String major =ftb.getMajorBrand().trim().toLowerCase();
//The list of ftyps http://www.ftyps.com/
if(major.equals("m4a") || //Apple iTunes AAC-LC (.M4A) Audio
major.equals("msnv")|| //MPEG-4 (.MP4) for SonyPSP
major.equals("ndas")|| //MP4 v2 [ISO 14496-14] Nero Digital AAC Audio
major.equals("da1a")|| //DMB MAF audio with ER-BSAC audio, JPG/PNG/MNG images
major.equals("f4a")|| //Audio for Adobe Flash Player 9+ (.F4A)
major.equals("f4b")|| //Audio Book for Adobe Flash Player 9+ (.F4B)
major.equals("m4b")|| //Apple iTunes AAC-LC (.M4B) Audio Book
major.equals("m4p")|| //Apple iTunes AAC-LC (.M4P) AES Protected Audio
major.equals("bsac")|| //MPEG-4 "Bit Sliced Arithmetic Coding" (audio)
major.equals("mot slides") //Digital Audio Broadcasting (DAB) MOT slideshow (ETSI DAB TR 101 497)
){
//AUDIO FILE
}else{
//VIDEO FILE
}
}catch(IOException ex){
ex.printStackTrace();
//ERROR
}
Labels:
Android
23/10/2011
18/10/2011
Cuộc chiến giữa Android phone và iPhone ở khía cạnh nhà cung cấp dịch vụ
Sự lớn mạnh không ngừng của Android phone trong thị trường smart phone trong thời gian gần đây thật ấn tượng. Theo số liệu thống kê vào cuối quý 3 năm 2011, thị phần của Android phone là 43,7%.
Tuy nhiên hầu hết Android phone gắn kết với nhà cung cấp dịch vụ (carrier) Verizon trong khi iPhone lại chọn AT&T. Điểm khác biệt này đôi khi lại là nguyên nhân khiến người dùng chọn iPhone hơn Android phone.
Đọc thêm thông tin ở blog sau:
Jason Pearlow, Why my parents don't use Android
Tuy nhiên hầu hết Android phone gắn kết với nhà cung cấp dịch vụ (carrier) Verizon trong khi iPhone lại chọn AT&T. Điểm khác biệt này đôi khi lại là nguyên nhân khiến người dùng chọn iPhone hơn Android phone.
Đọc thêm thông tin ở blog sau:
Jason Pearlow, Why my parents don't use Android
Labels:
Android
17/10/2011
Set thông tin proxy cho DefaultHttpClient
Sau đây là một đoạn code nhỏ mô tả cách thiết lập thông tin proxy cho HttpDefaultClient
//Tạo đối tượng DefaultHttpClient
DefaultHttpClient client = new DefaultHttpClient();
//Thiết lập thông tin proxy
HttpHost httpproxy = new HttpHost("[Proxy Server Address]",[Proxy Server Port]);
client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, httpproxy);
//Tạo đối tượng DefaultHttpClient
DefaultHttpClient client = new DefaultHttpClient();
//Thiết lập thông tin proxy
HttpHost httpproxy = new HttpHost("
client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, httpproxy);
Labels:
Android
14/10/2011
Develop an Apache HttpClient client for Android to a JAX-RS web service
Create JAX-RS web service access with the Apache HttpClient library. Jersey, a
reference implementation for JAX-RS, simplifies development of RESTful web
services in the Java™ environment. Android is a popular smartphone and
this article shows you how to create a JAX-RS client for Android. You'll
create an Apache HttpClient library client to a JAX-RS web service.
Read more:
Labels:
Android
03/10/2011
Nokia sa thải 3.500 công nhân
Theo thông tin từ Vietnam+ thì ngày 29/09 vừa qua hãng Nokia thông báo tiếp tục cắt giảm 3.500 công nhân trong đó có 2.200 nhân viên ở Cluj, Romania và 1.300 nhân viên khối Location & Commerce.
Đây là đợt cắt giảm thứ hai sau khi hãng này chuyển 2.800 kỹ sư phát triển Symbian platform sang làm việc tại Accenture vào tháng 06/2011 vừa rồi.
Đây là đợt cắt giảm thứ hai sau khi hãng này chuyển 2.800 kỹ sư phát triển Symbian platform sang làm việc tại Accenture vào tháng 06/2011 vừa rồi.
Labels:
Nokia
07/09/2011
Gosling rời Google và Android
'Cha đẻ của Java', James Gosling đã rời Sun Microsystems sau khi hãng này bị Oracle thâu tóm và đến Google.
Sự kiện này đã gây xôn xao cộng đồng mạng. Mới đây Gosling tiếp tục rời khỏi Google, từ bỏ Android về đầu quân cho Liquid Robotics ( để có thể tạo ra các android,robot, thật sự) với vai trò kiến trúc sư trưởng.
Sự kiện này đã gây xôn xao cộng đồng mạng. Mới đây Gosling tiếp tục rời khỏi Google, từ bỏ Android về đầu quân cho Liquid Robotics ( để có thể tạo ra các android,robot, thật sự) với vai trò kiến trúc sư trưởng.
Labels:
Android
04/09/2011
Microsoft Excel chiếm 100% CPUs
Sáng nay có bà chị gặp vấn đề sau đây:
Chị có một tập tin Excel 2003 trong có có 1 sheet có khoảng vài trăm ngàn row. Tập tin này chạy rất tốt trên Excel 2003.
Khi chị mở tập tin này bằng Excel 2007, chị filter một column thì máy bị not respond và hai CPU của máy bị chiếm 100%.
Chị nhờ mình chẩn bệnh và trị bệnh.
Đầu tiên mình xem qua cấu hình máy thì cấu hình máy rất cao, core i3, RAM 2G, bộ nhớ ảo set 4G.
Xem qua Event Viewer thấy OS ở tình trạng tốt không có vấn đề gì đáng quan tâm.
Mình nghĩ vấn đề là do Excel 2007 chạy file Excel 2003 (compitable mode) và hình save cái file này sang Excel 2007 (.xlsx). Tuy nhiên vấn đề không được giải quyết.
Sau một hồi lang thang trên mạng tìm hiểu sự khác biệt Excel 2007 và Excel 2003 mình phát hiện Excel 2007 có chức năng tự động tính toán. Chỉ cần tắt tính năng này là mọi việc được giải quyết:
Office button > Excel Options > Formula > Manual for Automatic Calculation
Chị có một tập tin Excel 2003 trong có có 1 sheet có khoảng vài trăm ngàn row. Tập tin này chạy rất tốt trên Excel 2003.
Khi chị mở tập tin này bằng Excel 2007, chị filter một column thì máy bị not respond và hai CPU của máy bị chiếm 100%.
Chị nhờ mình chẩn bệnh và trị bệnh.
Đầu tiên mình xem qua cấu hình máy thì cấu hình máy rất cao, core i3, RAM 2G, bộ nhớ ảo set 4G.
Xem qua Event Viewer thấy OS ở tình trạng tốt không có vấn đề gì đáng quan tâm.
Mình nghĩ vấn đề là do Excel 2007 chạy file Excel 2003 (compitable mode) và hình save cái file này sang Excel 2007 (.xlsx). Tuy nhiên vấn đề không được giải quyết.
Sau một hồi lang thang trên mạng tìm hiểu sự khác biệt Excel 2007 và Excel 2003 mình phát hiện Excel 2007 có chức năng tự động tính toán. Chỉ cần tắt tính năng này là mọi việc được giải quyết:
Office button > Excel Options > Formula > Manual for Automatic Calculation
Labels:
Microsoft Excel
01/09/2011
Đăng ký:
Bài đăng (Atom)