Giới Thiệu Và Làm Quen Bước Đầu Với Robot Framework

1. Giới thiệu về Robot Framework. Robot Framework là một chương trình mã nguồn mở, cung cấp một nền tảng kiểm thử dựa trên ngôn ngữ lập trình Python hoặc Java. Cách tiếp cận của nền tảng kiểm thử này là hướng từ khoá (keyword driven) và hướng dữ liệu (data ...

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

Amazon Simple Queue Service

Dạo gần đây (khoảng 2 3 tháng gì đấy) mình làm khá nhiều bên front-end, chủ yếu là ReactJS và cũng có biểu hiện chán chán và muốn đổi vị =)) Có lẽ bắt đầu từ tháng này mình sẽ tìm hiểu và viết bài về các dịch vụ của Amazon Web Service. Bao gồm AWS SQS, EC2, ElastiCache... Và bài viết đầu tiên của ...

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

Laravel, Lối đi đúng đắn!

** Giới thiệu ** PHP đã ra đời từ lâu, có rất nhiều tài liệu nói về PHP. Có nói PHP ở mọi nơi thì cũng không có gì là sai. Nhưng điều đáng nói là những tài liệu PHP đó đều đã lỗi thời, có lẽ chỉ phù hợp cho những năm của thập kỷ trước. PHP đã thực sự chuyển mình và bắt kịp các ngôn ngữ hiện đại ...

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

Nâng cao hiệu suất Layout Android

Như các bạn đã biết thì Layout là thành phần quan trọng của ứng dụng Android. Tùy theo mỗi ứng dụng mà chúng ta sử dụng các thành phần Layout khác nhau như LinearLayout, ReativeLayout, ListView,... . vậy làm cách nào chúng ta có thể kiểm tra được xem thành phần Layout của chúng ta đã tối ưu ...

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

Thiên thần cũng Code

Người mẫu & Code ? (quaylen) Ừ m, chắc hẳn bạn sẽ không khỏi băn khoăn: người mẫu thì có liên quan gì đến công việc lập trình khô khan?!? Nhưng những thông tin dưới đây sẽ khiến bạn phải suy nghĩ lại về điều này. Người mẫu viết Code? Tại sao không? - (venhvao) Siêu mẫu người Mỹ ...

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

Web crawler nâng cao với Mechanize (P1)

Thời gian gần đây, mình đang tìm hiểu và code về Web crawler - chắc hẳn đây là khái niệm không mấy xa lạ với developer Nhưng nếu chưa rõ về khái niệm này thì bạn có thể xem qua một chút về web crawler là gì, hoặc là có thể tìm kiếm các định nghĩa về crawler bằng google đại pháp. =)) ...

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

Introduction to Ruby Metaprogramming

This will be my first writing on Ruby Metaprogramming. My goal is just you taste the power and enchantment of the magical features of Ruby so that you can make a journey and explore more by yourself. A Method for making methods What surprise the most is with method "define_method". The ...

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

Vẽ biểu đồ trên rails bằng chartkick gem

Lời mở Khi dịch vụ của bạn phục vụ người dùng thì chắc chắn điều bạn quan tâm nhất đó là các thông tin về người dùng và số lượng người sử dụng tương ứng. Thường thì các thông tin này được thể hiện thông qua các con số lưu trong CSDL mà ta có thể dễ dàng lấy ra thông qua các câu lệnh truy vấn. Tuy ...

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

パスワードの変更方法について

今回はパスワードの変更方法について紹介します。 1.パスワード変更ページへの行き方 ヘッダー右の自分のアイコンをクリック。 プルダウン内の上から2番目のSettingをクリックして設定ページへ。 設定ページ左サイドバー内のChange Passwordをクリック。 これがパスワード変更ページです。 2.パスワードの変更手順 まずは入力フォームに記入しましょう。 各項目の入力内容は下記の通りです。 ####Current Password→現在のパスワード (パスワードを忘れてしまった場合はこちら) ...

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

Thread Pools Trong Java

I, Giới thiệu ThreaPool trong java rất hữu ích khi cần giới hạn số lượng Thread được chạy bên trong ứng dụng của bạn cùng 1 thời điểm. Sẽ có vấn đề về hiệu suất khi tạo mới 1 Thread (new Thread) và mỗi thread được tạo ra cũng được phân bổ bộ nhớ cho việc sử dụng. Ví dụ : Bạn có 100 tập tin ...

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

Làm quen với Latex

