Archive for the ‘ICT’ Category

Sự cố nhỏ với Wp Smiley 1.4.1

Hôm qua mình sửa lại cái plugin Wp Smiley 1 chút. Fix lỗi khi sử dụng tag trên nhiều dòng, đồng thời chữa luôn tí lỗi không convert smiley ở comment với theme thesis. Thực ra thì cũng không hẳn, vì phần comment của thesis sử dụng trực tiếp hàm convert_smilies() của wordpress nên nếu không bật tính năng convert smilies của wordpress thì sẽ bị lỗi ở phần comment. Lúc cập nhật lên repo mình chỉ cập nhật lại mỗi file php, vì chỉ thay đổi mỗi file đó thôi mà :"> Nhưng chẳng biết cái bản development táy máy sửa mất cái file “tinymce/editor_plugin.js” từ bao giờ =)) Thế nên bản 1.4.1 bị sai mất file này :"> Mình vừa cập nhật lại file editor_plugin.js rồi. Cách khắc phục cho lỗi này là bạn cập nhật lại file “tinymce/editor_plugin.js” hoặc xóa plugin đi, download lại bản 1.4.1 về và up lên  :">

Diệt virus foto

Vừa ở quê lên #:-s … Bật yahoo lên online thì 1 loạt tin nhắn spam từ bọn bạn… Nội dung như sau:

Nguyet: foto  :d  http://facebook-lmg.com/image.php
Nguyet: foto  :d  http://wallerimages.com/image.php

chikim Chi: foto  :d  http://foto-spaces.com/image.php
chikim Chi: foto  :d http://memorylmages.com/image.php

Tam CN: foto :d   http://margaretiamges.com/image.php

nvh bay: foto  :d http://joblin.co.nz/image.php

Linh Lân: foto  :d http://space4l.com/image.php

Tuan binh: foto  :d http://msn-lmages.com/image.php

Continue reading

Windows 7 và pin laptop

Lâu lắm mới có thời gian viết bài :d kỳ này túi bụi quá #:-s

Dùng windows 7 được một thời gian, đẹp thì đẹp thật đấy… nhưng để ý mới thấy là thời gian dùng máy bằng pin giảm hẳn, từ gần 4h xuống còn khoảng 1h30. Và 1 điều kỳ lạ hơn nữa là khi mà nó báo thời gian sử dụng của pin còn hơn 1h30 phút (~36%) thì chỉ vài phút sau là nó tắt ngấm :-s . Việc thời gian dùng máy còn 1h30 phút thì cũng chả vấn đề gì, vì mấy khi mình dùng máy bằng pin đến 1h đâu :d . Nhưng vấn đề đáng nói ở đây là dùng như thế sẽ rất hại pin, thời gian sử dụng giảm 1 nửa tức là công suất tăng gấp đôi, cường độ dòng điện cũng tăng gấp đôi @@ . Pin được thiết kế riêng cho máy nên tất nhiên nó hoàn toàn có thể chịu được với công suất hoạt động tối đa của máy(nhưng chỉ trong 1 khoảng thời gian ngắn, ví dụ như lúc khởi động chẳng hạn). Nhưng nếu máy lúc nào cũng hoạt động với công suất cao thì sao nhỉ :-? , ngâm pin với cường độ dòng điện cao thì cho dù là nạp hay là dùng thì đều ảnh hường không tốt đến các bản cực của pin :-|  . Và mình thấy cái vụ này cũng có khá nhiều người report rồi :-( Giờ muốn quay lại dùng windows xp nhưng mà cái ổ DVD nó hỏng roài @@

Treo nick yahoo :-<

Treo nick yahoo thì có gì khó đâu nhỉ :-&LT; thế mà search gg thử phát ra cả đống… mà lại toàn là mấy cái trang “chả đáng tin cậy tí nào” cứ bắt cung cấp id với pass của yahoo để treo nick,  nếu cung cấp pass yahoo cho bất cứ 1 trang web nào khác mà không phải của yahoo thì dễ bị mất pass lắm ;)) người xấu thì nhiều kẻ tốt thì ít mà ;)) ấy chết nói lộn, người tốt thì ít kẻ xấu thì nhiều chứ nhỉ :"&GT; Sau đây là cách tốt nhất để treo nick yahoo:

