http://tw.news.yahoo.com/article/url/d/a/100104/5/1y5ge.html
(中央社記者江今葉洛杉磯3日專電)即將在拉斯維加斯舉辦的「消費電器展」(CES)中,包括索尼(Sony)、松下(Panasonic)與瑞軒等都將推出3D電視,未來觀眾在家裡也能欣賞3D電視,感受立體環繞效果。
http://tw.news.yahoo.com/article/url/d/a/100104/5/1y5ge.html
(中央社記者江今葉洛杉磯3日專電)即將在拉斯維加斯舉辦的「消費電器展」(CES)中,包括索尼(Sony)、松下(Panasonic)與瑞軒等都將推出3D電視,未來觀眾在家裡也能欣賞3D電視,感受立體環繞效果。
http://news.cnyes.com/dspnewsS.asp?fi=\NEWSBASE\20091023\WEB1305
微軟Windows 7作業系統共有6個版本,家庭進階版和專業版是兩大主力版本,前者針對家庭用戶,後者針對商業用戶,而家庭普通版僅在中國等新興市場投入。
http://www.cna.com.tw/SearchNews/doDetail.aspx?id=200910140337
(中央社記者葉代芝台北14日電)宏碁今天在英國倫敦舉行國際記者會,說明新技術產品3大佈局方向,鎖定開發觸控螢幕、3D電腦與Android平台等產品,並發表新的Android平台智慧型手機。
宏碁總經理暨執行長蔣凡可蘭奇 (GianfrancoLanci) 表示,未來數年,連結性 (Connectivity)與行動性 (Mobility)將愈來愈重要,並對IT(資訊科技)產業帶來很大的改變。
宏碁指出,創新主要應用在人與機器的互動,所以要讓人與電腦的互動,從複雜變為簡單。例如開發觸控螢幕,3D電腦與Android平台小筆電等產品。
宏碁認為,觸控是一種生活方式,像微軟Windows7作業系統提供多點觸控螢幕功能,宏碁才能夠大幅改變人與電腦的互動方式,對還不太會用電腦,甚至害怕電腦的使用者,觸控螢幕有助於打破人與機器的鴻溝,提供簡單的使用方式,所以宏碁整合多點觸控技術,使用不再依靠滑鼠,也更符合消費者需求。
對於Android作業系統,宏碁更認為是行動通訊的典範,因為Android作業平台提供快速的無線網路連結功能,同時也是開放的作業系統,有利於廠商在此平台上提供客製化整合性應用,具備消費者導向的優點。
宏碁在倫敦共發表 3款新手機,包括智慧型手機beTouch、neoTouch與全球第一個採用高通Snapdragon處理器的Android平台智慧型手機Liquid。
http://www.nownews.com/2009/10/02/339-2514159.htm
記者蘇湘雲/綜合報導
微軟新一代作業系統Windows 7將在10月23日上市,據報導,微軟1日宣布,針對Windows 7開發的虛擬Windows XP代碼已開發完畢,將與Windows 7同時發布開放下載,操作不會在Windows 7中運作的程式,但前提是先安裝Windows 7限定版本。
微軟於今年5月公開Windows 7的這項XP Mode模式功能,這是微軟利用以虛擬化平台讓Windows 7可以運行XP程序及應用,由虛擬環境和完整Windows XP SP3授權共同組成,XPM不會在Windows 7套裝軟體中一起提供,而是作為免費下載軟體,提供給Windows 7 Professional、Enterprise和Ultimate版本用戶使用。
微軟1日發表聲明宣布,虛擬Windows XP已開發完畢,主要由兩部分組成,分別是Virtual PC技術引擎,以及擁有合法授權的Windows XP SP3。
報導說,Windows 7用戶安裝並啟用XPM功能後,用戶只需通過Windows 7桌面環境即可操作前一代XP相關應用軟體,解決桌面處理問題。
安裝GnuWin32 libiconv
1. 至GnuWin32網站下載libiconv套件 http://gnuwin32.sourceforge.net/downlinks/libiconv.php
2. 下載完執行安裝檔
設定自行開發的專案
1. 控制台→系統→進階→環境變數→path→編輯→加入;C:\Program Files\GnuWin32\bin
2. Visual C++專案→屬性→組態屬性→C/C++→一般→其他Include目錄→加入C:\Program Files\GnuWin32\include
Visual C++專案→屬性→組態屬性→ 連結器→一般→其他程式庫目錄→加入C:\Program Files\GnuWin32\lib
Visual C++專案→屬性→組態屬性→ 連結器→輸入→其他相依性→加入libiconv.lib
// 範例一 使用內建的iconv轉檔
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <iconv.h>
#define MAX 32768
int convertFile(const char*,const char*,const char*,const char*,char*,char*);
int main(){
const char* tocode = "GBK";
const char* fromcode = "UTF-8";
const char* infilename = "utf8.txt";
const char* outfilename = "gbk.txt";
char inbuf[MAX];
char outbuf[MAX*4];
int ret;
ret = convertFile(tocode,fromcode,infilename,outfilename,inbuf,outbuf);
if (ret == 0){
printf("File conversion is successful\n");
}
//system("PAUSE");
}
int convertFile(const char* tocode,const char* fromcode,const char* infilename,const char* outfilename,char* inbuf,char* outbuf){
iconv_t cd = iconv_open(tocode,fromcode);
if (cd == (iconv_t)(-1)){
printf("iconv: conversion from %s to %s unsupported\n",fromcode,tocode);
return -1;
}
else{
FILE* fromfile = fopen(infilename,"r");
FILE* tofile = fopen(outfilename,"w");
if (fromfile != NULL){
size_t status;
size_t inbytesleft;
size_t outbytesleft;
size_t insize = fread(inbuf,sizeof(char),MAX,fromfile);
const char* inptr = inbuf;
char* outptr = outbuf;
inbuf[insize] = '\0';
inbytesleft = strlen(inbuf);
outbytesleft = inbytesleft * 4;
status = iconv(cd,(const char**)&inptr,&inbytesleft,&outptr,&outbytesleft);
if (status == (size_t)(-1)){
printf("iconv: conversion from %s to %s error\n",fromcode,tocode);
return -1;
}
else{
fwrite(outbuf,sizeof(char),outptr-outbuf,tofile);
iconv_close(cd);
//printf("%s\n",outptr);
fclose(fromfile);
fclose(tofile);
}
}
else{
perror("This file is not exist");
return -1;
}
}
return 0;
}