![](/pictures/picsmalls/2018/08/11/560/mgr1534001244.png)
BÁO CÁO LƯU CHUYỂN TIỀN TỆ - STATEMENT OF CASH FLOW (PHẦN 1)
Trong các báo cáo tài chính, báo cáo lưu chuyển tiền tệ là một trong những báo cáo quan trọng nhất. Và ngày hôm nay, mình sẽ khái quát những nội dung cơ bản và phương pháp lập loại báo cáo này. I. Định nghĩa Báo cáo lưu chuyển tiền tệ là báo cáo tài chính tổng hợp, phản ánh việc hình thành và ...
![](/themes/images/default.png)
Những điều một tester nên tránh
Sau khi bài viết “10 đặc điểm của một kỹ sư phần mềm kém”, đề cập đến một số thói quen hoặc thái độ không tốt của một kỹ sư phần mềm, được đăng, một câu hỏi về các đặc điểm của một tester phần mềm yếu kém đã được đưa ra. 1- Kiểu “Tôi thấy bug bot”: Người này sẽ dừng lại ...
![](/pictures/picsmalls/2018/08/11/560/hqs1534001242.jpg)
Những ứng dựng chăm sóc sức khỏe trên di động
Chúng ta vừa trải qua 1 tuần nghỉ Tết vui vẻ và đầy ý nghĩa bên người thân và bạn bè. Đó cũng là thời gian chúng ta nạp rất nhiều đồ ăn giàu đạm, chất béo một cách "bất khả kháng" vào cơ thể. Chính vì vậy, giờ là lúc để chúng ta kiểm soát lại vấn đề sức khỏe của mình. Trong tháng đầu tiên của năm ...
![](/pictures/picsmalls/2018/08/11/560/zyj1534001250.png)
Alamofire - Elegant networking in swift Part 2: Implement alamofire in the real project
Hôm này mình xin phép tiếp tục seri về Alamofire - thư viện phổ biến được viết cho iOS và OSX sử dụng ngôn ngữ Swift . Trong part 1 của seri này mình có viết về Alamofire, nó là gì, sử dụng thế nào... thì part 2 trong seri này mình sẽ hướng dẫn các bạn cách viết một network layer tách biệt ...
![](/themes/images/default.png)
Tìm hiểu về hệ điều hành thời gian thực µC/OS
µC/OS là một hệ điều hành thời gian thực được áp dụng cho rất nhiều dự án có yêu cầu cao về đáp ứng thời gian (hàng không, y tế...). µC/OS không phải là một hệ điều hành hoàn chỉnh mà chỉ là nhân thời gian thực dùng để cung cấp cho các ứng dụng. Và hệ điều hành µC/OS hỗ trợ các tính năng sau: ...
![](/pictures/picsmalls/2018/08/11/560/tnf1534001229.png)
Sử Dụng OAuth2 Để Chứng Thực Trong Rails
Chào các bạn, đến hẹn lại lên. Hôm nay mình dành chút thời gian viết bài về cách chứng thực hay còn gọi là Authentication trên Rails. Bài viết này mình chỉ dịch trên 1 bài viết khác và có bổ sung thêm. Vậy Authentication là gì Wiki có định nghĩa ở đây các bạn có thể tham khảo: là một hành ...
![](/themes/images/default.png)
Mysql database transactions - Ứng dụng transactions trong Laravel
1. Khái niệm transaction Trong thực tế, có rất nhiều trường hợp mà bạn cần phải thay đổi dữ liệu trong một hoặc nhiều bảng cơ sở dữ liệu. Trong một số tình huống dữ liệu có thể không nhất quán khi các thực thi lệnh riêng lẻ. Nếu câu lệnh đầu tiên được thực hiện một cách chính xác nhưng các câu ...
![](/themes/images/default.png)
Đăng nhập tài khoản Google không cần dùng mật khẩu
Đây là bài dịch được lấy từ một bài báo trong link sau: Nguồn: http://jp.techcrunch.com/2015/12/23/20151222google-begins-testing-password-free-logins/ Sáng ngày 22/12 (theo giờ Mỹ), Goole đã chính thức xác nhận đưa vào thử nghiệm công nghệ mới, tính năng login vào tài khoản mà không cần nhập mật ...
![](/themes/images/default.png)
Introduction to Ruby Game Programming
I always wonder if one can write game using Ruby language. I do some research and find out that it is possible. I will take this opportunity to introduce to you game programming in Ruby. 1. Model a deck of card Sure this is simple enough, but it can give us a basic idea of a deck of card which ...
![](/pictures/picsmalls/2018/08/11/560/gkq1534001293.png)
Dựng biểu đồ từ Google sheets
Có bao giờ bạn muốn fetch dữ liệu từ Google Sheet và sử dụng nó để làm 1 việc gì đó không? Trong bài này mình giới thiệu cách sử dụng dữ liệu từ Google Spreadsheets để tạo biểu đồ, sử dụng JsCharting. Đại loại là giống như thế này chẳng hạn: Chuẩn bị Google sheet Ở đây tớ đã có sẵn một ...
![](/themes/images/default.png)
Sinatra and ruby
1. Giới thiệu Sinatra là một DSL để xây dựng ứng dụng web bằng Ruby nhanh nhất và ít tốn công sức nhất DSL (Domain-specific language) là một ngôn ngữ được thiết kế để thực hiện trong một lĩnh vực cụ thể, nó trái ngược với các ngôn ngữ có mục đích chung để giải quyết nhiều lĩnh vực. Sinatra là ...
![](/themes/images/default.png)
Transaction_id trong PaperTrail
Trong việc sử dụng gem PaperTrail (https://github.com/airblade/paper_trail) để tạo log, việc quản lý tranction_id đôi lúc gặp khá nhiều vấn đề, bài viết sau hi vọng giúp bạn phần nào. Đầu tiên transaction_id có tác dụng đánh dấu những version được tạo ra cùng 1 thời điểm hoặc trong cùng 1 action ...
![](/themes/images/default.png)
Tìm Hiểu AngularJS - Validation (P9)
Để tiếp tục bài viết tìm hiều về AngularJS - Form - Validation ở phần trước, phần này ta sẽ đi sâu hơn vào phần Validation, xem xét một vài ví dụ để hiểu rõ hơn hoạt động của nó. AngularJS Validation AngularJS theo dõi trạng thái các giá trị đầu vào (input, textarea,..) và chứa các thông tin ...
![](/pictures/picsmalls/2018/08/11/560/fkl1534001220.png)
Symfony form (P3)
Symfony Form (P3) Phần 2 bạn có thể đọc tại đây https://viblo.asia/cuongnv_540/posts/NPVMaxLVRQOk Sử dụng doctrine migrations version để quản lý databases Một vấn đề thường gặp phải trong việc phát triển web đó là làm sao để quản lý việc thay đổi database của bạn. Việc quản lý thay đổi ...
![](/pictures/picsmalls/2018/08/11/560/kaf1534001223.png)
Snagit tool
Đối với một Tester, khi tìm ra bug trên hệ thống thì việc lưu lại chứng cứ lỗi rất là quan trọng, đôi khi chỉ cần 1 cái ảnh thôi có thể thay cho cả chục dòng mô tả bug. Hiện nay thì có rất nhiều tool ứng dụng dành cho việc đó. Ở bài viết này tôi xin được ...
![](/pictures/picsmalls/2018/08/11/560/cts1534001250.png)
Điểm qua những điểm nổi bật của CSS3
Xin chào các bạn, hôm nay mình xin giới thiệu đến mọi người những điều mới trong CSS3 , chắc bạn nào đã từng viết qua layout chắc đã biết qua các thuộc tính cơ bản trong CSS1 và CSS2 như Width Height hay các thuộc tính về hướng như Top Bottom Left Right ,... Do vậy, trong bài viết ...
![](/pictures/picsmalls/2018/08/11/560/flo1534001294.jpg)
Tìm hiểu Điện toán đám mây với Amazon Web Services (AWS) (P1)
Điện toán đám mây là gì? Điện toán đám mây có thể được định nghĩa một cách đơn giản như là sự sử dụng tài nguyên tính toán có khả năng thay đổi theo nhu cầu được cung cấp như là một dịch vụ từ bên ngoài với chi phí trả cho mỗi lần sử dụng. Bạn có thể truy cập đến bất kỳ tài nguyên nào tồn ...
![](/themes/images/default.png)
Cache trong Laravel 5
Trước khi tìm hiểu về cache trong laravel 5 chúng ta cần phải hiểu cơ chế cache là gì, nó được hiểu như thế nào và ứng dụng của nó ra sao. Định nghĩa Cache được gọi là bộ nhớ đệm và được hiểu là một tâng ở giữa cơ sở dữ liệu và website trong ứng dụng mà bạn xây dựng. Tất cả dữ liệu được lưu trữ ...
![](/pictures/picsmalls/2018/08/11/560/hhb1534001232.png)
Laravel DebugBar
Laravel Debugbar là một thư viện cho phép bạn nhanh chóng và dễ dàng giữ lại các tab trong suốt quá trình phát triển. Với việc cài đặt đơn giản và các tính năng mạnh mẽ, thư viện DebugBar là một trong những nền tảng cho Laravel. DebugBar đã được update và tích hợp với Laravel 5 và tôi muốn chia ...
![](/pictures/picsmalls/2018/08/11/560/qwp1534001257.png)
Tạo loading page như youtube cho 1 rails app
Khi mới làm quen với rails, chắc hẳn các bạn sẽ thấy 1 điều khá lạ là khi bạn click vào 1 link để chuyển trang, và nếu việc load data là khá lâu, có thể 2s, 3s hoặc hơn. Tuy nhiên trong thời gian trang kế tiếp chưa load xong, thì bạn vẫn ở trang hiện tại, và chả có action gì để bạn biết là bạn vừa ...