Archive for ตุลาคม, 2008

I will do search engine, Values of stupidity.

Posted by aggarat@sanook.com 23 ตุลาคม, 2008 (0) Comment

Build a Search Engine with 10 Open Source Software Projects

Developing a large software system is always about standing on the shoulders of giants and dodging the proverbial reinvention of the wheel. By using the following open source projects in our search engine effort, we were able to do both. This is the first in a series of technical articles about the Cruxlux architecture in which we will explore how we use exceptional free technologies. Cruxlux is not a whole-web search engine like Google or MSN, but many of the development hurdles are common across any type of search. Without further adieu, and in no particular order of importance, here is the list.

Operating System: Linux

In choosing a foundation OS, there really wasn’t a choice for us. Linux provides a solid architecture and a lot of the open source mindshare is constantly improving it. It is comfortable to develop on with powerful tools such as wmii, vim, gcc, and valgrind as well as simple to use package managers such as synaptic. In an added bonus, there are a wide variety of heavily tested images for Amazon EC2. If you are wondering what distros, we use a mix of Ubuntu and Gentoo.

Database: MySQL

Every web service needs some kind of datastore, so we went with our favorite open source database: MySQL. It has widely tested client libraries in many languages, and a lot of exciting features and development going into it. Guha had a stellar experience with it in Folding@Home, which generated terabytes of data. We are especially interested in tracking Drizzle, given that it will be specifically tailored toward high levels of concurrency and cloud computing. MySQL is used to store metadata that our backend leverages, our user data, as well as posts in our debate infrastructure.

Optional: Progresql


HTTP Client: Curl

Every information extraction system needs a powerful way to grab data from the net. Curl stands the test of time as the best HTTP networking client library out there. It provides us with very high performance, highly concurrent crawls that can easily fill our bandwidth pipe with fresh content. Its threading support is very clean, and the event based support is something that may yield ludicrous speed. We are looking forward to exploring that more.

Optional: Lynx

General Purpose
Library: Boost

Boost is frankly amazing. The library is well thought out and the API usage is consistent throughout, so you don’t have to make a mental context switch every time you use a different Boost tool. Inside of Boost alone, we use Build, Date Time, Filesystem, Math, Pool, Regex, Serialization, Smart Ptr, String, Test, and, last but not least, bjam to build the whole shebang.

Optional: Some python framework for text processing.


Networking Services: Libevent

Event based programming has intrigued everyone with its scalability as well as how it allows developers to achieve concurrency while thinking in a single threaded mindset. See the C10K problem. We utilize libevent in our heavily service oriented architecture. Once you go non blocking you never go back.

Hash Table: Google Sparse/Dense Hash

Don’t leave home without your trusty hash table. Thankfully, Google released some of its well guarded secrets out to the world because this library is really imperative to anyone wanting to deal with a lot of data in memory. We use this not only to cache certain data used by our web server, but also during calculation phases by our backend. Couple it with Paul Hsieh’s speedy string hash, and you can have an elegant way to quickly address a great deal of websites on a single machine. If any of you has any other hash functions that you know of, please let us know in the comments. Murmur Hash looks fun to play with, and we will explore it in a later article when we look into hash functions in the domain of URLs.

Indexing Engine: Sphinx

Once you get data into a system, you gotta have a way to get it out again! We tried a lot of different indexing systems: CLucene, SOLR, Mysql Fulltext, but Sphinx won out because of the speed of indexing, powerful delta indexing, and a lightweight, scalable server. Each of them have their own strengths, but Sphinx fit our bill the best. Whatever you are looking for always seems to be at your fingertips in the documentation, and the community is top notch.

Optional: Lucene ( Java but I hate JAVA. I think it’s the slowest compile language.)

Web Server: Nginx

To continue theme of using fast, lightweight, Russian open source projects, we went with nginx for our web server. It’s solid proxying abilities let us use different app servers on the mid tier for various tasks, whether it be mongrel, merb, or a custom C search server.

Optional: Lighttpd+Varnish, APache+Varnish

Web Framework: Ruby/Rails
Ruby has a vast amount of libraries and has been a very powerful tool in prototyping a lot our algorithms and search features we research before porting them to C/C++. Ruby golf has become one of our hobbies. We use Rails throughout our webapp to provide a lot of the structure and additional features around search.

Optional PHP, PYTHON

Javascript Libraries: Jquery, Prototype, Scriptaculous

