Comment Re:Intel?? (Score 2) 37
I think that is outdated, at least for some brands. I have a Thinkpad Carbon X1 and a Dell Inspiron - both get very good battery lifetimes in Linux (8-12hr). A lot of this comes down to the BIOS and firmware.
I think that is outdated, at least for some brands. I have a Thinkpad Carbon X1 and a Dell Inspiron - both get very good battery lifetimes in Linux (8-12hr). A lot of this comes down to the BIOS and firmware.
I use the mobile version as it is the only browser I know which does decent reflow of text when you zoom in.
How is this relevant? The algorithm is for speeding up Markov Chain Monte Carlo (MCMC) analyses, which are very commonly used in science to examine posterior probability distributions for a particular model. I run MCMC codes most weeks and they're becoming increasingly more common in my field of science. Being able to speed up the analysis by a large factor to avoid model likelihood evaluations would be very valuable.
How many containers are transport? What's the probability one of them will contain a 777 flaperon with the correct serial number?
The Amstrad PCW also had a complex memory layout for the screen. It had a "Roller RAM" lookup table for each row which could be modified in order to achieve fast scrolling of the screen. The memory for a single character was also stored sequentially in the memory.
Housing is the big problem in the UK. It costs a huge fraction of your income to rent or buy. Many of the foreigners doing the job are prepared to live in worse conditions and can therefore get by on the wages.
"Scientists at XMM-Newton" - who writes this rubbish? XMM is a European space X-ray observatory in elliptical orbit around the earth. Nobody is "at" XMM.
It's not so difficult if it's pure Python and you're not compiling anything. The main problem was getting Qt to compile so I could compile my extensions. For your project, I'd make a virtual machine with something like WinXP (this makes it easier to make new releases if nothing changes), install Python and the associated PySide. Install any other modules you need. I used PyInstaller to make the runnable exe file. See e.g. here for my pyinstaller file. I then used NSIS to make an installer using this configuration file.
Well, there's Visual Studio Express 2005, 2008, 2010, and 2012. That's not so hard. You will want to use 2012 since that is the latest.
In theory, though Python is compiled with a particular version of Visual Studio. It's rather hard to compile for yourself, as the latest versions aren't supported. Extensions have to be compiled with the same version as Python or you get cross-compatibility C library problems. This makes it tricky if you want to link a Python extension (an old Visual Studio version) against Qt (perhaps mingw when I looked at it). I ended up having to compile everything against the version of Visual Studio that Python was built with.
Don't use the registry. DLLs =
I try to avoid the registry, but you have to at least register file types there and Qt uses it to store settings be default. DLLs weren't too bad until I got to the stage of manifests and conflicting crt versions.
It can be very difficult. My scientific plotting package, veusz, was written using Python and Qt, so it should be easily portable. However setting up a sensible developer environment on Windows to compile the Python C extensions was a nightmare. Windows is pretty developer-hostile if you're used to Linux. Trying to find and install the correct version of Visual Studio Express was difficult. I had to learn far too many things about the registry, DLLs, building installers, etc. Mac OS X was rather more difficult, however. You have to download the massive Xcode and the non-standard way that Mac OS packages executables and libraries was very difficult to understand. It took a long time to get fat binaries working.
You do get a different class of user on Windows and Mac OS X, however. The Linux people are closer to being knowledgeable about development, whereas Windows and Mac OS people are primarily users, wanting more help and hand-holding.
You know it is entirely possible to write 2.7 code that works with nothing more than a pass through 2to3. That does mean that any libraries you depend on are available for 3.x but the problem of lacking support from 3rd party libraries is beginning to diminish as more are ported over at an increasing rate.
It's also possible to write code for 2.6/2.7 which works fine with 3.3+. With the aid of the six module or similar ideas you can work around the differences. Many people think this is the best way to have joint compatibility with python 2 and 3. It also makes it possible to do the development with python3, which running 2to3 doesn't allow. As others have mentioned, there is no good 3to2.
Did they upgrade away from Gnome3, network-manager and systemd? If not, why should we even look at it?
Fedora is actually a very good KDE distribution.
The minimum design lifetime isn't the actual lifetime of the mission. I believe there is enough helium for three years, but the multistage cooler is designed to be able to run in the event of coolant loss. ASTRO-H replaces ASTRO-E2 which suffered a catastrophic coolant loss. There are more details here, but it's behind a paywall.
The forthcoming ASTRO-H X-ray observatory mission will have a cooling system that will be able to run without coolent. The X-ray microcalorimeter detectors must be cooled down to 50 mK in temperature. ASTRO-H should be launched in 2014.
The optimum committee has no members. -- Norman Augustine