Before I start, this is going to be a general question but with specific cases. I've been trying to understand GIS tools and applications to achieve the following:   Build my own basemap Publish the basemap online Add my own data layers to the online basemap Perform analysis (on-the-fly)  Add interactivity to the map   So, In my first attempt, I built a spatially enabled database on PostGIS, queried this using PHP, overlayed it on google maps using their API and added interactivity using their api itself. I carried out analysis like area, denisty etc. on the fly using postGIS functions.  For my next attempt, I downloaded TileMill and rendered some really beautiful maps and added zoom level functions to it. I also exported my MBtile files. When I came across trying to publish this online, I hit quite a few names, but got lost and confused:   TileStache TileCache TileStream Mapserver Mapnik GeoServer Mapbox   So, I understand these are mapservers. But what exactly does a mapserver do? Why is it used? Why can't i server my tiles from a normal web Apache server? And for MBtiles, how many servers are out there which lets you publish it directly?  I can also export my basemap as a png/vsvg format. Can these formats be used to make a basemap through a mapserver?  When researching interactivity I came across:   Leaflet ModestMaps OpenLayers Mapstraction   I understand these are Javascript Mapping API's. But on what base map can I use these? Can it be used on Google maps? Can I use them on my own base maps too?   I basically want to understand the differences between these tools and which would be the best software stack to build a fully customized, interactive map with my own basemap.  Sorry if my question sounds to general. I will definitely be here to clarify my questions
I want to start working on a web map at work to map some of our statistics by city.    I have an idea, but I'm not exactly sure where to start.   Are there any definitive resources that provide step by step guidance on how to do this?
Why can't ARIMA model large lags and/or long range dependence? ARIMA cannot model large lags (obtained from autocorrelation plot) and long range dependency (hurst exponent $H &gt; 0.5$). Why is it so? using nginx with SNI By now I've not used SNI with nginx yet. But as IP address pools are quite filled and commercial XP support is about to cease (finally) I'm thinking about converting a few sites to SNI.  I'm aware of the general limitations and pitfalls that might come along with SNI (XP issue, very old browsers). But beyond that is there anything I should be aware of?   Like - nginx related pitfalls when using SNI - issues/bugs with recent (notable!) browsers dpkg error: "trying to overwrite file, which is also in..." For example:  $ sudo apt-get install curl Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: bsh : Depends: libjline-java but it is not going to be installed groovy : Depends: libjline-java but it is not going to be installed rhino : Depends: libjline-java but it is not going to be installed E: Unmet dependencies.   Try 'apt-get -f install' with no packages (or specify a solution).   I get the same or similar errors when I attempt to install clojure1.3, leiningen, and several other packages.   When I try the suggestion made in the error message, this is what happens:  $ sudo apt-get -f install  Reading package lists... Done Building dependency tree        Reading state information... Done Correcting dependencies... Done The following packages were automatically installed and are no longer required:   diffstat linux-headers-3.2.0-26-generic linux-headers-3.2.0-26 dh-apparmor dkms html2text libmail-sendmail-perl libsys-hostname-long-perl Use 'apt-get autoremove' to remove them. The following extra packages will be installed:   libjline-java Suggested packages:   libjline-java-doc The following NEW packages will be installed:   libjline-java 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 23 not fully installed or removed. Need to get 0 B/72.0 kB of archives. After this operation, 129 kB of additional disk space will be used. Do you want to continue [Y/n]? Y (Reading database ... 226243 files and directories currently installed.) Unpacking libjline-java (from .../libjline-java_1.0-1_all.deb) ... dpkg: error processing /var/cache/apt/archives/libjline-java_1.0-1_all.deb (--unpack):  trying to overwrite '/usr/share/java/jline.jar', which is also in package scala 2.9.2-400 Errors were encountered while processing:  /var/cache/apt/archives/libjline-java_1.0-1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)  $ sudo apt-get upgrade Reading package lists... Done Building dependency tree        Reading state information... Done You might want to run 'apt-get -f install' to correct these. The following packages have unmet dependencies:  bsh : Depends: libjline-java but it is not installed  groovy : Depends: libjline-java but it is not installed  rhino : Depends: libjline-java but it is not installed E: Unmet dependencies. Try using -f. Just installed Ubuntu 17.10 and it seems that the keyboard layout switching has changed its behavior.  In the previous version of Ubuntu (such as 16.04 Unity), if I have 3 different keyboard layouts (for example EN-TH-JA), hitting Super+Space would always cycle to the next layout in the same order (e.g. EN to TH to JA then back to EN).  However since Ubuntu 17.10, this is no longer the case. It cycles through the layout in the MRU (Most Recently Used) ordering. So suppose that the layout starts with EN, then I cycled to TH. Next time I hit Super+Space, it would give me EN instead of JA.   I tried to dig up and found that the culprit is the newly implemented DCONF settings inside org.gnome.desktop.input-sources and there seems to be no way to change this behavior.   So my question is: Is there a way to change this behavior to "static ordering" of keyboard layout switching?    (As a side-note, the new behavior is very bad when we have three or more layouts. Most of the time we as a user couldn't remember the MRU layouts, so layout switching is very inconvenient and much slower than already knowing what the next layout would be if static ordering is used.)  If there is no settings to change this behavior, where should I report this as a bug or a feature request? Open local folder from link Uniform convergence of derivatives, Tao 14.2.7. This is ex. 14.2.7. from Terence Tao's Analysis II book.   Let $I:=[a,b]$ be an interval and $f_n:I \rightarrow \mathbb R$ differentiable functions with $f_n'$ converges uniform to a function $g:I \rightarrow \mathbb R$. Suppose $\exists x_0 \in I: \lim \limits_{n \rightarrow \infty} f_n(x_0) = L \in \mathbb R$. Then the $f_n$ converge uniformly to a differentiable function $f:I \rightarrow \mathbb R$ with $f' = g$.  We are not given that the $f_n'$ are continuous but he gives the hint that $$ d_{\infty}(f_n',f_m') \leq \epsilon \Rightarrow |(f_n(x)-f_m(x))-(f_n(x_0)-f_m(x_0))| \leq \epsilon |x-x_0| $$ This can be shown by the mean value theorem. My question is : How does this help me to prove the theorem ? Can a curve object modifier created geometry be used as boolean factor This question is related to .  Let me use an exemple to illustrate what I mean.  We've created a text object (made of curves). It can't be used in a boolean modifier as it won't appear in the list of usable objects in the modifier because it's a curve object.  But if we add a remesh modifier on the text, geometry is created from the shape.  The object could be used as boolean if we convert it to mesh. The remesh can't be applied on curve object.  My question is : Can we dynamicaly use the remesh modifier created geometry as real geometry or make the boolean modifier consider the text modified object as a real mesh?  The idea behind this is to be able to change the text (or any curve 3D shape) without having to make it a real mesh.  (don't hesitate to edit my poor english to make it understandable :) ) How do I fix my USB drive to get its original 8GB size back? My USB drive used to be originally 8GB when I bought it.  I'm trying to reformatted in Windows 7 by right clicking on the drive and selecting Format.... But the capacity only shows 250MB.  Is there something I can do to get the original size back? Maybe it got partitioned in a weird way?   The  flash drive is a SanDisk Cruzer Micro 8GB. I got it from Wal-Mart but this is the same drive. Why $∀x(P(x)→Q)$ is equivalent to $∃xP(x)→Q$ Given $x$ occurs free in $P$. If $x$ does not occur free in $Q$, then $∀x(P(x)→Q)$ is semantically equivalent with $∃xP(x)→Q$. How to understand this statement. And also, need an example to show that the formula will not necessarily be equivalent if $x$ does occur free in $Q$.  I guess what struggles me is I'm not quite understand what does "free" mean in this case. But it would be better to have answer for the above question. How does the User Card popup work? We are experimenting with enhanced user card mouseover popups and have enabled them network wide. You can tell which users will trigger the popup because they have a 3-D drop shadowy look to their gravatar:    Hover your mouse over the gravatar and wait. Note that the user card mouseover popup will only be displayed if the following conditions are met:   Is the profile complete, and long enough? We enforce a minimum length requirement. The user's reputation must be >= 1k  If you have more links than are able to be displayed after truncation, those extra links will be shown in the bottom of the dialog. We order links at the bottom consistently -- if you include a twitter, google plus, linked in, or facebook those links are prioritized. It will be visible on a question and answer detail page, any page with a list of questions, and the /users list. It will not be shown when a question or answer is wiki'd. It will not be shown when excerpt summary is defined as &lt;!-- summary: &amp;nbsp; --&gt; we support explicitly specifying your user card excerpt summary using the following syntax:  &lt;!-- summary: This is my profile, there are others like it but this one is mine. --&gt;   The above example will result in:    This is now mostly complete.  The goal is allow people to show  off how awesome they are inline, without having to click through to the full user profile page. Show that $\phi(n)=\frac{n}{2}$ if and only if $n=2^k$ for some positive integer k. I think I have it figured and would like to see if I am on the right track. Thank you. How can I duplicate Apple's tiny USB power adapter? I'm designing a project that controls 110VAC (plug in, socket out), and also has a microprocessor inside.  I'd really like this project to not need a wall wart to get it's 5V, so I want to include a small DC power supply inside.    Apple's USB power adapter looks like a great small design that I can fit inside my case.  I'm guessing this is a switching power supply but I can't find any teardowns or schematics anywhere.  Does anyone know how this thing works?  I know I could make my own 110V->5VDC supply from a bridge rectifier and some caps, but I'd like to also be super safe.  What's in the Apple brick? Gravitational wave solutions to the Einstein field equations It is well known that general relativity predicts gravitational waves, but I would like to know how. What solution(s) to the Einstein field equations yield something which can be interpreted as a wave(-like) phenomenon? I'm attempting a mass update on Contacts via Execute Anonymous. My code gives me the following error:     System.LimitException: Apex CPU Time Limit Exceeded   Here's my code:  List &lt;Contact&gt; contactList = [select Id, Mass_Update_Checkbox__c from Contact Limit 1000];  for (Contact contact : contactList) {     contact.Mass_Update_Checkbox__c = TRUE;  }  update contactList; A generalization for Serret's integral $\int_0^a \frac{\ln(1+ax)}{1+x^2}dx$ I know that the Windows copy dialog (in Windows&nbsp;XP) stores the copy in memory first, and it is still copying after the dialog closes, so the time is off, but why is the estimation of the time it will take to make a copy so inaccurate, even when memory copying has been disabled (in Vista and Windows&nbsp;7)? It seems so arbitrary! How does the whole copy procedure work, and why can't Windows estimate it correctly? I want to have a script that takes the current working directory to a variable. The section that needs the directory is like this dir = pwd. It just prints pwd how do I get the current working directory into a variable? Title tag different from title appearing in Google? I'm just wondering how it is possible that IGN.com has this in its title tag:      Video Games, Cheats, Walkthroughs, Game Trailers, Reviews, News, Previews &amp; Videos at IGN   while on Google its title is simply "IGN".   How can one achieve such a thing? Does it use some special meta tag I can't see? PHP replaces spaces with underscores How to enable exFAT in Ubuntu 14.04