What is core to our design is to provide quick access to mass amounts of data, then use the power of modern clients to process and filter that data inside the browser. It at least gives us a chance of scaling. Javascript, extended via jquery, Prototype, and Scriptaculous, gives us the tools necessary to create a unique interface, that will get a nice face lift over the next few weeks. Jquery plugins in our posse include sparkline, Cycle Lite, and marquee, for example.

So that’s the short list, with plenty of other open source projects sprinkled in there that we will address in future articles. Is there a project we should be using in this mix? Feel free to let us know in the comments. We’ll be doing a series of posts in the coming weeks that focus in how we use these different projects in our own service, and we hope you find them useful in your own pursuits.

Categories : Google-Killer Tags :

Social Marketing, Why Not??

Posted by aggarat@sanook.com 21 ตุลาคม, 2008 (0) Comment

เซ็งๆ มากมายช่วงนี้เกี่ยวกับบ้านเมือง
ตอนนี้ได้ฤกษ์เขียนหัวข้อเกี่ยวกับเรื่อง online marketing มั้ง

ทุกวันนี้ปัจจัยหลักเกี่ยวกับการทำเว็บเพื่อให้ทุกคนเข้าถึงได้ต้องพึ่ง การ marketing มากมายอยู่พอสมควร
โดยไม่ว่าเนื้อในของตัว products จะดีเทพ เพียงใด ยังต้องอาศัยการกระจายเสียงอย่างมีชั้นเชิง เพราะการแข่งขั้นในโลกออนไลน์
มันเข้มข้นดุจนมตราหมีผสมสมสารมิลามีน จากประเทศจีน เหวอ+

มาดูแหล่งกระจายพลังงานของ เจไดแห่งวงการอินเตอร์เน็ตหลายท่านต้องประกอบไปด้วย

Energy + Time + Money = Power of Success.

Model ของการทำ online marketing ก็มีให้เลือกอยู่หลากหลาย แต่ลองจัดกลุ่มตามสมัย เค้าบอกว่ามี 2 อัน ใหญ่

1. Internet Marketing - คณจะพบว่าคนกลายคนที่เรียกตัวเองว่ามีเทพ จะโชว์วิธีการสร้างและขายของทำตลาด
โดนการสร้าง connection มากมาย แต่ในความเป็นจริงตัวละครหลักที่เป็นเทพ คือ gOOGLE และอีกหลายเว็บใหญ่ๆ
 สำหรับตลาดเล็กเท่านั้น ที่ นักการตลาดเล่นกันอยู่ คุณไม่สามารถทำเงินได้มากพอ ถ้ายังเล่นบทเดิมอยู่ร่ำไป
internet Marketing คือการกระทำทีจะขับเคลื่อน prodcut หรือ service ไปสู่ End users โดนใช้การโปรโมท ทาง
internet แล้วก็เดาเอาว่าที่ทำไปมันตรงอะเป่า??
 

2. Network Marketing - นั้นมีการ ระบุเจาะจงมากกว่า 
   The Law of Clear Vision “In order to hit  a target, you need to see it clearly”.
MLM  แอมเวย์ คือตัวอย่างการทำ network marketing ที่เป็นตัวอย่างอธิบายได้ดีที่สุด
คือการสร้างเครือข่ายที่ไม่รู้จบ คุณจะได้คนที่สนใจใน Product และ ผู้เผยแพร่ลัทธิ อย่างจงรักภักดี
ซึ่งจะพยายามทุกวิถีทาง เพื่อ  ส่ง โปรดักซ์ของคุณสู่ End users

ลองแล้วชอบ ของดี บางทีมันเกิดจากการ marketing ที่ดี คนหมู่มากว่าดี เราก็คงลอง
แล้วยิ่งกว่านั้นลองแล้ว ได้รับพลังความคิดว่าดีจากเครื่อข่าย ก้อตกเป็นเครื่อข่ายโดยมิรู้ตัว

Person to Person -  Network to other Network

อย่าเดา แล้วก็ต้องท่องกฏให้ขึ้นใจ “In order to hit  a target, you need to see it clearly”.

Focus ไม่ได้เป็นโรลออน ยี่ห้อหนึ่งนะครับ
แต่มันเป็นสูตรสำเร็จในการทำตลาดให้สำเร็จ

 Step 1. See your Target.
 Step 2. Keep it in your sights.
 Step 3. Hit it

ง่ายมาก+
ทำตลาดยุค 2.0 Social Marketing..

ตอนหน้ามาดูวิธีทำกัน…

 

 

 

