Thomas Cecil Gray, pioneer in anesthesiology, dead at 94

Friday, January 25, 2008

Pioneer modern Anaesthetic techniques Thomas Cecil Gray, born 11 March 1913 in Liverpool, died peacefully 5 January 2008 at home in Formby. A requiem mass was held at Liverpool Metropolitan Cathedral on 26 January 2008.

Born in Liverpool in 1913, educated at Ampleforth College, he qualified in medicine at The University of Liverpool in 1937. He began his career as a General Practitioner before joining the Royal Army Medical Corps.

He later returned to the University to become Head of the Department of Anaesthesia and was made Dean of the Faculty of Medicine in 1970, retiring in 1976. As Senior Lecturer he established the Department of Anaesthesia at Liverpool University, the ‘Liverpool technique’, based on the triad of unconsciousness, analgesia and muscle relaxation, was developed as a result.

Professor Gray was the editor of the British Journal of Anaesthesia from 1948 to 1964. Until recently Professor Gray continued to give occasional lectures at the university.

Professor Gray was presented with a CBE by Queen Elizabeth and in 1982 was honoured by Pope John Paul II who made him a Commander of the Order of St. Gregory the Great. In 2007 the Liverpool Echo included him in its list of the 800 greatest Liverpudlians, as part of Liverpools 800th anniversary.

Married twice. He married his first wife Marjorie Kathleen Hely in 1937 they had 2 children, she died in 1978; He married Pamela Mary Corning in 1979, they had 1 son. He had four grandchildren.

Retrieved from “https://en.wikinews.org/w/index.php?title=Thomas_Cecil_Gray,_pioneer_in_anesthesiology,_dead_at_94&oldid=2337939”

Five soldiers killed in Southern Thailand

Thursday, October 6, 2005

Five soldiers in the southern Thailand province of Narathiwat were killed and another two injured in a drive-by attack by suspected Islamic militants.

The attack occurred whilst the soldiers were eating their evening meal. A representative of the Thai army said that the attackers fired assault rifles at the group before fleeing the scene in a pick-up truck. Metal spikes were strewn on the road to foil pursuit. In addition to the deaths, a number of firearms were stolen prior to the insurgents making their escape.

This was the second incident involving suspected Islamic militants on the day prior to Ramadan. Earlier in the day the decapitated body of a middle-aged man was found at a roadside in Yala Province.

Over one thousand people have been killed in insurgency-related incidents in the predominantly Muslim south of Thailand since 2004.

Retrieved from “https://en.wikinews.org/w/index.php?title=Five_soldiers_killed_in_Southern_Thailand&oldid=3181723”

Canadian woman gives birth while sitting on toilet

Friday, December 18, 2009

International media attention has been a harsh mistress for 32-year-old Heather Richard of Winnipeg, Manitoba, who gave birth on Sunday while sitting on the toilet. Richard, who believed she was barren and thus assumed she could not be pregnant, thought she was suffering from cramps and a bad bowel movement.

HAVE YOUR SAY
Do you believe it’s possible for a woman to not know she is pregnant until her baby’s birth?
Add or view comments

“I kept getting the urge to push and just thought it was a real bad bowel movement,” Richard told the Winnipeg Sun, whose interview was picked up by the Canadian wire service. “It just fell out. I thought it was my intestines, so I’m freaking out…but then it’s a little boy.” Richard realized that the product was a baby and not her insides when its leg twitched.

Relatives of Richard’s found her hysterically crying and pointing at the toilet. “She was crying and saying, ‘Help me, get my baby out of the toilet, he’s drowning,” Keith Richard, her cousin, told the Sun. While the rest of the family was immobile by the revelation, police officers knocked on her front door; she was to be arrested due to outstanding warrants that Richard says have since been cleared.

One officer performed CPR on the baby and it was rushed to the hospital. The baby, since named Isaiah, weighed five pounds, nine ounces, and suffered a skull fracture, presumably as a result of his head hitting the toilet bowl. The baby is in stable condition and Richard is recovering from her birth at home.

