Want to help spread the word about the openSUSE Project and encourage more people to become part of the openSUSE Community? Are you ready to roll up your sleeves and spread the word about the openSUSE Project? Do you want to teach new users about Linux, speak about openSUSE at local events, help distribute openSUSE media, and mentor new contributors to the openSUSE Project? Then you're ready to become an openSUSE Ambassador!
We need more Ambassadors all around the World. If you are inetrested, just go to http://en.opensuse.org/Ambassador
Every day I'm learning new things, it is more like a race against time. In order to keep track of what I know, I try to put it on the paper. It is all part of the learning process, my learning process. Some times you get it in one go, other times you find your self struggling. The paper is a record; it atleast shows that you tried.
Structured aspects of OOP in C++
Constructors and the call to the operator new.
A Summary(My understanding of constructors)
The constructors construct and initialize. There are times when they only initialize a preconstructed composite and then other times they construct a composite and then initialize it.
For the rest of this article please click on the following link...
Destructors and the call to the operator delete.
A Summary(My understanding of destructors)
The Destructors destroy. There are times when they do not destroy a preconstructed composite.
For the rest of this article please click on the following link...
Over the past four years, I've seen GNU/Linux grow and mature in ways most people just wouldn't have expected. With corporate-backed projects such as Fedora and community distributions such as Ubuntu making such headway, it'd be wrong to say that Linux has miles and miles to go to achieve desktop adoption. From wifi support to interoperability to numerous projects on integrating FOSS drivers with the kernel itself, Free Software on the Desktop has made major headway.
However, there is a bit of a shortcoming: while distributions constantly get easier to install, remix, and redistrubute, there are only a handful of providers that even support GNU/Linux as an option. Granted, there are scores of dev teams out there for many distros that gladly dedicate their time to ensure that your machine of choice supports their distribution. It's a handy practice to have, but a problem remains in the sense that many O.E.Ms still ship Windows by default.
Another problem is that many GNU/Linux users are too tech savvy for their own good. It's been a common practice of installing a distribution on one's own hardware, and heading out to buy components for upgrade. Let's face it, it's a sensible practice for enthusiasts that like to tailor their machines to suit their own needs.
However, it doesn't change the fact that many O.E.M.s simply don't ship GNU/Linux at all. A lack of demand for machines causes manufacturers to scale back and ship what they've always shipped...Windows.
So, what distributors ARE out there to sell customized GNU/Linux machines? Below is a short list.
Dell - Dell is known for supporting Linux for quite some time, however their number of available models seems to fluctuate every now and then. Currently, Dell supports the Ubuntu distribution.
System76 - System76 has made a name for themselves by fully supporting Ubuntu across their entire product line. They have a nice lineup of laptops, although they're a little on the pricey side. Still, I've heard that they get great reviews.
Los Alamos Computers - LAC is officially supported by both the FSF and the GNU project for shipping one of the few truly free distributions, gNewSense.
HP - Last I can remember, HP shipped some machines running OpenSuSE. Anyways, HP has a dedicated R&D team for Free Software systems, and makes every effort to make their products compatible with GNU/Linux.
Lenovo - Lenovo, the old PC arm of once-computing giant IBM, has a lengthy list of machines that they sell preinstalled with various GNU/Linux distributions.
Emperor Linux - While not necessarily an OEM per se, EmperorLinux takes existing laptop and desktops and preinstalls...you guessed it! Different GNU/Linux distro of your choice.
LinuxCertified - See above.
The list goes on. Here and there, little distributors pop up with some customized laptops. GNU/Linux is growing in the sense of commercial viability, and companies are warming up to GNU/Linux Offerings.
hi linux community,
my name is johana and i'm a totally linux newbie but i want to learn it. i have heard so many good things about linux (productivity, stable, ...) that i'm really interested in.
if you have (easy to understand) good resources for learning the first steps, i would like to hear from you (just use the commentarea).
thank you and have a nice day,
Few days ago I've heard about a Symbian port of Putty, obviously you alread know what putty is and what you can do with an SSH terminal emulator.
I think it's one of my favorite software pieces for Win32 machines, now there's a project aimed to port putty on Symbian OS machines, I've tried to install it into my samsung phone even if it's not supported or mentioned, results: clear, it doesn't work but the project seems promising.
At this url:
you can find S2Putty, it's a nice project and they've firstly released some code and ports at the beginning of the year, I'm now waiting other ports for Symbian based cell phones, I'll hope to get something for my platform too.
By now I'm getting control over my linux box by using a web browser (Opera for Symbian is absolutely outstanding) , few web services and php pages, but maybe an ssh client has more benefits and it's more useful for doing everything (and even more secure)
Take a look at the project, try to install in your phone if you're one of the lucky guys and drop me some notes so we can share impressions about it, I'm now trying to grab from someone a Nokia N95 and try to install there
Well, I cleaned up my mess. Reformatted my drives and re-installed the source in my source directories. Over the last day I took time off to try and get a bit better, ( that hasn't helped much) I'm having a hard time concentrating. I've made it a point not to install more than a couple of programs at a time, stopping after 2 or 3 for a short break, to get a coffee or something. I've also got a notepad to note each step I complete so I know where I'm at when I come back.
On another note, I got to the point of bootscripts and network configuration files and such before I had to nuke the "build " this time and since I 'm using dhcp those files confused me as they were using static ip's, I'm no network guru, but I don't think that will apply to me. I've decided to get the config files I used for gentoo and also the ones from my working linux distro on this box (dual-boot with Crunchbang ) and see if I can figure things out. The keyboard and console config was just as confusing to me. It seems like Linux is adopting UTF 8 slowly as the new standard however many legacy programs still use the prevailing standard. Always wondered how to choose what when it came to the keyboard in the Linux install menu.
Also , the devices are handled differently too, I 'm starting to understand why fstab was such a mess in Gentoo... "media" vs "mnt" and I've saved the links to the sites discussing Udev... lots more reading for this newb.
Almost a month ago there was an article about Microsoft and the netbook market. I blogged about it here: http://linux.com/community/blogs/Linux-on-Netbooks.html
The most annoying thing was that Microsoft had created a website "itsbetterwithwindows.com". I immediately thought there should be a itsbetterwithlinux.com web page to tell our side of the story. However, it was already taken, and all it said was "Coming Soon". I just checked this morning and it is still just says "Site off-line" and "Coming Soon".
Does anybody here know anything about it? My fear is that Microsoft snagged itsbetterwithlinux when the did itsbetterwithwindows and are just sitting on it.
The Blue Gene/L supercomputer provides scientists with the cutting-edge computing power and complex data-visualization tools
they need to stay at the forefront of their disciplines. Learn how this technology lets computational molecular biologists create protein folding and misfolding simulations to better understand these complex molecules.
Today's rant was provoked by yet another overheard discussion in Identica about Mono and Moonlight.
People are repeating FUD about Mono and switching from the GNOME desktop, which uses Mono in a few places, to KDE, which doesn't use Mono at all. I don't know who started it, and I don't care. It needs to stop.
For the uninitiated, Mono is an implementation of Microsoft's .Net framework, licensed under GPLv2, LGPLv2, and MIT licenses. It is meant to comply with the ECMA standard. Moonlight is similarly an implementation (a clone, really) of Microsoft's Silverlight framework, licensed under LGPLv2 and built atop Mono. FUD stands for Fear, Uncertainty, Doubt, and refers to unsubstantiated rumors used to scare people away from a competitor.
Microsoft is the scourge of the Free Software world for a number of resons, most of them quite valid. They have a number of patents on their .Net implementation, as well as patents on technologies build on top of .Net, including ASP.Net and Windows Forms. Silverlight is often referred to as Microsoft's "Flash killer" (referring to Adobe's propriatery Flash technology) and is quite propriatery as well. When Microsoft gets involved in free software, the community is skeptical and almost always rightly so.
The fear is that Microsoft will use its patent portfolio to threaten the Mono and Moonlight projects. The uncertainty comes from Microsoft's patent pact with Novel. Microsoft and Novel formed a mutual nonagression agreement with regard to either party's patent collection, giving users of each immunity from patent lawsuits from the other. Novell owns Suse Linux and is the driving force behind the openSuse distribution. Other Linux distributions, as well as BSD, OS X and (open)Solaris are not under this pact and may be vulnerable to patent lawsuits. If one distribution is safe, one wonders whether the rest are safe. Many Free Software users doubt the safety of Mono and its derivatives, and are avoiding Mono like the Plague.
This is stupid.
As I mentioned at the beginning, the source code is released under a number of prominent free software licenses. The Mono C# compiler source code is available under both GPLv2 and the MIT X11 licenses, and the C# tools are also GPLv2. The runtime libraries are LGPLv2. The class libraries are released under the MIT license.
(Mono (software) License)
What really burns me is the people switching to KDE because the GNOME project is using Mono code in some applications. I wouldn't be surprised if these are the same people who switched from KDE to GNOME over the QPL licensing back around Qt 2 (a long time ago). QPL was a free software license, but incompatible with GPL according to the FSF. In 2000, Trolltech released Qt/Unix under both QPL and GPL. Years later, there was still a strong myth that KDE wasn't really free software. FUD doesn't go away quickly, and if people don't do the research it won't go away at all.
I've been a KDE user for years, and used GNOME before that. Both have their merits, and KDE fits me better. A lot of people have told me to switch back because "KDE isn't really free" and I kept telling them "I looked up the licenses, it IS free." I want to feel good about the reversal of roles, but I can't. It's wrong.
There are many reasons to switch to KDE. It's a major Free Software project with a long history. It's very configurable an flexible. It has a complete set of applications written with the same libraries. It's intuitive to use. It looks as flashy or as bland as you want. It has a cooler logo than GNOME. These are all good reasons to switch.
FUD is not a good reason to switch. FUD is not a good reason to do anything. And I would prefer it if you didn't bring your FUD into my community.
Qt (toolkit) History
OK, I've owned a G1 since day one. Bought it (loyal T-Mobile Customer) and I've enjoyed it totally. Nice part is, I've got an iPhone in the house thanks to my wife so I can compare. Both her 3G and my G1 are around the same age.
Reliability, Her iPhone has had to go back to the Apple store twice due to problems one got it replaced (internal error, infant mortality) and the second resulted in a full factory reset cause by an Apple supplied update.
In the reliability dept I've had the edge. Nothing has gone sideways. I've reloaded the OS yes, but by choice (I've rooted mine, I like to tinker) otherwise no complaints due to early death.
Battery life: Ok hands down. You have to buy a bigger battery, second battery, 2nd charger and a car charger. The G1 batter starts out under spec'd and goes to hell in a hand basket from there. I've upgraded to a 2400mah battery and unless I'm doing multiple hour long calls in one day, it's easy to go 1.5 to 2 days on a single charge.
Apps: In short the apps store rocks. I can read and edit .docs and spreadsheets. View Presentations and PDF's Keep up with E-mail and more. On top of that there is an ever increasing number of other apps and games. Not to forget the #1 game, Pacman.
For the Sys Admin side of my life the #1 app is ConnectBot. This is an SSH client with the ability to use ssh keys. A must have for sure. Nagios and Monit also have clients, and the browser does work well with MRTG and Munin. There are also tools for reseting/restarting Wake on LAN enabled boxes, a Terminal emulator, and finally some tools for checking if servers are alive.
In short when it comes to the app zone, no the G1 does not yet have the shear number that the iPhone does, but by golly it has all of the essentials and they work well. My phone has a good mix of free and pay apps and in general even without the infamous iPhone standards board the apps are really good. Heck the G1 even has flatulent apps.
G1 as phone: Here is where the G1 starts to fall down. The biggest problem stemming around the shear number of times you need to keep pressing buttons to keep the screen from dimming out during a call. Especially frustrating if you are using an IVR system. Instead of pushing 3 it's menu/menu/wait/3 (as they go into the second iteration of the the numbers.) over and over. Most of this is IMHO due to the fact that HTC knew they had skimped dramatically on battery and they are trying to the point of annoyance to keep from using it.
Additional problems when using it as a phone come in the way it interfaces with a BT headphone. Most phones allowed me to press once on the headphone to answer a call or to connect to voice dial. Unfortunately the G1 doesn't seem to accept either of these commands. This means I have to pickup the phone dial or to answer. A big hassle if you live in CA like I do. (Cops are looking for phone's in hand big time)
Data input: This is where the G1 shines. The thumb keyboard is well layed out, tactile feedback is great, most important is how they overlayed the keys from a 101 key keyboard onto a much smaller form factor without causing undue hassle in reaching the popular keys. Nokia's N series could take a real hint from the Android keyboard (on screen and slide out). You can even send long e-mails from the phone as long as you don't set it down. Seems that if the phone detects a pause while composing in the G-Mail app, it auto sends the mail (grrrr). Otherwise. I love this aspect.
Network: I live in the SF Bay area. For me everywhere I go except inside a Fry's I've got 3G. Speed is great. I'm able to watch a YouTube video with only the rarest of re-buffers happening. Syncs to mail etc happen quickly. When I went to Yosemite last year, yes out in the middle of no where in Northern Indiana I did lose the 3g but kept the net, slow but there.
So all in all would I buy a G1 again. Yes I would. I really love what it offers me. I love the FOSS features and the community. It really allows me to fit the phone to me. Ups are data input, feature set and form factor. Downs are phone related UI, and battery life. Overall I'd give the G1 a solid 7. On the other hand I would not want an HTC phone again.