Bài đăng

Hiểu nhanh và thực hành API đơn giản

Hình ảnh
Tài liệu tham khảo: https://techtalk.vn/tat-tan-tat-ve-api.html https://vi.wikipedia.org/wiki/Giao_di%E1%BB%87n_l%E1%BA%ADp_tr%C3%ACnh_%E1%BB%A9ng_d%E1%BB%A5ng API Ở ví dụ này mình sẽ làm bằng JSON cho đơn giản, vì kiểu JSON dễ sử dụng hơn XML rất nhiều. Ví dụ: Trang OpenWeatherMap có hỗ trợ xuất API cho các nhà phát triển để lấy thông tin thời tiết. Link API mẫu :  http://samples.openweathermap.org/data/2.5/weather?q=London,uk&appid=b1b15e88fa797225412429c1c50c122a1 JSON thời tiết của OpenWeatherMap Dùng  http://jsoneditoronline.org/ để phân tích JSON Kết quả jsoneditoronline Chúng ta có 1 đối tượng JSON.  Trong đối tượng này gồm các đối tượng nhỏ là: coord weather main wind clouds sys Bên trong những đối tượng con này các có các thuộc tính nhỏ nữa. Trong Javascript thì đọc JSON rất dễ dàng. Ta dùng hàm JSON.parse để chuyển kiểu String thành JSON Object. Trong Java thì ta dùng JSONObject để parse. Các bạn nhìn thấy trong hình

Bắt đầu nhanh với Arduino Uno

Hình ảnh
Xin chào. Nếu bạn nào quan tâm về IoT (Internet Of Things) thì có thể theo dõi series bài viết nhanh của mình để có thể bắt đầu ngay với vi mạch điều khiển. Mạch phổ biến nhất dùng để điều khiển hiện nay chính là Arduino. Bất cứ ai nghiên cứu về IoT cũng đều biết Arduino. Mạch Arduino R3 Mạch Arduino có rất nhiều phiên bản: Arduino Uno (R3 là bản mới nhất, cũng là được nhắc đến nhiều nhất) Arduino Mega Arduino Due Arduino Leonardo Arduino Nano Arduino Pro Micro Arduino Pro Mini Arduino Lilypad Các thông số mà bạn nên quan tâm theo mình: Số chân Digital (Chân này thường dùng để điều khiển) Số chân Digital (hỗ trợ PWM - Chân này có thể điều khiển theo cường độ) Số chân Analog ( Chân này có thể điều khiển, có thể đọc giá trị) Nguồn (Để cấp nguồn cho mạch) IDE để lập trình  Arduino Desktop IDE :  https://www.arduino.cc/en/Guide/HomePage Ngôn ngữ lập trình: C/C++ Giao diện Arduino IDE Mình sẽ bắt đầu với ví dụ đầu tiên: Arduino Uno R3

Mindset - Không theo lối mòn

Hình ảnh
Jonathan Patient và Arthur vừa là chủ tớ vừa là hai người bạn đồng hành mỗi ngày. Mỗi sáng, Jonathan ngồi hàng ghế phía sau chiếc limousine sang trọng và Arthur là người đưa ông đến công ty mỗi ngày. Trong một lần bắt gặp Arthur ăn chiếc Hamburger trước buổi trưa, Jonathan nhắc nhở. Arthur, anh lại ăn kẹo nữa rồi! Kẹo ư? - Arthur hơi lúng túng. Tôi đang ăn Hamburger đấy chứ. Tôi còn không nhớ lần cuối mình ăn kẹo là vào khi nào nữa. Tôi biết anh không ăn kẹo nhưng tôi vừa mất cả buổi sáng với những kẻ thích ăn kẻo ngay nên tôi hơi thất vọng khi thấy anh cũng đang ăn. Vậy kẹo thì có liên quan gì hả ông? Đừng nóng vội *** Năm tôi 4 tuổi cũng là lúc cha tôi đang theo học để lấy bằng thạc sĩ tại Đại học Standford. Nhờ đang trong độ tuổi phù hợp mà tôi tình cờ được tham gia vào một cuộc thử nghiệm do một trong những giáo sư hướng dẫn cha tôi tiến hanh. Thí nghiệm đó nghiên cứu về ảnh hưởng của sự trì hoãn lòng ham ở trở em lứa tuổi chưa đi học. Và sau này nó trở thành một

Quỹ mở là gì? Những ai có thể tiếp cận đến quỹ mở?

Hình ảnh
Tìm hiểu quỹ mở là gì nhé! Bài viết này dành cho những ai quan tâm đến tài chính cá nhân và mình sẽ trích dẫn, tổng hợp thông tin từ nhiều nguồn để có cái nhìn khách quan nhất. Quỹ mở vốn đã rất phổ biến ở các nước châu Mỹ và châu Âu. Xuất hiện ở Mỹ từ năm 1924. Quỹ mở đem lại những lợi ích: Tính chuyên nghiệp:  Quỹ mở được quản lý và đầu tư bởi các chuyên gia đầu tư nhiều kinh nghiệm, có trình độ chuyên môn cao và có đủ thông tin về thị trường. Có thời gian theo dõi và quản lý quỹ đầu tư giúp bạn. Phù hợp khả năng: một số Quỹ mở cần 5 triệu cho lần đầu và 1 triệu cho những lần đầu tư tiếp theo Thanh toán: nếu bạn cần, bạn có thể rút một phần hoặc toàn bộ vốn đầu tư của mình. Lợi nhuận cao trong dài hạn: đầu tư vào Quỹ mở có thể mang đến giá trị lợi nhuận cao do quỹ đầu tư vào cổ phiếu. Do quỹ đầu tư dài hạn nên có thể hạn chế được phần nào biến động thị trường. Lãi suất Ngân hàng và lợi nhuận Quỹ mở, cái nào hơn? Do khi bạn gửi ngân hàng, lợi nhuận của bạn được đ

Cài đặt cơ bản với MongoDB

Hình ảnh
Về lý thuyết của MongoDB đã có sẵn nên mình sẽ không nói lại mà trích dẫn từ trang web khác như sau: Kết quả từ Google Bạn search với keyword "mongodb là gì?" Vào thẳng vấn đề, đầu tiên bạn truy cập vào trang chủ của  MongoDB :  http://mongodb.com/ Click vào nút Download ở góc phải màn hình hoặc click vào nút này Do mình thực hành trên máy Mac nên sẽ hướng dẫn cách cài theo máy Mac ( xin thông cảm). Bạn click vào Download để tải MongoDB tgz từ link  https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-3.4.4.tgz  ( Community Server ) Khi download về sẽ có file nén như này :  mongodb-osx-ssl-x86_64-3.4.4.tgz  Bạn giải nén ra bình thường, sau đó copy vào thư mục gốc (tức là /Users/yourcomputer/) rồi đổi tên thành mongo cho dễ sử dụng. Khi bạn đổi tên thư mục đã giải nén từ file  mongodb-osx-ssl-x86_64-3.4.4.tgz   thành  mongo . Bạn sẽ gõ lệnh  cd mongo  thay vì  cd  mongodb-osx-ssl-x86_64-3.4.4 Các bước lệnh như sau: B1:  cd mongo B2