The incident spread like wildfire in the Canadian and international press on Tuesday and Wednesday. When asked about the coverage, Richard told the website canoe.ca that she was embarrassed at all the fuss the story generated.

Retrieved from “https://en.wikinews.org/w/index.php?title=Canadian_woman_gives_birth_while_sitting_on_toilet&oldid=1408390”

Looking For An Effective Way To Access Corrupt Windows Files

Submitted by: Franklin Coley

In any computer system, hard disk has major role to play. And, as we are talking in context of hard disk, partition is one of the most important facets that you can t ignore completely. In fact, when it stores our valuable data on a computer system, it is hard disk that acts as a major storage media.

One can store large amount of data on hard disk and can further manage the space and data. Now, in order to store data effectively, the hard drive is generally divided into multiple partitions and every partition having some file system information like FAT or NTFS file system. In the partitions, primary partition is mostly used for OS installation purpose and other partition is utilized for saving and storing data. Partition actually provides an easy way to handle the data and access all the saved information.

[youtube]http://www.youtube.com/watch?v=BXaQPN3ypXk[/youtube]

The creation of multiple partitions can be very effective and helpful in situations where the disaster strikes. In such cases, all that one can do is just format or reinstall the operating system. This will prevent the loss of saved data. However, there are situations when partition gets corrupt, deleted or even removed from the computer system. Now, facing such situation can be very critical for you because you may not be able to access the required data or files. In fact, when partition gets deleted, all the partition data also gets deleted. The reasons for such accidental deletion of data could be your negligence that many of you generally do while performing actions like freeing the disk space or removing unnecessary information. Well, the common problem with such accidental deletion is elimination of vital information that later you realize as very important data.

Nevertheless, you don t have to get tensed because you can overcome from such situations by taking proper help of partition recovery freeware software. By making proper use of partition recovery freeware actively, you can undelete accidentally deleted files and further recover and restore your data lost due to different reasons like virus attack, software failure, power failure and other similar data loss reasons.

What makes partition recovery freeware the most appropriate alternative for recovering partition is its hard drive data recovery techniques that are followed to recover data. Such tools enforce powerful algorithms and perform an extensive scanning on the corrupt drive. After the scanning process gets complete; it saves all the recovered data to a user-specified location in the system. Apart from this, such tools are very safe and easy to operate and don t even require any special training to work with it. So, for a common man, the tool can be very handy in partition recovery situation.

Recoveryfix for Windows Disk Recovery is one such partition recovery freeware that facilitates you in recovering all the lost or inaccessible data from the corrupt partition instantly. The key highlight of this software is its three scanning modes (Quick Scan, Extensive Scan and File Trace) that are embedded in it and help in recovering of lost or deleted data. Perhaps, it is one such software that offers an easy partition recovery in a most secure manner. It actually relieves you from terrible consequences that you usually face during various data loss situations.

About the Author: Author of this article is IT expert and owns good knowledge of rectifying and performing Windows partition recovery. For more information about the software, please visit

partitionrecoveryfreeware.net

Source:

isnare.com

Permanent Link:

isnare.com/?aid=1040875&ca=Computers+and+Technology

Nine dead after armed Santa Claus opens fire in LA suburb

Monday, December 29, 2008

At least nine people have been killed in a two-story house in Covina, California, after a man dressed in a full Santa Claus outfit opened fire at a Christmas Eve party and then set the house ablaze. Covina is a city in Los Angeles County, California about 22 miles (35 km) east of downtown Los Angeles.

According to local police, the Christmas party at the 1100 block of East Knollcrest Drive was attended by about 25 people. Trend News Agency said that the gunman fired two semi-automatic handguns and used an apparently home-made pressurized device to spread some kind of accelerant. As the guests tried in vain to escape, the gunman used his ‘present’ to spray inflammable liquid that started the raging blaze. Reports from the scene said Molotov cocktails were also used by the madman.

