TwitThai

Home Planet Sources

TwittBkk #1

  • Overview
  • Registration
  • Registrants

Search Engine

  • ร่วมกันแปะ Tag #ilovefather สำหรับวันพ่อปีนี้กันเถอะ | ProjectLib <b>...</b>
  • ไปมาแล้ว Readcamp ทุกอย่างอ่านได้
  • Escribitionist Girl posted a tweet
  • อ่าน อ่าน ReadCamp
  • บรรยากาศงาน Readcamp ทุกอย่างอ่านได้
more

Navigation

  • Recent posts
  • Planet
    • Categories
    • Sources

User login

  • Request new password
Powered by Drupal, an open source content management system

sugree

Syndicate content
URL: http://sugree.com/taxonomy/term/20/0
Updated: 32 min 48 sec ago

jibjib beta fixed incorrect date/time and extended retweet support

Mon, 12/01/2008 - 09:31

Today, December 1, 2008, you may notice something weird in jibjib. It is my fault. There is a serious bug that leads to incorrect date/time parsing. All tweets will show as 335 days ago. I have just fixed it in this early morning after I saw on the road. In addition, I extended maximum length of each update to 160 characters to cover all retweets which also include "rt @screenname".

I strongly recommend to upgrade immediately for the best experience.

CLDC 1.1/MIDP 2.1

  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp21_cldc11.jad
  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp21_cldc11.jar

CLDC 1.1/MIDP 2.0

  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc11.jad
  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc11.jar

CLDC 1.0/MIDP 2.0

  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc10.jad
  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc10.jar
Categories: Blog

Twitter in MCOT DOT NET: Emergency Communication

Fri, 11/28/2008 - 21:10

เมื่อวาน @yoware ชวนไปคุยเรื่อง Twitter ที่ MCOT DOT NET อีกครั้ง รู้สึกว่าจะเป็นครั้งที่ 3 นะ แต่ละครั้งมีเวลาประมาณ 30 นาที 30 นาทีช่างสั้นนัก ครั้งที่แล้วรู้สึกไม่สะใจ ครั้งดีเหมือนจะดีขึ้นเยอะ อยู่ในระดับที่น่าพอใจ แต่ก็ยังไม่มากพอ เวลาน้อยไป พูดถึง Twilert ไม่ทัน เอาเป็นว่าบอกตรงนี้แล้วไปลองกันเอง

ในรายการมีการอ้างถึง @Akara_gat กับ @lostofctrl และ @guykawasaki รายละเอียดลองตามไปอ่านเพิ่มเติม เรื่องมันยาว มีบล็อกด้วย

  • ลาก่อนประเทศไทย
  • รายงานสด ด้วยความเซง ณ สุวรรณภูมิ

ถ้าอยากฟังก็มีคลิป แต่ถ้าอยากติดตามสถานการณ์แบบใกล้ชิด follow @thailandreport ด่วน

เก็บตก มีการพูดถึง Twitter ในไทยและกรุงเทพที่ Global Voices Online ด้วย แต่ละชื่อคุ้นๆ ทั้งนั้น

Categories: Blog

jibjib beta supports phone without camera

Mon, 11/17/2008 - 15:48

It seems to be my bad. jibjib beta has known issue with some phones especially Samsung, Nokia and some old model of Sony. This issue has been reported by many people, e.g., @rerngrit, @thiti, @celerachan, @mormmam and @molek.

By helping of @molek, today I investigate the origin of this problem eventually. This is a bug in my code which only occurs if the system property video.snapshot.encodings is null. In other words, it means all no-camera phones and camera phones without taking picture support in JVM will see this bug.

I resolved this issue by ignoring some settings in setup screen if the phone does not support taking picture in JVM. Below are known camera phones which cannot take picture in #jibjib.

  • Nokia 2600 Classic @molek
  • Samsung U600 @mormmam

Next time before buying new phone, please consult Club Java. If you still want to use #jibjib without camera support, upgrade now!

CLDC 1.1/MIDP 2.1

  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp21_cldc11.jad
  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp21_cldc11.jar

