I need to get a vague idea of disk space requirements before I start forwarding logs to a Splunk instance. Each indexed line will have on average 320 characters and I will be indexing around 500,000 lines a day.  My assumptions are 1 byte per character and I'm ignoring space taken by Splunk for indices, etc. That's 160MB per day.  Would you say that's semi-accurate or totally off the mark?
This is a  about  Related:      I have a question regarding capacity planning. Can the Server Fault community please help with the following:   What kind of server do I need to handle some number of users? How many users can a server with some specifications handle? Will some server configuration be fast enough for my use case? I'm building a social networking site: what kind of hardware do I need? How much bandwidth do I need for some project? How much bandwidth will some number of users use in some application?
Would someone explain wheel sizes.  If I am not mistaken, the wheels on my Trek 520 touring bike are 700C. There are no markings, and of course, no documentation of any kind. I assume 700 means 700mm, so 700 / 25.4 = 27.56 inches.  If I measure the rim however, its diameter is approximately 25.1 inches.  If I buy Continental tires, the size is 28 inch, but I have to buy 27 inch Bontrager tubes.  To make matters worse, per this link, tires come in sizes of 26, 27, and 28 inch, and size 700.     How can I determine my wheel size, and are these various sizes interchangable. Also, is the 'C' suffix important, and what does it mean?  Of course the tires are marked, but I am under the impression (per the dealers comments) that Continental marks their tires differently than everyone else. Also, the tire markings don't help for ordering a new wheel.   With so many tire sizes available, how can I know if I am using the correct size.  After reading the various answers here, I should explain that my confusion on this matter stemmed from the fact that I used to work as an auto mechanic. In the auto industry, car tires are based on wheel size, 13", 14", 15" etc, and there is no possible way to mount a 15" tire on a 13" rim for example.  So when I saw all these different tire sizes, I assumed they all required a different wheel size, but in fact, there is essentially just one wheel diameter for my type of bike, which they refer to as 700C, which is actually 622mm.   I also initially assumed that the C referred to the wheel's width, but that isn't true either. The C is apparently just antiquated terminology.  So at least in theory, I can mount a 26", 27" 28" or 29" tire on my 700C (622mm) rim. I just need to verify the width of the tire is suitable my wheel width, which is what Sheldon Brown's article explains.  Also, I measured my Continental tires, which are marked as 28 inch. They actually measure 27 inches (fully inflated), which must be why my dealer calls their sizing non standard. I am trying to run gedit from an SSH terminal on Windows, connected to an Amazon EC2 instance running Ubuntu 12.04 Server and I am getting this error:  Cannot open display:   How do I fix it? Wow, the iOS app feed sure showed me an interesting question! I want to read more. Uh, how do I get there? In the iOS app, pulling up a question from the feed gives the standard question view, which provides no means of navigating elsewhere on that site, either to browse or search. This should be changed for feed questions.  For example, I tapped on a highlighted Seasoned Advice question today, and found that I wanted to make a comment pointing to a related question on the site. The best way I could think of finding that post was to leave the app and use my browser. Then I came back with the link to copy-paste in.  Similarly, a question in the feed might be so intriguing that I want to look around for more cool stuff on the site. That requires two taps back and then a search via the "All Sites" menu item.  I'd suggest that questions selected from the feed should get a special header bar (or maybe stuck in between the questions and the answers) that provides a "More posts!" link at least to the site's top view; ideally there would also be a search field that could pop out of it.  Another possibility that would work pretty well, although it's a small tap target on a phone, would be to link the site name that appears under the question title to the site's top view. I have a BA degree in Biochemistry.  I worked at a research lab for 5 yrs before I quit my job to be a stay at home.  Now I want to change my career and get into the field of QA.  I don't have much knowledge as to what the best way is to get into this field.  I cant afford to take online courses, so I want to self teach it to me.  Any suggestions and help would be greatly appreciated. How do i prove that $(p \vee q) \wedge (\neg p \vee r) \rightarrow (q \vee r)$ is a tautology without using the truth table? How do I customize the date/time display in GNOME Shell's top bar? Time indicator is shown as "%a %H:%M" in the center of the top bar.  How do I move it back to the right where it belongs, and make it include the full date and time ("%Y-%m-%d %s %H:%M")? Sponsor Gallery, Page, or Something Like That? Say that we have a secure random number generation that outputs 32 bit random numbers, so it's output is a true random number between 0 and a MAX.  What is the best way to map this random number to a defined range (say I want something random between X and Y) without loosing too much entropy? If two ends were a certain "length" apart were they therefore at rest (or at least rigid) to each other? Take a look on a website with specified viewport size, that is bigger than physical size? How can you make an armor that has infinite protection armor? When I was using the new attribute command, I saw an attribute called &quot;armor.&quot; I don't know what it actually does, but I think it has to do with protection. I was wondering if I could make an armor that has infinite protection so I tried to make a command: give @s netherite_helmet{AttributeModifiers:[{AttributeName:&quot;generic.armor&quot;,Name:&quot;generic.armor&quot;,Amount:1.79769313486232E+308d,Operation:0,UUID:[I;439,684,724,99]},Slot:&quot;head&quot;}]}  I thought it would give me infinite protection, but it only gives me a helmet with the empty &quot;protection&quot; attribute. It works fine on older versions, but not on the 1.17 snapshots. Permanently removing apache2 It seems a simple apt-get remove apache2 does not completely remove apache2 as I can still see it on one of the processes when running top. How does one remove apache2 completely on his ubuntu server?  It's not removed indeed:  ~# which apache2 /usr/sbin/apache2 ~# whereis apache2 apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz   But when I do apt-get remove apache2 again:  # apt-get remove apache2 Reading package lists... Done Building dependency tree Reading state information... Done Package apache2 is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. How do I use a small font size in questions and answers? Is there any way to use a small font size in questions or answers? That is, for the purpose of minor and possibly irrelevant information?  I've checked the Markdown syntax but couldn't find anything. However I feel I've seen it on the site somewhere... Detect if a method was overridden using Reflection (C#) How to stop the find command after second match? How to make find command, that will show only first two matches and then end, something similiar to  just version for two records. Indirect return of all elements in an array The Bash man page describes use of ${!a} to return the contents of the variable whose name is the contents of a (a level of indirection).  I'd like to know how to return all elements in an array using this, i.e.,  a=(one two three) echo ${a[*]}   returns  one two three   I would like for:  b=a echo ${!b[*]}   to return the same.  Unfortunately, it doesn't, but returns 0 instead.  Update  Given the replies, I now realise that my example was too simple, since of course, something like:  b=("${a[@]}")   Will achieve exactly what I said I needed.  So, here's what I was trying to do:  LIST_lys=(lys1 lys2) LIST_diaspar=(diaspar1 diaspar2)  whichone=$1   # 'lys' or 'diaspar'  _LIST=LIST_$whichone LIST=${!_LIST[*]}   Of course, carefully reading the Bash man page shows that this won't work as expected because the last line simply returns the indices of the "array" $_LIST (not an array at all).  In any case, the following should do the job (as pointed out):  LIST=($(eval echo \${$_LIST[*]}))   or ... (the route that I went, eventually):  LIST_lys="lys1 lys2" ... LIST=(${!_LIST})   Assuming, of course, that elements don't contain whitespace. Which is faster/best? SELECT * or SELECT column1, colum2, column3, etc I've heard that SELECT * is generally bad practice to use when writing SQL commands because it is more efficient to SELECT columns you specifically need.  If I need to SELECT every column in a table, should I use   SELECT * FROM TABLE   or   SELECT column1, colum2, column3, etc. FROM TABLE   Does the efficiency really matter in this case? I'd think SELECT * would be more optimal internally if you really need all of the data, but I'm saying this with no real understanding of database.  I'm curious to know what the best practice is in this case.  UPDATE: I probably should specify that the only situation where I would really want to do a SELECT * is when I'm selecting data from one table where I know all columns will always need to be retrieved, even when new columns are added.   Given the responses I've seen however, this still seems like a bad idea and SELECT * should never be used for a lot more technical reasons that I ever though about. Example of a finite non-commutative ring without a unity Give an example of a finite, non-commutative ring, which does not have a unity.    I can't think of any thing which fits this question. I was thinking $M_2(\mathbb{R})$ but it has the identity. Any help is appreciated. Easiest way to move my Windows installation to an SSD? I've taken the plunge and bought an SSD and want to move my existing Windows installation over. The current hard disk is 500Gb, but I've trimmed the contents down to about ~40Gb. I'm transferring it across to a 100Gb SSD and looking for the easiest way just to copy everything across and set the SSD up as a boot device.  I've looked at a few tools like Macrium Reflect, but they don't seem able to restore to a smaller drive. Do I need to go for something like  to do this? I'm trying to avoid scary Linux-based boot utilities if possible, does anyone know of an easier way? ColA                  Col B              ColC Project A            A.pdf               A.pdf Project B                                No Link   I have a list of project records. One column (e.g., B) may have a reference to a pdf file. If I create a formula   =if(isblank(B2),"No Link",hyperlink(folderURL + B2),B2)   What I want is to place a hyperlink on only those rows where column B contains a pdf reference, and insert text "No Link". I get the proper text values, but in all rows have the hyperlnk default appearance and behavior -- Excel seems to be creating "phantom links" out of the "No Link" cells.     Clicking on the "No Link" value in Col C activates an attempt to open the file listed in Col B, which returns a No file found error.