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ác giả: Hoàng Hải Đăng viết 13:34 ngày 12/08/2018

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 ...

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

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 ...

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

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 ...

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

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ác giả: Trịnh Tiến Mạnh viết 13:34 ngày 12/08/2018

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 ...

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

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 ...

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

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ác giả: Bùi Văn Nam viết 13:34 ngày 12/08/2018

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ự ...

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

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 ...

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

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 ...

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

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 ...

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

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 ...

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

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, ...

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

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 ...

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

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 ...

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

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ừ ...

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

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, ...

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

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 ...

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

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 ...

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