kme + solution   2974

git - Why should I care about lightweight vs. annotated tags? - Stack Overflow
@Chris yes, as the answer says, "The big plus of an annotated tag is that you know who created it." You can always try things yourself to find out: git tag -a -m 'my message' my-tag; git show my-tag – Cascabel Aug 9 '17 at 16:17


Note, though, that '-a' is implied when '-m' is given.
git  tags  annotatedtags  thisvsthat  lightweighttags  release  solution 
3 days ago by kme
python - Setuptools "development" Requirements - Stack Overflow
So using
<code class="language-python">setup({
install_requires=requirements,
extras_require={
'dev': [
'pytest',
'pytest-pep8',
'pytest-cov'
]
}
})</code>

And then
<code class="language-bash">pip install -e .[dev]</code>

seems to be best practice.
python  setuptools  packaging  virtualenv  solution  bestpractice 
3 days ago by kme
URL Encode and Decode - Online
This one will encode things like parentheses, which DuckDuckGo just leaves unescaped.
encoding  percentencoding  urlencode  webapp  webdevel  solution 
3 days ago by kme
python - How can I get the version defined in setup.py (setuptools) in my package? - Stack Overflow
<code class="language-python">import pkg_resources # part of setuptools
version = pkg_resources.require("MyProject")[0].version</code>
python  setuptools  packaging  solution 
4 days ago by kme
How do you attach and detach from Docker's process? - Stack Overflow
To detach the tty without exiting the shell, use the escape sequence Ctrl-p Ctrl-q.

more details here: https://docs.docker.com/engine/reference/commandline/attach/

