Bamboo Chatwork Notification

Bamboo Chatwork Notification

Giới thiệu Trong nhiều dự án có sử dụng bộ sản phẩm của Atlassian Jira, Confluence, Stash, Bamboo…, nhưng lại không dùng Hipchat mà lại dùng Chatwork để trao đổi công việc . Trong bài viết này mình sẽ hướng dẫn cách thiết lập để sau khi build , tự động gửi kết quả (build thành công hay thất bại , user thực hiện , branch thực hiện …) đến Chatwork. 1. Cài đặt Bamboo server Trong hướng dẫn này mình cài Bamboo server trên Ubuntu. Trước tiên ta cái Docker  sudo apt-get install curl  curl -sSL https://get.docker.com/ | sh Sau đó pull ... »

Tổng quan về Hbase

Tổng quan về Hbase

1 Giới thiệu Hbase là opensource, distributed database phát triển bởi Apache Software foundation, được xây dựng dựa trên Google Big Table. Hbase chủ yếu được viết bằng Java, có thể lưu trữ lượng dữ liệu cực lớn từ terabytes tới petabytes. Rất nhiều doanh nghiệp lớn đang sử dụng Hbase như Facebook,Twitter, Yahoo, Adobe .. 2 Kiến trúc và các thành phần cơ bản 2.1 Các khái niệm chính cần biết trong Hbase Hbase là column-oriented database (Tham khảo Other 4.2 so sánh Column-oriented và Row oriented storages) Dự liệu được lưu trữ trong các table Mỗi ... »

ZStandard - Nén và giải nén dữ liệu nhanh hơn, hiệu quả hơn

ZStandard - Nén và giải nén dữ liệu nhanh hơn, hiệu quả hơn

Việc lưu trữ dữ liệu ngày nay đã trở nên phổ biến và đơn giản hơn rất nhiều. Những thiết bị lưu trữ ngày càng nhỏ nhưng có thể chứa được lượng dữ liệu lớn. Vì thế, nhiều người ít quan tâm tới vấn đề nén dữ liệu để giảm dung lượng lưu trữ. Tuy nhiên, cùng với sự phát triển của điện toán đám mây, nhiều ứng dụng đã sử dụng dịch vụ đám mây để lưu trữ và xử lý dữ liệu. Vấn đề lưu trữ trên đám mây luôn được quan tâm bởi vì dung lượng lưu ... »

Tối ưu hóa ứng dụng Android

Tối ưu hóa ứng dụng Android

Giới thiệu Android là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng. Ban đầu, Android được phát triển bởi Tổng công ty Android, với sự hỗ trợ tài chính từ Google và sau này được chính Google mua lại vào năm 2005. Android có mã nguồn mở và Google phát hành mã nguồn theo Giấy phép Apache. Chính mã nguồn mở cùng với một giấy phép không có nhiều ràng buộc đã cho phép các ... »

Website quản lý Source Code

Website quản lý Source Code

Với dịch vụ hosting lưu trữ file, cơ sở dữ liệu web cùng hàng trăm nghìn source code public hoặc private, source code repository đang là ngôi nhà của hàng nghìn project open source trên khắp thế giới. Các dự án open source và dự án có nhiều developer thường sử dụng source code repository để làm việc với nhiều phiên bản khác nhau. Chúng giúp các developer submit patches of code một cách có tổ chức. Thông thường, các trang web này còn hỗ trợ kiểm soát các phiên bản code, theo dõi bug, quản lý release sản phẩm, ... »

Xuất file CSV trong PHP đối với dữ liệu tiếng Nhật

Xuất file CSV trong PHP đối với dữ liệu tiếng Nhật

Trong công việc và các dự án liên quan đến việc quản lý, chúng ta thường sẽ cần chức năng xuất và nhập dữ liệu từ file CSV. Đối với đa số các Framework PHP trên thị trường hiện nay thì việc này đều được hỗ trợ sẵn thông qua các thư viện được xây dựng sẵn. Tuy nhiên trong vài trường hợp đối với các dữ liệu sử dụng ngôn ngữ tiếng Nhật hay tiếng Trung, đôi khi sẽ xảy ra trường hợp file được export ra sẽ không thể import vào đúng như ban đầu. Ví dụ dưới ... »

Sử dụng TriggeringEventEvaluator để bắt sự kiện log của 1 class bất kỳ

Sử dụng TriggeringEventEvaluator để bắt sự kiện log của 1 class bất kỳ

Khi làm việc với những hệ thống cũ , đôi khi có những Error Log được bắn tới Mail liên tực , mà những Error Log đó thực chất cũng không nguy hiểm gì , ta muốn chặn việc gửi Error Log đó tới Mail. Nhưng ta lại không thể vô cái Class phát sinh ra Error Log đó để thay đổi Event Level Log, vì đó là 1 file .jar chẳng hạn , thì khi đó ta có thể sử dụng phương thức isTriggeringEvent() của interface TriggeringEventEvaluator  để bắt lại cái Error Log đó và xử lý đê không gửi nó đến Mail ... »

Angular 2 - Những điểm nổi bật

Angular 2 - Những điểm nổi bật

Chắc hẳn đổi với các front-end developer đều rất quen thuộc với Angular framework do Google đỡ đầu, một trong những framework javascript rất đầy đủ về cả chức năng lẫn tài liệu, và Angular cũng là một trong những yêu cầu hàng đầu đối với rất nhiều nhà tuyển dụng hiện nay. Với sự nổi lên của React do Facebook phát hành, Angular cũng chuyển mình thay đổi với một phiên bản mới hoàn toàn kèm với nhiều sự thay đổi cũng như những tích hợp mới để trở nên mạnh mẽ hơn nữa với lời hứa của Google: ... »