Tạo params trong Ransack không dùng search_form_for

Ransack là gì? Là một gem trong Rails hỗ trợ xây dựng chức năng tìm kiếm. Có thể sắp xếp kết quả tìm kiếm theo ý muốn người sử dụng. Tìm kiếm bằng Ransack Trên Viblo củng như trên Google có khá nhiều bài hướng dẫn sử dụng Gem Ransack rồi. Các bạn có thể vào đây để tìm hiểu cách sử dụng ...

Tác giả: Tạ Quốc Bảo viết 06:46 ngày 19/09/2019

Xây dựng một bộ source SASS thế nào cho đẹp

Ở bài trước, mình đã chia sẻ với các bạn một số tips để coding "vở sạch chữ đẹp" . Để tiếp nối cho phần chia sẻ trước, hôm nay mình xin chia sẻ cách để tổ chức source và coding SASS tối ưu thời gian đồng thời giúp cho mình "Best Practices" hơn. Quy hoạch thế nào để dễ quản ...

Tác giả: Trịnh Tiến Mạnh viết 06:46 ngày 19/09/2019

Hướng dẫn deploy một React + Node app lên Heroku bằng GUI

Trong bài hướng dẫn này, chúng ta sẽ làm một app React + node cơ bản và deploy nó tới Heroku. Có rất nhiều bài hướng dẫn đã nói về việc này và đa phần chúng đều sử dụng commnad line, tuy nhiên, để tạo sự khác biết, ta sẽ làm và hoàn thiện mà không dùng tới command line. <img alt="

Tác giả: Hoàng Hải Đăng viết 06:45 ngày 19/09/2019

Chai.js - Testing Arrays and Objectstrong Chai.js là dễ - phần 1

Trong màn dạo đầu trước , các vị huynh muội đã được tại hạ giới thiệu xương xương về khái niệm cũng như cơ chế hoạt động và cách thức viết expectations với Chaijs. Vậy thì hôm nay quần hùng chúng ta sẽ cùng tề tựu lên đỉnh <img alt="

Tác giả: Hoàng Hải Đăng viết 06:45 ngày 19/09/2019

JMeter - Công cụ kiểm thử hiệu năng chuyên nghiệp

1. Giới thiệu chung về Jmeter Jmeter là công cụ để đo độ tải và performance của đối tượng, có thể sử dụng để test performance trên cả nguồn tĩnh và nguồn động, có thể kiểm tra độ tải và hiệu năng trên nhiều loại server khác nhau như: Web – HTTP, HTTPS, SOAP, Database via JDBC, LDAP, JMS, Mail – ...

Tác giả: Tạ Quốc Bảo viết 06:45 ngày 19/09/2019

Test tính năng "Remember me" trên web và mobile có gì khác nhau?

Chắc hẳn mọi người cũng không còn lạ lẫm gì với checkbox "Remember me" trên màn hình đăng nhập của các hệ thống web cũng như mobile. Nhưng không phải ai cũng hiểu đúng về nó, không ít trong chúng ta vẫn đang đánh đồng tính năng này trên web và mobile. Chính bản thân mình cũng gặp ...

Tác giả: Bùi Văn Nam viết 06:45 ngày 19/09/2019

Tìm hiểu về animation chữ ký - Sức mạnh của lệnh Path trong SVG (Part 1)

Ngày nay, các trình duyệt người dùng hiện nay ngày càng tân tiến, tỉ lệ trình duyệt hỗ trợ SVG ngày càng cao, nên chúng ta có thể thoải mái tận dụng toàn bộ sức mạnh của SVG mà không phải lo nghĩ quá nhiều <img alt="

Tác giả: Tạ Quốc Bảo viết 06:45 ngày 19/09/2019

Tìm hiểu về async/await trong nodejs

async/await có từ es7 giúp cho làm việc với xử lý bất đồng boọ trở nên đơn giản hơn. Để hiểu rõ cách dùng, và vì sao lại dùng thì chúng ta cùng lược qua lịch sử xử lý bất đồng bộ của javascript nhé. Chúng ta sẽ bắt đầu ví dụ với hàm sau, ý tưởng hàm sẽ là đọc file, lưu nội dung file và gửi ra ...

Tác giả: Vũ Văn Thanh viết 06:45 ngày 19/09/2019

FRAMGIA INC. – Tập đoàn IT Nhật Bản lớn nhất tại Việt Nam có gì thú vị!

Sức hút của các doanh nghiệp Nhật Bản không chỉ đến từ chất lượng công việc được đảm bảo, mức thu nhập hấp dẫn, những trải nghiệm về văn hóa mới, gặp gỡ những con người mới và tích lũy thêm những hành trang kiến thức vô cùng quý giá mà không phải ai cũng có cơ hội được trải qua. Chính ...

Tác giả: Trịnh Tiến Mạnh viết 06:45 ngày 19/09/2019

Big O Natation sử dụng Ruby

Ký hiệu Big O – Sử dụng toán học để đo lường hiệu quả thuật toán. Mọi người học cấu trúc dữ liệu và giải thuật hay trong lập trình chắc đều nghe tới khái niệm Big O rồi chứ nhỉ, ví dụ như giải thuật tìm kiếm này mất O(n) đơn vị để thực hiện,…. Vậy Kí hiệu Big O là gì? Khái niệm Big O ...

