2012年11月23日 星期五

學習資源

1.台中科大陳世穎老師的課堂網頁:http://sychen.ntit.edu.tw/
2.興大資管呂瑞麟:http://web.nchu.edu.tw/~jlu/tutorials.shtml
3.梁克新教學網頁:http://maple.kh.usc.edu.tw/liangk/zend-tutorial.php
4.30 Days to Learn jQuery:https://tutsplus.com/course/30-days-to-learn-jquery/
5.CodeIgniter From Scratch:http://net.tutsplus.com/sessions/codeigniter-from-scratch/?search_index=1
6.12 Useful Customization and Branding Tweaks for the WordPress :http://wp.tutsplus.com/articles/12-useful-customization-and-branding-tweaks-for-the-wordpress-dashboard/?search_index=2
7.Customizing Your WordPress Admin:http://wp.tutsplus.com/tutorials/creative-coding/customizing-your-wordpress-admin/?search_index=23


未來的時間會更零散,要更主動去佈局你的時間

工作管理的好幫手 - datagrid

公司想要將工作報告之類的作業都搬雲端
發現在google 輸入關鍵字"data grid"就能實現公司想要的功能
如果本身是用asp.net的話應該就不陌生

雖然我沒有很精確去研究data gird
但我的解讀就是,"沒有很花俏的技巧,就是單純的資料繫結,做crud動作"
所以有什麼工作報告、作業流程的資料管理就很適合這類

因為是使用php,用希望能更直覺的使用,所以希望含有ajax
研究了幾款後,我決定使用easyui

但以下我覺得還不錯的,就先記錄
1.phpdagrid - 也是有符合我的需求,但介面沒有easyui那麼漂亮,感覺也有一陣子沒更新
2.dhtmlxGrid-dhtmlx也有超多javascript系列產品,和easyui有得拼
我好像純粹只是因為只找到他xml的教學,沒看到mysql的部分,就先忽略了~

一分鐘後的補充:
馬上就找到dhtmlxGrid的server-side教學
http://docs.dhtmlx.com/doku.php?id=tutorials:dhtmlxgrid_serverside


MySQL command 匯入sql出現1049(4200): unknown database 'xxx.sql;'錯誤


前幾天記錄我成功用MySQL command匯入sql檔,
由於沒有處理時間,所以sql檔太大用command匯入超方便

最近又用同樣的方式匯入sql檔,但確一直出現
1049(4200): unknown database 'xxx.sql;'錯誤
而且'xxx.sql;'裡的檔名還會漏字
後來我把sql檔打開,將create table XXX()後的TYPE=MyISAM刪掉就能成功匯入了!

2012年11月7日 星期三

wordpress在content處使用自己的php code

目前google到的做法
大概是自己寫完php後,再套用wordpress template

<?php
/*
Template Name: TemplateName
*/
?>
<?php get_header(); ?>

your php code

<?php get_footer(); ?>
還沒實作,先註記一下

reference http://codex.wordpress.org/Pages#A_Page_of_Posts

2012年11月5日 星期一

windows下使用command line dump & import mysql

[import](匯入)
1.開始→MySQL→MySQL Server 5.5→MySQL 5.5 Command Line Client
2.鍵入藍色的部分(綠字為說明)
CREATE DATABASE test;   //建立資料庫名為test
enter
成功的話會出現:Query OK, 0 rows affected (0.00sec)

USE test;   //使用test資料庫(轉換資料庫為特定的資料庫)
enter
成功的話會出現:Database changed

SOURCE c:\test.sql;  //將本機c槽內的test.sql匯入(要完整path)
enter
成功的話會出現:
Query OK, 0 rows affected (0.00sec)
Query OK, 0 rows affected (0.00sec)
.
.
開始匯入→完成

如果出現
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' xxxxxxxxxxxxxxxxxx ' at line 1
有可能是忘了打後面的";"

[dump](其實就是匯出)
後來才知道mysqldump跟MySQL command Line是用不同的

"If you look in C:\Program Files\MySQL\MySQL Server 5.5\bin, you'll see mysql.exe, and you'll also see mysqldump.exe. So mysqldump is a completely separate executable from mysql.exe, which is why you run it from the Windows command line, not from the MySQL console."(註2)
譯:如果你在C:\Program Files\MySQL\MySQL Server 5.5\bin的資料夾下會看到mysql.exe, 也會看到mysqldump.exe,所以我們可以說mysqldump.exe是和mysql.exe分開的,所以你要在Windows command line去執行mysqldump,而不是在MySQL consle(就是從開始那裡開啟的那一個)

