Chương 7: Thế nào là một thiết kế linh hoạt?
Phần 2 - Thiết kế linh hoạt (Agile Design) Nếu sự mau lẹ nói đến việc xây dựng phần mềm từ những sự cải tiến rất nhỏ, làm thế nào để chúng ta có thể thiết kế phần mềm? Làm cách nào chúng ta có thể dùng thời gian một cách hợp lý để có thể đảm bảo rằng phần mềm của chúng ta có kiến trúc mềm ...
Variable Comparison in PHP
Cách đây 4 tháng, mình đã từng có một bài viết mang tên "Variables Comparison in Javascript", bài viết phân tích về tính falsy và truthy trong Javascript, cũng như những cạm bẫy thường gặp khi thực hiện các phép so sánh thông thường. Lần này mình tiếp tục thực hiện chủ đề tương tự, nhưng với một ...
Corona SDK tutorial: game Flappy Bat phần 3
Đây là phần cuối của loạt bài hướng dẫn làm quen với corona SDK: game Flappy Bat Trong bài này mình sẽ trình bày về cơ chế xử lý va chạm và DB trong corona SDK. ở bài viết phần 1: https://viblo.asia/TienNM87/posts/ojaqG0oOMEKw chúng ta đã có thể tạo được scene menu và in game, tạo chuyển động ...
Tìm hiểu về BroadcastReceiver
1. Động cơ Thiên thời Một ngày chủ nhật đẹp trời sau cơn mưa tầm tã đêm qua, đội tuyển bóng đá Framgia cũng dành chiến thắng 3-0 hoành tráng (hoho) Địa lợi Dự án hiện tại đang tham gia sử dụng BroadcastReceiver khá nhiều Nhân hòa Một newbie đích thực với Android có tham vọng hiểu biết ...
Giới thiệu cơ bản về Tmux
Tôi bắt đầu dùng Tmux thế nào? Ngày chập chững bắt đầu biết cách ssh vào server, chạy các tác vụ trực tiếp trên staging và production, tôi có gặp một vấn đề như sau. Khi đang chạy một tác vụ chuyển dữ liệu với thời gian thực thi lên tới gần 1 tiếng đồng hồ, đột nhiên tôi gặp thông báo: $ Write ...
Image Responsive
This article we are going to talk about responsive images. In the past couple of year, there are many web developer who always talk about responsive web design and those people are starting to get more and more creative with how they adapt their layout to varies devises screen awidth, but it seem ...
[ThaoVTP] một số thuật ngữ IT hay dùng (Tiếng Nhật - Anh -Việt)
No. Japanese word Furigana English word Vietnamese word 1 ウィルス対策ソフト ウィルスたいさくソフト Antivirus software Phần mềm chống vi-rút 2 ウィルス感染のPC ウィルスかんせんのPC Virus affected PC Máy tính cá nhân nhiễm vi-rút 3 キックオフ会議 キックオフかいぎ Kick off meeting Cuộc họp khi bắt đầu ...
Vấn đề tương thích với iOS 9 – những việc tôi nghĩ chúng ta cần làm
Người dịch : Phan Hoàng Minh Nguồn : iOS9対応でやろうと思っていることまとめ - NSBlogger ![ios-9-logo1.jpg](/uploads/18b720ca-1175-4865-90dc-83a8c14c3927.jpg) iOS 9 sắp ra mắt iOS 9 sẽ release vào khoảng quý 3 năm nay nên chúng ta cần chuẩn bị cho việc đối ứng với nó. Nếu giống như các lần release trước, ...
GIỚI THIỆU VỀ TÍNH NĂNG TAG CỦA VIBLO
Link bài tiếng Nhật : https://viblo.asia/Takuya.Okazaki/posts/ZWApGx4QG06y Đôi khi bạn muốn tìm đọc bài viết thuộc lĩnh vực yêu thích nhưng việc phải bơi trong đống bài viết khổng lồ để tìm ra bài viết phù hợp thực sự là khá vất vả. Cho nên mình xin giới thiệu với các bạn giải pháp có thể giải ...
Tag機能について
「読みたい分野の記事をこの膨大な量の記事の中から探すのは大変!」 今回はそんな際にとても役立つ「タグ機能」について紹介します。 ** タグはどこにあるの?** タグは以下の3箇所にございます。 1.TOPページの右サイドバー 2.フッター 3.記事の詳細ページ ** タグ機能の活用方法 ** まずはタグを選択しましょう。 今回は例としてTOPページの右サイドバーにあるタグ一覧からRubyを選択します。 Rubyタグをクリックするとそのタグが付けられた記事の一覧ページに移ります。 ...
Các kỹ thuật Tấn công web cơ bản
I. Tổng quan Các nguy cơ đối với ứng dụng web Tấn công vào hệ thống vận hành Tấn công vào ứng dụng web Tấn công vào công tác vận hành, quản trị: Khai thác điểm yếu trong cơ chế quản trị, người dùng. Tấn công vào nền tảng phục vụ ứng dụng web: Khai thác vào lỗ hổng ...
Spree E-Commerce - Lựa chọn tốt cho website thương mại điện tử
Ngày nay, thương mại điện tử phát triển với tốc độ chóng mặt, cùng với đó nó mở ra nhiều cơ hội hơn cho những người làm kinh doanh. Cả thế giới đang mua bán online hàng ngày, khách hàng có nhiều lựa chọn hơn trong việc mua hàng, ngoài việc ngồi trước màn hình máy tính ở nhà, nay họ có thể sử dụng ...
A/B testing & Amazon A/B Test Tool
Với mục đích phục vụ cho các chức năng mới của dự án hiện tại. Mình làm 1 bai tìm hiểu về qui trình test A/B và cách thức sử dụng Amazon Test tool này vào cho các ứng dụng Android. A/B testing là gì?### A/B testing (còn được gọi là split testing) là một quy trình test mà trong đó hai phiên bản ...
Atom, the Only choice
Text Editors has always been on the crux of developers and they always finds the topic hot in terms debating and choosing the best text editor for their primary work. The modern Text Editor like Sublime text now can satisfy vast range of developers, programmers and desigers in general. However, ...
GIỚI THIỆU VỀ TÍNH NĂNG CLIP CỦA VIBLO
Bài viết sau đây mình xin giới thiệu về tính năng Clip của Viblo. Link bài tiếng Nhật: https://viblo.asia/Takuya.Okazaki/posts/1qm6RWPzMeJE Mình chắc hẳn trong số các bạn, sẽ có nhiều bạn gặp phải tình huống ví dụ như: bạn tình cờ tìm thấy một bài viết rất hay, nhưng lại quên mất mình đã tìm ...
Tạo 1 ứng dụng với Android Wear!
Trong part 1, Trong part 1,Tổng quan về Android Wear!, chúng ta đã biết được sơ lược về lịch sử phát triển cũng như những hiểu biết cơ bản về android Wear. Tuy nhiên với đa số các lập trình viên thì dù có niềm đam mê nhưng việc sắm được 1 wear device thực sự thì không phải ai cũng có khả năng! Bài ...
HTML5 File API
Giới thiệu Trong các ứng dụng web hầu hết chúng ta cũng đã từng làm việc với files, ví dụ chức năng cập nhật Avatar của User chẳng hạn. Một flow đơn giản đó là tạo một input với type=file, người dùng sẽ chọn hình ảnh muốn upload, sau đó ảnh sẽ được upload lên server và lưu thông tin database ...
Mocking với PHP Unit
Sử dụng Mocking sẽ giúp bạn tạo các test case chuẩn xác hơn cũng như giảm thời gian viết test case, thời gian thực thi test. Vậy mocking là gì? Mock là việc đóng giả hành vi, thuộc tính của một đối tượng. Có hai lý do chính để thực hiện việc mock một object: FileSystem, DbQuery, ...
The Art of Readble Code (Part II)
Làm sao có thể viết code một cách dễ hiểu (Phần 2) III. Đặt tên để không bị hiểu sai Key Idea : Ở bài trước tôi đã đề cập đến việc đặt tên cho dễ hiểu . và ở bài này khi bạn đặt tên biến hay luôn tâm niệm rằng liệu người khác khi đọc tên bạn đặt liệu có cách hiểu khác nào không . ...
Help learning java code by Example
Tự tìm hiểu và học java một thời gian nhưng chưa thấy lên tay được chút nào, mong các tiền bối có kinh nghiệm chia sẻ kiến thức giúp em cũng như những các bạn đang tìm hiểu và học java có thêm kiến thức: các moudle làm việc thực tế các bài tập nâng cao có thể ap dụng lâu dài .... Mong ...