2019年4月11日 星期四

ubuntu 18.04 安裝 mysql 5.7一些問題

安裝mysql 5.7版後,有幾項更改設定

一.更改root登入密碼
按照此網頁留下的方式更改設定
https://www.fengzifz.com/2018/04/11/Ubuntu-Debian-reset-mysql-root-password/

查看檔案 
$sudo less /etc/mysql/debian.cnf

內有記載password

$mysql -u debian-sys-maint -p
使用此password登錄
 
$mysql> use mysql; 
 
$mysql>UPDATE user SET plugin='mysql_native_password' WHERE User='root';
指定root plugin 為 mysql_native_password

$mysql>UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE USER='root';
$FLUSH PRIVILEGES;
 
其中的PASSWORD('password'),就是root 的密碼
 
$mysql>exit  

 $mysql -u root -p
輸入新的密碼 password

二.增加root遠端登入
按照此網頁留下的方式更改設定 http://www.okpc777.com/wp/archives/457 

修改組態檔 /etc/mysql/mysql-conf.d/mysqld.cnf

找到 bind-address
#bind-address = 127.0.0.1 
bind-address = 0.0.0.0
存檔

$mysql -u root -p
輸資料庫mysql 的密碼
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
mysql>exit

'password'是連線密碼

重新啟動資料庫即可 sudo systemctl restart mysql

2015年5月21日 星期四

調整ubuntu 14.04 server時間區域


由於VM內的ubuntu 14.04時間晚了8個小時,所以紀錄更新動作
1. 更改/etc/network/interface的設定值
2. 重啟eth0網卡
 sudo ifdown eth0
    sudo ifup eth0
3. 設定server 時區
 sudo tzselect
    選擇Asia->Taipei
    完成後ctrl-c
4. 複製到localtime
    sudo cp /usr/share/timeinfo/Asia/Taipei /etc/localtime
5. 與伺服器校對
 sudo ntpdate tw.pool.ntp.org
6. 驗證
 date -R

完成整個動作

2015年1月5日 星期一

ubuntu 14.04 移除mysql 5.6,再按裝msyql 5.5發生錯誤

原本在ubuntu 14.04安裝mysql 5.6,發現MySQL Workbench不支援mysql 5.6,所以先使用

sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean

移除後,再按裝mysql 5.5

sudo apt-get install mysql-server

發生了錯誤,原由是在

/var/lib/mysql/debian-5.6.flag

指定5.6版本,刪除後再重新install mysql-server發現一樣無法安裝。

使用google查詢後發現還必須移除下以幾個位置

sudo rm -rf /var/lib/mysql
 
在刪除後,重新移除 
 
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
 
再重新 

sudo apt-get install mysql-server
 
就可以安裝成功了 

2014年5月8日 星期四

在Ubuntu 14.04 LTS安裝Kompozer

Kompozer 官網不在更新,也提到新版的ubuntu不見得可以安裝的上去。
果然下載下來後,無法啟動,只要google一下找到方法,紀錄起來。

參考這篇文章
http://www.enqlu.com/2014/04/how-to-install-kompozer-on-ubuntu-1404.html

For 32-bit, run the following commands:

wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-data_0.8~b3.dfsg.1-0.1ubuntu2_all.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-dev_0.8~b3.dfsg.1-0.1ubuntu2_all.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer_0.8~b3.dfsg.1-0.1ubuntu2_i386.deb
sudo dpkg -i kompozer-data_0.8~b3.dfsg.1-0.1ubuntu2_all.deb kompozer-dev_0.8~b3.dfsg.1-0.1ubuntu2_all.deb kompozer_0.8~b3.dfsg.1-0.1ubuntu2_i386.deb
sudo apt-get install -f

For 64-bit, run the following commands:

wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-data_0.8~b3.dfsg.1-0.1ubuntu2_all.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-dev_0.8~b3.dfsg.1-0.1ubuntu2_all.deb 
wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer_0.8~b3.dfsg.1-0.1ubuntu2_amd64.deb
sudo dpkg -i kompozer-data_0.8~b3.dfsg.1-0.1ubuntu2_all.deb kompozer-dev_0.8~b3.dfsg.1-0.1ubuntu2_all.deb kompozer_0.8~b3.dfsg.1-0.1ubuntu2_amd64.deb
sudo apt-get install -f 
完成搞定收工。

