How to backup your last time with Xiaomi camera

I bought a Xiaomi camera, with 32GB microSD, it can record about 10 days, but it saves data to many folders, per folder has many files, the length of file less than 60 seconds. When I backup data from microSD to hard disk, it is difficult to watch because I must open file many many time.

So, I want to merge all file in the folder to one file and upload to youtube to easy to access. I have to code something.

The first, I install FFmpeg to my Mac, it is not easy as installing FFmpeg on Ubuntu, but I did. That’s ok, FFmpeg saves my life :p. This is my code:

Time fly so fast

I read a blog, I was recommended preply.com, I sent a request, I received many responses, I have learned with her from 18 months ago.

My family went to Ho Chi Minh City, lived in a rented apartment, only 40m2, not have a private room so I can not learn. And now I talk with her after long long time no see. My English so bad, it went down without the brake.

And, who can guess, she is pregnant, such a good news! Congratulation, again! We talk about the difficult when a woman has the pregnant, she was vomit, it was so cold, she lived with her parents in the village, but she often went to the city to meet the doctor.

Her husband went to work from Feb 28th, he will come back about August or September, and their baby will be born in November.

She asked me about my wife, “nature delivery” or “caesarean section”, I said that in cities in Vietnam, about 60% to 80% woman select “caesarean section”, although nature delivery is better for the baby. But I think “caesarean section” is safer. She accepts and said that, in Ukraine, almost woman choose the caesarean section, too. We choose safe, ok.

She said about Easter holiday, I did not hear clearly, maybe she said she is a Christian, I do not have a lot of knowledge about that.

Căn nhà 2 tháng không ai ở

  • Cả nhà vào Sài Gòn 2 tháng. Nhà để không. Nhờ Hà béo sang ở nhưng nó chê xa không chịu sang.
  • Cái gì mốc được đều mốc: Ga, gối, tường nhà, cửa, sàn, ghế, tủ bếp … Cái gì không mốc được có khi cũng bị mốc: Mặt bàn bếp …
  • Sau này ngôi nhà tiếp theo có lẽ mình nên làm tủ bếp bằng gỗ tự nhiên, hoặc bằng inox, chứ bằng gỗ công nghiệp rất khó chịu, nó cứ bị mốc ở các mép dán, khe khe bé xíu, chả là trong lõi là gỗ ép mà, bên ngoài thì trơn láng không mốc được, nhưng ở những cái mép rất nhỏ cứ có mốc li ti, rất bực.
  • Nhờ công lao của Vinh, Hương lên tưới mà đám cây ngoài ban công vẫn xanh tốt, cây móc mật khoẻ thật, lên cao quá vướng khi phơi đồ, vợ mình bẻ ngang thân, chuẩn bị vứt đi, mà giờ nó lại mọc xanh um. Hôm nào đăng lên bán cho máu = ))
  • Lau dọn mệt vãi chưởng, bác Anh hàng xóm bảo “sao chú không thuê giúp việc theo giờ” – mình nghĩ tự dọn cũng được, chưa tới mức cần thuê. Lau các chỗ mốc, hút bụi, lau nhà. Mở cửa cho thoáng. Sáng thứ 6 đi làm, mở hết các cửa sổ, quá đen cho đội bán len là chiều hôm đó trời lại mưa, cũng may chỉ bị hất có chút xíu.
  • Mình ở đây đã là năm thứ 4, có thằng bạn cờ lâu phờ ren ở ngay tầng bên dưới nên rất là tiện và rất là vui.
  • Tiền phí dịch vụ đóng liền 4 tháng 1,2,3,4, với 3 tháng tiền xe máy, tổng cộng hết hơn 1.7 triệu, bù lại rất tiện đổ rác, trong SG mỗi lần đi đổ rác đều rất ngại, vì phải mở cửa, đi ra tận ngoài đường, ở chung cư mình có ngay thùng rác cách cửa nhà 15m. May mà mình về kịp, về mở cửa thấy có tờ giấy thông báo 25/4 sẽ cắt nước vì quá lâu không đóng phí dịch vụ 😂.
  • Internet tất nhiên bị cắt, mình chuyển sang luôn cáp quang Viettel. Không biết sáng mai nó có lắp cho không. Hừ hừ.
  • Nhà mình có quá nhiều đồ đạc, các loại hộp giấy, quần áo, đồ chơi của ông Bi, đồ chơi của ông ấy nhiều dã man. Mình mới đọc cuốn Lối sống tối giản của người Nhật Bản (tên sách vần nhỉ), vô cùng thích thú và thấm thía, nên quyết tâm sẽ dọn nhà, bán/cho/vứt hết các đồ ít dùng, để nhà thật gọn gàng sạch sẽ. Nhà mà quá nhiều đồ, thì sẽ rất mệt mỏi, dọn dẹp mệt mỏi, sắp xếp mệt mỏi, vì không thể gọn được, nhiều quá xếp kiểu gì nó vẫn nhiều, vứt bớt đi, sẽ gọn. Hê hê.

