photo of Ruby

Ask me nothing and You 'll be told no lie!

http://rubylight.wordpress.com/

Subscribe to RSS feed

Cách Enable RelationView trong WAMP

Có rất nhiều bạn đặt câu hỏi về việc sử dụng MAMP hoặc WAMP khi viết các ứng dụng web với php, và vấn đề gặp phải là khi cần tạo 1 database, theo mặc định nếu vào tài liệu help của myPhpAdmin thì khi cần tạo quan hệ và khóa ngoại cho các bảng dữ liệu, thì cần sử dụng tới RelationView, nhưng khi tìm tới Table structure, tìm hoài cũng chẳng thấy RelationView đâu cả? Vậy là sao nhỉ? Mọi người cho rằng mình cài bị lỗi, bị thiếu hoặc do chính MAMP/WAMP thiếu hỗ trợ?!?
Thực tế, thì MAMP hay WAMP nó đã có đầy đủ nhưng mặc định nó không enable chức RelationView, nên ta cần làm 1 số bước:


Để enale chức năng này trong WAMP, có thể làm như sau:

1. Tìm file create_tables.sql theo đường dẫn (vd máy mình ha) D:\wamp\apps\phpmyadmin3.2.0.1\scripts/create_tables.sql
2. Trong file này, mình để mặc định tên của table là phpMyAdmin, các bạn có thể thay đổi tên nếu muốn.
3. Vào http://localhost/phpmyadmin/ -> chọn tab Import.
4. Chọn file create_tables.sql file rồi click Go.
5. Sau đó mở và edit file config.inc.php ở đường dẫn D:\wamp\apps\phpmyadmin3.2.0.1\config.inc.php
Các bạn thêm vào đoạn code sau:


————-
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';

————-
Mình lấy vd file config của mình sau khi thêm như sau:
/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';

/* End of servers configuration */

$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>
6. Save lại file này and restart WAMP.
7. Giờ bật và tạo CSDL bình thường, các bạn có thể thấy ở chế độ Structure, ngay giữa Print view và Propose table structure là Relation view


Tham khảo: http://www.newvibes.com/blog/enabling-relation-view-in-phpmyadmin-mamp/

VTC – Adobe Flash CS4 Video

VTC – Adobe Flash CS4 Video
993.96 MB

Download

Part 1
Part 2
Part 3
Part 4
Part 5
Part 6
Part 7
Part 8

Các bài lab căn bản về mạng máy tính:

Các bài lab căn bản về mạng máy tính:

* Lab 1:Bấm cáp UTP
* LAB 2:GIAO THỨC IP
* LAB 3: CẤU HÌNH GIAO THỨC IP
* LAB 4:Phân tích gói dữ liệu
* LAB 5:DỊCH VỤ NNTP VÀ FTP
* LAB 6:DỊCH VỤ DNS, SMTP VÀ POP3
* LAB 7: SOCKET UDP

Download tại đây

Không cần phải "public" dữ liệu - “Tái định cư” blog Yahoo! 360 tại My Opera

Từ năm 2008, khi có thông tin Yahoo! 360 sẽ bị đóng cửa thì nhiều blogger đang dùng dịch vụ này đã lên kế hoạch chọn “nhà” mới cho mình. Đến nay khi thời hạn chính thức được ấn định là 13/7/2009 thì yêu cầu chọn nơi mới để viết blog cũng như chuyển toàn bộ dữ liệu từ Yahoo! 360 mới thật sự cấp thiết. Dịch vụ blog tại My Opera vốn im lặng trước thông tin đóng cửa của Yahoo! 360 đã bất ngờ cho ra công cụ nhập dữ liệu từ Yahoo! 360 sang.

Để chuyển dữ liệu, sau khi đăng nhập vào My Opera bạn hãy đến địa chỉ http://my.opera.com/community/import rồi nhập tên sử dụng, mật khẩu đăng nhập vào Yahoo! ID và Yahoo! Password rồi bấm Import blog. Điểm khác biệt ở đây là bạn không cần phải để chế độ xem entry trên Yahoo! 360 là Public như các dịch vụ khác.




Đợi trong chốc lát hệ thống sẽ tiến hành đăng nhập vào Yahoo! 360 và phân tích dữ liệu từ blog của bạn. Sau đó My Opera sẽ đưa ra kết quả sơ bộ về tổng số entry trong blog của bạn và hiển thị entry gần nhất. Bạn hãy bấm Continue để My Opera tiếp tục tiến trình.



