Văn Hóa Ẩm Thực Nhật Bản
Trước khi ăn người Nhật thường nói “itadakimasu”, đó là một câu nói lịch sự nghĩa là “xin mời”. Nó nhấn mạnh sự cảm ơn tới người đã cất công chuẩn bị bữa ăn. Khi ăn xong, họ lại cảm ơn một lần nữa “gochiso sama desh*ta” có nghĩa là “cám ơn vì bữa ăn ...
Tìm hiểu Laravel (P3) - Send Mail
Ở bài trước chúng ta đã hoàn thành phần tạo form đăng ký, đăng nhập, đăng xuất và kết quả thu được như trên. Nhưng nếu các bạn tinh ý thì có thể nhận ra ta đã bỏ qua một phần không thể thiếu trong các ứng dụng web phổ biến hiện nay, đó là gửi mail xác nhận đăng ký tài khoản, hay gửi mail khi ...
Giới thiệu về ConstraintLayout (P2) Add Constraint layout vào trong project
Xin chào 500 anh em! Như ở Phần 1 mình đã liệt kê các phần mới của ConstraintLayout để mọi người có thể hiểu rõ hơn về nó. Ở phần này mình sẽ hướng dẫn các bạn sử dụng ContraintLayout trong việc tạo giao diện. 1. Thêm Contraint Layout vào trong Project Trong Android Studio 2.2 đã cập nhật hầu ...
Phát triển game dựa trên game engine đa nền tảng cocos2d-x (P5) - Advanced actions
Sau khi đã qua 4 bài giới thiệu về cocos2d-x, cũng như các thành phần cơ bản trong game : Phần 1 : https://viblo.asia/ThanhTa/posts/jaqG0lrxGEKw. Phần 2 : https://viblo.asia/ThanhTa/posts/NPVMaDb2RQOk. Phần 3 : https://viblo.asia/ThanhTa/posts/6BkGyK8XR5aV. Phần 4 : https://viblo.asia/Thanh ...
SUMO NHẬT BẢN - MÔN VÕ CỦA VĂN HÓA VÀ TÔN GIÁO
Khi nói đến Sumo, ai cũng nghĩ đến các võ sĩ Sumo tầm vóc khổng lồ, nhưng lại nhanh nhẹn tuyệt vời khi bước vào trận đấu. Mỗi khi nhắc đến Sumo là ai trong chúng ta đều nghĩ ngay đến Nhật Bản nơi mà Sumo là là niềm tự hào của thể thao Nhật Bản, là biểu tượng văn hóa tinh thần của người Nhật. ...
Tìm hiểu về Blade template engine trong Laravel 5x
Teamplete engine là gì Template đó chính là 1 mẫu bố cục chung cho tất cả các trang có sử dụng lại những thành phần giống nhau mà không phải viết lại toàn bộ, từ đó trên mỗi trang, chỉ cần thay đổi ở một số nơi được chỉ định trên trang từ template. Template engine có tác dụng giúp sạch đi ...
Laravel Accessors and Mutators
Accessors và Mutators cho phép bạn định dạng các thuộc tính khi lấy chúng từ Model hoặc thiết lập giá trị cuả chúng trước khi lưu vào cơ sở dữ liệu. Accessors được sử dụng để định dạng thuộc tính khi bạn lấy chúng ra khỏi cơ sở dữ liệu, trong khi mutators định dạng các thuộc tính trước khi lưu vào ...
Giới thiệu về OMNET++
Abstract: Chúng ta đang sống trong thời đại internet, các máy tính được kết nối với nhau tạo thành một mạng lưới. Chúng ta chỉ cần truy cập vào một địa chỉ nào đó, và như thế là 2 máy được kết nối với nhau. Tuy nhiên, đó là tâng application, vậy tầng vật lý sẽ thực hiện như thế nào? Làm thế nào ...
Tạo Multistep Forms với gem wicked trong Rails
Chào các bạn mình là Bình, một sinh viên vừa mới tốt nghiệp, hôm nay mình xin chia sẻ với các bạn cách tạo một multistep form với gem wicked trong lập trình Ruby On Rails. Do chỉ là sinh viên mới tốt nghiệp, kinh nghiệm chưa có nhiều, lại là lần đầu viết bài trên viblo nên rất mong nhận được sự ...
Git recovery reset --hard
Một ngày đẹp trời khi đang làm việc, bạn dù vô tình hay cố ý chạy câu lệnh git reset --hard {commit}. Xong! vậy là tất cả những gì bạn hùng hục làm cả ngày đã mất tiêu. Giờ là lúc chúng ta nghĩ về cách giải quyết hậu quả và khôi phục lại dữ liệu đã mất. Câu hỏi đặt ra là liệu dữ liệu có khôi phục ...
Mô hình MVC trong các thành phần cơ bản
Hiện nay, trên thế giới, những gã khổng lồ về công nghệ như Microsoft, Apple, Google, hầu hết vẫn sử dụng mô hình truyền thống MVC. Mô hình MVC luôn giữ một vai trò quan trọng hết sức quan trọng. Vì vậy chúng ta cần hiểu rõ và sâu sắc về mô hình MVC. Mô hình MVC là gì? MVC là viết tắt của Model ...
Go with Multi thread
Đầu tiên, hãy thử suy nghĩ về 2 vấn đề sau đây: Vấn đề 1 : Vector ở STL trong C++ có phải là thread safe không? Vấn đề 2 : ArrayList của Java có phải là thread safe không? Câu trả lời cho cả 2 vấn đề trên đều là “Không, không phải là thread safe!”. Cái này chỉ cần hỏi ...
In-Place Editing
Việc chỉnh sửa một trường giá trị của một đối tượng đã là công việc quá quen thuộc với các lập trình viên nói chung, và ruby developer nói riêng. Công việc thật đơn giản khi bạn chỉ cần click vào link edit và thay đổi các giá trị của trường muốn thay đổi, sau đó Submit, thế là xong. Quá dễ phải ...
Những tính năng mới mà Apple giới thiệu trên iOS 10
Nội dung Giới thiệu Lock screen Apple siri Apple Photo Apple Map Apple Music Apple Home Apple phone và Message Kết Luận Giới thiệu Sau nhiều đồn đoán, tại sự kiện WWDC 2016 diễn ra đêm qua, rạng sáng 14/6/2016 Apple đã chính thức giới thiệu hệ điều hành iOS 10. Theo Apple, ...
PyMOTM: Beautiful Soup 4 (Part II)
Beautiful Soup 4 Mục đích : Parse HTML, XML và Website scraping Hôm nay chúng ta tiếp tục phần II của module Beautiful Soup 4 của Python trong series PyMOTM nhé. Ở phần I mình đã giới thiệu sơ qua về module này như cách cài đặt module, các parser cho module và giới thiệu về các loại ...
Căn bản với Python
Python là ngôn ngữ có nhiều nét tương đồng với Perl, C, và Java. Tuy nhiên, cũng có một vài sự khác nhau rõ ràng giữa chúng. Chương trình Python đầu tiên Phiên bản Python sử dụng là 2.7.11 nhé. Chúng ta sẽ thực thi các chương trình trong các chế độ khác nhau Chế độ trình thông dịch ...
Core Image Filter
Bắt đầu Trước khi bắt đầu chúng ta hãy thảo luận một chút về framework CoreImage CIContext: tất cả quá trình xử lý của core image đều kết thúc trên CIContext, nó là một cái gì đó giống như context trong core graphics hay opengl CIImage: class này sẽ giữ dữ liệu ảnh, nó có thể được tạo ra từ ...
Data storing in Unity
Unity is a 3D game engine with a purpose of providing low budget game studios a set of tools to make professional 3D games, this is a fact that well known by the game developers these days. Unity support 3 programing languages, being the most used by developers, C#. Unity’s C# uses Mono, ...
Hướng dẫn setup môi trường chạy rails + react để chạy jsx và ES6
Ở bài viết này mình xin chia sẻ việc setup môi trường để chạy rails với react khi các bạn viết jsx và es6. Khi mới làm quen với react, mình rất khó khăn và mất thời gian cho việc setup này. Hy vọng bài viết sẽ giúp các bạn mới tìm hiểu react có thể dễ dàng setup. Các bạn có thể tham khảo src ...
Struts 1 components
Struts 1 Framework is popular framework supporting building web application with applying MVC pattern. Audience The document is prepare for people who has a basic knowledge of MVC pattern. After completeing the document you will get more clearly about struts 1 framwork. Purpose: In the ...