This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
people:glen [2012-12-20 11:00] glen add Dropbox as picture share service |
people:glen [2016-01-16 09:30] glen Moving The Ctrl Key |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Elan Ruusamäe ====== | ||
- | |||
- | ====== Elan Ruusamäe ====== | ||
[[http://cia.vc/stats/author/glen|{{http://dev.gentoo.org/~spock/img/icons/cia-stats.png?}}]] | [[http://cia.vc/stats/author/glen|{{http://dev.gentoo.org/~spock/img/icons/cia-stats.png?}}]] | ||
- | |||
- | /* UndefinedMacro: TableOfContents(None) */ | ||
- | |||
===== Inner Wiki links ===== | ===== Inner Wiki links ===== | ||
+ | * [[#PLD Linux VM Images]] | ||
+ | * [[http://www.emacswiki.org/emacs/MovingTheCtrlKey|Moving The Ctrl Key]] | ||
* [[:packages:pear|PEAR Info]] | * [[:packages:pear|PEAR Info]] | ||
- | * [[http://www.tld-linux.org/|Linux Titanium info]] | + | * [[http://www.tld-linux.org/|TLD Linux (former PLD Titanium) info]] |
* [[:docs:vserver|PLD Linux Vserver pages]] | * [[:docs:vserver|PLD Linux Vserver pages]] | ||
* [[::developingpld|Developing PLD Linux]] | * [[::developingpld|Developing PLD Linux]] | ||
Line 40: | Line 38: | ||
- | <file>xprop -id $WINDOWID -notype WM_LOCALE_NAME | + | <file bash>xprop -id $WINDOWID -notype WM_LOCALE_NAME |
</file> | </file> | ||
Line 46: | Line 44: | ||
===== Detect PuTTY ===== | ===== Detect PuTTY ===== | ||
- | + | <file bash xterm-249/vttests/title.sh> | |
- | <file># xterm-249/vttests/title.sh | + | |
old=$(stty -g) | old=$(stty -g) | ||
stty raw -echo min 0 time 5 | stty raw -echo min 0 time 5 | ||
Line 76: | Line 73: | ||
- | <file>keychain -q --agents gpg | + | <file bash> |
+ | keychain -q --agents gpg | ||
if [ -f ~/.keychain/$HOSTNAME-sh-gpg ]; then | if [ -f ~/.keychain/$HOSTNAME-sh-gpg ]; then | ||
. ~/.keychain/$HOSTNAME-sh-gpg | . ~/.keychain/$HOSTNAME-sh-gpg | ||
Line 132: | Line 130: | ||
for example my ''~/.bash_profile'' on [[:machines:carme|carme]] contains: | for example my ''~/.bash_profile'' on [[:machines:carme|carme]] contains: | ||
- | <file># force screen utf8 encoding | + | <file bash> |
+ | # force screen utf8 encoding | ||
if [[ "$TERM" = screen* ]]; then | if [[ "$TERM" = screen* ]]; then | ||
echo -ne '\033]83;encoding utf8\007' | echo -ne '\033]83;encoding utf8\007' | ||
Line 143: | Line 142: | ||
- | <file># the server name is bogus actually, to satisfy mod_fastcgi | + | <file apache> |
+ | # the server name is bogus actually, to satisfy mod_fastcgi | ||
FastCgiExternalServer /bin/true -socket /var/run/php/fcgi.sock | FastCgiExternalServer /bin/true -socket /var/run/php/fcgi.sock | ||
ScriptAlias /php-fcgi /bin/true | ScriptAlias /php-fcgi /bin/true | ||
Line 239: | Line 239: | ||
now remove the old disk and voila! | now remove the old disk and voila! | ||
- | ===== PLD Linux VirtualBox images ===== | + | ===== PLD Linux VM images ===== |
- | + | ||
- | I've created PLD VirtualBox images, exported into [[wp>Open Virtualization Format|OVA (Open Virtualization Archive)]] format | + | |
- | + | ||
- | * ftp://ftp.pld-linux.org/people/glen/vm/ | + | |
+ | See [[.:glen:vm-info]] for more details | ||
===== Upgrading PHP 5.3 -> PHP 5.4 ===== | ===== Upgrading PHP 5.3 -> PHP 5.4 ===== | ||
Line 257: | Line 254: | ||
When the move is done, URL for the image is copied to clipboard and image viewer is opened so you can see your image before you paste the url to IM, e-mail, etc... | When the move is done, URL for the image is copied to clipboard and image viewer is opened so you can see your image before you paste the url to IM, e-mail, etc... | ||
- | Requirements: [[https://www.dropbox.com/install?os=lnx|dropboxd]] running, [[http://ftp.gnome.org/pub/GNOME/sources/libnotify/0.7/|libnotify]], [[https://github.com/rvoicilas/inotify-tools/wiki|inotify-tools]] | + | See: https://github.com/glensc/dropbox-watch |
+ | ===== PLD svn and Subversion under ac ===== | ||
- | You should start the script at startup of your X session. | + | [[/AcInfo|Ac]] has old openssl that can't do [[wp>Server Name Indication|SNI]] properly, therefore accessing svn over https gives errors: |
- | <code bash ~/.local/bin/dropbox-watch.sh> | + | <file> |
- | #!/bin/sh | + | svn: OPTIONS of 'https://....': Certificate verification error: certificate signature failure (https://svn.pld-linux.org) |
- | # A script that watches ~/Pictures/Screenshots dir, and any new file is added there, it | + | </file> |
- | # is renamed so it would contain filename modify timestamp (uses safe | + | |
- | # characters not to require urlencode) and moved to dropbox dir. Additionally | + | |
- | # dropbox url is copied to clipboard and image viewer is opened to show that | + | |
- | # screenshot. | + | |
- | # | + | |
- | # Author: Elan Ruusamäe <glen@delfi.ee> | + | |
- | # Date: 2012-11-09 | + | |
- | watchdir=$HOME/Pictures/Screenshots | + | A [[http://jamescrisp.org/2010/06/05/workaround-for-subversion-svn-certificate-verification-error-insecure-algorithm-on-ubuntu-1004-lucid-lynx/|Workaround]] possible: |
- | # i'd use xdg-open here, but somewhy in GNOME 3.4 it opens dir containing the image | + | <code config ~/.subversion/servers> |
- | viewer=gpicview | + | [groups] |
+ | pld = svn.pld-linux.org | ||
- | # Config | + | [pld] |
- | dropdir=$HOME/Dropbox/Public | + | ssl-trust-default-ca = no |
- | dropuser=YOUR_DROPBOX_NUMERIC_USER_ID | + | |
- | dropurl=https://dl.dropbox.com/u/$dropuser/ss | + | |
- | + | ||
- | if [ ! -d $dropdir ]; then | + | |
- | echo >&2 "Dropbox dir $dropdir missing!" | + | |
- | exit 1 | + | |
- | fi | + | |
- | + | ||
- | inotifywait -m -e moved_to -e close_write $watchdir | while read path change filename; do | + | |
- | case "$change" in | + | |
- | CREATE|MOVED_TO|*CLOSE_WRITE*) | + | |
- | file=$path/$filename | + | |
- | ;; | + | |
- | *) | + | |
- | continue | + | |
- | esac | + | |
- | + | ||
- | # reformat filename so it woult be nice url | + | |
- | mtime=$(stat -c "%y" "$file") | + | |
- | filename=$(date -d "$mtime" '+%Y-%m-%d_%H.%M.%S').png | + | |
- | + | ||
- | url="$dropurl/$filename" | + | |
- | + | ||
- | mv "$file" "$dropdir/$filename" | + | |
- | + | ||
- | $viewer "$dropdir/$filename" & | + | |
- | + | ||
- | # Copy URL to clipboard and notify the user | + | |
- | echo -n "$url" | xclip -selection c | + | |
- | notify-send --hint=int:transient:1 "Screenshot Uploaded" "Copied URL to clipboard:\n$url" | + | |
- | done | + | |
</code> | </code> | ||
- |