Categories : Google-Killer Tags : , ,

Leveraging Social Media for Online Marketing

Posted by aggarat@sanook.com 20 ตุลาคม, 2008 (0) Comment

Marketing’s New Paradigm

Traditional Online Marketing:

Central focus is your website information
Attract consumers to your website paid or organic

Social Media Marketing:

Central focus is the message
Syndicate your message to the social networks
Trusted Network of Friends/Colleagues talking about you

Start today!

Create a corporate blog

Syndicate your company articles, announcements

Join in to the Social Communities

Participate, read, review other member’s items

Become known in your community(s)

Publish, Publish, Publish

Review how well your message moved by tracking

Adapt to new social channels and syndication
Categories : ทั่วไป บ้านๆ Tags :

Unbeatable GOOGLE, Admanager, The one, dominate all around the world.

Posted by aggarat@sanook.com 17 ตุลาคม, 2008 (0) Comment

Time to wait is up for Internet company must do something NOW! and NOW!
The new product of google, Admanager. It’s one stop solution for all website to track monitor and monetize.
It will kill all the food chains of portal website who live with lifecycle of
  - Advertiser -> Publisher -> User model.
The socialads(New Model of Ads Network) become very important. but it’s too late now because the big monster giant Google.com they’ve eaten them all already. Eat quickly and silently.

I am the one in the this war because I’ve been working for local website company.
So what are the impacts? I cannot imagine.

For surviving this war we need the fast speed of chaning 

let advertisers meet directly publishers.

No man in the middle, Agency will be dissappear in no time.

http://www.google.com/admanager

No Time, No Room, No Gain for the loosers.!

Only pain is yours… 

Categories : Google-Killer Tags : , , , , , , ,

The new era of CIO. Leader in IT HOW?

Posted by aggarat@sanook.com 13 ตุลาคม, 2008 (0) Comment

Monday come, It’s time to work again!. I’m a little bit tried from yesterday’s night, read many books..
The business competition in IT business faces the financial crisis and many small internet business has impacted directly to the big bold company as a big threat. It’s just like the terrorism.

How to survive in the Internet business.(No pain No gain: No brain No gain as well. ).


The measurement of performance for CIO or CEO became important to define the success of company..

Manager’s Radar?

As you see in the picture
The explanation is:

The Leader of IT business must have the potentials or abilities in 9 sides.
1. Result Orientation
2. Team Leadership
3. Chages Leadership
4. Collaboration and Influence
5. People & Org. Development
6. Strategic Orientation
*7. Commercail Orientation (Here become very important in the future)
8. External Customer Focus
9. Marketing Knowledge

From study, The red line in the radar represents is

The successful leader must have
1. Result Orientation 5%
2. Team Leadership 5%
3. Chages Leadership 10%
4. Collaboration and Influence 10%
5. People & Org. Development 10%
6. Strategic Orientation 15%
*7. Commercail Orientation 15%
8. External Customer Focus 15%
9. Marketing Knowledge 15%

so the majority of leader’s focus are
4 areas which need to be emphasized.

Aloha! , The sense of success is  yours.
Today is too much academic…

“do it as you think and make it like no one can do”

bubbye da people..

Categories : Google-Killer Tags : , ,

It’s time to rethink .. The Financial Crisis of the World..

Posted by aggarat@sanook.com 12 ตุลาคม, 2008 (0) Comment

It’s my turn.. Damn it! . It’s time to rethink and make a goal. REAL GOAL…..!!!!!
experience the things too much .. Loose myself Loose Imagination and Loose time….
I have a big Idea Kill’em all yo!!! let people follow my ASSS.SSSSSSSSSSSSSSsssssss.

Stop Fighting  STUPIDO!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Holy Grail!!!!!!!! DumpAss Pantamith

Categories : Google-Killer Tags :

บอกเลยวิศาลไม่มีจรรยาบรรณ–สมควรโดน

Posted by aggarat@sanook.com 3 ตุลาคม, 2008 (0) Comment

บอกเลยวิศาลไม่มีจรรยาบรรณ–สมควรโดน

Categories : Socialization Tags :

Money may provide a jumpstart, but the idea is the thing! Project 10100

Posted by aggarat@sanook.com 1 ตุลาคม, 2008 (0) Comment

มะได้เขียน Blog ซะนาน+ ออกอาการ อึดอัดตัว กินเยอะช่วงนี้

