Tự làm Amply từ IC LM3886

LM3886 là gì? LM3886 là IC khuếch đại công suất âm thanh hiệu suất cao được nghiên cứu và sản xuất bởi công ty National Semiconductor (Texas Instruments) Nó có thể đạt công suất 68w với loa 4Ω trên một kênh và cũng tích hợp luôn mạch bảo vệ quá tải, chân mute nên khi DIY không nhất thiết ...

Tác giả: Hoàng Hải Đăng viết 15:48 ngày 12/08/2018

Bài 10 - CSS cho một số tag đặc biệt như checkbox, radio button và seclect box

1. Giới thiệu Trong quá trình viết code, chắc hẳn việc sử dụng các tag đặc biệt như checkbox, radio button và seclect box không hề ít. Vậy thì có khi nào các bạn tút tát lại vẻ bề ngoài cho checkbox, radio button và select box thay vì sử dụng style mặc định của HTML mà không cần đến JavaScript ...

Tác giả: Trịnh Tiến Mạnh viết 15:48 ngày 12/08/2018

Những lỗi cơ bản thường gặp với lập trình viên Rails (Phần II)

Tiếp tục bài viết phần trước, hôm nay mình sẽ gửi đến các bạn những lỗi cơ bản thường gặp tiếp theo. Lỗi này là một hệ quả tất yếu từ sai lầm thứ 3 mà mình đã từng đề cập ở bài trước . Như đã thảo luận, Rails đặt trọng tâm vào các thành phần được đặt tên ( model, view và controller). Điều này ...

Tác giả: Trịnh Tiến Mạnh viết 15:48 ngày 12/08/2018

Basic ReactJs (P1)

React.js là một thư viện Javascript. Nó được phát triển bởi những kĩ sư ở Facebook Sau đây là những lí do vì sao mọi người lại chọn lập trình với React: React nhanh. Những ứng dụng được tạo bằng React có thể xử lí những việc update rất phức tạp mà vẫn đem lại cho người dùng cảm giác nhanh ...

Tác giả: Trịnh Tiến Mạnh viết 15:48 ngày 12/08/2018

Lập trình website là gì? Cách học lập trình web cơ bản

Nhiều câu hỏi được đặt ra dành cho các bạn mới lần đầu bước chân vào thế giới lập trình website, một số câu hỏi phổ biến có thể đề cập đến là : • Lập trình web là gì? • Cách học lập trình web cơ bản? Và để giải phóng các bạn khỏi những mớ câu hỏi trên, bài viết hôm nay chúng tôi sẽ giải đáp ...

Tác giả: Bùi Văn Nam viết 15:48 ngày 12/08/2018

Git và những vấn đề cơ bản

$ man git Câu lệnh huyền thoại này chắc chắn sẽ giải đáp không ít thắc mắc về vấn đề này. Tuy nhiên khi áp dụng vào thực tế, có những vấn đề sẽ nảy sinh và bài viết dưới dây liệt kê ra 1 số tình huống và cách giải quyết. Chúc các bạn tìm được điều gì đó lạ mà quen ở đây </p> <div class= Tác giả: Tạ Quốc Bảo viết 15:48 ngày 12/08/2018

Sử dụng SSl trong Rails

Trong qua trình phát một ứng dụng với rails, theo yêu cầu của ứng dụng, nhiều lúc chúng ta thường phải sử dụng https thay vì sử dụng http mặc định của rails trên môi trường development ví dụ như phát triển 1 extension với API là ruby on rails(các địa chỉ web trong extension bắt buộc sư dụng https). ...

Tác giả: Trịnh Tiến Mạnh viết 15:48 ngày 12/08/2018

[React Native] Guide - Trợ năng

Trợ năng của ứng dụng Native (iOS và Android) Cả iOS và Android đều cung cấp các API để làm cho các ứng dụng có thể tiếp cận được với người khuyết tật. Ngoài ra, cả hai nền tảng cung cấp công nghệ trợ giúp kèm theo, như người đọc màn hình VoiceOver (iOS) và TalkBack (Android) dành cho người khiếm ...

Tác giả: Tạ Quốc Bảo viết 15:48 ngày 12/08/2018

Series Hướng Dẫn Lập Trình Ruby on Rails (Phần 8) - Các kỹ thuật trong Rails bạn nên biết

Chào các bạn, Dạo này công việc hơi bận rộn nên Series Hướng Dẫn Lập Trình Ruby on Rails của mình có bị gián đoạn trong 2 tháng qua </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 15:48 ngày 12/08/2018

Difference when using JQuery and pure Javascript

As everyone knows, jQuery is a new JavaScript library, created by John Resig in 2006 with a great motto: Write less, do more - Write less, do more. JQuery simplifies HTML transmission, event handling, dynamic animation and Ajax interaction. Some examples between using jQuery and using pure ...

Tác giả: Tạ Quốc Bảo viết 15:48 ngày 12/08/2018

Xây dựng một Transparent Proxy để Filter HTTP và HTTPS với Squid trên Centos7

