I'm taking care of a website's SEO. Its languages are Portuguese and Spanish. Usually, I just use English for programming, including files naming.   In order to take advantage of boost rank that meaningful images' file names can provide, will I have to translate its names to both Portuguese and Spanish, either by duplicating the files or going with a sever side rewrite approach?
I have one site with two languages: English and Spanish for example. What would be the proper convention to name image files?  From my point of view it would be stupid to duplicate image and then name it according to on which site it will be uploaded. It would be waste of resources IMO and unnecessary job to do.  What do you think about this one?
How is arccos derived? Stupid question but I need to understand:  If $ \cos = \dfrac{\text{adjacent}}{\text{hypotenuse}} $  What is arcosine? $ \text{adjacent} \cdot \text{hypotenuse}$? Is this the same for arcsine and arctangent? Consider a horizontal surface with or without friction. Ideally, will a wheel rolling without slipping roll forever in both cases? Suppose a wheel is rolling smoothly on a horizontal plane i.e., it is rolling without slipping.  Now let's take the two cases of the horizontal plane:   It has friction It is frictionless   In the first case, as of my knowledge friction doesn't come into play when there is no slipping. So, will the wheel roll forever? If it comes to rest is the answer friction? If not what brings it to rest?  In the second case, there is no friction. So, here also will the wheel roll forever? And if it comes to rest what brings it to rest? ubuntu terminal is not working properly in vi editor Linux equivalent to PowerShell's "one-to-many" remoting After upgrading from 10.04 to 12.04 I am trying to install different packages.  For instance ia32-libs and skype (4.0).  When trying to install these, I am getting the 'Unable to correct problems, you have held broken packages' error message.   Output of commands:  sudo apt-get install -f Reading package lists... Done Building dependency tree        Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.   After running this:  sudo dpkg --configure -a foo@foo:~$ sudo apt-get install -f Reading package lists... Done Building dependency tree        Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Would the One Ring even work for anyone but Sauron? How to fix 'android.os.NetworkOnMainThreadException'? What is the difference in this specific breadboard wiring? Disappointed to see that the 18.04 installer no longer offers the option to encrypt the home directory. According to  bug report referenced in the installer, the recommended method for encryption these days is full-disk with LUKS, or fscrypt for directories. Full-disk encryption seems a bit overkill for my needs, and all the bugs and caveats mentioned on the  don't make it a very attractive option. All I really want is to protect my home directory from someone accessing my documents, photos, etc. if my laptop were to get stolen, making fscrypt the option for me.  The  has some examples on how to set it up, but I can't find any documentation aimed at encrypting the home directory on Ubuntu. The old ecryptfs tool is still available, but after setting it up Ubuntu would sometimes freeze at the login screen.  So my question is: How do I setup fscrypt to encrypt my /home directory and decrypt when I log in? I also liked how ecryptfs allowed decrypting the folder manually (eg. from disk images).  (A similar question was posted  and was unfortunately closed for being an "off-topic" bug report. To clarify, this is not a bug report. The fact that the encrypt home directory option was removed from the installer was intentional. All I'm asking here is how to setup fscrypt.) How do I suppress the "New release '12.10' available" message? When I ssh into my  box, I get this message:  Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-32-generic x86_64)   * Documentation:  https://help.ubuntu.com/  New release '12.10' available. Run 'do-release-upgrade' to upgrade to it.  Last login: &lt;redacted&gt; $   But I don't intend to upgrade to 12.10, because Mythbuntu recommends using LTS releases only.  How do I suppress the "New release '12.10' available" message?  I don't want to be notified until the next LTS release is available.  I've already gone to Update Manager > Settings > Updates and selected "Notify me of a new Ubuntu version: For long-term support versions", but that didn't get rid of this message. Convert .bbl file to .bib file How can I convert a .bbl file to a .bib file. I  lost my .bib file but I still have my .bbl file. Now , I need to add more references to my .bbl file according to a specific format which I need to produce using Bibtex, so how can I convert my .bbl file to a .bib file so I can add the new references according to the format.  Thanks for any insight. I am able to parse strings containing date/time with time.strptime  &gt;&gt;&gt; import time &gt;&gt;&gt; time.strptime('30/03/09 16:31:32', '%d/%m/%y %H:%M:%S') (2009, 3, 30, 16, 31, 32, 0, 89, -1)   How can I parse a time string that contains milliseconds?  &gt;&gt;&gt; time.strptime('30/03/09 16:31:32.123', '%d/%m/%y %H:%M:%S') Traceback (most recent call last):   File "&lt;stdin&gt;", line 1, in &lt;module&gt;   File "/usr/lib/python2.5/_strptime.py", line 333, in strptime     data_string[found.end():]) ValueError: unconverted data remains: .123 Showing range on hexagonal grid Here is the situation.  I have hexagonal board,and a unit on it,with speed or move value 4.Diffrent terrain has a diffrent cost.When i click on the unit,game should show me a move range.  My solution was to check each  hex in range of 4,with A* pathfinding,and if path cost was less than 4 then this hex was in range.Finally game nicely show me range of that unit.  My question is:   Is there other solution to search for range on hex grids or square grid,because even if i am really proud of what i did in my solution,i think,it is a little to exaggerated?:))  What make me ask this question?I noticed that when unit speed is 4 or 6 or even 8,time to computing range for my computer was really good,but when speed was 10 and more i noticed that i needed to wait few second to compute.Well in real games i rather dont see something like this and my A* pathfinding is rather well optimized,so im thinking that my solution is wrong.  Thanks for any replies. Summing up the area on a polygon by a certain attribute result I wish to know if there's a tool on QGIS equivalent to the Excel's "SUMIF".    I have a shapefile of a land use and cover that's classified by the attribute with the name of the classes, for example: "vegetation", "urban centers" and "pastures". My goal is to calculate the area of each class, but since it's composed by various polygons, I need to add up all the areas from all polygons that were put in the same class.  Like I mentioned in the beginning of the question, I know that Excel has a function that can do such thing for me, but it turns out that the sum made by excel doesn't match the area's total given by QGIS.  English is not my first language, so if the explanation isn't clear enough, I'll be glad to rephrase it. parsing a date string from FTPClient.getModificationTime() At college we use ArcGIS Desktop 10, but that does not function on my Mac so I have QGIS there instead.  I want to do my exercises with QGIS, but in ArcGIS Desktop we use .lyr files with ArcMap and .lyrx files with ArcGIS Pro, and they are not supported by QGIS.  Does anyone know, how I can connect the *.lyr files to my *.shp files to use them on my Mac with QGIS? Homebrew putty installation does not make the putty command recognisable I would like to instal  with use of Homebrew. I'm performing the following command:  brew install putty   which gives the seemingly correct output:  ==&gt; Downloading https://homebrew.bintray.com/bottles/putty-0.67.el_capitan.bottle.tar.gz Already downloaded: /Users/thisuser/Library/Caches/Homebrew/putty-0.67.el_capitan.bottle.tar.gz ==&gt; Pouring putty-0.67.el_capitan.bottle.tar.gz 🍺  /usr/local/Cellar/putty/0.67: 11 files, 1.5M   However, the putty command is not recognised:  thisuser-541/41:~$ putty -bash: putty: command not found I would like to make a sum of all dropdown values into a label text box. I am using following formula, but I do not understand where am I going wrong. Can anyone assist? I have also added a screenshot if that helps anyhow. Note: scores is the table name the dropdown values feed from. Sum(scores, Dropdown3.Selected.Value + Dropdown3_1.Selected.Value + Dropdown3_2.Selected.Value) Thanks to the internet, graphic design and programming are becoming increasingly overlapping fields.   As a programmer, I constantly find myself needing basic knowledge of Graphic Design, but have trouble locating thorough yet concise graphic design learning resources, and instead usually find bits and pieces of knowledge applicable to the task at hand.  Can you guys offer some tips or recommend some good books, tutorials, blogs, and websites which provide a beginner level overview of web design that have been, in your experience, effective and high quality learning materials. I'm not looking for tips on how to use image editing tools, but assuming a basic grasp of those, which resources and advice will best help a new designer create professional looking designs? What is the maximum party size and the corresponding monster buffs? What is the maximum party size (if there is one) in Diablo 3?  Additionally, how much of a buff do monsters get when adding party members?     "A new ally has joined, but the minions of Hell grow stronger."