Google Code Prettify

顯示具有 code 標籤的文章。 顯示所有文章
顯示具有 code 標籤的文章。 顯示所有文章

星期一, 1月 27, 2014

MySQL migrate to MariaDB - ubuntu phpmyadmin

As developer is hardly to find a help from Oracle's MySQL and google is also moving to MariaDB, this article will show how to migrate MySQL5.5 to MariaDB5.5.

Original Backend System:
  • php version: 5.3.10-1ubuntu3.8 (phpmyadmin)
  • Server API: Apache2
  • MySQL: 5.5
Original Command Set for ubuntu12.04...
$ sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
$ sudo apt-get install phpmyadmin
$ sudo a2enmod rewrite //lanuch mod_rewrite module
$ sudo /etc/init.d/apache2 restart 

Start to moving MySQL5.5 to MariaDB...

星期三, 1月 08, 2014

超簡易網站架設SimpleHTTPServer

製作網頁前端程式,常想簡易的模擬網頁放在Server端的樣貌,便利client端的設計...
因此記錄一下如何使用python簡單架設臨時站台~
個別介紹ubuntu作業系統與windows作業系統的實作方式:
  • ubuntu: 因為ubuntu已經內建python了, 所以不須再安裝python
    壓下 ctrl + Alt + T 開啟terminal
    $ ifconfig //查詢本機ip
    Ex. 出現wlan0 Link encap:.. HWaddr ... inet addr:192.168.11.185
    $ cd xxx //移動到需建立連線之folder
    $ python -m SimpleHTTPServer 8000
    看到出現 Serving HTTP on 0.0.0.0 port 8000 ... <- 表示架設成功
    那麼其他周邊的NB, Android phone...設備, 將它們連結到同樣的wireless主機,打開瀏覽器輸入
    http://192.168.11.185:8000
    就可以看到該頁面的實際樣貌了 :)
  • windows作業系統: 因為沒有內建python,先選擇下載python套件版本 (我是選用python27這版)
    接著, 按左下角windows開始, 在搜尋列輸入cmd..., 開啟cmd
    $ ipconfig //查詢本機ip
    取得ip: x.x.x.x 跟ubuntu方法類似
    $ cd xxx //移動到需建立連線之folder
    $ c:\Python27\python -m SimpleHTTPServer 8080
    看到出現 Serving HTTP on 0.0.0.0 port 8080 ... <- 表示架設成功.. :)
ps. 8000 跟 8080 為port

資料來源:
Python文件-20.19 SimpleHTTPServer - Simple HTTP request handler

星期五, 11月 01, 2013

Nvidia driver install uninstall at ubuntu 13.04 64 bit

以下介紹幾種安裝顯示卡驅動程式的解法,包含新安裝ubuntu 13.04後直接更新Nvidia driver、driver安裝錯誤之解法(含復原成原本的nouveau驅動方法與已安裝repository的driver變更成nvidia提供的driver)
ps. 主要安裝nvidia driver的方法是參考Dedoimedo介紹的方法,做部分改良,並實際安裝測試後的實驗成果
  1. 新安裝後變更nvidia driver

    • 光碟安裝ubuntu13.04,安裝完登入ubuntu,到System Settings -> Softwsre & Updates查看顯示卡driver的狀況
    • xorg Xserver nouveau

星期二, 11月 01, 2011

Remove babylon, Searchqu toolbar (IE, Firefox) 救回被綁架首頁