additional info from this source (https://groups.google.com/forum/#!msg/docker-user/nWXAnyLP9-M/kbv-FZpF4rUJ):

* docker run -t -i → can be detached with ^P^Qand reattached with docker attach
* docker run -i → cannot be detached with ^P^Q; will disrupt stdin
* docker run → cannot be detached with ^P^Q; can SIGKILL client; can reattach with docker attach
docker  commandline  tipsandtricks  solution  fuckina 
4 days ago by kme
Docker and Locales
Like, in my case, Vim wasn't displaying UTF-8 encoded symbols (like "»") correctly.

Here's his working Dockerfile recipe:
<code>FROM ubuntu:13.10

# Set the locale
RUN locale-gen en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US:en
ENV LC_ALL en_US.UTF-8
</code>
docker  locale  characterencoding  errormessage  annoyance  solution 
4 days ago by kme
How to Set Up System Locale on CentOS 7 | RoseHosting
I think 'localectl' is not built into the base CentOS 7 OS or something? Or at least not the Docker image? Because, sure enough, it wasn't there before, and after a 'yum update' it is.

For a CentOS 7 Docker image, however, you still need to 'yum reinstall -y glibc-common' and just set 'LC_ALL' or 'LANG' in your environment; the 'localectl' command won't work because there's no D-Bus daemon running on the Docker image.
centos  locale  language  sysadmin  sortof  solution  docker 
5 days ago by kme
windows - How to fix PuTTY showing garbled characters? - Server Fault
The analogous fix on CentOS (7) is to use 'localectl', maybe, except that requires DBus to be running, which it isn't for a fresh-out-of-the-box Docker container. ¯\_(ツ)_/¯
If the locale returns something like POSIX, issue
<code class="language-bash">update-locale LANG=en_US.utf8</code>
at the command line - see thomas-krenn.com/de/wiki/Locales_unter_Ubuntu_konfigurieren – koppor Dec 19 '15 at 11:05
docker  utf8  characterencoding  locale  mojibake  terminal  unix  shell  ubuntu  solution  centos  sortof 
5 days ago by kme
css3 - How can I transition height: 0; to height: auto; using CSS? - Stack Overflow
Use max-height in the transformation and not height. And set a value on max-height to something bigger than your box will ever get.
css  animation  css3  transitions  webdesign  dammitbrain  solution 
6 days ago by kme
Force flushing of output to a file while bash script is still running - Stack Overflow
I found a solution to this here. Using the OP's example you basically run
<code class="language-bash">stdbuf -oL /homedir/MyScript &> some_log.log</code>

and then the buffer gets flushed after each line of output. I often combine this with nohup to run long jobs on a remote machine.
<code class="language-bash">stdbuf -oL nohup /homedir/MyScript &> some_log.log</code>

This way your process doesn't get cancelled when you log out.
bash  shellscripting  buffering  annoyance  workaround  solution 
9 days ago by kme
linux - bash + arithmetic calculation with bash - Unix & Linux Stack Exchange
Since arithmetic expansion only does integer division, the proposed answer uses AWK, passing in values as variables, with '/dev/null' as the input file, and the math in a 'BEGIN' block.
bash  awk  shellscripting  floatingpoint  math  tipsandtricks  solution 
9 days ago by kme
How to View a Certificate Fingerprint as SHA-256, SHA-1 or MD5 using OpenSSL
How to View a Certificate Thumbprint as SHA-256, SHA-1 or MD5 using OpenSSL How to View a Certificate Fingerprint as SHA-256, SHA-1 or MD5 using OpenSSL
openssl  x509  crypto  ssl  certificate  sha1  sha256  hash  fingerprint  commandline  solution 
10 days ago by kme
arrays - Perl: if ( element in list ) - Stack Overflow
Here is an example which works with any searched (scalar) value, including undef:
<code class="language-perl">use List::MoreUtils qw(any);

my $value = 'test'; # or any other scalar
my @array = (1, 2, undef, 'test', 5, 6);

no warnings 'uninitialized';

if ( any { $_ eq $value } @array ) {
print "$value present\n"
}</code>
perl  listmembership  lists  syntax  newbie  dammitbrain  likepython  solution 
16 days ago by kme
Optional Features - NeoMutt
Try
set imap_authenticators="login"

when working with DavMail
davmail  mutt  imap  mua  email  configsettings  solution 
17 days ago by kme
log4j Logging Levels
log4j Logging Levels - Learn how log4j framework works starting from environment setup, logging levels, methods, formatting, methods, file logging and database logging.
java  logging  davmail  solution 
17 days ago by kme
r - Does packrat work on shiny server? - Stack Overflow
The answer is "yes"; 'packrat::init(".")' will install all the libraries necessary for your project AND append to your .gitignore
r  shiny  shinyserver  packrat  dependencymanagement  packagemangement  solution 
17 days ago by kme
Using R with git and packrat - Stack Overflow
packrat::init(".") actually appends to your .gitignore nowadays.
r  dependencymanagement  packagemangement  packrat  git  gitignore  solution 
17 days ago by kme
unix - tar – extract discarding directory structure - Super User | https://superuser.com/
If you just want to remove a few path segments, then --strip-components=n or --strip=n will often do:
<code class="language-bash">
tar xvzf tgz --strip=1
</code>
unix  linux  sysadmin  tar  archive  backupandrecovery  solution 
24 days ago by kme
Python - simple reading lines from a pipe - Stack Overflow
This is sufficient:
<code class="language-python">line = sys.stdin.readline()</code>

Use 'python's '-u' command line option or sys.stdout.flush() if you have buffering problems; stdout is always buffered.

See also: https://youtu.be/XvDZLjaCJuw?t=800 (talking calculator from 1982)
python  io  pipes  pipelining  standardinput  stdin  solution 
27 days ago by kme
How do I tell Python to convert integers into words - Stack Overflow
See also: https://youtu.be/XvDZLjaCJuw?t=800 (UNIX demo from 1982)
The inflect package can do this.

https://pypi.python.org/pypi/inflect
<code class="language-bash">$ pip install inflect</code>

and then:
<code class="language-python">>>>import inflect
>>>p = inflect.engine()
>>>p.number_to_words(99)
ninety-nine</code>
python  english  numbers  texttospeech  tts  solution 
27 days ago by kme
Ayatana indicator has dissapeared (again) from Juno : elementaryos | https://www.reddit.com/
Ok, I found the solution: it was enough to re-edit /etc/xdg/autostart/indicator-application.desktop:
<code class="language-bash">sudo nano /etc/xdg/autostart/indicator-application.desktop</code>

change again:

<code>OnlyShowIn=Unity;GNOME;</code>

to

<code>OnlyShowIn=Unity;GNOME;Pantheon;</code>

and reboot.


Also:
If you copy the file to .config/autostart/indicator-application.desktop then you shouldn't have to worry about it getting overwritten again.
elementaryos  juno  appindicator  panelindicators  systemtray  systray  fuckina  solution 
4 weeks ago by kme
Big gap between icons · Issue #1 · mdh34/elementary-indicators | https://github.com/
Try setting the padding to '0 2px' in your theme -> apps.css

In my case I use https://github.com/surajmandalcell/elementary-x :
/usr/share/themes/elementary-x/gtk-3.22/apps.css
<code class="language-css">.composited-indicator {
padding: 0 2px;
}</code>

Then set your theme to something else and then back again to make sure the changes are refreshed(or restart/log out)
elementaryos  juno  panelindicator  appindicators  annoyance  solution 
4 weeks ago by kme
Unwanted context menu behaviour after update to Firefox 61.0 - Right clicks are automatically double clicking : firefox | https://www.reddit.com/
After some trial-and-error I was able to fix the issue in about:config by toggling ui.context_menus.after_mouseup to true. The default is false. I believe this may have something to do with the fact that I'd previously toggled dom.event.contextmenu.enabled to false to always allow for the context menu, even if a site disables it.
firefox  nightly  contextmenu  annoyance  solution 
4 weeks ago by kme
How to display system tray icons in elementary OS Juno? - elementary OS Stack Exchange | https://elementaryos.stackexchange.com/
The necessary 'indicator-application' package seems to be in the repositories for Juno; all that was probably actually required is
$ sudo nano /etc/xdg/autostart/indicator-application.desktop

find the line

OnlyShowIn=Unity;GNOME;

and add Pantheon

OnlyShowIn=Unity;GNOME;Pantheon;
elementaryos  juno  indicator  icons  appindicator  panelindicators  annoyance  movein  sortof  solution 
4 weeks ago by kme
How do I change login background in elementary OS Freya or Loki? - elementary OS Stack Exchange | https://elementaryos.stackexchange.com/
Just copy your wallpaper to /usr/share/backgrounds (you're going to need root privileges to do so) and then select your wallpaper from System Settings -Desktop - Wallpaper.
elementaryos  greeter  lockscreen  background  wallpaper  annoyance  solution 
4 weeks ago by kme
guake hangs when you put exit on the CLI and then choose No. · Issue #1014 · Guake/guake | https://github.com/
To whom hangs on Ubuntu 18.04

#1198 (comment) mentioned a solution:

sudo apt install --reinstall libutempter0

This works for me
guake  hang  elementaryos  ubuntu  18.04  solution 
4 weeks ago by kme
Ubuntu: Rename an Account [ User ID ] - nixCraft
'usermod -l newuserid olduserid', but 'groupmod -n newgroupid oldgroupid'.
ubuntu  linux  sysadmin  usermanagement  usermod  solution 
4 weeks ago by kme
package management - Restoring all data and dependencies from dpkg --set-selections '*' - Ask Ubuntu
Preferred to 'dpkg --get-selections', apparently, which WTF does 'dpkg --get-selections' even do then, anyway?
<code class="language-bash">
# Backup:
apt-mark showauto > pkgs_auto.lst
apt-mark showmanual > pkgs_manual.lst

# Restore:
sudo apt-mark auto $(cat pkgs_auto.lst)
sudo apt-mark manual $(cat pkgs_manual.lst)
</code>
dpkg  apt  debian  ubuntu  packagemanagement  backupandrecovery  solution 
4 weeks ago by kme
How to view all the content in an awk array? - Unix & Linux Stack Exchange
You can loop over the array's keys and extract the corresponding values:
<code class="language-bash">awk '{my_dict[$1] = $2} END { for (key in my_dict) { print my_dict[key] } }' zen</code>

To get output similar to that you'd get with a Python dictionary, you can print the key as well:
<code class="language-bash">awk '{my_dict[$1] = $2} END { for (key in my_dict) { print key ": " my_dict[key] } }' zen
</code>

This works regardless of the key type.
awk  array  syntax  associativearray  solution 
4 weeks ago by kme
bash - LINES and COLUMNS environmental variables lost in a script - Stack Overflow
Solution:
<code class="language-bash">lines=$(tput lines)
columns=$(tput cols)</code>

More context:
Often, on modern systems, the $COLUMNS and $LINES variables are not environment variables. The shell sets these values dynamically after each command and we usually cannot access them from non-interactive scripts. Some programs respect these values if we export them, but this behavior isn't standardized or universally supported.

Instead, the stty and tput utilities provide portable means to determine the terminal size from a script (the commands described below are currently undergoing standardization for POSIX)
bash  shellscripting  posix  tput  terminal  solution 
5 weeks ago by kme
Dry Run « The Word Detective | http://www.word-detective.com/
Beginning in the late 19th century, fire departments in the US began conducting practice sessions where engines were dispatched and hoses deployed, but water was not pumped, thus making the exercises literally “dry” runs. Public exhibitions and competitions between departments also typically centered on such “dry runs.” Conversely, a real run to a “working fire” where water was pumped was known as a “wet run.” In his posting to the ADS list, Doug Wilson found instances of this use of “dry run” dating back to 1893. Just when the term came into more general use meaning “practice session” is uncertain, but it seems to have been after “dry run” was widely used in the US Armed Services during World War II.
english  language  idiom  colloqualism  solution 
5 weeks ago by kme
bash - Pad one-digit, two-digit and three-digit numbers with zeros with sed - Stack Overflow
<code class="language-bash">$ sed -E 's/([[:digit:]]+)/000&/g;s/0+([[:digit:]]{4})/\1/g' file.txt</code>
sed  textprocessing  shellscripting  solution 
6 weeks ago by kme
Hyphen, En Dash, Em Dash, Minus (and their correct usage) : typography | https://www.reddit.com/

Em dash on Mac: Opt + Shift + dash

Em Win: Alt + 0151

En dash on Mac: Opt + Dash

En Win: Alt + 0150

Em dash on Linux: Compose + ---

En dash on Linux: Compose + --.
linux  mac  macos  windows  typography  dashes  composekey  specialcharacters  solution 
6 weeks ago by kme
command line - sed weirdness, unmatched { - Super User | https://superuser.com/
The 'e' GNU extension (execute process) also falls into this category: it must have a newline right after it; try using the ANSI-C quoting ($'string') feature of Bash to substitute in a literal newline.
sed  shellscripting  solution  syntax 
6 weeks ago by kme
How to use custom phone formats · Issue #873 · joke2k/faker | https://github.com/
Hi, @shmidtelson. You might be looking for numerify:

<code class="language-python">
from faker import Faker
f = Faker()
f.numerify('+##.###-###-####')
'+86.634-981-0599'
f.numerify('+!%.###-###-####')
'+4.904-572-6858'
</code>

From the source (https://github.com/joke2k/faker/blob/d6581f58aabf1aa24fd26e9a61f4dd0af56f66c3/faker/providers/__init__.py#L204-L212):

<code class="language-python">
def numerify(self, text='###'):
"""
Replaces all placeholders in given text with randomized values,
replacing: all hash sign ('#') occurrences with a random digit
(from 0 to 9); all percentage sign ('%') occurrences with a
random non-zero digit (from 1 to 9); all exclamation mark ('!')
occurrences with a random digit (from 0 to 9) or an empty string;
and all at symbol ('@') occurrences with a random non-zero digit
(from 1 to 9) or an empty string.
"""
</code>
python  faker  placeholdertext  fakedata  solution 
6 weeks ago by kme
domain - Create Unix Named Socket from the Command Line - Server Fault | https://serverfault.com/
For supervisord, I thought I had to create the Unix domain socket, and I also thought that it was the same as a FIFO (named pipe). Nope. To both.
fifo  namedpipe  socket  unixdomainsocket  unix  solution 
6 weeks ago by kme
How to change the default target of `make`? - SysTutorials | https://www.systutorials.com/
See also: https://www.gnu.org/software/make/manual/html_node/Special-Variables.html
Way 1. Set the .DEFAULT_GOAL special variable to ‘default’.
<code class="language-makefile">
.DEFAULT_GOAL := default

# other targets ...

default:
@ echo default target
</code>

Way 2. clear the .DEFAULT_GOAL special variable before the ‘default’ target so that ‘default’ turns to the first target after .DEFAULT_GOAL is not set.
<code class="language-makefile">
# other targets ...

.DEFAULT_GOAL :=
# no target starting with '.' should be here
# between .DEFAULT_GOAL and 'default'
default:
@ echo default target
</code>
make  makefile  syntax  solution 
6 weeks ago by kme
How to write loop in a Makefile? - Stack Overflow | https://stackoverflow.com/
If you're using GNU make, you could try
<code class="language-makefile">

NUMBERS = 1 2 3 4
doit:
$(foreach var,$(NUMBERS),./a.out $(var);)

which will generate and execute

./a.out 1; ./a.out 2; ./a.out 3; ./a.out 4;
</code>
make  makefile  gnumake  forloop  iteration  loops  solution 
7 weeks ago by kme
command line - Install shuf on OS X? - Ask Different
You can install coreutils with brew install coreutils.

shuf will be linked as gshuf. Read the caveats when you install coreutils.
coreutils  mac  osx  macos  macports  textprocessing  solution  likelinux 
9 weeks ago by kme
Is there a way of reading the last element of an array with bash? - Unix & Linux Stack Exchange | https://unix.stackexchange.com/
Bash array assignment, reference, unsetting with negative index were only added in bash 4.3. With older version of bash, you can use expression in index, like
<code class="language-bash">
array[${#array[@]-1}]
</code>

Another way, also work with older version of bash (bash 3.0 or better):
<code class="language-bash">
$ a=([a] [b] [c] [d] [e])
$ printf %s\\n "${a[@]:(-1)}"
[e]
</code>/blockquote>
bash  arrays  subscript  slice  solution  oldbash  bash4 
9 weeks ago by kme
pipe - Piping buffer to external command in Vim - Stack Overflow
You can use :w !cmd to write the current buffer to the stdin of an external command. From :help :w_c:
vim  buffers  pipes  externalcommands  textfilter  textprocessing  dammitbrain  solution 
9 weeks ago by kme
How can I disable searching and domain guessing from the Firefox Address Bar, while keeping other features? - Super User | https://superuser.com/
The settings mentioned in the accepted answer will prevent, for example, 'localhost' from redirecting to 'localhost.com', but this still doesn't stop Firefox from trying to visit a non-existent web site if your search term has a period in it. So a search like "vcruntime140.dll" will still assume that ".dll" is a TLD.

However, I blindly discovered that putting a "?" at the beginning of the query is enough to turn of hostname detection, and pressing Ctrl+K will do that, and focus the Awesome Bar for you.

See also: https://support.mozilla.org/en-US/kb/keyboard-shortcuts-perform-firefox-tasks-quickly#w_search and https://support.mozilla.org/en-US/kb/awesome-bar-search-firefox-bookmarks-history-tabs#w_how-can-i-control-what-results-the-address-bar-shows-me (section called "Changing results on the fly").
Go to about:config and set the following preferences to false:

browser.fixup.alternate.enabled

True (default): Try to fix up http://foo to http://(prefix)foo(suffix)
False: Do not second-guess the user
firefox  search  awesomebar  configsetting  annoyance  url  toosmart  solution  configuration  customization  movein  sortof  workaround 
10 weeks ago by kme
interrupt handling - How to trap ERR when using 'set -e' in Bash - Stack Overflow | https://stackoverflow.com/
This wasn't my original question, which was why was "trap 'cleanup; exit 1' 1 2 15" not working, but the answer is you have to trap 'ERR', too.
If you want to combine set -e (same as: set -o errexit) with an ERR trap, also use set -o errtrace (same as: set -E).

In short: use set -eE in lieu of just set -e:
<code class="language-bash">
#!/bin/bash

set -eE # same as: `set -o errexit -o errtrace`
trap "echo BOO!" ERR

function func(){
ls /root/
}

func
</code>
bash  signals  trap  shellscripting  solution  reference 
10 weeks ago by kme
How can I set up an editor to work with Git on Windows? - Stack Overflow | https://stackoverflow.com/
Git for Windows uses 'nano.exe' for this setting, forcing you to override it if you want to use, say, Vim. It does not seem to respect the EDITOR environment variable.
By configuring git config core.editor notepad, users can now use notepad.exe as their default editor.

Configuring git config format.commitMessageColumns 72 will be picked up by the notepad wrapper and line-wrap the commit
message after the user edits it.
git  gitconfig  commitmessage  windows  newbie  annoyance  solution 
11 weeks ago by kme
mysql - Can't connect to localhost using Python's MySQLdb - Stack Overflow | https://stackoverflow.com/
I've managed to solve this by setting my host to "127.0.0.1" rather than "localhost".

Turns out if the socket isn't in the default location (/tmp/mysql.sock), the MySQLdb client doesn't take any special measures (lazy!) to discover where it's ACTUALLY at, according to the /etc/my.cnf.

For example, on CentOS (6?), using the SCL version of MySQL, it's at /var/lib/mysql/mysql.sock.
if your mysql socket is not placed in /tmp/mysql.sock, you can specify it with
<code class="language-python">conn = MySQLdb.connect (unix_socket = 'path_to_your_socket', host = 'localhost', user = 'erin', passwd = 'erin', db = 'sec')</code>

edit: for mamp on macosx the mysql socket path should be something like /Applications/MAMP/tmp/mysql/mysql.sock

To figure out where the heck the socket actually *is*, this might work:
using <code class="language-bash">mysql_config --socket</code> in your shell should do, or /path/to/mysql/bin/mysql_config if you installed it in /opt or something – roman Jan 11 '11 at 20:56
python  sqlalchemy  mysql  client  errormessage  webdevel  solution  annoyance 
11 weeks ago by kme
How effectively delete a git submodule. | https://gist.github.com/
To remove a submodule you need to:

* Delete the relevant section from the .gitmodules file.
* Stage the .gitmodules changes git add .gitmodules
* Delete the relevant section from .git/config.
* Run git rm --cached path_to_submodule (no trailing slash).
* Run rm -rf .git/modules/path_to_submodule (no trailing slash).
* Commit git commit -m "Removed submodule "
* Delete the now untracked submodule files rm -rf path_to_submodule
git  submodule  dammitbrain  solution 
11 weeks ago by kme
Sed command returning "invalid command code" - Stack Overflow
I had this error on macOS and the problem was that '-i' expects a (zero-length) string argument. But this is a weird-ass way of telling you that.
macos  bsd  sed  shellscripting  annoyance  erromessage  solution 
11 weeks ago by kme
Example for renaming foo? does not work as described · karelzak/util-linux@ed21c47 | https://github.com/
Was so scratching my head about this, turned out it was fixed in util-linux 2.33.1, which my Linux distro just hadn't upgraded to yet.
manpage  unix  linux  utility  software  sysadmin  solution 
11 weeks ago by kme
Autocompletion for your python shell|console|interpreter | http://blog.e-shell.org/
You really do need to set PYTHONSTARTUP in your login scripts.
So, all you have to do is, first, add this two lines to a file, for example, called .pythonrc in your home:
<code class="language-bash">cat ~/.pythonrc
# import rlcompleter, readline
# readline.parse_and_bind('tab:complete')
</code>

Second, add the PYTHONSTARTUP variable to your shell profile file. If you are using csh, tcsh or similar shells, this will do it:
<code class="language-bash">echo "setenv PYTHONSTARTUP ~/.pythonrc" >> ~/.cshrc</code>

If your shell is sh, bash, ksh or similars, this will do it:
<code class="language-bash">echo "export PYTHONSTARTUP=~/.pythonrc" >> ~/.profile</code>


On macOS, where the system Python is probably compiled against libedit instead of readline, you need to do this instead:

<code class="language-python">import readline
import rlcompleter
if 'libedit' in readline.__doc__:
readline.parse_and_bind("bind ^I rl_complete")
else:
readline.parse_and_bind("tab: complete")</code>
python  repl  autocompletion  tabcompletion  configfile  dotfile  solution 
12 weeks ago by kme
ERROR : Base home directory does not exist within the container - Google Groups | https://groups.google.com/
This worked for me, but the kernel on our cluster is too old:

<code class="language-bash">
singularity shell --no-home docker://centos:7
</code>
singularity  errormessage  workaround  solution 
12 weeks ago by kme
use of alternation "|" in sed's regex - Super User | https://superuser.com/
<code style="language-bash">echo "blia blib bou blf" | sed 's/bl\(ia\|f\)//g'</code>
For anyone else confused by this answer \| only works in gnu sed (gsed on os x) not vanilla sed (sed on os x). – Andrew Hancox Apr 4 '12 at 14:54
sed  shellscripting  textprocessing  syntax  newbie  dammitbrain  linuxonly  solution 
march 2019 by kme
linux - How to use sed to remove the last n lines of a file - Stack Overflow | https://stackoverflow.com/
Yeah, it's possible in 'sed', but ugly.

<code class="language-bash">head -n -2 myfile.txt</code>
bash  linux  sed  shellscripting  textprocessing  solution 
march 2019 by kme
ruby on rails - How can I remove a default gem? ! want to uninstall a gem 1.7.7 version of json - Stack Overflow | https://stackoverflow.com/
I had to remove the (duplicate) '<ruby_install_dir>/lib/ruby/gems/<ruby_major_ver>/specifications/default/json-x.y.z.gemspec' file from my specifications/default directory.

The top-rated answer was confusingly verbose, but it did contain the solution in there, somewhere.
ruby  rubygems  errormessage  annoyance  solution 
march 2019 by kme
« earlier      
per page:    204080120160

related tags

(almost)  (sortof)  1.30  2darray  2fa  2to3  3dacceleration  3dgraphics  7zip  10.04  10.5  10.7  10.8  10.10  12.04  14.04  16.04  18.04  32bit  32lg40  32or64  64bit  256colors  1980s  a2ps  a11y  aardvark  abc  abi  abortabort  abstractclasses  acautionarytale  accdb  acceleration  acceptance  access  accesscontrol  accordion  accounting  accountmanagement  ack-grep  acl  aclocal  acls  acpi  acpidump  activerecord  activestate  activesupport  ad  addon  addons  addressbar  addressbook  adhoc  adium  admin  administration  adobe  adt  advertising  advice  aerosnap  afp  afs  againagainagain  aha  ahk  airbrush  airprint  ajax  alacarte  albumart  algorithm  algorithms  alias  aliases  align  alignment  allocation  almost  alpine  alternatekeymap  alternatekeymaps  alternatives  alternativeto  altertable  altorouter  altsql  amazon  amazonami  ami  amo  amsmath  analysis  analysistoolpak  anchor  android  animated  animatedgif  animatedgifs  animation  animations  anki  annotatedtags  annoyance  annoyances  annoyancesortof  anonymousfunction  anoyyyyyying  ansi  ansible  ansicolor  ansicolors  ansicquoting  answer  answered  antialiasing  antispyware  antivirus  apache  apache24  apachebench  api  apiary  apibreakage  apikey  app  appcache  appindicator  appindicators  appinfo.ini  apple  applemail  applescript  applicationcache  appstore  apt  apt-get  apt-pinning  aptana  aptanastudio  apt_preferences  arch  archive  archiving  argparse  argumentparsing  argumentprocessing  arguments  array  arraylist  arrayliteral  arrays  arrayslice  artha  article  asanide  asaservice  asastring  ascii  asciiart  asciitable  ascomparedto  asnonadmin  assets  assistivetech  association  associativearray  asus  atlassian  atlernativeto  atoi  atom  audio  audiovideo  aufdeutsch  authentication  authorized_keys  authorship  autocmd  autocomplete  autocompletion  autocorrect  autoenv  autoexec.bat  autoformat  autofs  autohotkey  autoincrement  autoindent  autojump  autokey  automake  automated  automaticupdate  automation  automator  automount  automounter  autopano  autorefresh  autoreload  autorouting  autostart  autotools  autotype  avast  avg  awesomebar  awk  aws  ayfkm  ayfkmm  background  backgroundprocess  backticks  backup  backupandrecovery  backups  badbadbad  badui  baking  barerepository  bartender  basecamp  basename  bash  bash4  bashcompletion  bashrc  bash_completion  bash_profile  basicauth  batch  batchconversion  batchfile  batchprocessing  batchprogramming  batchscript  batchscripting  batteriesincluded  battery  bcd  beanshell  bedfiles  bedformat  bedops  bedtools  benchmarking  bestpractice  bestpractices  bigbed  binaries  binary  bind  bind-address  binutils  bioinformatics  biomart  biometric  bios  bitbucket  bitlocker  bitrate  bitshift  bizarre  bjc80  blackmagic  blamethedesigners  blankpage  blkid  blockdevice  blog  blogging  blueprint  bluetooth  bonjour  bookmarkbar  bookmarking  bookmarklet  bookmarklets  bookmarks  boost  boostrap  boot  bootable  bootcamp  bootcd  bootdisk  bootlogging  bootmanager  bootrec.exe  bootstrap  boottoconsole  bootup  booze  boris  bottomposting  bourneshell  bowdlerize  bower  box  box-sizing  box.net  boxmodel  braceexpansion  bracematching  braces  brackets  branches  branching  breakingchanges  bridge  bridgedethernet  bringbackmarkdown  broadband  brokeinupdate  browser  browserquirks  browsershots  browsersupport  bsd  btrfs  budgie  buffering  buffermanipulation  buffers  bug  build  build-essential  builderror  buildfromsource  building  buildinginhome  buildinhomedirectory  buildproblems  buildtoolchain  builtdtools  bulkupload  bullshit  bundleid  bundling  burningquestions  busybox  butnotreally  butwhy  bytestring  bzr  c  c++  c++11  c++14  ca  cacert  cache  cake  calc  calculator  caldav  calendar  callingconventions  camelcase  camino  caniuse  canon  canvas  capacitor  capitalization  capslock  capslockasctrl  capslocktocontrol  carddav  caseinsensitive  casesensitivity  casting  castore  cat  ccsm  cd  cdma  cdn  cdt  cec  celery  cellarray  cellphone  cellular  censorship  centering  centos  centos6  centos7  cert  certificate  certificates  certificatestore  certs  cflags  cgi  cgi.pm  characterencoding  chat  cheatcode  cheatsheat  cheatsheet  checkbox  checker  checksum  checksums  childtheme  chmod  chocolate  chomium  chrestomathy  chrome  chromium  cifs  cinnamon  cint  circuit  circularimports  citation  citrix  clang  class  classes  classiccomputing  classicgaming  classpath  classvariables  cleanup  clever  cli  click  clickevents  clickhandler  client  cling  clipboard  clipboardmanager  clipboardsharing  cloneurl  cloning  closure  closures  cloudstorage  cluster  clustercomputing  cmake  cmd  cmd.exe  cobalt  cocoa  cocoatouch  code  codec  codecompletion  codegolf  codesearch  codesharing  codesigning  codingstyle  collaboration  collation  collectionmanagement  collections  colloqualism  colloquialism  color  colorcodes  colorhighlighting  colormap  colors  colorscheme  column  comandline  combinations  command-t  commandline  commandlineargs  commandlineopts  commandprompt  commandsubstitution  commandt  comment  commentcharacter  comments  commitlog  commitmessage  communication  compared  compilation  compiler  compilererror  compilererrors  compilerflags  compileroptions  compilerwarning  compiz  completion  component  compooser  composekey  composer  comprehensive  compression  concatenation  concurrency  conda  conditional  conffile  config  configfile  configfiles  configini  configparser  configsetting  configsettings  configuration  configurationutiliity  configurator  configure  conflicts  confluence  conjunctions  connectbot  consideredharmful  console  consolefont  constants  constraint  constructor  contactform  container  containerization  containers  content-type  contentdisposition  contextmanager  contextmenu  contextualmenu  controlkey  controller  controlpanel  conversion  converter  cookies  cooking  copypasta  copypaste  coredumps  coreutils  corporate  corporatenetwork  correlation  cors  cover.jpg  cpan  cpanm  cplupslus  cplusplus  cpp  cppflags  crackedscreen  crapcleaner  crash  credentials  creepyurls  crossorigin  crossover  crossplatform  crossreference  cruft  crunchbang  crunchpdf  crypto  cryptography  cs  cscope  csh  csharp  csp  css  css3  csstransitions  cstrings  csv  ctags  ctrl-r  cuda  cups  curl  currency  curses  cursor  cursormotion  cursormovement  customization  customkernel  custompackages  customposttype  customposttypes  cwd  cwl  cxxflags  cya  cycling  cygwin  cytoscape  dammitbrain  dangerwillrobinson  darkmenubar  dash  dashes  data  data-uri  database  dataframe  datamigration  datamunging  datastructure  datastructures  datatables  datauri  date  dateandtime  dateline  datetime  dav  davmail  dba  dbase  dbms  dbus  dconf  dd  deadkeys  deadlink  deadlinks  debian  debugger  debugging  decoder  decompression  decorators  defaultpassword  defaultprogram  defaults  defaultswrite  defines  delimited  delimitedtext  delimiter  dell  dependencies  dependencyhell  dependencymanagement  deployment  deprecated  dereference  design  desktop  desktopcustomization  desktopicons  desktoplauncher  desktopsearch  desktopsession  desktoptweaks  dessert  destroyinghistory  destructor  detection  deutsch  deutschland  devconsole  devel  developer  development  devhelp  devops  devpts  devtools  dia  diagram  dialog  dict  dictation  dictionary  diff  differ  dig  digitaleditions  digraph  dircolors  directory  disasterrecovery  disk  diskimage  diskmanagement  diskspace  diskusage  diskutil  diskutility  diskutilization  diskwipe  display  distribution  distros  diy  django  dll  dllhell  dm  dmg  dns  doc  dock  dockapp  docker  dockerfile  docset  docsets  docstring  documentation  docx  dom  dos  dosbox  dotfile  dotfiles  dotnet  dotprofile  downgrade  download  downloader  downsample  downwithopc  doxygen  dpkg  draganddrop  dragondictate  dreamhost  drivemapping  driver  drivers  drm  dropbox  dropdownterminal  dropshadow  drracket  ds  dualboot  dualmonitor  duh  dumbass  dupfinder  duplicatefilefinder  duplicatefinder  duplicates  duplicity  dvd  dyld  dynamicdispatch  dynamicloader  ebook  ec2  eclectic  eclipse  ecryptfs  edid  editdistance  editing  editor  education  egit  elcapitan  elementary  elementaryos  elementhiding  elementtree  elf  elixir  elt  emacs  email  embed  emmet  emoji  emoticons  emulation  emulator  encoding  encodings  encryption  english  enrichmentmap  ensembl  entrez  enum  environment  environmentmodules  environmentvariable  environmentvariables  epel  epiphany  epoch  eps  epub  equation  equations  erb  erromessage  error  errorhandling  errormesage  errormessage  errrormessage  es5  escapesequence  escaping  eset  essential  eutils  evaluation  eventhandling  eventlistener  events  evernote  ews  excel  exception  exceptionhandling  exceptions  exchange  exif  exitcode  exitstatus  expansion  expect  explained  explorer  export  exporter  exports  ext2  extendedattributes  extension  extensions  extern  externalcommands  extjs4  extractor  eyecandy  faenza  fail  fail2ban  fakedata  faker  faq  faradaycage  favicon  favorites  fdf  featurerequest  fedora  feepingcreaturitis  festival  ffmeg  fieldcodes  fifo  fileassociation  filedescriptors  fileencoding  fileextension  fileformat  filehandle  fileio  filemanagement  filemanager  filename  fileopensaveas  fileoperations  filepermissions  filesharing  filestorage  filesystem  filesystemaccess  filesystems  filetype  filrefox  filter-branch  filtering  finance  find  findandreplace  finder  findingthings  findutils  fingerprint  fingerprintreader  fingerprints  fip  firefox  firefoxos  firewall  firmware  fish  fixedinupstream  fixeditself  fixedwidth  fixup  flash  flashcards  flashcookies  flashdrive  flashplugin  flask  flask-admin  flask-sqlalchemy  flask-wtf  flask_restful  flask_restless  float  floatingpoint  floats  flour  flowchart  flowcontrol  fnkey  foistware  folder  folding  font  fontfamily  fontreplacement  fonts  fontsize  forcedupdate  fordummies  foreignkey  forensics  forgotpassword  fork  forking  forloop  format  formats  formatstring  formatstrings  formatting  formdata  formfields  formprocessing  forms  formula  forreference  forthecomments  forwarding  foundasolutionanyway  fp  framebufferconsole  framework  freebsd  freedos  freemind  freenx  freeware  freya  fromsource  frustration  fsck  fstab  ftfy  ftp  fts  fuckfuckfuck  fuckina  fuckinga  fuckitunes  fuckyeah  fullscreen  fulltext  function  functionkeys  functionpointers  functions  functionscope  funnycharacters  fuse  fuzzyfinder  g++  g4  gallery  gaming  gatekeeper  gcc  gconftool  gdb  gdrive  geary  gee  geforcemx440  gem  gemfile  geneenrichment  generator  genomebrowser  geo  geocoding  geolocation  geos  geoworks  geshi  gesture  gestures  getopt  gettingstarted  getty  gfm  ghostscript  gif  gimp  git  git-alias  git-branch  git-diff  git-fu  git-ls-tree  git-push  git-remote  git-reset  gitattributes  gitbash  gitconfig  gitdiff  gitforwindows  gitfu  githacks  githooks  github  gitignore  gitlab  gitlabce  gitlist  gl  glib  glibc  glob  globalmenu  globals  gloobus  gloobus-preview  gloobuspreview  glyphicons  gmail  gmailimaptimestampproblem  gnome  gnome-keyring  gnome-terminal  gnome2  gnome3  gnu  gnuautotools  gnucc  gnufind  gnumake  gnumeric  gnuplot  gnustow  go  gobject  godaddy  goldendict  goodexplanation  google  googleauthenticator  googlecalendar  googledocs  googledrive  googlemaps  googlesheets  gotcha  gotchas  goto  gpg  gplusplus  gpu  grammar  graphics  graphing  graphire  graphire1  graphirebt  greasemonkey  greedymethod  greeter  grep  grive  groff  group  groupmembership  grub  grub2  gsea  gsettings  gsheets  gsm  gtk  gtk-can-change-accels  gtk3  guake  guard  guestadditions  gui  guide  guile  gunicorn  gutenprint  hack  hacking  hacks  hadoop  hammer  hammerstorage  handlebars  hang  harddisk  hardening  hardlinks  hardstatus  hardware  hash  hashes  hashing  hashtables  haskell  hawaiian  hazel  hci  hdd  hddactivity  hddindicator  hdid  hdmi  headache  header  headers  headless  headphones  headset  help  helper  heredoc  hex  hexdigit  hexeditor  hfs  hg19  hiberation  hiberfil.sys  hibernate  hibernation  hiddenfiles  hidpi  highlighter  hires  hiresconsole  history  historyapi  historyexpansion  historysearch  hn1200  homedirectory  homefolderinstallation  hook  hooks  hosting  hostkey  hostkeyfingerprint  hostkeyfingerprints  hostkeyverification  hostonlynetwork  hotbackup  hotfix  hotkey  hotkeys  hotplug  housekeeping  hover  howmicrosoftruinseverything  howto  hp  hpc  hplip  htaccess  html  html5  htmlcollection  htmlentities  http  httpd  httpproxy  https  hugin  hugo  humanreadable  humor  hyperlink  hyperlinks  hyphenation  i18n  i386  ibm  ibmpower  ibrokeit  ibus  ical  ich9  icon  icons  id3  ide  idea  ideas  idevice  idiom  idle  ie  ie6  ie7  ie8  ieee  ifixedit  iframe  iframes  ifttt  ignore  iguess  ihadthisproblem  iife  image  imagecapture  imagecorrection  imagemagick  imagemanipulation  imageprocessing  images  imagesave  imagesearch  imap  imbd  import  importer  importexport  imports  in  incantation  include  includes  indendation  indentation  index  indexing  indian  indicator  indicator-synapse  indicatorapplet  inheritance  inifile  init  initclt  initfile  initialization  initramfs  initscript  initsystem  inject  inkscape  inline-block  innerjoin  inotify  input  inputdevice  inputmethod  inputoutput  inputrc  inspiron2330  installation  installedprograms  installer  installingipaswithoutitunes  instapaper  integration  intellij  intellisense  interactive  interactivemode  internationalcalling  internetexplorer  internetradio  intputoutput  intranet  introspection  io  ioapic  ioerror  ios  ios6  ios11  iostream  ipa  ipad  iphone  ipod  ipodtouch  iptables  ipv6  ipython  irb  ish  isitup  iso  iso8601  issuer  issuetracker  issuetracking  iterable  iteration  iterator  iteritems  iterm  itertools  itsslow  itunes  jar  jarbundler  java  java7  javadoc  javascript  javasript  jdk  jekyll  jessie  jinja  jinja2  jira  jobcontrol  journalism  jpg  jq  jquery  jre  jsfiddle  jsl  json  jsonify  juniper  junipervpn  juno  junos  junospulse  jvm  kde  kebabcase  keepass  keepasshelper  keepassx  kernel  key  keybinding  keybindings  keyboard  keyboardlayout  keyboardlayouts  keyboardshortcut  keyboardshortcuts  keychain  keyconfig  keyfingerprint  keyfingerprints  keymanagement  keymap  keymapping  keymappings  keypress  keyrepeat  keyring  keys  keyserver  keysigning  keystrokelauncher  keyverification  khaaaaaaan  kmers  known_hosts  labcomputer  lambdafunctions  lang  language  latex  launchctl  launchd  launcher  launchservices  launchy  layout  ld.so  ldap  ldapsearch  ldconfig  ldd  ldflags  ldif  legacy  lemmi  lenovo  leopard  less  lettercase  lg  lib  libc  libedit  libmysqlclient  libraries  library  librarypath  libreoffice  libstdc++  libxml2  license  licensekey  licensing  lightbox  lightdm  lightning  lighttable  lightweight  lightweighttags  likeamac  likedebian  likedos  likegit  likelinux  likelsf  likeperl  likepython  likerails  likesql  likeunix  likewindows  linearalgebra  linebreak  linecontinuation  linecontinuationcharacter  linedrawcharacters  lineends  linespoints  lingo  linkchecker  linker  links  lint  linter  linuminut  linux  linuxhasthis  linuxmint  linuxminut  linuxonly  lion  liquid  lisp  list  listcomp  listmembership  listprocessing  lists  listserv  livecd  livereload  liveusb  lms  local::lib  locale  localinstall  localinstallation  LocalSettings.php  localstorage  localtime  location  locationaware  lockfile  lockout  lockscreen  logfile  logfiles  logging  login  loginscreen  loginscript  loginscripts  loginshell  logitech  logrotated  logrotation  logs  loki  loops  ls  lscolors  lsf  lsf8.3  lsof  lua  lubridate  lucid  luks  luna  lvm  lxml  lync  mac  macbookair  macmenu  macos  macports  macro  macros  mactex  macvim  magemagick  magic  magickeys  magictrackpad  mail  mailconversion  mailinglist  mailman  mailspool  mailuseragents  maintenance  make  makefile  makefiles  malware  malwarebytes  mamp  man  management  manifest  manpage  manpages  manual  manytomany  map  mapping  maps  margin  mariadb  markdown  markdownhere  marked  marks  markup  marlin  mars  massstorage  masterpassword  match  materialdesign  math  mathjax  mathml  mathmode  mathworks  matlab  maverick  mavericks  max  maximus  max_allowed_packet  maybe  maybesolution  mbox  mbr  md5  mdb  mdns  me302  media  mediaquery  mediawiki  meltdown  memcached  memopad  memorymanagement  memoryusage  menu  menuaccels  menubar  menueditor  menuextra  menus  merge  merging  messagebox  metacity  metadata  metaprogramming  metrics  mex  mfa  mfc  microsoft  midi  midori  migration  mimetype  mimimalist  mindmap  minification  minitube  mint  mint15  mintty  misery  missinglibraries  missinglibrary  mit-scheme  mitm  mixins  mkdir  mla  mlm  mlu  mobile  mockup  model  modifyhd  module  modulefile  modules  mod_rewrite  mod_wsgi  mojibake  monitor  monitoring  monolog  monospace  monospacedfont  mosh  motoroladroid  mount  mountainlion  mouse  mouseevents  mov  move  movein  mozilla  mp3  mp3tag  mp4  mpi  msclient  msmtp  msoffice  mspaint  msword  msysgit  mta  mua  multidimensionalarrays  multiline  multilinestrings  multimedia  multipagetiff  multipleaccounts  multipleexchangeaccounts  multipleinheritance  multipleprofiles  multiplexer  multiplexor  multiprocess  multithreading  multitouch  music  mutt  mw1.26  myshare  mysql  mysql51  mysql55  mysql56  mysql57  mysqladmin  mysqlclient  mysqlcppconn  mysqldump  mysqlworkbench  mystery  mysterymeat  mystuff  nalternativeto  namedpipe  namedtuple  nameresolution  nameservice  namespaces  namingthings  nano  nas  naturalscrolling  nautilus  ncbi  ncftp  nchoosek  ncr  needshelp  nemo  nepomuk  nerdtree  netbeans  netcat  network  networkconnect  networkdrive  networkdrives  networkfilesystem  networking  networklocations  networkmanager  newbie  neweditor  newline  newlines  newtabpage  newthinkpadkeyboard  nfs  nfs4  nfs4_setfacl  nfsv4  nginx  ngrams  nightly  node  nodejs  nodelist  noerrormessage  nofuckinguninstaller  nognomedeps  nohddled  nojquery  nomachine  nomenclature  non-free  nonadministrator  nonbreaking  nonfree  nongreedy  nonhideous  nonobvious  nonprintable  nonprintablecharacters  nonprinting  nonroot  nopeyoucant  normaldistribution  normalforms  noscript  nosleep  notepad++  notification  notificationarea  notifications  notify-send  nottheproblemihad  npm  npr  nsswitch  nth-child  numbers  numpy  nvalt  nvidia  nx  oauth  objects  ocr  octave  octopress  oem  office  office265  office2011  officemac2011  offline  offlineimap  ohsothatswhy  okina  okinakahako  oldbash  oldrelease  oldversion  olivia  omfg  oneliner  oneliners  onlinearchive  onlinehelp  onlinestorage  onreadystatechange  oo  oop  oops  open  opencv  openfiles  openldap  openmpi  openoffice  opensource  openssh  openssl  openwith  opposites  optimization  optionsfile  orm  os  osc  osd  osupgrade  osx  osxdefaults  outlook  outlookwebaccess  overlay  ovf  owa  owncloud  oxygen  package  package.json  packagemanagement  packagemanager  packagemangement  packages  packaging  packrat  pacman  pageant  pageborder  pager  painttools  palette  pam  pam_mount  panda  pandas  pandoc  panel  panelindicator  panelindicators  panorama  panoramic  pantheon  paperless  parallel  parallelcomputing  paralleltousb  paranoia  parser  parsing  partial  partition  partitioning  partitiontable  parts  passbyreference  passenger  passwd  password  passwordgenerator  passwordless  passwordlesslogin  passwordmanager  passwordprompt  passwords  paste  patch  path  pathext  pathfinder  pathlikevariable  pathname  pathvariable  patternmatching  pcre  pcspeaker  pdf  pear  peewee  pep8  percentencoding  perceptron  performance  perl  perl5  PERL5LIB  perl516  perlcritic  perldata  perldoc  perlpod  permissions  permutations  personalaccesstoken  personalarchive  pgp  phantom  phone  phonenumbers  photo  photography  photos  php  php-xml  php54  php56  phpbb  phpdoc  phpmyadmin  phpunit  pidgin  pinboard  pinchtozoom  pip  pipeline  pipelining  pipes  pitfall  pkg-config  pki  placeholder  placeholdertext  places.sqlite  plaintext  platform  platformdetection  playlist  playstore  plist  plotting  plugin  pluginreg.dat  plugins  plumbing  plusaddressing  png  pod  podcast  pointers  policykit  polkit  polyfill  poodle  popclip  popup  portableapps  portforwarding  positioning  positivelookbehind  posix  postfix  postgres  postmaster  postscript  power  powerbook  powerbutton  powermanagement  powerpc  powerpoint  powersave  powershell  powesave  ppa  pr  pre  precise  precommit  prepositions  preprocessor  prettycolors  prettyprettycolors  prettyprint  prettyprinting  preview  primarykey  primarykeys  print  printer  printersharing  printf  printing  priorknowledge  prismjs  privacy  privatekey  probability  procedure  procedures  process  processcontrol  processmanagement  processmonitoring  processsubstitution  processusbstitution  productivity  profile  programing  programmablecompletion  programming  prompt  promptstring  proof  propertylist  protocolrelativeurls  prototype  provisioning  proxy  proxying  proxyserver  ps1  psc2210  pseudoterminal  pst  pthreads  ptmx  ptpython  pubkey  publickey  publickeyauthentication  publickkeyauthentication  public_html  publishing  pulseaudio  putty  puzzle  pxe  pxeboot  pycharm  pydev  pyspark  python  python2  python2.2  python3  python26  python27  pythonfu  pythonic  qmake  qt  quakeconsole  quaketerminal  quantifier  queestion  query  queryselector  querystring  question  questions  quickcursor  quickedit  quicklook  quickref  quickreference  quicksilver  quirk  quirks  quora  quota  quoting  r  r00ting  racket  rails  rake  ram  ramdisk  random  rant  rawdiskimage  rbenv  rc  rcfile  rcfiles  rdd  rdp  reader  readlater  readline  readme  readynas  rebase  recipe  recoll  recommendation  recovery  recoverycd  redhat  redirect  redirection  reference  refgene  reflection  reflow  refresh  regedit  regex  regexp  regexps  registeredfiletypes  registers  registry  registryhack  relations  relationship  release  releasemanagement  releasenotes  remap  remapcapslocktoctrl  remote  remoteaccess  remoteadministration  remotedesktop  remoteexecution  remotefilesystem  remotefilesystems  remotes  remotetracking  removablestorage  rename  repair  repairs  repeatrate  repl  repo  report  reporting  repos  repository  request  requests  rescuecd  research  reset  resize  resolution  resources  rest  retail  retext  returnvalue  revealcodes  revealjs  reverting  revisioncontrol  rewriterule  rewriting  rewritinghistory  rfc822  rhel  rightmousebuttonresize  rmagick  roaming  root  rootcertificates  rot13  roundcube  routing  rpm  rshiny  rstudio  rsync  rtf  ruble  ruby  ruby-ldap  ruby1.8  rubygem  rubygems  rubyonrails  ruler  rundll32  runlevel  runlevels  rvm  safemode  samba  sampelcode  samplecode  sampleconfig  samplerate  samsung  sanitization  sass  savewebpagetopdf  saving  scala  scan  scandisk  scanning  scheduledtask  schema  scheme  schooling  scl  scm  scope  scraping  screen  screencapture  screencast  screencasting  screenrc  screenrecording  screensaver  screenscraper  screenscraping  screensharing  screenshot  screenshots  script  script-fu  scripting  scripts  scrolling  scrolllock  sdk  search  searchandindex  searchandreplace  searchengine  searching  searchpatterns  secondarymailbox  secondcontrolkey  secretsauce  secretsocieties  security  sed  select  select2  selectdistinct  selectivesync  selector  selectors  selenium  selfsigned  selinux  semicolons  sendlater  sendto  sendtomenu  sendtotoys  sentencecase  serialization  server  serverpush  service  servicecodes  services  session  sessions  setterm  settheory  settings  setup  setuptools  sftp  sha  sha1  sha1sums  sha256  sharedaddressbook  sharedfolder  sharedhosting  sharedlibraries  sharedlibrary  sharedmailbox  sharelibraries  shasum  shebang  shell  shellfunctions  shellprogramming  shellscript  shellscripting  shellscriptping  shim  shiny  shinyserver  shopt  shortcut  shortcutkey  shortcutkeys  shortcuts  shortlink  shorturl  shroudedexe  shutter  sidekiq  sierra  sighie  sighjava  sighmicrosoft  signals  signature  simplenote  simplenoteapp  simplink  simulator  sinatra  sinewaves  singlepixelgiftrick  singleusermode  singularity  sip  sizeof  size_t  skitch  skype  slapd  sleep  slice  slices  slimdevices  sloc  slqite  slurm  slurmdbd  smartgit  smartquotes  smb  smbclient  smtp  snapshots  sni  snippet  snippets  snp  snps  snv  so  socket  socks5  socksproxy  softlink  software  softwarecarpentry  softwaredistribution  softwareupdate  solarized  solution  solutionagain  sony  sort  sorting  sortof  soucecontrol  sounds  source  sourcecode  sourcecodehosting  sourcecontrol  sourcepackage  sourcetree  sourcevsexecute  spaces  spacing  spark  spec  specialcharacter  specialcharacters  specification  spectre  speech  spice  spinner  splits  splitview  spotlight  spreadsheet  sprintf  spypot  sql  sqlalchemy  sqlite  sqlite3  squeezebox  squeezeplay  squid  srpm  srs  ssd  ssh  ssh-agent  ssh-copy-id  sshconfig  sshfs  sshkeys  sshtunnelling  sshtunnels  ssl  ssl3.0  ssleay  st3  stackexchange  stackoverflow  stacksmashing  stacktrace  standardinput  standards  starch  starting  startup  startupitems  stash  stat  static  staticanalysis  staticconstint  statichtml  staticip  statistics  stats  statuscode  stderr  stdin  stdout  stl  stockicon  stockicons  storage  storedprocedures  stow  strace  straightup  streaming  streams  stresstest  strftime  string  stringformatting  stringfunctions  stringhandling  stringmanip  stringmanipulation  stringmatching  stringprocessing  strings  stringstream  struct  style  styleguide  stylesheet  sublimetext  submodule  subprocess  subprocesscommunication  subscript  substitute  subversion  sudo  suggestions  sunjava  super  supervisor  svg  svn  swap  swapcapslockandctrl  swapfile  swatches  syadmin  symantecendpointprotection  symbol  symbols  symfony  symlink  symlinks  synapse  synax  sync  syncclient  synchronization  synchronous  synergy  syntax  syntaxhighlighter  syntaxhighlighting  syntevo  sysadmin  sysctl  syslog  sysop  sysresccd  system  systemcall  systemd  systemmaintenance  systemmonitoring  systemrecovery  systemreporting  systemrestore  systemtray  systemutil  systray  sysvinit  t369  tabcompletion  tabdelimited  table  tableofcontents  tables  tablet  tabstop  tagbrowser  taggedrelease  tags  tangent  tangentline  taptodrag  tar  taskbar  tcl  tclsh  tcltk  tdd  telcom  tempfiles  template  templates  templatetoolkit  templating  termcap  terminal  terminalemulator  terminalescape  terminalmultiplexor  terminfo  terminology  termtype  ternary  ternaryoperator  test  testing  tex  texediting  texprocessing  text-overflow  textediting  texteditor  texter  textfilter  textflow  textformatting  textmate  textprocessing  textselection  texttospeech  textwrapping  tftp  thejoysof  theme  theming  thinkpad  thirdparty  thisvsthat  thread  threads  threadsafe  thumbnail  thunderbird  tidy  tidyverse  time  timeanddate  timemachine  timestamp  timestamps  timezone  timing  timit  tipandtricks  tips  tipsandtricks  tipsantricks  tires  titlecase  tk  tkinter  tls  tmux  toc  todo  token  tomato  tomight  toohelpful  toolbarscripts  toolchain  tooltips  toosmart  topposting  touchevents  tput  tr  trac  trackchanges  tracking  trackingbranch  trackpad  trailingslash  transcoding  transition  transitions  transparency  transport  trap  trayicon  tree  tricks  trim  tropes  troubleshooting  truecrypt  tsv  ttk  tts  tty  tui  tunneling  tuples  tupleunpacking  tutorial  tv  tw  tweaks  twig  twitter  twofingerscrolling  typeahead  typedef  typeglob  types  typesetting  typesettings  typo  typography  ua  ubee  ubuntu  ucsc  udev  ugh  ui  ulimit  undo  undobutton  unicode  uninstall  uninstallation  uninstaller  unittesting  unittests  unity  unix  unixdomainsocket  unlocking  unp  unpacker  unstable  update  updatecheck  updatehell  updates  upgrade  upgradehell  upgrading  uploads  upstart  uriencoding  url  urldecode  urlencode  urlencoding  urlhandler  urlrewriting  urls  urlshortener  usb  useful  user  useraccounts  useragent  userContent.css  userhelp  userinput  usermanagement  usermod  userprofile  userscript  userstyle  utf  utf8  utility  uuencode  uuid  vagrant  vagrantfile  vaio  vala  validation  validator  vanillajs  variable  variables  vba  vbox  vbscript  vcard  vcs  vector  vectors  veewee  vendordirectory  version  versioncontrol  versioninfo  versioninformation  versioning  vesafb  vgaconsole  vgcjs110j  vhost  vi  video  videoediting  videoprocessing  view  viewer  vikeybindings  vikeys  vim  vim-surround  vimdiff  vimode  vimrc  vimvariables  virtual  virtualbox  virtualdisk  virtualdisks  virtualenv  virtualgl  virtualhost  virtualhosts  virtualization  virtualizationadnemulation  virtualizationandemulation  vista  visualization  visualstudio  visualstyle  vlc  vm  vmdk  vmm  vmware  vnc  vpn  vrapper  vscode  vt  vue  vue-resource  vue-select  vuejs  vulnerability  vx8550  w520  w530  wacom  wallpaper  wallpapers  warnings  warranty  watchthisspace  weather  weatherstations  web  web2py  webapp  webbrowser  webdav  webdesign  webdevel  webdriver  webdwevel  webextension  webfont  webhosting  webkit  webmaster  webp  webpack  webscraper  webscraping  webserver  websvn  weirdness  werkzeug  wget  wheelie  whenthingsgowrong  whentroublestrikes  wherefrom  whereis  which  whitespace  wholedriveencryption  wifi  wifidirect  wiki  wikilinks  wikipedia  wikitext  wildcard  win7  win8  win10  win10home  win32  window  windowmaker  windowmanagement  windowmanager  windows  windowsize  windowskey  windowsonly  windowssucks  windowsupdate  wine  wingpanel  winhelp  winrar  winscp  winxp  winxpsp2  wireless  with  wm  word  word-wrap  word:mac  wordcount  wordpress  wordwrap  wordwrapping  workaround  workbench  worklog  worksok  wrapping  writeroom  writing  wrongforsolong  wsgi  wsh  wsus  wtf  wtfmicrosoft  wtforms  x  x11  x509  xapian  xargs  xattr  xbindkeys  xclip  xcode  xconsole  xdebug  xdg  xdg-desktop  xdg-desktop-icon  xdg-mime  xdg-open  xdm  xdotool  xenial  xfce  xhr  xml  xmllint  xmlstarlet  xp  xpath  xpath2  xprop  xserver  xsl  xslt  xterm  xterm-256  xterm-256color  xubuntu  xw4400  xwindows  yaml  yarn  yarrr  yosemite  youcantdothat  yourls  yum  zeal  zealdocs  zepto  zeptojs  zip  zoom  zotero  zsh 

Copy this bookmark:



description:


tags: