
Nên thiết kế website chuyên nghiệp ở đâu?
Hiện nay, các cá nhân, công ty, doanh nghiệp thiết kế website mọc lên như nấm. Chỉ cần lên Google và search từ khóa công ty thiết kế website là bạn sẽ thu lại được hàng ngàn kết quả khác nhau. Tuy nhiên, điều mà người tiêu dùng quan tâm đó là nơi nào mới đảm bảo cung cấp dịch vụ chất lượng, chuyên ...

Ruby on Rails: Upload file một cách an toàn với Shrine.rb và Dropzone.js
Lời mở đầu Một form cho cho việc upload file có thể là một kẽ hở bảo mật để tấn công. Nhận ra điều đó, Janko Marohnić đã viết ra thư viện Shrine nhằm cải thiện tình trạng hiện thời của upload file trong Rails. Bạn có thể xem thêm trong blog của anh ấy hoặc trong documentation của Shrine để hiểu ...

Simple iOS application HTTP communication using DelegatingHandler Improvement of surrounding environment
In today's native client application, I think that it is not an overstatement to say that there is no one that does not perform HTTP communication, I think that is the basis of application development basics. I'm pretty sure that we will feel that we want to intersperse various processing before ...

KIỂM THỬ CƠ SỞ DỮ LIỆU
Đối với một ứng dụng thì giao diện (Graphic User Interface) là phần giao tiếp trực tiếp với người dùng nên luôn được đội phát triển và đội kiểm thử chú trọng. Nhưng phần quan trọng nhất của ứng dụng chính là thông tin, nó được coi như là trái tim của ...

