ThanhNT Blog's

Computer, Networking, Embedded Systems, PCB Design

Lỗi không gửi được email qua giao thức SMTP với Gmail

Gửi mail qua giao thức SMTP SMTP là lựa chọn an toàn đối với các bạn muốn gửi email nhanh gọn. Giao thức STMP có thể được triển khai trên rất nhiều platform, các bạn lập trình viên thì có lẽ là đã quá quen thuộc với giao thức này. Gửi email thành công thì không có gì để nói, không gửi được thì đó mới là vấn đề. Chú ý rằng để sử dụng SMTP thì dịch vụ mail của bạn phải có hỗ trợ giao thức này, còn không thì có lẽ bạn đọc tiếp để tham khảo.

[Linux] Truyền file qua giao tiếp Serial

ZMODEM - Giao thức truyền file qua kết nối Serial Trên một board Embedded Linux (đã bị bỏ cổng Ethernet), để có thể truyền file vào board thì người ta có thể truyền file qua giao tiếp Serial (Cổng giao tiếp này có mặt trên hầu như tất cả các sản phẩm nhúng - mục đích để giao tiếp hoặc debug hệ thống). Bạn cũng có thể custom phương pháp này để sử dụng cho các bo mạch nhúng khác.

Thời điểm làm việc năng suất nhất trong ngày

Nên làm việc lúc nào Sử dụng “Magic Hours” Dan Ariely là nhà kinh tế học hành vi tại Đại học Duke, ông là ông vua của hành vi phi lý trí, đồng thời chính là tác giả cuốn sách nổi tiếng Phi lý trí. Ông trích dẫn ra một nghiên cứu từ ứng dụng Timeful, nó chỉ ra mỗi người có khoảng 2-2,5h làm việc đạt năng suất đỉnh cao trong ngày.

Cái mất đáng sợ nhất ngày nay

Chúng ta sợ mất thứ gì nhất? Chắc không cần bàn luận nhiều, ở xã hội thời buổi bây giờ, đa phần mọi người sẽ đều có chung quan điểm mất điện, mất nước, mất net là những cái vô cùng khó chịu. Mất điện thì hiển nhiên rồi, bây giờ mất điện thì cuộc sống về đêm sẽ thế nào? Rồi thậm chí có cả những nơi 100% là phải dùng điện, không có điện là mọi công việc được dừng lại ngay lập tức.

Cách ly nguồn và tín hiệu - Signal and Power Isolation

Khái niệm “cách ly” Khái niệm “Cách ly” trong mạch điện và trong 1 hệ thống về bản chất đó là không có 1 đường dẫn điện giữa đầu vào và đầu ra. Hầu hết các kỹ sư đều biết sử dụng biến áp để cách ly điện xoay chiều. Đây cũng là 1 tiêu chuẩn của nhiều thiết kế về nguồn AC. Khái niệm “Cách ly” cũng thường dùng cho tín hiệu và các sub-circuit.

Lập trình firmware: Bit significant, Bit shifting

Bit significant, Bit shifting Phân biệt MSB và LSB a, msb và lsb (Chữ thường) msb: most significant bit lsb: least significant bit Hai khái niệm này được dùng trong phạm vi 1 byte. msb là cái bít quan trọng nhất ở byte đó. Hiểu đơn giản, byte nào mà mất cái bit này đi(gán bít này bằng 0) thì giá trị của byte đó bị thay đổi đáng kể (có khi là đổi trắng thay đen, đổi từ âm sang dương :D) lsb thì ngược lại.

Sửa lỗi kéo dây, xoay linh kiện từ phiên bản Altium 16.1.9

Lỗi kéo dây, xoay linh kiện từ phiên bản Altium 16.1.9 Altium thường chỉnh sửa, nâng cấp thêm tính năng sau mỗi lần cập nhật. Tuy nhiên, đôi khi những cập nhật đó lại khá là khó chịu do trước đó chúng ta đã quen với thao tác cũ. Vì vậy giữ lại những thao tác quen thuộc, chúng ta cần điều chỉnh lại một chút. Như lần này là lỗi kéo dây, xoay linh kiện khi thiết kế Schematic.

Tôi cũng muốn #Ngưng Nhảy Việc

#Ngưng Nhảy Việc Ngày xưa, trước khi có công việc đầu tiên, tôi thường tự bảo với mình là: Hãy làm cố định ở một công ty ít nhất 2 năm rồi nghĩ đến việc nhảy việc. Nhưng đúng là, phải đi làm rồi mới biết. Mình đi hay ở, không phụ thuộc ở việc mình muốn hay không. Tôi đã nhảy việc 2 lần trong năm nay, phỏng vấn và được offer ở 5 công ty khác nhau.

Truyện ngành CNTT: Tâm sự của một người trái ngành

Chuyện một người làm trái ngành Chuyện làm trái ngành diễn ra ở bất kỳ ngành nghề nào, chỉ cần có đam mê. Chuyện thứ nhất: Chọn ngành Cách đây 2 năm, cuối năm 12, mình may mắn pass cả 3 vòng lấy học bổng FPT, mình bắt đầu đứng giữa 3 sự chọn lựa: hoặc chọn sư phạm, hoặc chọn nhạc viện, hoặc chọn ĐH FPT và cả 3 đều là đam mê, sở thích của mình.

Team Leader - vs - Project Team Leader

Team Leader vs = versus (tức đối đầu, đối kháng, khi chơi game đánh nhau thì sau khi chọn nhân vật, sẽ thấy hiện lên cái bảng, ví dụ như: Songoku vs Ironman vs != vs mà mọi người hay hiểu nghĩa là “với” nha (mình chả hiểu đâu ra cái từ này nữa). Một số bạn developer khi gửi CV ứng tuyển vị trí nào đó, thường “make up” profile của mình bằng cách thêm cái chức danh “Team Leader” vào để cho CV nặng ký hơn.