Blogs
Video: Tell Me Why - By Declan Galbraith
Submitted by jmarki on 9 March 2010 - 12:54amWhat a beautiful voice! I'm inspired! He's has grown up now though, around 19 years old.
- jmarki's blog
- Add new comment
- 8 reads
Redhat Linux Installation Groups: A complet list for RHEL5.4
Submitted by jmarki on 15 November 2009 - 10:31pmJust a quick post. If you are running kickstart, you may find yourself looking for the list of installation groups and their associated packages. I certainly did.
Following a tip from http://www.mail-archive.com/cobbler@lists.fedorahosted.org/msg04644.html, here's the entire comps.xml file for Redhat Enterprise Linux 5.4.
- jmarki's blog
- Add new comment
- 151 reads
Video: Transformers Dancing Nobody!
Submitted by jmarki on 14 November 2009 - 4:57amFirst found on Facebook.
- jmarki's blog
- Add new comment
- 151 reads
Blog Action Day '09
Submitted by jmarki on 16 October 2009 - 2:43am
Today (yesterday?) is Blog Action Day '09, and the topic is "Climate Change". What a depressing, yet uplifting topic to blog about!
When you were just small kiddos, did you ever imagined how Earth would look like from space? Guess it would look like this:
And we are absolutely dwarfed by the immerse size of Earth!
What a wonderful world we live in!
Yet, we thoughtlessly pollute the environment. We create things that last forever and throw them away in an instant.
We breed animals in inhumane conditions, stacked up high like packed boxes. We clear acres of forests to grow lots of crops, and feed these animals for months. Just to slaughter them for a single meal.
And scoff when someone remarks about the sheer waste of energy producing so much food for so little gain.
Sigh...
How egoistic can we be? Somewhere between all the debate about global warming, we lost sight of the forest for the trees. The key issue is not about whether global warming is a natural phenomenon. It is about sustainable development.
We want our next generations to have a decent quality of life. We want them to see how beautiful this world is. We want them to experience snow falling softly around them. We want them to see the beautiful corals in the deep blue sea. We want them to be able to see the stars, and imagine how small they are if they look down to Earth.
Eat less meat. Dispose less garbage. Waste less paper. Waste less electricity. Recycle, reuse, reduce. Just live in moderation. Is that really so difficult?
- jmarki's blog
- 1 comment
- 181 reads
Vegetarian Spider!
Submitted by jmarki on 13 October 2009 - 11:01pmI can't help but post this: ∃ vegetarian spiders!
Wired News: Kinder, Gentler Spider Eats Veggies, Cares for Kids
Each of the world’s 40,000 spider species survives by hunting and killing — except, that is, for Bagheera kiplingi, the world’s first vegetarian arachnid.
Found in Central America, the order-defying jumping spider eats nutrient-rich structures called Beltian bodies, which are found on the tips of Acacia trees. Trees produce the bodies to feed ants that defend them, which is a textbook example of what’s called co-evolutionary mutalism, and one that B. kiplingi has evolved to exploit.
In a paper published Monday in Current Biology, researchers describe the spider’s ant-evading habits and provide a molecular analysis of its body composition, proving that B. kiplingi is indeed what it eats: plants, with a few larval ants on the side. (After all, 400 million years of evolutionary habits die hard.)
A few other spiders have been documented consuming nectar, but only as a snack. No other spider is so predominantly vegetarian. And that’s not all: It looks like B. kiplingi males help care for eggs and young — something entirely unprecedented in the spider world.
The researchers are now studying whether there’s a link between B. kiplingi’s predilection for plants and parental concern. Maybe going veggie softened its heart.
Image: Current Biology
Citation: “Herbivory in a spider through exploitation of an ant-plant mutualism.” By Christopher J. Meehan, Eric J. Olson, Matthew W. Reudink, T. Kurt Kyser, and Robert L. Curry. Current Biology, Vol. 19, Issue 19, October 13, 2009.
See? I told you I'm kind. 
- jmarki's blog
- 1 comment
- 161 reads
Script: Yum Check Update
Submitted by jmarki on 8 October 2009 - 2:50amI have been using this script to check for updates on my Redhat systems for quite some time. Put this into your cron.daily, and you have a daily nag to update your system. 
#!/bin/bash
#########
## Yum Check Update Script
##
## This script checks for system updates and sends email
## to sysmin team if there are any updates.
##
## Changelog
## ---------
## 24 Oct 2008 (Junhao)
## - Initial commit
##
#########
_CAT="/bin/cat"
_DATE="/bin/date"
_HOSTNAME="/bin/hostname"
_MAILX="/bin/mailx"
_RM="/bin/rm"
_TOUCH="/bin/touch"
_YUM="/usr/bin/yum"
HOSTNAME=`${_HOSTNAME}`
DATESTAMP=`${_DATE} +%Y%b%d-%H:%M:%S`
EMAIL=root
MAILSUB="RHEL Update Available for ${HOSTNAME} on ${DATESTAMP}"
TEMPLOG=/tmp/yum-check-update.tmp
${_TOUCH} ${TEMPLOG}
${_YUM} check-update 1> ${TEMPLOG} 2>&1
if [[ $? != 0 ]]; then
${_CAT} ${TEMPLOG} | ${_MAILX} -s "${MAILSUB}" ${EMAIL}
fi
${_RM} ${TEMPLOG}
- jmarki's blog
- Add new comment
- 220 reads
Howto Wake Up and Goto Work in 5 mins!
Submitted by jmarki on 4 October 2009 - 10:08pmThis is so cool! And looks more traumatising than $WORK!
Hmm, where's the coffee though...
- jmarki's blog
- Add new comment
- 187 reads
Vacation: Stress VS Time
Submitted by jmarki on 1 October 2009 - 12:52am- jmarki's blog
- Add new comment
- 182 reads
Puppet - Centralised Configuration Management
Submitted by jmarki on 28 April 2009 - 8:21amRecently, I have started to migrate my scripts to use Puppet. Everything from initial system provisioning to manual failover systems had been converted. Wee~
The idea behind Puppet is to consolidate and standardise configuration across multiple servers. By centralising configuration, a standard security and provisioning baseline is maintained. Configuration for each service can be standardised and reused across an entire infrastructure. Even better, puppet ensures the system remains as configured. Locally configured files are reverted, services are restarted, etc. The end result? Less headache and easier knowledge sharing.
Someone once commented about me using a "commandline webmin". I don't think Puppet is like webmin at all. Webmin pre-defines the fields for configuration. Puppet is, well, blank. It simply provides an API for defining my systems, and then helps me push/maintain it across the infrastructure.
Who says system administrators can't code? 
Okay, back to coding...
- jmarki's blog
- Add new comment
- 319 reads
I'm on twitter
Submitted by jmarki on 23 February 2009 - 10:06pm- jmarki's blog
- 1 comment
- 284 reads