Media reports said the gunman was plotting vengeance against his ex-wife. Prime suspect, Bruce Jeffrey Pardo, age 45, six-foot-three-inch, 250 pound (1.9 meter, 113 kilogram), an electrical engineer, is long time Roman Catholic church usher and a laid-off aerospace worker. He worked with ITT Electronic Systems, Radar Systems, in Van Nuys from February 2005 to July 2008, and as an engineer at Northrop Grumman for five months in 2005, according to Court records. He had also worked for about nine years at NASA’s Jet Propulsion Laboratory in Pasadena until 1994.

Pardo’s ex-sister-in-law, who escaped from the Covina house alive with her injured daughter, called 911. Police on Friday released her 911 audio.

Msnbc.com has reported that Pardo “has brown hair and blue eyes, and known to frequent La Crescenta and La Verne.” Court records reveal that Mr Pardo’s wife acrimoniously divorced him last September. The divorce decree was finalized December 18. Until earlier this year, he lived in the Sylmar house with his ex-wife and her three children. The marriage lasted barely a year. However, Pardo held no criminal record and had no history of violence.

There is some speculation that the divorce may have been caused by Pardo concealing a paraplegic child from a previous relationship. Matthew, his nine-year-old son, by another former girlfriend, Elena Lucano, became brain damaged when he fell into a backyard swimming pool on Jan. 6, 2001. Pardo kept this child a secret from his wife. Pardo owed her $10,000 as part of the divorce settlement, according to court documents that detailed a bitter split. He also lost a dog he doted on and did not get back a valuable wedding ring. Pardo complained in a court declaration that Sylvia Pardo was living with her parents, not paying rent, and had spent lavishly on a luxury car, gambling trips to Las Vegas, meals at fine restaurants, massages and golf lessons.

After the mass murder, Pardo put on his street clothes and drove his rental Dodge Caliber car to the house of his brother, Jimmy Pardo, in Sylmar, approximately 30 miles away from the crime scene, where he committed suicide from a self-inflicted gunshot wound to the head. His brother was not present in the home and he broke inside to enter in. It was believed that Pardo intended to flee to Canada by plane as he had bought an airline ticket to a flight there from Los Angeles to Moline, Illinois. However due to suffering from severe third-degree burns on both arms stemming from the blaze, he decided to go against the initial plan.

Police had found $17,000 cling-wrapped on his legs inside a girdle, the car key, and his rental car that had been parked on Herrick Avenue, one block from his brother’s house, which had been rigged by remnants of his Santa suit that would ignite a flame and detonate the car with black powder if removed. Also recovered from the scene were four 13-round capacity handguns that were each empty, and at least 200 rounds of ammunition. Suggesting that what had been inside the car was being treated as a threat, police fired an incendiary device into it, destroying and burning it.

The police found on early Thursday, Mr Pardo bore a single gunshot wound to the head. According to LA County coroner’s official Ed Winter, the bodies found in the ashes were “extremely charred and burned.” All three of Sylvia Pardo’s children — Selina, Sal and Amanda — survived. According to the Scott Nord, the Ortega family lawyer, “the entire family was wiped out, and there’s basically like 16 orphans.”

Three other party guests have injuries, according to police. A 16-year-old girl was shot in the back, and an eight-year-old girl suffered facial gunshot wounds that were not life-threatening, while a 20-year-old woman had a broken ankle, after jumping from a second-story window, the police specified. About 80 firefighters put off the fire that soared fifteen metres (40 to 50 feet) high for more than one hour. The police discovered two handguns at the scene, and found two more in the in-laws’ house. Media reports on Friday said the 16-year-old daughter of Sylvia Pardo was released from Los Angeles County-USC Medical Center.

Meanwhile, investigators served a search warrant at Pardo’s Montrose house, where they retrieved evidence of high-octane racing fuel, five empty boxes for semi-automatic handguns, as well as two shotguns.

Covina police Lt. Pat Buchanan on Saturday said they are looking for Pardo’s rented gray 1999 RAV4, with California license plate 5RYD562. Police have found the second rental car Saturday night in a Glendale, California but found no bombs nor any explosives.