Bước 1: mở trình duyệt lên và vào trang http://m.yahoo.com chọn tab Tất cả trang rồi chọn tiếp Messenger

Bước 2: Đăng nhập, và đặt status nếu thích :d

Bước 3: Xóa cookie :d

Nguyên tắc hoạt động của netcut

Netcut, 1 công cụ khá phổ biến dùng để cắt mạng của người trong cùng mạng Lan ;)) . Mình thấy 1 số người nói là netcut dùng ARP spoofing (gửi liên tục ARP reply chứa MAC sai cho victim), nhưng mình thử dùng wireshark để bắt gói tin thì thấy lại không phải là như vậy. Spoofing ở đây là giả mạo, nhưng giả mạo thì có nhiều cách, không nhất thiết phải  gửi liên tục ARP reply :-s , chúng ta hãy cùng xem netcut lừa đảo như thế nào nhá ;-)

Ở hình dưới đây:

– Máy của victim có MAC là 00:23:5a:68:78:07 và IP là 192.168.1.33

– Gateway có MAC 00:02:cf:c7:ce:84 và IP là 192.168.1.1

Nguyên tắc hoạt động netcut
Phân tích gói tin netcut

Trên hình ta thấy như sau, ở dòng đầu tiên Continue reading

Hướng dẫn gỡ bỏ qTranslate plugin

qTranslate, một plugin khá hay để tạo giao diện đa ngôn ngữ cho wordpress. Mình cũng đã dùng 1 thời gian nhưng rồi càng ngày càng lười dịch bài viết :"&GT; và đến giờ thì chả muốn dịch tí nào :-( cái plugin tự nhiên đâm ra thừa :-| muốn vứt nó đi nhưng mà disable đi thì thấy nó lỗi tùm lum hết cả :-s …. cũng lên forum support xem, nhưng làm theo cách trên đó thì phần sau “more” là bị mất :-( Hôm nay quyết định bỏ nó đi, đọc code 1 hồi cũng tìm ra cách để gỡ bỏ hoàn toàn plugin này: Continue reading

WP Smiley

Sự cố nhỏ với Wp Smiley 1.4.1

Wp smiley
Wp smiley

WordPress không hỗ trợ tùy chỉnh smilies :-| , các plugin dùng để tùy chỉnh smilies cho wp cũng khá nhiều, nhưng mình chưa thấy cái nào hoàn thiện cả. Không dùng đc smilies của yahoo vì nó có chứa các ký tự đặc biệt như “,\,<,>,’ :-| Cũng có những plugin, hỗ trợ các smilies của yahoo nhưng lại không cho phép tùy chỉnh các smilies khác…

Mình viết plugin này với khẩu hiệu “Define smilies as your way” :"&GT; Bạn có thể định nghĩa 1 smilies bằng bất kỳ ký tự nào :d . Bạn có thể dùng nhiều định nghĩa cho 1 smiley vì dụ “:)” “:-)” sẽ cùng đc thay bằng :-) Và chỉ cần 1 phát click chuột để định nghĩa tất cả các smilies của yahoo…

Wp Smiley - Quản lý smiles
Quản lý smiles

 

Khung nhập smiley cho comment
Khung nhập smiley cho comment

Bạn có thể tải plugin này tại http://wordpress.org/extend/plugins/wp-smiley/

Cài đặt và sử dụng: Continue reading

Giải pháp email