Tutorial này là những kinh nghiệm của bản thân mình trong lúc tìm hiểu về Squid proxy, do đó các config này nọ chỉ ở mức cơ bản vừa đủ dùng chứ cũng không tối ưu lắm. Nên kính mong các tiền bối nào có lỡ đi qua thì góp ý giúp mình để hoàn thiện hơn (bow) Squid là một caching và forwarding ...

Tác giả: Bùi Văn Nam viết 15:48 ngày 12/08/2018

Series Angular step by step cho người mới bắt đầu (Phần 1)

Mục tiêu của tutorial này là xây dựng một ứng dụng quản lý danh sách các heros. Ứng dụng sẽ đi qua các nguyên tắt cốt lõi của Angular. Bạn sẽ xây dựng một ứng dụng cơ bản với các tính năng mà bạn thường bắt gặp như: thu thập và hiển thị danh sách anh hùng, chỉnh sửa chi tiết của anh hùng đã ...

Tác giả: Hoàng Hải Đăng viết 15:48 ngày 12/08/2018

Phương pháp tự học lập trình PHP cơ bản online miễn phí

Rất nhiều website nổi tiếng trên thế giới như Facebook, Wikipedia hoặc những web giới thiệu doanh nghiệp của những tập đoàn lớn đang tận dụng rất tốt sức mạnh mà ngôn ngữ lập trình PHP mang lại. Và đây cũng chính là dòng ngôn ngữ thông dụng nhất hiện nay, được nhiều lập trình viên trên thế giới ...

Tác giả: Trịnh Tiến Mạnh viết 15:48 ngày 12/08/2018

Phương pháp học lập trình C cơ bản cho người mới

C là dòng ngôn ngữ đã có mặt từ rất lâu, có thể nói là “già đời” nhất trong tất cả các dòng ngôn ngữ lập trình thông dụng nhất hiện nay. Học lập trình C là phương pháp tuyệt vời giúp bạn có thể dễ dàng tiếp cận nhiều dòng ngôn ngữ mới sau này. Để tìm kiếm một phương pháp học tập hiệu ...

Tác giả: Bùi Văn Nam viết 15:48 ngày 12/08/2018

Throttle in Swift

Trong lập trình nói chung và iOS nói riêng, chúng ta gặp rất nhiều trường hợp cần gọi request server, ví dụ như trong timeline có thể ấn nút like, trong search bar có thể search mỗi khi search text thay đổi. Sẽ là đơn giản nếu như mỗi lần ấn nút like hoặc searchText thay đổi, chúng ta tiến hành ...

Tác giả: Bùi Văn Nam viết 15:48 ngày 12/08/2018

Đánh giá mongoDB với YCSB

Như 1 bài trước mình có hướng dẫn mọi người cài đặt mongodb với docker(https://viblo.asia/p/cai-dat-mongo-cluster-voi-docker-m68Z0NN25kG) hôm nay mình sẽ dùng 1 tool khá phổ biến (YCSB) để tiến hành đánh giá hiệu năng của thằng này xem sao nhé Các bạn cài ycsb theo hướng dẫn sau: ...

Tác giả: Tạ Quốc Bảo viết 15:48 ngày 12/08/2018

AmazonPay: Tích hợp AmazonPay vào EC system (phần 1)

Đối với phát triển các EC system (ecommerce system) cho các khách hàng Nhật, việc tích các hệ thống thanh toán điện tử vào trong system là 1 điều đương nhiên. Trong series AmazonPay này mình sẽ giới thiệu cho các bạn cách tích hợp phương thức thanh toán AmazonPay vào trong 1 EC system thực hiện ...

Tác giả: Hoàng Hải Đăng viết 15:47 ngày 12/08/2018

RxSwift - Oservable và Binding

Ta đã được biết qua về khái niệm observables và observers trong bài viết trước về RxSwift , tiếp theo, hãy cùng tìm hiểu các khái niệm khác: Subject: Là oservale và observer cùng lúc, cơ bản nó có thể observe và được observe. Behavior subject: Khi subscribe đối tượng này, ta sẽ lấy được giá ...

Tác giả: Hoàng Hải Đăng viết 15:47 ngày 12/08/2018

Làm Big Data cần DEV Python

Hi All, Hiện tại bên cty CCSS Central có phòng I&A LAB computing. cần tuyển dụng vị trí như sau DEV Python BA cho người muốn thử thách về lĩnh vực Big DATA, ioT. Các bạn sẽ được làm việc với công nghệ Nifi, Hadoop, ... và cùng làm việc với Dr. Linh Truong chuyên gia về IoT tại Áo. ...

Tác giả: Hoàng Hải Đăng viết 15:47 ngày 12/08/2018

Nên tự học lập trình cơ bản ở nhà hay đến trung tâm?

Việc tìm kiếm phương pháp học lập trình hiệu quả sẽ tác động rất lớn tới quá trình phát triển sau này của bạn. Hiện nay, hệ thống giáo dục của Việt Nam chỉ mới dừng ở giai đoạn cơ bản, sinh viên theo học chỉ có thể hiểu các kiến thức cơ bản chứ chưa thể làm chủ được kiến thức nâng cao, bên ...

Tác giả: Trịnh Tiến Mạnh viết 15:47 ngày 12/08/2018