The police also revealed Saturday the names of nine people missing since the Christmas Eve massacre occurred. They are Pardo’s ex-wife, Sylvia Pardo, 43; her parents, Joseph Ortega, 80, and Alicia Ortega, 70; Alicia Ortiz, 46, and her son, Michael Ortiz, 17; Sylvia’s brother, Charles Ortega, 50, and his wife, Cheri, 45; another brother, James Ortega, 52, and his wife, Teresa, 51, according to Lt. Buchanan. “Hopefully, we’ll get positive identifications early next week,” Covina Police Chief Kim Raney said.

A murder-suicide is an act in which an individual kills one or more other persons immediately before, or at the same time as, killing him or herself. According to the psychiatrist Karl A. Menninger, murder-suicide or murder and suicide are interchangeable acts – suicide sometimes forestalling murder, and vice versa.

Retrieved from “https://en.wikinews.org/w/index.php?title=Nine_dead_after_armed_Santa_Claus_opens_fire_in_LA_suburb&oldid=4460630”

UN report: climate change and food shortage major problems for Earth’s future

Thursday, October 25, 2007

The United Nations Environment Programme (UNEP) has released a comprehensive report on the current state of the global environment. Climate change, food and water shortage and a decline in biodiversity threaten humanity’s survival, so urgent action is necessary, the report warns.

UNEP’s Global Environment Outlook: environment for development (GEO-4) report involved the work of about 390 experts in various fields from around the world.

Selected key figures and facts from the reportClimate changeThe global average temperature has risen 0.7 °C since 1906 and will rise a further 1.8 °C at best by the end of this century.Some scientists believe a 2°C temperature rise would cause major and irreversible damage.Meanwhile, average temperatures in the Arctic are rising twice as fast as elsewhere.Rising sealevels threaten the 60 percent of the population living within 100 kilometres of coastal lines.Water and foodIncreasing irrigation demands will eventually cause 1 of every 10 major rivers to dry up.Population growth, over-consumption and a continued shift from cereals to meat will raise food demand to a level 2.5 – 3.5 times higher than at present.The slackening expansion of cropland stands in contrast with the fact that by 2030, developing countries will need 120 million extra hectares to feed themselves.BiodiversitySpecies are becoming extinct a hundred times faster than the rate shown in the fossil record.

While the GEO-4 report salutes some improvements, for example the increased public awareness of environmental issues and political interest, it also warns that “There are no major issues… for which the foreseeable trends are favourable.” Although the report sets out a gloomy scenario, its main aim is to call for action.

Retrieved from “https://en.wikinews.org/w/index.php?title=UN_report:_climate_change_and_food_shortage_major_problems_for_Earth%27s_future&oldid=4583427”

Lava flows from Mount Merapi

Thursday, May 4, 2006

Scientists warn that Mount Merapi, or “The Mountain of Fire,” a large Indonesian volcano on the island of Java is likely to erupt. Molten lava and shallow volcanic earthquakes were recorded on Wednesday, as well as further tremors on Thursday morning.

Mount Merapi is the most active of 130 volcanoes in Indonesia. It is a strato-volcano with an active summit lava dome. It has small eruptions every 3-4 years and larger eruptions every 10-15 years. It has produced more pyroclastic flows, popularly known as heat cloud and magma, than any other volcano in the world. The last fatal eruption happened in 1994, killing 60. During the eruption in 1930, 1,300 people died. Historians say that Mount Merapi has been erupting for 10,000 years.

Mount Merapi is considered very sacred by the locals. According to the local folk-lore the volcano’s eruption is the result of spirits being angered by not receiving sufficient offerings or by a disrespectful attitude among the people in slopes. 27,000 locals in 3 villages could be affected by this eruption. Scientists gave a warning of eruption a fortnight back and asked for immediate evacuation. The nearest city is Yogyakarta. The awesome sight of the erupting volcano has attracted many tourists and locals.

Retrieved from “https://en.wikinews.org/w/index.php?title=Lava_flows_from_Mount_Merapi&oldid=2536849”

When To Use A Demolition Contractor

Submitted by: Andrew Collier

