[music] The Free – lover on the line (Extended Mix) [1994]

Hello, hello, talk to me
you're my lover on the line

 

Lover on the line.
You won't see me but you're blind
Try to touch me, touch me with your mind
Love me on the line


For this unit you are mine
I'm your lover, lover on the line
Lover, lover on the line
Call me, call me anytime
Tell me what I like to hear
Make me feel like you are near
On the phone you make me sweat
You make my body oh so wet
Tell me what is on your mind
'Cause you're my lover on the line


Lover on the line.
You want see me but you're blind
Try to touch me, touch me with your mind
Love me on the line
For this unit you are mine
I'm your lover, lover on the line
If you tell me all your dreams
I'll satisfy your needs (Talk to me, just talk to me)
If you keep on holding the line
I'll tell you all my dreams (Talk to me, just talk to me)


I can see you in my mind
I can hear you bump and grind
Girl I like the way you moan
When you're on your telephone
Don't be afraid now, don't be shy
You can feel me if you try.
I can have you anytime
'Cause you're my lover on the line
Lover on the line.


You want see me but you're blind
Try to touch me, touch me with your mind
Love me on the line
For this unit you are mine
I'm your lover, lover on the line
If you tell me all your dreams
I'll satisfy your needs (Talk to me, just talk to me)
If you keep on holding the line
I'll tell you all my dreams (Talk to me, just talk to me)


With the satellites and through the space
I talk to you, a voice without a face
With the satellites and through the space
I'm the (???) you love and you embrace
– Hello… Hello… Talk to me… You're me lover on the line
Lover on the line.
You want see me but you're blind
Try to touch me, touch me with your mind
Love me on the line
For this unit you are mine
I'm your lover, lover on the line
If you tell me all your dreams
I'll satisfy your needs (Talk to me, just talk to me)
If you keep on holding the line
I'll tell you all my dreams (Talk to me, just talk to me)
With the satellites and through the space
I talk to you and my voice hesitate

 

Watch it here: https://www.youtube.com/watch?v=8SEdmdGpBEw

Bootstrap: prevent jump to content when clicking tabs

Recently I had to add tabs to a website and ran into not wanting the browser to jump to the panel content when tabs are clicked. I just want the content to switch.

After a little research, I found posts explaining how to obtain the opposite, and a little later found this:

http://blog.shaunscovil.com/post/55630727782/twitter-bootstrap-how-to-prevent-jump-when-tabs-are-clic

 

After giving their suggestion a try, I noticed that the path part of the URL was not being preserved (it could as well be something else on my javascript code), but anyways, here's what I have now:

 

// Change hash for page-reload
var url = document.location.toString();
if (url.match('#')) {
    $('.nav-tabs a[href=#' + url.split('#')[1] + ']').tab('show');
} else {
    $('.nav-tabs a[href=#tab_account]').tab('show');
}
$('.nav-tabs a').on('shown.bs.tab', function (e) {
    var url = document.location.toString();
    if (url.match('#')) {
        //$('.nav-tabs a[href=#' + url.split('#')[1] + ']').tab('show');

        url = url.split("#")[0];
    }
    history.pushState( null, null, url + $(this).attr('href') );
});

 

Hopefully that telps someone else.

 

 

 

ArchLinux: Running jenkins as another user

To minimize maintenance I wanted to run Jenkins as a different user that I already use for other services, as to avoid permission control hell and ssh-config hell as well.

So here's what I did:

 

Let's say the user you want is called "johndoe" and it has an userid=2000 and groupid=2004 in your box, do this:

1. Edit /etc/password

jenkins:x:2000:2004::/var/lib/jenkins:/bin/bash

 

 

2. Change permissions so they reflect the new ID

 

chown jenkins:jenkins -Rv /var/cache/jenkins/
chown -Rv jenkins:jenkins /var/lib/enkins/

 

 

I wrote this last minute and after altering things for the second time, (things got a bit reverted after upgrading Jenkins in my Archlinux home server); so let me know if this doesn't work for you and I'll check.

 

 

Firefox: Bring the http back to URL bar

I don't like the fact that Firefox hides the "http://" from the URL bar and when I copy and paste the URL, it adds that back; thus stressing my copy-and-pasted skills up.

To go back to the previous behavior of showing the protocol, visit:

about:config

 

on your Firefox and search for:

browser.urlbar.trimURLs

 

change the value to false:

browser.urlbar.trimURLs = false

 

And you're good right away!

 

WordPress: Allowing contributors to upload media

 

