Why eBay will never go broke

M. Suresh 10:14:11
Thank you for contacting eBay Live Help. My name is M. Suresh May I have your full name?
ootput 10:15:49
ootput 10:15:54
My name is Joseph LP
M. Suresh 10:16:23
Thank you .How may I assist you today?
ootput 10:17:13
I’m trying to resolve an issue with Ebay (and therefore Paypal) holding my funds for my sale of xxxxxxxxxx listing.
ootput 10:17:41
This particular transaction was completed with a personal delivery of the goods to the recipient.
ootput 10:17:48
ie not a courier
ootput 10:18:17
The recipient has received the goods - therefore providing positive feedback - but Ebay insists on holding my funds
ootput 10:18:36
Can you please explain how the recipient can take action to have the payment available?
ootput 10:19:12
The delivery was made the day after the funds appeared in Paypal
M. Suresh 10:20:20
Alright, let me check what best I can do for you.
M. Suresh 10:23:44
Your paypal amount is on hold because you have not uploaded the tracking number.
ootput 10:23:45
Are you still there?
ootput 10:24:01
Thats correct
ootput 10:24:53
In lieu of
what I typed earlier, there was no tracking number to be given as it was
delivered directly to the recipient personally

M. Suresh 10:25:14
First I request you to upload the tracking number so that the funds would be released early.
ootput 10:26:00
Excuse me?
M. Suresh 10:27:27
I apologise
for the inconvenience but you have not met with one criteiria i.e to
release the funds early, you should have 25 transaction.

ootput 10:28:14
Can you please provide reference for that?
M. Suresh 10:28:53
Yes please.
ootput 10:28:53
So, essentially, what you’re telling me is that:
ootput 10:29:22
Because I did not provide tracking information for the item(s), that the funds won’t be released early.
ootput 10:30:00
When sufficient time has elapsed, the funds will be released per Ebay policies
ootput 10:30:20
Despite my still not providing the tracking number (as there is no tracking number to be given)?
M. Suresh 10:30:31
These are the criterias for Paypal hold.
1. 90 days since first sale on eBay.com (which met) AND
2. 25 domestic sales on eBay.com (lifetime metric for the account) (which is not met yet) AND
3. $250 in sales on the account (It is completed)
4. Standard or Above seller standing (It is completed)
ootput 10:31:10
ootput 10:31:32
So eBay is aware that the goods successfully changed hands, right?
M. Suresh 10:32:37
The purpose
of this hold is to increase buyer and seller satisfaction on eBay by
helping to ensure safe and successful transactions.

ootput 10:33:43
OK. They may have to re-purpose that hold.
M. Suresh 10:33:57
Is there anything else that I may assist you in regards with eBay?
ootput 10:34:02
That’s why I originally asked if there was anything that the Buyer could do to expedite the process?
ootput 10:34:18
As we were both satisfied with the transaction - only eBay NOT was satisfied
M. Suresh 10:35:29
You have not with only one criteria i.e 25 domestic sales on eBay.com (lifetime metric for the account) (which is not met yet)
ootput 10:35:40
ootput 10:36:00
Thanks for your assistance. These ‘holds’ must make eBay a fortune on interest accrued.
M. Suresh 10:36:09
Thank you for choosing eBay. Have a nice day.
ootput 10:36:53
I shall try
ootput 10:36:55
The chat session is being wrapped up.
The chat session has ended.

Take from that what you will.

Add Reddit Share button to Hexo's Landscape theme

I have added a Reddit button to Hexo’s Landscape theme by re-using existing code for Pinterest’s share button (found by searching Landscape’s Github repo for references to Pinterest), with minor modifications specific to Reddit.

Additionally, I had to update font-awesome to its latest git version as version 4.2 does not provide a reddit icon.

The changes I made can be found in this Git commit

Automatically tweet new Hexo entry via IFTTT

In the absence of Wordpress’ Publicize, I have decided to use IFTTT in conjunction with Hexo Feed Generator, to automatically publicize my Hexo entries.

IFTTT, which stands for If This Then That , is a tool that automates tasks using triggers and actions. IFTTT connects two services, and then triggers an action on one service when you perform an action on the other service. It works with all of the major social networks, including Facebook, Twitter, Instagram, LinkedIn, Tumblr, and YouTube.

After connecting my twitter account, I chose to use a new rss feed entry as the ‘trigger’, and a new tweet as the ‘action’. My recipe can be found here.

Instructions for applications can be found by traversing the links provided.

