Hướng dẫn tạo Cut-out Border với CSS
Với thiết kế cut-out border, chúng ta có thể cho người dùng thấy được những thứ bên dưới vùng biên của yếu tố HTML. Nhiệm vụ này sẽ được giải quyết bằng phương pháp ghép chồng 2 hoặc nhiều ô với những kích cỡ khác nhau chồng lên nhau. Nghe thoáng qua thì có vẻ như công việc này sẽ rất ...
[Python cơ bản thường dùng trong công việc] Phần 2 : Cú pháp thông dụng
Mục lục nội dung 2.1. Biến số 2.2. Toán tử số học 2.3. Boolean và Toán tử logic 2.4. Cấu trúc điều khiển 2.4.1. If…elif…else 2.4.2. Switch…case 2.4.3. For…in 2.4.4. While 2.5. Hàm 2.6. Xử lý chuỗi 2.6.1. Nối chuỗi 2.6.2. Trích ...
[Python cơ bản thường dùng trong công việc] Phần 6 : Xử lý hình ảnh
Mục lục nội dung 6.1. Cài đặt PIL 6.2. Mở file 6.3. Ghi file 6.4. Tạo thumbnail 6.5. Các thao tác xử lý hình ảnh Sử dụng thư viện Pillow (PIL Fork) để tiến hành các thao tác xử lý hình ảnh đơn giản như resize, crop, rotate… 6.1. Cài đặt PIL Vào trang web sau ...
[Python cơ bản thường dùng trong công việc] Phần 10 : Kết nối Redis
Mục lục nội dung 10.1. Cài đặt 10.2 Kết nối đến Redis 10.3. Thực hiện lệnh 10.4. Pipeline Redis là gì? Redis là một memory cache server hỗ trợ persistant data thông dụng nhất hiện nay. Nội dung chương này sẽ hướng dẫn bạn kết nối đến một Redis server (đã được cài đặt ...
7 bài học tạo website kinh doanh online
Đây là những kinh nghiệm đáng học hỏi được rút ra từ những nhà kinh doanh online hàng đầu hiện nay. Nơi đầu tiên mà bạn cần quan tâm chính là trang chủ website, mặc dù nó không phải là nơi để bán hàng nhưng sẽ là trung tâm điều hướng người dùng tốt nhất. Vì vậy, bạn phải sắp xếp trang ...
Phỏng vấn CEO Appota: Startup 6 năm tuổi có còn được gọi là khởi nghiệp?
Sự thành công về sản phẩm, những đợt gọi vốn thu hút sự chú ý không đồng nghĩa với việc các doanh nghiệp khởi nghiệp chỉ đi trên con đường trải hoa hồng. Cùng trao đổi với ông Đỗ Tuấn Anh – CEO Appota để tìm hiểu con đường 6 năm chèo lái một trong những doanh nghiệp khởi nghiệp công ...
Microsoft vừa chuyển sang sử dụng Git và GVFS để phát triển Windows
Gã khổng lồ phần mềm Microsoft vừa tuyên bố rằng phần lớn kỹ sư của họ đã chuyển sang sử dụng Hệ thống Quản lý Phiên bản Phân tán Git cho việc phát triển hệ điều hành Windows. Kho lưu trữ của Windows trên Git sẽ bao gồm khoảng 3,5 triệu tập tin ...
[Python cơ bản thường dùng trong công việc] Phần 4 : Class
Lập trình hướng đối tượng là một khái niệm không thể thiếu trong hầu hết các ngôn ngữ thông dụng hiện nay. Python cũng hỗ trợ lập trình hướng đối tượng với các khái niệm Class, Object, Override… 4.1. Khai báo một Class Khai báo một class theo cú pháp sau: ...
Lập trình hướng chức năng đang thống trị mảng UI với Pure Views
Những năm gần đây đã chứng kiến sự cải thiện rất lớn trong cách UI được phát triển bằng cách sử dụng Purely Functional Views. Trong lập trình hướng chức năng “pure function” là một trong số function khi chạy, trả về một giá trị nhưng không thay đổi bất cứ điều gì (còn được ...
[Python cơ bản thường dùng trong công việc] Phần 11 : Kết nối Memcached
Memcached là gì? Memcached là một memory cache server thông dụng hiện nay. Nội dung chương này sẽ hướng dẫn bạn kết nối đến một Memcached server (đã được cài đặt sẵn) thông qua thư viện pylibmc . 11.1. Cài đặt Có thể xem thêm về hướng dẫn cài đặt thư viện này tại http://sendapatch.se ...
Triết lý Marketing 0 đồng – tất cả nằm ở chữ “Mượn”
Các bạn đã từng nghe qua thuật ngữ “Zero cost-Marketing” hay còn gọi là marketing 0 đồng? Lạ thật đúng không! bởi Marketing là một trong những ngành đòi hỏi kinh phí đủ lớn để có thể chạy một campaign thành công. Và bạn không hề sai, Marketing vốn rất phức tạp và cực kì ...
Cơ chế phối màu trong UX/UI (Phần 1)
Màu sắc sử dụng trong UX/UI yêu cầu mức độ đồng nhất và có chủ ý cao. Bài viết gồm có: Cách sử dụng Top app bar và bottom app bar Backdrop Sheet và surfaces Các nút, chip và bảng điều khiển lựa chọn Typography và iconography Những hướng ...
[Python cơ bản thường dùng trong công việc] Phần 7 : Xử lý file JSON
JSON là gì? JSON là một trong những định dạng file trao đổi dữ liệu thông dụng nhất hiện nay. Với kiến trúc đơn giản và tương đồng với cấu trúc của Python nên việc thao tác JSON trên Python rất dễ hiểu. 7.1. Load file từ Internet Thông thường dữ liệu JSON được lấy từ nguồn khác (như file, ...
Bí quyết sử dụng Typography như 1 designer thực thụ
Một trong những kĩ năng quan trọng nhất một designer cần có là chọn phông chữ. Đó là bởi vì chữ viết là một trong những cách chính để designer giao tiếp với người dùng . Typography có thể tạo nên một design và cũng có thể phá hủy nó. Typography chứa đựng vẻ đẹp cũng như sự ...
Series UI/UX cho developer – Phân biệt UI và UX
Chào mừng các bạn đã quay lại với series UI/UX cho developer. Bài viết này sẽ gồm nội dung: Tổng quát về UI và UX Sự khác nhau giữa UX và UI Vai trò của chúng trong ngành lập trình Hai khái niệm này thường dễ bị nhầm lẫn với nhau . UI không phải là UX mặc dù chúng có quan ...
UX Review – Tản mạn về cái menu của Skype
Không biết các bạn thì sao, còn riêng tôi trong công việc hàng ngày cần sử dụng Skype thường xuyên. Có thể có mấy lí do như: 1) Sau thời đại của Yahoo Messenger thần thánh thì Skype gần như là công cụ chat thứ 2 được phổ biến rộng rãi nhất tại Việt Nam, và trong một thời gian cũng khá ...
Hãy nắm vững nguyên tắc cơ bản nếu như bạn muốn trở thành bậc thầy thiết kế
Tuần trước, một độc giả đã đặt ra một câu hỏi: Làm cách nào để trở thành một designer bậc thầy? Khi đang suy nghĩ về câu trả lời, đầu óc của tôi cảm thấy điều này giống như học tiếng Quan Thoại. Gần đây, tôi quyết định tự học thêm một ngôn ngữ mới. Khi nói đến việc học một ngôn ...
Bài học của CEO Na Uy giúp các lập trình viên đột phá hơn trong từng dòng code
Với sự phát triển mạnh mẽ của công nghệ, đặc biệt sau trào lưu IoT là sự bùng nổ của một thời kỳ ” nhà nhà, người người làm phần mềm”. Tuy nhiên, thực trạng thiếu hụt về nhân lực công nghệ, nhiều công ty công nghệ đã chuyển sang thuê ngoài dịch vụ thay vì tự phát triển sản ...
[Python cơ bản thường dùng trong công việc] Phần 9 : Kết nối MySQL
Mục lục nội dung 9.1. Cài đặt MySQLdb 9.2. Kết nối đến MySQL Server 9.3. Kết nối với charset utf8 9.4. Query dữ liệu 9.5. Fetch dữ liệu 9.6. Đóng kết nối 9.7. Prepared Statement MySQL là một hệ cơ sở dữ liệu quan hệ phổ biến nhất hiện nay. Rất nhiều ngôn ngữ có thể ...
[Python cơ bản thường dùng trong công việc] Phần 14 : Gửi email với SMTP
Mục lục nội dung 14.1. Cài đặt sender 14.2. Gởi email đơn giản 14.3. Gởi email có đính kèm file 14.4. Tìm hiểu thêm SMTP là giao thức gởi mail thông dụng hiện nay. Python hỗ trợ mặc định thư viện smtplib dùng để kết nối đến một SMTP Server và gởi email. Tuy nhiên, việc sử ...







