Từ phổ ánh sáng tới Cân Bằng Trắng: Hành trình qua biểu đồ CIE 1931
Mối liên kết giữa giới hạn vật lý của ánh sáng khả kiến và bản chất hình học của việc cân bằng trắng (White Balance) trên đồ thị màu.
58 bài viết.
Mối liên kết giữa giới hạn vật lý của ánh sáng khả kiến và bản chất hình học của việc cân bằng trắng (White Balance) trên đồ thị màu.
Bài viết này nhằm giới thiệu sự liên quan giữa RGB, HEX và HSL.
Bài viết này sẽ giới thiệu UX Engineer là ai, họ làm việc gì, và tại sao họ tồn tại.
Fujifilm X Raw Studio lưu các profile dưới định dạng FP1. Sau đây mình sẽ phân tích cú pháp để các bạn tự tạo file để tái sử dụng cho nhanh.
Fujifilm X Raw Studio là một công cụ thú vị để test các công thức màu một cách nhanh chóng.
Hướng dẫn cấu hình Azure và Power BI để nhúng Power BI Report vào Website
Khi sử dụng Pie/Donut chart của ApexCharts, mình có nhu cầu hiển thị duy nhất 1 màu với nhiều sắc thái. Bài viết này sẽ giải thích làm thế nào để ApexCharts tạo ra được dải màu đó.
Sau khi thử qua nhiều giải pháp có sẵn để làm blog thì Astro phù hợp với nhu cầu của mình. Hôm nay, mình chia sẻ trải nghiệm khi tân trang lại blog.
Bữa nay có việc với bản đồ, chia sẻ một tí về hệ toạ độ khi làm mấy cái bản đồ số.
Hôm nay, mình mới biết có thể cấu hình để truy cập AWS S3 từ CloudFront mà không cần phải cấp quyền đọc public khi deploy ứng dụng bằng ReactJS.
Đã có ý định viết một bài về kỹ năng và kinh nghiệm phân tích nghiệp vụ sau khi đọc qua cuốn BABOK. Đến hôm nay mới có động lực để viết.
Hồi còn làm ở công ty cũ, ngày đầu tiên của các bạn mới trong team IT, mình sẽ giới thiệu và cho các bạn làm quen với kiểu dữ liệu GeoJSON. Nhân tiện có ông anh trong công ty hiện tại hỏi nên mình viết luôn.
Bạn có tin là có thể đọc được cấu trúc mã nguồn của Front-End trên trình duyệt và cách để giải quyết vấn đề này.
Chia sẻ với mọi người cách mình dùng Prettier để format code.
Hôm vừa rồi khi được hỏi về việc đề xuất cách xác thực email, mình phát hiện ra nhiều điều mới về cấu trúc chuẩn của email.
Nhánh develop và staging cùng dùng chung tên biến môi trường nhưng giá trị khác nhau. Tìm hiểu cách cấu hình nào.
Ghi chú lại cách cấu hình biến môi trường và mã hoá chúng.
Có một request bị 404 lúc nào cũng xuất hiện nhưng không biết từ đâu. Hôm nay đã xác định được nguyên nhân và viết lại để nhớ.
Lưu lại một số điểm cần chú ý khi tích hợp đăng nhập bằng Apple ID trên web.
Bài viết này nói về các vai trò trong phát triển phần mềm và nên học những gì theo từng vai trò.
Ghi chú lại khi tracking sự kiện trong Video.js.
Giới thiệu một số quy tắc khi viết code sao cho dễ phát triển.
Mình nghiên cứu vấn đề này nhằm giải quyết authorization cho dự án đang làm trên công ty có liên quan đến microservices.
Cái này là task mình cay cú nhất. Tìm trên mạng không có được giải pháp nào ra hồn cả, phải nhờ tới đồng nghiệp hỗ trợ.
Bài toán đặt ra là cấu hình header cho ứng dụng được lưu trên S3. Giải pháp là dùng CloudFront để cấu hình header của response.
Bài viết mang tính chất cay cú React.js. Ghi lại kinh nghiệm đau thương của tác giả khi deploy.
Ngày đầu đi làm, được sếp giao task làm lại phần giao diện theo tiêu chuẩn của OWASP. Bài này nhằm tóm tất lại quá trình tìm hiểu của mình.
Chia sẻ với mọi người về Flexbox khi dựng layout.
Chia sẻ cách tiếp cận Redux cho người mới bắt đầu.
Chia sẻ với mọi người về nhập môn UI.
Nội dung phần này chỉ là trưng bày sản phẩm.
Nội dung phần này gồm phân tích người dùng, nghiệp vụ.
Đây là đồ án môn Thiết Kế Giao Diện. Mục đích chia sẻ phương pháp thiết kế sao cho hiệu quả.
Bài viết này tiếp tục tóm tắt lại cách hiểu của mình về Distributed System. Phần này tập trung vào các kiểu Distributed System.
Bài viết này tóm tắt lại cách hiểu của mình về Distributed System.
Phần này tớ chia sẻ với các bạn cách publish code lên server.
Phần này tớ chia sẻ với các bạn cách viết một bài mới với và publish với Template Engine tự viết.
Phần này tớ chia sẻ với các bạn cách theo dõi hoạt động của người dùng.
Phần này tớ gắn Schema.org vào web để hỗ trợ cho các công cụ tìm kiếm như Bing, Google.
Phần này tớ bắt tay vào code giao diện dựa trên thiết kế. Tớ sẽ lưu ý một số chỗ dành cho các bạn mới bắt đầu làm static web.
Phần tiếp theo sau khi có phần thiết kế giao diện là quản lý cấu hình của project.
Phần tiếp theo sau khi lên được ý tưởng phần nội dung đó là thiết kế giao diện.
Khi bạn có ý định làm lại website cá nhân và các bước chuẩn bị.
Đây là bài cuối cùng trong loạt bài dịch từ cuốn "The guide to wireframing". Phần này tổng hợp lại một số best practises khi thiết kế và làm việc với wireframe.
Đây là bài thứ ba trong loạt bài dịch từ cuốn "The guide to wireframing". Phần này đề cập đến các mẫu thiết kế nhằm hỗ trợ chúng ta tiết kiệm thời gian và công sức khi bắt tay vào dự án.
Hướng dẫn cách khởi tạo một project có sử dụng Google Polymer.
Đây là bài thứ hai trong loạt bài dịch từ cuốn "The guide to wireframing". Phần này đề cập đến những công cụ thiết kế wireframe, một số lưu ý khi thiết kế wireframe và đặc điểm một số loại wireframe thường dùng.
Bài viết đầu tiên trong loạt bài dịch từ cuốn "The guide to wireframing". Phần này đề cập đến việc thiết kế Wireframe dưới góc nhìn thực tế.
Do gặp vấn đề khi thiết kế mấy cái button trên giao diện Mobie, mình tìm hiểu một số quy tắc thiết kế để dễ dàng dùng ngón cái để thao tác. Mình cũng muốn chia sẻ lại với mọi người.
Lần trước, mình đã viết bài giới thiệu về kỹ thuật dùng hàm Debounce. Nếu bạn có đọc các link trong phần tham khảo, hẵn sẽ thấy có nhắc đến hàm throttle. Hôm nay, mình sẽ giới thiệu về hàm này.
Việc xử lý sự kiện gởi dữ liệu với một tần suất nhanh ở các khung search, đôi khi sẽ sai lệch thông tin và ảnh hưởng tới UX. Để giải quyết bài toán này, ta có thể tham khảo kỹ thuật Debounce.
Viết tutorial giúp bạn vừa chia sẻ kiến thức, vừa củng cố kiến thức của mình. Hôm nay, mình xin chia sẻ một bài viết về làm thế nào để viết một tutorial có chất lượng.
Web Browser là một công cụ quan trọng đối với những bạn front-end developer. Mình chia sẻ nên sử dụng web browser nào khi làm front-end. Điều này, mình rút ra được trong quá trình làm việc.
Có một bạn đã hỏi về việc "Phương pháp học ở nhà mà không cần đến lớp". Mình viết bài này để chia sẻ quan điểm của mình về vấn đề này.
Quản lý thời gian hợp lý là một kỹ năng cần thiết khi làm việc, cũng như học tập. Áp dụng kỹ thuật Pomodoro có thể giúp bạn cải thiện kỹ năng quản lý thời gian tốt hơn.
Nếu bạn cảm thấy phiền phức khi thao tác với codepad.org hay pastebin.com. Gist của GitHub sẽ là một sự lựa chọn sáng suốt.
Cộng đồng mã nguồn mở ngày một tăng lên, họ sử dụng GitHub như là mạng xã hội dành cho giới lập trình viên với khoảng 3,4 triệu người dùng và 16,7 triệu repo.
Có thể các bạn nghĩ việc tạo một repository trên GitHub chỉ để lưu trữ source code. Bài viết này, mình mong muốn các bạn biết thêm về lợi ích của việc tạo repository trên GitHub.