This is the simplest way I found to allow for contributors to upload media on your WordPress blog:
 
Add this to the functions.php file in your current theme:
 
 
 
if ( current_user_can('contributor') && !current_user_can('upload_files') )
add_action('admin_init', 'allow_contributor_uploads');
 
function allow_contributor_uploads() {
$contributor = get_role('contributor');
$contributor->add_cap('upload_files');
}
 
 
 
 
source: http://wordpress.org/support/topic/allow-contributor-to-upload-media
 

(gs): Installing BugZilla into a subdomain

Download a BugZIlla tarball

Extract it to a public accessible web folder

 

 

Install all needed modules:

/usr/bin/perl install-module.pl –all

(lots of output)

 

Make the folder writable by the apache server

chmod a+w .

./checksetup.pl

 

Change it's settings

nano ./localconfig

—————-

 

$webservergroup = '';
$db_driver = 'mysql';
$db_host = 'localhost';
$db_name = 'bugs';
$db_user = 'bugs';
—————
 

 

./checksetup.pl

 

Git: Prepare a repository for your project

 

Follow these steps to manage your project using GIT:
 
1. create an empty folder:
 
$ mkdir menospior.com && cd menospior.com
 
 
 
2. Create an empty repository:
 
$ git init
Initialized empty Git repository in /home/httpd/domains/menospior.com/.git/
 
3. Create a standard .gitignore file:
 
$ nano .gitignore
 
 
————————
cgi-bin/*
upload/
.idea/*
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
# Logs and databases #
######################
*.log
*.sql
*.sqlite
# OS generated files #
######################
.DS_Store*
ehthumbs.db
Icon?
Thumbs.db
————————
 
 
4. Add and commit the file
 
$ git add .gitignore
$ git commit -m "Added standard .gitignore file"
[master (root-commit) 8bce6b1] Added standard .gitignore file
 1 file changed, 34 insertions(+)
 create mode 100644 .gitignore
 
 
5. Prepare your local repository for transportation
$ cd ..
$ git clone –bare menospior.com menospior.com.git
Cloning into bare repository 'menospior.com.git'…
done.
$ touch menospior.com.git/git-daemon-export-ok
 
 
6. Copy it to a remote server:
 
$ scp -r menospior.com.git mt:~/domains/git.portnumber53.com/html/menospior.com.git
exclude                                                                          100%  240     0.2KB/s   00:00
ce6b1371dfa41cb537d5272bb76e038e043f78                                           100%  148     0.1KB/s   00:00
4122f04b2c73f00f5ad1098df5f4cbf2707a14                                           100%   55     0.1KB/s   00:00
56e31ebcc35ab6555ef10a60b10fbc19944e90                                           100%  266     0.3KB/s   00:00
HEAD                                                                             100%   23     0.0KB/s   00:00
git-daemon-export-ok                                                             100%    0     0.0KB/s   00:00
update.sample                                                                    100% 3611     3.5KB/s   00:00
post-update.sample                                                               100%  189     0.2KB/s   00:00
applypatch-msg.sample                                                            100%  452     0.4KB/s   00:00
pre-commit.sample                                                                100% 1704     1.7KB/s   00:00
commit-msg.sample                                                                100%  896     0.9KB/s   00:00
pre-applypatch.sample                                                            100%  398     0.4KB/s   00:00
prepare-commit-msg.sample                                                        100% 1239     1.2KB/s   00:00
pre-rebase.sample                                                                100% 4951     4.8KB/s   00:00
packed-refs                                                                      100%   85     0.1KB/s   00:00
config                                                                           100%  125     0.1KB/s   00:00
description                                                                      100%   73     0.1KB/s   00:00
 
7. Finish preparing your repository on the remote server
 
 
$ ssh mt
Linux n22 3.2.6mtv10 #1 SMP Wed Apr 4 09:28:15 PDT 2012 x86_64
 
$ cd ~/domains/git.portnumber53.com/html/menospior.com.git/
$ git –bare update-server-info
$ cd hooks
$ mv post-update.sample post-update
$ chmod a+x post-update
$ exit
logout
Connection to s97042.gridserver.com closed.
 
 
 
 
 
 
8. Now clone your repository locally so you can start working
 
$ git clone mt:~/domains/git.portnumber53.com/html/menospior.com.git menospior.dev
Cloning into 'menospior.dev'…
remote: Counting objects: 3, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (3/3), done.
 
 
 
 
 
 
 
 
 
 
 

 

  • IGlr