2013年7月29日 星期一

在ubuntu上安裝字型

紀錄一下,在ubuntu上安裝字型所在的位置.
一般使用在檔案管理下,使用"字型檢視程式"的方式安裝字型,會安裝在使用者的目錄下,
例如:/home/someone/.fonts,若是換一個人要使用安裝字型時,就會找不到,
例如:/home/someone2/.fonts,someone安裝的字型,對someone2是無法使用的.

所以最好,還是安裝在/usr/share/fonts下比較安全,大家都可以使用到.方式
cd /usr/share/fonts
sudo cp /home/someone/Document/font1.ttf   ./dynafont




或者軟連結
sudo ln -s /media/data/font1.ttf ./dynafont



完成後啟動
sudo fc-cache -fv

2013年6月3日 星期一

ubuntu 13.04 改成gnome介面

在舊型NB,使用雙核心的機器安裝ubuntu13.04,發生嚴重的延遲現象,
開啟系統監控,看到cpu使用頻率超高的,到達70~80%,可能是預設的桌面程式在搞鬼,
改成使用gnome桌面登入後,cpu頻率降到10%以下.
安裝gnome指令

1.先加入ppa   sudo add-apt-repository ppa:gnome3-team/gnome3
2.更新 sudo apt-get update
3.安裝 sudo apt-get install gnome-shell ubuntu-gnome-desktop

或者直接安裝也可以

sudo apt-get install gnome-session-fallback 

2013年5月28日 星期二

Ubuntu 安裝 node.js


三篇重要文章,提醒自己

1.Ubuntu 安裝 node.js

http://www.arthurtoday.com/2011/09/ubuntu-nodejs.html#.UaSK9xL6D6g

參考至阿舍的隨手記記

2.  如何使用CoffeeScript 開發 Node.js 程式 ?
http://www.arthurtoday.com/2012/01/coffeescript-nodejs.html#.UaSK6BL6D6g

參考至阿舍的隨手記記

3. 自己編譯node.js
 https://gist.github.com/stephou0104/5496788

國外網站.

2012年10月17日 星期三

JavaCV在Win7安裝以及執行


1.下載opencv2.4.2http://opencv.org/downloads.html

2.直接按下opencv-2.4.2.exe.
會問你要解壓縮在哪裡,我是直接在下載處執行解壓縮,完成後會出現一個OpenCV資料夾

3.將此資料夾移至C:\下

4.在系統環境變Path內加opencv_core的位置
啟動->電腦->滑鼠右鍵->內容->進階系統設定->進階->環境變數->
我是在使用者變數內(就是上面的使用者變數)建立一個新的環境變數Path
接著新增->
變數名稱:Path
變數值: C:\OpenCV\build\x64\vc10\bin;C:\OpenCV\build\common\tbb\intel64\vc10
 然後一路按下確定,完成設定。

5.下載eclpse以及下載JavaCV

http://code.google.com/p/javacv/ 下載javacv-0.2-bin.zip
http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/junosr1下載ecliipse,選擇自已的作業系統平台下載。

6.解開eclipse,以及javaCV

7.eclipse匯入javaCV
啟動eclipse,建立一個java project。
完成後,選擇此專案按滑鼠右鍵,選擇Build Path,選擇Add External Archives ,
將解開的JavaCV檔案,加入此專案。
加入javacpp.jar,javacv.jar,因為我是win7 64位元,所以我加入javacv-windows-x86_64.jar

8.測試程式測試
import static com.googlecode.javacv.cpp.opencv_core.*;
import static com.googlecode.javacv.cpp.opencv_highgui.*;

public class JavaApplication1 {

    public static void main(String[] args) {
        show("D:\\picture\\100MSDCF\\DSC00002.JPG");
    }
    public static void show(String filename) {
        cvNamedWindow("dim");
        IplImage image = cvLoadImage(filename);
        if (image != null) {
            cvShowImage("dim", image);
            cvWaitKey(0);
            cvReleaseImage(image);
        }
    
    }
}