Plex Home Theatre on Debian Wheezy

Plex Home Theatre on Wheezy requires packages from 2 additional repos, and a specific Ubuntu font package. The following instructions illustrate this:

  • Add repos:

sudo apt-get install curl

sudo curl http://shell.ninthgate.se/packages/shell-ninthgate-se-keyring.key | sudo apt-key add -

echo "deb http://www.deb-multimedia.org wheezy main non-free" | sudo tee -a /etc/apt/sources.list.d/deb-multimedia.list

echo "deb http://shell.ninthgate.se/packages/debian wheezy main" | sudo tee -a /etc/apt/sources.list.d/plex.list

sudo apt-get update

sudo apt-get install deb-multimedia-keyring
(press Y to confirm)

sudo apt-get update

sudo apt-get dist-upgrade

cd /tmp && { curl -O http://mirrors.kernel.org/ubuntu/pool/main/u/ubuntu-font-family-sources/ttf-ubuntu-font-family_0.80-0ubuntu2_all.deb ; cd -; }

sudo dpkg -i /tmp/ttf-ubuntu-font-family_0.80-0ubuntu2_all.deb

  • Install Plex Home Theatre

sudo apt-get install plexhometheater

Quick Git Hints (Work-In-Progress)

A compilation of Git commands I have found useful so far:

  • Merge multiple pushed commits, and push to remote

    For example, for 4 most recent commits:

    git rebase --interactive HEAD~4

    In interactive dialog, squash (merge) commits 2-4 - by replacing “pick” with “squash”

    Save session (e.g :wq in vi), and choose new commit message. Then:

    git push origin +master

  • Highlight word changes

    This only highlights the changed words, nicely inline. Try:

    git diff --word-diff

  • To quickly discard unstaged changes:

    git stash save --keep-index
    git stash drop

  • My ~/.gitconfig file - explanations can be found in individual commits to my github repo.

Configure Filebot for Opensubtitles.org in Windows

FileBot in Windows is a bit tricky to use when it comes to batch subtitle downloads.

In particular, OpenSubtitles.org prevents leeching by requiring login details to be passed to Filebot. This isn’t so straightforward in Windows with no gui configuration available.

We are required to use the console version of FileBot from the windows commandline

Firstly, get into the commandline:

<win-R> cmd

Then do:

cd C:\Program Files\FileBot

Your prompt should now show:

C:\Program Files\FileBot>

Then do:

filebot.exe -script fn:configure

Enter OpenSubtitles username: ******
Enter OpenSubtitles password: ******

Testing OpenSubtitles... OK

Finally, with all movies in a network-mounted Y:\, for example, do:

filebot.exe -script fn:suball "Y:" --lang en -non-strict

My elaborate movie-format rename scheme follows:

  • yielding something like:

Filebot on Debian Wheezy

In Debian Wheezy AMD64, the default version of Java is OpenJDK 6. In order to switch Oracle’s v8 Java, do the following:

# su -
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list
# echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
# apt-get update
# apt-get install oracle-java8-installer

And confirm that you’re using the correct Java implementation:

$ java -version
$ javac -version

java version “1.8.0_25”
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

Next, download the Filebot deb, and install:

sudo dpkg --force-depends -i filebot-*.deb

CIFS on Debian Wheezy

I’ve reproduced this reported bug - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641894 - on my Waldorf machine, and have arrived at the following solution:

As root, open the existing /etc/fstab file and comment-out your existing CIFS mount(s)

Unmount all existing cifs mounts:

# sudo umount -a -t cifs

Install autofs:

# sudo aptitude install autofs

Open (as root) new file /etc/auto.master:

# sudo vi /etc/auto.master

If you want the mounted directories under /data, add the following line:

/data /etc/auto.misc --timeout 60 --ghost

The “ghost” option ensures that even unmounted directories are always visible. Remove this if you prefer to only see the directory when you enter the path to the mounted directory.

Open (as root) new file /etc/auto.misc:

# sudo vi /etc/auto.misc

Add line(s) at the end for your mount directories in a similar format to your /etc/fstab file:

downloads1 -fstype=cifs,rw,username=ootput,password=<cifs_pass>,uid=1000,gid=1000 ://

  • where ‘downloads1’ refers to a local mountpoint under /data, and ‘downloads2’ to the remote cifs share, respectively.

Start the autofs service:

# sudo service autofs restart

Additionally, I enabled all SysRq functions to address stalled shutdown procedures by adding to /etc/sysctl.conf: