I have a .  When pedaling (actually only under load, not when just turning the crank while it's on a stand) the bottom bracket squeaks or chirps. I first thought it was birds chirping;  then I realized they were remarkably regular in their chirping.  Then I realized it was my bike. The sound has definitely gotten worse over time.  What should I be looking at in terms of fixing this?  Do I need to replace the bottom bracket?
Recently the cranks on my bike started to creak. I checked with my usual "bike-bible" . They recommended dis-assemble, lubricate, re-assemble.  So I did that.  Remove cranks. Remove spindle. Clean. Lubricate. Reassemble.  No, the creak is still there.  (To find out the source-area of the sound I had a friend riding the bike slowly while I ran alongside listening. And the sound where coming from the area of the bottom bracket/cranks. I am happy no neighbor saw me...)   For each revelation of the cranks there are two creak-noises.  If I, when on the bike, push down with both feet I hear a noise. Turn 180 degrees without pressure, push down again and there is the noise again. If I am "too soft", low pressure there are no sound. Since I have clips I have tried to only work with one foot to keep a constant load during a revelation, there where no detectable sound then.  Anyone have any idea what is wrong on the bike? And how I should fix it?  /Leif
Mortarboard badge not awarded What do I need to know before upgrading the CPU of a laptop? I have an AMD laptop, which has AMD APU (e1-2500). I don't really like the speed of it and would love to upgrade to faster APU. There are some AMD APUs available in ebay. So the question is:   What do I need to check to be sure that a new APU will work without problems? lstlisting: how to set code color and frame color I have created a fishnet grid (3km x 3km) over a vector polygon.   I now want to clip the fishnet over the vector polygon retaining all grid squares within the boundary of the polygon.   Therefore I want all squares that would typically be clipped into partial squares to remain as whole squares.   Does anybody know how to do this? Should form 'Continue' button be disabled if validation is incomplete? In forms we often see the 'continue' button inactive until all the required fields are complete:         &ndash; Wireframes created with   Is this actually a help to the user, or a hindrance?  I imagine the Pro for this is that it's a visual indicator to the user that they haven't finished filling in the form or dealing with errors (because even with inline validation a user won't be informed if they've never actually interacted with a field so won't show any errors for those at that point).  But then the main Con for this (which I've also seen borne out in usability testing) is that users will be confused why they can't click the button.  Is the pattern of disabling the Continue button until validation is complete actually providing a negative user experience? As much as I like having the hardcover core rule-books in front of me, usually I read or reference most information for RPGs on my computer.  Unfortunately, my google-fu has failed me at finding places to buy a Player's Handbook PDF, or even whether said PDF exists at all.  My question is this: Is there any place I can go to legally buy a D&amp;D 5e core rulebook PDF?  I'm not looking for the starter set or basic rules, since those are incomplete (and free), I'm just looking for the core books in PDF format. Is any explanation offered for "hyper-sleep"? In Big Hero Six,      Callahan's daughter was found to be alive in the space between portals in what Baymax describes as "hyper-sleep".   I don't believe the movie offers any further explanation for this, or why Hiro isn't affected.  Are there any other sources that explain this? A friend of mine, native EN speaker, told me that the following is correct written like this:      We met on the 1st of June.   Is that really true? I cannot see any reference that these are used in written text. I started to read about Diffie-Hellman exchange and I encountered a problem which I don't know how to solve.  Given $g=3$, $p=131$, $g^x\bmod p=112$, $g^y\bmod p=74$, compute $g^{xy}\bmod p$   $113$ $110$ $112$ $111$   How could I compute $g^{xy} \bmod p$? Or at least verify which one is correct. Any idea? I've read some great on-topic example questions on Area 51.  My questions:   Should a proposed site's "Great On-Topic Example" questions be automatically included in its beta? Will a proposed site's "Great On-Topic Example" questions be automatically included in its beta? Explanation behind Second Derivative of a Parametric Equation Formula I am looking to find out how the second derivative formula works.  I can blindly apply it but I don't have a grasp of what is going on or why. The first derivitive has the formula $\frac{dy}{dx} = \frac{\frac{dy}{dt}}{\frac{dx}{dt}}$. I told this was because if you divide them you cancel out the dts and get dy/dx. The second derivative has the formula $\frac{d^2y}{dx^2} = \frac{d}{dx} \left(\frac{dy}{dx}\right) = \frac{ \frac{d}{dt}\left(\frac{dy}{dx}\right) }{\frac{dx}{dt}}$. Is this something that can be explained with only a knowledge of calculus or is this something I would have to take on faith until I learn more. Any help would be greatly appreciated. Load a resource contained in a jar In my application I load resources in this manner:  WinProcessor.class.getResource("repository").toString();   and this gives me:  file:/root/app/repository   (and I replace "file:" with empty string)   This works fine when I run my application from the IDE, but when I run the jar of my application:  java -jar app.jar   The path becomes:  jar:/root/app.jar!/repository   is there any way to solve this problem?  I'll use the "repository" dir name in order to create this:  ConfigurationContext ctx = (ConfigurationContext) ConfigurationContextFactory.createConfigurationContextFromFileSystem(repositoryString, null);   In the same manner, I'll get one file name (instead of a dir) and I'll use it this way:  System.setProperty("javax.net.ssl.trustStore", fileNameString) Retagging questions in terms of possible answer technologies When entering the title of this query I was pointed to , which has tentatively endorsed this concept, especially once an answer has been accepted.  Can I get a confirmation that it is actually good practice before an answer has been accepted? (IMHO it is not.)  Two examples:   : I didn't need a WCF answer, which I would have assumed if I had seen the question tagged with WCF even if I didn't mention it in the question or title.   : It looks probable that the answer (if there is one) is related to AOP, but the questioner does not require it. Comments are useful. Many, many posts need some small amount of meta discussion, and comments fulfill this need.   Comments are also noisy and distracting. Occasionally, someone will post an insightful and informative comment that complements the post its attached to... But more often, they're tangential, quickly irrelevant and in the way: stale comments show up first, making newer comments less visible.  The guidance here for a long time has been that comments are transient, . And yet, some do hang around for months or years because .   So let's fix that.   I propose that all comments older than 7 days be hidden by default unless the comment has been up-voted in the past 30 days. Hidden comments should be indicated by a note below the post ("add / show 3 more comments") and made visible to anyone who cares to click it.   This doesn't destroy anything, but it would get it out of the way of most readers - and hopefully encourage folks to edit it into the actual answers as a result.  Note: I previously suggested this . Other  have been . However, I'm not suggesting that comments be automatically deleted, and they should be hidden based purely on the age / activity of the comment itself, not of the post to which they're attached. CodeIgniter/PHP Active Record won't increment an integer What word could describe an operation of either importing or exporting?  X is to import and export as migration is to immigration and emigration.  Porting isn't the word I'm looking for, I don't think, but that's what I'm getting at. Cheers! How to remove desktop environments? I installed few environments that I wanted to try out on Ubuntu 12.04, but none of them worked at all. It could be that I installed them all at the same time, meaning the OS didn't get a chance to work everything out, but either way, they didn't work. I would now like to remove them.   The one's that I installed are Xubuntu/Xfce, Lubuntu/LXDE, Kubuntu/KDE, Fluxbox, OpenBox, cinnamon, and MATE. I installed them. Everything seemed to have been working properly until I actually tried to use the shells and nothing loaded at all. Except for Fluxbox, I think that one worked. I want to know of any way to repair or perhaps just remove the packages entirely. I might have already removed them because I did the apt-get remove command on all of them, but they were still in the list on the login screen. #!/bin/bash - no such file or directory System file windows open behind Unity launcher I'm on Ubuntu 16.04.1 at the moment, and system windows like the Files window, Terminal or System Software open behind the Unity launcher, which means they are partially hidden behind it. I can move them with Alt+F7, but I'd like a more permanent solution to this problem. how to have a custom zsh auto_cd command Instead of the normal cd I've created my own function  function cd {     builtin cd "$@" &amp;&amp; ls -F }   This works great for when I use commands like cd someDir/subDir but not when I change directories via zsh's auto_cd someDir/subDir.  Is there a way to customize what command gets called for auto_cd?