Phương pháp lập trình AOP:

Bài viêt này với mục đích là giới thiệu về phương pháp lập trình AOP với công cụ là AspectJ, nhưng tốt nhất là không dùng các định nghĩa khó hiểu, ta hãy diễn giải nó thông qua ví dụ và xem xét các lợi ích nó đem lại.


Read More...

View Vietnamese version

弊社では、最近テストコードの整備をやっております。前からはもちろんテストコードを重視していますが、なかなかテストコードを書くということとそれらのメインテナンスするのはかなり非効率で得られる効果は薄いなと思いました。今回はそれらの課題を示した上で、それらの課題を解決するためにCodeceptionを使うことにしました。


Read More...

* CSS là gì?

Cascading Style Sheets, hay còn gọi tắt là CSS được World Wide Web(W3C) đưa vào sử dụng năm 1996. Nó dùng để định dạng các thẻ của HTML như font chữ, màu sắc, padding, margin,... Và nó có phần mở rộng là .css.

* CSS3 có gì mới?

Qua bài viết dưới đây của mình. Các bạn sẽ biết thêm được một số thuộc tính mới của CSS3 hay được webdesigner sử dụng: border-radius, box-shadow, text-shadow, column, media-query, transition. Ngoài ra còn có nhiều thuộc tính nâng cao khác mà mình không đề cập trong bài viết này.


Read More...

View Vietnamese version

MacにDockerをインストールして使ってみましたでDockerを使ってみました。今回はその実用運営について考えます。Dockerを使って一人で遊んではもったいないと思います。そもそもの目的はいろんな開発環境を仮想化することですので、それぞれの開発環境イメージを作ってそれらを公開すれば、開発者はだれでも、いつでもどこでもPullでき、自分のローカルで使えるようにしたいです。


Read More...

View Vietnamese Version

お客様のサーバーOSはまちまちです。Webシステム系なら、大抵はCentosですが、Centos5, Centos6の2つが分かれます。これからまたCentos7となりますね。これらのOSは社内で今まで一台PCをパーティション分けてインストールしています。メインテナンス作業が面倒で社内にしかテストできないということもあります。VirtualBoxは使ったことがありますが、なんだか重くてVagrantもいまいちです。もうちょっとシンプルで手軽いのはないかなと思ってDockerをインストールして使ってみました。


Read More...

 PhoneGap là một nền tảng (framework) mã nguồn mở dùng để phát triển ứng dụng mobile cho cả iOS, Android, Windows Phone, BlackBerry, webOS, Bada, Symbian cùng lúc, viết một lần, biên dịch qua cloud và chạy trên nhiều nền tảng smartphone khác nhau. Đây là một dự án nguồn mở miễn phí của Nitobi giúp việc phát triển ứng dụng di động dễ dàng hơn đối với mọi hệ điều hành. Cho phép nhà phát triển sử dụng HTML, CSS và JavaSript để viết và triển khai ứng dụng.


Read More...

前回のUbuntu12.04にGITLABをインストールしました。につづいて、今回はさらにGITLAB-CIをインストールし、PHPプロジェクトのテストビルドまで書きたいと思います。


Read More...

posted by Phan Ngọc Tiến on 2014-07-17 01:12

Tổng quan:

swift là ngôn ngữ lập trình mới của apple, nó được giới thiệu tài WWDC 14.

Nó được tích hợp cùng với iOS 8 trong Xcode 6 beta.

swift được apple hứa hẹn là nó tập hợp các ưu điểm của 2 loại ngôn ngữ lập trình đó là sự mạnh mẽ và mềm giẻo của ngôn ngữ compile và sự đơn giản của loại ngôn ngữ script.

các ưu điểm đáng kể đến của swift đó là:

  • Cú pháp đơn giản, ngắn và dể đọc

  • Type inference (xác định kiểu dữ liệu của các biến không được định nghĩa rỏ ràng tại thời điểm biên dịch)

  • Optional Chaining (khái báo bằng cách thêm vào dấu chấm hỏi "?" sau property,method,subscript)

  • Playground ( viết code và thực thi nó realtime)


Read More...

Please make sure that all of guidelines below are written for Windows, other guide for Linux or Mac is same same. You can also follow this link: http://www.wikihow.com/Set-up-an-Android-Development-Environment to setup manually Android Development Environment if you don't use ADT.


Read More...

弊社開発の品質向上には常に悩んでいます。腐ったソースコード、見直しなくリファクタリングなしのコード、メインテナンス性が悪い、解読が難しい…多々あります。上司からの注意だけじゃ、変わらないし、またエンジニア個人の差もあるし、全部注意できません。それに新人が入った時には、またとんでもないコードを書くかもしれません。そんな状態をなんとか脱したいと思って、GITLABを入れたいと思いました。GITLABは基本的にGITHUBと同じものです。そのまま、世界で採用されているGITHUB FLOWを利用できます。

今回はGITLABをインストールした手順を解析します。


Read More...