กำลังนั่งทางในเค้นไอเดียทำเว็บสุดบรรเจิด แต่ดันไปเจอ
Project 10100 ของ Google เข้า

http://www.project10tothe100.com/why.html

เลยลองไปขายสมองประกวดดูกะเค้าเพื่อจะเข้า Win มั้ง แต่เอาไปเอามาก็เกิดอาการปวดหัวอย่างหนักไม่รู้จะเอาอะไรไปขายดี
อ่านไปอ่านมาเจอ ข้อความโดนใจ
“Money may provide a jumpstart, but the idea is the thing!” ชอบประโยคนี้มากมาย
” เงินอาจช่วยให้เราก้าวกระโดดไปได้เร็ว, แต่ไอเดียเจ๊งๆนั้นคือประเด็นหลักส่วนสำคัญ”

ตอนนี้ Google คงรวยทะลุจักรวาลไปแล้ว ถ้าจะไอเดียตีบตัน (เหมือนตัวเองอยู่ตอนนี้)
เลยจัดโครงการ ขอไอเดียจากทั่วโลก เพื่อเปลี่ยนโลก (หวังว่าคงไม่มาแอบแฝงนะ ร้ายจริงๆ)

ก็ลองดูใครชนะได้เงิน 10 ล้าน USD เพื่อ ปั่นไอเดียให้เป็นจริง

ผมส่วนหนึ่งชื่นชมนิยมคนไทยว่าไม่แพ้ชาติใดในโลก ( โฆษณาเบียร์สิงห์ ซะง้านนะ)
เคยคิดว่า “เอาว่ะ กรูน่าจะล้ม GOOGLE ได้ซักวัน แต่ลำพังหัวเดียวกระเทียมลีบไร้ซึ้งเงินทองจะทำอะไรได้”
แต่ตอนนี้คิดใหม่แว้ว    “เอาว่ะ กรูน่าจะล้ม GOOGLE ได้ซักวัน แต่ลำพังหัวเดียวกระเทียมลีบไร้ซึ่ง IDEA จะทำอะไรได้”

เมื่อก่อนเคยกังวลและถอดถอนหายใจ กรูคิดได้นะเว้ย แต่ไม่มีตังค์  ดูขี้แพ้ๆ ยังไงชอบกล
ตอนนี้มะกลัวละ เพราะกรูมีเต็มที่เลย อิอิ เรื่องเงินเอาไว้ทีหลัง

คงไม่ยืมตังค์ใคร มาทำ GRID SERVER หรอกนะ ตั้ง Global Mirror ทั่วโลก คิดอีกร้อยปีคงมีหวังแหก

ตอนนี้กำหนดจุดยืนใหม่ jump start เล็กๆ กับเงิน มะกี้บาทก็ได้วะ เราทำได้ เขียนใส่กระจกเอาไว้หลอนตัวเองทุกวัน
อ่าน The Secret แล้วเค้าว่า ความคิดมีแรงดึงดูด ตอนนี้เลยต้องให้กำลังใจตัวเองมากๆ หน่อย Passonate Employee of the world เลย เอาว่ะ

Money may provide some beer, But the idea doesnot provide anythings อิอิ

หลอนๆๆๆ ตัวเองว่าเราต้องทำได้
บางคนอาจะหาว่า เค้าว่า นู้นว่า นี้ว่า

ตรูเนี้ยะละ จะทำ Search ชนะ Google.com  ไม่ง่ายแต่ก็ไม่น่ายากเกินไป
ตอนนี้ต้องหาที่ลงก่อน ศูนย์ Thaigrid ก็ไม่ยอมให้ใช้ จะโดนปิดอีกซะยังงั้นเห้อน่าสงสาร

บ้านเมืองมันถึงจะได้เจริญ  SIPA บอกเอาเวลาไปทำ Animation Cartoon ,Game  Go Inter อุตสาหกรรมนี้ดีรวยชัวร์ ดันกันเต็มที่
จะบ้ากับความคิดของมัน เรื่องดีๆ เรื่องยากๆ ที่มันไม่ได้ตังค์มันก็ไม่คิดจะทำเลย ชอบใจตบมือให้วิสัยทัศน์ระดับเทพ เห้อ เหนือยแทนคนไทย

บ่นพอแล้ว เด้วบ่นมาก เค้าจะหาว่าขี้แฟ้    ไปหาวิธีเป็น Winner ดีกว่า

เพราะว่า

Winner will take all….

Categories : Google-Killer Tags : , , , ,