
kintone Plug-in: "Search" Plugin [VI]
kintone Plaform Part 1 - Giải pháp Quản trị dữ liệu không cần lập trình kintone Plaform Part 2 - Sử dụng Plugin để mở rộng chức năng kintone Plaform Part 3 - Hướng dẫn phát triển Plug-in kintone Plaform Part 4 - Plug-ins list Lâu lâu lại ngoi lên, hôm nay mình xin giới thiệu tới mọi người ...

Shared Projects (SP) - Sử dụng Shared Projects để share code
ShareProject (Viết tắt SP) cho phép bạn viết code dùng chung để tham chiếu từ các ứng dụng khác nhau. Code được biên dịch như 1 phần của project tham chiếu đến và có thể bao gồm các trình biên dịch theo nền tảng để giúp kết hợp các chức năng theo nền tảng cụ thể vào code dùng chung. SP được thêm ...

Tầm quan trọng của ngoại ngữ trong công việc
Ⅰ. Tại sao phải biết thêm ngoại ngữ mới? Học ngoại ngữ đã và đang trở thành một xu hướng của bất kì một người trẻ nào. Đơn giản vì nếu chỉ với tiếng mẹ đẻ, có thể bạn sẽ mất đi cơ hội làm việc trong những công ty đa quốc gia và giảm đi năng lực cạnh tranh trực tiếp với những ứng viên thông thạo ...

Product Owner làm gì trước khi bắt đầu sprint đầu tiên của dự án (sprint Zero)
Khái niệm "Sprint Zero" hoặc "Iteration Zero" đã tồn tại trong nhiều thập kỷ. Nó như là một thùng chứa tất cả các hoạt động cần được thực hiện trước Sprint đầu tiên. Thông thường, các hoạt động này sẽ bao gồm cả việc xây dựng team, thiết lập cơ sở hạ tầng, vị trí hậu cần và những thứ tương tự khác. ...

Giới thiệu Serial: cải thiện data Serialization trong Android
Scroll timeline mượt mà trên ứng dụng Twitter dành cho Android rất quan trọng đối với trải nghiệm người dùng. Với một số profile, serializing và deserializing dữ liệu từ cơ sở dữ liệu sử dụng các class Externalizable chuẩn của Android đã chiếm khoảng 15% thời gian xử lý UI. Các thư viện hiện tại ...

Hướng dẫn thay đổi diện mạo cho Checkbox
Xin chào cả nhà, và chúng ta lại gặp nhau. Trong bài viết hướng dẫn các bạn một Tip thay đổi diện mạo cho Checkbox. Đôi khi các bạn sử dụng các thẻ form của HTML, mặc định Checkbox sẽ có diện mạo rất xấu, kể cả khi các bạn sử dụng Bootstrap thì chúng ta vẫn chỉ thấy Checkbox có nền màu tắng và ký ...

Shell Script : Intro
Are you a Linux user? If yes, you must be familiar with a black-board look-a-like thing called command-line. Being a Linux user means you must play around with the command-line. Like it or not, there are just some things that are done much more easily via this interface than by pointing and ...

[Phần 1] Khám phá Laradock - A full PHP development environment for Docker
Chào các bạn, Thời gian gần đây, thì Docker là một hot trending. Bám theo trending này, hôm nay mình giới thiệu một package có đầy đủ toy cho PHP/Laravel phát triển. Giới thiệu Laradock Cung cấp môi trường phát triển đầy đủ cho PHP. Tích hợp sẵn các Image, được cấu hình sẵn để phục vụ cho ...

Shader Unity - Gradient Pattern: Tạo hiệu ứng đốm sáng lấp lánh
Chào mọi người. Để tiếp nối với bài shader trước: https://viblo.asia/p/shader-unity-vertex-animation-tao-hieu-ung-la-co-bay-trong-gio-aWj53XrQK6m#comment-dbZNrbmvnZY Mình sẽ viết thêm về Shader Unity - Gradient Pattern: Tạo hiệu ứng đốm sáng lấp lánh. Nào chúng ta bắt đầu thôi. I, Ý tưởng. ...

Cùng tìm hiểu về HTTP request methods
Đối với các lập trình viên web nói chung thì chúng ta không thể nào mà không nghe đến các từ như get hoặc post , nó thực sự rất phổ biển SUMARY: Đầu tiên phải nói đến là có tất cả 9 loại request, get và post là 2 loại thông dụng được sử dụng nhiều. GET: được sử dụng để lấy ...