Theo My Opera quá trình này sẽ kết thúc trong vài giờ vì hiện tại server của Yahoo! Khá chậm. Khi hoàn thành bạn sẽ nhận được thông báo từ hệ thống, để trở về trang chủ của mình bạn bấm Continue.
Nếu chưa có tài khoản tại My Opera bạn có thể đăng ký nhanh chóng tại http://my.opera.com/community/signup rồi thực hiện nhập dữ liệu như trên.



Theo Nguyễn Văn Mẫn

http://xahoithongtin.com.vn/home/252/20090603110131786/khong-can-phai-public-du-lieutai-dinh-cu-blog-yahoo!-360-tai-my-opera.html

May 28,09: vẫn IU MANU nhất! MU là VÔ ĐỐI

ManU của R thua mất oy`, mấy ngày trước R cứ đợi cái ngày hôm ni, đúg hơn là rất mong tới 1h45' rạng sáng 28/5..., hinh` như R chuẩn bị cho 1 bủôi tối thật vui: bật nick chứ hem off như mọi hôm, hẹn bắn CF, rùi 1 tách cafe sữa trước màn hình tivi để xem MU đá...Kế hoạch là dậy đoa`, bỏ mọi thứ vì tâm trạg lúc này chỉ có MU a` (mặc dù còn 7 bài lab mạng MT fải nộp, soạn và tổg hợp mi` câu hỏi ôn tập mạng, còn đồ thị và phần Hash của CTDL, cả bài quản lý học phần môn C#...9/6 thi rồi...), nhưng mà hình như cái j` tính trước đều ko ổn.

1h45 thức dậy nhá máy kêu bạn bè dậy, rùi xem...ngay phút thứ 10 đã thua 1 bàn, hình như từ đó Mu đá lúng túng, chả ra làm sao cả, ko fải MU của mọi ngày..., tự nhiên R cảm thấy hình như lịch sử với mọi thứ chốg lại MU, MU bữa nay lại mặc áo màu trắng, mình hem thik chút nào, nhìn ko quen mắt hik. Pun`, bỏ đi ngủ, hok fải R ko tin tưởg vào Mu...mà là...nói sao nhỉ, hok muốn bíêt kết quả nữa...cũg hi vọng nhiều lắm, nhưg R sợ thất vọng...

Huy Vu Le: gjan daj vay?
rubymoon_nono: pùn woa`
Huy Vu Le: chua thay aj ngo nhu D doa`
Huy Vu Le: noj` ne`
Huy Vu Le: v~ bjk tjnh` D nhu vay nen v~ moj goj D day de~ xem ....
rubymoon_nono: bik mà còn kêu D dậy
rubymoon_nono: D hok mún coi tiếp hiệp 2
rubymoon_nono: D ko mún thấy MU của D thua 1 tí na`o
rubymoon_nono: tự nhiên sáng D khóc lun V~ bik ko
Huy Vu Le: u` bjk
Huy Vu Le: D thay Mu thua thj` dau long`.pun`
Huy Vu Le: v~ bjk chu
Huy Vu Le: v~ cug thjk Mu nhu D nhu ha`g tj~ ng` tren TG
Huy Vu Le: nhung khj D lo so hok muon nhjn` thay MU that baj
Huy Vu Le: thj` D faj bjk doj mat chu
Huy Vu Le: ng` ta cha`n dj ngu~ ko noj`
Huy Vu Le: dang` nay` D so ton~ thuong ma` bo~ ko coj nua~
Huy Vu Le: sao ma` yeu duoj` tham~ day ha~
rubymoon_nono: V~ co` bik cái trận Mu thua AC cách đây 1, 2 năm j` đó
rubymoon_nono: D pùn cả mấy ngày ko
rubymoon_nono: thà hok bjk j` còn hơn là fải pun` hoài ko hết
Huy Vu Le: gap chut kho khan la`bj quan tu tj
Huy Vu Le: faj bjk chap nhan nhug~ j djen ra
Huy Vu Le: dau long` chut nhug roj` cug~ qua
Huy Vu Le: D tron` tranh nhu day ra la`m sao dau
rubymoon_nono:
Huy Vu Le: v~ noj` ko chj~ rjeng ve` chuyen xem MU da` banh
Huy Vu Le: ma` D nhat` gan qua` D bjk ko
rubymoon_nono: vũ nói típ y
Huy Vu Le: ca`j suy ngj~ cua D la` nhat gan
Huy Vu Le: ko faj~ an toan`
Huy Vu Le: gja su~ trong hjep 2 HLV djeu` chjnh hop ly`
Huy Vu Le: roj` MU wjn thj` sao?
Huy Vu Le: D bo~ lo~ gjay phut doa` thj` sao
Huy Vu Le: caj` j` qua roj` thj` ko the~ lay` laj dc
Huy Vu Le: D co the~ xem phat laj tren tjvj nhung caj cam~ xuc do D lam` sao con` nua~
rubymoon_nono: u`
rubymoon_nono: D bỏ xem nhưg cũg đâu có ngủ đc
rubymoon_nono: D vẫn cứ hi vọg có j`đó may mắn hơn
Huy Vu Le: D chon gjaj` phap` an toan`
Huy Vu Le: la` tha` ko truc tjep duong dau` con` hon la` bj ton~ thuong
Huy Vu Le: caj` do goj la` nhat gan do`
rubymoon_nono: tùy thôi
rubymoon_nono: nếu cái j` ảnh hưởg tới sự nghiệp, tiền bạc thì D sẽ cố gắg
Huy Vu Le: v~ bjk
Huy Vu Le: V~ dang noj o day la` chuyen tjnh` cam~
Huy Vu Le: D nghj~ la`m ` con cho leo cay nhu day
Huy Vu Le: la` tot ha~?
Huy Vu Le: chuyen gap go~ va` quen 1 aj do ko the cu muon la` dc
Huy Vu Le: nhung khj co co hoj thj` faj bjk nam lay
Huy Vu Le: D so bj tc la`m ton~ thuong
Huy Vu Le: nhung caj j da~ qua thj` ko the lay laj dc dau
Huy Vu Le: D ko thu~ lam` sao bjk do la` hanh phuc hay dau kho~
rubymoon_nono: D chọn giải pháp an toàn
rubymoon_nono: ít nhất là trog khỏag thời gian này
rubymoon_nono: D cũg chưa có đủ chín chắn để giữ đc nhữg cái đó
Huy Vu Le: D 20 t roj`
Huy Vu Le: du~ de~ ngj toj 1 caj j` do dac bjet 1 chut
Huy Vu Le: lon hon 1 chut
rubymoon_nono: D kocó tâm lý để suynghĩ và quan tâm cho 1 ai đó
rubymoon_nono: chăm soc hay làm nhữg trách nhiệm với 1 ai đó
rubymoon_nono: D cũg ko đủ tâm lý để mà gặp nhữg thứ rắc rối trog tc
rubymoon_nono: nhữg chuyện đó phức tạp lắm
rubymoon_nono: D ngaj nghĩ tới
Huy Vu Le: D doj toj luc na`o
Huy Vu Le: D hok ngj~ se~ co luc D tjec nuoj vj` 1 co hoj nao` qua dj hay sao?
Huy Vu Le: thuc te truoc mat D van~ ko nhan ra
Huy Vu Le: la` d danh mat caj j` vj caj tjnh cua~ D a`?
Huy Vu Le: nhat gan, tu trong, hao` thang`
rubymoon_nono: ý vũ nói cái j`
Huy Vu Le: D faj tu hju ro~ chu
Huy Vu Le: D cu song voj caj tjnh con njt cua~ D nhu bay gjo`
Huy Vu Le: D ko cam~ thay mjnh` can` caj j`
Huy Vu Le: thj` se~ faj hoj tjec rat nhju`
rubymoon_nono: bik sao đc
rubymoon_nono: D chưa sẵn sàng mà
Huy Vu Le: u` cug~ gjong caj cau cua~ D
Huy Vu Le: co ten trong danh ba djen thoaj cua 1 aj do thj` ko kho
Huy Vu Le: nhung tao dc 1 vj trjtrong long `ho thj` ko don gjan chut na`o
Huy Vu Le: D hju~ tam trnag cua~ ng` trog cau noj tren ko?
rubymoon_nono: cũg hiểu hiểu
rubymoon_nono: câu này cũg thực tế mà
Huy Vu Le: neu ng` kja ko chju cho ta 1 co hoj
Huy Vu Le: thj` maj maj chug ta van chj dung dau do o ngoaj` traj tjm ho
Huy Vu Le: tjen 1 chut hay luj` 1 chut cug day
Huy Vu Le: vj traj tjm cua~ con ng` lanh lung `kja ko bao gjo` mo
Huy Vu Le: thj` ma na`o buoc vo dc
rubymoon_nono: vũ ám chỉ cai` j`
rubymoon_nono: D hiểu chớ
rubymoon_nono: nếu để 1 ai đó đặt chân vào
rubymoon_nono: thì giốg như ngắt firewall để cho vjrus vô
rubymoon_nono: aj bjt dc con vjrus sẽ làm j` torg máy tính của mình?
rubymoon_nono: cũg như mở cửa con tim đón nhận tình cảm
rubymoon_nono: ai đảm bảo 1 aj đó sẽ ko để lại vết thươg trog tim mình đâu?
rubymoon_nono: dậy thì minh` đợi khi nào máy mình có trình diệt virus mạnh thiệt mạnh
rubymoon_nono: như kav8 trog máy d bi giờ chẳg hạn
rubymoon_nono: thì D dám down mấy soft về màko sợ
rubymoon_nono: =.=
Huy Vu Le: sax....
Huy Vu Le: v~ po tay D lun
Huy Vu Le: chuyen nay` cug~ dem may tjnh vo
Huy Vu Le: =.=
Huy Vu Le: do` nhat gan
Huy Vu Le: tho~ de
Huy Vu Le: ngay ca~ luc D co trjnh vjrus manh nhat roj`
Huy Vu Le: D van~ nhat va` ko dam download
rubymoon_nono: có mà, D vẫn down mấy bản hack game về có sợ j` đâu
Huy Vu Le: chua noj` xog ma`
Huy Vu Le: vj` neu D dc warnjng la`
Huy Vu Le: co 1 loaj vjrus trong may ban hack do
Huy Vu Le: no` rat geh gom
Huy Vu Le: co the~ pha huy lun trjnh vjrus va` lam` cho toan bo hethong may D bj dje
Huy Vu Le: thj D tjnh sao hehe
Huy Vu Le: dam down ko?
rubymoon_nono: hok
rubymoon_nono: an toàn là trên hết
rubymoon_nono: =.=
Huy Vu Le: nhug neu ko down thj` D ko hack game dc
Huy Vu Le: ko the co` nhju tjen nhu vcojn chang~ han
Huy Vu Le: trog khj ng` ta van~ cu down va` su dung co`n Dthj ko dam
Huy Vu Le: ???
rubymoon_nono: Dko bik
rubymoon_nono: nhưg mà chuyện tc khác chuyện máy tính
rubymoon_nono: an toàn trên mạg là cực kỳ thấp
rubymoon_nono: nên chắc D sẽ ra máy khác down
Huy Vu Le: haha
Huy Vu Le: cug~ bjk noj caj cau
Huy Vu Le: chuyen tc khac chuyen may` tjnh ha~?
Huy Vu Le: day dug` co ma` dem may tjnh ra noj voj vu~
Huy Vu Le: v~ ko bjk j nhug ma` v~ tung` traj hon D, chjn chan hon D rat nhju doa`
Huy Vu Le: chuyen tc ko faj cung nhac may moc nhu may caj j` ve` toan hoc dau
Huy Vu Le: no la` tap hop nhju` thu lam`
Huy Vu Le: D nen suy nghj~ nhug j` v~ noj
rubymoon_nono: hok bik nữa
rubymoon_nono: hên xui
Huy Vu Le: cug~ dung` pun` chuyen MU nha
Huy Vu Le: Mu co the~ thang rat nhju tran thì cug~ co the thua trog 1 tran dau lon
Huy Vu Le: nhug dang cap cua~ MU la` maj~ maj~
Huy Vu Le: D yeu Mu thj` faj~ bjet dat njem tjn va`o nhug~ j` D yeu quy chu
rubymoon_nono: uh` D bik oy`
rubymoon_nono: D nói từ nay ko xem đá banh nữa hay nói ghek MU
rubymoon_nono: chỉ là giận quá nói dậy thôi
rubymoon_nono: chứ ghek sao đc, iu MU mãi mà
Huy Vu Le: cu tjn la` con` nhug~ con ng` do
Huy Vu Le: caj ten do`se laj wjn va lay cup nua thoj
rubymoon_nono: vu~ ơi???(sau đó máy tui rớt mạng tòan tập...=.= 19h26')

June 2012
M T W T F S S
May 2012July 2012
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30