Load class at runtime
Giả sử có một class ở đâu đó mà hiện tại trong project chưa sử dụng được, hoặc bạn muốn có 1 class không nằm trong project, và khi bạn muốn sử dụng nó, bạn sẽ cần load class at runtime. Trong ví dụ này sẽ sử dụng 2 class là Test và Main như sau: Test.java: public class Test { public ...

Wemos authenticate qua laravel (phần 4.1 - tạo server)
Xin chào các bạn! Đã lâu lắm rồi mình mới có thể quay trở lại viết bài về series làm bể cá thông minh. Dạo này mình cũng hơi bận chút nên không thể viết những bài viết thường xuyên được. Bùi Văn Nam viết 16:20 ngày 12/08/2018

Lập trình C cho hệ thống nhúng (P7- Standby Function- Halt mode trong V850E)
1. Khái niệm Khi lập trình cho hệ thống nhúng , ngoài việc đáp ứng đầy đủ các yêu cầu đề mà hệ thống đề ra ,chúng ta cũng còn phải quan tâm đến vấn đề năng lượng tiêu thụ của con vi điều khiển mà chúng ta đang sử dụng. Hôm nay mình sẽ giới thiệu cho các bạn cách sử dụng standby function của ...

Hướng dẫn lập trình macOS (phần 3 tiếp)
Ở phần trước chúng ta đã viết xong tất cả các hàm cho những button ở trên màn hình, cơ bản app của chúng ta đã chạy thành công nhưng vẫn chưa đủ. Những button ở trên thanh menu vẫn chưa được viết các hàm để hoạt động. Ở phần này chúng ta sẽ tiếp tục làm nốt các button ở trên thanh menu để hoàn ...

#color, #image Are The New Literals In The Cocoa Town
#imageLiterals, #colorLiterals Nhờ Erica Sadun, chúng tôi có một cách làm việc với UIColors & UIImages.Với việc phát hành Swift 3, người ta chỉ đơn giản có thể sử dụng literals cho màu sắc và hình ảnh, thay vì instantiating chúng với initializers thường xuyên. Trong khoa học máy tính, literal ...

Swift 4 so với Swift 3 - Sự khác biệt và những tính năng mới
Từ khi apple ra ngôn ngữ swift mới, quá trình phát triển của nó cũng đã trải qua rất nhiều phiên bản, cùng với sự thay đổi rất lớn ở các bản 1.x, 2.x, 3.x, cho đến thời điểm 3.x thì swift đã dần đi vào ổn định cho nên tới bản 4.0 này cũng có sự thay đổi nhưng không nhiều như các lần cập nhật ...

Tích hợp Python với Firebase''s REST API
Mở đầu Firebase là một service database realtime hoạt động trên hệ thống clould của Google. Một số tính năng chính của Firebase: Realtime Database: Database lưu trên firebase là dạng JSON. Việc đồng bộ database tới tất cả phía client đều là realtime. Đây là một tính năng cực kỳ nổi trội của ...

Creating a Custom Dialpad Soft Keyboard in Android
Android devices generally keep soft keyboard as input method editor (IME) to accept user input. Customizing soft keyboard is a common trend in many Android hardware devices as well as applications. There is a detail tutorial given in the official site about how to create your own soft keyboard. ...

Tích hợp LINE SDK trong ứng dụng iOS
LINE là một ứng dụng rất phổ biến trên nền tảng di động (iOS, Android). Ứng dụng này cho phép chúng ta gọi điện và nhắn tin trên thiết bị thông qua mạng 3g, wifi tương tự như các ứng dụng facebook message, zalo hay viber. Hôm nay tôi xin giới thiệu đến các bạn LINESDK, một bộ kit của LINE phát ...

5 cách quảng cáo hiệu quả nhất để bán hàng
Tổng quan công việc bán hàng hiện nay chỉ gồm các bước đơn giản: chọn sản phẩm tốt, xây dựng cửa hàng, thiết kế website bán sản phẩm và cuối cùng là chạy các chiến dịch quảng cáo để tìm kiếm khách hàng. Đây cũng là điều quan tâm nhất của các những người bán hàng, phải tìm ra cách quảng cáo hiệu ...

Gợi ý cách chọn tên miền giúp đem lại hiệu quả bán hàng online
Việc có được một tên miền đẹp có lợi khá nhiều trong việc làm Seo , tương tự như bạn kinh doanh mà có một vị trí mặt tiền đẹp vậy. Không ai có thể đặt tên miền hộ bạn, nhưng các chuyên gia có thể gợi ý giúp bạn những kinh nghiệm để làm sao lựa chọn tên miền cho website một cách đúng đắn nhất. ...

Những khái niệm về công nghệ blockchain và đồng tiền ảo bitcoin
Ngày nay hầu hết mọi người đã biết đến khái niệm tiền ảo Bitcoin, nhưng có lẽ ít người quan tâm đến cách mà nó được tạo ra như thế nào. Cũng như kiểu họ ra máy ATM rút tiền thì chỉ cần thấy máy nhả tiền là được rồi, cần gì phải quan tâm việc ngân hàng tính toán thế nào để trả số tiền đó. Bài viết ...

Laravel 5x Shopping cart (p3)
Tiếp tục SERIES: Tìm hiểu laravel & Xây dựng website bán hàng cùng Laravel 5x. Phần 1: Blade template, Xây dựng giao diện người dùng Phần 2: User Authentication, Xây dựng trang login Phần 3: Back-end : Category management Phần 4: Back-end : Product management, Upload multiple images using ...

Sử dụng SpriteKit để tạo animations trong Swift
1. Tổng quan Animation là 1 cách thức hiệu quả để giải thích chức năng của app thông qua các chuyển động cũng như gây chú ý cho người dùng. Bổ sung animation hợp lý có thể làm cho UI trở nên bóng bẩy và đẹp hơn. Nhưng việc tạo ra các animation trông có cảm giác thật tốn khá nhiều thời gian để ...

TrustedProxy Laravel 5.5
Trong phiên bản mới nhất 5.5, file composer.json đã require package fideloper/proxy. Đây là một package cực kỳ tiện ích và quan trọng với những developer sử dụng AWS hoặc Google Cloud. Trước hết chúng ta hãy xem xét những tiện ích mà package này mang lại cho Laravel và tìm hiểu tạo sao nó lại quan ...

Bắt đầu phát triển iOS Apps với Swift part 2: Kết nối UI và Source Code
Trong phần 2 của bài viết chúng ta sẽ cùng tìm hiểu cách kết nối giữa UI đã tạo và Source code, đồng thời định nghĩa một số action mà user có thể thao tác trên UI đó. Trong một ứng dụng iOS, View controllers giữ vai trò điều phối luồng dữ liệu giữa các data model và các views nơi thể hiện data đó. ...