Linux.com

Home Linux Community Community Blogs

Community Blogs



Real Time Collaboration With Openfire

So Openfire is one of those REALLY cool projects that I have happened to stumble across recently. It’s a real time collaboration server program that has made my neighbors and I very happy.

My wife and her friends approached me a few months ago after a huge catfight with some other friends of theirs. They wanted a private place they could chat, swap files, and be happy. This is where Openfire and its sister project Sparkweb came into my life.

The set up of Openfire is relatively straightforward. I built it from source, choosing not to go with a precompiled binary. For Openfire, all you really need is the latest version of Java, MySQL, and an XMPP client like Pidgin or Spark. You could use their built in database but from first hand experience you’re better off with MySQL, PostreSQL, etc. Later I’ll add create instructions for getting a basic Openfire Server up and running.

Now, Openfire's great for stuff around the office or in my case around the neighbor hood. But lets say some one goes on holiday in Florida (like one of them did). This is where Sparkweb comes in really handy. It allows anyone to login via the web browser.  Or in my case, I got sick of trying to get certain XMPP clients to work so I installed LAMP and use Sparkweb to chat.

Aside from the really cool fact that you could be the next Yahoo! of the neighborhood or office its free, open source, and stable.  Administering it is a breeze. All the setup and admin functions are web based. I love the fact that you can install plug-ins that allow you to do virtually everything from broadcasting messages, transferring files, and integration with other networks.


 

 

Mutt like evolution keybindings

Source: http://www.cmdln.org
Date: May 20th 2009
Full Entry: Mutt like keybindings for Evolution

In preparation for connecting to (im guessing here) an Exchange server at my new job I am switching from my beloved Mutt to Evolution. The absolute first thing I noticed about Evolution that I disliked was the keybindings for things like deleting messages, replying to messages and creating a new message. After some digging in the UI I could not find any place to change them. Some more sleuthing turned up some XML files down in /usr/share/evolution/$VERSION/ui. (more…)

 

I Just Lost

I'm sorry... But I had to announce it.

 Thanks to this post:

  http://www.linux.com/community/blogs/Sigh-Lost.html

 I just lost.

 Don't know what I'm talking about? Take a quick look here:

  http://www.losethegame.com/

I am truly sorry that I just introduced you into a life long game of dissapointment. 

Back on topic next post.

 

--

Shawn 

 

Google Chrome browser gets ‘V8′ engine

Google  announced some upgrades to its Web browser, Chrome, which originally was released about 8 months ago.

Google says the upgrades mostly focus on speed, which comes from a new browser “engine,” which Google calls “V8. The browser tops others because it is able to handle complex Web pages with lots of Java Script very quickly.”
 

Gentoo and BSD (a primer)

One of the best things from a metadistribution like Gentoo is its approach to upgrades and management

I've started using UNIX systems with Minix and Xenix, in '92-'93 I was rolling my Slackware distro with a brand new kernel called Linux, nobody knows it but it was fine and I was happy with it, never tried other Unices and neither worked with others. After a short period I've started on working with UNIX systems heavily and I've seen a lot of them, one of the biggest complaints were the system upgrades... oh what a mess.

While using Microsoft operating systems, upgrades were not even considered but after facing UNIX and some development movement due to Linux grow I was thinking upgrades are one of the most important parts of an entire system, one of my biggest concerns was:

"ok now I've a full upgraded/stable/configured system, it was a pain to get everything working but now it's fine, how can i maintain it stable forever ?"

Each time a major release came out configuration and reinstallation problems were the most common

After few years, I think '94-'95 I've tried something from the BSD world, I didn't remember what (think OpenBSD), one of my biggest problems there was: "where are my applications ? how can I install packages ?". Hell there weren't available in my system CD and I was searching for them across the net; after few good docs I've learned about package distribution and how my system can handle upgrades, it was a revelation to see source code packages (builds), download the source, auto-patch, compile and then install. The best thing I've ever seen and I was thinking something like: "oh damn, I wish to have something like this for Linux as well".