成功後,可以看到圖片己經載入。

2012年8月11日 星期六

2012年8月5日 星期日

OpenCV-2.4.2 install on Ubuntu 64-bit

按照此作者給的shellscript安裝
http://stackoverflow.com/questions/11453434/how-to-get-started-with-opencv-2-4-2-in-ubuntu-10-4

但是還是發生錯誤,應該是和使用64bit有關,所以在compiler ffmpeg時,configure需要做設定,再多加以下內容。

./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab --enable-static --enable-pic --enable-shared

就可以compiler完成,使用openCV了。

script內容
echo "Installing OpenCV 2.4.2"
mkdir OpenCV
cd OpenCV
echo "Removing any pre-installed ffmpeg and x264"
sudo apt-get remove remove ffmpeg x264 libx264-dev
echo "Installing Dependenices"
sudo apt-get install libopencv-dev
sudo apt-get install build-essential checkinstall cmake pkg-config yasm
sudo apt-get install libtiff4-dev libjpeg-dev libjasper-dev
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev
sudo apt-get install python-dev python-numpy
sudo apt-get install libtbb-dev
sudo apt-get install libqt4-dev libgtk2.0-dev
echo "Downloading ffmpeg"
wget http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.bz2
echo "Installing ffmpeg"
tar -xvf ffmpeg-0.11.1.tar.bz2
cd ffmpeg-0.11.1/
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab
make
sudo make install
cd ..
echo "Downloading v4l"
wget http://www.linuxtv.org/downloads/v4l-utils/v4l-utils-0.8.8.tar.bz2
echo "Installing v4l"
tar -xvf v4l-utils-0.8.8.tar.bz2
cd v4l-utils-0.8.8/
make
sudo make install
cd ..
echo "Downloading OpenCV 2.4.2"
wget -O OpenCV-2.4.2.tar.bz2 http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.2/OpenCV-2.4.2.tar.bz2/download
echo "Installing OpenCV 2.4.2"
tar -xvf OpenCV-2.4.2.tar.bz2
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE ..
make
sudo make install
sudo echo “/usr/local/lib” >> /etc/ld.so.conf
sudo ldconfig
echo "OpenCV 2.4.2 ready to be used"

2012年4月12日 星期四

Java3D在ubuntu上設定

今天在找資料時,剛好有看Java3D的一些應用,想說試看看,結果在eclipse下發生執行錯誤
主要是找不到java3d的jar file,所在網路找到如何在ubuntu上設定java3d,可以在eclipse下執行。

先記錄起來,方便日後忘記時,可以有查詢的地方。

首先
1.sudo apt-get install libjava3d-java
   sudo cp /usr/share/java/j3d*.jar  /usr/lib/jvm/java-6-sun/jre/lib/ext/

2.sudo aptitude install libjava3d-jni
   sudo cp /usr/lib/jni/libj3dcore-ogl.so /usr/lib/jvm/java-6-sun/jre/lib/i386/
   sudo cp /usr/share/java/vecmath-*.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/

這樣子,就可以正常執行java3d程式了。

2011年10月30日 星期日

神奇的鏡子~

小時候聽過白雪公主的故事~
那位美麗又黑心的母后,問鏡子的事情,
這如果在上個世代來說,是件神話(神經病說的話)。
但是在這個世代,已經做出來了。

位生活好便利

http://www.mydesy.com/cybertecture-mirror

這個如果應用在居家智慧化生活空間,一定很棒。
只是這個七千七百美元大洋,不是有個凱子的爹,是買不起的。

2011年10月27日 星期四

設計是什麼?

今天從這篇文章中,以工程師角落來看什麼是設計
http://blog.vgod.tw/2009/12/07/text-editing/

原來設計是
解決問題+豐富的知識+以使用者易用,易懂的介面。

設計就是這麼簡單~~

2011年10月23日 星期日

令人看了都會感動~

今天收到一封傳寄信件,內容說到“一位《台灣小女生》的公益事蹟“
http://wd-pro.com/blog/post/8/
之前有看看此新聞,但是郤不曾有深刻感受過。
在這幾年,自已有小朋友,而我們夫妻倆因為工作以及學業,陪同小朋友時間實在不多,
加上看到菜市小販,夜市攤位,父母親忙著生意,而小朋友就讓他們自已在旁,讀書,寫字,

