
8 tip để làm việc hiệu quả trên GitHub
Với thông báo gần đây về việc GitHub cho phép sử dụng các private repository miễn phí, hãy cùng xem thử chúng ta có thể tận dụng được gì từ những thứ mà GitHub đang cung cấp free cho cộng đồng lập trình. Thật ra, GitHub có nhiều tính năng rất hay mà các dev thường hay không để ý ...

Giờ đây, người dùng GitHub miễn phí sẽ có các repository riêng tư không giới hạn
Đây là một tin tốt cho những ai đang sử dụng GitHub mà không phải trả tiền. Trước đây, GitHub luôn cung cấp các tài khoản miễn phí nhưng điều kiện là code của bạn phải được công khai. Để có được các repository riêng, bạn phải trả tiền. Nhưng bắt đầu từ ngày mai, giới hạn này không ...

Sự khác nhau giữa display: inline, block và inline-block
Người viết: Nguyễn Lê Quang Ở bài viết này mình sẽ phân biệt ba kiểu hiển thị: display: inline display: block display: inline-block display: inline Với kiểu này thì các item sẽ nằm trên cùng một dòng, ví dụ như <span> . Nếu các items vượt quá độ dài của dòng thì ...

Phân quyền user với Laravel và Vue-router
Người viết: Mai Trung Đức Chào mừng các bạn quay trở lại với bài viết của mình. Ở bài này mình sẽ hướng dẫn các bạn cách phân quyền user theo role và permission bằng laravel và giới hạn khả năng truy cập và thao tác của user theo từng route trong Vue-router nhé. Mô tả một chút về ...

Google Assistant có mặt trên Google Maps từ hôm nay
Google thông báo trợ lý ảo Assistant sẽ có mặt trên Google Maps cho Android và iOS từ hôm nay thông qua bản cập nhật mới. Từ hội nghị dành cho lập trình viên I/O 2018, Google đã cho biết trợ lý giọng nói Assistant sẽ được đưa lên bản đồ Google Maps vào mùa hè. Tuy nhiên, đến ...

5 bài toán lập trình mà bất kể lập trình viên nào cũng cần có khả năng giải quyết trong vòng 1 giờ
Người viết: Vu Long Problem 1 Viết 3 hàm tính tổng của các số trong 1 dãy cho trước sử dụng for-loop, while-loop, và để quy. Problem 2 Viết 1 hàm kết hợp 2 dãy bằng cách xen kẽ các phần tử, Ví dụ: cho 2 dãy [a, b, c] và [1, 2, 3], hàm trả về [a, 1, b, 2, c, 3]. Problem 3 ...

Tập đoàn Blockchain FinTech BitRock kêu gọi hơn 4 Triệu Đô cho phát triển các giải pháp FinTech!
Tập đoàn phát triển Blockchain FinTech BitRock – đơn vị startup mới nổi do nền tảng ứng dụng chat và kết nối YeeCall xây dựng nên, vừa chính thức kêu gọi được nguồn quỹ đầu tư hơn 4 Triệu Đô la Mỹ cho hoạt động nghiên cứu và phát triển các giải pháp về FinTech cho ngành công ...

Nhân Đôi Doanh Thu Online Mỗi Năm – Case Study Về Mô Hình O2O Từ Dienmayxanh.com
Mô hình O2O với lợi thế không phát sinh chi phí cho vận chuyển, kho bãi và không cạnh tranh trực tiếp với hệ thống bán hàng đã và đang là lựa chọn thành công của nhiều công ty, đơn cử đó là chuỗi Dienmayxanh.com. Con số thống kê khổng lồ của Google Analytics DMX về ...

Nhật Bản thứ gì cũng “dị”: Lấy nguyên con cá làm USB, dùng não cá để lưu dữ liệu
Có lẽ câu đùa cửa miệng về ai đó “não cá” nay nên được dành cho USB mới chuẩn. Thời đại công nghệ số hiện nay, USB có lẽ là một thứ đang dần biến mất, nhường chỗ cho những loại hình lưu trữ online nhiều hơn. Tưởng như sẽ không có màn comeback mạnh mẽ nào dành cho thiết ...

