<?xml version="1.0" encoding="utf-8"?>


<feed xmlns="http://www.w3.org/2005/Atom">

	<id>http://doraemonserv.mysinablog.com/rss.php?profile=atom</id>
	<link rel="self" type="application/atom+xml" href="http://doraemonserv.mysinablog.com/rss.php?profile=atom" />
	<title><![CDATA[OJA STUDIES Zone]]></title>
	<subtitle type="html"><![CDATA[Exclusively for Ojalytician Otakus]]></subtitle>

		<updated>2009-11-29T13:51:45Z</updated>

<generator uri="http://www.mysinablog.com/" version="2.0">mysinablog-2.0</generator>
<author><name><![CDATA[doraemonserv]]></name></author>
<rights><![CDATA[Copyright (c), doraemonserv]]>}</rights>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com" />

	<logo>http://mysinablog.com/gallery/6/110/28166/profile.jpg</logo>

<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720961</id>
<title><![CDATA[Evaluation of prefix expression using Stack instead of Expression Tree]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720961" />

		<category term='Miscellaneous Computer articles (電腦情報)'/>
	
<published>2009-11-29T02:23:59Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<pre>	// evaluate a prefix expression
	public static double evalPrefix(String prefix) {
		ListStack calculation = new ListStack();
		StringTokenizer st = new StringTokenizer(prefix);

		// reverse the prefix expression
		String[] arr = new String[st.countTokens()];

		for (int i = 0; i &lt; arr.length; i++) {
			arr[i] = st.nextToken().toString();
		}

		// reversed prefix expression
		for (int j = arr.length - 1; j &gt;= 0; j--) {
			String token = arr[j];
			if (!token.equals("+") &amp;&amp; !token.equals("-") &amp;&amp; !token.equals("*")
					&amp;&amp; !token.equals("/") &amp;&amp; !token.equals("^")) {
				calculation.push(new Double(Double.parseDouble(token)));
			} else {
				double op1 = ((Double) (calculation.pop())).doubleValue();
				double op2 = ((Double) (calculation.pop())).doubleValue();
				double value = 0;
				if (token.equals("+")) {
					value = op1 + op2;
				} else if (token.equals("-")) {
					value = op1 - op2;
				} else if (token.equals("*")) {
					value = op1 * op2;
				} else if (token.equals("/")) {
					value = op1 / op2;
				} else if (token.equals("^")) {
					value = Math.pow(op1, op2);
				}
				calculation.push(new Double(value));
			}
		}
		BigDecimal bd = new BigDecimal(((Double) (calculation.pop())));
		bd = bd.setScale(2, BigDecimal.ROUND_HALF_UP);
		return bd.doubleValue();
	}
</pre>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720960</id>
<title><![CDATA[Conversion from infix to prefix expression using Java without Expression Tree]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720960" />

		<category term='Miscellaneous Computer articles (電腦情報)'/>
	
<published>2009-11-28T02:21:55Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<pre>	// convert infix to prefix
	public static String infixToPrefix(String infix) {
		ListStack oprd = new ListStack();
		ListStack oprt = new ListStack();
		StringTokenizer st = new StringTokenizer(infix);
		String token;

		while (st.hasMoreTokens()) {
			token = st.nextToken();

			// if is an operand
			if (!token.equals("(") &amp;&amp; !token.equals(")") &amp;&amp; !token.equals("+")
					&amp;&amp; !token.equals("-") &amp;&amp; !token.equals("*")
					&amp;&amp; !token.equals("/") &amp;&amp; !token.equals("^")) {
				oprd.push(new String(token));
			} else {
				if (token.equals("(") || oprt.empty()
						|| !preced(oprt.peek().toString(), token)) {
					oprt.push(new String(token));
				} else if (token.equals(")")) {
					String poppedOpt = oprt.pop().toString();
					while (!poppedOpt.equals("(")) {
						String rightOpd = oprd.pop().toString();
						String leftOpd = oprd.pop().toString();
						String newOprd = poppedOpt + " " + leftOpd + " "
								+ rightOpd;
						oprd.push(new String(newOprd));
						poppedOpt = oprt.pop().toString();
					}
				} else if (token.equals("+") || token.equals("-")
						|| token.equals("*") || token.equals("/")
						|| token.equals("^")) {
					while (!oprt.empty()) {
						String poppedOpt = oprt.pop().toString();
						if (preced(poppedOpt, token)) {
							String rightOpd = oprd.pop().toString();
							String leftOpd = oprd.pop().toString();
							String newOprd = poppedOpt + " " + leftOpd + " "
									+ rightOpd;
							oprd.push(new String(newOprd));
						} else {
							oprt.push(new String(poppedOpt));
							break;
						}
					}
					oprt.push(new String(token));
				}

			}
		}
		while (!oprt.empty()) {
			String poppedOpt = oprt.pop().toString();
			String rightOpd = oprd.pop().toString();
			String leftOpd = oprd.pop().toString();
			String newOprd = poppedOpt + " " + leftOpd + " " + rightOpd;
			oprd.push(newOprd);
		}

		return oprd.pop().toString();
	}
</pre>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720951</id>
<title><![CDATA[Implementation of Prefix Calculation in C++]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720951" />

		<category term='Miscellaneous Computer articles (電腦情報)'/>
	
<published>2009-11-27T02:06:52Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<p>Study the following algorithm:<br />Can you find a problem of such a prefix processor using recursion?</p><blockquote><pre>/* This is a simple program to evaluate prefix notation
   for furture query mail contact me to yayati_2001@yahoo.com */
#include<stdio></stdio>
#include <string></string>
#include<process></process>
#include<conio></conio>
int eval(char p[], int &amp;index);

int isnum(char ch);

int isnum(char ch)
 {
  if ((ch &gt;= '0') &amp;&amp; (ch &lt;= '9'))
    return 1;  // true
  else
    return 0;  // false
  }

int eval(char p[], int &amp;index)
  {
  char ch;
  int  operand_1;
  int  operand_2;

  ch = p[index];
  index++;
  if (isnum(ch))
    return((ch-'0'));
  else
    {
    operand_1 = eval(p,index);
    operand_2 =eval(p,index);

    switch (ch)
    {
    case '+' : return operand_1 + operand_2;
    case '-' : return operand_1 - operand_2;
    case '/' : return operand_1 / operand_2;
    case '*' : return operand_1 * operand_2;
    default:
	printf("invalid do_op call " );exit(0);

    }
  }
}

void main()
  {
  clrscr();
  char exp[100];
  int  index=0;

  printf("Enter prefix expression: ");
  gets(exp);

    printf("Result is: %d n",eval(exp,index));
    getch();
 }

/*
	program trace for expression *+53-52
	result of expression is 24

	program will call eval with

			eval('*+53-52',0);
	and this is the tree showing the recursive call

				eval('*+53-52',0)
				      |
		----------------------+----------------------------
		ch='*'                                        ch ='-'
level 0       	index=1                                       index=5
		op1 = not known yet;               op2 not known yet
			|                                        |
			|                               ---------+----------
	      ----------+-----------                  ch=5             ch=2
level 1	      ch='+'  op1=8                           index=6          index=7
	      index=2                             (here ch is num   (and op2=2
		|                                  hence op1 =5)
		|
level 2	   -----+------
	   |          |
	   |	      |
	ch=5;        ch=3  (here ch is num hence
	index=3      index=4 returns 5 as op1 and
			     3 as op2)


</pre></blockquote><p>The problems are entailed below:</p><p>1. The algorithm doesn't handle power (Math.pow(a,b)) expression.<br />which is of higher priority when evaluating the prefix expression.<br />2. The binary tree algorithm can handle only 2 jointed prefix expression, <br />because the tree is NOT balanced. i.e.<br />it cannot handle the following expression of 3 expresion component :<br /><span style="font-size: 12pt; font-family: 'Courier New'"><strong><u>13</u> + <u>0.6 / ( -3 + 1.75 ) * 2 ^ 3</u> – <u>2.35</u> <font color="#ff0000">==&gt;</font><br /><span style="font-size: 12pt; font-family: 'Courier New'">- + <u>13</u> * / <u>0.6 + -3 1.75 ^ 2 3</u> <u>2.35</u></span></strong></span><br />3. The infix parser is NOT formal<br />Strictly speaking, those operators with lowest priority come first.</p><p>Hence, the algorithm is NOT 100% true.</p>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720945</id>
<title><![CDATA[Manipulating prefix/postfix/infix expressions in Java Data Structure and Algorithm ]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720945" />

		<category term='Miscellaneous Computer articles (電腦情報)'/>
	
<published>2009-11-26T02:00:15Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<p>Rules:</p><p>To generate prefix/postfix/infix expression from one of else, <br />we need to build up an expression tree ONCE,<br />then perform prefix/postfix/infix transversal to directly evaluate it.</p><p>I have found one of the useful java code to build such a tree.</p><blockquote><p>/**<br /> * Expression Tree of TreeNode objects, built from a prefix expression.<br /> *<br /> * NOTE:  Specific to Java version 5.0 --- Scanner<br /> *<br /> * The nodes are built by the recursive method "build", which calls<br /> * itself for internal nodes; e.g.: node.setRight ( build ( input ) );<br /> *<br /> * Beyond construction, this supports display as prefix expression,<br /> * postfix expression, and as parenthesized infix expression, as well<br /> * as evaluation of the expression, returning the value;<br /> *<br /> * @author  Timothy Rolfe<br /> */<br />import java.util.Scanner;    // Specific to Java 1.5.x</p><p>public class ExpressionTree<br />{<br />   /**<br />    * One node in an expression tree, allowing double values.<br />    *<br />    * @author  Timothy Rolfe<br />    */<br />   private static class TreeNode<br />   {<br />      private final boolean  leaf;   // ?Is this a leaf? else internal<br />      private final char     op;     // For an internal node, the operator<br />      private       double   value;  // For a leaf, the value<br />      private       TreeNode left,   // Left subexpression for an internal node<br />                             right;  // Right subexpression</p><p>      // Bare-bones constructor<br />      private TreeNode ( boolean leaf, char op, double value )<br />      {<br />         this.leaf    = leaf;<br />         this.op      = op;<br />         this.value   = value;<br />         this.left    = null;   // Empty to start<br />         this.right   = null;<br />      }</p><p>      // For leaf nodes, show the value; for internal, the operator.<br />      public String toString()    // To override Object.toString, must be public.<br />      {  return leaf ? Double.toString(value) : Character.toString(op) ;  }<br />   }</p><p>   TreeNode root = null;</p><p>   public ExpressionTree ( Scanner input )<br />   {  root = build(input);  }</p><p>/**<br /> * Based on a white-space delimited prefix expression, build the<br /> * corresponding binary expression tree.<br /> * @param  input  The scanner with the expression<br /> * @return reference to the corresponding binary expression tree<br /> */<br />   private TreeNode build ( Scanner input )<br />   {<br />      boolean  leaf;<br />      String   token;<br />      double   value;<br />      TreeNode node;</p><p>      leaf = input.hasNextDouble();<br />      if ( leaf )<br />      {<br />         value = input.nextDouble();<br />         node = new TreeNode ( leaf, '', value );<br />      }<br />      else<br />      {<br />         token = input.next();<br />         node  = new TreeNode ( leaf, token.charAt(0), 0.0 );<br />         node.left  = build ( input );<br />         node.right = build ( input );<br />      }<br />      return node;<br />   }</p><p>/**<br /> * Show the expression tree as a postfix expression.<br /> * All the work is done in the private recursive method.<br /> */<br />   public void showPostFix ()<br />   {<br />      showPostFix ( root );<br />      System.out.println();<br />   }</p><p>   // Postfix expression is the result of a post-order traversal<br />   private void showPostFix ( TreeNode node )<br />   {<br />      if ( node != null )<br />      {<br />         showPostFix ( node.left );<br />         showPostFix ( node.right );<br />         System.out.print ( node + " " );<br />      }<br />   }</p><p>/**<br /> * Show the expression tree as a prefix expression.<br /> * All the work is done in the private recursive method.<br /> */<br />   public void showPreFix ()<br />   {<br />      showPreFix ( root );<br />      System.out.println();<br />   }</p><p>   // Prefix expression is the result of a pre-order traversal<br />   private void showPreFix ( TreeNode node )<br />   {<br />      if ( node != null )<br />      {<br />         System.out.print ( node + " " );<br />         showPreFix ( node.left );<br />         showPreFix ( node.right );<br />      }<br />   }</p><p>/**<br /> * Show the expression tree as a parenthesized infix expression.<br /> * All the work is done in the private recursive method.<br /> */<br />   public void showInFix ()<br />   {<br />      showInFix ( root );<br />      System.out.println();<br />   }</p><p>   // Parenthesized infix requires parentheses in both the<br />   // pre-order and post-order positions, plus the node<br />   // itself in the in-order position.<br />   private void showInFix ( TreeNode node )<br />   {<br />      if ( node != null )<br />      {<br />         // Note:  do NOT parenthesize leaf nodes<br />         if ( ! node.leaf )<br />            System.out.print ("( ");        // Pre-order position<br />         showInFix ( node.left );<br />         System.out.print ( node + " " );   // In-order position<br />         showInFix ( node.right );<br />         if ( ! node.leaf )                 // Post-order position<br />            System.out.print (") ");<br />      }<br />   }</p><p>/**<br /> * Evaluate the expression and return its value.<br /> * All the work is done in the private recursive method.<br /> * @return  the value of the expression tree.<br /> */<br />   public double evaluate ()<br />   {  return root == null ? 0.0 : evaluate ( root ) ;  }</p><p>   // Evaluate the expression:  for internal nodes, this amounts<br />   // to a post-order traversal, in which the processing is doing<br />   // the actual arithmetic.  For leaf nodes, it is simply the<br />   // value of the node.<br />   private double evaluate ( TreeNode node )<br />   {<br />      double result;    // Value to be returned</p><p>      if ( node.leaf )        // Just get the value of the leaf<br />         result = node.value;<br />      else<br />      {<br />         // We've got work to do, evaluating the expression<br />         double left, right;<br />         char   operator = node.op;</p><p>         // Capture the values of the left and right subexpressions<br />         left  = evaluate ( node.left );<br />         right = evaluate ( node.right );</p><p>         // Do the arithmetic, based on the operator<br />         switch ( operator )<br />         {<br />            case '-':  result = left - right;  break;<br />            case '*':  result = left * right;  break;<br />            case '/':  result = left / right;  break;<br />            case '^':  result = Math.pow (left, right );  break;<br />         // NOTE:  allow fall-through from default to case '+'<br />            default:   System.out.println ("Unrecognized operator " +<br />                          operator + " treated as +.");<br />            case '+':  result = left + right;  break;<br />         }<br />      }<br />      // Return either the leaf's value or the one we just calculated.<br />      return result;<br />   }<br />}</p></blockquote><p>Then to evaluate it, we need to compute an main(args[]) program.</p><blockquote><p>/**<br /> * Prefix calculator:  generate the expression tree, then display it<br /> * in the various supported means and finally show the result of the<br /> * calculation.<br /> *<br /> * NOTE:  Specific to Java version 5.0 --- Scanner<br /> *<br /> * @author  Timothy Rolfe<br /> */<br />import java.util.Scanner;</p><p>public class PrefixCalc<br />{<br />   public static void main ( String[] args )<br />   {<br />      ExpressionTree calc;</p><p>   // Allow for a command-line argument (which would be double-quoted).<br />      if ( args.length &gt; 0 )<br />      {<br />         System.out.println ("Processing string " + args[0]);</p><p>         calc = new ExpressionTree(new Scanner(args[0]));<br />      }<br />      else<br />      {<br />         System.out.println<br />           ( "Prefix expression, with all elements separated by blanks");</p><p>         calc = new ExpressionTree(new Scanner(System.in));<br />      }</p><p>      System.out.println ("\nInput as prefix expression:");<br />      calc.showPreFix();</p><p>      System.out.println ("\nInput as postfix expression:");<br />      calc.showPostFix();</p><p>      System.out.println ("\nInput as parenthesized infix expression:");<br />      calc.showInFix();</p></blockquote><blockquote><p>      System.out.println ("\nValue:  " + calc.evaluate());<br />   }<br />}</p></blockquote><p>I hope this will help for newbie of Object-Orientated Java programmers.</p>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720323</id>
<title><![CDATA[Doraemonserv 隨身 Podcast (32): 設計香港HKDSL通識卷的文史閪, DLLM!]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720323" />

		<category term='OJA STUDIES - PODCAST (龜相學-廣播)'/>
	
<published>2009-11-25T18:00:05Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<p><a href="http://doraemonserv.mysinablog.com/resserver.php?resource=2003537-p32.amr">http://doraemonserv.mysinablog.com/resserver.php?resource=2003537-p32.amr</a></p><p>Note: DLLM=屌你老母</p>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720276</id>
<title><![CDATA[Doraemonserv 隨身 Podcast (31): 資訊娛樂化的小圈子(續篇)]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1720276" />

		<category term='OJA STUDIES - PODCAST (龜相學-廣播)'/>
	
<published>2009-11-24T17:43:08Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<p><a href="http://doraemonserv.mysinablog.com/resserver.php?resource=2003536-p31.amr">http://doraemonserv.mysinablog.com/resserver.php?resource=2003536-p31.amr</a></p><p>我沒有朋友?</p><p>資訊娛樂化的<font size="7"><strong><a href="http://evchk.wikia.com/wiki/小朋友">小朋友</a></strong></font>要來把撚用?</p>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1717239</id>
<title><![CDATA[Doraemonserv 隨身 Podcast (30): 利用龜相學的潛龜論(主相學)分類狗公]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1717239" />

		<category term='OJA STUDIES - PODCAST (龜相學-廣播)'/>
	
<published>2009-11-23T03:07:15Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<p><a href="http://sites.google.com/site/aikosunoo/Home/p30.amr?attredirects=0">http://sites.google.com/site/aikosunoo/Home/p30.amr?attredirects=0</a></p><p>In this podcast, I am going to show that how come,<br />regardless of MBTI statistics, <strong><font color="#ff0000">95% of males are ISFJ</font></strong>.<br /><em><strong>Note: ISFJ (male) = Partial aikolidyme =dogman (狗公) = bastard</strong></em></p><p>Theorems of dogman:</p><blockquote><p>1. Transitional Aikolidyme is an instance of (common-sided) partial aikolidyme<br />2. Common Aikolidyme are<br />(i) Partial-sided only if he/she is leading other aikolidymes, or <br />(ii) Transitional-sided only if he creates externalities favoring kongrillists (港女主義者)<br />3. Complex Aikolidyme's extraversion will be considered as introversion<br />when he favors kongrillist. i.e. Complex Aikolidyme must be imaginary<br />partial-sided common so that his resultant aikolicharacters equals ISFJ<br />4. There is no such thing called Complex-sided transitional aikolidyme.</p></blockquote>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1715561</id>
<title><![CDATA[死雞撐飯蓋]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1715561" />

		<category term='First-hand Pics and files Sharing (第一手圖片分享)'/>
	
<published>2009-11-22T23:00:16Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<img src="http://doraemonserv.mysinablog.com/resserver.php?blogId=28166&amp;resource=1998588-2705_full.jpg" border="0" alt="Picture" hspace="5" vspace="5" />]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1715427</id>
<title><![CDATA[分析針對御宅族的常人心理: 狗公篇]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1715427" />

		<category term='Forum Discussion (論壇記錄)'/>
		<category term='Anti O.J.A. Hypocrites (批判偽君子)'/>
		<category term='OJA STUDIES - Core Theory (龜相學-核心理論)'/>
	
<published>2009-11-21T21:39:03Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<p>Note the analysis <em><strong><font color="#ff0000">by the red word.<br /></font></strong></em>Study the analysis below from my class forum excerpt:</p><blockquote><h5>引用:</h5><blockquote>原帖由 <em>doraemonserv</em> 於 2009-5-9 01:41 發表 <a href="http://www.freedomwing.com/forum/redirect.php?goto=findpost&amp;pid=5313&amp;ptid=687" target="_blank"><img src="http://www.freedomwing.com/forum/images/common/back.gif" border="0" /></a><br /><br />你對號入座了, d_gman. <em><strong><font color="#ff0000">&lt;--此為引狗公對號入座的御宅族常用招數</font></strong></em><br />我是不會無故話人的, 當事人 <em><strong><font color="#ff0000">&lt;--</font><font color="#ff0000">此為引狗公使用「無故」式莫須有的「激將法</font><font color="#ff0000"> 」</font></strong></em><br />You simply lack some interpersonal sense as most of the girls have. <em><strong> &lt;--<font color="#ff0000">此為引狗公產生因缺乏女性心理認知而形成的自卑感, 以此挑釁牠作出人身攻擊</font></strong></em><br />The keyword is "未有組" in the topic, <u>dodo.<em><strong><font color="#ff0000"> &lt;--</font></strong></em> <strong><em><font color="#ff0000">此為御宅族報復狗公在現實作出的人身攻擊, 以牙還牙</font></em></strong></u></blockquote><p>LEE個並<u>唔係</u>對號入座的問題~ <em><strong><u><font color="#ff0000">&lt;--港女主義者常用招式: 濫用 negation, 顛倒是非</font></u></strong></em><br />未有組的<u>唔係</u>只有你一個~ <font color="#ff0000"><em><u><strong>&lt;--港女主義者常用招式: 捏造事實, 欺騙不知情人仕, 盜取他人認同</strong></u></em></font><br />我回POST的時侯我<u>都係</u>未有組~~  <font color="#ff0000"><em><u><strong>&lt;--港女主義者常用招式: ditto(「將心比心」煸惑人心)<br /></strong></u></em></font>睇番個TOPIC<u>都知係</u>搵緊人入佢組LA~<strong><em><u><font color="#ff0000">&lt;--港女主義者常用招式: 偷渡換概念, 令人不知該 post 原意為恥笑御宅族沒有組</font></u></em></strong><br />再者~你唔好再係度講埋D咩<u>心理/人際關係</u>的野LA~ <em><strong><font color="#ff0000">&lt;--常人妒忌心作祟: 人身攻擊 (Defense Mechanism by Denial)</font></strong></em><br />你<u>只不過係生活係自已個井度</u>JA~ <em><strong><font color="#ff0000">&lt;--logical fallacy of overgeneralization under insufficient condition</font></strong></em><br />你唔尊重我時~ <em><font color="#ff0000"><strong>&lt;-- 再次玩顛倒(事情的次序: 御宅族被欺凌在先, 但這狗公刻意隱瞞)</strong></font></em><br />我都唔會尊重你~ <em><strong><font color="#ff0000">&lt;-- (consider above)</font></strong></em><br />再講白D~<br />如果你咁勁咁<u>了解</u>~你唔會係IVE讀LA~ <em><strong><font color="#ff0000">&lt;--ambiguous judgment<br /></font></strong></em>你係大學讀緊心理之類的科LA~ <em><strong><font color="#ff0000">&lt;-- neglecting exception: this is a taboo for programmers, he inclusive</font></strong></em><br /><u>你</u>地招組員你就話人地分化~ <em><strong><font color="#ff0000">&lt;-- frustration of him occurs: he has a typo, the correct term should be "<u>我</u>地招組員...". Kinda of  psychopathological phenomena</font></strong></em><br />你呀媽呀你落街買又咁一定係進行恐佈襲擊~ <em><strong><font color="#ff0000">&lt;-- 狗公 (ISFJ in MBTI)特徵: 庸人自擾</font></strong></em><br />唔識中文字返去借多D書識多幾個字先LA <em><strong><font color="#ff0000">&lt;-- logical fallacy of trilogy again: Using English alone does not neccessarily implies one is <u>thus </u>a Chinese idiot</font></strong></em><br />自重吧!<strong><em><font color="#ff0000"> &lt;--</font><font color="#ff0000">狗公特徵: 偽善</font></em></strong></p></blockquote><p>Further study: </p><p>Ruki: <a href="http://www.freedomwing.com/forum/space.php?uid=12">http://www.freedomwing.com/forum/space.php?uid=12</a><br /><a href="mailto:%20orimotoruki@yahoo.com.hk">mailto:%20orimotoruki@yahoo.com.hk</a></p><p><em>~~峰~~: </em><a href="http://www.freedomwing.com/forum/space.php?uid=4">http://www.freedomwing.com/forum/space.php?uid=4</a><br /><a href="mailto:%20whfung1988@hotmail.com">mailto:%20whfung1988@hotmail.com</a></p>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1714671</id>
<title><![CDATA[我這IVE仔如何 non-JUPAS 升讀港大社會科學系? My first trial.]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1714671" />

		<category term='OJA STUDIES - Textbook and/or Related Integral Social Science Discourses (龜相學 - 跨科文獻)'/>
		<category term='Otaku&#039;s diary (御宅族學札)'/>
	
<published>2009-11-20T04:03:55Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<p>Of course, to do so, you need $$ first.<br />In 2009-2010 application, the registration form requires $700.</p><p>This is not a problem for me as I already have part-time job,<br />and get secular and mature enough to handle the coming personal affairs.</p><p>Then HKU requires a referer and personal statements.<br />Luckily, I am an ENTJ and my social worker, an INFP,<br />is willing to be my referer. Then I need his appreciation by frequent<br />meetings and academic exchanges related to social sciences. </p><p>The crux of the problem is: how to better my personal statement?<br />My IVE performance is just above-intermediate.<br />How come can I show my potential capacity of learning knowledges<br />of social sciences, and my proficiency in contributing ideas?<br />No doubt, I need to submit my own thesis. I choose psychometrics.</p><p>Psychometrics is not difficult for me as I have long been practising<br />MBTI as one of the application of Jungian analytical psychology.<br />Thus, the first thing to resolve is to impress my referer,<br />then let the referer to recommend me as potential HKU candidate of entrance.</p><p>I have started working on the thesis. My referer suggests using <br />powerpoint as a common presentation mode of researches in HKU.</p><p>Here I will show my first edit. Should you find any puzzles after reading<br />below, please feel free to leave your comments in my blog.</p><p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="1000" height="900"><param name="movie" value="http://doraemonserv.mysinablog.com/resserver.php?resource=1994976-Psychometric+Research+and+Development+%281st+edit%29.swf" /><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="transparent" /><embed src="http://doraemonserv.mysinablog.com/resserver.php?resource=1994976-Psychometric+Research+and+Development+%281st+edit%29.swf" wmode="transparent" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1000" height="900"></embed></object></p>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1714651</id>
<title><![CDATA[Third and massive hypocrisy record found in my class ]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1714651" />

		<category term='Forum Discussion (論壇記錄)'/>
		<category term='Anti O.J.A. Hypocrites (批判偽君子)'/>
	
<published>2009-11-19T03:18:22Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<p>有人對我 TYIVE HKSE Year 1 班的辦公室政治有興趣。</p><p><a href="http://freedomwing.com/forum/redirect.php?tid=687&amp;goto=lastpost#lastpost">http://freedomwing.com/forum/redirect.php?tid=687&amp;goto=lastpost#lastpost</a></p><p>非本班學生是無法進入此 forum 的, 因此, <br />我冒著被 BAN 的危機, 把相關內容備分了...</p><p><strong>Topic: <font color="#ff0000">[調查]</font> 有冇人FINAL PROJECT<font color="#ff0000">未有組</font>? 白刃開組哦..~</strong></p><p><a href="http://doraemonserv.mysinablog.com/resserver.php?resource=1994771-hypocrisy+record+3.mht">http://doraemonserv.mysinablog.com/resserver.php?resource=1994771-hypocrisy+record+3.mht</a></p><p><strong>我是 individualistic, 兼男人身女人腦的 doraemonserv, 對人事特別敏感<br />在此 mht 檔, 大家可以領悟到:<br /></strong><font color="#ff0000"><strong>1. 崇日港女 ruki 是如何program allusion(暗示) 技巧踩低個人主義者的自尊<br />2. 狗公是如何文過飾非, 濫用權力地為溝女而虛偽, 大玩「</strong><font color="#000000">無故</font><strong>」式莫須有<br />3. ACG迷(我以外當事的 forum user) 的無知和愚昧</strong></font></p>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1714011</id>
<title><![CDATA[身為大專生, 小心無恥的動漫迷在你左右]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1714011" />

		<category term='Anti O.J.A. Hypocrites (批判偽君子)'/>
	
<published>2009-11-18T18:58:39Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<blockquote><p>大專動漫畫聯會（Joint University Animation and Comics Association，簡稱JUACA）是由香港各大專院校的動漫畫學會聯合組成的組織。 <br /><br />成員 <br /><br />創會成員 <br /><br />* 香港城市大學──動漫畫同人誌 <br />* 香港中文大學──動漫畫研究社 <br />* 香港科技大學──漫畫與動畫學會 <br />* 嶺南大學──漫畫迷學會 <br /><br />1998年加入 <br /><br />* 香港理工大學──動畫及漫畫學會 <br /><br />2002年加入 <br /><br />* 香港大學──動漫聯盟 <br />* 香港教育學院──漫畫聯盟 <br /><br />2006年加入 <br /><br />* 香港浸會大學──現代視覺文化研究學會 </p></blockquote><p>I can see that there exists many dudes of ACG fans in universities!</p><p><strong><font size="7" color="#ff00ff">BIOHAZARD!</font></strong></p>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1713939</id>
<title><![CDATA[如果你年過 18 , 仍然沉迷ACG的話, 是時候要反思了...]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1713939" />

		<category term='Anti O.J.A. Hypocrites (批判偽君子)'/>
		<category term='Otaku&#039;s diary (御宅族學札)'/>
	
<published>2009-11-17T17:51:45Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<p>如果你的人生目標是當 ACG 製作人員的話,<br />你就是 ACG Engineer 而不是 Maniac ACG Fans, <br />接觸ACG為的是工作/Research &amp; Development 需要而不是資訊娛樂,<br />因此無須理會以下對成年瘋狂動漫迷的批判... </p><hr /><p><br /><strong><font size="5" color="#800080">"CUHKACS 和 大專動漫畫聯會 是垃圾!"</font></strong></p><p>相信沒有人會反對此等說話。<br />你喜歡某某動畫, 但沒有 Technical Background, 看完就算. that's fine.<br />, 但是如果你甚麼ACG都喜歡, 日日堂上打機,<br />放學沒事幹, 不去打工/做義工而浪費時間無不間斷地「煲」ACG.<br />我敢問: 你還有人生的意義嗎?你又不是 ACG cast, <br />宣傳動漫文化(其實就是 socially counter-productive 的享樂文化)有實際用途嗎?<br />事實上, 你這瘋狂動漫迷的生活與癮君子無異.<br />搞聯會(溝女)? 用 common sense/ jargon 研究動漫現象? <br /><em><strong>同其他人鳩吹 storyboarding (分鏡) , 充當 「文化人」? "Collect Your Skin"!</strong></em> <br /><strong><font size="5" color="#ff0000">你們唔係狗公、閪人就一定係懵撚!</font></strong><br />基本上, 你們連 storyboarding 的 teaching methodology 都不懂!<br />維護動漫文化? <em><strong>動漫迷勢力龐大?</strong></em> 知日識日?<br />你們究竟明不明 ACG迷與御宅族為何水火不容?<br />正正是因為流行 ACG 是新自由資本主義的產物, <br />而御宅族是 egalitarian, 所以雙方利益衝突特別大。<br /><strong><font size="5" color="#0000ff">說自己是ACG御宅族兼瘋狂ACG迷? <br />It does not make sense!</font></strong><br /><em><strong>你們 at best 是消費者, 各懷鬼胎, 沒有實幹博出名, 其實是一盤散沙.</strong></em><br /><strong><font size="7" color="#008000">試想想,當你失業了,<br />沒有飯開, 沒有錢洗, <br />又沒有Technical Expertise<br />(e.g. 畫功), <br />ACG 有撚用?</font></strong></p><p><strong><font size="3" color="#ff6600">所以, 你是(有老豆照的)ACG迷, 有米浪費資源貪圖安逸, <br />即是歧視草根階層。欺壓我等窮人? 你想找死嗎?</font></strong></p>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1713097</id>
<title><![CDATA[Doraemonserv 隨身 Podcast (29): 御宅族的多型(Polymorphism)特性]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1713097" />

		<category term='OJA STUDIES - PODCAST (龜相學-廣播)'/>
	
<published>2009-11-16T04:22:38Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<p><strong>Part A: 御宅族不是瘋狂動漫迷!<br />(Otakus are not maniac!)</strong></p><p><a href="http://sites.google.com/site/aikosunoo/Home/p29a.amr?attredirects=0">http://sites.google.com/site/aikosunoo/Home/p29a.amr?attredirects=0</a></p><p><strong>Part B:</strong> <strong>御宅族身分及思想的多型及其意識形態運用<br />(Polymorphism of otakus and its doremotional applications)</strong></p><p><a href="http://sites.google.com/site/aikosunoo/Home/p29b.amr?attredirects=0">http://sites.google.com/site/aikosunoo/Home/p29b.amr?attredirects=0</a></p><p>&nbsp;</p>]]></summary>

</entry>
<entry>
<id>http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1713094</id>
<title><![CDATA[Doraemonserv 隨身 Podcast (28): 資訊娛樂化的小圈子]]></title>
<link rel="alternate" type="text/html" href="http://doraemonserv.mysinablog.com/index.php?op=ViewArticle&amp;articleId=1713094" />

		<category term='OJA STUDIES - PODCAST (龜相學-廣播)'/>
	
<published>2009-11-15T04:19:15Z</published>
<updated>2009-11-29T13:51:45Z</updated>
<author>
<name><![CDATA[doraemonserv]]></name>
<uri>http://doraemonserv.mysinablog.com</uri>
<email>doraemonserv@yahoo.com.hk</email>
</author>

<summary type="html"><![CDATA[<p><a href="http://doraemonserv.mysinablog.com/resserver.php?resource=1992392-p28.amr">http://doraemonserv.mysinablog.com/resserver.php?resource=1992392-p28.amr</a></p><p>Think about it after listening:<br /><strong><font color="#ff0000">How should you otaku tackle smallc circles of ACG fans that always harass you?</font></strong></p>]]></summary>

</entry>

</feed>