vt tourist
We couldn't find the page you requested, either because it is temporarily unavailable, has had its name changed, or no longer exists on FindArticles.
This error occurred at: 2009-12-24 06:03:13
If you'd like to forge ahead here are some ideas:
Thank you for visiting FindArticles.
| | | |
© 2009 CBS Interactive Inc. All rights reserved. | | |
Barack Obama is a master at grabbing and keeping his audience's attention, which is the number one goal of any public speaker. How does he do it? Here are five key lessons from Obama's rhetorical playbook.
Jo-Ann Stores is posting impressive sales and earnings numbers and is an example of a retail sector on which Walmart doesn't have a steel grip.
Hang onto this essential checklist, so you’ll know what to do when the time comes.
Planet Linux Australia
Planet Linux Australia - http://planet.linux.org.au
- Andrew Pollock: [life] Homeowners!
There was a minor hiccup yesterday. Our mortgage broker called me up towards the end of the day in a flap because something had gone wrong on the seller's side of things, and their bank hadn't accepted the transaction or something. I still don't know the full story. Something about them missing a mortgage payment possibly.
Anyway, she was able to arrange for funding and closing today, instead of funding yesterday and closing today, so the outcome was still the same.
Now the real fun starts.
The first thing I did tonight was program the garage door opener into the Prius' HomeLink thingy built into the rear vision mirror. It's always nice to be able to use a feature, even if it's taken 4 years.
- LCA2010 News: LCA2010 Registrations Extended!
WELLINGTON, New Zealand – Thursday 24 December 2009 – Merry Christmas from linux.conf.au 2010!
Preparations have been going really well for what will be the best free and open source conference of the southern hemisphere! We were thrilled with the response to the conference schedule, and registrations for the conference have been coming in thick and fast. So much so that we even sold out of Early Bird Registrations almost a week early!
Registrations are due to close today. Although a number of people have been unable to register for LCA2010 because we have not been able to accept American Express payments. We're now making this possible. It will take a few more business days to get this working so we've decided to extend our registrations into January.
Only a limited number of tickets to linux.conf.au 2010 remain, so get in quick! Some of you were disappointed to miss out on Early Bird tickets. To avoid mass disappointment, please let your friends/colleagues know so that they don't miss out too.
To register for linux.conf.au 2010, please see: http://www.lca2010.org.nz/register.
Merry Christmas and see you in January!!
About linux.conf.au
linux.conf.au is one of the world's best conferences for free and open source software! The coming linux.conf.au, LCA2010, will be held at the Wellington Convention Centre in Wellington, New Zealand from Monday 18th January to Saturday 23rd January 2010. LCA2010 is fun, informal and seriously technical, bringing together Free and Open Source developers, users and community champions from around the world. LCA2010 is the second time linux.conf.au has been held in New Zealand, with the first being Dunedin in 2006.
For more information see: http://www.lca2010.org.nz/
About Linux Australia
Linux Australia is the peak body for Linux User Groups (LUGs) around Australia, and as such represents approximately 5000 Australian Linux users and developers. Linux Australia facilitates the organisation of this international Free Software conference in a different Australasian city each year.
For more information see: http://www.linux.org.au/
Emperor Penguin Sponsors
LCA2010 is proud to acknowledge the support of our Emperor Penguin Sponsors, InternetNZ, Google, HP and IBM.
For more information about InternetNZ, see: http://www.internetnz.org.nz/
For more information about Google, see: http://www.google.com/
For more information about HP, see: http://www.hp.com/
For more information about IBM, see: http://www.ibm.com/
- Ian Wienand: Stripping shared libraries
So, how to strip a shared library?
--strip-unneeded states that it removes all symbols that are not needed for relocation processing. This is a little cryptic, because one might reasonably assume that a shared library can be "relocated", in that it can be loaded anywhere. However, what this really refers to is object files that are usually built and bundled into a .a archive for static linking. For an object in an static library archive to still be useful, global symbols must be kept, although static symbols can be removed. Take the following small example:
$ cat libtest.c static int static_var = 100; int global_var = 100; static int static_function(void) { return static_var; } int global_function(int i) { return static_function() + global_var + i; }Before stripping:
$ gcc -c -fPIC -o libtest.o libtest.c $ readelf --symbols ./libtest.o Symbol table '.symtab' contains 18 entries: Num: Value Size Type Bind Vis Ndx Name ... 5: 00000000 4 OBJECT LOCAL DEFAULT 5 static_var 6: 00000000 22 FUNC LOCAL DEFAULT 3 static_function 13: 00000004 4 OBJECT GLOBAL DEFAULT 5 global_var 16: 00000016 36 FUNC GLOBAL DEFAULT 3 global_functionAfter stripping:
$ strip --strip-unneeded libtest.o $ readelf --symbols ./libtest.o Symbol table '.symtab' contains 15 entries: Num: Value Size Type Bind Vis Ndx Name ... 10: 00000004 4 OBJECT GLOBAL DEFAULT 5 global_var 13: 00000016 36 FUNC GLOBAL DEFAULT 3 global_functionIf you --strip-all from this object file, it will remove the entire .symtab section and will be useless for further linking, because you'll never be able to find global_function to call it!.
Shared libraries are different, however. Shared libraries keep global symbols in a separate ELF section called .dynsym. --strip-all will not touch the dynamic symbol entires, and thus it is therefore safe to remove all the "standard" symbols from the output file, without affecting the usability of the shared library. For example, readelf will still show the .dynsym symbols even after stripping:
$ gcc -shared -fPIC -o libtest.so libtest.c $ strip --strip-all ./libtest.so $ readelf --syms ./libtest.so Symbol table '.dynsym' contains 11 entries: Num: Value Size Type Bind Vis Ndx Name ... 6: 00000452 36 FUNC GLOBAL DEFAULT 12 global_function 10: 000015e0 4 OBJECT GLOBAL DEFAULT 21 global_varHowever, --strip-unneeded is smart enough to realise that a shared-object library doesn't need the .symtab section as well and remove it.
So, conclusions? --strip-all is safe on shared libraries, because global symbols remain in a separate section, but not on objects for inclusion in static libraries (relocatable objects). --strip-unneeded is safe for both, and automatically understands shared objects do not need any .symtab entries to function and removes them; effectively doing the same work as --strip-all. So, --strip-unneeded is essentially the only tool you need for standard stripping needs!
See also
- Debian Policy Manual
- Paul Wayper: Power from the people
I read the article at http://www.abc.net.au/unleashed/stories/s2778257.htm with a kind of despairing interest - because what it says is absolutely right, and it makes me feel very sad about the democracy we supposedly live in.A precis of the story is: the "Mandatory Filtering" the Federal Government is proposing to introduce will not be stopped by writing letters to your Member of Parliament or to Senator Conroy, signing a petition or blacking out your home page or avatar. It will be pushed through, because the ALP is (supposedly) indebted to the Australian Christian Lobby (the ACL) and because they wield enormous lobbying power at the highest levels of government. We need to change our tactics of getting through to our politicians, Josh says, or fail to stop the filtering being enacted.
The problem here, I would argue, is not that those opposed to the mandatory filter (like myself) are mumbling to themselves. We are doing all the traditional things that people do when trying to get their members of parliament to listen to their opinions: writing letters to politicians, talking to our friends and organising media coverage. These have worked for most issues in the past. Trying to organise avatar blackouts and internet recognition is a way of socially protesting in modern times, and it isn't really intended to reach the politicians.
The problem I see here is that politicians such as Senator Conroy and the various other ministers I've written to and spoken to are all basically plugging their ears to the voice of their electorate. We get form letters that reiterate their invalid, nonsensical and specious arguments, don't answer a single point we raise, and keep on going in their own direction without listening in the slightest to anything we say. They're listening, instead, to the ACL, who get to whisper in their ears directly and imply that they have all these unseen, unnamed christian voters out there who agree with them. As Josh says, the ALP owes the AC