Tại sao nên mua vé ở Tripi

Khá bất ngờ là các bạn sale ở Tripi tự đọc tên của họ là Trip-i (chíp ai), trong khi mình đọc là “chíp pi” haha.

Giá của Tripi thế này:

Thằng em mình xem vé trên Vietjetair, kêu là 1.6tr/người, khứ hồi, ờ thì thử, cũng rẻ hơn thật, tầm 15.1 củ tổng thể, tới lúc thanh toán thì bên Vietjet đội lên thế này:

Cái “phí xử lý” là 110k/người, chính là cái gọi là “phí xuất vé”, chắc bên Tripi cắt giảm khoản này nên giá rất tốt.

Lúc sau thử vào app Bankplus để xem giá bên Viettel bán thì thấy giá thế này:

Quá hoảng : )) Và bất ngờ nhận ra mình đã đóng góp rất nhiều thuế phí để vận hành cái chính quyền/nhà nước này, ê mấy bọn mặt đờ kia, đừng có mà mở mồm ra hỏi tao đóng góp gì cho đất nước nhé, nhìn thuế và phí đi.

Tripi có vẻ lởm vụ gửi email, lần trước chị Bình Boong mua vé cũng không nhận được email mã vé, lần này mình cũng thế. Nhưng vì thế mà chat với độ hỗ trợ, gặp một em sale hot vãi lúa, điểm cộng cho Tripi 😂.

Form nhập thông tin của Tripi hơi lởm, bắt buộc nhập ngày sinh (Vietnamairlines yêu cầu ngày sinh), nhưng mình đặt vé của Vietjet, vietjet đâu có yêu cầu ngày sinh, Tripi vẫn bắt nhập 😐 Lại còn ngày một ô, tháng một ô, năm một ô, nói chung là phiền phức.

 

 

Gán quyền một bucket cho một user

Gán quyền loằng ngoằng trên giao diện (console), thấy nó ghi full quyền rồi mà khi làm việc với thư mục con lại lỗi, hoá ra full quyền trên giao diện mới được như này:

{
“Version”: “2012-10-17”,
“Statement”: [
{
“Sid”: “Stmt1491906008000”,
“Effect”: “Allow”,
“Action”: [
“s3:*”
],
“Resource”: [
“arn:aws:s3:::kamaxuta”
]
}
]
}

Phải sửa thành như này mới thực sự full quyền:

{
“Version”: “2012-10-17”,
“Statement”: [
{
“Sid”: “statement1”,
“Effect”: “Allow”,
“Action”: [
“s3:GetBucketLocation”,
“s3:ListAllMyBuckets”
],
“Resource”: “arn:aws:s3:::*”
},
{
“Sid”: “Stmt1491906008000”,
“Effect”: “Allow”,
“Action”: [
“s3:*”
],
“Resource”: [
“arn:aws:s3:::kamaxuta”,
“arn:aws:s3:::kamaxuta/*”
]
}
]
}

 

AWS ECS(EC2 Container service)

Sreenivas Makam's Blog

I recently tried out AWS ECS(EC2 Container service). In this blog, I will provide overview of EC2 container service, some hands-on stuff I tried and my experiences with ECS. AWS ECS is available as a preview currently with only CLI interface. I assume general availability with web interface will be available soon. Amazon does not charge separately for the ECS service, instances used for containers will be charged appropriately. I have a AWS free-tier account and I was able to try the ECS with the free-tier account.

Pre-requisites:

  • Familiarity with Containers and Docker. You can refer to my blog on Docker series.
  • Familiarity with AWS services. You can refer to my previous blogs on AWS overview and how to access AWS services.
  • For the hands-on stuff, you need to have atleast a free-tier account with AWS. AWS cli needs to be installed since ECS is available only with a…

View original post 1,561 more words

Thay đổi kiến trúc hệ thống

Nghe có vẻ hầm hố, chả là hồi trước mình có viết một cái chrome extention để mỗi lần mở tab mới sẽ hiện ảnh một em gái xinh xinh. Hồi ấy làm ở VP9 nên dùng chùa server của VP9, sau đó nghỉ VP9 thì mua một cái VPS ở azdigi giá 170k/tháng để làm server crawl cũng như nghịch linh tinh.

Continue reading “Thay đổi kiến trúc hệ thống”

Bố ghê gớm

Ông Bi dạo này học được ở đầu từ “ghê gớm”, bố mà bắt tắt máy tính bảng, bắt đi ngủ hoặc bắt dọn đồ chơi … nói chung là bắt anh ta làm những thứ anh ta không thích, là anh ta mặt phụng phịu xị xị ra, gào lên “bố ghê gớm, bố ghê gớm”, bố cười cười bảo “bố bình thường, chả ghê gớm gì” =))

Hôm qua Bi không thích đi học, ngủ dậy cũng muộn cơ, hơn 8h mới dậy, cho ăn uống các kiểu, bảo đi học thì khóc lóc không đi, dỗ mãi bảo bố đưa đi bằng xe máy, từ cổng trường tự đi vào, vào tới cầu thang lên tầng 2 thì không lên cầu thang mà vòng lại đi ra cửa, vừa đi vừa khóc và gọi bố. May là bố chưa đi. Dỗ mãi, bảo là không đi học thì không cho xem máy tính bảng nữa, Bi ok, con ko xem nữa, không đi học thì không cho đi SG, cho về ở với ông bà, Bi ok con về ở với ông bà :)) Nói chung đưa ra bất cứ điều kiện gì Bi cũng ok hết, chỉ cần không đi học. Đành đưa về nhà. Về nhà mẹ lặp lại mấy điều khoản y như bố :)) Tất nhiên Bi chấp hết, không dụ được. Lúc sau mẹ quát cho phát, lại lóc cóc đi học. Lần này bố bế lên tận lớp, cô Loan ra đón, Bi khóc lóc ôm chân bố không vào lớp, cô phải giằng ra bế vào lớp. Anh ta vừa khóc vừa gọi bố. Hulu, lúc sau mẹ xem camera thì thấy anh ta đã chơi bình thường.

Tối qua nhận chỉ đạo đi mua váy cho Mi, tới đó thì nhận thêm chỉ thị mua áo minion cho Bi, nhưng áo toàn size to, nên thôi không mua. Về nhà, Bi xun xoe xong thấy bố không mua gì cho mình, Bi bảo: “Ơ bố chả mua gì cho con à, con chả có gì, con buồn quá” : ))

Bi đã cao hơn một tí, ấn được thang máy xuống ở cả 3 thang, trước đây chỉ bấm được ở thang giữa vì thang giữa nút bấm bị gắn thấp hơn 2 cái hai bên.

Hôm nọ gần sáng, ah mà cũng phải 6-7h sáng, Bi tỉnh dậy đòi đi tè, bố bảo con tự vào wc đi tè đi, xong bố sợ nó mắt nhắm mắt mở ngã, dậy định đi theo thì nó hét: “Bố, bố nằm im đấy, để con tự đi”. Xong tự vào giường, nằm ngủ tiếp, nhưng ho sù sụ, thế là tự bật dậy lấy cái khăn ở cạnh, đưa lên cổ ra vẻ là buộc buộc, buộc thế nào được :)) Bố dậy buộc giúp. Cái phản xạ ho tự lấy khăn buộc cổ làm bố thấy yêu Bi quá, há há.

Hôm trước tết về quê, bố với Bi đi dạo ở đường làng, cách nhà khoảng 800m, Bi kêu con nhớ mẹ, thế là gọi điện cho mẹ để Bi nói chuyện. Xong thì ông ta kêu con buồn tè. Bảo hay là Bi tè ở đường nhé, Bi bảo “Con không thích tè ở đường đâu”, okie, bố bế Bi về nhà. Gần về tới nhà thì Bi bảo: “Bố đi nhanh lên không con tè ra quần bây giờ” :)) Ăn bánh kẹo hoặc bóc hộp sữa xong bao giờ cũng đưa bố vỏ, bố vứt hộ vào thùng rác, vứt rác lung tung là bị bố bắt nhặt vứt đúng thùng rác mà.

Bố bế em Mi, thi thoảng em ấy gắt ngủ khóc ầm ĩ, thế là Bi lại ngó ngó đầu vào, bảo: “Bố trông em cái kiểu gì mà để em khóc thế” =))

Bi dạo này hay dùng cụm từ “làm gì”, với ý nghĩa là “làm sao mà làm được”, ví dụ “Con làm gì mà biết bay”, “Bố làm gì mà cho em ti được” … nghe rất cute.

 

 

Update row in mongodb

Database TEST có một COLLECTION tên là IMAGES
Có một trường dữ liệu là URL, các url bắt đầu với 65.media và 67.media bị lỗi, phải sửa thành 66.media thì mới show được ảnh ra.
Với oracle hay mysql thì 30s là xong ngay.
Nhưng với ông mongodb này thì phải mày mò gần 30p, rút cục cũng update được:

db.images.find({url:/65.media/i}).forEach(function(e,i){ e.url=e.url.replace(“//65.media”,”//66.media”); db.images.save(e); });