CLDC 1.1/MIDP 2.0

  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc11.jad
  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc11.jar

CLDC 1.0/MIDP 2.0

  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc10.jad
  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc10.jar
Categories: Blog

jibjib beta supports more devices

Thu, 11/13/2008 - 14:36

jibjib beta now supports more devices from the oldest, CLDC 1.0/MIDP 2.0, CLDC 1.1/MIDP 2.0 to the latest, CLDC 1.1/MIDP 2.1. The recent one added in this beta is CLDC 1.1 and MIDP 2.1 should support Nokia 2600 Classic requested by @molek.

If #jibjib works for you, no need to upgrade. If you have problem with #jibjib on your phone, please try CLDC 1.1/MIDP 2.1

CLDC 1.1/MIDP 2.1

  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp21_cldc11.jad
  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp21_cldc11.jar

CLDC 1.1/MIDP 2.0

  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc11.jad
  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc11.jar

CLDC 1.0/MIDP 2.0

  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc10.jad
  • http://jibjib.googlecode.com/svn/d/jibjib-beta-midp20_cldc10.jar
Categories: Blog

mbpurple 0.2.0 in PPA for Hardy and Intrepid

Sat, 11/08/2008 - 23:18

Last night @somsak released microblog-purple 0.2.0 aka #mbpurple. I built it for Intrepid on PPA suddenly. Tonight I would like to announce the mbpurple 0.2.0 for both Hardy and Intrepid.

deb http://ppa.launchpad.net/sugree/ubuntu hardy main
deb-src http://ppa.launchpad.net/sugree/ubuntu hardy main
deb http://ppa.launchpad.net/sugree/ubuntu intrepid main
deb-src http://ppa.launchpad.net/sugree/ubuntu intrepid main

Hint: Try to type /help to see many cool features in this version.

Categories: Blog

Twitter in MashCampBangkok: Phone In

Sat, 11/08/2008 - 22:48

Today has MashCampBangkok at SM Tower. However, I am so busy and I must leave 2pm sharp to get my car at Big C (free parking in weekend). I arrived a bit late in the morning so my proposed topic were postponed to afternoon sessions. And my topic was scheduled at 2pm!

I decided to leave at 1:50pm and let @macroart replace my slot by other topic. By the way, @thanr, @phisite, @celerachan, @molek, @pittaya, @bunthidj, @poakpong and many twitter-ers suggested me to "phone in". It sounds nice since I do not have slides anyway.

This is just a note to remind me of my first phone-in session. Sorry, I do not have slides even now and what I said is full of joke and a bit dangerous at least for me. All I can tell is the topic.

Authentication

If you want to know more, please ask other people or read other blogs. My hint is Twitter and #mashcampbangkok.

Categories: Blog

mbpurple 0.2.0 in ppa

Fri, 11/07/2008 - 23:44

After a few months, @somsak released mbpurple 0.2.0 in the wild just now. I suddenly build deb packages for Ubuntu Intrepid 8.10 at PPA. All you need to do is just to add below lines to /etc/apt/sources.list.

deb http://ppa.launchpad.net/sugree/ubuntu intrepid main
deb-src http://ppa.launchpad.net/sugree/ubuntu intrepid main

Then run:

sudo apt-get update

and then

sudo apt-get install pidgin-microblog

The package name is pidgin-microblog.

Categories: Blog

jibjib user manual for Nokia Symbian

Mon, 11/03/2008 - 15:22

At last, @iake helped me compile a user manual for jibjib especially for Nokia Symbian. Note that it is in Thai language but you may follow screenshot step by step.

แนะนำการใช้งาน jibjib บน Nokia Symbian

Get your own at Scribd or explore others: jibjib
Categories: Blog

Twitter Limits

Sun, 11/02/2008 - 02:01

Wow, that's a lot of Twittering! You have reached your limit of updates for the hour. Try again later.

