Workaround for Google base "Missing required attribute: condition" for eBay feed

Problem

As the Google base has required condition attribute since June 30, sellers cannot upload their eBay store feed to it. It will give an error "Missing required attribute: condition".

Cause

There is no <g:condition> attribute in the eBay feed.

Solution

A. Download the xml file with your store listings:
Download your store feed and save as an xml file
http://esssl.ebay.com/GetListings/yourstorename?fmt=g

or

1. go to My eBay -> Manage my store
2. on the left Marketing tool menu, click Listing feeds
3. Find the line

Your Google Base-specific file will be located at http://esssl.ebay.com/GetListings/your_store_name?fmt=g

4. right click on the link and select 'save link as' or (save target as in IE) then change the extension of the file to .xml instead of .htm and save it to your computer.


B. Edit the downloaded XML file
1. Right click on the downloaded XML file and select "Open With" then select Notepad.
2. In Notepad, press Ctrl-H to open the find & replace box. Enter "condition>" in the find field and "g:condition>" in the replace field (exclude the quotation marks). Click Replace all.
3. Save the file with File --> Save.

This section is not done yet because
the "g:condition" attribute the only acceptable values are "new", "used" and "refurbished." but eBay values can be "used", "pre-owned", "like new", "very good", "good", "acceptable", "see description" etc.

You have to replace all of the incompatible values with either
"new", "used" and "refurbished." otherwise you cannot insert the items with incompatible attribute into Google Base.

Suppose I want to replace all "see description" as "new". I would press
Ctrl-H to open the find & replace box. Enter "<g:condition><!--[CDATA[see description]]--></g:condition>" in the find field and "<g:condition><!--[CDATA[new]]--></g:condition>" in the replace field (exclude the quotation marks). Then click Replace all.

C. Upload your edited XML file to Google
1. Login to your existing Google Base account.
2. Click tab "Data Feeds"
3. Click link "Manual: Upload File"
4. Point Google to the XML file that you have edited it in B.


Now you should see no error :)

If you think this article is helpful, please kindly buy me a cup of coffee :)




Best,
Nopash

Visit my eBay store at www.eDecalShop.com

เนิร์ด (Nerd) vs กี๊ก (Geek) vs ดอร์ก (Dork)

วันนี้มีคำศัพท์มาฝากกันครับ เป็นคำศัพท์เกี่ยวกับพวกกลุ่มคนเฉพาะ

เนิร์ด (Nerd) หมายถึง กลุ่มคนที่มีระดับสติปัญญาสูงกว่าเกณฑ์มาตรฐาน พูดง่ายๆก็คือฉลาดกว่าคนทั่วๆไป และชอบในเรื่องที่ชาวบ้านเขาไม่สนใจกัน ส่วนมากก็จะเป็นเรื่องวิทยาศาสตร์และคณิตศาสตร์ ซึ่งคำนี้จะใช้กันแพร่หลายที่สุดในอเมริกา ภาพลักษณ์ของพวกเขาก็คือ นึกภาพคนใส่แว่นหนาเตอะ ขลุกอยู่กับกองหนังสือทั้งวันนั้นแหละใช่เลย แต่ภาพลักษณ์ด้วยส่วนมากก็จะเป็นชายหนุ่มใส่แว่นหนากรอบดำ มีไม้โปรเทกเตอร์ติดกระเป๋า ใส่ชุดที่เป็นทางการมากเกินไป และบางครั้งภาพที่ออกมาก็เป็นคนที่ไม่รักษาความสะอาด และถ้าไม่ผอมก็อ้วนเกินไป เป็นคนเข้าสังคมไม่เก่ง ไม่สามารถสนทนาเรื่องที่ไม่ใช่เรื่องเทคนิคกับคนอื่นๆได้

ตัวอย่างที่เห็นได้ชัดคือ เวลม่า ดิงก์เลย์ ในเรื่อง สกูบีดู Tobey Maquire ในบท Peter Parker จาก Spider man Emma Wattson กับบท เฮอร์ไมโอนี่ ในเรื่องแฮร์รี่ พอตเตอร์

นอกจากนี้ยังมีศัพท์ที่ใกล้เคียงกับ เนิร์ด ดังนี้

