I am not convinced that it gives me all possibilities for my problem 1) xso said it was not a good answer 2) I would like to find an easiest solution 3) I doesn't address my question why browse the files in a jar has to be different as browse the files in the file system 4) it is an old thread, maybe it changed in Java 8 or Java 9 or in another library ? even the new link doesn't convince me. Where is addressed the problem to find directories in directories ? Here it is only files in the jar. In my case, I don't know (and I don't want to know) the list of animals, the list of colors,...  I am developing games for eye-trackers (). These games are done in particular for disabled children and their parents are often not accustomed to use computers. Hence, I try to release a software as easy as possible to run. I have made it with java/javafx. My soft has to be downloaded as a jar and double clicked. In a new game,  the idea is to show some pictures to the child, a voice gives the order and (s)he stare at the correct one. For instance, « Where is the elephant ? » and the child has to select the elephant. It can be the same with colors, cartoon characters,… I  tried to do something as generic as possible hence for animals, all are ordered in an « animals » directory where there is a directory for each animal (one for horses, one for eagles,…) and in each directory several images. It is hence easy to add a new animal (just need to add a directory) and easy to add a new picture (add it to the directory). It is easy to make a new game, build a new hierarchy of directories (one for colors, one for cartoon characters,…). Here is an excerpt  of my actual directory structure.   It works pretty well in my IDE but unfortunately it doesn’t work in my jar. It seems easy to show an image if you know its complete path but impossible to use functions as File listFiles(). I try to find solutions but they don’t seem to work. Some people seem to say that is it is possible with nio but I was not able to make it works. I have two questions : is it possible and if no, why is it impossible ? Folders exist in my jar, they don’t disappear, why is there no way to list their content ? If no, how can I implement a solution as easy as possible ? Thank you !
Lets assume my classes are loaded from a compressed .war file or loaded elsewhere,  how can I discover all the resources in a given package?  Enumerating files will not really work, since this is a war file.  Most likely this will involve using the current classloader?  Is there a library out there that does something like that? Googling revealed only some hacks with listing files.
Is it possible that by mutation a human could see infrared or other 'colours'? Incoming light reacts with the several types of cone cells in the eye. In humans, there are three types of cones sensitive to three different spectra, resulting in trichromatic color vision. Each individual cone contains pigments composed of opsin apoprotein, which is covalently linked to either 11-cis-hydroretinal or more rarely 11-cis-dehydroretina.  The opsins (photopigments) present in the L and M cones are encoded on the X chromosome.  A very small percentage of women may have an extra type of color receptor because they have different alleles for the gene for the L opsin on each X chromosome. X chromosome inactivation means that only one opsin is expressed in each cone cell, and some women may therefore show a degree of tetrachromatic color vision. Tetrachromacy is also demonstrated among several species of birds, fish, amphibians, reptiles and insects.  Humans cannot see ultraviolet light directly because the lens of the eye blocks most light in the wavelength range of 300–400 nm.  So, besides above mentioned exceptions, is it possible due to mutations or genetic engineering to see UV or infrared. What kind of mutations should be made or are the changes to be made in the opsines to big to create 'alien' eyes? Toy Line (Production) Run I am not sure about the meaning of this:          Transformers: Generation 1 (also known as Generation One or G1) was a children's toy line that ran from 1984 to 1991 and was produced by Hasbro.     Would the following rewrite be better?        Transformers: Generation 1 (also known as Generation One or G1) was a children's toy line the production of which ran from 1984 to 1991 and was produced by Hasbro. How to restore a system after accidentally removing all kernels? How do you clear a stringstream variable? What is the best way to dump entire objects to a log in C#? So for viewing a current object's state at runtime, I really like what the Visual Studio Immediate window gives me.  Just doing a simple  ? objectname   Will give me a nicely formatted 'dump' of the object.    Is there an easy way to do this in code, so I can do something similar when logging? Can Hooke's law be derived? Can we derive  from the theory of elasticity? I know it is not a fundamental law and therefore can be derived from more basic considerations. Active vs passive voice with inanimate object as the subject I have asked the  in ELL Stackexchange forum. There all the answers and comments I received was really helpful, but still I was looking for something more. So I have decided to ask this same question here also.   I have seen some sentences like this -         The film was announced to be released on this coming Friday.   The film was announced to release on this coming Friday.      Both the sentences are used, and I know they are interchangeable and does bear the same meaning. But I have some doubt about the second sentence - why is it "to release", when the film cant release itself.   Some other sentences of similar structure that arises my confusion -         The product sells well.   The book reads well.   The glass broke.      The sentences are understandable, but in each of the sentences the subjects can't perform any job, as they all are inanimate object. The verbs are active, but they acts like they are used as passive.  Now my question is how to decide which verb to use this way and which not? What is the right tool to process big .xel files (SQL Server Extended Events logs)? My aim is to audit all queries on an instance, who's running them and from where, how many reads, in order to consolidate/migrate on another instance.   Figured out the best way is via Extended Events to .xel files, over 2 weeks, copy those and analyse on my well-specd desktop. Set up the capture with the minimal number of details (fields), so really can't make it smaller than this - aprox 12GB in 12 files. Used "Merge Extended Event Files" in SSMS to load the .xel files and process as detailed in   Is this really the best way to do it ? Is there a better tool to load the files ? It's really slow with SSMS 17.7 - example: with only 4 filters so far (before getting into grouping and aggregates) it took over 12h to get to crunch through 50% of the logs. What are the advantages of stacking multiple LSTMs? What are the advantages, why would one use multiple LSTMs, stacked one side-by-side, in a deep-network? I am using a LSTM to represent a sequence of inputs as a single input. So once I have that single representation— why would I pass it through again?  I am asking this because I saw this in a natural-language generation program. Securely erasing all data from a hard drive I am about to sell my old desktop PC and I am cautious about some of my sensitive information being available to the purchaser, even after reformatting the hard-drive, using data recovery software.  How can I securely wipe the hard drive so that the data on it cannot be recovered?  Although I specifically want help with my Windows PC, it wouldn't hurt if there were suggestions for Macs as well. Theme Image Style for image located in module directory How do you mass-delete emails in iOS Mail? I don't know if this is documented anywhere, but just to bring it to current attention… Function always continuous in a Sobolev Space? Hy everybody got a quick question. I know that all function F in a Sobolev Space has a continuous representative called U such as U=F almost everywhere.  Lets take for example: The Sobolev space on ]-1,1[    the function F(x)=0 on x&lt;0 and F(x)=1 x>0  we can't find a continuous representative because it would be on a larger interval let say ]-eps ,eps[ so not in a Sobolev space the function F(x)=x on x&lt;0 and x>0 and F(0)=1 where we could find the representative U=x   My question is: if F isn't continuous is it sure that it isn't an element of a Sobolev Space? It was given was given as a necessary condition in my course.  Thanks for the help. Earth Engine convert list with coordinates and values into a feature collection for export I need to create a feature collection from a list containing coordinates and band values.  These are extracted from a landsat image as shown in this linked script.    I'm unable to find a solution in creating a feature collection.  Here is the tail end code.  var valuesList = joinedImage.reduceRegion({   reducer: ee.Reducer.toList(4),   geometry: myGeometry }).values().get(0);  var feature = ee.Feature(null, valuesList);   // Wrap the Feature in a FeatureCollection for export. var myFeatures = ee.FeatureCollection([feature]);   // Export the image, specifying scale and region. Export.table.toDrive(myFeatures, "data", "myData", "B4-B5",  "CSV");   This doesn't work, because it is clearly the wrong way to create the feature collection.  I've tried to create it similar to Rodrigo E. Principe's solution of mapping a Feature Collection but I can't seem to create the initial feature collection to start with. What flash slaves can be used with a Canon Speedlite 600EX-RT? My current flash setup is a standard shoe mount but I've been thinking about getting a remote.  I've been drooling over the Speedlite 600EX-RT. It uses radio to control slaves, which is nice (longer distance, doesn't require line of sight, etc.).  One thing I don't understand: do slaves also have to be 600EX-RTs or do other flash units use radio to communicate already? Can any (cheap?) flash slaves can be used with a Canon Speedlite 600EX-RT or do I need to buy the 600EX and a ST-E3-RT transmitter in order (or multiple 600EX-RTs) to have a radio-controlled remote flash setup? Creating fillable PDFs I'd like to create a LaTeX document that when rendered into PDF, has forms that can be filled out using Adobe Reader or other such programs. Then I'd like to be able to extract the data. I deliberately would like to avoid using Acrobat for all the usual reasons (non-free, need different versions for different platforms etc).   Can this be done ? Implement MicroController Power Switch and re-use the button for other features This is similar to other questions, but I feel it is different because of the reuse of the "power" button.   I want a "latching" Momentary Power button.  Behavior:   User Pushes momentary button, holds down as long as necessary and the device powers up. Between Power On and Off the same button will be re-used for other functions  When it is held down for 5 +/- seconds the MicroController will turn itself off.    Design Constraints:   Battery provides between 3.7V to 2.9V during it's usable life The Voltage regulator requires Vin +/- 0.3V on the Enable Pin, 3.1V output. MicroController operates at 3.1V MicroController Output Pin High state is 2.7V Max   Debouncing: In this case I'm not concerned about debouncing the switch, if the user doesn't hold it down long enough for the MicroController to set it's Digital Output pin  High the device doesn't power on.  I've worked up the following schematic, which kind of works.    It assumes 3.7V from the battery. Uses an Analog Input for the Power button, which then uses the variation in voltage to determine if the button has been pressed. In the current design the difference is 0.12 V (from 3.4 to 3.52), but the MicroController has a 12 bit ADC so that shouldn't be a problem, in addition I can adjust the sensitivity range of the ADC.   Questions:  What is the difference between reality and the simulator?  Is there a better way?  How can I get a greater voltage difference on the button input? I've tried many different combinations but they increase the voltage range above the 3.6V Input High Maximum specified in the datasheet.  I'm not excited about the "Leakage current" when the uC Controlled Power Pin is Low, any suggestions?   Thank you for any ideas/suggestions/answers. Can't Remove Cortana from Windows 10 One runtime platform provides an API that supplies PKCS#5 padding for block cipher modes such as ECB and CBC. These modes have been defined for the triple DES, AES and Blowfish block ciphers. The other platform API only provides PKCS#7 padding.  Are PKCS#5 padding and PKCS#7 padding compatible? An equivalence relation is defined by three properties: reflexivity, symmetry and transitivity.  Doesn't symmetry and transitivity implies reflexivity? Consider the following argument.  For any $a$ and $b$, $a R b$ implies $b R a$ by symmetry. Using transitivity, we have $a R a$.  Source: Exercise 8.46, P195 of Mathematical Proofs, 2nd (not 3rd) ed. by Chartrand et al