After it I've started using Linux from scratch approach (LSB), it was nice but each "major" upgrade was still a pain and I still need to patch and control everything by hand... since a day, a strange day, I was googling around and I saw the latest distribution of the day, it was called Gentoo. I've learned about Gentoo because one of the lead BSD developers ported its experience to Linux, I was following BSD (still I'm on it) and learned about this new distro.

I've tried it for a while and I was so impressed about portage and meta-packages, so I've decided to use it as my Main distro (I'm writing this blog from a Gentoo desktop system). Other features like code optimization and C compiler flags scared me for a while but now I'm fine and I can live with them

Here's how I've approached Gentoo, still using it since a lot of time and still happy with it

 

 

Enigma machines and the second world war

UK Snubs Support For Home of WWII Enigma

I usually don't post news and neither rumours, I prefer to keep this blog as geekly as possible but when I've read this article I was so disappointed and I've decided to report it as well, please follow other posts if you're interested in tech things.

I'm a retrocomputing maniac, I love old mainframes, computers and each piece of equipment that represents the latest technology (of the period), I also love history and when technology meets history you'll ever find a retrocomputing guy

Enigma was one of the key factors for Second World War (from my point of view), a device with some aura all around, a mix between technology and magic. There were exaggerating things around it, from films to strange stories but it's nice and happy to talk about it.

Since this device is one of my favorites I was angry after reading this article so I've decided to share with you. 

 The article is here:
http://www.eweekeurope.co.uk/news/uk-snubs-support-for-home-of-wwii-enigma--939

What do you think about it ?

 

 

Titling...

Linux.com testing blog service.
 

Templates in Aptitude

Small trick with aptitude, package manager in Debian-based distributions.

Aptitude's search understands some templates in search. Several of them:

~ntext -- all packages with name containing text

~dtext -- with description containing text

~i -- installed packages

~c -- removed (not purged) packages

~N -- new packages in repository

~U -- upgradable packages

~Dtext -- packages depend of packages text

~Rtext  -- packages that depend of text

| -- OR

! --  NOT

 _____________________________

Case studies:

aptitude purge '~c' -- purge all removed packages

aptitude search ~neclipse -- search all packagse with name containing   eclipse

aptitude search '~i(~nfirefox|~niseweasel) ' --all installed packages with 'firefox' or 'isewease' in package name

aptitude search '!~i~dkde'  -- not installed packages with 'kde' in description

 

Tips and Tricks for the openSUSE News

Hi

 I am writing the section in the openSUSE News and I am searching for some nice articles about a good solution how to configure a tool or some usefull code snippets. 

So if you have some nice ideas, write a usefull article or talk to me first and then send the article to me and I will try to add it into the News.

 Contact: go to my homepage and there is a contact section, how to contact me.

 

Sebastian 

 

Everyday with Linux

I have tried blogging several times before and it hasn't been a big success, because I usually have so many things going on that I never find time to update them regularly.  I even had a blog before they were called blogs, where I kept notes about Linux and other computer related things.

But I really like the idea of having a blog on Linux.com, I think it has a certain coolness about it. So I am going to try to blog things here more regularly.

I use Linux every single day.  I have Linux installed on 5 desktop machines here on my desk, that I use for testing: a Dell Inspiron that came with Linux pre-installed, an AMD64 machine, a PowerPC Mac mini, an Intel Mac mini, and an old machine that just happend to be sitting around.  I have Linux on my laptop.

I have an older machine at work that I do all of my web browsing, e-mail, play music, edit audio, etc. on.  Unfortunately, I have to have a Windows machine at work because there is one program that is essential to my work that only runs on Windows.  But everything that can be done on Linux, I do on the Linux machine.

So my plan is to blog about my experiences with Linux, both good and bad.  I also plan to link to other Linux related things that I find interesting.

 

 

hello world

here i am! our first linux.com blogpost...

 

hell yeah!

 
Page 111 of 138

Upcoming Linux Foundation Courses

  1. LFD320 Linux Kernel Internals and Debugging
    04 Aug » 08 Aug - Virtual
    Details
  2. LFD405 Embedded Linux Development with Yocto Project
    04 Aug » 07 Aug - Santa Clara, CA
    Details
  3. LFD312 Developing Applications For Linux
    18 Aug » 22 Aug - Virtual
    Details

View All Upcoming Courses


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board