Skip to content

Instantly share code, notes, and snippets.

View galak-fyyar's full-sized avatar
🍊

Anatoliy Sokolenko galak-fyyar

🍊
View GitHub Profile
@galak-fyyar
galak-fyyar / checkout
Created October 19, 2011 12:49
Conflicts in Git
git checkout -b experiment
@galak-fyyar
galak-fyyar / stackDump.sh
Created November 16, 2011 19:41
Continiusly receiving stack trace dumps
#!/bin/bash
JAVA_PROCESS_ID=$1
LABEL=$2
if [[ -z "$JAVA_PROCESS_ID" ]]
then
echo >&2 "No Java process specified"
exit 1
fi
@galak-fyyar
galak-fyyar / gist:1994348
Created March 7, 2012 16:53
Receive real memory usage per process in Linux
PIDS=`ps auxh | awk '{print $2}'`; for pid in $PIDS; do mem=`pmap -d $pid | tail -n 1 | awk '{print $4}'`; echo "$pid $mem"; done
@galak-fyyar
galak-fyyar / Throwable.java
Created July 29, 2012 14:35
Coherence PortableException
public class Throwable implements Serializable {
//...
public Throwable() {
fillInStackTrace();
}
//...
@galak-fyyar
galak-fyyar / DefineArray.groovy
Created July 29, 2012 20:41
Prototyping with Groovy
[ "cat", "dog", "bird" ] as String[]
@galak-fyyar
galak-fyyar / StringTest.java
Created December 23, 2012 11:27
How switch by String is implemented in Java
class StringTest {
public static void main(String[] args) {
String switchString = "StringTest";
switch (switchString) {
case "FirstString": return;
case "SecondString": return;
case "StringTest":
System.out.println("Here it is");
return;
@galak-fyyar
galak-fyyar / gist:5352289
Last active December 16, 2015 01:08
Install JSAwk to CentOS box
#!/bin/sh
sudo yum -y install js-devel
mkdir -p ~/bin
curl -L http://github.com/micha/jsawk/raw/master/jsawk > ~/bin/jsawk
chmod 755 ~/bin/jsawk
@galak-fyyar
galak-fyyar / gist:6102598
Created July 29, 2013 07:15
Fix of ignored authorized_keys in CentOS 6
ssh root@node02 'restorecon -R -v /root/.ssh'
#!/bin/bash
set -e
#receipt http://stackoverflow.com/questions/14062895/bash-argument-case-for-args-in/14063511#14063511
while [[ $# -gt 0 ]] && [[ ."$1" = .--* ]]; do
optname="$1";
shift; #expose next argument
case "$optname" in
@galak-fyyar
galak-fyyar / gist:1b67a146783c56070456
Last active August 29, 2015 14:03
git svn fetch new branch
#!/bin/sh
branch_url=$1
rev=`svn log --stop-on-copy $branch_url | tail -4 | awk '{print $1}' | cut -c 2-500 | head -n 1`
git svn fetch -r $rev
git svn fetch