Cách chia sẻ facebook, twitter , Google Plus trong Unity sử dụng Utimate plugin

1 . Giới thiệu Hôm nay tôi sẽ giới thiệu cho các bạn làm game Unity một plugin dùng để làm những công việc mà dùng Unity thuần rất khó làm đó là việc chia sẻ social trong game , đây là chức năng cần thiết trong các game mobile để đưa game của bạn tới nhiều người chơi hơn.Plugin này là Utimate ...

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

Dynamic Table View Cell Height and Auto Layout Part 2

Tiếp theo từ phần trước: https://viblo.asia/thevinh92/posts/ZabG9z35vzY6 Vẫn dựa theo tài liệu từ: http://www.raywenderlich.com/73602/dynamic-table-view-cell-height-auto-layout Ở phần 1, sau khi implement các method của table view delegate và data source, app đã chạy và show 1 table view với dữ ...

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

Fulltext search với Solr - Phần 1 - Giới thiệu

Thời gian gần đây mình đang có hứng thú với fulltext search trong lập trình Rails - chắc hẳn các bạn cũng có nghe qua về chủ đề này Trước tiên mình xin lấy trích dẫn 1 chút định nghĩa về fulltext search trên wikipedia In a full-text search, a search engine examines all of the words ...

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

Cơ bản về Graph database trong Ruby

Tổng quan về graph database Như tên gọi thì graph databse là một kiểu cơ sở dữ liệu đồ thị, một tập các đối tượng gọi là đỉnh nối với nhau bởi các cạnh. Thông thường, đồ thị được vẽ dưới dạng một tập các điểm (đỉnh, nút) nối với nhau bởi các đoạn thẳng (cạnh). Tùy theo ứng dụng mà một số cạnh có ...

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

OAuth2 và login qua Twitter

I. OAuth là gì? 1. Giới thiệu Chắc hẳn nhiều bạn đã thấy những biểu tượng này khi đăng ký tài khoản tại một website nào đó Và giờ ta không cần tạo một tài khoản mới nữa, chỉ cần có Account tại các ông lớn kia là đủ. Đó chính là tiện ích của OAuth đem lại (honho) Vậy OAuth là gì? ...

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

Media Playback trong Android (phần 1)

Hôm nay mình sẽ giới thiệu về Media Playback trong android. Một API khá hữu ích cho các bạn muốn tự làm dự án với các ứng dụng nghe nhạc. Bạn có thể dễ dàng tích hợp audio, video và hình ảnh trong ứng dụng với sự hỗ trợ của Android multimedia framework. Bạn có thể chạy audio và video từ các file ...

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

Những lưu ý khi kiểm thử một ứng dụng xây dựng theo kiến trúc cloud Computing

1. Giới thiệu về Điện toán đám mây A. Điện toán đám mây là gì ? Điện toán mây hay còn gọi là điện toán máy chủ ảo có các đặc điểm sau: là mô hình điện toán sử dụng các công nghệ máy tính và phát triển dựa vào mạng Internet Thuật ngữ “đám mây” là lối nói ẩn dụ chỉ mạng Internet ...

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

10 phẩm chất làm nên một người tester giỏi

Ngày nay, phần mềm có mặt ở khắp nơi. Một khi phần mềm được kiểm thử tốt, nó sẽ giúp cho công ty và khách hàng của bạn có niềm tin vào sản phẩm và có thể ngủ ngon. Kiểm thử tốt là bạn đã cung cấp đủ thông tin quan trọng cho nhóm phát triển để có niềm tin vào sản phẩm.Phần mềm được kiểm thử tốt sẽ ...

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

Có gì mới trong Ruby 2.3

Bài viết được dịch từ blog What's new in Ruby 2.3? của tác giả Nithin Bekal. Ruby 2.3 sẽ được phát hành vào Giáng sinh này, và bản trải nghiệm đã có từ vài tuần trước. Tôi đã nghịch thử và xem xét những tính năng mới được giới thiệu # cài đặt sử dụng RVM rvm install 2.3.0 # cài đặt sử dụng ...

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

Chọn NodeJS hay Ruby?

