Mẹo vặt

Duplicate item in Open With on Mac OS

Mấy hôm nay cài thêm nhiều chương trình cho máy Mac thì thấy gặp một vấn đề khó chịu, một số chương trình xuất hiện trong Open With, khi mình mở context menu, bị lặp lại nhiều lần.

Issue on MAC

Sau một lúc google thì cũng tìm ra cách để sửa issue này, mình lười nên cũng không hiểu rõ vì sao lại như vậy nữa.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\
LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local\
-domain system -domain user

Đoạn lệnh này chỉ việc copy&paste vào terminal để chạy thôi. Rất ok :)

Blog's topic:

Blog's tag:

Jdeveloper trên Mountain Lion

Sau khi nâng cấp từ Lion lên Mountain Lion, chương trình Jdeveloper không chạy được nữa. Sau khi mình tìm hiểu thì thấy rằng đường dẫn JAVA HOME trên Mountain Lion đã được thay đổi so với phiên bản trước.

Mountain Lion vs Jdeveloper

Để khắc phục vấn đề này, chúng ta chỉ cần thay đổi lại thông tin đường dẫn trong file jdev.conf.

Mở file jdev.conf trong thư mục 

~/Oracle/Middleware/jdeveloper/jdev/bin

Tìm đến dòng 

SetJavaHome /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Thay đổi nội dung chỉ đến đúng thư mục Java trên hệ thống sau đó chạy lại Jdeveloper, ok.

Blog's topic:

Blog's tag:

Kindle Fire kết nối mạng Adhoc

Kindle Fire được chạy trên hệ điều hành Android 2.3, cũng giống như các thiết bị chạy Android khác là không tìm và kết nối được với mạng dạng Adhoc. Không hiểu sao Google lại bỏ qua mạng Adhoc trong hệ điều hành này. Do Kindle Fire không có 3G thành ra nhiều lúc cũng cảm thấy bức bí vì nếu không có Wifi thì không biết kết nối vào internet thế nào.

Bài viết này sẽ giới thiệu cách đưa Kindle Fire vượt qua giới hạn trên. Nếu trong tay bạn có laptop và USB 3G, hoặc một chiếc di động kết nối 3G (và có thể tạo mạng Adhoc), thì Kindle Fire sẽ có thể truy cập được Internet. Mấu chốt chính của vấn đề là làm sao để Kindle Fire có thể tìm và kết nối với mạng Adhoc.

Cách thức tiến hành

  • Tải file ZT-180 Adhoc Switcher_v1.4c.apk
  • Cài file trên vào Kindle Fire (hãy root Kindle Fire trước)
  • Chạy chương trình, vào phần setting trước khi chuyển sang chế độ Adhoc
  • Nhập SSID mà bạn muốn kết nối
  • Chuyển sang chế độ Adhoc và đợi Kindle Fire kết nối

Giờ chúng ta có thể lướt web từ Kindle Fire :)

Blog's topic:

Amazon Kindle Fire Rooted

Bài viết này sẽ hướng dẫn các bạn cách root Amazon Kindle Fire (nói cách khác là chiếm quyền cao nhất của Kindle Fire), khi máy được root bạn có thể tha hồ cài thêm các ứng dụng ngoài, chứ không phụ thuộc vào kho Amazon Store nữa. Để root Kindle Fire bạn nên làm trên hệ điều hành Windows cho dễ làm, những phần mềm cần cài đặt

Để có hướng dẫn chi tiết mọi người có thể xem từ link sau đây. (ngại viết lại quá)

Sau khi root xong Kindle Fire chúng ta có thể truy cập vào bằng dòng lệnh như sau

adb shell

Với lệnh đó bạn đã vào được chế độ shell của máy, để chuyển sang account root chúng ta gõ lệnh su. Khi máy được root bạn cũng có thể cài đặt thêm ứng dụng từ dòng lệnh với lệnh như sau

adb install file.apk

Một số chú ý đó là mình chưa sử dụng được Android Market, tuy đã cài đặt thành công nhưng khi download ứng dụng từ Android Market thì không download được, không hiểu trong core của Kindle có chặn gì từ Android Market hay không?

Bên cạnh đó Kindle Fire đang bị người dùng phàn nàn rất nhiều về vấn đề Wifi, có lúc bắt sóng không được ổn định và có thể không kết nối được Wifi trong khi đã gõ đúng mật khẩu. Hiện tại Amazon không chính thức công nhận vấn đề đó, song số lượng phàn nàn đang ngày một nhiều lên, mong rằng Amazon sẽ fix được trong bản cập nhật OS sắp tới.

Blog's topic:

Xóa tất cả thư mục .svn

Làm việc trên svn đôi lúc nảy sinh bài toán là muốn xóa tất cả các thư mục .svn (kể cả trong các thư mục con), mà việc này mình cũng gặp nhiều nên viết lên đây để thỉnh thoảng copy cho nhanh.

Để tìm tất cả các thư mục .svn ta dùng lệnh sau trong console