Email ngày nay đã rất phổ biến và được sử dụng rất nhiều. Bài viết này của mình không nói về cách sử dụng các dịch vụ email mà nói về email được gửi tự động từ các trang web :d . Bạn có 1 trang web, có thể là 1 diễn đàn chẳng hạn, và diễn đàn của bạn không thể gửi được email kích hoạt cho thành viên, không thể gửi mật khẩu cho thành viên khi họ quên mật khẩu… Các host thường disable hàm mail để tránh việc spam và gửi email nặc danh, cũng có những host hỗ trợ send email nhưng email gửi đi lại bị tống vào spam :-| ,… Có 1 giải pháp là sử dụng smtp để gửi thư (khá nhiều loại mã nguồn có sẵn đều có tùy chọn này, ở VBB có trong option->email, ở WordPress thì có rất nhiều plugin như WP-EMail, Swift SMTP,…), nhưng smtp của hầu hết các dịch vụ email như gmail chẳng hạn lại sử dụng kết nối bảo mật tls/ssl và rồi rất nhiều host không hỗ trợ socket tls/ssl, nó báo lỗi thế này “Unable to find the socket transport “tls (ssl)” – did you forget to enable it when you configured PHP?”. Phải làm sao bây giờ :-??  Mình xin đưa ra cho các bạn 1 giải pháp(nếu host của bạn không send được mail mà lại không hỗ trợ soket ssl/tls) như sau: Continue reading

AsF4w – Firewall for website

Mới hí hoáy code được cái này :"&GT; chả biết nên gọi là cái gì, cứ tạm gọi nó là firewall dành cho web site đi ;))

Dựa vào 1 đặc điểm mà mình nghĩ là chỉ có trình duyệt mới có đó là hỗ trợ ajax nên mình nảy sinh ra ý tưởng làm cái này để tránh các truy cập bất hợp pháp vào website :-p

Bộ code gồm 6 file: check.php, file.php, config.php, verify.php, mm.js.php, và .htaccess. Mình xin giới thiệu hoạt động sơ qua của cái AsF này như sau :d :

Khởi động 1 session, kiểm tra xem phiên làm việc đã được xác nhận chưa(mặc định ban đầu là chưa) nếu chưa được xác nhận thì sẽ xuất ra đoạn javascript để xác nhận, và thoát. Công việc xác nhận được thực hiện bằng ajax, gửi mã xác nhận đến file verify.php nếu mã xác nhận đúng sẽ cho phép phiên làm việc bắt đầu, kết thúc công việc dùng ajax để xác nhận thì refresh lại trang web lúc này lại kiểm tra phiên làm việc đã được xác nhận chưa và tất nhiên là xác nhận rồi :-p xác nhận rồi thì cho trang web thực hiện công việc của nó thôi, query dữ liệu và hiển thị thông tin… :d

À còn 1 cái nữa suýt quên :d đó là tất cả các file hình ảnh, âm thanh, flash… đều được truy xuất gián tiếp qua file file.php file này cũng làm nhiệm vụ kiểm tra và chống load đi load lại 1 file nhiều lần,ví dụ bạn cho 1 hình ảnh ra và nhấn F5, lần thứ 3 thì sẽ hỏi bạn có muốn download không, nếu tiếp tục F5 thì sẽ redirect về home page (hoặc làm gì khác thì tùy bạn :-p )  

Cách sử dụng và download: Continue reading

Đổi tên miền cho wordpress

WordPress, một mã nguồn mở để làm blog, có thể nói là tuyệt vời, nhưng mình cảm thấy hơi khó chịu với việc sau khi cài đặt nó chỉ dùng được với một tên miền cố định :-| . Tất nhiên khi đã đi vào hoạt động ổn định thì việc đổi tên miền là hi hữu. Nhưng cũng có khá nhiều lúc cần đổi tên miền, ví dụ như là đưa về localhost để test chẳng hạn, hoặc bạn làm 1 site trên localhost rồi và giờ muốn đưa nó lên host….

Có nhiều cách để đổi tên miền cho wordpress, nhưng mình xin giới thiệu cách mà mình vẫn làm :d và mình cho rằng đây là cách làm đơn giản nhất, ít lỗi nhất, và có lẽ là nhanh nhất :d

Bước 1: Backup toàn bộ các file về và up lên host mới, chỉnh sửa lại file config cho phù hợp (nếu bạn thay đổi cả hosting, nếu không thì bỏ qua bước này). Continue reading

Trang 3 trên 512345
© 2010-2013 As247 Blog. All Rights Reserved. 0,932