A Demolition contractor will need to be hired when there is a large-scale project needing to be completed quickly and efficiently. They can ensure the safe demolition of extensive, heavy items such as buildings, walls and structures and it is highly important to hire a professionalservice witha high quality Demolition contractor for all constructional projects of this type.

Most companies are able to advise a customer on the best possible solution for their renovation needs before commencing in the demolition of an area. It is essential to hire a reliable and reputable company when wishing to change part or all of a residential or commercial property, as incorrect demolition or construction of an area can lead to many future problems with the stability of other walls and structures, as well as safety issues and injury.

Many factors need to be considered during the process of planning including budget, time scale, convenience and the plan for debris to be removed after the work is completed. It is highly important to have a specific outline in place before commencing on such a large project; especially if the area is a residential home that is lived in by a young family as some safety issues may need addressing.

[youtube]http://www.youtube.com/watch?v=Pejpm2Vt-y4[/youtube]

Most reliable, respectable companies can help with the removal of debris and rubble using their heavy-duty equipment and machinery to clean up the area quickly and efficiently, but this may be an additional cost to the owner depending on which company is hired.

One of the most reputable companies in the St. Petersburg local region is 3-D Construction Enterprises. They have a highly loyal customer base offering excellent customer satisfaction and service at all times. They have a range of demolition specialists ready to expertly and safely remove many areas of a home and the highly trained customer support team can be contacted for consultations, estimates, questions and advice every day of the week.

Their business website offers customer reviews and feedback from previous completed projects, plus it shows the wide range of additional services that are offered with the company including descriptions of what each one entails. They offer affordable, high quality services to new and existing customers and pride themselves on the work they deliver to each and every client.

All companies that offer demolition services require a high level of qualification, experience, knowledge, expertise and understanding of different building types to successfully complete jobs with the highest quality service available in the local region. Many contractors also obtain additional training through the company they work for to ensure they deliver optimum results every time.

A Demolition contractor should have a wide variety of past experience, achievements and skill in demolition work to be potentially considered for a project. The availability of high quality companies offering a Demolition contractor for every individuals needs is vast and hiring the correct company can result in a quick, easy and professional service of the highest standard accessible in the local area today.

About the Author: If you are looking for information on

demolition contractor

, click on the link. Or you can visit

3dconstructionenterprises.com/

Source:

isnare.com

Permanent Link:

isnare.com/?aid=1815821&ca=Home+Management

Woman sells name on eBay

Wednesday, March 30, 2005

A Knoxville, USA woman has sold her name on eBay and received an offer. Terri Iligan, age 33, will legally be named “goldenpalace.com” after the required legal work is complete.

The casino owning the website paid $15,199 over the eBay auction service.

She said that she got the idea when trying to find how much it would cost to send one of her children to a golf school previously attended by Tiger Woods.

In an interview by Knoxville TV station WATE, she said, “To my kids and to my husband, I will always be Terri.” As to the opinion of her husband and children, she said, “He thinks it’s funny. As long as they get to call me mom, they don’t care.”

Retrieved from “https://en.wikinews.org/w/index.php?title=Woman_sells_name_on_eBay&oldid=2812641”

OpenSync Interview – syncing on the free desktop

Friday, May 19, 2006

This interview intends to provide some insight into OpenSync, an upcoming free unified data synchronization solution for free software desktops such as KDE, commonly used as part of the GNU/Linux operating system.

Hi Cornelius, Armin and Tobias. As you are now getting close to version 1.0 of OpenSync, which is expected to become the new synchronisation framework for KDE and other free desktops, we are quite interested in the merits it can provide for KDE users and for developers, as well as for the Open Source Community as a whole. So there’s one key-question before I move deeper into the details of OpenSync:

What does OpenSync accomplish, that no one did before?

Cornelius:

First of all it does its job of synchronizing data like addressbooks and calendars between desktop applications and mobile devices like PDAs and cell phones.
But the new thing about OpenSync is that it isn’t tied to a particular device or a specific platform. It provides an extensible and modular framework that is easy to adopt for application developers and people implementing support for syncing with mobile devices.
OpenSync is also independent of the desktop platform. It will be the common syncing backend for at least KDE and GNOME and other projects are likely to join. That means that the free desktop will have one common syncing solution. This is something really new.