Latex là gì? Là 1 ngôn ngữ định dạng (document markup language) giống như Word, Powerpoint ở chỗ là đều cho ra những văn bản được định dạng theo mong muốn của người sử dụng nhưng có sự khác biệt lớn. Word thì gõ chữ cái và sử dụng công cụ đồ hoạ để thực hiện việc định dạng văn bản, còn LaTex ...

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

Ứng dụng chat đơn giản với Laravel 5.1

Xin chào các bạn, ở bài viết này tôi sẽ hướng dẫn các bạn viết một ứng dụng chat đơn giản sử dụng event trong Laravel 5.1 kết hợp với Redis, Node.js, Socket.io. Trong khuôn khổ của bài viết này, tôi không sử dụng Database. Để lưu thông tin của user chat và message chat. Nội dung chính. ...

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

Đồ thị trong laravel

Nếu bạn có một ứng dụng sử dụng Laravel hay bất kỳ frameword nào khác. Bạn đều có thể thống kê phân tích các dữ liệu đang có. Đưa ra dạng biểu đồ hoặc bất kỳ kiểu dữ liệu nào khác. Những dữ liệu thường được thống kê trên các trang web có thể kể đến như sau: Có bao nhiêu nguời dùng được đăng ký ...

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

Mode Background iOS

Các ứng dụng chạy trên nền iOS hầu như sẽ bị dừng lại khi bạn bấm nút "Home" hoặc bạn chuyển sang chạy một ứng dụng khác, mặc dù nó vẫn còn tồn tại trong bộ nhớ nhưng nó sẽ không chạy bất cứ đoạn mã nào cho đến khi người dùng bật nó lên một lần nữa. Tuy nhiên trong một số trường hợp cụ thể ứng dụng ...

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

My proud configuration file

** What is a configuration file?** Các file cấu hình là các tập tin văn bản để kiểm soát hành vi của các chương trình trên máy tính. Thường chúng được đọc 1 lần, khi chương trình khởi động từ script hoặc lệnh nào đó. Process sẽ khởi động loại hoặc HUP là thứ cần thiết để nó hoạt động. ** What ...

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

GIỚI THIỆU VỀ PHƯƠNG PHÁP THAY ĐỔI PASSWORD TRONG VIBLO

Bài viết hôm nay mình xin giới thiệu về phương pháp thay đổi password trong Viblo. Dưới đây là link bài viết tiếng Nhật https://viblo.asia/Takuya.Okazaki/posts/YAQrMJJEM40E 1. CÁCH VÀO PAGE THAY ĐỔI PASSWORD Đầu tiên click vào icon của mình ở bên phải thanh header. Click vào icon ...

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

Multitouch, Drag and Drop in Android

Như các bạn đã biết, màn hình cảm ứng của điện thoại smartphone không chỉ là chạm vào để bấm nút thay cho bàn phím mà nó còn có thể có thao tác vuốt, click nhiều lần vào 1 thời điểm... Nhờ vào các event đó mà chũng ta có thể tùy biến nhiều chức năng khác cho chiếc smartphone của mình. Bài viết ...

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

TUYỂN TẬP 13 XU HƯỚNG DESIGN WEB NỔI BẬT 2015

Link bài tiếng Nhật http://blog.codecamp.jp/web_design_trend/ Từng thời kỳ trôi qua, xu hướng design web dần biến đổi và phát triển, nhưng ở giai đoạn nào đi chăng nữa, các xu hướng design đều khéo léo tạo sự gắn kết chặt chẽ từ ánh mắt đến trái tim cảm nhận của người dùng. Ngoài ra ngay cả ...

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

PayPal API Service for Laravel

Trong dự án hiện tại mình đang tham gia có yêu cầu sử dụng PayPal để thực hiện việc thanh toán. Mình đã tìm hiểu qua nó và dựng thành một service để thành viên trong team có thể sử dụng nó một cách đơn giản nhất có thể. Nay mình xin phép chia sẻ nó với mọi người. Với hy vọng có thể giúp được ai ...

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

GIỚI THIỆU VỀ MY PAGE TẠI VIBLO

Trong bài viết này mình sẽ giới thiệu chi tiết về các nội dung có trong My Page của Viblo. Mình xin phép lấy ví dụ về My page của Takuya Okazaki. Dưới đây là link bài viết tiếng Nhât: https://viblo.asia/Takuya.Okazaki/posts/mPjxMeLER4YL MỘT PROFILE CƠ BẢN Trên đây là ví dụ về một ...

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