Bài đăng

Đang hiển thị bài đăng từ Tháng 5, 2016

"Tôi biết lập trình, nhưng tôi không biết lập trình cái gì"

Hình ảnh
Học lập trình để làm gì? Có một vấn đề thường gặp mà tôi thấy ở các nhà phát triển mới. Họ dành thời gian học một hoặc hai ngôn ngữ lập trình cơ bản và họ cảm thấy khá thoải mái khi làm các bài tập lập trình, nhưng họ không biết làm thế nào để áp dụng những gì mà họ đã học được. Vấn đề này thường đi kèm trong một cụm từ tương tự như "Tôi biết lập trình, nhưng tôi không biết lập trình cái gì" . Các câu trả lời thường là "làm các bài thi lập trình", "đóng góp vào một dự án mã nguồn mở" hoặc "tạo ra một trò chơi." Làm các bài thi lập trình là cách tốt để thực hành trí tuệ, nhưng chúng không phải để giúp người khác học cách tạo ra một chương trình mới. Đóng góp vào một dự án mã nguồn mở là một bước tiến để bạn có thể tìm hiểu về cấu trúc của một dự án thực sự và cải thiện kỹ năng của bạn với ngôn ngữ lập trình, nhưng không học được nhiều về toàn bộ vòng đời của một dự án. Một vài dự án rất phức tạp mà có thể là sai lầm cho một lập trình viên mới. Tạ...

Sự khác nhau giữa Boss vs Leader

Hình ảnh
- Boss ơi, add friend em với! - Boss nào ta? - Anh là boss của J2TeaM còn gì :v - Không, mình là leader thôi bạn. - Boss với leader cũng như nhau mà ~.~ - Khác chứ bạn!... Sự khác nhau giữa Boss vs Leader

Tại sao bạn nên cài HTTPS Everywhere?

Hình ảnh
Vào tháng 10 năm ngoái, @bcrypt - một chuyên gia bảo mật đã công bố một kỹ thuật in dấu vết (fingerprinting) mới trên trình duyệt với tên gọi sniffly. Vậy kỹ thuật này là gì và tại sao bạn nên cài HTTPS Everywhere ? Read More

Hacker người Ukraine - vũ khí lợi hại nhưng cũng là ác mộng của FBI

Câu chuyện bên dưới do trang Wired kể lại về một hacker người Ukraine đã tự nộp mình cho Mỹ, làm việc với FBI để tóm một số tin tặc khác. Nhưng rồi chàng hacker này lại quay sang tấn công AT&T và một số hòng lấy được tiền chuộc để tránh tiết lộ các thông tin mật và mã nguồn phần mềm VMWare. Câu chuyện này khá ly kì, không khác gì phim hành động, tuy hơi dài nhưng rất hấp dẫn nên anh em chịu khó xem hết. Qua đó, chúng ta cũng thấy được sự giúp đỡ tận tình của một nhân viên FBI trong quá trình giúp người hacker này thoát khỏi án nặng cả trên đất Mỹ lẫn sau khi anh quay lại Ukraine. Đến Mỹ Tháng 1/2001, Maksym Igor Popov, một chàng trai trẻ 20 tuổi, bước đi một cách lo lắng bên ngoài cửa Đại sứ quán Mỹ tại London. Người ta cứ tưởng anh là một sinh viên chuẩn bị xin visa đi du học, nhưng thực chất anh là một hacker, là một thành viên của một băng đảng tin tặc Đông Âu đã đột nhập và tống tiền nhiều công ty ở Mỹ. Giờ đây anh đang chuẩn bị gặp một nhân viên FBI, người sẽ đưa cho anh pass...

Moderator - Quyền hạn quản lý mới trên Facebook Group

Sau bao ngày chờ đợi thì cuối cùng Facebook đã chính thức cập nhật một quyền hạn mới để quản lý nhóm trên Facebook: Moderator . Read More

Tạo avatar kiểu mẫu, tạo ảnh bìa kiểu mẫu, tạo ảnh kiểu mẫu

Consutu.com là trang web giúp bạn tạo avatar kiểu mẫu , tạo ảnh bìa kiểu mẫu , tạo ảnh kiểu mẫu trong một nốt nhạc. Chỉ cần nhập tên bạn và nhấn Tạo ảnh . Read More

ImageTragick: Payload thực sự dùng để hack trang web

Hình ảnh
Tuần vừa qua rất nhiều lỗ hổng được công bố trong phần mềm xử lý ảnh nổi tiếng, ImageMagick . Những lỗ hổng này nhanh chóng được đặt tên là ImageTragick . Mặc dù một lỗ hổng trong phần mềm xử lý ảnh trông có vẻ không phải là một vấn đề đối với chủ sở hữu trang web nhưng thực tế nó chính là một vấn đề bảo mật đáng quan tâm. Rất nhiều trang web cho phép người dùng tải lên những hình ảnh và thường xử lý các hình ảnh này bằng cách sử dụng phần mềm như ImageMagick. Ví dụ, nếu bạn tải một bức ảnh cá nhân để sử dụng như một ảnh đại diện, nó sẽ thường được thay đổi kích cỡ bởi trang web. ImageMagick rất phổ biến và có các plugin làm nó dễ dàng sử dụng với PHP, Ruby, Node.js và các ngôn ngữ khác vì thế nó thường dùng cho các trang web trong việc thay đổi kích cỡ hoặc crop ảnh. Read More

Hướng dẫn cài đặt J2TeaM Chatbox cho XenForo

Hình ảnh
Giới thiệu về add-on J2TeaM Chatbox Ngày trước, đợt còn tạo diễn đàn bằng vBulletin (vBB) thì tôi thường sử dụng mod ChangUonDyU Chatbox. Mod này cũng khá nổi tiếng nên bạn nào từng dùng vBB chắc đều biết tới, thứ hai là nó là sản phẩm của một lập trình viên người Việt. Read More

Facebook Protector - Phỏng vấn tác giả Mạnh Tuấn

Sự ra đời extension Facebook Protector của lập trình viên người Việt đã gây ra những phản ứng trái chiều. Người hào hứng đón nhận, người hoài nghi e dè và có cả người ném đá. Chúng tôi đã hỏi chuyện tác giả để làm rõ những thắc mắc này. Read More

Tích hợp PHP Debugbar trong CodeIgniter

PHP Debugbar là gì? PHP Debugbar là một thư viện giúp bạn có thể debug PHP như console của Dev Tools khi debug JavaScript. Trong bài này mình sẽ hướng dẫn các bạn cách tích hợp thư viện tuyệt vời này vào CodeIgniter . Read More

Youtube success stories: Epic Rap Battles

Hình ảnh
Một sự pha trộn độc đáo giữa lịch sử, hài kịch và nội dung âm nhạc đã tạo nền móng thành công cho Epic Rap Battles . Kênh này đã thu về hơn một tỷ lượt xem từ trước đến nay và có tổng cộng 10 triệu người đăng ký nhờ bốn chiến lược chính. Read More

phimmoi.net - Bug nhỏ trong trang download

Hình ảnh
Tình hình là trong lúc vào tải phim tại phimmoi.net thì tôi vô tình phát hiện ra cái bug này, thường gặp phải khi kết hợp giữa PHP và JSON/JS để tạo nội dung động. Read More