Appium là gì?
Previous Giới thiệu về Appium Appium là một công cụ mã nguồn mở được sử dụng để kiểm thử tự động (automation testing) các ứng dụng native, mobile web, và hybrid trên nền tảng iOS và Android. Đặc biệt, Appium là “đa nền tảng”: nó cho phép bạn viết các test ...

Cung cấp API ngân hàng Vietcombank, API kết nối các ngân hàng hỗ trợ chuyển tiền tự động uy tín
Vakaxa cung cấp API ngân hàng Vietcombank, API kết nối các ngân hàng hỗ trợ chuyển tiền tự động uy tín, nhanh chóng, bảo mật tại Việt Nam

Imagick trong PHP
Mình có làm việc với Imagick để chuyển PDF sang Image. Sau quá trình tìm hiểu thì note việc setting Imgick với xampp windows lại đây. Imagick: Wiki và nhiều nguồn. ImageMagick có khả năng đọc, ghi, và chuyển đổi nhiều dạng file ảnh như JPEG, GIF, PNG, TIFF, PDF, PostScript, SVG... (tổng ...

Tích hợp CI vào Project
Người viết: hideo Init Project Ở đây mình sử dụng một project rails. Không cần quá nhiều đâu ạ. Tạo một project và 1 vài model để test thôi. Introduction CI Chắc không còn xa lạ gì với mọi người nữa. CI ở đây mình sử dụng là CI có sẵn free trên github Circle CI Các bạn có thể ...

Trí tuệ nhân tạo nay còn biết giấu dữ liệu để nói dối chủ nhân về công việc được giao
Nếu bạn đang ám ảnh với sự trỗi dậy của trí tuệ nhân tạo (AI), thì nghiên cứu mới của đại học Stanford và Google sẽ khiến bạn khiếp sợ hơn nữa. Còn nếu không, có lẽ bạn sẽ thấy khá thú vị đấy. Một thuật toán học máy (machine learning), vốn được phát triển nhằm chuyển đổi các hình ...

Microsoft sắp mang một tính năng quan trọng của Windows 10 lên macOS
Tính năng OneDrive Files On-Demand sẽ sớm xuất hiện trên nền tảng macOS trong thời gian tới. Microsoft luôn cam kết cung cấp cho khách hàng của mình quyền truy cập đầy đủ các ứng dụng và dịch vụ của hãng, bất kể nền tảng họ chọn là gì. Đó cũng là lý do Microsoft chưa bao giờ bỏ rơi ...

PHP Function: array_keys()
Hàm array_keys() sẽ trả về một hoặc một tập hợp các khóa của mảng. Cú pháp Cú pháp : array_keys($array, $search = null); Trong đó : $array là mảng dữ liệu. $search là giá trị phần tử muốn tìm kiếm khóa, mặc định là null. Ví dụ ...

PHP Function: array_merge()
Hàm array_merge() sử dụng để nối hai hay nhiều mảng lại thành một mảng. Nếu trong các mảng truyền vào có những phần tử có cùng khóa, phần tử của mảng cuối cùng được truyền vào sẽ được chọn để nối vào mảng kết quả. Cú pháp Cú pháp : array_merge($array1, ...

PHP Function: array_dift()
Hàm array_dift() sẽ so sánh sự khác nhau giữa hai hay nhiều mảng, hàm trả về những phần tử tồn tại trong mảng đầu tiên mà không tồn tại trong các mảng tiếp theo. Cú pháp Cú pháp : array_dift($array1, $array2...); Trong đó : $array1, $array2 ...

PHP Function: array_pop()
Hàm array_pop() sẽ loại bỏ phần tử cuối cùng của mảng truyền vào. trả về phần tử bị loại bỏ. Cú pháp Cú pháp : array_pop($array); Trong đó : $array là mảng dữ liệu truyền vào. Ví dụ Code ...

PHP Function: array_map()
Hàm array_map() sẽ lặp tất cả các phần tử của mảng và truyền vào hàm callback định nghĩa trước đó của người dùng. Hàm callback sẽ coi các phần từ của mảng như là những tham số và nó sẽ lặp lại cho đến khi tất cả các phần tử của mảng đã được truyền vào. Cú ...