Categories
Web Programming

Làm “đạo diễn web” trong 7 ngày – Ngày 4: Dựng phân đoạn

7-ngay-lam-dao-dien-ngay-4-dung-phan-doan

Đến hẹn lại lên, hôm nay mình sẽ viết về ngày thứ 4 trong chuỗi 7 ngày làm đạo diễn web. Sau khi có được kịch bản, diễn viên cũng đã biết mình phải diễn gì, sân khấu đã có thiết kế, việc tiếp theo là mang các diễn viên lại và bắt đầu tập diễn các cảnh trong vở kịch để đem đến một vở kịch hoàn chỉnh cho khán giả.

Qua các ngày trước, mình đã có được bảng các tính năng, kèm theo các thiết kế và đã chuẩn bị sẵn HTML, CSS để ráp giao diện thực tế trong code, tức là phần Front-end. Hôm nay, chúng ta sẽ tiến hành hoàn tất phần Front-end và các công đoạn cuối cùng của việc…coding.

Categories
Web Programming

Làm “đạo diễn web” trong 7 ngày – Ngày 3: Thiết kế sân khấu

7-ngay-lam-dao-dien-ngay-3-thiet-ke-san-khau

Chào mọi người, vậy là cũng đã một tuần trôi qua kể từ bài trước nói về xây dựng Model cho website của bạn. Trong bài này, mình sẽ nói về “Thiết kế sân khấu” cho vở kịch web của bạn.

Dù cho bạn có sở hữu một kịch bản tuyệt vời, dàn diễn viên khủng với các kỹ năng diễn xuất đỉnh nhưng nếu không có một sân khấu với các thiết kế, bố trí hợp lý và logic, nổi bật lên nội dung vở kịch cũng như làm nền cho các diễn viên biểu diễn thì vở kịch cũng sẽ khó mà thành công. Vở kịch web của bạn cũng không ngoại lệ.

Categories
Web Programming

Làm “đạo diễn web” trong 7 ngày – Ngày 2: Nghệ sỹ

7-ngay-lam-dao-dien-ngay-2-nghe-sy

Mọi người nghỉ lễ chắc vui vẻ nhỉ, thế là đã bắt đầu tuần làm việc mới. Hôm nay, mình sẽ chia sẻ tiếp với các bạn bài thứ 2 trong loạt bài làm “đạo diễn web” trong 7 ngày. Bài này sẽ nói về “nghệ sỹ”. Là một đạo diễn, sau khi có bản phác thảo nhân vật trong vở kịch thì việc tiếp theo là tìm kiếm các “nghệ sỹ” sẽ biểu diễn.

Categories
Web Programming

Làm “đạo diễn web” trong 7 ngày – Ngày 1: Kịch bản

7-ngay-lam-dao-dien-ngay-1-kich-ban

Có nhiều bạn mới (hoặc cũ) trong nghề (web) sẽ luôn có những thắc mắc về quy trình làm 1 dự án web hoàn chỉnh. Và cũng có nhiều người thắc mắc là mình ra nhiều dự án web trong thời gian rất ngắn (vài ngày đến 1 tuần) nên mình dự định viết một loạt bài về “các bước” xây dựng một dự án web hoàn chỉnh cho tới khi launch mà mình luôn áp dụng cho các dự án nhỏ và nhanh của mình.

Nếu không có các bước cụ thể và theo thói quen thì việc xây dựng một website đối với các bạn sẽ rất khó khăn và mất thời gian, đặc biệt là với các bạn mới làm web. Mình đặt tên cho loạt bài của mình (7 bài) là làm “đạo diễn web” trong 7 ngày. Trong mỗi bài, mình sẽ nói về một bước cụ thể khi làm web và sau 7 ngày thì các bạn có thể theo đúng tiến độ để cho ra 1 website hoàn chỉnh và có thể launch (ít ra cũng là beta ^^).

Categories
Security

Authentication, Authorization và Accounting

authentication-authorization-accounting

Dạo này blog thiếu các bài về kỹ thuật nên mình dự định làm một loạt bài về bảo mật (security) nhằm chia sẻ với các bạn một số góc nhìn của mình về bảo mật khi triển khai các hệ thống web. Mình sẽ không đề cập nhiều đến code bởi bảo mật là vấn đề kiến trúc và thiết kế hệ thống nên mọi người muốn triển khai hay áp dụng thế nào thì tùy trình của mỗi người.