กี๊ก (Geek) ตอนนี้ก็ยังมีการถกเถียงกันอยู่ระหว่างคำนี้กับ เนิร์ด เพราะทั้งสองคำมีความหมายใกล้เคียงกัน แต่สรุปแล้วกี๊กนั้นดูเป็นเฉพาะกลุ่มมากว่าเนิร์ด เพราะว่าเขาสนใจในสิ่งที่ตัวเองคลั่งไคล้ เช่น พวกบ้าเกมส์ บ้าคอมพิวเตอร์ บ้าวิทยาศาสตร์ ไม่สนใจเรื่องแฟชั่น จึงออกแนวเชยๆ ไม่ทันสมัย

ดอร์ก (Dork) เด็กกลุ่มนี้ค่อนข้างแตกต่างกับสองกลุ่มข้างบน เพราะมีลักษณะที่ค่อนข้างชัดเจน เพราะดอร์กจะออกแนวเป็นคนที่ซุ่มซ่าม เป๋อ กะเปิ๊บกะป๊าบ ไปที่ไหนก็จะสร้างเสียงหัวเราะอยู่เสมอ ด้วยความเฉิ่มและตลกของพวกเขานี้เอง

เอามาจาก wikipedia

สัญลักษณ์ i'm บน Windows Live Messenger




i’m is a new initiative from Windows Live™ Messenger. Every time you start a conversation using i’m, Microsoft shares a portion of the program's advertising revenue with some of the world's most effective organizations dedicated to social causes. We've set no cap on the amount we'll donate to each organization. The sky's the limit. So any time you have an i’m™ conversation using Windows Live Messenger, you help address the issues you feel most passionate about, including poverty, child protection, disease, and environmental degradation. It's simple. All you have to do is join and start an instant messaging conversation. We'll handle the donation.

คือไม่เคยสนใจจนกระทั่งวันนี้ครับ สรุปความหมายจากย่อหน้าข้างบนน่ะครับ คือเมื่อคุณเล่น windows live messenger แล้วคุณใส่สัญลักษณ์นี้แสดงขึ้นในส่วนของ display name ของคุณ Microsoft ก็จะเอากำไรส่วนหนึ่งของค่าโฆษณาที่ได้ มาบริจาคให้กับองค์กรการกุศลที่คุณได้เลือกไว้ครับ

วิธีใส่ i'm หน้าชื่อ display ก็แสนจะง่ายครับ ขั้นแรกเรามาดูโค้ดกันก่อน

Text Code Cause
*red+u American Red Cross
*bgca Boys & Girls Clubs of America
*naf National AIDS Fund
*mssoc National Multiple Sclerosis Society
*9mil ninemillion.org
*sierra Sierra Club
*help StopGlobalWarming.org
*komen Susan G. Komen for the Cure
*unicef The US fund for UNICEF

สมมุติว่าผมต้องการบริจาคให้ National AIDS Fund ผมก็ตั้งชื่อ display ของผมว่า

*naf Nopash

ก็จะเห็นเป็น

i'm Nopash ครับ

ทีนี้พอผม Online ขึ้นมา รายได้ส่วนหนึ่งจากค่าโฆษณาที่ MS ได้ก็จะไปบริจาคให้ National AIDS Fund แล้วล่ะครับ

ขอให้ทุกท่านมีความสุขนะครับ

PHP Class Structure

โพสเก็บไว้ เผื่อใช้อ้างอิงตอนหลัง PHP class structure ครับ
class Page {
var
$Title;
var
$Keywords;
var
$Content;

function
Display( ) {
echo
"\n\n";
$this->DisplayTitle( );
$this->DisplayKeywords( );
echo
"\n\n\n";
echo
$this->Content;
echo
"\n\n\n";
}

function
DisplayTitle( ) {
echo
"<title>" . $this->Title . "</title>\n";
}

function
DisplayKeywords( ) {
echo
'<meta name="keywords" content="">. $this->Keywords . '">';
}

function
SetContent( $Data ) {
$this->Content = $Data;
}
}

Now, at first glance this looks pretty simple. And you know what? It is. Its just basic PHP code wrapped into a class. Let me point a few things out before we go any farther though.

VAR -
All variables declared in the class must be placed at the top of the class structure, and preceeded with the VAR statement.

