Chia sẻ về Win 10 Creators: Những tính năng nhỏ nhưng trải nghiệm mang đến thật tuyệt vời
Các bạn đã biết gì về Win 10 Creators chưa? Phiên bản win 10 Creator này không phải là bản mang đến những chức năng gì đó quá to lớn, cũng không đổi hoàn toàn giao diện theo kiểu Win 7 update lên Win 10, nhưng nó lại bản updated giúp nâng trải nghiệm về những nội dung nhỏ nhưng hết sức cần thiết. ...
Migration - What is this?
Migration - What is this? Bạn là một RoR(Ruby on Rails) developer thì ắt hẳn là bạn đã phải dùng hoặc chí ít thì cũng phải tìm hiểu khi newbie. Nếu là người mới tìm hiểu về RoR và chưa biết về migration thì mình giới thiệu nhé. RoR cho phép người dùng tạo ra những file migration, tự hỏi "file đó ...
Laravel 5.5 sẽ có gì mới
Phiên bản tiếp theo của Laravel là Laravel 5.5 (hiện tại là 5.4) được lên kế hoạch phát hành vào tháng 7 năm 2017, vậy sẽ có gì đáng mong đợi ở phiên bản này? 1. Laravel 5.5 sẽ yêu cầu PHP 7.0+ Nếu bạn vẫn đang sử dụng PHP 5.x trên máy của mình thì bạn nên bắt đầu suy nghĩ về việc nâng cấp lên ...
Tạo notification nhắc nhở uống nước trên Ubuntu
Làm cái nghề coder, ngồi trên ghế suốt hơn 8 tiếng mỗi ngày thì tư thế ngồi là rất quan trọng, một tư thế đúng sẽ giúp chúng ta tránh được đau mỏi cũng như các vấn đề về xương khác. Một điều nữa cũng quang trọng không kém là uống nước đều đặn. Đôi lúc, vì mải say mê fix bug mà chúng ta quên uống ...
Call SDK & API và giới thiệu tool Postman để confirm giá trị API trả về.
I. Giới thiệu về SDK: SDK là viết tắt từ Software Development Kit – hay còn gọi tắt là devkit, là tập hợp các công cụ phát triển phần mềm. Một "Platform SDK" sẽ cung cấp cho bạn những thư viện, những công cụ và những tài liệu liên quan để bạn phát triển phần mềm, game... thông qua một ...
Những câu hỏi cơ bản về iOS
Nội dung Giới thiệu Những câu hỏi cơ bản về iOS Kết Luận Giới thiệu Bạn đang bận làm dự án, đã lâu rồi bạn không mài kiếm (đọc lại kiến thức) về ngôn ngữ bạn đang sử dụng để làm dự án. Vậy hãy cùng chúng tôi review lại những kiến thức cơ bản về iOS thông qua những câu hỏi cơ bản này ...
Android leak memory phần 2
Như phần 1 https://viblo.asia/hoang.van.nha/posts/vyDZOygd5wj đã trình bày một số lỗi gây lên android memory leak vậy một câu hỏi đặt ra là làm sao để phát hiện được lỗi android memory leak trong quá trình code và test chương trình. Phần này mình sẽ giới thiệu cho mọi người 1 thư viện hỗ trợ rất ...
LITHO FACEBOOK
Tiếp tục với bài viết lần trước về architecture qua từng thời kì, tôi tìm kiếm những phương thức không phải trường phái bảo thủ để viết Android và thấy khá vui khi Facebook opensource Litho vào đầu tuần trước. Ứng dụng Facebook cho Android không phải là tuyệt vời, nhưng nó tốt hơn nhiều so với ...
Hướng dẫn thiết kế hệ thống (Phần 2) - Dựng hệ thống dán văn bản
Trong phần 2 này mình sẽ giới thiệu đến các bạn một dịch vụ cụ thể, bài viết đề cập tới một dịch vụ lưu trữ text online. Giải thích qua một chút, đây là 1 dịch vụ mà khi bạn copy text chuyển nó thành link chia sẻ cho người khác mà ko phải paste thẳng qua một công cụ chat nào .Vậy để thiết kế được ...
Bạn đã biết cách xin lỗi chưa?
Văn hóa trong giao tiếp của người Nhật đó là lời cảm ơn (ありがとう) và lời xin lỗi (すみません)Đặc biệt trong business, việc áp dụng một cách thành thục văn hóa này sẽ giúp ích bạn rất nhiều, không chỉ trong các mối quan hệ của chúng ta trong công ty mà quan trọng hơn là còn giúp chúng ta giao tiếp suôn sẻ ...
Tìm hiểu về Session và Cookie
Cookie và Session là hai phương pháp sử dụng để quản lý các phiên làm việc giữa người sử dụng và hệ thống, nói cách khác cả hai đều có thể được dùng để lưu trữ tạm thời thông tin của người dùng, và từ đó hệ thống có thể đưa ra những quyết định về quyền hạn hoặc là những tùy chọn riêng tư. Ví dụ, ...
WorkPlace of Facebook
Mở đầu Vừa mới được cho ra mắt vào tháng 10 năm ngoái nhưng theo thống kê của Facebook, Workplace đã đang được sử dụng bởi 14.000 công ty, lập ra hơn 400.000 Group. Trong khi đó, đối thủ cạnh tranh với Facebook, sản phẩm DAU của Slack chiếm con số 5.000.000 người dùng. Facebook cũng thực hiện ...
Tìm hiểu về kỹ thuật phân tích giá trị biên và phân vùng tương đương trong kiểm thử hộp đen
Để đảm bảo được chất lượng của một hoặc nhiều dự án phần mềm QA cần phải tạo được bộ testcase phù hợp.Để thực hiện việc kiểm tra phần mềm với thời gian ngắn nhất mà vẫn đạt chất lượng cao nhất cần phải hiểu sâu về nghiệp vụ của phần mềm và linh hoạt trong việc thiết kế testcase. Thiết kế testcase ...
RecycleView là gì? So sánh với ListView
RecyclerView là một ViewGroup mới được giới thiệu trong Android L (Android API 21). Đây là một ViewGroup có chức năng tương tự ListView nhưng nó tỏ ra mạnh mẽ, linh hoạt hơn rất nhiều. ListView chỉ hỗ trợ bạn scroll các item trong ListView theo chiều dọc (vertical) mà không hỗ trợ scroll theo chiều ...
GIỚI THIỆU GOOGLE FIREBASE – REALTIME DATABASE SYSTEM - Phần 1
GIỚI THIỆU GOOGLE FIREBASE – REALTIME DATABASE SYSTEM I. Giới thiệu Firebase Firebase là một dịch vụ cơ sở dữ liệu thời gian thực hoạt động trên nền tảng đám mây được cung cấp bởi Google nhằm giúp các lập trình phát triển nhanh các ứng dụng bằng cách đơn giản hóa các thao tác với cơ sở dữ liệu.. ...
Realtime apps with Laravel 5 and Pusher
Giới thiệu Trong nhiều ứng dụng Web hiện nay, Websocket được sử dụng để thực hiện các ứng dụng tương tác với người đung theo thời gian thực (realtime) . Ví dụ như ứng dụng chat của facebook. Trong bài này mình sẽ hướng dẫn các bạn sử dụng chức năng Broadcasting của Laravel với driver là Pusher để ...
Uncaught TypeError: React.findDOMNode is not a functionが出たときの対処法
ReactのTutorialをやっているときに Uncaught TypeError: React.findDOMNode is not a function が出たのでメモ 原因 現在のreact 15.5.0ではReact.findDOMNode()は廃止されたらしい。 代わりにReactDOM.findDOMNode()があるが、そもそも使う必要がないとのこと。 対処法 私の場合、 React.findDOMNode(this.refs.text) と書いてエラーが出たので、 this.refs.text だけでOK
Phương pháp phân tích nguyên nhân gốc rễ (RCA)
Một phần mềm lí tưởng là phần mềm ít lỗi nhất và có chất lượng tốt nhất. Chúng ta không thể đòi hỏi một phần mềm không có lỗi nào xảy ra. Cái duy nhất chúng ta có thể đảm bảo là ít lỗi xảy ra nhất và phương pháp chính xác để xác định lỗi cũng như nguyên nhân của chúng. Trong giới testing, một thách ...
Những điều cần biết về Action Cable trong Rails 5 - (Part 2)
Xây dựng một Chat App với Action Cable Đầu tiên tạo một project rails 5 rails new action - cable - demo # Gemfile gem "rail" ', ' ~ > 5.0 .0 ' gem "redis" , '~> 3.0' gem "puma" , '~> 3.0' Và chạy bundle install. Ứng dụng sẽ bao gồm: 1 chat room có ...
Viết những truy vấn hiệu quả trong Rails
Viết ra những câu truy vấn hiệu quả mà có thể cân bằng hiệu suất và bộ nhớ sử dụng là một phần vô cùng quan trọng của một ứng dụng tốt. Còn nhớ, khi mới bắt đầu làm quen với Rails, làm việc trong những dự án nhỏ, tôi thường ít quan tâm đến việc tối ưu hóa các câu truy vấn của mình, vì số lượng ...