Bài viết của Hoàng Hải Đăng

初めてでもできるSQL (2)DB作成および接続 ( Windows )

1. 起動 Windowsキー + E 押下でエクスプローラを起動します。 xamppをインストールしたフォルダを開き、xampp-control.exeを実行します。 【注意】この画面ではD:xamppですが、インストール時にデフォルトのまま変えていなければC:xamppです。 MySQLの右側にある「Start」ボタンを押下してから「Shell」ボタンを押下します。 黒い画面が表示されたら下記コマンドを入力します。 mysql -u root 画面の末尾がmysql> と表示されればMySQLでの操作が可能です。 2. 終了 ...

Tác giả: Hoàng Hải Đăng viết 10:48 ngày 12/08/2018 chỉnh sửa

Web crawler và scrape data với gem Mechanize

1. Web crawler Web crawler (hay còn gọi là web spider, web robot) là một chương trình được thiết kế để thu thập các tài nguyên trên internet từ các trang web khác. Web crawler được chủ yếu sử dụng để phục vụ cho các search engine (Google, Yahoo, Bing,...). Khi có ai đó tìm kiếm một thông tin, ...

Tác giả: Hoàng Hải Đăng viết 10:48 ngày 12/08/2018 chỉnh sửa

Object-Relational Mapping (Ruby Active Record)

I.What is Object-relational mapping ? Object/Relational Mapping (ORM) in computer science is a programming technique for converting data between incompatible type systems in object-oriented programming languages. ORM creates a "virtual object database" that can be used from within ...

Tác giả: Hoàng Hải Đăng viết 10:47 ngày 12/08/2018 chỉnh sửa

Những cú sốc của lập trình viên Java khi bắt đầu học Ruby

Tác giả: Nakaide Ngày post: 8/4/2015 Nguồn: https://moneyforward.com/engineers_blog/2015/04/08/to-ruby-from-java/ Người dịch: Phạm Cẩm Anh Tác giả vốn quen thuộc với các ngôn ngữ biên dịch như C/C++/Java nhưng đã bắt đầu làm Ruby (Ruby on Rails) từ khi gia nhập công ty Money Forward. Tác ...

Tác giả: Hoàng Hải Đăng viết 10:44 ngày 12/08/2018 chỉnh sửa

Quan điểm test

Như các bạn đã biết, trong quá trình kiểm tra chất lượng một sản phẩm phần mềm, việc tạo danh sách các mục cần phải kiểm tra có chất lượng tốt đóng một vai trò hết sức quan trọng. Bởi vì nó liên quan trực tiếp đến 1. tìm ra đầy đủ hay không đầy đủ những điểm khiếm khuyết của phần mềm và 2. chi phí ...

Tác giả: Hoàng Hải Đăng viết 10:43 ngày 12/08/2018 chỉnh sửa

[Typography] Beautiful stranger

Sử dụng thủ pháp viết tay trong nghệ thuật chữ luôn tạo được ấn tượng mạnh mẽ và dấu ấn cá nhân rõ nét trong sản phẩm thiết kế. Đây là cách được nhiều nhà thiết kế trên thế giới đưa vào ấn phẩm của mình, như một sự khẳng định tính độc nhất và sáng tạo. Handwritten typography có thể đứng độc ...

Tác giả: Hoàng Hải Đăng viết 10:41 ngày 12/08/2018 chỉnh sửa

Giới thiệu về Celluloid - Part 1

Ở thời điểm vài năm trước đây, có một phương pháp rất đơn giản để cải thiện code. Nếu bạn cảm thấy những dòng code cần xử lý nặng của mình chạy chậm hơn những gì mình mong muốn, cách đơn giản nhất là chỉ việc ngồi đợi đến phiên bản nâng cấp phần cứng tiếp theo, tốc độ CPU sẽ được cải thiện và ...

Tác giả: Hoàng Hải Đăng viết 10:40 ngày 12/08/2018 chỉnh sửa

Shebang (Unix)

1. What is Linux Shell ? Shell là một cầu nối giữa con người với máy tính, nhận những câu lệnh người dùng nhập vào tư bàn phím và chuyển cho nhân của hệ thống thực hiện những câu lệnh đó. 2. What is Shell Script ? Shell Script là tập hợp của các câu lệnh được viết trong một file ...

Tác giả: Hoàng Hải Đăng viết 10:35 ngày 12/08/2018 chỉnh sửa

ANDROID MEDIA

ANDROID MEDIA Khi đề cập đến đa phương tiện trong Android thì chúng ta nghĩ ngay tới việc sử dụng âm thanh, hình ảnh... Đây cũng chính là một trong những tiện ích được người sử dụng smartphone hay dùng nhất. Ở bài viết này, chúng ta bắt đầu làm quen với Media với cách tiếp cận dễ dàng nhất. ...

Tác giả: Hoàng Hải Đăng viết 10:34 ngày 12/08/2018 chỉnh sửa

[ Agile Software Development, Principles, Patterns, And Practices] Testing

Tiếp nối loạt bài dịch cuốn sách "Agile Software Development, Principles, Patterns, and Practices", ngày hôm nay chúng ta sẽ đến với chương 4 của cuốn sách này. Chương 1 bạn đọc có thể tham khảo ở bài viết Agile Practices. Chương 2, 3 nói về Exteme Programming, và như tôi đã nói ở cuối chương 1, ...

Tác giả: Hoàng Hải Đăng viết 10:32 ngày 12/08/2018 chỉnh sửa