$THIS -
$this is a variable that incidates the current object. That way, the object knows how to find itself while running functions contained within it.
For instance, $this->Keywords gets the data from the $Keywords variable in the object. You'll also notice that when using variables contained
within a class, you can't use the $ to reference them - But you have to use it to reference the object itself.

โรคที่เกิดจากคอมพิวเตอร์ Qwerty Tummy

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

* ท้องร่วงเพราะคีย์บอร์ด
โรคที่ตั้งชื่อตามตัวอักษรชุดแรกบนแป้นคีย์บอร์ดว่า Qwerty Tummy อาจระบาดในที่ทำงานได้ หากว่าแป้นคีย์บอร์ดมีแบคทีเรีย ซึ่งเป็นต้นเหตุของโรคอาหารเป็นพิษ และผู้ใช้รับประทานอาหารไปพร้อมกับใช้งานคีย์บอร์ดเครื่องคอมพ์ด้วย

การ ศึกษาครั้งนี้ แสดงว่าคีย์บอร์ดเป็นแหล่งเพาะแบคทีเรียที่น่ากลัวด้วยคนทำงาน 1 ใน 10 ไม่เคยทำความสะอาดคีย์บอร์ด และ 20% ไม่เคยทำความสะอาดเมาส์ ขณะที่ 50% ไม่เคยทำความสะอาดคีย์บอร์ดภายในเวลาหนึ่งเดือน นอกจากนี้ ด้วยรูปแบบการทำงานสมัยใหม่ ที่พนักงานต้องย้ายโต๊ะทำงานไปเรื่อยๆ ทำให้พวกเขาไม่มีทางรู้ว่า ใครใช้คีย์บอร์ดที่กำลังใช้อยู่และใช้งานอย่างไรบ้าง

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

วิธีการคือ
ทำความสะอาดด้วยผ้าเนื้อนุ่มชุบน้ำหมาดๆ ที่สำคัญคือ อย่าลืมถอดปลั๊กคอมพิวเตอร์ก่อน

โรคอื่นๆ อีกมากมาย
คอมพิวเตอร์จะไม่เป็นอันตราย หากว่าคุณไม่ใช้มันจนติดเป็นนิสัย ซึ่งหมายความว่า นั่งจมจ่อมอยู่หน้าเครื่องคอมพิวเตอร์เกือบจะตลอดวันและทุกวัน คนที่ใช้คอมพิวเตอร์บ้างเป็นบางครั้งคราวย่อมไม่ได้เจ็บป่วยเพราะคอมพิวเตอร์ แต่ทั้งนี้ทั้งนั้นแต่ละคนก็จะได้รับผลกระทบจากเครื่องใช้ไฮเทคนี้มาก-น้อยช้า-เร็วไม่เหมือนกัน หลายๆ อาการเจ็บป่วยจากคอมพิวเตอร์นั้นอาจจะเป็นสิ่งที่เรารู้กันดี แต่บางครั้งก็หลงลืม ลองมาทบทวนกันดูหน่อยดีไหม

ปวดตา :
เพราะการใช้คอมพิวเตอร์ทำให้ตาต้องจ้องจอสว่างๆ จึงเป็นสาเหตุให้เกิดปัญหาเรื่องสุขภาพสายตา จึงควรระวังแสงที่จะส่องตรงมาโดยเฉพาะแสงจากด้านหลังของจอคอมพิวเตอร์ ควรให้แสงเข้ามาด้านข้าง (ด้านขวาก็จะดี) ถ้าเป็นไปได้ให้ติดแผ่นป้องกันรังสี รวมทั้งปรับความสว่างของจอให้เหมาะสมกับดวงตา การอยู่หน้าจอคอมพิวเตอร์เป็นเวลานาน ไม่เพียงทำให้เกิดอาการปวดตาเท่านั้น แต่อาจเป็นสาเหตุของโรคต้อหินในอนาคตด้วย โดยเฉพาะในหมู่ผู้ที่สายตาสั้น นอกจากนี้ จอคอมพิวเตอร์ที่สั่นไหวหรือเป็นคลื่นนั้นควรจะยกไปซ่อมซะ ควรละสายตาจากจอบ้างเป็นครั้งเป็นคราวกะพริบตาเป็นระยะ เพราะดวงตาของคุณต้องการความชุ่มชื้น