恐怖的Babylon Toolbar.. 有次不小心安裝網路軟體之後,這個Babylon週邊的相關套件...
開始綁架IE與firefox...還有chrome.... :`(
明顯特徵就是Babylon,還有其他(Searchqu)會綁架新開啟頁 ...
Babylon的惡行還不僅是這樣....,Firefox的搜尋引擎或跳到http://int.search-results.com/也同時被坑殺...
意思是: 若使用新版的firefox於網址列...輸入: 關鍵字 ... 第一個找的就是Babylon.. (囧

for IE 解法:

星期二, 8月 16, 2011

W3C Widget介紹 - 聯網電視App平台技術

author: Grace 本文刊登於2011CTimes零組件雜誌8月號vol.238 (歡迎轉載,請著名出處)

前言:  由於資訊電腦化且網路電視興起,看電視的行為已漸漸產生了變化,根據MIC調查,預計2014年全球電視數位化滲透率突破五成,並以數位有線電視用戶為主,佔24.2%,約3.2億戶。
----------------
根據MIC調查,先進國家寬頻網路環境建全,加上服務業者積極推展影視加值應用吸引用戶,故預估2012年起至2014年網路視訊流量將超過有50%的成長空間。除了寬頻網路串流的爆發外,台灣數位電視也積極的部署,有線寬頻產業協會理事長簡仁德表示,台灣有線電視頭端數位化比例已經超過90%,整體數位化普及率僅約在7%上下,初步估計頭端數位化投資總額超過50-60億元。因此聯網電視設備接收到經數位化處理後傳輸的數位電視訊號影音畫面將更清晰,且具備電子節目表單與隱藏式字幕等功能,可接收寬頻網路、IPTV、MOD、手機、STB、OTT Box等設備組成的應用平台,如:Google TV和Samsung Smart TV(Android)、Apple TV、Panasonic公布的新Viera Connect與Intel之BOXEE(by D-Link)等平台,這樣提供雙向互動傳輸機制的設計,就是把電視訊號的控制權交給用戶,促進了信息合理的流動,預期刺激更多用戶行為,讓整個聯網電視平台應用體驗更多元。
概述聯網電視設備之整體架構
1 概述聯網電視設備之整體架構

星期四, 5月 19, 2011

refactoring chapter 7 - 重構第七章

如何抉擇使用重構的方法?
包含八個方法
– Move Method vs. Move Field
– Extract Class vs. Inline Class
– Hide Delegate vs. Remove Middle Man
– Introduce Foreign Method & Introduce Local Extension

星期四, 5月 05, 2011

XAMPP + PHP 安全 環境設置

目的:
  • 想要改變XAMPP之localhost登錄的port
  • 設定XAMPP加入安全防護密碼
  • 保持設計PHP網頁的獨立性,避免XAMPP升級時,可能影響到原先PHP網頁的檔案
 做法:
1. 關於XAMPP加入安全防護密碼,請參考 http://www.ps3w.net/pages/?/document/xampp/quide-xamppsecurity.html

2. 點擊 http://localhost/security/xamppsecurity.php 設定完XAMMP root密碼與目錄保護後,請先關掉XAMPP Control Panel再做變更的設置,需更改些xampp內些檔案設定:
  • 更改phpMyAdmin的設定,位於\...\xampp\phpMyAdmin\config.inc.php,打開這個"config.inc.php"檔,
    • 將原本 $cfg['Servers'][$i]['auth_type']     = 'cookie'; -> 更改:$cfg['Servers'][$i]['auth_type']     = 'http';  //HTTP MySQL authentification
  • 將httpd.conf預設port:80改成:8080,位於\...\xampp\apache\conf\httpd.conf,打開這個"httpd.conf"檔
    • 原本 Listen 80 -> 更改:Listen 8080
    • 原本 ServerName localhost:80 -> 更改:ServerName localhost:8080
  • 保持網頁設計的獨立性,將apache的httpd.conf設置Alias指向目標folder,位於\...\xampp\apache\conf\httpd.conf,打開這個"httpd.conf"檔,在文件的最後,添加Alias /myphp "D:\tools\workspace\myphp"
    <Directory "D:\SVN\tools\eclipse-php-helios-win32\workspace\myPHP">
      AllowOverride None
      Options None
      Order allow,deny
      Allow from all
    </Directory>
參考資料:
http://www.apachefriends.org/zh_tw/xampp-windows.html
http://www.iteye.com/topic/607956

星期一, 12月 20, 2010

HbbTV互動應用服務趨勢探討

author: Grace 本文刊登於2010電子與電腦十二月號 (歡迎轉載,請著名出處)


HbbTV整合數位內容匯流之概念

本文從介紹2009年9月新制定的HbbTV,包含HbbTV產生的緣由,接著引入HbbTV強調的流暢性互動使用介面設計,從互動式使用經驗總覽、視覺外觀之互動應用設計、用戶輸入介面設計到互動應用程序存取,希望透過介紹HbbTV歐洲的連網電視標準,與介紹互動內容及服務應用設計,期望能帶給各種聯網硬體功能的展現,提供一些建議互動應用設計參考。

星期一, 11月 15, 2010

HbbTV - JaveScript API 取得 DSM-CC stream events (下)

(以下資料歡迎轉載,請著名出處)
HbbTV - JaveScript API 取得 DSM-CC stream events (上)
上一篇介紹HbbTV架構瀏覽器應用層,解析接收的DSM-CC事件的呈現是採用JavaScript的API[1],增加和移除串流事件聆聽者(event listener)與Carousel物件存取XMLHttpRequest這兩部分,本篇將介紹第三部份內容購買之延伸application/oipfDrmAgent嵌入物件的API。 
3.  延伸application/oipfDrmAgent嵌入物件
介紹支援application/oipfDrmAgent嵌入物件類別,包含性質(properties)、方法和事件。 

星期六, 11月 13, 2010

HbbTV - JaveScript API 取得 DSM-CC stream events (上)

(以下資料歡迎轉載,請著名出處)
HbbTV架構瀏覽器應用層,解析接收的DSM-CC事件的呈現是採用JavaScript的API,因此底下介紹TS 102 796使用到的相關JavaScript API,包含增加和移除串流事件聆聽者(event listener)、Carousel物件存取XMLHttpRequest和內容購買之延伸application/oipfDrmAgent嵌入物件。


其中[內容購買之延伸application/oipfDrmAgent嵌入物件]應用操作程序部分由下集介紹 :P


定義JavaScriptAPI – 獲取DSM-CC事件串流
1. 增加和移除串流事件聆聽者(event listener)
下表在視訊/廣播物件(定義於OIPE DAE的規格書[2])增加的方法,應支援廣播同步事件。

星期四, 8月 26, 2010

閱讀 Opera Devices SDK 10.15 紀錄



這個Opera Devices SDK 10.15,使用Opera Turbo特殊的壓縮設計用來加速資料傳輸和刪減大量數據讓觀看網頁更順暢,平均節省65-75%的頻寬。
關於採用的Web standard方面,此版本的Opera SDK更支援HTML5提供網頁區域資料儲存結構,以及CSS3 CSS Transforms與DOM elements可以做動畫、尺度變換、扭曲、旋轉與位移的運算
硬體加速方面,採用OpenGL/ES, DirectX或DirectFB加速,尤其在實作變焦運算或處理網頁展示、Web應用或user interface
Opera device SDK 10.15擴充功能
定義新的native JavaScript物件與方法便利於控制device functions和創造advanced UI和應用,皆是運用Web技術,整合native plug-ins透過NPAPI或ActiveX

Opera Widgets相關於TV的部分
允許TV觀眾使用一般或context-sensitive的Web content,同時STB可接收IPTV或Hybrid broadcast/broadband的服務


更多資料來源,請參考Opera的網站,http://www.opera.com/