步驟:
1.開始→附屬應用程式→命令提示字元
2.鍵入 cd C:\Program Files\MySQL\MySQL Server 5.5\bin
注意:資料夾的結構可能不同,請確認mysqldump.exe正確所屬的資料夾
3.鍵入 mysqldump -u帳號 -p密碼 資料庫 > 匯出到哪個地方且取名為何
假設mysql帳號為root,密碼為123,要匯出的資料庫叫test,要匯到c槽,取名為test.sql
 則鍵入:mysqldump -uroot -p123 test > c:\test.sql




Reference:
註1: Can't create a MySQL dump on Windows, fails before password prompt
http://superuser.com/questions/320447/cant-create-a-mysql-dump-on-windows-fails-before-password-prompt

註2: how can I use the mysqldump correctly [closed]
http://stackoverflow.com/questions/12115763/how-can-i-use-the-mysqldump-correctly

2012年9月12日 星期三

[程式] TinyMCE

因為移機後WYSIWYG不見了
再加上舊版的中文化一直是簡體(不喜歡)
所以試著安裝新版的,還滿簡單的,可以寫個順序來記錄

昨天一整天都在改預約系統,還滿好玩的

[收納] 資料夾備份

自認是3c殺手,以前第一台隨身硬碟是創x的
因為是第一次買,還想說買個好一點的,但買不到二個月就壞了
以致於到今日我對於備份非常恐懼

第二,我曾經把電腦的資料夾開著,隨身硬碟的資料夾也開著
以為東西已經傳過去了,而把電腦的資料刪掉,但事後才發現我看到的資料夾根本還沒備份過去,因此造成終身的遺憾
雖然用軟體救回了一部分,但還是遺失了很多,因此對備份非常的恐懼

電腦備份到隨身硬碟,如果把電腦裡的東西刪掉,隨身硬碟也壞,怎麼辦呢
於是我想:電腦備份→隨身硬碟→再備份到另一個隨身硬碟
結果就讓我整個頭痛了
所以為了任何一個壞掉的可能,所以電腦、隨身硬碟1和隨身硬碟2都要存放相同的東西嗎?

這我要好好想想
目前想到的方法是不再動的東西用光碟燒起來!?但總覺得不是很符合我的期望。
雲端備份?目前我還不信任這玩意兒~
另外,我在另一個網誌看到:
"備份要有會計年度的概念,也就是設定一個時間點備份,備份後此資料夾就不要再動了"
是很棒的觀點,我要好好學起來

另外作者也提到,他的硬碟是每二年就會換,所以他現在很多硬碟,但對方是專業的網管,所以只是管理自己的電腦或許三年或四年再換一次就好了

但現在就是卡在"備份的備份"這該怎麼處理呢?

2012年7月13日 星期五

[PHP] Gallery套件

前陣子玩了二款Gallery的套件,第三個我沒玩,但貌似是個功能很強大的相簿
jGallery2.0:http://www.jgallery.nl/
galleria-1.2.7:http://galleria.io/
gallery-3.0.4:http://gallery.menalto.com/

記錄一下,因為目前沒用到,測試完我要把檔案刪掉了,需要的時候再找這篇來查詢。

當初是想要找一個可以輕鬆加在文章template下面的gallery,所以想找個simple的gallery
jGallery的確很simple,但不是我想要的那種

galleria有輪播式功能,也對應到我想在網頁banner放輪播的想法

2012年4月13日 星期五

[CSS] 編寫出整個網站的樣式表

單純的看HTML或CSS已經熟悉了?
已經知道各種效果的呈現並知道怎麼修改了?


其實在新技術學習中,常常是先學會了"看"懂(了解)後才開始實作
但藉由新學的知識產出作品卻還是需要一段很長的練習
有時候甚至會發現"沒有想像中簡單"

知缺熊發現,若要開始佈局整個網站的樣式表時,還是有一點小工具要先熟悉


那就是...「器(Selector)」!!


雖然你在經過修改CSS的經驗中,就已經接觸選擇器(Selector)
但接下來是你要自己產出,所以選擇器最好先完全背起來,才不會結構錯亂
因為以前在修改CSS時可以去找尋id和class來找到效果樣式的位置
但現在是自己要開始撰寫,所以編寫的位子與方式就要特別清楚有條理才不會把自己搞進死胡筒