Bài này mình sẽ nói về mô hình AAA (Authentication, Authorization và Accounting). Đây là một mô hình mà mình đã đọc được từ khi học năm I, lúc còn lăng xăng mấy cái course CCNA, Security+ và Network+. Các khóa học (hay sách ^^) này đều đề cập đến mô hình 3A này. Từ đó đến giờ, mình luôn áp dụng mô hình này để xây dựng hệ thống liên quan đến phân quyền.

Categories
Web Design Web Programming

Góp ý về việc phát triển trang Hỏi Đáp

question-and-answer-website

Chào các anh chị em đồng đạo, nhận thấy các bạn tham gia trong mảng lập trình và thiết kế web ngày càng đông đảo và nhu cầu hỏi đáp, chia sẻ, trao đổi thông tin ngày càng tăng, Tuấn có ý định làm 1 trang hỏi đáp nho nhỏ để các bạn có thể chia sẻ, giải đáp các thắc mắc trong quá trình lập trình và thiết kế web cũng như xây dựng một site hỏi đáp bằng tiếng Việt để anh em ta có nơi để giao lưu, học hỏi.

Các tính năng thì có thể dựa trên một số tính năng cốt lõi của Stackoverflow để làm theo như hệ thống hỏi đáp, voting, reputation…

Categories
Technology

Leap Motion, Chromecast, Google Glass và sân chơi mới cho developer

leap-motion-chromecast-google-glass

Vừa mới nhận được con Leap Motion, có chút cảm hứng nên viết bài này, chia sẻ với các bạn một chút góc nhìn về công nghệ của tương lai và hướng đi mới của các lập trình viên.

Leap Motion là một trong 3 thiết bị đang được quan tâm trên cộng đồng công nghệ thế giới. Trong bài viết này, mình sẽ giới thiệu với các bạn về 3 thiết bị mà mình nghĩ có thể gây được sức hút cho cả người dùng và giới developer; đó là Leap Motion, Google Chromecast và Google Glass.

Categories
Business

Chiến lược đại dương xanh và ý tưởng sản phẩm mới

chien-luoc-dai-duong-xanh-va-sang-tao-ung-dung-moi

Có một khái niệm mơ hồ về sự sáng tạo, viết ra để chia sẻ với mọi người luôn. Có lẽ mọi người cũng từng nghe nói về chiến lược đại dương xanh. Cách đây 4 năm, mình cũng có vô tình đọc được cuốn này. Ngoài việc giải thích các khái niệm về đại dương xanh, đại dương đỏ và nhận thấy có một phần khá thú vị đó là bàn về cách làm sao tìm kiếm một đại dương xanh cho riêng mình.

Đại dương xanh được áp dụng cho mọi lĩnh vực, kể cả làm website và ứng dụng di động. Trong làm sản phẩm online, việc tạo ra 1 đại dương xanh không quá phức tạp và tốn nhiều thời gian, nhưng rủi ro cũng nhiều vì đại dương này có thể không có cá hoặc đại dương này rất dễ và nhanh bị … “clone”.

Categories
PHP

PHP Test và câu chuyện phỏng vấn

php-test-va-cau-chuyen-phong-van

Hôm qua vừa kết thúc một đợt phỏng vấn nhỏ để tuyển PHP dev cho các dự án của công ty, có một số điều thấy cần phải chia sẻ về buổi phỏng vấn này đến các bạn đồng đạo cũng như những bâng khuâng về các kiến thức mà các bạn vừa ra trường và nhận là có 1,2 năm kinh nghiệm.

Số là hôm qua, vừa chạy xe vừa nghĩ là nên cho một vài bài test để test một số kỹ năng cần thiết của các bạn ứng tuyển vị trí php developer. Một số kỹ năng mà mình muốn các bạn thể hiện được là có kiến thức về PHP ở mức sâu một tí và khả năng xoay sở tình huống, cách giải quyết vấn đề khi thời gian eo hẹp. Và dưới đây là 5 câu hỏi trong bài test của mình sáng qua:

Categories
Mobile

[Mini Training] Mobile app design

Mini training mobile app design

Nhận thấy nhiều đồng đạo coder đang quan tâm đến mobile dev nên mình có tổ chức một buổi training nhỏ nhằm chia sẻ một số hiểu biết của mình về thiết kế mobile app để giúp mọi người có thể tạo ra được những app dễ nhìn hơn và trông “chuyên nghiệp” hơn.

Nội dung buổi training sẽ xoay quanh một số vấn đề khi bạn phải thiết kế cho môi trường ứng dụng mobile, cách sử dụng màu sắc, layout, kích thước và một số chia sẻ về UI/UX khi thiết kế cho mobile.