ippan's 的頭像

在SimplexFramework顯示模型

SimplexFramework是一個簡單的跨平台遊戲框架,使用OGRE作為渲染引擎,並使用Squirrel作為開發語言
以下是顯示模型的範例:

is_running <- true;
window <- null;
ippan's 的頭像

在Unity實現Mouse Look

其原理只是以目標的座標建立一個平面
並求出滑鼠與平面的交點
就可用LookAt求得transform

Tags: 
ippan's 的頭像

在Ruby on Rails中使用Sparklines

Sparklines是一種在文字中顯示又不會破壞排版的圖表(如圓餅圖、趨勢線等)~
在Ruby on Rails中使用Sparklines我們要安裝以下兩個Gems:
sparklines
sparklines_generator

gem install sparklines
gem install sparklines_generator

現在我們來生成Controller及Helper
Tags: 
forte's 的頭像

在 WPF 中將預設關閉視窗的按鈕設為無效

在一個需要避免使用者使用 WPF 視窗預設的關閉按鈕的情況下暫時隱藏視窗,需要在其中加入下列程式碼:

...
{
    this.Closing += new System.ComponentModel.CancelEventHandler(Window_Closing);
}
 
void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
    e.Cancel = true;
    this.Hide();
}

或者直接在函式裡加入下列程式碼:

Tags: 
ippan's 的頭像

在Rails 3的View中輸出含有HTML的字串

以往在Rails 2中,因為怕使用者輸入有問題的字串
所以在輸出在View中時,往往會加上html_escape

<%= h @user_input %>

但在Rails 3中,預設就會做html_escape
那麼如果要顯示含有HTML的字串要怎麼辨?
這時只要呼叫html_safe方法便可
Tags: 
ippan's 的頭像

用C/C++使程式不顯示在工作列上

用C/C++使程式不顯示在工作列上,我們可以用Windows API中的SetWindowLong()
用法也很簡單~假設視窗的HWND為hWnd~
我們只要

SetWindowLong(hWnd, GWL_EXSTYLE, WS_EX_TOOLWINDOW)

這樣便可以將程式從工作列上移除了^^

Tags: 
ippan's 的頭像

用C/C++改變Windows系統時間

要用C/C++改變Windows系統時間~
我們只需要用Windows API中的SetSystemTime()便可以了
用法如下:

SYSTEMTIME system_time;
system_time.wYear = 2011;
Tags: 
cloverholic's 的頭像

如何得到新增一筆資料所自動產生的ID

新增資料時常常會需要連帶取得最新一筆資料的ID,
一般常見的方法是在SQL語尾加上SELECT SCOPE_IDENTITY() 查詢指令
SCOPE_IDENTITY是MSSQL提供的識別值查詢函數,相關類似的函數有三個

Tags: 
ippan's 的頭像

用C#發送HTTP請求

在C#中有一個叫作HttpWebRequest的類別
可以很簡單的發出http request
用法如下

  HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
Tags: 
ippan's 的頭像

在Ruby中宣告可接受任意數量參數的函數

在Ruby中宣告可接受任意參數量數的函數
我們只要在最後的參數前加上*便可~
用法如下:

def my_function(*arg)
Tags: 

頁面

訂閱 %feed-title