An efficient alternative to paging with SQL OFFSETs

Developer Resources

Challenge

Running WordPress.com means having multimillion-record database tables. Tables which we often need to batch-query.

Provided we could hardly select (or update, etc) millions of records at once and expect speed, we commonly have to “page” our scripts to only handle a limited number of records at once, then move on to the next batch.

Classic, but inefficient, solution

The usual way of paging result sets in most SQL RDMS is to use the OFFSET option (or LIMIT [offset], [limit], which is the same).

But on a performance level, this means you’re asking your DB engine to figure out where to start from all on its own, every time. Which then means it must be aware of every record before the queried offset, because they could be different between queries (deletes, etc). So the higher your offset number, the longer the overall query will take.

Alternative solution

Instead, of…

View original post 126 more words

Embed WordPress.com or Jetpack blogs on other websites with timelines

Developer Resources

Today we are making it easier for you to bring your other websites closer to your WordPress.com or Jetpack blogs.

The new embedded timeline tool allows you to put a timeline of your blog posts on your website, connecting your visitors with the content you are writing here.

It only takes two pieces of HTML to embed a view of your blog directly on your website. The embed is interactive and allows your readers to follow your blog or like your posts without leaving the page. Both WordPress.com and Jetpack blogs are supported.

Our embedded timelines documentation contains directions on how to implement the timeline on your own site.

We also have a tool that allows you to create timelines without any coding at our creation page.

PS: The timelines are built using the REST API – take a look and start building your own app today!

You can…

View original post 21 more words

Kek Red Velvet Sedap

Photo credit to iphonegram @Nabellaluna Photo credit to iphonegram @Nabellaluna

Aku bukan penggemar kek red velvet. Tetapi bebaru ni aku jumpa satu cafe jual kek velvet sangat sedap pada tanggapan mulut dan perut aku.

Jika anda penggemar kek red velvet bolehlah mencuba kek ini. Ada 2 jenis red velvet di sini, satu jenis kek dan lagi satu jenis cup cake. Yang aku suka ni jenis slice cake.

Tak ada gambar shoot sendiri sebab setiap kali beli adalah take away, sampai rumah kek dah x cantik. So sini adalah gambar dari instargram orang.

Item: Red velvet cake

Venue: Cafe Bellagio, Ground Floor, Plaza Masalam, Shah Alam

Rating: 8 out of 10 (must try) – minus 2 because too much cream cheese than the cake

View original post

DIY: Custome Jewelleries Holder @ Tempat Penggantung Barang Kemas

Nice jewellery holder Nice jewellery holder

Aku tidak mempunyai banyak custome jewellery. Tapi I does own a fews. Sedikit rantai, mostly brooches, gelang, sedikit hiasan rambut dan lain-lain. Malangnya untuk rantai atau gelang, selalunya aku tidak menyimpannya lama.

Aku ada masalah menyimpan barang perhiasan diri ini, terutamanya rantai yang diperbuat daripada salutan silver. Dan selalunya selepas beberapa bulan memiliki, warnanya akan pudar dan sudah tidak cantik lagi. End up aku buang dalam tong sampah. Ini kerana aku tidak menyimpannya dengan betul, aku tidak punya penggantung barang kemas seperti dalam gambar. Ingin membelinya, tapi setiap kali aku jumpa harganya ridiculous mahal. Jadi abaikan sahaja.

Namun baru-baru ini aku come across idea ni dari internet. Mungkin ramai yang sudah tahu. Abaikan entry ini jika anda dah tahu ya, aku sekadar share pengetahuan sahaja.

View original post 127 more words

Pemarah

Aku sedar aku cepat marah sekarang. Bukannya kerana aku sudah jadi pemarah. Tapi kerana aku sudah penat berpura-pura yang mereka-mereka yang selfish ini buat seolah-olah tidak menjentik aku.

Ya, aku kurang cool. Kerana bagi aku, patut juga manusia-manusia yang adakala buta hati dan perut ini diajar sedikit. Kenapa aku hendak menahan rasa demi perasaan mereka. Ekspresi diriku … sekurang-kurangnya aku tidak perlu makan hati dengan pertanyaan, perlakuan, dan tindak-tanduk tidak berperasaan kalian. Dan selepas aku lepaskan bom itu … hahahaha … bermakna “I don’t give a shit anymore”.

Kadangkala kelakar. Seolah tiap langkah aku, tiap tindak-tanduk aku ini meluakkan bahagian mereka. Ada saja perkara-perkara yang cuba menguji ketenangan. Padahal tatkala aku meronta-ronta tangan memerlukan bantuan, mereka ini memandang ke atas seolah tidak nampak. Kenapa di kala aku tenang, mahu menggodak di kedalaman. Sungguh tidak adil.

Dan kepuasannya, apabila aku sudah tidak peduli. Rasakan… hahaha…tak perlulah nak ambil hati lagi.

Ramai…

View original post 68 more words

Just another WordPress.com weblog