โรคเส้นประสาทบริเวณข้อมือถูกกดทับ :
ปรับ ระดับความสูงของเก้าอี้หรือโต๊ะที่วางคอมพิวเตอร์ เพื่อให้ข้อศอกอยู่ในมุม 90-100 องศา วางคีย์บอร์ดให้เหมาะ เวลาใช้คีย์บอร์ดจะได้ไม่ต้องงอมือให้อยู่ในท่าที่ไม่สะดวกสบาย ควรวางข้อมือบนโต๊ะหน้าคีย์บอร์ดถ้าหากจำเป็น ควรพิมพ์คีย์บอร์ดและใช้เมาส์อย่างเบามือ ถ้ามีเวลาก็ออกกำลังกายข้อมือและนิ้วบ้างหากสามารถทำงานด้วยวิธีการอื่นโดยไม่ใช้คอมพิวเตอร์ก็ลุกขึ้นจากโต๊ะและทำซะ

หรือจะซื้อแบบผมมาใช้ก็ได้นะ Microsoft Natural Ergonomic Desktop 7000

Natural Ergonomic Desktop 7000

ปวดคอและหลัง :
สำรวจ ท่านั่งเวลาทำงานของตัวเอง ควรนั่งตัวตรง ห่างจากจอคอมพิวเตอร์ประมาณ 18-24 นิ้ว เก้าอี้ที่ดีควรจะมีล้อ สามารถปรับพนักพิงได้ และต้องมีที่วางแขน โต๊ะควรจะมีพื้นที่ว่างสำหรับวางเครื่องมืออื่นๆ ในการทำงาน

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

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

เอามาจาก Posttoday

ขอให้ทุกท่านมีความสุขครับ

การใช้ some time, sometime, sometimes

Some time – Amount of time – ช่วงของเวลา

e.g. It’ll take some time to wash your car

Sometime - One day in the future

e.g. I’ll call you sometime next week

Sometimes - บางครั้งบางคราว

e.g. I sometimes sleep late at night.


โพสไว้ กุลืมบ่อย....

Get more from Gmail address with Gmail Aliases

With your Gmail address, you can get more greater control over your inbox and save your some time and headache. Here are two different ways you can modify your Gmail address and still get your mail:

  • Append a plus (“+”) sign and any combination of words or numbers after your email address. For example, if your name was hikingfan@gmail.com, you could send mail to hikingfan+friends@gmail.com or hikingfan+mailinglists@gmail.com.
  • Insert one or several dots (“.”) anywhere in your email address. Gmail doesn't recognize periods as characters in addresses -- we just ignore them. For example, you could tell people your address was hikingfan@gmail.com, hiking.fan@gmail.com or hi.kin.g.fan@gmail.com. (We understand that there has been some confusion about this in the past, but to settle it once and for all, you can indeed receive mail at all the variations with dots.)

For example you could use hikingfan+bank@gmail.com, when you sign up for online banking and then set up a filter to automatically star, archive or label emails addressed to hikingfan+bank. You can also use this when you register for a service and think they might share your information. For example, I added "+donation" when I gave money to a political organization once, and now when I see emails from other groups to that address, I know how they got it. Solution: filtered to auto-delete.

Find out who gives away your email address with Gmail trick

When you give your email address to a website, you hope that they don't sell or trade your address to a bunch of spammers. Well if they do, here is a simple way to see what sites are responsible for what particular piece of email. This requires you have a Gmail account.

If your Gmail login name was username@gmail.com and you went to samplesite.com to fill out a registration form, instead of just entering username@gmail.com as your email, enter it as username+samplesitecom@gmail.com instead. When Gmail sees a "+" in an email address, it uses all the characters to the left of the plus sign to know who to send it to. In this example it would still send it to username@gmail.com.

Now whats cool is if you search Gmail for username+samplesitecom, you will see all massages that were sent to that email address.

To see who is responsible for sending a specific message click the Show Details link and you will see the complete address.

info:http://www.ditii.com

Gmail login access URLs