{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; }$ find . -type d -name .svn{/syntaxhighlighter}

Vậy để xóa tất cả thư mục .svn ta chạy lệnh

{syntaxhighlighter brush: bash;fontsize: 100; first-line: 1; }$ rm -rf `find . -type d -name .svn`{/syntaxhighlighter}

Chú ý trên là dấu ` cạnh phím số 1 ^_^.

 

Blog's tag:

Ngựa quen đường cũ

Tôi đã dùng Ubuntu được một thời gian và thấy hệ điều hành này đáp ứng được hầu hết các nhu cầu trong công việc, riêng chỉ có phần mềm đồ họa GIMP là dùng chưa được như ý. Một phần là do tôi dùng GIMP chưa được thành thạo, một phần là do dùng Photoshop nhiều năm thành ra bây giờ vẫn còn chút tơ tưởng chưa dứt được.

Hôm này ngồi thử tìm kiếm cách cài Photoshop CS5 lên con Ubuntu 11.04 và thấy cũng nhiều người cũng tơ tưởng như mình. Làm theo hướng dẫn từ diễn đàn UbuntuVN cuối cùng cũng đã chạy được CS5 trên Ubuntu thật là mượt mà và cũng nhanh. Thật kỳ diều vì nếu cài trên Windows thì việc cài đặt cũng chiếm mất gần 1GB trên ổ cứng, thế mà khi cài bản Porable mà bài viết đưa ra thì mình chỉ mất tầm 400MB. Không biết là bản này có thiếu tính năng gì không nhưng đã dùng lướt qua thì các tác vụ cơ bản đều ok cả, không gặp lỗi gì cả. Tuyệt vời.

Tuy vậy, dùng Ubuntu mà lại chạy ứng dụng nền Windows thì thật là nực cười, nên lúc ngồi viết những dòng này thì trong đầu đã bắt đầu đấu tranh tư tưởng để cố gắng học GIMP thành thạo không phải dùng kiểu phần mềm "gay" thế này. Nhưng dù sao cũng là giải pháp tình thế ^_^.

Blog's topic:

Blog's tag:

Giao diện mới cho Gmail

Với việc dịch vụ Google+ ra đời thì Google cũng đang âm thầm thay đổi giao diện của Gmail cho thống nhất với các dịch vụ khác. Tuy giao diện mới chưa hoàn chỉnh nhưng chúng ta cũng có thể sử dụng trước nhằm thỏa mãn lòng hiếu kỳ.

Để thay đổi giao diện mới, vào phần Mail settings -> Themes. Ở đây chúng ta kéo xuống gần cuối cùng danh sách các theme sẽ có theme tên là Preview (Dense). Bạn hãy chọn theme này và tận hưởng giao diện đang phát triển của Gmail.

Blog's topic:

Blog's tag:

Cài đặt Webmin trên Ubuntu

Webmin là ứng dụng quản lý server thông qua giao diện Web, đây là một ứng dụng nhẹ với nhiều tính năng cần thiết cho những nhà quản trị server. Để cài đặt ta có thể thực hiện nhanh qua các bước sau.

Mở file /etc/apt/sources.list để chỉnh sửa

sudo vi /etc/apt/sources.list

Thêm nội dung vào sources.list

deb http://download.webmin.com/download/repository sarge contrib

deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Lưu và thoát ra khỏi trình soạn thảo.

Bạn cần lấy GPG key và import vào

wget http://www.webmin.com/jcameron-key.asc

sudo apt-key add jcameron-key.asc

Update source list

sudo apt-get update

Cài webmin với lệnh sau

sudo apt-get install webmin

Sau đó bạn có thể truy cập vào webmin thông qua địa chỉ http://server:10000. Good luck!

Blog's tag:

Mở Terminal từ trình duyệt file

Khi sử dụng Ubuntu đôi lúc mình muốn mở nhanh Terminal khi đang trong trình duyệt file. Sau lúc mày mò thì thấy chỉ cần cài thêm package nautilus-open-terminal thì mọi việc đã được giải quyết. Để cài đặt chúng ta có thể sử dụng Ubuntu Software Center tìm package như trên hoặc dùng lệnh sau

sudo apt-get install nautilus-open-termial

Hay vui vẻ cùng Ubuntu.

Blog's topic:

Blog's tag:

Fix arrow keys in Vi editor

Trong Ubuntu 11.04 (mà chắc mấy phiên bản Ubuntu gần đây cũng bị thế này), nếu dùng Vi editor và chuyển sang chế độ soạn thảo thì sẽ bị lỗi khi ta bấm các phim lên xuống, sang phải, sang trái. Khi bấm những phím này editor tự động insert các ký tự A, B gì đó vào văn bản. Để cho các phím chức năng này hoạt động đúng khi mở Vi ta có thể chạy lệnh sau

:set nocompatible

hoặc tạo một file ~/.vimrc với nội dung

set nocompatible

Sau đó Vi sẽ trở lại hoạt động bình thường.

Blog's topic:

Blog's tag:

Pages

Subscribe to Mẹo vặt