[Python cơ bản thường dùng trong công việc] Phần 12 : Kết nối RabbitMQ
Mục lục nội dung 12.1. Cài đặt 12.2 Gởi một message đến Server – Provider 12.3. Nhận message – Consumer 12.4. Tìm hiểu thêm về RabbitMQ và Pika RabbitMQ là gì? RabbitMQ là một phần mềm cho phép xây dựng Message Queue theo protocol AMQP và khá thông dụng trên thế giới. ...
Khám phá các triết lý mới trong ngôn ngữ thiết kế Fluent Design của Microsoft
Các triết lý trong Fluent Design sẽ giúp giao diện Windows đoạn tuyệt với những mặt phẳng hình chữ nhật buồn tẻ. Bản cập nhật Fall Creators Update cho Windows 10 đã được Microsoft chính thức giới thiệu và nó tràn ngập khả năng nghệ thuật và các tính năng hữu ích. Nó sẽ mang đến cho ...
Rap đậm chất dành cho dân IT
http://techtalk.vn/wp-content/uploads/2016/12/Rap-IT-Part-2-Cover-Phan-Sơn.mp4 Lyric: Vâng tôi chính là thằng IT..nhưng đúng hơn vẫn là sinh viên Người ta cứ bảo tôi là máy tính nó rất chuyên gì ko biết cứ hỏi nó Từ phần cứng cho đến phần mềm có khi nào họ hiểu cho tôi ...
Chuyên gia cho rằng Hình vuông đã chết, Internet bây giờ là nơi thống trị của những đường kẻ cong đều và uốn lượn
Hôm thứ Năm tuần trước, Twitter đã có một cuộc tổng đại tu ngoại hình, và bo những hình đại diện avatar vốn đang có hình vuông thành những viên ngọc tròn trịa trôi nổi trên trang cá nhân. Sự thay đổi này là rất đáng lưu ý, nhưng cuộc tranh luận giữa hình tròn và hình vuông thì không ...
[Python cơ bản thường dùng trong công việc] Phần 13 : Restful client
Mục lục nội dung 13.1. Cài đặt 13.2. Request 13.2.1. GET Query string 13.2.2. Request Body 13.2.3. Upload file 13.3. Response Ngày nay, với sự phong phú của các ứng dụng và nhu cầu kết nối ngày càng lớn thì Restful là một trong những mô hình web service được nhiều ...
Express, Koa, Meteor, Sails.js: 4 “kị sĩ khải huyền”
Những năm gần đây, cùng với nhu cầu ứng dụng web tăng cao, JavaScript đang dần chiếm lấy vị trí dẫn đầu trong ngôn ngữ lập trình. Khi lập trình cho nhiều nền tảng trình duyệt, JavaScript là lựa chọn hàng đầu cho các lập trình viên front-end. Có thể nhiều người sẽ nghĩ đến CoffeeScript, ...
[Python cơ bản thường dùng trong công việc] Phần 3 : Phân chia module
Mục lục nội dung 3.1. Các loại module / thư viện 3.2. Đường dẫn tìm để load module 3.3. Lấy danh sách thuộc tính và phương thức của một module 3.4. Cách khai báo và sử dụng module 3.5. Package module Tất cả ví dụ cho đến thời điểm này đều được thực thi trong command line ...
[Python cơ bản thường dùng trong công việc] Phần 8 : Xử lý file XML
Mục lục nội dung 8.1. Cài đặt Beautifulsoup 8.2. Cài đặt lxml parser 8.3. Ví dụ về parsing XML 8.4. Parsing HTML Trong phần này, chúng ta sẽ parsing nội dung XML thành dữ liệu để xử lý. Để xử lý XML, ta sẽ sử dụng thư viện Beautifulsoup 4. Đây là một thư viện giúp việc ...
Thiết kế phông chữ và gửi nó lên Google Fonts trong 24 giờ
One Day Builds Tôi phác họa vài kí tự trong một cuốn sổ tay cũ, vì muốn tạo ra một phông chữ cao, không chân, hiển thị có thể được sử dụng trong các poster, ảnh nghệ thuật lớn. Trong những ngày đầu tiên tại Men’s Health, tôi đã phải sử dụng các phông như ‘Tungsten’ ...
Sự tích Cuder
Bản quyền thuộc Fsoft Potato Tech Mag Những bài viết được giới thiệu ở blog https://giaosucan.blogspot.com Chuyện kể rằng, ngày trước có một chàng sinh viên mới ra trường, chàng thích code từ ngày còn học phổ thông, nên được một công ty phần mềm rất to tuyển vào làm ...
[Python cơ bản thường dùng trong công việc] Phần 5 : thao tác trên tập tin và thư mục
Mục lục nội dung 5.1. Tập tin (File) 5.1.1. Mở file 5.1.2. Đọc nội dung từ file 5.1.3. Ghi nội dung vào file 5.1.4. Đóng file đã mở 5.1.5. Đổi tên file 5.1.6. Xóa file 5.2. Thư mục (Directory) 5.2.1. Tạo thư mục 5.2.2. Xóa thư mục 5.2.3. Đọc nội dung thư mục ...
Framework có đang giết chết sự sáng tạo trong thiết kế Web?
Cứ gọi tôi là ông già cổ hủ đi nếu bạn muốn nhưng vào thời của tôi, website luôn ở cái level gọi là siêu “điên” luôn. Sự đổi mới luôn diễn ra và cực kì khó đoán bạn sẽ lại gặp phải cái “bựa” gì mỗi khi dùng internet. Màu sắc thì cực kì hoang dã, layout thì lúc ...
Phỏng vấn chuyên gia AdAsia – Xu hướng AdTech, đã đến lúc lập trình viên tham gia vào cuộc chơi quảng cáo
Ngành quảng cáo ngày càng phải đối mặt với nhiều thách thức, ngày càng khó để chiều lòng những khách hàng khó tính, đã đến lúc cần có những công cụ và quy trình mới thay thế, Advertising Technology (Ad Tech) là chìa khóa có thể giải quyết một loạt thách thức mà các nhà quảng cáo đang ...
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 ...