Profile cover photo
Profile photo
Baosheng Ma
15 followers
15 followers
About
Baosheng's posts

Post has attachment
Houzz: Great Design Plant: Strawberries for All Seasons. http://google.com/newsstand/s/CBIw55b0gg4

Post has attachment
Lifehacker: The Myth of the Single Credit Score. http://google.com/newsstand/s/CBIwvaL4_A4

Post has attachment

Post has attachment

怎么这么多更新。。。

The search engine borrowed the concept of AdWords from Yahoo's Overture network (with a lawsuit for patent infringement and settlement following).

Post has attachment

Post has attachment
pentadactyl gmail config, support JK to change label, U to toggle searcing unread

" --------------- gmail --------------------
group gmail -l=mail.google.com
" group gmail-message -l=.*://mail.google.com/mail/.*#.*/.*
group gmail-message -l=.://mail.google.com/mail/.*#(inbox|label/[A-Za-z0-9]+)/.* " group gmail-list -l=.://mail.google.com/mail/.*#[a-z0-9]+$
group gmail-list -l=.*://mail.google.com/mail/.*#(inbox|label/[A-Za-z0-9]+)$
group gmail-search -l=.*://mail.google.com/mail/.*#search/.*
group gmail -l=mail.google.com
map -builtin -g=gmail-message F <C-V>f
map -builtin -g=gmail L <C-V>l
map -builtin -g=gmail-list d <C-v>#
map -builtin -g=gmail-message d <C-V>#<C-V>o
map -builtin -g=gmail-message e <C-v>e<C-v>j<C-v>o
map -builtin -g=gmail-search n <C-v>j<C-v>j<C-v>o
map -builtin -g=gmail-search e <C-v>e<C-v>j<C-v>j<C-v>o
map -builtin -g=gmail-search d <C-v>#<C-v>j<C-v>j<C-v>o
map -builtin -g=gmail J <C-v><left><C-v><down>
map -builtin -g=gmail K <C-v><left><C-v><up>
map -builtin -g=gmail O <C-v><CR>
set passkeys=mail.google.com:?vx#Nrcojk<CR>su<space>T.+=-raL[]<up><down><left><right>,gl,gi
set passkeys+=groups.google.com:ujko?<space><S-space>
"set strictfocus=google.com:laissez-faire,'chrome:*':laissez-faire,*:moderate

" https://mail.google.com/mail/u/1/#label/Bulk " https://mail.google.com/mail/u/1/#inbox " https://mail.google.com/mail/u/1/#search/label%3Abulk+is%3Aunread
map -g=gmail-list U -js <<EOF
url=buffer.URL.specIgnoringRef+"#search/" + buffer.URL.ref.replace("/","%3A") + "+is%3Aunread";
dactyl.execute(":open " +url);
EOF
map -g=gmail-search U -js <<EOF
if (buffer.URL.spec.match(".*unread")){
url=buffer.URL.spec.replace("search/","").replace("%3A","/");
url=url.substring(0, url.indexOf("+", 0));
dactyl.execute(":open " +url);
//dactyl.echo(":open " +url);
}
EOF
map -builtin -g=gmail-message U <C-v>uU


command! next-message -js <<EOF
if (buffer.URL.spec.match("/#search/")) {
events.feedkeys("<C-v>j<C-v>j");
} else {
events.feedkeys("<C-v>j");
}
EOF

" --------------------------------------

Post has attachment
Wait while more posts are being loaded