網頁

8月 23, 2010

HeidiSQL - 一個GUI介面的資料庫管理工具

一般使用資料庫的方法,最基本的就是phpmyadmin
但是phpmyadmin是網頁的架構,
所以每次資料有更新或著讀取都要花上一段網頁伺服器的反應時間
此時,若使用視窗化應用程式來管理資料庫,可以省去很多等待的時間
可以讓效率變高,今天就要在這邊介紹HeidiSQL這套軟體

8月 21, 2010

Mocking bird

最近在研究跟網頁設計相關的知識
發現了這個東東,Mocking bird
這種工具是網頁構圖的補助工具
像SOHO接案會找案主討論網頁的介面
若是用以往的開發模式,則如下
在家先把DEMO介面做出來→找案主討論→案主不滿意某些部份→回家修改介面
然後一直無限輪迴直到案主滿意
然而透過Mocking bird
可以在筆電直接現場拉介面給案主看,當案主滿意時即協議達成,
美工就開始製作前台介面,設計師則回家開發後台功能
這樣不是挺節省時間的嗎?

下面連結是Mocking bird的官方網站

8月 16, 2010

XAMPP - Xdebug的簡介及安裝

最近在學一些網頁設計會用到的工具
說到Xdebug的好處在於程式有錯誤時可以列出發生錯誤的程式碼進入點
以下面程式碼為例(此程式碼由網站製作學習誌轉載)
<?php
function test($var)
{
   $var->display();
}

$abc = 123;
test($abc);
?>
在尚未開啟Xdebug時,當PHP程式發生錯誤,會產生下面的文字訊息
Fatal error: Call to a member function display() on a non-object in 
C:\XAMPP\htdocs\index.php on line 4

登入登出

最近看到這種寫法還滿不錯的
以往寫網頁時並不會想到這種用法
echo login_program();

function login_program(){
  $ex_target = ex_target("login.php","登入");
    if (session_is_registered("login_session")){
      $ex_target = ex_target("logout.php","登出");
    }
  return $ex_target;
}

function ex_target($ex_app,$ex_text){
  return "$ex_text";
}