2010年3月30日 星期二

[PSD]iPad GUI kit 的 PSD 檔

RawApps 公佈了 iPad GUI kit 的 PSD 檔,這個版本為 768×1024 大小尺寸。此外,大部分的圖形元素提供向量格式。



網址:http://www.rawapps.com/blog/03/ipad-gui-kit-in-psd-format-is-here/
PSD檔:http://www.rawapps.com/wp-content/uploads/promoimages/ipad_gui_psd.zip

2010年3月29日 星期一

[CSS]HTML Dog - 用符合Web標準的HTML和CSS構建你的網站

HTML Dog - 用符合Web標準的HTML和CSS構建你的網站

The Best Practice Guide
To XHTML and CSS

著名的國外 XHTML 和 CSS 的實用指南網站 HTMLDog,不僅學到最常用的制做網頁的技術,最重要的是,你還可以深入瞭解實用的、最新的Web標準(Web Standards)。

總共六個指南,基本上覆蓋了 HTML 和 CSS 的範圍。初級指南是按部就班的,你應該按順序逐個學習。而中級和高級指南相對比較獨立,包含各種技巧和技術,你可以按照你的需求選擇性地學習。

目錄
  • HTML初級指南
    這是按部就班的最基礎教程,如果你尚未入門,你應該從這裡開始。 
  • CSS初級指南
    也是按部就班的,如果你學完了HTML出家指南,進一步學習吧。 
  • HTML中級指南
    對初學者和精通者都有用的一些HTML技術。
  •  CSS中級指南
    基於基本的CSS的一些「多餘」和「古怪」的東西。
  • HTML高級指南
    發揮HTML的兼容標準,增強親和力和易用性。
  • CSS高級指南
    探索CSS的多才多藝

官方網址:http://www.htmldog.com/
簡体中文版網址:http://www.lostk.com/ebook/html_css/guides/default.htm

doTemplate - 網站模板線上產生器

doTemplate 除了提供約數十種的網站佈景免費下載外,還能讓您可以在線上重新設計字型、背景、顏色、邊框、圖片等等,完成自訂模板後並可以免費下載,
您只要 3 個步驟即製作出屬於您的網站。



線上自訂網站模板
1.選擇模板
2.線上修改
3.免費下載



網站網址:http://www.dotemplate.com/

[Blog]WordPress Themes - 提供擁有超過 1,000 種以上的 WordPress 佈景主題的網站!

WordPress Themes 在側邊選單上依佈景主題的欄位、種類或顏色來分類,並可直接預覽佈景主題,完全免費!




網站網址:http://www.wpthemesfree.com/

2010年3月27日 星期六

[PHP]jQuery/PHP Form Builder Sourcecode

jQuery/PHP Form Builder Sourcecode 是個好用的表單快速產生器。


範例影片:


網址:
http://blog.sonuku.com/2009/04/11/php-formbuilder/

DEMO:
http://dontlink.me/formbuilder/

DOWNLOAD:
http://dontlink.me/formbuilder/formbuilder-1.1.rar

2010年3月26日 星期五

[PHP]PHP 結合 ADODB 產生 json 教學

今天在需要運用 PHP 結合 ADODB 產生 json,於是找到了這篇「Handy AJAX data structures using JSON, XML, ADODB, PHP, and Mysql」教學,將 tojson.inc.php 檔放入 adodb/ 目錄下,即可運用了 ^^

tojson.inc.php
CODE:

/**
* Creates JSON ( http://www.json.org/ ) from the ADODB record set
*
* @param object $rs - record set object
* @param bool $moveFirst - determines whether recordset is returned to first record
* @return string $output - resulting json string
* @version V1.0 10 June 2006 (c) 2006 Rich Zygler ( http://www.boringguys.com/ ). All rights reserved.
*
* Released under both BSD license and Lesser GPL library license. You can choose which license
* you prefer.

Example output from query "SELECT Name, Continent From Country LIMIT 10;"

{"rows":[
{"row":{"Name":"Afghanistan","Continent":"Asia"}},
{"row":{"Name":"Netherlands","Continent":"Europe"}},
{"row":{"Name":"Netherlands Antilles","Continent":"North America"}},
{"row":{"Name":"Albania","Continent":"Europe"}},
{"row":{"Name":"Algeria","Continent":"Africa"}},
{"row":{"Name":"American Samoa","Continent":"Oceania"}},
{"row":{"Name":"Andorra","Continent":"Europe"}},
{"row":{"Name":"Angola","Continent":"Africa"}},
{"row":{"Name":"Anguilla","Continent":"North America"}},
{"row":{"Name":"Antigua and Barbuda","Continent":"North America"}}
]}

*/

function rs2json($rs, $moveFirst = false)
{
if (!$rs)
{
printf(ADODB_BAD_RS,'rs2json');
return false;
}

$output = '';
$rowOutput = '';

$output .= '{"rows":';
$totalRows = $rs->numrows();

if($totalRows > 0)
{
$output .= '[';
$rowCounter = 1;
while ($row = $rs->fetchRow())
{
$rowOutput .= '{"row":{';
$cols = count($row);
$colCounter = 1;

foreach ($row as $key => $val)
{
$rowOutput .= '"' . $key . '":';
$rowOutput .= '"' . $val . '"';

if ($colCounter != $cols)
{
$rowOutput .= ',';
}
$colCounter++;
}

$rowOutput .= '}}';

if ($rowCounter != $totalRows)
{
$rowOutput .= ',';
}
$rowCounter++;
}
$output .= $rowOutput . ']';
}
else
{
$output .= '"row"';
}

$output .= '}';

if ($moveFirst)
{
$rs->MoveFirst();
}
return $output;
}



Example

<?php

require_once('Adodb/adodb.inc.php');
require_once('Adodb/tojson.inc.php');

// we're using the mysql "world" database downloadable from http://dev.mysql.com/doc/
$dbType = 'mysql';
$dbHost = 'localhost';
$dbName = 'world';
$dbUser = 'test';
$dbPass = 'test';

$db = ADONewConnection($dbType);
$db->Connect($dbHost, $dbUser, $dbPass, $dbName);
$db->SetFetchMode(ADODB_FETCH_ASSOC);

$sql = "SELECT * FROM Country LIMIT 10";
$result = $db->Execute($sql);

if(!$result)
{
echo $db->ErrorMsg();
}
else
{
echo rs2json($result);

// you may want to utf8_encode the results instead (works better in IE this way)
//echo utf8_encode(rs2json($result));
}

$result->close();
$db->close();

?>


英文網址:http://blog.boringguys.com/2006/08/handy-ajax-data-structures-using-json.html

2010年3月24日 星期三

[WII]銀河馬力歐2(Super Mario Galaxy 2)

[WII]銀河馬力歐2 即將在5月上市^^






介紹影片:


Super Mario Galaxy 2 E3 2009 TRAILER WII:

2010年3月22日 星期一

[OS]Google 發表 Chrome OS 平板概念

就在蘋果 iPad 占據全球媒體版面時,負責設計 Chrome 瀏覽器(Chrome 作業系統之基礎)使用者界面的 Glen Murphy,指公布未來 Chrome OS 平板電腦的操作介面概念。







示範影片:

2010年3月17日 星期三

[CSS layouts]maxdesign - CSS佈局(CSS layouts)

maxdesign 分享了常用的 CSS 佈局(CSS layouts),包括1,2和3欄佈局(CSS layouts) 提供你免費的學習和使用。



網址:http://www.maxdesign.com.au/articles/css-layouts/