Apr 5
Git push to remote without creating local branch
Little extremely handy trick for Git.
If you need to modify something quickly in some(-body’s) branch, e.g. in in open PR on GitHub, you don’t need to usually create your local branch mirroring the remote one, right?
Instead, you just checkout into remote branch:
git checkout origin/branch-name , do you fixes/changes, commit them and now, the tricky thing, how do you push?
As simple …
more
Feb 8
How to specify custom ssh key while git clone from github
If you need to provide some custom ssh key while cloning your repository from github (or pulling, whatsoever), run this command:
<br /> ssh-agent $(eval `ssh-agent -s`; ssh-add ~/.ssh/{your-custom-keyfile}; git clone git@github.com:{username}/{repo-name}.git .)<br />
Please note, you should replace `{strings}` with plain string values!
Jan 16
Bluetooth keyboard does not connect automatically to laptop with Mac OS Sierra
Not sure if it started after upgrade to the latest version of MacOS Sierra 10.12, but I feel like so.
My laptop loses connection to wireless keyboard very often and does not reconnect automatically. Turning on and off does not help.
I tried to find an explanation and possible solution, and the only hint I found was to re-connect the keyboard.
This is how you do it:
Call Keyboard preferences …
more
2016
Oct 19
Functional approach in PHP
The code snippet below will only work in PHP-5.3+!.
Isn’t it the famous functional programming with functions as first class citizens, closures and other functional bla-bla?
<?php function one($a = 0) { return function(callable $b) use ($a) { return call_user_func($b, $a); }; } print_r(call_user_func(one(1), function ($x) { return $x + 4; } )); This was created just for fun. As you may …
more
Jan 5
[SOLVED] Upgrading from PHP 5.5 to PHP 5.6 on Ubuntu 12.04 LTS
Recently I had to upgrade PHP version on the build server based on Ubuntu 12.04 LTS to PHP 5.6 At that moment there was PHP 5.5 installed on the server. Everything should have been as easy and promising as described, for example, in this post. Yes, it was going well to the moment
sudo apt-get dist-upgrade Then dpkg claimed unmet dependencies… You know, as usual. I decided — f…k …
more
2014
Aug 27
Firefox Java Plugin — Debian Wheezy
By default Firefox has no Java plugin because of security issues.
One can install plugin by following next steps:
Exit Firefox browser if it is running
Make directory if it does not exist -> /usr/lib/mozilla/plugins
Make a symbolic link for libnpjp2.so file which resides in JRE directory, e.g.:
sudo ln -s /usr/lib/jvm/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so …
more
Aug 27
Install proprietary Oracle JDK in Debian 7.0 Wheezy
This is a YAP (yet another post) about how one can manually install Oracle’s proprietary JDK/JRE version (in Debian 7.0 Wheezy as an example).
First of all, download fresh version of JDK/JRE from the Oracle website.
Copy archive to desired location, in the following example we will use
/usr/lib/jvm as an installation source directory.
Unpack the archive and run next commands:
sudo …
more
May 16
Having error while trying use jqFileUpload with RequireJS?
Once upon a time, I needed to use jqFileUPload plugin (actually modified version which provides Angular’s directive around native jqFileUpload plugin).
In the same time, my Angular-base project was configured to be used together with RequireJS.
I spend few ours trying to figure out what I was doing wrong — why I was getting errors in my browser’s console.
Those errors were about …
more
May 16
How to add role to the PostgreSQL
If you need have superuser access to PostgreSQL via command line psql utility, create needed username first:
sudo -u postgres createuser NEEDED_USERNAME You will be asked whether role should be a superuser:
Shall the new role be a superuser? (y/n)
answer Y (yes) if so and hit Enter.
Now you have NEEDED_USERNAME allowed to access databases as a superuser via psql.
more
Feb 8
How to specify custom ssh key while git clone from github
If you need to provide some custom ssh key while cloning your repository from github (or pulling, whatsoever), run this command:
<br /> ssh-agent $(eval `ssh-agent -s`; ssh-add ~/.ssh/{your-custom-keyfile}; git clone git@github.com:{username}/{repo-name}.git .)<br />
Please note, you should replace `{strings}` with plain string values!
Jan 16
Bluetooth keyboard does not connect automatically to laptop with Mac OS Sierra
Not sure if it started after upgrade to the latest version of MacOS Sierra 10.12, but I feel like so.
My laptop loses connection to wireless keyboard very often and does not reconnect automatically. Turning on and off does not help.
I tried to find an explanation and possible solution, and the only hint I found was to re-connect the keyboard.
This is how you do it:
Call Keyboard preferences …
more
2016
Oct 19
Functional approach in PHP
The code snippet below will only work in PHP-5.3+!.
Isn’t it the famous functional programming with functions as first class citizens, closures and other functional bla-bla?
<?php function one($a = 0) { return function(callable $b) use ($a) { return call_user_func($b, $a); }; } print_r(call_user_func(one(1), function ($x) { return $x + 4; } )); This was created just for fun. As you may …
more
Jan 5
[SOLVED] Upgrading from PHP 5.5 to PHP 5.6 on Ubuntu 12.04 LTS
Recently I had to upgrade PHP version on the build server based on Ubuntu 12.04 LTS to PHP 5.6 At that moment there was PHP 5.5 installed on the server. Everything should have been as easy and promising as described, for example, in this post. Yes, it was going well to the moment
sudo apt-get dist-upgrade Then dpkg claimed unmet dependencies… You know, as usual. I decided — f…k …
more
2014
Aug 27
Firefox Java Plugin — Debian Wheezy
By default Firefox has no Java plugin because of security issues.
One can install plugin by following next steps:
Exit Firefox browser if it is running
Make directory if it does not exist -> /usr/lib/mozilla/plugins
Make a symbolic link for libnpjp2.so file which resides in JRE directory, e.g.:
sudo ln -s /usr/lib/jvm/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so …
more
Aug 27
Install proprietary Oracle JDK in Debian 7.0 Wheezy
This is a YAP (yet another post) about how one can manually install Oracle’s proprietary JDK/JRE version (in Debian 7.0 Wheezy as an example).
First of all, download fresh version of JDK/JRE from the Oracle website.
Copy archive to desired location, in the following example we will use
/usr/lib/jvm as an installation source directory.
Unpack the archive and run next commands:
sudo …
more
May 16
Having error while trying use jqFileUpload with RequireJS?
Once upon a time, I needed to use jqFileUPload plugin (actually modified version which provides Angular’s directive around native jqFileUpload plugin).
In the same time, my Angular-base project was configured to be used together with RequireJS.
I spend few ours trying to figure out what I was doing wrong — why I was getting errors in my browser’s console.
Those errors were about …
more
May 16
How to add role to the PostgreSQL
If you need have superuser access to PostgreSQL via command line psql utility, create needed username first:
sudo -u postgres createuser NEEDED_USERNAME You will be asked whether role should be a superuser:
Shall the new role be a superuser? (y/n)
answer Y (yes) if so and hit Enter.
Now you have NEEDED_USERNAME allowed to access databases as a superuser via psql.
Jan 16
Bluetooth keyboard does not connect automatically to laptop with Mac OS Sierra
Not sure if it started after upgrade to the latest version of MacOS Sierra 10.12, but I feel like so.
My laptop loses connection to wireless keyboard very often and does not reconnect automatically. Turning on and off does not help.
I tried to find an explanation and possible solution, and the only hint I found was to re-connect the keyboard.
This is how you do it:
Call Keyboard preferences …
more
2016
Oct 19
Functional approach in PHP
The code snippet below will only work in PHP-5.3+!.
Isn’t it the famous functional programming with functions as first class citizens, closures and other functional bla-bla?
<?php function one($a = 0) { return function(callable $b) use ($a) { return call_user_func($b, $a); }; } print_r(call_user_func(one(1), function ($x) { return $x + 4; } )); This was created just for fun. As you may …
more
Jan 5
[SOLVED] Upgrading from PHP 5.5 to PHP 5.6 on Ubuntu 12.04 LTS
Recently I had to upgrade PHP version on the build server based on Ubuntu 12.04 LTS to PHP 5.6 At that moment there was PHP 5.5 installed on the server. Everything should have been as easy and promising as described, for example, in this post. Yes, it was going well to the moment
sudo apt-get dist-upgrade Then dpkg claimed unmet dependencies… You know, as usual. I decided — f…k …
more
2014
Aug 27
Firefox Java Plugin — Debian Wheezy
By default Firefox has no Java plugin because of security issues.
One can install plugin by following next steps:
Exit Firefox browser if it is running
Make directory if it does not exist -> /usr/lib/mozilla/plugins
Make a symbolic link for libnpjp2.so file which resides in JRE directory, e.g.:
sudo ln -s /usr/lib/jvm/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so …
more
Aug 27
Install proprietary Oracle JDK in Debian 7.0 Wheezy
This is a YAP (yet another post) about how one can manually install Oracle’s proprietary JDK/JRE version (in Debian 7.0 Wheezy as an example).
First of all, download fresh version of JDK/JRE from the Oracle website.
Copy archive to desired location, in the following example we will use
/usr/lib/jvm as an installation source directory.
Unpack the archive and run next commands:
sudo …
more
May 16
Having error while trying use jqFileUpload with RequireJS?
Once upon a time, I needed to use jqFileUPload plugin (actually modified version which provides Angular’s directive around native jqFileUpload plugin).
In the same time, my Angular-base project was configured to be used together with RequireJS.
I spend few ours trying to figure out what I was doing wrong — why I was getting errors in my browser’s console.
Those errors were about …
more
May 16
How to add role to the PostgreSQL
If you need have superuser access to PostgreSQL via command line psql utility, create needed username first:
sudo -u postgres createuser NEEDED_USERNAME You will be asked whether role should be a superuser:
Shall the new role be a superuser? (y/n)
answer Y (yes) if so and hit Enter.
Now you have NEEDED_USERNAME allowed to access databases as a superuser via psql.
more
Oct 19
Functional approach in PHP
The code snippet below will only work in PHP-5.3+!.
Isn’t it the famous functional programming with functions as first class citizens, closures and other functional bla-bla?
<?php function one($a = 0) { return function(callable $b) use ($a) { return call_user_func($b, $a); }; } print_r(call_user_func(one(1), function ($x) { return $x + 4; } )); This was created just for fun. As you may …
more
Jan 5
[SOLVED] Upgrading from PHP 5.5 to PHP 5.6 on Ubuntu 12.04 LTS
Recently I had to upgrade PHP version on the build server based on Ubuntu 12.04 LTS to PHP 5.6 At that moment there was PHP 5.5 installed on the server. Everything should have been as easy and promising as described, for example, in this post. Yes, it was going well to the moment
sudo apt-get dist-upgrade Then dpkg claimed unmet dependencies… You know, as usual. I decided — f…k …
more
2014
Aug 27
Firefox Java Plugin — Debian Wheezy
By default Firefox has no Java plugin because of security issues.
One can install plugin by following next steps:
Exit Firefox browser if it is running
Make directory if it does not exist -> /usr/lib/mozilla/plugins
Make a symbolic link for libnpjp2.so file which resides in JRE directory, e.g.:
sudo ln -s /usr/lib/jvm/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so …
more
Aug 27
Install proprietary Oracle JDK in Debian 7.0 Wheezy
This is a YAP (yet another post) about how one can manually install Oracle’s proprietary JDK/JRE version (in Debian 7.0 Wheezy as an example).
First of all, download fresh version of JDK/JRE from the Oracle website.
Copy archive to desired location, in the following example we will use
/usr/lib/jvm as an installation source directory.
Unpack the archive and run next commands:
sudo …
more
May 16
Having error while trying use jqFileUpload with RequireJS?
Once upon a time, I needed to use jqFileUPload plugin (actually modified version which provides Angular’s directive around native jqFileUpload plugin).
In the same time, my Angular-base project was configured to be used together with RequireJS.
I spend few ours trying to figure out what I was doing wrong — why I was getting errors in my browser’s console.
Those errors were about …
more
May 16
How to add role to the PostgreSQL
If you need have superuser access to PostgreSQL via command line psql utility, create needed username first:
sudo -u postgres createuser NEEDED_USERNAME You will be asked whether role should be a superuser:
Shall the new role be a superuser? (y/n)
answer Y (yes) if so and hit Enter.
Now you have NEEDED_USERNAME allowed to access databases as a superuser via psql.
more
Jan 5
[SOLVED] Upgrading from PHP 5.5 to PHP 5.6 on Ubuntu 12.04 LTS
Recently I had to upgrade PHP version on the build server based on Ubuntu 12.04 LTS to PHP 5.6 At that moment there was PHP 5.5 installed on the server. Everything should have been as easy and promising as described, for example, in this post. Yes, it was going well to the moment
sudo apt-get dist-upgrade Then dpkg claimed unmet dependencies… You know, as usual. I decided — f…k …
more
2014
Aug 27
Firefox Java Plugin — Debian Wheezy
By default Firefox has no Java plugin because of security issues.
One can install plugin by following next steps:
Exit Firefox browser if it is running
Make directory if it does not exist -> /usr/lib/mozilla/plugins
Make a symbolic link for libnpjp2.so file which resides in JRE directory, e.g.:
sudo ln -s /usr/lib/jvm/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so …
more
Aug 27
Install proprietary Oracle JDK in Debian 7.0 Wheezy
This is a YAP (yet another post) about how one can manually install Oracle’s proprietary JDK/JRE version (in Debian 7.0 Wheezy as an example).
First of all, download fresh version of JDK/JRE from the Oracle website.
Copy archive to desired location, in the following example we will use
/usr/lib/jvm as an installation source directory.
Unpack the archive and run next commands:
sudo …
more
May 16
Having error while trying use jqFileUpload with RequireJS?
Once upon a time, I needed to use jqFileUPload plugin (actually modified version which provides Angular’s directive around native jqFileUpload plugin).
In the same time, my Angular-base project was configured to be used together with RequireJS.
I spend few ours trying to figure out what I was doing wrong — why I was getting errors in my browser’s console.
Those errors were about …
more
May 16
How to add role to the PostgreSQL
If you need have superuser access to PostgreSQL via command line psql utility, create needed username first:
sudo -u postgres createuser NEEDED_USERNAME You will be asked whether role should be a superuser:
Shall the new role be a superuser? (y/n)
answer Y (yes) if so and hit Enter.
Now you have NEEDED_USERNAME allowed to access databases as a superuser via psql.
more
Aug 27
Firefox Java Plugin — Debian Wheezy
By default Firefox has no Java plugin because of security issues.
One can install plugin by following next steps:
Exit Firefox browser if it is running
Make directory if it does not exist -> /usr/lib/mozilla/plugins
Make a symbolic link for libnpjp2.so file which resides in JRE directory, e.g.:
sudo ln -s /usr/lib/jvm/jdk1.8.0_20/jre/lib/amd64/libnpjp2.so …
more
Aug 27
Install proprietary Oracle JDK in Debian 7.0 Wheezy
This is a YAP (yet another post) about how one can manually install Oracle’s proprietary JDK/JRE version (in Debian 7.0 Wheezy as an example).
First of all, download fresh version of JDK/JRE from the Oracle website.
Copy archive to desired location, in the following example we will use
/usr/lib/jvm as an installation source directory.
Unpack the archive and run next commands:
sudo …
more
May 16
Having error while trying use jqFileUpload with RequireJS?
Once upon a time, I needed to use jqFileUPload plugin (actually modified version which provides Angular’s directive around native jqFileUpload plugin).
In the same time, my Angular-base project was configured to be used together with RequireJS.
I spend few ours trying to figure out what I was doing wrong — why I was getting errors in my browser’s console.
Those errors were about …
more
May 16
How to add role to the PostgreSQL
If you need have superuser access to PostgreSQL via command line psql utility, create needed username first:
sudo -u postgres createuser NEEDED_USERNAME You will be asked whether role should be a superuser:
Shall the new role be a superuser? (y/n)
answer Y (yes) if so and hit Enter.
Now you have NEEDED_USERNAME allowed to access databases as a superuser via psql.
more
Aug 27
Install proprietary Oracle JDK in Debian 7.0 Wheezy
This is a YAP (yet another post) about how one can manually install Oracle’s proprietary JDK/JRE version (in Debian 7.0 Wheezy as an example).
First of all, download fresh version of JDK/JRE from the Oracle website.
Copy archive to desired location, in the following example we will use
/usr/lib/jvm as an installation source directory.
Unpack the archive and run next commands:
sudo …
more
May 16
Having error while trying use jqFileUpload with RequireJS?
Once upon a time, I needed to use jqFileUPload plugin (actually modified version which provides Angular’s directive around native jqFileUpload plugin).
In the same time, my Angular-base project was configured to be used together with RequireJS.
I spend few ours trying to figure out what I was doing wrong — why I was getting errors in my browser’s console.
Those errors were about …
more
May 16
How to add role to the PostgreSQL
If you need have superuser access to PostgreSQL via command line psql utility, create needed username first:
sudo -u postgres createuser NEEDED_USERNAME You will be asked whether role should be a superuser:
Shall the new role be a superuser? (y/n)
answer Y (yes) if so and hit Enter.
Now you have NEEDED_USERNAME allowed to access databases as a superuser via psql.
more
May 16
Having error while trying use jqFileUpload with RequireJS?
Once upon a time, I needed to use jqFileUPload plugin (actually modified version which provides Angular’s directive around native jqFileUpload plugin).
In the same time, my Angular-base project was configured to be used together with RequireJS.
I spend few ours trying to figure out what I was doing wrong — why I was getting errors in my browser’s console.
Those errors were about …
more
May 16
How to add role to the PostgreSQL
If you need have superuser access to PostgreSQL via command line psql utility, create needed username first:
sudo -u postgres createuser NEEDED_USERNAME You will be asked whether role should be a superuser:
Shall the new role be a superuser? (y/n)
answer Y (yes) if so and hit Enter.
Now you have NEEDED_USERNAME allowed to access databases as a superuser via psql.
more