How do the end-users profit from using synching solutions that interface with OpenSync as framework?

Cornelius:

First, the users will be able to actually synchronize all their data. By using one common framework there won’t be any “missing links”, where one application can sync one set of devices and another application a different one. With OpenSync all applications can sync all devices.
Second, the users will get a consistent and common user interface for syncing across all applications and devices. This will be much simpler to use than the current incoherent collection of syncing programs you need if you have more than the very basic needs.

How does OpenSync help developers with coding?

Cornelius:

It’s a very flexible and well-designed framework that makes it quite easy for developers to add support for new devices and new types of data. It’s also very easy to add support for OpenSync to applications.
The big achievement of OpenSync is that it hides all the gory details of syncing from the developers who work on applications and device support. That makes it possible for the developers to concentrate on their area of expertise without having to care what’s going on behind the scenes.
I have written quite a lot of synchronization code in the past. Trust me, it’s much better, if someone just takes care of it for you, and that’s what OpenSync does.

Tobias:

Another point to mention is the python wrapper for opensync, so you are not bound to C or C++, but can develop plugins in a high level scripting language.

Why should producers of portable devices get involved with your team?

Cornelius:

OpenSync will be the one common syncing solution for the free desktop. That means there is a single point of contact for device manufacturers who want to add support for their devices. That’s much more feasible than addressing all the different applications and solutions we had before. With OpenSync it hopefully will become interesting for manufacturers to officially support Linux for their devices.

Do you also plan to support applications of OpenSync in proprietary systems like OSX and Windows?

Cornelius:

OpenSync is designed to be cross-platform, so it is able to run on other systems like Windows. How well this works is always a question of people actually using and developing for this system. As far as I know there isn’t a real Windows community around OpenSync yet. But the technical foundation is there, so if there is somebody interested in working on a unified syncing solution on Windows, everybody is welcome to join the project.

What does your synchronisation framework do for KDE and for KitchenSync in particular?

Cornelius:

OpenSync replaces the KDE-specific synchronization frameworks we had before. Even in KDE we had several separate syncing implementations and with OpenSync we can get replace them with a common framework. We had a more generic syncing solution in KDE under development. This was quite similar from a design point of view to OpenSync, but it never got to the level of maturity we would have needed, because of lack of resources. As OpenSync fills this gap we are happy to be able to remove our old code and now concentrate on our core business.

What was your personal reason for getting involved with OpenSync?

Cornelius:

I wrote a lot of synchronization code in the past, which mainly came from the time where I was maintaining KOrganizer and working on KAddressBook. But this always was driven by necessity and not passion. I wanted to have all my calendar and contact data in one place, but my main objective was to work on the applications and user interfaces handling the data and not on the underlying code synchronizing the data.
So when the OpenSync project was created I was very interested. At GUADEC in Stuttgart I met with Armin, the maintainer of OpenSync, and we talked about integrating OpenSync with KDE. Everything seemed to fit together quite well, so at Linuxtag the same year we had another meeting with some more KDE people. In the end we agreed to go with OpenSync and a couple of weeks later we met again in Nuernberg for three days of hacking and created the KDE frontend for OpenSync. In retrospect it was a very pleasant and straightforward process to get where we are now.

Armin:

My reason to get involved (or better to start) OpenSync was my involvement with its predecessor Multisync. I am working as a system administrator for a small consulting company and so I saw some problems when trying to find a synchronization solution for Linux.
At that point I joined the Multisync project to implement some plugins that I thought would be nice to have. After some time I became the maintainer of the project. But I was unhappy with some technical aspects of the project, especially the tight coupling between the syncing logic and the GUI, its dependencies on GNOME libraries and its lack of flexibility.

Tobias:

Well, I have been a KDE PIM developer for several years now, so there was no way around getting in touch with synchronization and KitchenSync. Although I liked the idea of KitchenSync, I hated the code and the user interface […]. So when we discussed to switch to OpenSync and reimplementing the user interface, I volunteered immediately.

Can you tell us a bit about your further plans and ideas?

Cornelius:

The next thing will be the 1.0 release of OpenSync. We will release KitchenSync as frontend in parallel.

Armin:

There are of course a lot of things on my todo and my wishlist for opensync. For the near future the most important step is the 1.0 release, of course, where we still have some missing features in OpenSync as well as in the plugins.
One thing I would really like to see is a thunderbird plugin for OpenSync. I use thunderbird personally and would really like to keep my contacts up to date with my cellular, but I was not yet able to find the time to implement it.

Tobias:

One thing that would really rock in future versions of OpenSync is an automatic hardware detection mechanism, so when you plugin your Palm or switch on your bluetooth device, OpenSync will create a synchronization group automatically and ask the user to start syncing. To bring OpenSync to the level of _The Syncing Solution [tm]_ we must reduce the necessary configuration to a minimum.

What was the most dire problem you had to face when creating OpenSync and how did you face it?

Cornelius:

Fortunately the problems which I personally would consider to be dire are solved by the implementation of OpenSync which is well hidden from the outside world and [they are] an area I didn’t work on 😉

Armin:

I guess that I am the right person to answer this question then 🙂
The most complicated part of OpenSync is definitely the format conversion, which is responsible for converting the format of one device to the format that another device understands.
There are a lot of subsystems in this format conversion that make it so complex, like conversion path searching, comparing items, detection of mime types and last but not least the conversion itself. So this was a hard piece of work.

What was the greatest moment for you?

Cornelius:

I think the greatest moment was when, after three days of concentrated hacking, we had a first working version of the KDE frontend for OpenSync. This was at meeting at the SUSE offices in Nuernberg and we were able to successfully do a small presentation and demo to a group of interested SUSE people.

Armin:

I don’t remember a distinct “greatest moment”. But what is a really great feeling is to see that a project catches on, that other people get involved, use the code you have written and improve it in ways that you haven’t thought of initially.

Tobias:

Hmm, also hacking on OpenSync/KitcheSync is much fun in general, the greatest moment was when the new KitchenSync frontend synced two directories via OpenSync the first time. But it was also cool when we managed to get the IrMC plugin working again after porting it to OpenSync.

As we now know the worst problem you faced and your greatest moment, the only one missing is: What was your weirdest experience while working on OpenSync?

Cornelius:

Not directly related to OpenSync, but pretty weird was meeting a co-worker at the Amsterdam airport when returning from the last OpenSync meeting. I don’t know how high the chance is to meet somebody you know on a big random airport not related at all to the places where you or the other person live, but it was quite surprising.

Tobias:

Since my favorite language is C++, I was always confused how people can use plain C for such a project, half the time your are busy with writing code for allocating/freeing memory areas. Nevertheless Armin did a great job and he is always a help for solving strange C problems 🙂

Now I’d like to move on to some more specific questions about current and planned abilities of OpenSync. As first, I’ve got a personal one:

I have an old iPod sitting around here. Can I or will I be able to use a program utilizing OpenSync to synchronize my calendars, contacts and music to it?

Cornelius:

I’m not aware of any iPod support for OpenSync up to now, but if it doesn’t exist yet, why not write it? OpenSync makes this easy. This is a chance for everybody with the personal desire to sync one device or another to get involved.

Armin:

I dont think that there is iPod support yet for OpenSync. But it would definitely be possible to use OpenSync for this task. So if someone would like to implement an iPod plugin, I would be glad to help 🙂

Which other devices do you already support?

Cornelius:

At this time, OpenSync supports Palms, SyncML and IrMC capable devices.

Which programs already implement OpenSync and where can we check back to find new additions?

Cornelius:

On the application side there is support for Evolution [GNOME] and Kontact with KitchenSync [KDE] on the frontend side and the backend side and some more. I expect that further applications will adopt OpenSync once the 1.0 version is released.

Armin:

Besides kitchensync there already are a command line tool and a port of the multisync GUI. Aside from the GUIs, I would really like to see OpenSync being used in other applications as well. One possibility for example would to be integrate OpenSync into Evolution to give users the possibility to synchronize their devices directly from this application. News can generally be found on the OpenSync web site www.opensync.org.

It is time to give the developers something to devour, too. I’ll keep this as a short twice-fold technical dive before coming to the takeoff question, even though I’m sure there’s information for a double-volume book on technical subleties.

As first dive: How did you integrate OpenSync in KitchenSync, viewed from the coding side?

Cornelius:

OpenSync provides a C interface. We wrapped this with a small C++ library and put KitchenSync on top. Due to the object oriented nature of the OpenSync interfaces this was quite easy.
Recently I also started to write a D-Bus frontend for OpenSync. This also is a nice way to integrate OpenSync which provides a wide variety of options regarding programming languages and system configurations.

And for the second, deeper dive:

Can you give us a quick outline of those inner workings of OpenSync, from the developers view, which make OpenSync especially viable for application in several different desktop environments?

Cornelius:

That’s really a question for Armin. For those who are interested I would recommend to have a look at the OpenSync website. There is a nice white paper about the internal structure and functionality of OpenSync.

Armin:

OpenSync consists of several parts:
First there is the plugin API which defines what functions a plugin has to implement so that OpenSync can dlopen() it. There are 2 types of plugins:
A sync plugin which can synchronize a certain device or application and which provides functions for the initialization, handling the connection to a device and reading and writing items. Then there is a format plugin which defines a format and how to convert, compare and detect it.
The next part is a set of helper functions which are provided to ease to programming of synchronization plugins. These helper functions include things like handling plugin config files, HashTables which can be used to detect changes in sets of items, functions to detect when a resync of devices is necessary etc.
The syncing logic itself resides in the sync engine, which is a separate part. The sync engine is responsible for deciding when to call the connect function of a plugin, when to read or write from it. The engine also takes care of invoking the format conversion functions so that each plugin gets the items in its required format.
If you want more information and details about the inner workings of OpenSync, you should really visit the opensync.org website or ask its developers.

To add some more spice for those of our readers, whose interest you just managed to spawn (or to skyrocket), please tell us where they can get more information on the OpenSync Framework, how they can best meet and help you and how they can help improving sync-support for KDE by helping OpenSync.

Cornelius:

Again, the OpenSync web site is the right source for information. Regarding the KDE side, the kde-pim@kde.org mailing list is probably the right address. At the moment the most important help would be everything which gets the OpenSync 1.0 release done.
[And even though] I already said it, it can’t be repeated too often: OpenSync will be the one unified syncing solution for the free desktop. Cross-device, cross-platform, cross-desktop.
It’s the first time I feel well when thinking about syncing 😉.

Armin:

Regarding OpenSync, the best places to ask would be the opensync mailing lists at sourceforge or the #opensync irc channel on the freenode.net servers.
There are always a lot of things where we could need a helping hand and where we would be really glad to get some help. So everyone who is interested in OpenSync is welcome to join.

Many thanks for your time!

Cornelius:

Thanks for doing the interview. It’s always fun to talk about OpenSync, because it’s really the right thing.

Armin:

Thank you for taking your time and doing this interview. I really appreciate your help!

Tobias:

Thanks for your work. Publication and marketing is something that is really missing in the open source community. We have nice software but nobody knows 😉

Further Information on OpenSync can be found on the OpenSync Website: www.opensync.org


This Interview was done by Arne Babenhauserheide in April 2006 via e-mail and KOffice on behalf of himself, the OpenSource Community, SpreadKDE.org and the Dot (dot.kde.org).It was first published on the Dot and is licensed under the cc-attribution-sharealike-license.A pdf-version with pictures can be found at opensync-interview.pdf (OpenDocument version: opensync-interview.odt)

This article features first-hand journalism by Wikinews members. See the collaboration page for more details.
This article features first-hand journalism by Wikinews members. See the collaboration page for more details.

Retrieved from “https://en.wikinews.org/w/index.php?title=OpenSync_Interview_-_syncing_on_the_free_desktop&oldid=4635201”