Một ít về B-Tree
Bài viết được dịch từ nguồn: https://dev.mysql.com/doc/refman/5.7/en/mysql-indexes.html http://www.geeksforgeeks.org/b-tree-set-1-introduction-2/ Như ta đã biết Index giúp cho MySql tìm kiếm các bản ghi nhanh chóng, có thể hiểu nôm na Index như phần mục lục trong 1 quyển sách, nhờ đó ta có thể ...

Ckeditor và thêm một vài plugin cho ckeditor trên app ruby on rails
Trong file Gemfile add gem gem "ckeditor" Vào rails console chạy lệnh $bundle install Thêm dòng sau vào file app/assets/javascripts/application.js //= require ckeditor/init Chú ý thêm sau các require jquery và trước requiretree . Trong view bạn thêm class ckeditor <div ...

10 câu lệnh hữu ích để thu thập thông tin hệ thống và phần cứng trong Linux
Chắc hẳn, những ai đã từng làm việc với vai trò là một backend developer thì đều đã ít nhiều làm việc với hệ điều hành "họ" Linux. Tuy nhiên, để có thể hiểu hơn về hệ thống và phần cứng của máy tính đang chạy Linux thì không phải ai cũng nắm được. Đặc biệt với những người mới như tôi, điều đó còn ...

Ngôn ngữ lập trình nào tôi nên học đầu tiên?
Ngôn ngữ lập trình tốt nhất cho người mới bắt đầu là gì? Đó có thể là một trong những câu hỏi phổ biến nhất của những người học lần đầu. Nếu bạn hỏi 10 người đã từng lập trình thì bạn sẽ có 10 câu trả lời khác nhau của mỗi cá nhân. Chase Bell, đồng sáng lập tại Paq Bags, từng nói: “It ...

Ruby – Câu Lệnh Điều Khiển
Các câu lệnh điều khiển chịu trách nhiệm điều khiển luồng chương trình chạy trong Ruby. Các câu lệnh điều khiển bao gồm 2 loại câu lệnh cơ bản là câu lệnh điều kiện và vòng lặp. Câu lệnh điều kiện là các câu lệnh có tác dụng thực hiện các câu lệnh khác nhau tùy theo từng điều kiện khác nhau. Vòng ...

Java Memory Model
Java memory model (mô hình bộ nhớ của Java) quy định cách thức mà máy ảo Java làm việc với bộ nhớ của máy tính (RAM). Máy ảo Java là mô hình của cả một chiếc máy tính nên đương nhiên nó cũng kèm theo một mô hình bộ nhớ của riêng nó. Việc hiểu rõ được mô hình này là rất quan trọng trong việc lập ...

Nghịch với Arduino: Đa năng hóa remote TV - Phần 2
Ở phần trước mình đã giới thiệu sơ lược về lý thuyết để đa năng hóa remote TV, phần này mình sẽ bắt tay vào thực hiện luôn (hehe) Linh kiện Arduino Uno R3 Remote Loại gì cũng được Relay 5v, 5 chân Rơ-le là một loại linh kiện điện tử thụ động rất hay gặp trong các ứng dụng thực ...

[Slide Only] JavaScript - You Don''t Know JS
Đây là slide tôi tạo ra để trong buổi sharing technicals ở công ty. Bài viết này chỉ hướng dẫn cách để xem nội dung của slide. Nội Dung Cài Đặt Slide này tôi sử dụng thư viện RevealJS để tạo slide. Nên để xem được nội dung như trên các bạn cần setup như sau. Install Node.js ...

Bắt Đầu với Javascript (P7)
Phần này mô tả các toán tử của JavaScript, bao gồm assignment, comparison, arithmetic, bitwise, logical, string, ternary và nhiều hơn nữa. JavaScript có các loại toán tử sau đây. Phần này mô tả các toán tử và chứa thông tin về sự ưu tiên của toán tử. Assignment operators Comparison operators ...

PM series - Project Manager: Bạn là người thế nào?
Lời nói đầu Hiện tại ở phần lớn các công ty CNTT của Việt Nam, cả outsource lẫn product, đặc biệt là các công ty vừa và nhỏ, thì vai trò và công việc của người làm Quản trị dự án (PM – Project Manager)/Scrum Master khá là mơ hồ với số đông các vị trí khác. Và số lượng các bạn được đào tạo, có ...