Specifications  [midas@localhost ~]$ uname -a Linux localhost.localdomain 4.0.4-301.fc22.x86_64 #1 SMP Thu May 21 13:10:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux  and  [midas@localhost ~]$ cat /etc/issue Fedora release 22 (Twenty Two)  Problem preface  I was trying to install a new package through dnf on my Fedora 22. (Linux 4.0.4) When the package stopped downloading at 52% and the terminal window didn't show any more advancement.  I aborted the download and attempted to restart it using the same dnf install [package name] command.  I then received the following notification: Waiting for process with pid 2967 to finish.  Turns out dnf was still running in the background:  [midas@localhost ~]$ ps -A | grep 2967  2967 ?        00:00:01 dnf  Problem  I figured I could just kill the process, however:  [midas@localhost ~]$ kill 2967 bash: kill: (2967) - No such process [midas@localhost ~]$ sudo kill 2967 kill: sending signal to 2967 failed: No such process  How come ps can list the process but kill can't find it?  I know a reboot will solve this (or a bit of patience even). But I'm just curious as to why there is such a difference between these 2 commands.
Can somebody please explain when parent process receives the exit status of a dead child process via wait, who actually reallocates the memory of the child process and removes it from the process table?
How do I find the caller of a method using stacktrace or reflection? Why does pressing a transform hotkey not display the axes on the selected object? I open Blender 2.80 (official release, not a beta or RC) and get the new scene with the usual 3 objects present (camera, light and cube). I select the cube, press 't' for the tools menu and click on the Move tool. The usual 3 axis glyph appears at the cube's origin as expected. But if I use the hotkey 'g' to activate the move transform instead of selecting the tool from the menu with the mouse this glyph does not appear. The exact same problem exists if I use the a hotkey for rotate or scale as well. Why? Is there some clickable checkbox setting hidden somewhere that could have disabled this? Should “two weeks vacation” be written “two weeks’ vacation” with a possessive apostrophe? I’ve always understood that the phrase two weeks usually turns into two weeks’ when used as a modifier as in   I’m giving my two weeks’ notice.  I get two weeks’ vacation. (“two weeks’ holiday” for Brits)   with an apostrophe on the word weeks’, indicating that the vacation “belongs” to the weeks.   One way to explain this is the phrase “two weeks of vacation” being contracted to “two weeks’ vacation” – the vacation is “of” the weeks; that is, it is possessed by them.  But I’ve seen a lot of people omit the apostrophe in casual writing, and thinking about it, it seems plausible that the noun vacation would be plainly modified by the adjectival phrase two weeks.  But on the other hand, shouldn’t adjectival phrases be hypenated, namely two-weeks vacation?  Yet that seems wrong, too: the hyphenate should be singular, two-week vacation (like two-tone shoes) because .   touches on this (and references a good ) but doesn’t explain why the plural must be possessive in this case.   suggests that two weeks might be adverbial rather than adjectival, and thus resists being used attributively. But that still doesn’t quite explain this particular muddle of pluralization, possession, and attribution.  Given all this, why should “two weeks vacation” be written “two weeks’ vacation” with a possessive apostrophe? How to intuitively understand eigenvalue and eigenvector? UPDATE statement to re-assign a column value according to a numeric formula C programming: How to program for Unicode? What prerequisites are needed to do strict Unicode programming?  Does this imply that my code should not use char types anywhere and that functions need to be used that can deal with wint_t and wchar_t?  And what is the role played by multibyte character sequences in this scenario? The package babel with the ngerman option (and most other languages as well, but not english) provides the shorthand "|, which prevents a ligature at the given position (see p. 81 of the , e.g. Auf"|lage will result in the word Auflage without an fl-ligature (as is desired because, in German, you don't want ligatures across morpheme borders).  However, when placed in a macro, "| doesn't work anymore. Why is this and how can I circumvent it?  \documentclass{article}  %\usepackage[T1]{fontenc}% doesn't help \usepackage[ngerman]{babel}  \newcommand{\foo}{"|}  \begin{document}  ff  f"|f  f\foo f  \end{document} Possible Duplicate:             I faced this issue today when I was replying to a comment posted which used @Transaction annotation.     @Trevor: @Transaction and ... @Transaction   When typing this comment, I got a warning. Cost increase and suspend During a recent game, my opponent Suspended two  in the same turn. Then, during my turn, I played a .    The way we resolved it, is that at the next turn, my opponent payed 1 for the second Rift Bolt. I'm not sure if this is correct, because the rule text for supspend says that when you remove the last suspend counter you cast the spell without paying its mana cost.  So, to me, it sounds like even if the cost was increased, one still does not need to pay for it.    What's the correct thing to do? If actually one needs to pay for the second suspended spell, what would happen if he can't? Uses of the 3D Cursor I know the 3D Cursor can be used to position new objects, or snap existing ones to a certain location - but what else can it be used for?  An exhaustive list of every possible use would be great (without repeating similar things like "pivot for spin tool", "pivot for screw tool" - which could simply be said as "Pivot for modeling tools"). ffmpeg synchonization of libfdk_aac (or libfacc) and libx264 How to synchronize libfdk_aac and libx264 streams?  ffmpeg -i pipe_libfdk_aac.fifo -i pipe_libx264.fifo -c copy -f flv flv_stream_pipe_or_rtmp.output   I'm always receiving the same asych in all cases: saving file on file system, rtmp-using or raw pipe out. Is it possible to syncronize them?   ffmpeg version N-66924-gaba61b2 Copyright (c) 2000-2014 the FFmpeg developers built on Jan 15 2015 12:50:29 with gcc 4.6 (GCC) 20120106 (prerelease) configuration: --arch=arm --cpu=cortex-a8 --target-os=linux --enable-runtime-cpudetect --prefix=/data/data/info.guardianproject.ffmpeg/app_opt --enable-pic --disable-shared --enable-static --cross-prefix=/home/qwerty/work/android-ndk-r10b86/android-ndk-r10b/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi- --sysroot=/home/qwerty/work/android-ndk-r10b86/android-ndk-r10b/platforms/android-3/arch-arm --extra-cflags='-I/home/qwerty/x264 -I/home/qwerty/ffmpeg_build/mp3/build/include -I/home/qwerty/faac/output/include -I/home/qwerty/ffmpeg_sources/fdk-aac/build/include -I/usr/local/include/ -mfloat-abi=softfp -mfpu=neon' --extra-ldflags='-L/home/qwerty/x264 -L/home/qwerty/ffmpeg_build/mp3/build/lib -L/home/qwerty/ffmpeg_sources/fdk-aac/build/lib -L/home/qwerty/faac/output/lib -L/usr/local/lib/ -lrtmp -lpolarssl' --enable-version3 --enable-gpl --enable-nonfree --disable-doc --enable-yasm --enable-decoders --enable-encoders --enable-muxers --enable-demuxers --enable-parsers --enable-protocols --enable-filters --enable-avresample --enable-librtmp --enable-libfaac --enable-libfdk_aac --enable-libmp3lame --disable-indevs --enable-indev=lavfi --disable-outdevs --enable-hwaccels --enable-ffmpeg --disable-ffplay --disable-ffprobe --disable-ffserver --disable-network --enable-libx264 --enable-zlib --enable-muxer=md5 libavutil      54. 10.100 / 54. 10.100 libavcodec     56.  8.100 / 56.  8.100 libavformat    56.  9.100 / 56.  9.100 libavdevice    56.  1.100 / 56.  1.100 libavfilter     5.  1.106 /  5.  1.106 libavresample   2.  1.  0 /  2.  1.  0 libswscale      3.  1.101 /  3.  1.101 libswresample   1.  1.100 /  1.  1.100 libpostproc    53.  3.100 / 53.  3.100 While my code is compiling, I usually like to go through some reviewing and especially the late answers.  What I do see a lot in answers to old questions is the self-defense mechanism     ""   As if there is something fundamentally wrong with answering old questions. This leads me to two questions/thoughts:   Should we edit phrases like that out of the answer? (Given it's a good/valid answer to begin with, without any of the likely "old answer" problems. I realize the example linked to has its flaws.) Should we perhaps explicitly encourage answering old unanswered questions somewhere in the FAQ? (I'm unaware of any such recommendation, but might have read over it. Let me know if I did) Best Place to put Feature Requests? Does there exist a laser that is tunable over the whole visible spectrum? Does there exist a laser that is tunable over the whole visible spectrum? If so does there exist one that is solid state? This is to settle a score with my dumb workmates. How to make an alias permanent? I have created an alias:  alias shh='sqlplus hfdora/hfdora@hfd1"     After creating this alias I was able to enter my database only by typing shh.  But after closing my shell, I wasn't able to find the alias next time. Even after typing only alias, shh was not showing in the list.  Is there any file to make an alias permanent so that it will not be erased? How can I make a camera the active one? I have a netbook that I want to install Ubuntu onto. I do have a good Mac computer that I can make a bootable USB drive from, but I'm confused on how to go about making it. How do I generate a random int value in a specific range? I have tried the following, but those do not work: Attempt 1: randomNum = minimum + (int)(Math.random() * maximum);  Bug: randomNum can be bigger than maximum. Attempt 2: Random rn = new Random(); int n = maximum - minimum + 1; int i = rn.nextInt() % n; randomNum =  minimum + i;  Bug: randomNum can be smaller than minimum. I'm having trouble editing this file on Windows 7:  C:\Program Files (x86)\CMake 2.8.7\share\cmake-2.8\Modules\FindJNI.cmake   If I edit it in Cygwin (vi) or TextPad, those two programs see the changes, so it's getting written to disk somewhere.  But if I "type" the file in a DOS cmd shell, it looks like the file hasn't been changed at all.  One thing I noticed is that in the cmd shell, the owner is Administrators, but in Cygwin's bash shell, the owner is Dan:  C:\Program Files (x86)\CMake 2.8.7\share\cmake-2.8\Modules&gt;dir /Q FindJ*  Volume in drive C is Windows7_OS  Volume Serial Number is 92CA-8707   Directory of C:\Program Files (x86)\CMake 2.8.7\share\cmake-2.8\Modules  12/30/2011  09:45 AM             1,480 BUILTIN\Administrators FindJasper.cmake 12/30/2011  09:45 AM             7,951 BUILTIN\Administrators FindJava.cmake 12/30/2011  09:45 AM            10,632 BUILTIN\Administrators FindJNI.cmake 12/30/2011  09:45 AM             1,669 BUILTIN\Administrators FindJPEG.cmake                4 File(s)         21,732 bytes                0 Dir(s)  132,524,654,592 bytes free   Dan@home /c/Program Files (x86)/CMake 2.8.7/share/cmake-2.8/Modules $ ls -al FindJ* -rwx------+ 1 Dan            None 10636 Jan 30 13:57 FindJNI.cmake -rwx------+ 1 Administrators None  1669 Dec 30 09:45 FindJPEG.cmake -rwx------+ 1 Administrators None  1480 Dec 30 09:45 FindJasper.cmake -rwx------+ 1 Administrators None  7951 Dec 30 09:45 FindJava.cmake   How can this be?  It's like there are two different files with the same name in the same directory. Is there a practical gain from elliptical/oval chainrings? I have seen competitive (amateur) cyclists with oval chainrings (front). What is the deal? Are they just for showing off, or is there a practical gain from it (different force transfer).