2008/06/27

Just for an hour

Yesterday my mobile dies. Dies suddenly and fast. The mobile agonizes during hours until I decide to go to a mobile-shop to acquire the substitute... Just like an hour after this action, a friend announced me the Neo FreeRunner release.

Rage...

2008/06/23

Binary pulsar system

Our telescopes saw many dual star systems, here two star are orbiting between then their mass center. This two starts also rotates faster when the distance between is smaller, and this is one way to try to detect the gravitational waves specially if this pair is massive.

Also the sky have objects called pulsars, neutrons start that rotates fast and emits x-ray from the magnetic poles and can be thought to be like the lighthouses used to guide the pilots in the sea (close to the coast).

The Esa has a satellite to observe the x-ray sources called XMM-Newton. Last October this satellite saw something really interesting: a binary pulsar system. Interesting specially because the close impact effects of the emissions of each pulsar to the magnetosfere of the other. Have a nice read.

2008/06/21

Repository mirroring

This post title contain the necessary words to find a solution to the problem that I post at the beginning of this month. After some try touching what was not think to be touch (the files in the .svn directory of a checkout) I decide to send an email to the users list.

Why I didn't send it before? Easily I receive a feedback indicating me that I am trespassing the limits of the things that the users should be allow to do. Then I explain not only the intentions, and more the reasons why I want this feature. And a fast answer appears!

Yes, a tool to help what I want exist, and its name is svk! I'll use it and reflect the impression. Really thanks to Ryan Schmidt.

Just on time

I read the recently published Firefox 3 also receive a vulnerability announce just 5 hours after the launch.

I don't understand the reasons of the Zero Day Initiative to publish it so early to the launch, and then say they only inform the Mozilla foundation for security. I my opinion, the ZDI organization probably know the bug before the launch (then the beta versions are also vulnerable) and the test if the Firefox developers fix it before the launch.

They like to be publicised because they take care on security, but I think they did in the other way. If they know the problem under the beta version and don't say anything they had the tools to avoid this announce. Only 5 hours separate this people from deserving a good job recognition, or to say 'please, you already had the opportunity to said before'.

Actualization: Interesting discussion found. It seem like the 2 version of Firefox is also vulnerable. This does mean they know before, but increase the doubt.

Have you ever seen a virus?

I have in the aggregator a reference to the 'physics tao' that many time has interesting posts. Today we have available one about X-rays and virus. The resolution to see this really incredible little things is incredible. It seems to need really brilliant and coherent light, but a read of the referred article is mandatory.

Starting for the abstract, the words X-ray diffraction, increase my interest. Lest to read the complete article! Yes, it talks about Synchrotrons, about brilliant sources, cites the X-FEL, and the experiment was carried in Spring-8 (the highest electron energy synchrotron and the most brilliant x-ray source).


Did you ever meet a virus? It a really small organism and because of it length the light necessary to distinguish its parts has to be really energetic to see the structure a small distance detail.

In the article also has mention the effect of the radiation dose to the sample. Yes, the live structures doesn't like the radiation, but you need this light to see it. It seems a contradiction, but the way to do it is to reduce the exposition time that the sample has. A fast shutter is important, and now I understand better why I need to work for a ~1ms fast shutter for the NCD beamline. Reduce the exposition time of the sample to the x-rays to the exact time that the SAXS detector is available.

Uau! Here they talk about the improvement that can be the xfel use and a ultrafast pulses of <= 25 femtoseconds. This can allow more energetic dose during less time, but probably this relation is not linear. I say, more energy means much less time.

2008/06/13

How can be a sun aurora?

Reading this post about the end of the Ulyses program and also watching the fantastic good bye video I have a question for the air. I saw boreal auroras and its really fantastic, and difficult to photograph (also because it moves).

Our Sun has also a magnetic field called the heliosphere who protects the elements in the Solar Sistem from the interstellar medium. Also, as the video shows some particles can decay down to the Sun poles, as the solar wind does with us, and it may produce a similar show.

2008/06/11

TauPanel

In Alba, we are developing PyQt4 widgets for Tango, as you can read in many posts. Now is the torn of a generic widget for devices to show all the attributes:


This is a little early, and it's on the development beginning. It didn't have the features that the
AtkPanel has. But time to time, it will. Right now it has support to read and write Tango attributes and to know the device status.

Future plans include, for sure, support for Tango commands, device and attribute properties, change the device during running time, and what else we think can be necessary...

I feel happy...



2008/06/10

ImgBeamAnalyzer GUI

Like what was done for the ImgGrabber, is now for the ImgBeamAnalyzer:

Basically is very similar but, because this device has much more scalar attributes and scroll has been add.

Now the next step has to be the TauPanel, generic for all devices.

Update:

Linac to Booster transferline

This is an schematics draw of the transferline with we are working:


From the right hand comes the linac's electron beam. First of all two little (green) corrector magnets, followed by three (blue) quadrupoles. Then diagnostics devices, the Monitor and the Fluorescent Screen Beam Position/ Optical Transition Radiation with the ccd camera with I am working for the emittance measurement.

Then the (red) bending magnet who bends a little the beam to continue in the transferline, or bend it more to guide the beam to the diagnostics section. Under an straight line from the linac, after the bending magnet some synchrotron radiation appears and another ccd will take photos from this
Synchrotron radiation monitor.

Following what we want to use now, in the diagnostics line that goes horizontally from the bending magnet, another (blue) quadrupole can be saw and the beam will kick another
FS/OTR where we will calculate the energy of the electron beam and its energy spread. And if the screen is open, the beam will die in a Faraday cup at the end of the diagnostics line and the signal of this cup will be saw in an osciloscope.

2008/06/09

ImgGrabber GUI

Finally, after a hard fight, the Image Grabber has a little gui to be used:



The solution is not mine. This is a great point of the free software, someone in the
esrf has hardly work on a PyQt4 widget. Both synchrotrons have really good relations and esrf is like the father. Our controls system is tango, and it is free software.

Also say, to manipulate the image it is not using directly the PyQt Image object. I will explain how.

2008/06/07

svn multiple repositories checkout

The title of this post is what I am asking to Google without success...

My idea is to have something like a branch and merge but with two svns. I like to have a secondary repository. This means, for me, to have a checkout from the main one and work normally with the secondary.

Why not the same repository? Because I don't have write permissions on the main one to make this branch but I like to synchronize to that one doing something like a merge.

The solution could be some scripting to rename directories to simplify and automatize this task... Ideas?

Quantum thermodynamics

I read a post really interesting, the writer sometimes write good thing and I have this blog on the aggregator. Many times, on quantum mechanics (that I have less than a poor idea) you read something that breaks you schemas of who the world works.

In the reference that the blogger says also a reference to a Nature's article is said. But without an specific link. Still worst, they say recently reported but I need to go to the Nature's number 452 published the April 10th of 2008. But if you read when the article was received on the publication (October 18th 2007) and when it was approved (February 26th 2008), the recenly addquires much more sense.

2008/06/06

Illegal massive mobile tracking

From the news I discober an study of the human travel patterns, the Center for Complex Network Research (CCNR) at Northeastern University has wanted to do an study about the mobility patterns that we have during our lives.

This is far from another study with volunteers that shows to the scientist their lives and they promise the privacy and the data anonymization. They, arbitrary, select 100.000 cell phones without the knowledge of the users under the excuse that the people will not be natural if they know the traking.

But WTF! Can be possible that someone without my permission (of a judge order) spy me? They could have data of where the people is and positioning the people you can deduce where this person lives and where he/she work. Also who the person is visiting, and where he/she goes on free time. It is a very hard intrusion!

First of all: ask for permision! The excuse of an statistic study or a scientific work is not enough! Who allows the phone companies to share this information?

2008/06/01

The project starts

The meditation time is over. The alpha sources of the branch 0.9 of the elliptic curve project has been upload to my svn repository. I say 'my' because this development files are not public until it has something useful to be publish. Many things are changing in the sources from the last 0.3 branch (that never saw the light).

I have a friend who sometimes says when we write code, we make bugs, as less code we write less bugs we make... I am completely agree with he, and this is one of the ideas that comes in the 0.3 branch: try to have the same code in the patch for the GnuPG 1.4 branch than the code that the libgcrypt 1.4 has.

Between them there are some differences, but the biggest ones has to be solve by the precompiler. Others can be solved by declarations. But the most important improvement that this merge has is the split of the code in different files. The first version was think to have everything together, in one file; now the cryptographyc code will live in the cipher directory, and the mathematic code in the mpi directory (at the end the operations between point are solved by low level operations over finite fields).

After the brainstorming did here, the best option, and the most pracmatic is to implement the Internet Draft for the ECC in OpenPGP.