Is there a preprocessor trick that allows me to "include" a file as a string in a header?  Something like this:  a.txt  lorem ipsum dolorem sit amet   and the "magic" include call similar to this:  header.h  MAGICINCLUDE(a.txt, atxt)   As a result, the preprocessor does tricks and the above line is equivalent to this:  const char* atxt = "lorem ipsum dolorem\n\ sit amet";   No external tool shall be used, just the preprocessor: I am trying to get rid of my python scripts that do this.
Is there a way to include an entire text file as a string in a C program at compile-time?  something like:   file.txt:  This is a little text file  main.c:  #include &lt;stdio.h&gt; int main(void) {    #blackmagicinclude("file.txt", content)    /*    equiv: char[] content = "This is\na little\ntext file";    */    printf("%s", content); }    obtaining a little program that prints on stdout "This is a little text file"  At the moment I used an hackish python script, but it's butt-ugly and limited to only one variable name, can you tell me another way to do it?
Wildcard certificates with short hostnames? I'm trying to generate a certificate with the following subjectAltName:  hostname *.hostname hostname.mydomain.local *.hostname.mydomain.local   I generate the CSR via OpenSSL and then get the certificate from Microsoft Active Directory Certificate Services. Certificate works OK for the following alternative names:  hostname hostname.mydomain.local *.hostname.mydomain.local   But, *.hostname just doesn't work. Testing with Curl, I get the following output:  % curl https://m.example/ curl: (51) SSL: certificate subject name '*.example' does not match target host name 'm.example'   If, on the other hand, I add 'm.example' as a subjectAltName, then it works. So, wildcard with shortened hostname just refuses to work. Why does the Community user sometimes approve or reject edits? How does a machine know if my edit is valid? What does it mean if my edit was rejected by Community?     See also: I get this message while trying to install Ubuntu 12.04 as a guest in VirutalBox 4.1.18, on an Ubuntu 10.04 host.         This kernel requires the following feature not present on the CPU: pae   Some host specs:     The host's kernel is: Linux 2.6.32-41-generic-pae GNU/Linux   lscpu (host): Architecture: i686, CPU op-mode(s): 32-bit, 64-bit   grep --color=always -i PAE /proc/cpuinfo   does show pae in its output.   The 12.04 iso used is: ubuntu-12.04.0-desktop-i386.iso      As a comparison/check, I downloaded and installed Linux Mint 13 Cinnamon to the same host on the exact same VM (I just changed the .iso image). It worked fine. Its iso is: linuxmint-13-cinnamon-dvd-32bit.iso   It seems (to me) that I have pae.. what is going on here?   Update: I had assumed that Linux Mint also required pae (being Ubuntu based), but I've just run;   grep --color=always -i PAE /proc/cpuinfo   in the Mint VM.   It showed no output.   So it seems the issue may lie with VirtualBox.   If that is the case, how can I get Virtualbox into pae mode? Why could centering independent variables change the main effects with moderation? Why did the Tethered form a line in Us? In Jordan Peele's  we see that the Tethered plan a revolt, rise above ground and start murdering everyone in sight and then they form a line by holding hand in hand.   What was the purpose of that? How can I create or use a global variable in a function?  If I create a global variable in one function, how can I use that global variable in another function? Do I need to store the global variable in a local variable of the function which needs its access? I am currently in a clan with three members. When we tried to initiate a clan war it said we had insufficient clan requirements. Does anyone know what the full requirements are? Is there a minimum clan member requirement? I am a beginner to python coding in GIS. I want to calculate the total number of counts in raster attribute table. In order to do that:   I would like to build a attribute table of raster data use a loop through attribute table using ARCPY.SearchCursor()   Therefore, I wrote a code to build an attribute table. However, I am getting an error while running the code and not able to figure out the error in the code.  Code:  import arcpy # Create the geoprocessing object  import arcgisscripting gp = arcgisscripting.create()  #To overwrite output arcpy.env.overwriteOutput = True  #Set environment settings gp.workspace = "C:/Subhasis/Test/raster-read"  #Build Raster Attribute Table gp.BuildRasterAttributeTable_management("sti-9", "Overwrite")  Error Message: Traceback (most recent call last):   File "C:/Subhasis/Test/raster-read/test.py", line 15, in &lt;module&gt;     gp.BuildRasterAttributeTable_management("sti-9", "Overwrite") ExecuteError: ERROR 000049: Failed to build attribute table Failed to execute (BuildRasterAttributeTable). What steps can I take to try to recover lost or inaccessible data from any storage device?  Answers:   This applies to any computer storage device, e.g. internal/external hard drives, USB sticks, flash memory. The most important thing is to STOP using it, any type of I/O can ruin your chances of a recovery.     We have separate questions covering common problems with USB flash drives in greater detail: How can you convert a byte array to a hexadecimal string, and vice versa? During the latest gaming session our level 3 Rogue was Two-Weapon fighting with a Rapier in the main-hand and a scimitar in the off-hand.  At the completion of our gaming session I contested the application of the Two-Weapon fighting rules as it seemed unbalanced.  Once I got home I reviewed the PHB and various RPGStack and Reddit but couldn't find a concrete answer.  My interpretation of the PHB Reference rules below is that although any class/character can technically wield a weapon in their off-hand, only those who have been granted a Bonus Action for which no explicit bonus action have been defined would be allowed to actually attack.  So in the case of a Rogue the Bonus Actions granted under Cunning Action allow for specific actions (none of which are attack).  The alternate interpretation would be the rules under Two-Weapon Fighting, perhaps it should be written      you receive a bonus action to attack with a different light melee weapon that you’re holding in the other hand.   This would, in my opinion, explicitly grant the Bonus Action to any character/class who is Two-Weapon Fighting.  After thorough review does it boil down to application of the rules-as-written and determining a house-rule to apply in our campaign?    References  Page 189 of PHB : Bonus Actions  Various class features, spells, and other abilities let you take an additional action on your turn called a bonus action. The Cunning Action feature, for example, allows a rogue to take a bonus action.      You can take a bonus action only when a special ability, spell, or other feature of the game states that you can do something as a bonus   action. You otherwise don’t have a bonus action to take.   You can take only one bonus action on your turn, so you must choose which bonus action to use when you have more than one available. You choose when to take a bonus action during your turn, unless the bonus action’s timing is specified, and anything that deprives you of your ability to take actions also prevents you from taking a bonus action.  Page 96 of PHB  A Rogue receives cunning action at level 2, You can take a bonus action on each of your turns in combat.      This action can be used only to take the Dash, Disengage, or Hide action.   Page 195 of PHB  Two-Weapon Fighting (Combat Rules)  When you take the Attack action and attack with a light melee weapon that you’re holding in one hand, you can use a bonus action to attack with a different light melee weapon that you’re holding in the other hand. You don’t add your ability modifier to the damage of the bonus attack, unless that modifier is negative. If either weapon has the thrown property, you can throw the weapon, instead of making a melee attack with it.  Page 165 of PHB  Dual Wielder  (Feat)  You master fighting with two weapons, gaining the following benefits:   You gain a +1 bonus to AC while you are wielding a separate melee weapon in each hand. You can use two-weapon fighting even when the one-handed melee weapons you are wielding aren't light. You can draw or stow two one-handed weapons when you would normally be able to draw or stow only one. Change the Ubuntu program that runs when a command can't be found Synaptics driver doesn't load sometimes how to create a histogram in java How do I use an NBT editor to modify item properties? In Minecraft, the NBT (Named Binary Tag) format is used to store data of our Minecraft worlds, including block, entity, and item properties. In the Java Edition of Minecraft, you can modify this data by including the data in the command, like so: /give @s diamond_sword{Enchantments:[{id:&quot;minecraft:knockback&quot;,lvl:10s}]}  In the Bedrock Edition, on the other hand, NBT is inaccessible from commands. In order to modify NBT, we need to use an external editor. What are some useful item properties that I can modify with an NBT editor, and how can I do so?  Related: $A$ is normal and nilpotent, show $A=0$ Given a matrix $A \in R^{n \times n}$ which is normal ($AA^H=A^HA$ where $A^H$ is hermitian of $A$) and nilpotent ($A^k=0$ for some $k$). Now we need to show that $A=0$. (This is essentially exercise 5(b) in sec. 80 on p.162 of Paul R. Halmos' Finite-Dimensional Vector Spaces.) I tried to show in the following way, we know that, $AA^H=A^HA$ pre-multiply by $A^{k-1}\implies A^kA^H=A^{k-1}A^HA$ Now, we have $0 = A^{k-1}A^HA$, since $A$ nilpotent. I am not sure how to proceed from here to show $A=0$. Can someone help me in this problem? Let $X_1, \cdots, X_n$ be a random sample from the PDF: $f(x;\theta) = (\theta + 1) x^{\theta}$ with $0&lt;x&lt;1$ and $\theta &gt; -1$.  The likelihood function is: \begin{align} L(\theta) &amp;= f(x_1, \cdots, x_n; \theta) \mathbb{1}\{0&lt;x&lt;1\} \mathbb{1}\{\theta &gt;-1\}\\ &amp;= \prod_{i=1}^{n}{f(x_i ; \theta)}\mathbb{1}\{0&lt;x&lt;1\} \mathbb{1}\{\theta &gt;-1\}\\ &amp;= \prod_{i=1}^{n}{(\theta+1)x_i^{\theta}}\mathbb{1}\{0&lt;x&lt;1\} \mathbb{1}\{\theta &gt;-1\} \\ &amp;=(\theta+1)^n \left( \prod_{i=1}^n{x_i}\right)^\theta \end{align}  We look at the log likelihood $l(\theta)$ and take the derivative of this since it is easier to deal with and it is allowed because the log is monotonic:  \begin{align} l(\theta) = n\log(\theta+1) + \theta \left( \sum_{i=1}^n{\log(x_i)} \right) \end{align}  $\implies \frac{d}{d\theta} = \frac{n}{\theta+1} + \sum_{i=1}^n{\log(x_i)} = 0$  $\implies \hat{\theta}_{MLE} = -\frac{n}{\sum_{i=1}^n{\log(x_i)}} - 1$  However, this doesn't look right. I have a manuscript that is under review in a major journal which is a main result out of a few recent years of my research. When applying for faculty positions, I would like to send the draft as a part of my writing sample. But since the material is not yet published, I am not sure if it is a good idea.  What are the foreseeable disadvantages of sending an article in review to the faculty search committee?  My area is neuroscience / biomedical engineering.  Update: The paper got into a high-profile journal, and I got a job at a different place which did not require a writing sample. We know that Accio spell (aka ) has some limits:   It can be blocked (e.g. Harry couldn't Accio the Diadem in RoR in Deathly Hallows). Many more failures are listed on Wikia.   But what are the exact full rules and limitations governing the spell in Harry Potter world?   Distance?  Line-of-sight?  Knowing exact or approximate location?  Specificity of item (e.g. "Accio Broom" seemed to work for Weasleys in OotP to bring their locked-up brooms - why not just a random broom?) Types of Accio-able stuff? Can you Accio water? Lump of earth? Gases/liquids/etc...? Can you Accio based on jQuery selector (or an SQL where clause), for lack of a better description? E.g. "Accio the book that has the word 'Flammel'"? "Accio biggest green ball from this room"? Can you Accio ALL items of a kind? (the reason I thought of this whole question was seeing "Accio all guns" comment in ). Can you Accio vague stuff? ("Accio meal"). Other rules that can be inferred.   NOTE: While Wikia article has some of the info, it is clearly very lacking in details on specific rules based on specific instances in canon. I'm looking for a fully comprehensive, organized ruleset for the charm, not merely 1-2 tidbits in Wikia article. How do I call one constructor from another in Java? Is it possible to call a constructor from another (within the same class, not from a subclass)? If yes how? And what could be the best way to call another constructor (if there are several ways to do it)?