20 thuật ngữ trong thiết kế website dành cho khách hàng không chuyên ( phần 1 )

Trong ngành công nghiệp thiết kế web, chúng ta sử dụng nhiều thuật ngữ trong cuộc. Điều này không chỉ làm cho nó khó khăn để bắt đầu cho những người mới đến, đặc biệt là những khách hàng không tham gia vào ngành thiết kế webite, nhưng giao tiếp ý nghĩa của chúng đúng cách đôi khi có thể là một ...

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

Event Functions

Một script trong Unity không giống như ý tưởng viết một chương trình truyền thống, nghĩa là các đoạn code vẫn tiếp tục được chạy cho đến khi hết vòng lặp chẳng hạn. Thay vào đó, Unity kiểm soát các đoạn script không liên tục bằng việc gọi những function cụ thể được khai báo trong đó. Những function ...

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

Sử dụng Command Line API của DevTool để phát triển và debug

Bạn đã từng có kinh nghiệm phát triển 1 ứng dụng web. Vậy bạn chắc không còn lạ gì với việc mở console của trình duyệt và thực hiện đặt breakpoint hay gõ lệnh console.log để debug. Đối với chrome, 1 trình duyệt khá phổ biến và quen thuộc với dân dev, DevTools của chrome với những câu lệnh của ...

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

Recursive Function in JavaScript

Định nghĩa recursive function là gì thì chắc chúng ta đều đã biết. Tuy nhiên nếu bạn đang làm việc với một ngôn ngữ cho phép sử dụng vòng lặp như JavaScript (hay tất cả các ngôn ngữ không phải là một functional programming language), bạn sẽ hiếm khi thấy cần phải dùng đến recursive function. Đó là ...

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

Giới thiệu thư viện AndroidAnnotation

1.Giới thiệu về AndroidAnnotations framework AndroidAnnotations là một framework mã nguồn mở cho phép các lập trình viên có thể phát triển ứng dụng android một cách nhanh chóng. Nó giúp cho việc viết code của bạn trở nên ngắn gọn, từ đó có thể tiết kiệm thời gian cho những phần việc thực sự ...

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

Information Systems

INFORMATION SYSTEM (IS) Information systems can be defined as a set of components for storing, collecting and processing of data. Various business organizations rely on these systems to carry out their operations such as distributes data to their customers and manage large operations. ...

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

HTML5 Server-Sent Event

Giới thiệu Chúng ta đã nghe nhiều về ứng dụng web real-time (như ứng dụng chat, game online,...), một trong những cách thức phổ biến được dùng đến đó là Web Socket. Bên cạnh đó các bạn cũng có thể đã nghe qua về các công nghệ khác như Ajax polling, Server-Sent events,... Trong bài viết này, ...

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

Những cảnh quay giúp bạn hiểu được "nghệ thuật sắp xếp" trong điện ảnh

Mỗi cảnh quay ấn tượng trong phim đều có sự sắp xếp cẩn thận, thể hiện ý đồ của đạo diễn nhằm mang tới trải nghiệm thị giác phong phú cho người xem, chứ không phải mọi thứ đều diễn ra theo một cách ngẫu nhiên. Trong điện ảnh, mỗi khung hình tương tự như một bức tranh, và sự sắp xếp chính là một ...

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

ASP.NET 5 và AngularJS Phần 4, Sử dụng Entity Framework 7

Đây là phần thứ tư trong phần blog của loạt bài xây dựng ASP.NET 5 (ASP.NET vNext) ứng với AngularJS. Trong loạt bài đăng trên blog, tôi sẽ cho các bạn thấy làm thế nào để có thể tạo ra một ứng dụng Movie đơn giản sử dụng ASP.NET 5, MVC 6, và AngularJS. Bạn có thể tải về mã đã thảo luận trong bài ...

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

Mạng nơ-ron tích chập (P2-hết)

Phần 1 Học sâu (Deep learning) Bạn có thể thấy rằng các đầu vào cho mỗi layer (mảng hai chiều) trông rất giống đầu ra (cũng mảng hai chiều). Vì vậy, chúng ta có thể xếp chồng chúng như những mẩu Lego. Những hình ảnh gốc được filtered (lọc), rectified (tinh chỉnh) và pooled (gộp lại) để tạo ...

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

Sessions, cookies với Rails

