Những mẹo nhỏ trong unity phần 1
Chào các bạn! Hôm nay mình xin giới thiệu với các bạn 1 số mẹo nhỏ dùng trong unity. Những mẹo nhỏ này là những plugin, những thủ thuật nho nhỏ kinh nghiệm của mình trong quá trình làm việc với unity giúp làm việc nhanh hơn, hi vọng có thể giúp các bạn có cái nhìn dễ chịu hơn với unity
Tìm hiểu về Ruby Refinements
Khi nào và lúc nào chúng ta sử dụng Ruby Refinements cho dự án của mình? Ruby Refinements hay bộ lọc Ruby là 1 tính năng khá mới, được giới thiệu với Ruby 2.0.0. Ở đây chúng tôi xin phép giữ nguyên từ "Ruby Refinements". Ruby Refinements là cái gì? Ruby Refinements là một tính năng tuyệt vời mà ...
Tạo một Notification cho Wearables
Để tạo ra một notification và gửi đến wearables, chúng ta sử dụng NotificationCompat.Builder. Khi bạn tạo notification với class này, thì hệ thông sẽ cho phép hiển thị đúng trên wearables. Chú ý: Notification sử dụng RemoteViews tuỳ chỉnh riêng và wearables chỉ cho hiển thị các kí tự và icon. ...
Tìm hiểu Rake trong Rails
1. Rake là gì? Khi lập trình ứng dụng với Rails bạn đã quá quen với cái câu lệnh như rake db:create, rake db:migrate hay rake db:seed...Những câu lệnh trên nhằm mục đích chạy các ruby code bên trong các Makefile. Rake cho phép bạn định nghĩa list các task kèm theo dependency của nó, với mục đích ...
Chạy 1 ứng dụng ruby cơ bản trên docker
Hôm nay mình sẽ giới thiệu với các bạn 1 bài viết đơn giản để cấu hình 1 server đơn giản chạy 1 app nhỏ ruby trên docker. Các phần cần chuẩn bị: images chạy nginx images chạy ruby Trong bài viết này mình sẽ tự cài images bằng Dockerfile. 1.Trước hết chúng ta sẽ tạo images chạy ruby Đây ...
Năng lực giao tiếp
Nếu ai đó hỏi bạn về Năng lực giao tiếp thì bạn sẽ liên tưởng về cái đó như thế nào? Communicate nghĩa là giao tiếp, là truyền đạt cảm xúc và ý kiến cho phía bên kia (đối phương). Vậy có khi nào bạn rơi vào tình huống không thể truyền tải được cảm xúc cho phía bên kia hay chưa? Nếu bạn có thể ...
Robot Framework - một công cụ kiểm thử tự động mạnh mẽ
Robot Framework là một framework kiểm thử tự động dành cho acceptance testing (test nghiệm thu) và acceptance test-driven development (ATDD). Trong Robot Framework ta có thể sử dụng cách tiếp cận Keyword-driven bên cạnh data-driven hay behavior-driven. Được sử dụng tốt nhất trên môi trường ...
Regular Expression trong PHP
Regular Expression được dùng để xử lý chuỗi thông qua biểu thức riêng của nó. Để các biểu thức này có thể hoạt động được bạn cần tuân thủ nhiêm ngặt theo các quy tắc viêt biểu thức của Regular. Nếu bạn thấy từ khóa Regular Expression có vẻ lạ lẫm thì hãy nhớ đến khái niệm Regex. Regex là viết tắt ...
Ajax với AngularJS
Phát triển web rất thú vị, một ứng dụng web được thiết kế giữa design và developer để giải quyết những nhu cầu mà khách hàng họ mong muốn. Có khi nào bạn nghĩ việc chờ đợi 1 ứng dụng web chạy xong đủ để bạn uống xong 1 cốc cafe hoặc phải close để kết thúc việc chờ đợi không? Bài này mình muốn đem ...
Parse JSON với ObjectMapper
Ngày nay JSON (JavaScript Object Notation), với các ưu điểm như dễ sử dụng, dễ đọc đã trở nên cực kỳ phổ biến trong việc giao tiếp dữ liệu giữa các web service. Dưới đây là một ví dụ về 1 dữ liệu JSON: [ { "product" : { "name" : "Keyboard" , "price" : 12 ...
Vim cho người mới bắt đầu
Tản mạn Mình biết đến Vim đã khá lâu, từ đợt còn học năm 2 đại học. Có lần lên lớp thấy thằng bạn cùng lớp "biểu diễn", lúc đó cũng thấy lạ lạ hay hay. Cảm giác xem nó code mà không hiểu nó gõ gì mà thao tác cứ nhanh như máy vậy, nhiều lúc không hiểu nó bấm gì mà có thể nhập, xóa, di chuyển con ...
Eloquent: relationships in laravel-Phần 2
Phần 1: https://viblo.asia/trung.nn.92/posts/PdbGnoEdeyA Polymorphic Relations Cấu trúc bảng Quan hệ đa hình cho phép 1 model thuộc về nhiều hơn 1 model khác. Ví dụ, hãy tưởng tượng users của ứng dụng của bạn có thể "comments" cả post và video. Sử dụng các mối quan hệ đa hình, bạn có thể ...
Cách sử dụng Sprite Packer trong Unity
1. Giới thiệu Theo mình hiện tại Unity là một engine khá phổ biến vì những điểm mạnh của nó như là đơn giản , dễ sử dụng , có thể build cho nhiều nền tảng , cộng đồng hỗ trợ lớn, ... . Nhưng bên cạnh đó khi làm việc với Unity một thời gian thì mình thấy có một hạn chế là dung lượng của game ...
Quản lý các bên liên quan trong dự án (Project Stakeholder Management)
Introduction Quản lý các bên liên quan trong dự án (Project Stakeholder Management) bao gồm các qui trình cần thiết để : xác định người, nhóm, hoặc tổ chức mà có thể ảnh hưởng hoặc bị ảnh hưởng bởi dự án. Phân tích mong muốn và ảnh hưởng của các bên liên quan lên dự án Xây dựng chiến lược ...
Autolayout Visual Format Language
1. Introduction Bài hướng dẫn này dành cho những bạn đã có kiến thức cơ bản về Autolayout, nếu bạn chưa có kiến thức về Autolayout nên tìm hểu về Autolayout trước khi đọc bài này. Visual Format Language là ngôn ngữ declarative sử dụng để định nghĩa các Auto Layout constraints cho các view. Giống ...
Estimate công việc thế nào để không bị Stress???
Lời tựa: Hiện nay, những mô hình quản lý mới như: Scrum, Agile...v.v đang ngày càng được ứng dụng rộng rãi trong việc phát triển phần mềm. Mục đích chung của các mô hình này đều hướng đến việc tạo ra sản phẩm tốt, bàn giao cho khách hàng đúng deadline. Tuy nhiên, trong quá trình phát triển, cũng ...
Tìm hiểu preload, eager_load, includes, references, and joins in Rails
Việc lấy dữ liệu bằng My Sql mà yêu cầu cần liên kết từ hai bảng trở lên hẳn là quá quen thuộc với lập trình viên chúng ta. Tuy nhiên, mỗi lập trình viên lại thường phát triển ứng dụng của mình trên một framework nhất định tương ứng với ngôn ngữ được sử dụng. Mỗi một framework đó lại cung cấp những ...
Sử dụng SASS để viết CSS chuyên nghiệp và hiệu quả
CSS Preprocessor là gì? CSS Preprocessor là một ngôn ngữ kịch bản mở rộng của CSS và được biên dịch thành cú pháp CSS giúp bạn viết CSS nhanh hơn và có cấu trúc rõ ràng hơn. CSS Preprocessor có thể giúp bạn tiết kiệm thời gian viết CSS, dễ dàng bảo trì và phát triển CSS,... SASS là gì? ...
Làm thế nào kiểm soát danh tính người dùng trong Microservices
Mọi người đều cảm thấy thích thú về Microservices, nhưng việc cài đặt trong thực tế là khá khó. Có lẽ lý do chính là mọi người không hiểu rõ rằng làm thế nào mà các services có thể giao tiếp với nhau, đặc biệt hơn là lưu trữ được thông tin danh tình người dùng và quản lý truy cập trên một biển các ...
Giới thiệu về Reactive cocoa
Gần đây chúng ta được nghe nói nhiều về Reactive cocoa. Theo như mình hiểu thì Reactive Cocoa là một Design Patterns mới được xây dựng dựa trên các Function. Nó là sự kết hợp giữa hai phong cách lập trình. Functional Programming Reactive Programming Từ phiên bản ReactiveCocoa 2.x mang lại ...