Above message is what I see now. There are many limits. I am not sure which one I reached. What I guessed is the first one.

  • 1,000 total updates per day, on any and all devices
  • 250 total direct messages per day, on any and devices
  • 100 API requests per hour
  • Maximum number of follow attempts in a day

By the way, I cannot tweet right now. :(

Categories: Blog

Google DevFest Bangkok: follow @googledevapac

Sun, 11/02/2008 - 01:47

Even though I did not stay in #googledevfestbkk to the end at 10pm, I have something to follow.

  • @googledevapac
  • @chanezon
  • @jasoncosta
  • @vinoaj
  • @pamelafox

During the event, I tried to follow #googledevfestbkk and it seemed Wi-Fi was unstable. @jasoncosta confirmed me.

  • no network connectivity sucks
  • really disappointed with Thai-Fi and their services.

I do not know the problem but having 13 access points in same room on 3 channels are not such a good idea. In this point, I am sure.

PS. Sitting down besides Wi-Fi without network connectivity is not cool.

Categories: Blog

Birdnest has better eyes

Tue, 10/28/2008 - 09:00

Due to TwitPic problems early in this week, I decided to find better way to support TwitPic in Birdnest and jibjib. In the past, Birdnest calls uploadAndPost which posts to Twitter immediately. Anyway, problem this week introduced me some error messages.

  • 1001 - Invalid twitter username or password
  • 1005 - Unknown error

There were something wrong in TwitPic and I cannot fix it myself. In addition, TwitPic likes to post in below format.

http://twitpic.com/url @reply text

That means I cannot reply by TwitPic. So it would be a great idea to post it to Twitter myself in Birdnest or jibjib

The wait is over. I implemented this feature last night. If you are using jibjib and Birdnest at http://nest.onedd.net/text/, you will see the difference now.

@reply http://twitpic.com/url

Good news: No need to upgrade or update anything!

This is one of a long time waiting feature requested by @bact.

Categories: Blog

jibjib beta optimizes replies timeline

Mon, 10/20/2008 - 20:17

I am in Penang and I just found that Replies timeline in jibjib does not support "since" parameter yet. It is a big problem for IR GPRS like me now. So I have to implement it immediately after got a room.

For road warriors, I recommend to upgrade to this version as soon as possible to save your data cost.

CLDC 1.1/MIDP 2.0

  • jibjib-beta-midp20_cldc11.jad
  • jibjib-beta-midp20_cldc11.jar

CLDC 1.0/MIDP 2.0

  • jibjib-beta-midp20_cldc10.jad
  • jibjib-beta-midp20_cldc10.jar
Categories: Blog

jibjib beta is diet and retweet

Sun, 10/19/2008 - 23:11

jibjib does not have new feature or new version for a while. That means the current beta is usable and very stable. Anyway, tomorrow I have to visit Malaysia for PRAGMA 15 6 days long. Current jibjib is not good enough anymore. IR GPRS for True Move at Malaysia is about 0.42 THB per 1 KB. I do not want to spend more than 1 THB per tweet. In addition, retweet goes mainstream. It is a new trend to buzz. That is why I optimized birdnest and jibjib.

@phisite tweeted last night:

@sugree Your #jibjib development is indeed driven by your overseas trips.

Change Log:

  1. Added a new flag to enable bandwidth optimization. Now it suppresses Accept, X-Twitter-Client, X-Twitter-Client-Version and X-Twitter-Client-URL.
  2. Added retweet menu in status screen.

Please tweet me if you see any bugs.

CLDC 1.1/MIDP 2.0

  • jibjib-beta-midp20_cldc11.jad
  • jibjib-beta-midp20_cldc11.jar

CLDC 1.0/MIDP 2.0

  • jibjib-beta-midp20_cldc10.jad
  • jibjib-beta-midp20_cldc10.jar
Categories: Blog

Birdnest is diet

Sun, 10/19/2008 - 22:52

Birdnest 2 is coming. Anyway, I need to optimize bandwidth consumption NOW. So last night I created another branch for this quick diet. There are 3 changes in this new #birdnest.

  1. All unnecessary HTTP response headers are removed, for example, status, x-runtime, etag, cache-control, pragma, set-cookie, vary and connection.
  2. url field in user response is removed.
  3. Link in source field is removed.

It should reduce bandwidth about 1000-2000 bytes.

Categories: Blog

70065th

Sat, 10/11/2008 - 00:47

It's about a year since my first tweet. Today or yesterday I have just passed the milestone 70000th tweet. And now it is more than 70065th.

I just want to save this state.

  • Following: 919
  • Followers: 925
  • Updates: 70065

Follow @sugree.

Categories: Blog

Twitter T-shirt: the second edition

Tue, 09/30/2008 - 22:54

@molecularck is collecting a group of twitter-ers who want to have the second generation of Twitter t-shirt featuring FailWhale.

There is no final cost yet but it should be around 160 baht per piece. If you want to have one, please add your detail to this page. The design of this t-shirt is as follow.

source: TwitThai

Categories: Blog

Modern Radio: MCOT dot Net 2008-09-11 - Firefox and Twitter

Sat, 09/13/2008 - 22:29

เมื่อวันก่อนไปไว้อาลัย 9-11 ที่อ.ส.ม.ท.ในรายงาน MCOT dot Net มี @bact และ @kengggg ไปร่วมด้วย ดูเหมือนว่าผมจะเป็นตัวแถม เค้าจะคุยกันเรื่อง Firefox ต่อจากคราวก่อน ส่วนผมโผล่ไปคุยเรื่อง Twitter ไปถึงก่อนเวลานะ ฆ่าเวลาด้วยการเล่นรูบิค

ฟังย้อนหลัง

พึ่งเคยเข้าห้องออกอากาศวิทยุเป็นครั้งแรก ให้ความรู้สึกว่า... เปลี่ยนที่นินทา คุยกันอยู่ 3 คน ลืมไปแล้วว่ามีผู้ดำเนินรายการ รู้สึกผิดเล็กๆ ที่ทำให้ @Angkut แทบสำลัก และเจ็บใจ @bi89 นิดๆ ดันมาแฉออกอากาศ

สาระไม่ค่อยมี เน้นฮา รึเปล่าหว่า ที่แน่ๆ เวลาผ่านเร็วมาก ไม่ได้เรื่องได้ราว ลองฟังดูแล้วจะเข้าใจ (ผมยังไม่ได้ฟังเอง) คงต้องฟังเองมั๊ง

Categories: Blog

Tweet to Text 3

Thu, 09/04/2008 - 12:39

It seems Python on non-linux platform, e.g., Mac and Windows, doesn't support Unicode so well. I added another option to specify target encoding if necessary and the default encoding is 'utf-8'. This patch is against Tweet to Text 2.

  • --encoding=utf-8 - to specify encoding match your terminal.
diff --git a/track.py b/track.py
index e651f51..1842e61 100644
--- a/track.py
+++ b/track.py
@@ -52,6 +52,9 @@ class App:
         parser.add_option('-p', '--pages',
                           default=4, type='int', dest='pages',
                           help='max pages')
+        parser.add_option('--encoding',
+                          default='utf-8', dest='encoding',
+                          help='output encoding')
 
         self.options, self.args = parser.parse_args()
 
@@ -81,7 +84,8 @@ class App:
 
         history.reverse()
         for i in history:
-            print format_tweet(i)
+            tweet = format_tweet(i)
+            print tweet.encode(self.options.encoding, 'replace')
 
         if verbose:

Full code:

#!/usr/bin/env python
 
from urllib import urlencode
from urllib2 import urlopen, HTTPCookieProcessor, build_opener, install_opener, Request
from optparse import OptionParser
import time
from datetime import datetime
 
import simplejson
 
cookie_processor = HTTPCookieProcessor()
opener = build_opener(cookie_processor)
install_opener(opener)
 
api_url = 'http://search.twitter.com/search.json'
results_per_page = 100
verbose = False
 
def search(q, data=None):
    if not data:
        data = urlencode({'q': q,
                          'rpp': results_per_page})
    if verbose:
        print data
    req = Request(api_url, data)
    fd = urlopen(req)
    results = simplejson.loads(fd.read())
    return results
 
def unescape(t):
    t = t.replace('&quot;', '"')
    t = t.replace('&amp;', '&')
    return t
 
def format_tweet(t):
    created_at = datetime.fromtimestamp(time.mktime(
                 time.strptime(t['created_at'][:-6], '%a, %d %b %Y %H:%M:%S'))-
                 time.timezone)
    return '(%s) %s: %s' % (created_at.strftime('%H:%M'),
                            t['from_user'],
                            unescape(t['text']))
 
class App:
    def __init__(self):
        parser = OptionParser()
        parser.add_option('-v', '--verbose',
                          default=False, action='store_true', dest='verbose',
                          help='verbose')
        parser.add_option('-r', '--rpp',
                          default=20, type='int', dest='rpp',
                          help='results per page')
        parser.add_option('-p', '--pages',
                          default=4, type='int', dest='pages',
                          help='max pages')
        parser.add_option('--encoding',
                          default='utf-8', dest='encoding',
                          help='output encoding')
 
        self.options, self.args = parser.parse_args()
 
        global verbose, results_per_page
        verbose = self.options.verbose
        results_per_page = self.options.rpp
 
    def run(self):
        keys = {}
        history = []
        query = ' '.join(self.args)
        results = search(query)
        for i in results['results']:
            if i['id'] not in keys:
                history.append(i)
                keys[i['id']] = 1
 
        for p in range(self.options.pages-1):
            if 'next_page' not in results:
                break
            next_page = results['next_page']
            results = search(query, next_page[1:])
            for i in results['results']:
                if i['id'] not in keys:
                    history.append(i)
                    keys[i['id']] = 1
 
        history.reverse()
        for i in history:
            tweet = format_tweet(i)
            print tweet.encode(self.options.encoding, 'replace')
 
        if verbose:
            print len(history)
 
if __name__ == '__main__':
    app = App()
    app.run()
Categories: Blog

Tweet to Text 2

Wed, 09/03/2008 - 13:35

Because of my debate, I found a duplication bug in Tweet to Text that led me to post the fix here.

diff --git a/track.py b/track.py
index ea27c2f..e651f51 100644
--- a/track.py
+++ b/track.py
@@ -65,7 +65,9 @@ class App:
         query = ' '.join(self.args)
         results = search(query)
         for i in results['results']:
-            history.append(i)
+            if i['id'] not in keys:
+                history.append(i)
+                keys[i['id']] = 1
 
         for p in range(self.options.pages-1):
             if 'next_page' not in results:
@@ -73,7 +75,9 @@ class App:
             next_page = results['next_page']
             results = search(query, next_page[1:])
             for i in results['results']:
-                history.append(i)
+                if i['id'] not in keys:
+                    history.append(i)
+                    keys[i['id']] = 1

After patched:

#!/usr/bin/env python
 
from urllib import urlencode
from urllib2 import urlopen, HTTPCookieProcessor, build_opener, install_opener, Request
from optparse import OptionParser
import time
from datetime import datetime
 
import simplejson
 
cookie_processor = HTTPCookieProcessor()
opener = build_opener(cookie_processor)
install_opener(opener)
 
api_url = 'http://search.twitter.com/search.json'
results_per_page = 100
verbose = False
 
def search(q, data=None):
    if not data:
        data = urlencode({'q': q,
                          'rpp': results_per_page})
    if verbose:
        print data
    req = Request(api_url, data)
    fd = urlopen(req)
    results = simplejson.loads(fd.read())
    return results
 
def unescape(t):
    t = t.replace('&quot;', '"')
    t = t.replace('&amp;', '&')
    return t
 
def format_tweet(t):
    created_at = datetime.fromtimestamp(time.mktime(
                 time.strptime(t['created_at'][:-6], '%a, %d %b %Y %H:%M:%S'))-
                 time.timezone)
    return '(%s) %s: %s' % (created_at.strftime('%H:%M'),
                            t['from_user'],
                            unescape(t['text']))
 
class App:
    def __init__(self):
        parser = OptionParser()
        parser.add_option('-v', '--verbose',
                          default=False, action='store_true', dest='verbose',
                          help='verbose')
        parser.add_option('-r', '--rpp',
                          default=20, type='int', dest='rpp',
                          help='results per page')
        parser.add_option('-p', '--pages',
                          default=4, type='int', dest='pages',
                          help='max pages')
 
        self.options, self.args = parser.parse_args()
 
        global verbose, results_per_page
        verbose = self.options.verbose
        results_per_page = self.options.rpp
 
    def run(self):
        keys = {}
        history = []
        query = ' '.join(self.args)
        results = search(query)
        for i in results['results']:
            if i['id'] not in keys:
                history.append(i)
                keys[i['id']] = 1
 
        for p in range(self.options.pages-1):
            if 'next_page' not in results:
                break
            next_page = results['next_page']
            results = search(query, next_page[1:])
            for i in results['results']:
                if i['id'] not in keys:
                    history.append(i)
                    keys[i['id']] = 1
 
        history.reverse()
        for i in history:
            print format_tweet(i)
 
        if verbose:
            print len(history)
 
if __name__ == '__main__':
    app = App()
    app.run()

I love git!

Categories: Blog

Twitter Debate - Chrome is open source?

Wed, 09/03/2008 - 13:20

หลังจาก Tweet to Text และ Twitter Debate ดูเหมือนว่าดีเบตจะได้รับความนิยมมากขึ้น วันนี้ตอนสายๆ มีอีกหนึ่งวง วงนี้ใหญ่หน่อย มันเริ่มจากแค่ Chrome มาจบที่ mindset สนุกดี

ไม่ได้ตัด เพราะขี้เกียจ ลองอ่านเล่นๆ เอาไอเดีย

(11:11) sugree: @deans4j imo, the problem is "logic"
(11:12) sugree: who's next?
(11:15) sugree: @kengggg or moz.in.th. imo, shorter is better
(11:15) sugree: @deans4j แบบว่าทุกคนใช้ logic แปลก มันไม่เป็นธรรมชาติ เหมือนมันขัดความรู้สึกยังไงชอบกล
(11:16) sugree: @nopparat so scary. แกงกะหรี่ไข่วัว
(11:20) sugree: @makissy the place that you drink don't drive
(11:21) sugree: @phisite i agree. cool anyway
(11:21) sugree: @Oakyman i guess dotarai will offer for free
(11:27) sugree: @nopparat it's fast
(11:28) sugree: @kengggg register now before someone take it
(11:35) chanwit: google chrome seems to be not real opensource?
(11:35) sugree: @kengggg not your money anyway. lol
(11:36) sugree: @chanwit it's open you can checkout
(11:36) sugree: @chanwit but not now. svn fall down last night
(11:36) sugree: reading emails
(11:36) sugree: oh. so many emails
(11:37) chanwit: @sugree it's open, but seems to be not with the opensource spirit
(11:38) chanwit: @sugree mozilla looks more freedom
(11:39) sugree: @chanwit lol. it's google way. you can contribute. and then fork if necessary
(11:39) sugree: @chanwit no. i think they are the same. not real open
(11:40) sugree: parliament dissolve?
(11:40) chanwit: @sugree but with moziila, you can push something in easier than google's model i think.
(11:40) sugree: simply dissolve
(11:40) sugree: and pad will be back after election
(11:40) sugree: what's pad want?
(11:41) sugree: just let them be a part of cabinet
(11:41) chanwit: @sugree for example, it said it's opensourcing #chromium not #chrome
(11:41) sugree: @chanwit it's ok as long as chrome let us develop plugin. it's google style open source
(11:42) sugree: @chanwit if they want some feature you made, they will hire you anyway
(11:42) chanwit: @sugree we need someone to finally fork it. lol
(11:43) sugree: @chanwit yes. it open chromium. after compiled, we get chrome.
(11:43) chanwit: @sugree um.. propbably that's their model
(11:43) sugree: @chanwit just fork chrome+firefox
(11:43) sugree: chromefox!
(11:44) chanwit: @sugree chromefox is a good name
(11:44) p_warawit: drafting data sourcing plan and architecture. Drawing finished, now the boring part - describes it.
(11:44) sugree: @mobilebomb that's why twitter is great
(11:45) chanwit: @sugree are we debating ? lol
(11:45) chanwit: @sugree but we've come up with a good conclusion
(11:47) sugree: @chanwit lol. it's about logic. like i mention earlier
(11:48) sugree: @baramunchies someone will do it definitely
(11:51) sugree: oops! i passed 60k milestone silently
(11:52) pphetra: @sugree and mindset
(11:52) sugree: oh. i forget to tweet a cool thing
(11:53) sugree: @pphetra you are right. logic + mindset we need in thailand right now definitely
(11:56) chanwit: @pphetra @sugree logic and mindset looks to be IQ + EQ ?
(11:56) sugree: @somsak ok. i will
(11:56) sugree: @chanwit EQ != mindset
(11:56) chanwit: logic reflects your intelligence ? and mindset reflects your emotion?
(11:56) sugree: mindset != emotion
(11:56) chanwit: lol. my logic is not good enough to have this concluded correctly.
(11:57) sugree: emotion doesn't relate to logic
(11:57) sugree: logic for me is common sense
(11:57) chanwit: @sugree EQ reflects mindset, and vice versa?
(11:57) sugree: just follow your heart
(11:58) sugree: @chanwit really? hmm. what is mindset?
(11:58) chanwit: you have a high EQ, you have a belief then you use EQ to control your belief ?
(11:59) sugree: mindset is something inside instinct. i guess
(11:59) sugree: don't do something because of emotion. emotion-driven approach is not good
(12:00) sugree: logic-driven is the must
(12:01) chanwit: what's on logic side? you've got a high IQ meaning that you're easier to draw your logic? probably yes.
(12:01) sugree: or in short, the problem now is thai ppl's basic instinct
(12:01) sugree: @nopparat ah. cool. unimind is centralized approach
(12:02) sugree: IQ may represent logic as well as common sense
(12:02) chanwit: @nopparat what's about now? p2p?
(12:02) chanwit: p2p is a good approach, but for make it work we still need "a tracker"
(12:03) sugree: EQ is the emotional stability
(12:03) chanwit: @deans4j lol
(12:03) sugree: @chanwit distributed-mind
(12:03) sugree: pad is unimind
(12:04) sugree: @chanwit use distributed hash to avoid centralized component
(12:05) pphetra: mindset -&gt; the established set of attitudes held by someone.
(12:05) sugree: since pad is unimind, killing the god hand might destroy the whole community
(12:05) sugree: @pphetra thanks. it's clear now.
(12:05) sugree: mindset is actually brainwash
(12:07) sugree: i used to think "is there any subliminal messages in astv?"
(12:07) sugree: it's not easy to change someone mindset
(12:08) DrRider: @kengggg moz.in.th sounds like mosquito?
(12:08) sugree: dmc and astv are the big success cases
(12:09) chanwit: is it faith?
(12:09) DrRider: @kengggg oops, too late :P
(12:09) sugree: it would be nice if we can reproduce dmc and astv to promote foss in thailand
(12:09) chanwit: belief or faith ?
(12:10) sugree: @chanwit not just faith i guess. mindset is the way you think. not just what you believe.
(12:10) DrRider: @kengggg I hate Starbucks
(12:11) DrRider: @sugree in which scale that is using to measure EQ?
(12:11) sugree: mindset is a neural network
(12:11) DrRider: @sugree propaganda
(12:11) sugree: @DrRider i don't know much about EQ. it's new way to measure emotional stability
(12:12) sugree: @DrRider don't trust me. my IQ is not so high.
(12:12) chanwit: @deans4j i don't know
(12:12) sugree: @DrRider ah. propaganda
(12:13) DrRider: @kengggg I bought an espresso machine, making espresso at home
(12:13) sugree: to measure EQ, they just let us answer the question. something about making decision in many situations
(12:13) DrRider: want espresso? make your own :P
(12:13) sugree: very similar to IQ?
(12:14) sugree: and the score is a number. not more than that
(12:14) bact: จัดห้อง หนังสือกองโต -- (um) in msn/im name for no PM from holysky.
(12:14) DrRider: @deans4j wow = World of Warcraft?
(12:15) DrRider: @wiennat good idea
(12:15) sugree: @wiennat no. we should attack astv to link duocore/fukduk to feed over 2M subscribers
(12:15) DrRider: way to 2000 tweet
(12:16) DrRider: 30 more tweets
(12:16) DrRider: @deans4j never played that game, though :P
(12:17) sugree: propaganda is a way to change mindset
(12:17) sugree: propaganda+tv = perfect mindset machine
(12:17) DrRider: @kengggg Starbucks is very overprice for Thai
(12:18) sugree: so mindset is the secret behind logic
(12:19) p_warawit: today I heard a lot about Google Chrome.
(12:19) chanwit: I'm probably getting it clearer about mindset
(12:19) DrRider: Why doesn't anybody open Moonbucks or Starbugs, selling resemble products as Starbucks
(12:20) DrRider: Like most Thai people do with Windows Vista
(12:21) DrRider: but for 20 baht for a grande of Latte :P
(12:21) sugree: debate done?
(12:22) chanwit: @sugree i'm not in a good condition to continue. i need more info.
(12:23) pphetra: @sugree propaganda + book + trust -&gt; longer effect (tv -&gt; short term effect)
(12:23) p_warawit: @sugree mindset is perceptions, values, beliefs we take it for granted and never question it.
(12:23) sugree: @chanwit lol. me too. end here
(12:25) chanwit: cool @pphetra and @p_warawit give some useful thoughts and definition
(12:25) sugree: @p_warawit never question? hmm. very interesting. i never think about that
(12:25) sugree: that's because of my mindset. lol
(12:26) sugree: @pphetra in thailand? oh. there are many books blamed thaksin.
(12:28) sugree: @PURErikU we are discussing about yesterday debate
(12:31) sugree: @deans4j it's knowledge?
(12:33) p_warawit: An example of different mindset, Westerner - competition is good. Asian - compromise is good.
(12:34) bact: @simplywit Cafe Country, Nimmanhemin, CM
(12:35) p_warawit: internet connection is so bad today. How can I work from home effectively?
(12:35) sugree: @p_warawit very clear
(12:35) sugree: so what's pad's mindset? what's gov's mindset? what's coup's mindset?
(12:36) bact: @sugree it could be know-ledge, but never discover-ledge. passively-2nd-tier kind of know.
(12:38) sugree: @bact ok. indirect knowledge
(12:39) sugree: how to derive mindset?
(12:40) bact: http://twitpic.com/a29i - don't worry about pipewater ppl, they are not yellow (yet?)
(12:44) p_warawit: to change mindset - current values & beliefs have to be broke first. it's simply 'discredit' , if they would listen.
(12:46) sugree: @p_warawit so what pad did was to change mindset by discrediting thaksin
(12:46) p_warawit: what's more feasible is change it when 'extreme experience' happen thus shaken a person's current beliefs.
(12:48) p_warawit: @sugree I believe so. If you are listening to ASTV long enough and listen to nothing else - soon you'll be come PAD. I'll be as well.
(12:55) sugree: reading feeds
(12:57) pphetra: competitive mindset ("I win, you lose"), a beaten-down mindset ("I give up, do what you want to me")
(12:59) p_warawit: I've got an email for invitation to ITU on Friday. Who wants it?
(12:59) bact: http://twitpic.com/a2ap - err.. (con)fusion food
(13:02) p_warawit: oops ... afternoon meeting.
(13:03) sugree: mindset it is
Categories: Blog
  • 1
  • 2
  • next ›
  • last »
RoopleTheme