We're making an app in Unity. We're building it for Android and iOS. We also have a server. In order to use our server you need to present our api key for the server. So, we need to store that key in the build somewhere (eg. APK file) But how can we put it anywhere where people wont be able to get it? Eg. they can get the APK and decompile it. SDKS for unity for facebook and so on, store an api key in the client. What do they do?
GameJolt is a gaming platform/website that offers API access with features like achievements tracking for users, etc. I can use the API no problem on my tests but what I'm concerned about is the private key that is issued to my game. How do I ensure that it's protected from people that want to decompile my game? Once  they get the API private key, they will be able to do anything with it.
Return vs. Enter? I noticed that my MacBook's keyboard has the word enter above the return key. I also noticed that on Mac OS X, there's a special symbol for return ↩, and another for enter ⌤. How would I send the enter key if my MacBook has no numpad?  Is there any difference between these two keys? What should i use for better performance, nine-patch or drawable xml resource? Rosewill RNX-N600UBE Connectivity issue on Ubuntu 17.04 I've upgraded from 4.4.0 to 4.4.8 and then 4.5.2 on Ubuntu 16.04 LTS 64-bit, and it's still happening.   At 4.5.2 it's even more frequent, and mainly in Chrome (haven't tried firefox or opera just yet). Every time I open a new web page. Any way to fix that, or is it a bug?  00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) 04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev 81)   Cheers. How to create a YouTube playlist from a list of links? I have very long lists of YouTube links/bookmarks. I want to create playlists for my YouTube channel with them. Is there any way to do it automatically without having to add each individual URL to a playlist? How can I reliably get the operating system's name? Say I am logged into a remote system, how can I know what it's running? On most modern Linuxes (Linuces?), you have the lsb_release command:  $ lsb_release -ic     Distributor ID: LinuxMint Codename:       debian   Which as far as I can tell just gives the same info as /etc/lsb-release. What if that file is not present? I seem to recall that the lsb_release command is relatively new so what if I have to get the OS of an older system?  In any case, lsb stands for Linux Standard Base so I am assuming it won't work on non-Linux Unices. As far as I know, there is no way of getting this information from uname so how can I get this on systems that do not use lsb_release? Inform moderators migrating a question if the migration would have been normally blocked I have a question that says "Show that there is a bounded sequence $x_n$ which is not convergent but has the property that $x_n - x_{n+1} \to 0$ as $n \to 0$.  What does this mean? Do I need to come up with an example or does the problem actually want me to prove such proposition?  By the way, I see that this sequence looks like Cauchy because of $x_n - x_{n+1} \to 0$ as $n \to 0$, but it is obviously not. I have a statement,     Either p or q   and I have to write it in terms of logical connectives but I don't get which logical connector should I be using? Here is what I did (I think there could have been a better way to do this)     $(p \lor q ) \land (\neg((p \Rightarrow q) \land (q \Rightarrow p)))$ I want to make a bootable USB thumb drive to install Windows on my computer. I don't want to use my old DVD to create an image and then upgrade to SP1, so I decided to download an untouched .iso file that already has SP1 in it. My question is this, is there a difference between these two files files?     en_windows_7_home_premium_with_sp1_x64_dvd_620851.iso   vs     en_windows_7_home_premium_with_sp1_x64_dvd_u_676549.iso   What does dvd_u mean, is it somehow different from plain dvd? Also will these work with my retail Home Premium key or do these work only for thoe with TechNet/MSDN accounts? How did Thanos know about the power of "The Snap"? In the scene on Titan with Doctor Strange in Avengers: Infinity War, Thanos said,     With all six Infinity Stones, I will simply snap my fingers and it would all cease to exist.   Then again, in the very first scene with Thor and Loki, when Maw gave Thanos the Space Stone, he said that no one has ever worn two Infinity Stones together.   So how come Thanos knew about the power of the Snap? Because as Wong puts it to Tony, the Big Bang hurled the six Infinity Stones across the universe.   So if no one had collected all the six stones before Thanos, then how did he know about the ability to "Snap"? limit of the sequence $a_n=1+\frac{1}{a_{n-1}}$ and $a_1=1$ How can I access and process nested objects, arrays or JSON? I want to reinstall Ubuntu from scratch.   I have read ( and ) that it is recommended to have 3 partitions for the desktop installation: root, home and swap as having a separate home and root can simplify the process if you want to upgrade or reinstall Ubuntu (if you break something by mistake).  But there is no type of formula (that I can find) on how big each partition should be. I know this is somewhat dependant on what you plan to install. I want to have flexibility down the line to install new software without having to worry about shifting the partition sizes around.  Does anyone know of a formula or percentage breakdown that they have used to successfully calculate partition sizes?  i.e. x% of space will be allocated to the swap, y% of space to the root partition and z% of space to the home partition I understand that the Announcer badge can be earned if the question is visited 25 times.  But is this only when I share a link to this question in one of my answers, or can I also share the link (with my user id somewhere to count the accesses) somewhere else, maybe Facebook? Maximum power of $2$ which divides $3^{1024}-1$ What is the maximum power of $2$ which completely divides $3^{1024}-1$?  I proceeded thus: $\phi(2^n)=2^{n-1}$ for all $n\ge1$ $$3^{1024}=3^{2^{10}}\equiv1\pmod {2^{11}}$$ $$3^{1024}-1\equiv0\pmod {2^{11}}$$ Since $\phi(2^{11})=2^{10}$.  So, maximum power of $2$ must be $11$. But the answer says it is $12$. Where am I wrong and how to solve it correctly? Is it a wise-decision to buy full-frame lenses for use on an APS-C body? I have a Canon 550D which I've been using for around a year now. I really love it and have learned a great deal with this and the 18 - 135mm kit lens. But now with experience I feel the need to get some better glass. I won't be buying a new body any time soon because I figure investing in some good glass is more important.   As I have looked around, I see quite a few good used L lenses I can get in ebay for good bargain prices. But I know that the EF lenses don't have the same focal length in the cropped sensors. Is it a wise decision to buy these EF lenses or buy the cropped sensor alternatives?  I have the following lenses in mind that I am looking to buy down the line from the canon range over the next several months.  16-35mm f/2.8L, 24-70mm f/2.8L, 70-200 f/4L.  Are these apt choices for cropped sensors? I know most pros with FFs use these but I am a bit skeptic that they will serve the same purpose for me. If so what are the alternatives for this that have almost as good image quality? Converting transparent gif / png to jpeg using java How do I make a floor plan with specific dimensions? This is my very first time of using blender. I've tried several tutorials but can't find anything that tells me how to do the very basic thing i want to do.  I simply want to draw a floor plan for a room which is 13 feet by 11 feet and make it 3d so that ultimately i can play with where things go in that room.  Can anyone take me through the steps needed to do this?   I will be so grateful.  Thank you in advance Series $\frac{x^{3n}}{(3n)!} $ find sum using differentiation Find sum of the series $$\sum_{n=1}^{\infty}\frac{x^{3n}}{\left(3n\right)!}$$ using differentiation. So far I found that $$S(x)+1=S'''(x)$$ but it does not help. Then I tried different interesting ideas  like $$S(x)+S'(x)+S''(x)=e^x-1\,.$$Maybe if I get the third equation it will allow me to construct a kind of differential equation. Then, by solving it, obtain $S(x)$.