* [心路歷程] 綜合百匯(4) * [心路歷程] 文章轉錄(2) * [程式設計] C.C++(0) * [程式設計] JAVA(2) * [網頁設計] Sever(0) * [網頁設計] HTML(1) * [網頁設計] PHP(0) * [網頁設計] SQL(0) * [網頁設計] AJAX(0) * [軟硬兼施] 應用軟體(0) * [心路歷程]攝紀路(14)
カレンダー
12 | 2025/01 | 02 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
カテゴリー
研究紀錄
最新トラックバック
ブログ内検索
2008/11/07 (Fri)
/**********************************************************************
* DS第一次作業 by 496530002 資管二 郭建廷 *
* *
***********************************************************************/
/*載入JAVA預設函式庫*/
import java.io.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Collections;
import java.util.List;
import java.lang.String;
import java.lang.Integer;
import java.util.Scanner;
import java.util.InputMismatchException;
public class dshw1/*主要class宣告*/{
/*建立Linklist物件*/
static LinkedList<String> list = new LinkedList<String>();
static LinkedList<String> list2 = new LinkedList<String>();
static LinkedList<String> list3 = new LinkedList<String>();
/*建立Scanner物件*/
static Scanner keyboard = new Scanner(System.in);
/*主程式main宣告*/
public static void main(String[]args)throws IOException{
/*宣告資料讀取流,載入檔案*/
BufferedReader br1 = new BufferedReader(new FileReader("Name.dat"));
BufferedReader br3 = new BufferedReader(new FileReader("Name.dat"));
BufferedReader br2 = new BufferedReader(new FileReader("Skill.dat"));
String[]a1; String[]a2; //宣告字串儲存用字串陣列
String Name=br1.readLine(); //宣告字串變數儲存讀入字串
String Skill=br2.readLine();
String count1=br3.readLine();
/*設定計數器偵測檔案行數調整陣列大小*/
int count=0; //宣告計數器
while(count1!=null){ //設定迴圈讀取檔案、計數
count1 = br3.readLine();
count++;
}
/*設定以變數設定大小之陣列*/
int i=0;
a1=new String [count+1];
a2=new String [count+1];
/*利用迴圈把資料儲存起來*/
while(Name!=null){
a1[i]=Name; //設定陣列儲存資料
a2[i]=Skill;
Name = br1.readLine(); //以行為單位儲存到字串陣列中
Skill = br2.readLine();
list.add(a1[i]); //將陣列中之字串之料一筆筆加入List物件中
list2.add(a2[i]);
i++;
}
System.out.println(""); //換行
System.out.println("");
/*程式主要功能選項*/
int sel=0;
try {
System.out.println("Select 1<第一題> or 2<第二題> or 3<第三題> or <第四、五題>");
sel=keyboard.nextInt();
} catch(InputMismatchException e) {
System.out.printf("Not a correctly number.\n");
keyboard.nextLine();
System.out.printf("Try again\n\n");
}
switch(sel){
case 1:linearlistprint(a1,a2,i);
break;
case 2:sllnext(count);
break;
case 3:binso(a1,a2,i);
break;
case 4:doublink(i);
break;
}
}
/*第一題,將linearlist印出來*/
public static String linearlistprint(String[]a1,String[]a2,int i)throws IOException{
/*印出*/
System.out.println("");
System.out.println("Array");
for(int j=0;j<i;j++){
System.out.print(a2[j]+" ");
}
System.out.println("");
for(int j=0;j<i;j++){
System.out.print(a1[j]+" ");
}
System.out.println("\n\nList");
System.out.println(list2+"\n"+list);
return ""; //傳變數回主程式
}
/*第二題,SingleLinkList*/
public static int sllnext(int i)throws IOException{
System.out.println(""); //換行
System.out.println("");
System.out.println("");
int cou=0;int con=cou+1;int xxx=1;int sto;
System.out.println("\n\nNode "+con+"\n"+list.get(cou)+"\n"+list2.get(cou)+"\n\n");
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
cou++;con++;
while(cou<=i-1&&sto!=3){
System.out.println("\n\nNode "+con+"\n"+list.get(cou)+"\n"+list2.get(cou)+"\n\n");
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
if(sto==1){
cou++;
con++;
}
else if(sto==3){
System.exit(0);
}
else
cou=cou+0;
}
return 0;
}
/*第三題,Binsorting*/
public static String binso(String[]a1,String[]a2,int r)throws IOException{
int i=list.size();
int[]bins=new int[i]; //宣告變數
for(int j=0;j<i;j++){
bins[j]=Integer.parseInt(a2[j]);
}
String t,t2,t3;int xll;
boolean flag = true;
for(int h = 0; h < i+1 && flag; h++) {
//flag = false;
for(int j = 0; j+1 < i; j++) {
if((Integer.parseInt(list2.get(j+1)) < (Integer.parseInt(list2.get(j))))){
t = list2.get(j+1);
t2= list.get(j+1);
list2.remove(j+1);
list.remove(j+1);
list2.add(j+1,list2.get(j));
list.add(j+1,list.get(j));
list.remove(j);
list2.remove(j);
list2.add(j,t);
list.add(j,t2);
}
if((Integer.parseInt(list2.get(j+1)) == (Integer.parseInt(list2.get(j))))){
if(((list.get(j+1)).compareTo(list.get(j)))<0){
t3=list.get(j+1);
list.remove(j+1);
list.add(j+1,list.get(j));
list.remove(j);
list.add(j,t3);
}
}
}
}
/*印出list*/
System.out.println(list2);
System.out.println(list);
int cou=0;int con=cou+1;int xxx=1;int sto=0;
System.out.println("\n\nNode "+con+"\n"+list.get(cou)+"\n"+list2.get(cou)+"\n\n");
try {
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
} catch(InputMismatchException e) {
System.out.printf("Not a correctly number.\n");
keyboard.nextLine();
System.out.printf("Try again\n\n");
}
cou++;con++;
while(cou<=i-1&&sto!=3){
System.out.println("\n\nNode "+con+"\n"+list.get(cou)+"\n"+list2.get(cou)+"\n\n");
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
if(sto==1){
cou++;
con++;
}
else if(sto==3){
System.exit(0);
}
else
cou=cou+0;
}
return "";
}
/*第四、五題,DoublyLinkList*/
public static String doublink(int r)throws IOException{
/*設定選項*/
int arc=0;
try {
System.out.println("Select 1<AddNode> or 2<RemoveNode> or 3<Continue>");
arc = keyboard.nextInt();
} catch(InputMismatchException e) {
System.out.printf("Not a correctly number.\n");
keyboard.nextLine();
System.out.printf("Try again\n\n");
}
int sizeup=((list.size())+1);int rd; //設定變數等於list大小
while(arc!=3){
//選項敘述
switch(arc){
case 1:System.out.println("Add Name:"); //新增Node功能
String adn=keyboard.next();
System.out.println("Add Skill:");
String ads=keyboard.next();
list.add(adn);
list2.add(ads);
System.out.println(list);
break;
case 2:System.out.println(list2+"\n"+list); //刪除node功能
System.out.println("Remove Which Node?");
rd=keyboard.nextInt();
System.out.println("Remove"+list.get(rd)+""+list2.get(rd)+"!!");
list.remove(rd);
list2.remove(rd);
System.out.println(list+"\n"+list2);
break;
default:
}
try {
System.out.println("Select 1<AddNode> or 2<RemoveNode> or 3<Continue>");
arc = keyboard.nextInt();
} catch(InputMismatchException e) {
System.out.printf("Not a correctly number.\n");
keyboard.nextLine();
System.out.printf("Try again\n\n");
}
}
int i=list.size(); //設定迴圈範圍
System.out.println(""); //換行
System.out.println("");
System.out.println("");
int cou=0;int con=cou+1;int xxx=1;int sto; //變數宣告
System.out.println("\n\nFirstNode \n"+list.getFirst()+"\n"+list2.getFirst()+"\n\n"); //印出結果
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
cou++;con++;
while(sto!=3){
while(cou<=i-2&&sto!=3){
System.out.println("\n\nNode "+con+"\n"+list.get(cou)+"\n"+list2.get(cou)+"\n\n");
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
if(sto==1){
cou++;
con++;
}
else if(sto==3){
System.exit(0);
}
else
cou=cou+0;
}
System.out.println("\n\nLastNode \n"+list.getLast()+"\n"+list2.getLast()+"\n\n");
System.out.println("Select 1<Prev> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
while(cou>1&&sto!=3){
System.out.println("\n\nNode "+(con-1)+"\n"+list.get(cou-1)+"\n"+list2.get(cou-1)+"\n\n");
System.out.println("Select 1<Prev> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
if(sto==1){
cou--;
con--;
}
else if(sto==3){
System.exit(0);
}
else
cou=cou+0;
}
System.out.println("\n\nFirstNode "+(con-1)+"\n"+list.get(cou-1)+"\n"+list2.get(cou-1)+"\n\n");
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
}
return ""; //傳變數回主程式
}
}
* DS第一次作業 by 496530002 資管二 郭建廷 *
* *
***********************************************************************/
/*載入JAVA預設函式庫*/
import java.io.*;
import java.awt.event.*;
import java.util.*;
import javax.swing.*;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Collections;
import java.util.List;
import java.lang.String;
import java.lang.Integer;
import java.util.Scanner;
import java.util.InputMismatchException;
public class dshw1/*主要class宣告*/{
/*建立Linklist物件*/
static LinkedList<String> list = new LinkedList<String>();
static LinkedList<String> list2 = new LinkedList<String>();
static LinkedList<String> list3 = new LinkedList<String>();
/*建立Scanner物件*/
static Scanner keyboard = new Scanner(System.in);
/*主程式main宣告*/
public static void main(String[]args)throws IOException{
/*宣告資料讀取流,載入檔案*/
BufferedReader br1 = new BufferedReader(new FileReader("Name.dat"));
BufferedReader br3 = new BufferedReader(new FileReader("Name.dat"));
BufferedReader br2 = new BufferedReader(new FileReader("Skill.dat"));
String[]a1; String[]a2; //宣告字串儲存用字串陣列
String Name=br1.readLine(); //宣告字串變數儲存讀入字串
String Skill=br2.readLine();
String count1=br3.readLine();
/*設定計數器偵測檔案行數調整陣列大小*/
int count=0; //宣告計數器
while(count1!=null){ //設定迴圈讀取檔案、計數
count1 = br3.readLine();
count++;
}
/*設定以變數設定大小之陣列*/
int i=0;
a1=new String [count+1];
a2=new String [count+1];
/*利用迴圈把資料儲存起來*/
while(Name!=null){
a1[i]=Name; //設定陣列儲存資料
a2[i]=Skill;
Name = br1.readLine(); //以行為單位儲存到字串陣列中
Skill = br2.readLine();
list.add(a1[i]); //將陣列中之字串之料一筆筆加入List物件中
list2.add(a2[i]);
i++;
}
System.out.println(""); //換行
System.out.println("");
/*程式主要功能選項*/
int sel=0;
try {
System.out.println("Select 1<第一題> or 2<第二題> or 3<第三題> or <第四、五題>");
sel=keyboard.nextInt();
} catch(InputMismatchException e) {
System.out.printf("Not a correctly number.\n");
keyboard.nextLine();
System.out.printf("Try again\n\n");
}
switch(sel){
case 1:linearlistprint(a1,a2,i);
break;
case 2:sllnext(count);
break;
case 3:binso(a1,a2,i);
break;
case 4:doublink(i);
break;
}
}
/*第一題,將linearlist印出來*/
public static String linearlistprint(String[]a1,String[]a2,int i)throws IOException{
/*印出*/
System.out.println("");
System.out.println("Array");
for(int j=0;j<i;j++){
System.out.print(a2[j]+" ");
}
System.out.println("");
for(int j=0;j<i;j++){
System.out.print(a1[j]+" ");
}
System.out.println("\n\nList");
System.out.println(list2+"\n"+list);
return ""; //傳變數回主程式
}
/*第二題,SingleLinkList*/
public static int sllnext(int i)throws IOException{
System.out.println(""); //換行
System.out.println("");
System.out.println("");
int cou=0;int con=cou+1;int xxx=1;int sto;
System.out.println("\n\nNode "+con+"\n"+list.get(cou)+"\n"+list2.get(cou)+"\n\n");
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
cou++;con++;
while(cou<=i-1&&sto!=3){
System.out.println("\n\nNode "+con+"\n"+list.get(cou)+"\n"+list2.get(cou)+"\n\n");
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
if(sto==1){
cou++;
con++;
}
else if(sto==3){
System.exit(0);
}
else
cou=cou+0;
}
return 0;
}
/*第三題,Binsorting*/
public static String binso(String[]a1,String[]a2,int r)throws IOException{
int i=list.size();
int[]bins=new int[i]; //宣告變數
for(int j=0;j<i;j++){
bins[j]=Integer.parseInt(a2[j]);
}
String t,t2,t3;int xll;
boolean flag = true;
for(int h = 0; h < i+1 && flag; h++) {
//flag = false;
for(int j = 0; j+1 < i; j++) {
if((Integer.parseInt(list2.get(j+1)) < (Integer.parseInt(list2.get(j))))){
t = list2.get(j+1);
t2= list.get(j+1);
list2.remove(j+1);
list.remove(j+1);
list2.add(j+1,list2.get(j));
list.add(j+1,list.get(j));
list.remove(j);
list2.remove(j);
list2.add(j,t);
list.add(j,t2);
}
if((Integer.parseInt(list2.get(j+1)) == (Integer.parseInt(list2.get(j))))){
if(((list.get(j+1)).compareTo(list.get(j)))<0){
t3=list.get(j+1);
list.remove(j+1);
list.add(j+1,list.get(j));
list.remove(j);
list.add(j,t3);
}
}
}
}
/*印出list*/
System.out.println(list2);
System.out.println(list);
int cou=0;int con=cou+1;int xxx=1;int sto=0;
System.out.println("\n\nNode "+con+"\n"+list.get(cou)+"\n"+list2.get(cou)+"\n\n");
try {
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
} catch(InputMismatchException e) {
System.out.printf("Not a correctly number.\n");
keyboard.nextLine();
System.out.printf("Try again\n\n");
}
cou++;con++;
while(cou<=i-1&&sto!=3){
System.out.println("\n\nNode "+con+"\n"+list.get(cou)+"\n"+list2.get(cou)+"\n\n");
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
if(sto==1){
cou++;
con++;
}
else if(sto==3){
System.exit(0);
}
else
cou=cou+0;
}
return "";
}
/*第四、五題,DoublyLinkList*/
public static String doublink(int r)throws IOException{
/*設定選項*/
int arc=0;
try {
System.out.println("Select 1<AddNode> or 2<RemoveNode> or 3<Continue>");
arc = keyboard.nextInt();
} catch(InputMismatchException e) {
System.out.printf("Not a correctly number.\n");
keyboard.nextLine();
System.out.printf("Try again\n\n");
}
int sizeup=((list.size())+1);int rd; //設定變數等於list大小
while(arc!=3){
//選項敘述
switch(arc){
case 1:System.out.println("Add Name:"); //新增Node功能
String adn=keyboard.next();
System.out.println("Add Skill:");
String ads=keyboard.next();
list.add(adn);
list2.add(ads);
System.out.println(list);
break;
case 2:System.out.println(list2+"\n"+list); //刪除node功能
System.out.println("Remove Which Node?");
rd=keyboard.nextInt();
System.out.println("Remove"+list.get(rd)+""+list2.get(rd)+"!!");
list.remove(rd);
list2.remove(rd);
System.out.println(list+"\n"+list2);
break;
default:
}
try {
System.out.println("Select 1<AddNode> or 2<RemoveNode> or 3<Continue>");
arc = keyboard.nextInt();
} catch(InputMismatchException e) {
System.out.printf("Not a correctly number.\n");
keyboard.nextLine();
System.out.printf("Try again\n\n");
}
}
int i=list.size(); //設定迴圈範圍
System.out.println(""); //換行
System.out.println("");
System.out.println("");
int cou=0;int con=cou+1;int xxx=1;int sto; //變數宣告
System.out.println("\n\nFirstNode \n"+list.getFirst()+"\n"+list2.getFirst()+"\n\n"); //印出結果
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
cou++;con++;
while(sto!=3){
while(cou<=i-2&&sto!=3){
System.out.println("\n\nNode "+con+"\n"+list.get(cou)+"\n"+list2.get(cou)+"\n\n");
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
if(sto==1){
cou++;
con++;
}
else if(sto==3){
System.exit(0);
}
else
cou=cou+0;
}
System.out.println("\n\nLastNode \n"+list.getLast()+"\n"+list2.getLast()+"\n\n");
System.out.println("Select 1<Prev> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
while(cou>1&&sto!=3){
System.out.println("\n\nNode "+(con-1)+"\n"+list.get(cou-1)+"\n"+list2.get(cou-1)+"\n\n");
System.out.println("Select 1<Prev> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
if(sto==1){
cou--;
con--;
}
else if(sto==3){
System.exit(0);
}
else
cou=cou+0;
}
System.out.println("\n\nFirstNode "+(con-1)+"\n"+list.get(cou-1)+"\n"+list2.get(cou-1)+"\n\n");
System.out.println("Select 1<Next> or 2<Stop> or 3<exit>");
sto = keyboard.nextInt();
}
return ""; //傳變數回主程式
}
}
PR
2008/04/19 (Sat)
聽說今天丁丁Q剛拿到 可愛的索尼的阿法三百,所以又揪 了一團來摸摸看新相機XDD
剛到手的相機,丁丁還在研究要怎 麼用...
研究了好一會,終於知道怎麼拍了 ,於是先拿起來按幾張~
感覺好像怪怪的耶,怎麼都拍不出 美麗動人的照片??
是不是相機有問題阿,敲一敲看看 它會不會乖一點好了...
但是,情況還是沒有改善
走投無路的丁丁,只好拿起電話, 向某個機絲很多的大神求助,我們 也開始嘗試幫丁丁看看哪裡有問題 ...
我拍、我拍、我再拍~~
囧~~奇怪,很正常很好用耶
連一直沉默的黑輪都已經忍不住,偷偷嘲笑丁丁
喔喔,原來是因為電磁波太強,所以才會對相機造成干擾,知道原因之後,丁丁也就釋然了,原來一切,都是天線惹的禍.........:p
by說不出故事組:練習文2號ˇ
身為組長,怎麼可以說太多故事呢,阿不對應該是要多說故事,這是練習文這是練習文這是練習文........。練習我日漸薄弱的唬爛功力~
星期二要評作品(?),我囧了.........
剛到手的相機,丁丁還在研究要怎
研究了好一會,終於知道怎麼拍了
感覺好像怪怪的耶,怎麼都拍不出
是不是相機有問題阿,敲一敲看看
但是,情況還是沒有改善
走投無路的丁丁,只好拿起電話,
我拍、我拍、我再拍~~
囧~~奇怪,很正常很好用耶
連一直沉默的黑輪都已經忍不住,偷偷嘲笑丁丁
喔喔,原來是因為電磁波太強,所以才會對相機造成干擾,知道原因之後,丁丁也就釋然了,原來一切,都是天線惹的禍.........:p
by說不出故事組:練習文2號ˇ
身為組長,怎麼可以說太多故事呢,阿不對應該是要多說故事,這是練習文這是練習文這是練習文........。練習我日漸薄弱的唬爛功力~
星期二要評作品(?),我囧了.........
2008/04/19 (Sat)
話說之前就一直很想吃pizza 了,因為已經好久都沒有吃了,而 且又在版上看到有關於pizza 的文章就一點忍 不住了:p
獨樂樂不如眾樂樂,我異想天開的 找了一大堆社團的朋友來吃,我真 的是瘋了事實也證明是如此,要辦 活動真的 很麻煩,有很多事情都要先考慮到 ,不然之後遇到狀況時真的會覺得 很.... ..,而且我又沒有車,連買個p izza都要麻煩別人特地去買, 還有地點的問題也是很離譜,真 的應該事先做好準備的,找到一個 最適當的地方,而不是想到就覺得 哪裡好哪裡好這樣, 然後又跟大家改來改去。
還有就是應該要培養出跟大眾相符 的感覺,不然自己覺得OK的地方 其實大家都覺得不是很好的話這樣 就囧掉了。
至少,我稍微從只會說的那邊,跨 往會做點事情的那邊了,儘管做的 不好。
希望大家也可以給我些意見,這樣 下次也比較能夠更加的完美。
吃飽喝足之後,我才拿起相機,所 以比較沒有拍到什麼好畫面。有時 候會覺得,能夠跟大家一起玩就很 開心了,有些時候 ,不需要那麼執著的去拍照,享受 當時的感覺。
用拍立得拍的...,還有一張leeva的被他帶走了...叫他po上來吧 科科
獨樂樂不如眾樂樂,我異想天開的
還有就是應該要培養出跟大眾相符
至少,我稍微從只會說的那邊,跨
希望大家也可以給我些意見,這樣
吃飽喝足之後,我才拿起相機,所
用拍立得拍的...,還有一張leeva的被他帶走了...叫他po上來吧 科科
2008/04/19 (Sat)
早上跟學長看完房子,中午跟朋友 吃個飯之後,原本打算來寫些好久 沒碰又是快要到Deadline 的程式練習,還有加減讀一些會計 ,沒想到,剛拾起書本,馬上就有 惡魔來讓我分心了......
植物園,嗯我都沒有去過,所以想 說有機會的話就去看看,雖然我不 是很喜歡植物(我家那邊環境太過 自然,住到有點噁心了...)。 一樣,我覺得人多一點比較好玩, 不過這種假日的下午,果然大家都 鬼隱了...連說應該會來的阿達 都消失了,剩下我們兩個人就這樣 慢慢的在這稱不上是植物園的植物 園亂逛。
逛完了植物園,看看天色似乎還早 ,我們就往奇怪的地方去了,好像 是文化中心還什麼的,人很多,也 很有假日悠閒地氣氛。我們兩個老 人,就這麼坐著好一會兒,看著世 界的脈動。
老人、小孩還有狗都看膩了之後, 就想說再去那傳說中Leeva很 喜歡去的嘉義公園走走,放放閃光 XD
跟太陽對嗆,看誰比較刺眼 = =+
好像很有名很有特色不過只有遠觀 的射日塔,聽說可以俯視嘉義市景 ?
我們未來的工程師
floor with leafs.
真的蠻好放鬆心情的,不過,我星 期四有期中考耶,這樣會不會太放 鬆了......。天黑之後我們 緊接著就去覓食了,走一走之後就 決定去文化路走走,沒來過還真不 知道這邊還挺熱鬧的呢。
我們吃吃、喝喝、走走,然後再吃 吃、喝喝之後才準備離開,話說l eeva真是的,嘴巴說吃飽了, 但是身體倒是很誠實... :p
植物園,嗯我都沒有去過,所以想
逛完了植物園,看看天色似乎還早
老人、小孩還有狗都看膩了之後,
跟太陽對嗆,看誰比較刺眼 = =+
好像很有名很有特色不過只有遠觀
我們未來的工程師
floor with leafs.
真的蠻好放鬆心情的,不過,我星
我們吃吃、喝喝、走走,然後再吃
2008/04/19 (Sat)
夜半,盯著攝影版的文章來回徘徊 ,發現阿達在揪團。說真的,第一 眼是先從揪團兩個字開始注意,接 著才看到主題竟然是盪鞦韆大會, 盪鞦韆,哪會多有趣阿,我心理暗 暗想著,即使是阿達傳網址給我看 一些圖片之後,還是有點不以為然 。沒錯,不過我是目前將生命放在 攝影社的傢伙,所以還是跟一下吧 ,大家一起出去玩的經驗真的很寶 貴也很值得珍惜。
因為當天早上有學校舉辦的「醉想 與你共度十八歲」的活動,自己動 手削鳳梨做鳳梨酒,等到畢業的時 候在開甕。所以早上吃了很多鳳梨 (不是咬鳳梨喔XDDD)
到了約定的時間前往大門口之後, 看到阿達跟育正早就在那邊等我了 ,真是不好意思又遲到了,以前最 重視準時的我,現在已經常常這樣 了,因為不要太怕遲到,才不會太 緊張。
其實以出遊來說,我還是比較喜歡 人多一點、熱鬧一點,所以即使知 道leeva有燃眉之急,還是打 電話問問看,不過每次都是這樣的 組合耶。騎了一段時間到了民雄之 後,我才突然想到,我們的丁丁可 是超級愛玩的呢,就揪揪看吧,三 個人還是有一點少。果然,電話一 打就OK了 = =+
到了之後已經兩點了,熱熱鬧鬧的 ,出乎我意料之外。而那個鞦韆, 也是出乎意料的壯觀。只能說,真 的很屌,兩三層樓高的鞦韆,看起 來的感覺真的很不一樣。
熱熱鬧鬧的比賽現場
開始盪之前都要,靠一根竿子提供 一點動力。
推鞦韆的人,真的是最偉大的幕後 人員,辛苦、又有點危險。我們看 到一半的時候,就發生有一個推竿 子的人因為沒有站好加上可能已經 很累了,一不小心就跌倒了,而且 還是頭撞到地板,還好沒發什麼大 礙的樣子。
在烈日之下,努力的擺盪。
燦爛丁丁Q,知道這座鞦韆有多麼 的巨大了吧!
在鞦韆旁邊拍了一會之後,想找點 不一樣的角度,剛好旁邊的人家一 整家人都靠在陽台觀看比賽,於是 我們詢問一下之後,就上去他們陽 台取景了。
正在玩弄法蘭克老婆的阿達
丁丁可爽的咧,有好喝的仙草可以 喝。
盛情難卻的一家人
在他們家陽台拍一拍之後,我們又 回到了平地。為了等待傳說中等到 比賽結束,就可以上去玩的鞦韆, 我們就在附近走走,說是走走,也 只是找些不同的角度再繼續拍啦。
等到不耐煩的丁丁已經受不了發火 了,可憐的阿達變成出氣的工具。
喔耶,我們終於等到了,站上了鞦 韆,真的,是完全不一樣的視角、 不一樣的感覺,上面下面的差距。
這張看起來稀鬆平常,但是你們知 道嗎?平常可是不准許這種情況發 生的喔。這個活動似乎跟廟裡的神 明有些關係,而根據傳統,這個鞦 韆是不准女生上去的,也因為如此 ,我們出現了一位保守派人士,還 好這裡的鄉親都非常的親切熱情, 丁丁才不至於抱憾而歸。
一同出來走走的四個人,新買的拍 立得真的是好東西,看過的、摸過 的都說讚,除了相片有點小,真的 沒什麼可以挑的,喔對了,底片太 貴也是個問題。
<感謝丁丁提供照片>
玩完了鞦韆之後,我們看到一個宣 傳說旁邊有一個什麼鐵馬道的東西 ,好像是以前中油使用的鐵路作成 的步道,有不少人在這裡散步,我 們也在這裡稍微休息了一下,平息 一下今天興奮的心情。
倦了,也累了,我們便前往在地人 推薦的日本料理店 - 小潘作壽司。每一樣料理看起來都 是那麼地誘人,只可惜,慾望不敵 現實,我們便挑了一些看起來很美 味的蓋飯來點,握壽司,等哪天有 錢吧(淚~)。東西很美味,這是 我用幫國標社拍照拿到的勞苦錢所 換來的一碗飯,吃起來特別美味。
吃飽喝足,我們卻還不想就此分離 ,離情依依難分難捨,所以我們又 去了下一個景點 - 鐵道藝術村。看起來就是車站後的 一片地方,有些重新利用的舊倉庫 以及一家,孤寂冷清的咖啡店。
據地為王的丁丁
可悠閒的咧~
飯後來根煙,快樂似神仙阿(蠟筆 小新裡面的句子 = =+)
天色漸漸暗了,我們也玩得有一點 累了,於是乎,拍了拍紀念照之後 ,就踏上了歸途。
<感謝丁丁提供以上照片>
天下無不散的筵席,快樂的一天結 束了。丁丁卻突然感傷地說:「人 家還不想要回去啦~~~」,看到 這樣子,我們都有相同的感觸,但 是有相聚,就會有分離,一切都是 緣份。
<感謝丁丁提供照片>
因為當天早上有學校舉辦的「醉想
到了約定的時間前往大門口之後,
其實以出遊來說,我還是比較喜歡
到了之後已經兩點了,熱熱鬧鬧的
熱熱鬧鬧的比賽現場
開始盪之前都要,靠一根竿子提供
推鞦韆的人,真的是最偉大的幕後
在烈日之下,努力的擺盪。
燦爛丁丁Q,知道這座鞦韆有多麼
在鞦韆旁邊拍了一會之後,想找點
正在玩弄法蘭克老婆的阿達
丁丁可爽的咧,有好喝的仙草可以
盛情難卻的一家人
在他們家陽台拍一拍之後,我們又
等到不耐煩的丁丁已經受不了發火
喔耶,我們終於等到了,站上了鞦
這張看起來稀鬆平常,但是你們知
一同出來走走的四個人,新買的拍
<感謝丁丁提供照片>
玩完了鞦韆之後,我們看到一個宣
倦了,也累了,我們便前往在地人
吃飽喝足,我們卻還不想就此分離
據地為王的丁丁
可悠閒的咧~
飯後來根煙,快樂似神仙阿(蠟筆
天色漸漸暗了,我們也玩得有一點
<感謝丁丁提供以上照片>
天下無不散的筵席,快樂的一天結
<感謝丁丁提供照片>
2008/04/19 (Sat)
攝影社的版上,最近頻頻出現了一 些社團希望我們可以幫忙拍照的聲 音,不過社上的朋友們似乎不是很 踴躍,不過我是希望都可以試試看 ,試著詮釋出不同的東西,也順便 磨練一下自己。於是乎,又是我跟 阿lee還有育正去拍了。
這是今天的助手,來拿反光板跟送 飲料的小妹。
一起拍照的好夥伴,沒想到... 真的是以前認識的那位育正,只能 說世界真的太小了...。
聽說這次國標社的主題是走埃及風 的,所以應該要拍出一些神秘的感 覺,不過因為是要用來當宣傳照的 素材,背景要方便去背而且人要比 較亮眼,所以能夠表現出感覺的似 乎僅僅剩下,舞者的眼神以及動作 了,完全沒有辦法掌握變數,只能 挑角度按快門的處境另我有點不安 。
活潑開朗的工作人員們,話說我現 在才想到,拍到頭都昏了,記得玩 拍立得送他們一張合照,卻忘記用 大相機拍那張全體照 = =。
用新買的mini25拍的留念照 ,雖然照片小了點,但是感覺就是 讚!
這是今天的助手,來拿反光板跟送
一起拍照的好夥伴,沒想到...
聽說這次國標社的主題是走埃及風
活潑開朗的工作人員們,話說我現
用新買的mini25拍的留念照
2008/04/19 (Sat)
04:49 腦袋有點鈍,但又希望可以把一些 不想忘記的東西記下來
今天的社課是邀請網路上頗有名氣 的攝影師 - 小徐。
細節我也不想講了,直接說一些我 想說的話好了,最近比較沒有文學 性的靈感。
四十張照片RUN過、講解過後, 其實說真的,用來當海報那張小女 孩,是其中最出色的,其他的,有 點相形失色。英國的生活,或許, 不只這些?不過我很佩服的是他對 展覽、對攝影的想法竟然是那麼的 單純,單純的動機,或許反而能夠 激發出力量。
很大部份的時間都是在說那四十張 照片,講述一些想法,以及回答問 題。
想法的部份,很大多數的時間,他 很強調後制的必要性。其實,我有 點懷疑,當然在現在PS的重要性 的確是無法否認的,但是,一定嗎 ?我不知道。我剛開始照相,我很 享受拍照的過程、寫實的感受,或 許我的東西比較沒有特色、比較沒 有吸引力,因為沒有修圖加對比加 亮裁切用高斯模糊而沒有辦法讓別 人喜歡、認同,但是其實我覺得無 所謂,因為我要拍出來的,是我要 的感覺,當然這跟後制的議題比較 沒有關係,反而跟他所謂的"我就 是要讓別人來看、行銷自己"這部 份比較有關係。為了行銷自己,而 拍出迎合他人味的照片,我想,我 不能接受這是藝術,充其量只能說 是工作、練習罷了。梵谷終其一生 畫著自己追求的東西,卻始終不得 大眾的認同,但是他從來也沒有因 為餓了、窮了,而去畫當時所流行 、所被喜愛的東西,因為,那不是 他的東西。等梵谷過世之後,流行 卻漸漸的開始轉向梵谷的作品,他 死了, 得不到一絲掌聲、金錢,但是,他 的東西,是藝術。又或許,攝影, 不該是門藝術。日本人說「寫真」 ,我覺得很踏實很生動也很符合, 用相機捕捉影像,留下這個世界的 真實面貌,寫下真實的一面,也就 是我們所謂的真相。
會說到寫真,是因為前面談到後制 。我不喜歡後制,抑或該說我還沒 有嚐到後制所帶給我的甜頭。但是 真正讓我覺得後制的必要性不那麼 高的,或許就是目前國內Olym pus用戶中的強者Olddo了 ,他說過「當我們可以前製的時候 ,為什麼要後制?」,我一直都很 認同這樣的觀點,對我們這些手握 相機的攝影者而言,難道不能夠先 將手上的相機發揮到淋漓盡致,然 後再後制嗎?後制的普遍與力道, 不是不好,但是像小徐這樣子的說 法,我們,是不是已經離不開PS 了,無法只用相機,感動人。
而其中他數度強調的,「行銷自我 」,我覺得這樣很棒而他的手法也 很厲害,作為一個人,我們都必須 學會行銷自己,就像我因為不夠會 行銷自己,所以還沒把到妹 = =作為一個設計者,他的手法與想 法,頗特別的,而效果也有出來, 但是就像我前面舉的例子-梵谷一 般。沒錯梵谷因為不會行銷不會迎 合所以終究落得如此下場,孤單死 去的天才,只因為他領先眾人太多 年代。但是只會行銷卻沒有實際內 容,也是萬萬不可的,就我學過的 企業行銷概念來說(雖然我被當了 @@),行銷,是為了推銷優良的 產品,但是今天你連優良的產品都 沒有,行銷,會不會變成詐欺?當 攝影只是行銷的一個工具,你的理 念、堅持、風格、特色、想法、意 念,會不會就此消失?如果是這樣 ,是否還應該稱自己是個攝影者, 而不是個saler?
我不是經驗豐富的老手,十年,我 相信其中所拉出來的差距非常的大 。但是,有人說因為年紀大所以就 是贏家嗎?我不是很認同。或許, 成功都需要時間,而台面上的成功 者也通常是年紀不小的人了,但是 ,這樣的想法與事實不是就正表示 了,因為他們沒有那個能耐,所以 只能用極其保貴的"時間",來換 取這樣的成果,或許,他們不過就 是過去那群,失敗的年輕人。Ye s, I usually won't pay respect to those who were just elder than me. 我狂妄,但是子曰:「不得中行而 與之,必也狂狷乎!狂者進取,狷 者有所不為。」,而我有所不為的 部份,不也正符合這句話嗎XDD ?
最後,提一提我所提出的問題,沒 錯我想我的問題大家都沒有聽清楚 ,甚至連小徐本人我想也是如此的 ,但是,如果是這樣,為什麼他要 急著回答,試著讓我無以相對呢? I confused. 我希望可以在這裡再說明一次我想 問的問題以及我的想法。我要說的 是,當一個人在剛進入不同環境的 時候,所受到的衝擊是很明顯易見 的,當下,你會覺得很多東西很新 奇、很有趣、很有意義,你所在的 整個城市包括街道上的人、每樣小 東西、紅綠燈、路上的車子、行人 、柏油路、斑馬線、店舖、招牌、 路上的貓狗、地上的垃圾甚至於那 個街道本身,你會覺得很新奇很有 趣,而當我們是拿著相機畫畫的藝 術家時,這一切,都在敲擊著我們 靈感的泉源,It's wonderful. 但是我們很難否認的是,當你漸漸 的習慣了這樣的環境之中,你的視 野難道不會慢慢的變小嗎,我很懷 疑,因為這是我一向所堅持的理念 - 「習慣是種毒藥!」,當你習慣了 這樣的環境,你難道不會覺得你看 到的東西沒有第一次看到時那麼有 趣了嗎?就好像你去桂林、去加拿 大、去北極等等地方,有誰第一天 不是充滿驚嘆號的,但是最後一天 呢,又有誰不是覺得這一且一點吸 引力都沒有了呢?以我自己的經驗 為例子,我去過東京三次了,當然 ,每一次去都有一些不同的感受, 畢竟城市是活的,但是,在一些基 本的東西上面,當你去了三次以上 之後,你也會覺得這沒什麼、這很 正常,甚至平凡到你連拿起相機都 不肯。
上面說很多,而這也才是我真正要 問的,文字一樣,「當你在國外生 活了那麼久之後,你會不會覺得衝 擊慢慢消失了,而所激發的靈感也 相對的漸漸少了很多?」。他說, 他因為長年以來培養出的"捕獵有 趣事物的能力",所以沒有這樣的 問題。可是我真正要問的是,激發 出的靈感與有趣事物會不會因時間 而相對的在你的眼中少了許多。我 要問的,不是他眼中所感興趣的, 因為在時間的洗禮之下,他的眼、 心,已經被「習慣」這瓶毒藥給扼 殺了,他感興趣的東西沒有比較少 ,但是被他所感到有興趣的東西, 已經相對少了許多不是? 我有個同學現在剛到美國唸書,他 說他喜歡拍照但是沒有帶相機過去 ,我叫他趁暑假回來的時候趕快買 ,因為在我的觀念中,只有在衝擊 尚未磨合前的這段時間中,你能夠看到,最多也最不一樣的東西, which made you so different。
他說關於攝影的想法,他有很多, 但是他說的話不代表什麼,不是真 理,我很認同。當他今天不是 布列松、柯錫杰、蜷川實花等等. ...他的話真的,聽聽就好,擇 其善者而從之。我很喜歡聽聽不同 的想法,即使跟我的觀念上有根本 上的衝突也好,因為,就因為這樣 ,我將不再處於獨自一人的象牙塔 之中。
p.s. 打了好久,不過說真的這是新版本 ,因為那天晚上邊睡邊打的東西今 天看看真的很 爛XD,所以就重打了XDDD 只有第一行的文字是殘存的意識= =
很多廢話、很多固有思想、很多置 入性行銷(?) 看完無法接受的,就不要接受。M aybe all theory above is just like shxt for you, so it's nothing ~~~~~~
今天的社課是邀請網路上頗有名氣
細節我也不想講了,直接說一些我
四十張照片RUN過、講解過後,
很大部份的時間都是在說那四十張
想法的部份,很大多數的時間,他
會說到寫真,是因為前面談到後制
而其中他數度強調的,「行銷自我
我不是經驗豐富的老手,十年,我
最後,提一提我所提出的問題,沒
上面說很多,而這也才是我真正要
他說關於攝影的想法,他有很多,
p.s. 打了好久,不過說真的這是新版本
很多廢話、很多固有思想、很多置
次のページ
>>