JSON

JSON (JavaScript Object Noattion) là 1 định dạng hoán vị dữ liệu nhanh. Chúng dễ dàng cho chúng ta đọc và viết. Dễ dàng cho thiết bị phân tích và phát sinh. Chúng là cơ sở dựa trên tập hợp của Ngôn Ngữ Lập Trình JavaScript, tiêu chuẩn ECMA-262 phiên bản 3 – tháng 12 năm 1999. JSON là 1 định dạng kiểu text mà hoàn toàn độc lập với các ngôn ngữ hoàn chỉnh, thuộc họ hàng với các ngôn ngữ họ hàng C, gồm có C, C++, C#, Java, JavaScript, Perl, Python, và nhiều ngôn ngữ khác. Những đặc tính đó đã tạo nên JSON 1 ngôn ngữ hoán vị dữ liệu lý tưởng. Đọc tiếp »

Posted in JSON. Thẻ: . Leave a Comment »

Linux commands

This is a linux command line reference for common operations.
Examples marked with • are valid/safe to paste without modification into a terminal, so
you may want to keep a terminal window open while reading this so you can cut & paste.
All these commands have been tested both on Fedora and Ubuntu.
Đọc tiếp »

Ubuntu Hotkeys – Keyboard Shortcuts

General

Ctrl+A = Select all (In Documents, Firefox, Nautilus, etc, not Terminal)
Ctrl+C = Copy (In Documents, Firefox, Nautilus, etc, not Terminal)
Ctrl+V = Paste (In Documents, Firefox, Nautilus, etc, not Terminal)

Ctrl+N = New (Create a new document, not in terminal)
Ctrl+O = Open (Open a document, not in terminal)
Ctrl+S = Save (Save the current document, not in terminal)
Ctrl+P = Print (Print the current document, not in terminal)
Đọc tiếp »

5 mẹo sử dụng Nautilus trong Ubuntu hiệu quả

Nautilus là trình quản lý tập tin và thư mục mặc định trong Ubuntu, tương tự như Windows Explorer trong Windows vậy. Việc làm chủ được Nautilus sẽ giúp chúng ta tiết kiệm được nhiều thời gian thao tác với các tập tin, thư mục và làm việc một cách hiệu quả hơn, dưới đây là 5 thủ thuật nhỏ giúp bạn thực hiện được điều đó:

1. Mở nhiều tab trong Nautilus

Mở nhiều tab là một tính năng nổi trội của Nautilus, với việc mở nhiều tab, bạn có thể mở đồng thời nhiều thư mục trong cùng một cửa sổ chương trình đang chạy, các thao tác sao chép, cắt, dán cũng diễn ra thuận lợi hơn.

Để mở thêm 1 tab mới, bạn chỉ cần nhấn tổ hợp phím Ctrl-T, để tắt tab đang mở, bạn dùng tổ hợp phím Ctrl-W. Ngoài ra, bạn cũng có thể di chuyển nhanh giữa các tab bằng cách nhấn Ctrl-PageUp (nhảy tới tab liền trước), Ctrl-PageDown (nhảy tới tab liền sau), Alt-n (nhảy tới tab thứ n, n là số đếm).

Đọc tiếp »

Zend Pagination example

Paginator component is available with Zend Framework v1.6. This component wasn’t available in v1.5. I appreciate Zend for provide such a nice component for pagination. This component, like other component, is so loosely coupled that you can use it wherever you want without worrying about any other component at all.
If you have already created pages and you want to apply pagination to them, it would not be a big deal.
Pagination is three step process.

1. you will need to create template file. In template file you can specify layout of your pagination. i.e. how your first, previous, next and last etc will be displayed. Đọc tiếp »

URL organization in Zend Framework

As you may know in ZF the urls are strictly organized. First you’ve the module, if you use modules. If there is only one module, and it is normally the default one, you omit the module name from the url. Than comes the controller name, the action name in that particular controller and than separate by / the url continues with key value pairs of the get parameters.

Of course to make this all work, you’d need to setup a simple .htaccess file just to rewrite all this to the index.php file which than parses the $_SERVER['REQUEST_URI'] to collect all the data he need about which controller, which action and what parameters to call.

That’s pretty simple. If you’ve the following URL/user/profile/name/john.smith you may suppose that Zend Framework calls the “user” controller, “profile” action with get parameter “name” which equals to “john.smith”. In a traditional PHP style old school URL this can look like this: Đọc tiếp »

Switch from Zend_Loader to Zend_Loader_Autoloader

Zend_Loader

Zend_Loader was the usual kind of autoloading in Zend Framework before version 1.8. Than simply you say:

require_once “Zend/Loader.php”;
Zend_Loader::registerAutoload();

That made all your application to autoload files from the library folder where usualy the Zend Framework stays. That has several things to be changed. Đọc tiếp »

10 câu lệnh Linux hữu dụng nhất

Có thể bạn không thích tìm hiểu các câu lệnh và cũng không mấy quan tâm tới chúng khi sử dụng Windows. Nhưng khi “kết thân” với Linux, nếu không nắm được một số câu lệnh cần thiết thì công việc quản trị của bạn sẽ gặp nhiều khó khăn. Dưới đây là 10 câu lệnh Linux hữu dụng nhất giúp cho việc quản trị của bạn dễ dàng hơn rất nhiều.

1. Top

Mặc dù trên thực tế câu lệnh top thực hiện liệt kê những tác vụ đang thực thi. Người dùng Linux thường sử dụng câu lệnh này khi muốn biết chương trình gì đang chiếm bộ nhớ (hoặc hệ thống có dụng lương bộ nhớ là bao nhiêu). Đặt những công cụ thường sử dụng chạy trên màn hình làm việc sẽ giúp bạn biết được những gì đang diễn ra trên máy tính vào mọi thời điểm. Đôi khi, bạn có thể một terminal (thường là aterm) giúp đặt cửa sổ ở nơi tùy thích, sau đó làm ẩn đi khung của chúng. Khi không có khung, terminal không thể di chuyển được vì thế bạn luôn truy cập rất nhanh vào thông tin cần thiết. Đọc tiếp »

Tất cả phím tắt trong Windows

Phím tắt chungm

Ctrl + C

sao chép

Ctrl + X
cắt

Ctrl + V
dán

Ctrl + Z
hoàn lại tác vụ vừa thực hiện.

Delete
xóa

Đọc tiếp »

Tìm hiểu Zend framework nên bắt đầu từ đâu ? (Phần 1)

Bạn muốn tìm hiểu về Zend framework ? .Bạn muốn nhanh chóng xây dựng một ứng dụng web sữ dụng zf ?

Việc tìm hiểu zend framework cũng như các php framework khác điều đầu tiên là bạn pải có kiên thức tương đối về php .Tiếp đến bạn cần tìm hiểu kiến thức cơ sở sau :

- Framework là gì ?

Framework là một thư viện các lớp đã được xây dựng hoàn chỉnh , bộ khung để phát triển các phần mềm ứng dụng. có thể ví framework như tập các “Vật liệu” ở từng lĩnh vực cho người lập trình viên, thay vì họ phải mất nhiều thời gian để tự thiết kế trước khi dùng. Do vậy, người lập trình viên chỉ cần tìm hiểu và khai thác các vật liệu này rồi thực hiện ( tức lập trình ) để gắn kết chúng lại với nhau, tạo ra sản phẩm. Đọc tiếp »