Gmail login access URLs:
  1. http://www.gmail.com/ – The public Gmail domain which is for universal access on PC or mobile device. Although the page is non-SSL, the login process is secured.
  2. https://www.gmail.com/ – The Gmail SSL universal login page for computer or mobile browsers.
  3. http://mail.google.com/mail/ – Gmail canonical URI which is the URI you most likely to see after login to Gmail webmail interface. This URL can be used on PC as well as portable mobile phone devices. It becomes simple HTML mode depending on the browser used to access it.
  4. https: //mail.google.com/mail/ – Same as above, but the secure SSL version.
  5. http://gmail.google.com/gmail/ – Old canonical URI.
  6. https://gmail.google.com/gmail/ – Old canonical secure SSL URI.
  7. https://mail.google.com/mail/?nocheckbrowser – Force Gmail to load in standard interface without checking for the type of web browser. Normally Gmail will check for supported browser, and if none is found, it will automatically load with simple Basic HTML interface mode.
  8. http://gmail.google.com/gmail?nocheckbrowser – Old URI or link location of the above.
  9. https://mail.google.com/mail/?nochat – Force Gmail to load in Standard Gmail interface without chat services.
  10. https://gmail.google.com/gmail/?nochat – Old URL of the above.
  11. http://mail.google.com/mail/h/ – Simple or Basic HTML mode.
  12. https://mail.google.com/mail/h/ – Secure SSL Gmail webmail that automatically load into Basic HTML interface.
  13. http://m.gmail.com – Link for Gmail Mobile interface optimized for portable wireless phone devices or PDA.
  14. http://mail.google.com/mail/x/ – Another link URL for mobile wireless devices.
  15. https://mail.google.com/mail/x/ – Secure SSL edition of the above link.
  16. https://mail.google.com/mail/feed/atom/ – Gmail inbox feed URL for reading with Atom Feed or RSS reader.
  17. Gmail for mobile devices or mobile phones – A Java client app that downloaded to mobile devices and provides advance Gmail user interface, synchronization of emails in mailboxes, and ability to view attachments such as photos, documents and .pdf files.
  18. Gmail also allows POP3 and SMTP access by using desktop email clients.

เป็นไงบ้าง ตอนนี้ทำไรอยู่ รับปริญญาวันไหน ยังขายสติ๊กเกอร์อยู่ป่าว?

ตอนนี้มีแต่คำถามมาถามแบบนี้ครับ ก็จะขอทำเป็น FAQ ไว้เรยแล้วกาน :P

ถาม: เป็นไงบ้าง?
ตอบ: สบายดี ไม่มีไข้ ปอดไม่บวม แต่โดนแดดแล้วจะเป็นลมครับ (เว่อเนอะ)

ถาม: ตอนนี้ทำไรอยู่?
ตอบ: ตอนนี้ทำงานเป็นผู้ช่วยวิจัยอยู่ที่ AIT ครับ งานที่ทำก็จะเกี่ยวกับการพัฒนาระบบห้องสมุดครับ อารมณ์ประมาณว่าเอา open sources ต่างๆที่ไม่น่าจะเข้ากันได้มายำรวมกันครับ (แต่สุดท้ายมันก็อยู่ด้วยกันได้เนอะ แปลกดี) นอกจากงาน AIT แล้วก็ยังแอบทำงานอื่นๆ อีกเล็กๆน้อยๆ

ถาม: รับปริญญาวันไหน?
ตอบ: วันพฤหัสบดีที่ 23 กรกฎาคม 2552 ครับ ที่มหาวิทยาลัยชินวัตร วิทยาเขตปทุมธานี งานเริ่มตั้งแต่ 8:30 จนถึงประมาณ 15:00 ครับ สามารถเดินทางมาได้โดยรถยนต์ส่วนตัวครับ

ถาม: ยังขายสติ๊กเกอร์อยู่ป่าว?
ตอบ: ขายครับ ไปซื้อได้นะ www.edecalshop.com

ถาม: ขายดีไหม ได้เดือนละเท่าไร?
ตอบ: ขายได้เรื่อยๆ รายได้พอมีพอกิน

ถาม: ว่างๆมากินข้าวกันนะ?
ตอบ: ครับ นัดมาได้เรย :D

ถาม: แล้วของฝากจากเยอรมันล่ะ?
ตอบ: ไม่มี

ขอให้ทุกท่านมีความสุขความเจริญครับ
นบ
Related Posts Plugin for WordPress, Blogger...