Cookies, sessions là các đối tượng khá đặc biệt mà Rails cho phép bạn thao tác với chúng tương tự như một đối tượng kiểu hash. Chúng là nơi mà dữ liệu được lưu trữ khi thực hiện một request và bạn có thể đọc được dữ liệu này trong các request tiếp theo. Cookies Cookies là dữ liệu được lưu trữ ...

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

Phong cách làm việc với khách hàng Nhật - Điểm đặc trưng trong cách suy nghĩ của người Nhật

Để có thể làm việc tốt với khách hàng Nhật thì điều nên làm nhất có lẽ là hiểu được các đặc trưng trong cách làm việc của người Nhật. Dưới đây tôi xin được list ra một vài khác biệt trong phong cách của các bác. 1. Nếu một người Nhật nói họ có thể làm được một việc, thì tức là họ sẽ làm xuất sắc ...

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

Tìm hiểu về x-template trong JQuery

Khi phát triển các ứng dụng HTML hiện đại, chúng ta thường viết rất nhiều các đoạn mã HTML thông qua việc ghép các thẻ HTML và các dữ liệu động. Dưới đây là 1 ví dụ minh họa cho điều đó. $.each(messages.reverse(), function(index, message) { $('#messageList').append( ...

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

[AngularJS toàn tập] Phần 5 : Filter

Angular có rất nhiều ưu điểm, một trong những ưu điểm đó là filter, nó giúp cho việc code đơn giản mà nhanh hơn. Filter được sử dụng để thay đổi, lọc dữ liệu cho kết quả là một chuỗi khác. Dưới đây là danh sách các filter thông dụng thường được sử dụng : uppercase : Đổi toàn bộ text sang ...

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

Những thú vị khi bạn sử dụng Jack compiler

GOOGLE đã release toolchain mới - Jack vào năm trước điều mang mục tiêu thay thế javac + dx . Sự thay đổi này mang lại những cải tiến khác biệt nào ở trong article này mình sẽ điểm qua một số nội dung sau : Completely open source Speeds compilation time Handles shrinking, ...

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

Series Hướng Dẫn Lập Trình Ruby on Rails (Phần 1)

Ruby là gì ? Ruby là một ngôn ngữ lập trình hướng đối tượng do một giáo sư người Nhật có tên là Yukihiro Matsumoto , tên thường gọi là "Matz" sáng lập ra. Ruby được giới thiệu lần đầu vào năm 1995. Ngôn ngữ Ruby được viết ra với mong muốn tạo một ngôn ngữ lập trình thân thiện với lập trình ...

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

Self-sizing Table View Cells part II

Theo hướng dẫn từ: https://www.raywenderlich.com/129059/self-sizing-table-view-cells Và tiếp theo từ phần trước: https://viblo.asia/thevinh92/posts/rQOvPNPNeYj Adding Images Bây giờ bạn đã có thể đọc được toàn bộ bio của 1 artist, nhưng vẫn còn nhiều dữ liệu cần phải show ra nữa. Mỗi một nghệ ...

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

Key-Value Observing P1

Giới thiệu Trong Objective-C và Cocoa framework, có một số cách để các object có thể liên lạc với nhau thông qua các events: NSNotification & NSNotificationCenter Callbacks Delegates Key-Value Observing Chúng ta sẽ đi tìm hiểu Key-Value Coding và Key-Value Observing để sử dụng ...

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

How Rails Sessions Work

I. Tổng quan Điều gì nếu ứng dụng Rails của bạn không thể đưa ra thông tin người đã ghé thăm nó? Nếu bạn không có ý tưởng rằng cùng một người yêu cầu hai trang khác nhau? Nếu tất cả các dữ liệu bạn lưu trữ biến mất ngay sau khi bạn được phản hồi lại? Đó có thể là tốt cho một trang web tĩnh. ...

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

9 mẹo nhỏ để sử dụng sketch chuyên nghiệp

Việc xuất hiện Phần mềm Sketch đã khiến công việc thiết kế trở nên thuận tiện và nhanh chóng. Nhất là trong thiết kế giao diện người dùng. Cũng như các phần mềm thiết kế khác, Sketch có rất nhiều bí mật tiện ích. Chỉ cần chú ý một chút bạn sẽ không phải loay hoay với thiết kế của mình nhiều lần ...

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