Đây có lẽ là câu hỏi kinh điển nhất mọi thời đại, và làm đau đầu mọi developer, nỗi sợ hãi của các bạn newbie khi không biết chọn ai bỏ ai và độ kinh dị của nó không chỉ dừng lại ở mức Node vs Ruby mà còn xa hơn thế, là sự lựa chọn giữa các ngôn ngữ với nhau (Node vs Ruby, C++ vs .NET, PHP vs ...

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

Học kiểm thử API trong 10 phút

Trước vào chủ đề kiểm thử API, hãy cùng tìm hiểu về API API là gì? API là từ viết tắt của Application Programming Interface. Nó cho phép kết nối và trao đổi dữ liệu giữa hai hệ thống phần mềm riêng biệt. Một hệ thống phần mềm có thể nhúng các API bao gồm các hàm/thủ tục con(functions/sub-rout ...

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

calc in cSS3

Xin chào các bạn, hôm nay tôi xin giới thiệu với các bạn một trong những hỗ trợ mạnh mẽ của CSS3 trong thiết kế hệ thống giao diện, đó là calc(). Trong CSS3, calc() chủ yếu được sử dụng để tính độ dài, góc độ, thời gian. Tuy nhiên, nó cho phép bạn kết hợp nhiều loại đo lường khác nhau. Giờ ta hãy ...

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

Tạo một Future object Với các thư viện concurrency trong ruby

Future là một khái niệm trừu tượng mô tả về kết quả của một xử lý không đồng bộ . Nó có nghĩa là nếu bạn đưa các xử lý tính toán vào Future thì nó sẽ được thực thi trong một thread mới riêng biệt, tức là thread chính của chương trình có thể thực hiện các tác vụ khác mà không cần phải chờ đợi. ...

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

Ruby Singleton Classes

Today I want to write something which so strange when first heard of while starting to learn Ruby programming: Singleton class. 1.What is Singleton Class Ruby provides a way to define methods that are specific to a particular object and such methods are known as Singleton Methods. When one ...

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

LoadRunner: Tạo một Scenario Load Test

Bài viết lần này là phần tiếp theo của bài viết Hướng dẫn sử dụng công cụ kiểm thử Loadrunner mà tôi đã trình bày trước đây. Khi chúng ta chạy test, LoadRunner tạo ra tải trên ứng dụng. Sau đó chúng ta có thể sử dụng những biểu đồ và giám sát hiệu quả làm ...

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

Giới thiệu về Spark Framework để xây dựng ứng dụng web với java 8 nhanh nhất với nỗ lực tối thiểu

Spark Framework là một khuôn khổ web Java đơn giản và nhẹ xây dựng cho sự phát triển nhanh chóng. Ý định của Spark không phải là để cạnh tranh với Sinatra, hoặc hàng tá của các khung web tương tự như trong các ngôn ngữ khác nhau, nhưng để cung cấp một Java thay thế tinh khiết cho các nhà phát ...

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

Một số thuật toán tạo hiệu ứng cho ảnh Bitmap trên Android (P1)

Xin chào mọi người! Trong bài tháng trước mình đã giới thiệu về xử lý ảnh Bitmap trong Android, cách để thao tác tới từng điểm ảnh trong Android. Và tháng này mình sẽ giới thiệu các thuật toán tạo hiệu ứng trên ảnh Bitmap như hiệu ứng đèn noen, emboss, Sketch, TV Screen... I. CONVOLUTION MATRIX ...

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

JavaScript Test With Jasmine

Testing is a way that you describe your code on how it work and what it can do. Moreover, you can check if your code work like what you are expected or not. Javascript Testing With Jasmine Jasmine is a behavior-driven development framework for testing JavaScript code. It does not depend on any ...

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

Tìm hiểu về angularjs( p 4)- ngModel

Như bài trước mình đã giới thiệu với các bạn về directive trong angularjs. Bài hôm nay chúng ta sẽ đi tìm hiểu về danh sách các directive: bài này ta sẽ tìm hiểu vể ng-model. ** 1. ng-model(ngModel) là gì** ngModel là một Directive dùng để liên kết dữ liệu với client, nghĩa là nó thường ...

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

Rails 5.0.0.beta1: Action Cable, API mode, Rails command

Dịch từ nguồn tiếng Anh: Rails 5.0.0.beta1: Action Cable, API mode, Rails command Tham khảo bản dịch tiếng Nhật: Rails 5.0で追加される主な新機能(Ruby on Rails公式ブログより) Lời mở đầu Bạn có tin được không, Rails 5.0 đã rất gần. Chúng ta chỉ vừa mới kỷ niệm 10 năm Rails 1.0 được ít ngày. Thời gian vui vẻ khi ...

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