甚至隨地就睡,心裡有種說不出的難過。

政府年年都教育不會有貧富而有不同,但是誰都看得出來,教育也開始貧富不均地出現,
當教育是唯一攞脫貧窮的路也是那麼難行時,是否窮人就永遠無反身的機會。


不要忘了自已的初忠。

2011年10月10日 星期一

Google超強大HTML5示範案例

今天找資料逛網站時,發現了這個網頁
http://www.mydesy.com/the-wilderness-downtown

示範HTML5可以做到什麼地步,看了這網頁介紹後。
自已也上去玩看看,輸入自己家的住址,真得變成自己家的地圖了。
看了實在很感動說,主要是從俯視圖慢慢帶到自己家裡上空,
有一種特別感覺。

希望大家也可以上去玩看看

2011年10月6日 星期四

Processing+Ubuntu11.04-64bit

想在ubuntu上也可以使用Processing開發,所以
解開
tar xvf processing-1.5.1-linux.tgz
jimchin@mpinfo-jimchin:~$ tar xvf processing-1.5.1-linux.tgz

進入解開資料夾內
jimchin@mpinfo-jimchin:~$ cd processing-1.5.1

執行processing
jimchin@mpinfo-jimchin:~/processing-1.5.1$ ./processing 

發生以下錯誤,本以為是Java發生問題,
jimchin@mpinfo-jimchin:~/processing-1.5.1$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/jimchin/processing-1.5.1/java/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1699)
    at java.lang.Runtime.load0(Runtime.java:770)
    at java.lang.System.load(System.java:1003)
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1803)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1720)
    at java.lang.Runtime.loadLibrary0(Runtime.java:823)
    at java.lang.System.loadLibrary(System.java:1028)
    at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Toolkit.loadLibraries(Toolkit.java:1605)
    at java.awt.Toolkit.<clinit>(Toolkit.java:1627)
    at processing.app.Base.<clinit>(Base.java:445)
Could not find the main class: processing.app.Base.  Program will exit.

確認Java 是oracle sun Java版本
jimchin@mpinfo-jimchin:~/processing-1.5.1$ java -version
且路徑沒有錯誤
jimchin@mpinfo-jimchin:~/processing-1.5.1$ ls /usr/lib
java-1.6.0-openjdk  java-6-openjdk  java-6-sun  java-6-sun-1.6.0.26

後來在processing.org官網上看到
The Processing Development Environment (PDE) is currently tested on:
  1. Mac OS X 10.6
  2. Windows XP (latest service pack only)
  3. Windows 7 (32-bit, limited testing on 64-bit)
  4. Ubuntu Linux 9.04 (on i686, limited on x86_64) 
也就是只支援32bit,所以只好另外安排linux可以在64bit內使用32bit程式的lib - ia32-libs
jimchin@mpinfo-jimchin:~/processing-1.5.1$ sudo apt-get install ia32-libs
安裝好,再啟動./processing。就可以看到啟動畫面了

2011年10月5日 星期三

OpenCV 2.3.1 on Ubuntu

按照此部落格方式依序執行

Tutorial: A Comprehensive Guide to Installing and Configuring OpenCV 2.3.1 on Ubuntu 
http://ozbots.org/opencv-installation/ 


有二個地方要注意
1.install x264.
./configure --enable-static --enable-shared
make
sudo make install
2. install ffmpeg
./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab --enable-shared
make
sudo make install


要特別注意~
試了好久說~

從這篇討論區文章得知
http://opencv-users.1802565.n2.nabble.com/Video-Capture-td6807102.html

I had also got the same problem. I had solved it in a different way. I am
using ubuntu, eclipse Helious and opencv 2.3 .
             First I uninstall opencv
             Download and install libv4l.
             configure again opencv with cmake. There I choose WITH_V4L
option and generate.
             then make and make install

  Now I can access webcam as well as my laptop camera by using
cvCaptureFromCAM(0). 

 最後還是要手動編譯