Tác giả: Trịnh Tiến Mạnh viết 06:45 ngày 19/09/2019

Laravel 6 có gì HOT???

Người viết: Vương Minh Thái Thực ra thì cũng không có gì để trình bày nhiều cả, chỉ là sáng mở mắt ra thấy Laravel release bản 6.0 rồi nên cũng lên hóng hớt xem nó có gì hay không rồi chia sẻ với mọi người. Có gì không phải mọi người bỏ quá cho nhé, đừng downvote tội nghiệp

Tác giả: Bùi Văn Nam viết 06:45 ngày 19/09/2019

12 câu hỏi phỏng vấn Deep Learning siêu hay không thể bỏ qua

Người viết: Phạm Văn Toàn Xin chào các bạn, hôm nay mình sẽ quay lại với các bạn về một chủ đề không mới những chưa bao giờ hết hot . Đó chính là các câu hỏi mà thường được hỏi khi phỏng vấn vị trí AI Engineer là gì? . Thực ra cũng không phải cuộc phỏng vấn nào cũng cần phải dùng ...

Tác giả: Tạ Quốc Bảo viết 06:45 ngày 19/09/2019

Học regex một cách dễ dàng (Phần 1)

Người viết: Phan Lý Huỳnh Biểu thức chính quy (Regular expression viết tắt là: regex, regexp hay regxp) là một nhóm các ký tự hoặc ký hiệu được sử dụng để tìm một mẫu cụ thể từ một văn bản, là một khuôn mẫu được khớp với chuỗi các từ, từ trái sang phải. Biểu thức chính quy được sử ...

Tác giả: Bùi Văn Nam viết 06:45 ngày 19/09/2019

Tối ưu hóa hình ảnh trên trang web với định dạng webp

Người viết: Truong Dang Mở đầu Việc tối ưu hóa các static resource đối với việc tải trang là rất quan trọng. Bên cạnh việc cấu hình gzip, browser cache, minify các tài nguyên như css, javascript, svg…vv. Thì một tài nguyên khác cũng khá quan trọng và rất nặng khác là ...

Tác giả: Tạ Quốc Bảo viết 06:44 ngày 19/09/2019

Sử dụng Reselect với react, redux

Người viết: Nguyen Dinh Huan React, Redux, Reselect là nhưng thư viện tuyệt vời. Và khi sử dụng 3 thư viện với nhau thì nó sẽ rất tuyệt để xây dựng một ứng dụng. Và trong bài viết này chúng ta sẽ đi tìm hiểu cách thức làm việc giữa 3 thư viện đó với nhau. Trước hết chúng ta phải ...

Tác giả: Tạ Quốc Bảo viết 06:44 ngày 19/09/2019

[C#] Hiển thị Form 2 vào trong Panel của Form 1

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách hiển thị Form 2 vào trong Panel của Form 1 trong lập trình C# Winform. Thường khi các bạn muốn hiển thị form sẽ có hai dạng: Một là hàm show() , khi gọi hàm này chúng ta có thể thao tác qua ...

Tác giả: Bùi Văn Nam viết 06:44 ngày 19/09/2019

Tìm kiếm content trong database – bạn đang sử dụng cách nào?

Người viết: Quách Đại Phúc Chào các bạn, có lẽ trong tất cả các project chúng ta đã làm đều không ít thì thì nhiều có một vài ô input cho phép người dung tìm kiếm thông tin họ muốn. Là một chức năng có trong hầu hết tất cả các ứng dụng web, trải qua bao đời developer nó cũng ...

Tác giả: Bùi Văn Nam viết 06:43 ngày 19/09/2019

[C#] Tìm kiếm ứng dụng đang mở file và đóng ứng dụng

Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục hướng dẫn các bạn các tìm kiếm ứng dụng đang mở file và đóng ứng dụng lại trong lập trình C# Winform sử dụng thư viện Win32. Bài viết này, chắc các bạn mới đọc qua tiêu đề, chắc chưa hiểu bài viết này mình ...

Tác giả: Vũ Văn Thanh viết 06:43 ngày 19/09/2019

Cách xây dựng cấu trúc dữ liệu Stack và Queue

Người viết: Nguyen Van Quang Mở đầu Hello các bạn, hôm nay mình sẽ chia sẻ với các bạn cách để có thể tự xây dựng 2 loại cấu trúc dữ liệu stack (ngăn xếp) và queue (hàng đợi) sử dụng mảng trong C++; Thông thường, trong quá trình làm việc mình nghĩ chắc hẳn đã có nhiều bạn ...

Tác giả: Vũ Văn Thanh viết 06:43 ngày 19/09/2019

Công nghệ AI mới giúp các bậc cha mẹ có thể phân biệt trẻ đang khóc do đói, đau ốm hay không được thay tã

Công nghệ AI mới giúp các bậc cha mẹ có thể phân biệt trẻ đang khóc do đói, đau ốm hay không được thay tã. AI giúp chuyển đổi trực tiếp sóng não thành giọng nói Đói bụng? Mệt mỏi? Đau? Buồn ngủ? Buồn đi vệ sinh? Đó chỉ là một số ít những điều mà một đứa trẻ muốn truyền ...

Tác giả: Trần Trung Dũng viết 06:43 ngày 19/09/2019