Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. SElinux causes pain when using puppet 2.x with hiera

    So hiera wasn’t working when used through my puppetmaster.

  2. Dynamically including classes in puppet

    As you might already know, I like pushing the boundaries of what puppet is able to do.

  3. Clustering virtual machines with rgmanager and clusvcadm

    This could be a post detailing how to host clustered virtual machines with rgmanager and clusvcadm, but that is a longer story and there is much work to do.

  4. How I broke (and fixed) my rgmanager service

    Rgmanager, clustat and clusvcadm are useful tools in cluster land.

  5. visible close buttons on every firefox tab (including the last one)

    After hacking around with a few firefox internals the other day, I decided there was another little annoyance that I had… When I’m acting insane and using my mouse to open and close tabs, the per tab close button disappears when there is only one tab left!

  6. more rows and columns on firefox new tab page

    Firefox has a “new tab” speed dial type page available.

  7. hello planet puppet

    Hello planet puppet readers!

  8. recursion in puppet (for no particular reason)

    I’m working on some fancy puppet “code”, and I realized recursion could be very useful.

  9. continuous display of log files (better tail -f)

    All good sysadmins know about using tail -f to follow a log file.

  10. setting timed events in puppet

    I’ve tried to push puppet to its limits, and so far I’ve succeeded.

  11. preventing duplicate parameter values in puppet types

    I am writing a keepalived module for puppet.

  12. changing *that* keyboard shortcut right there (in gnome)

    I love my keyboard shortcuts, and I sometimes I want to change them.

  13. Multifile mode for text editors

    Dear internets, I’m a sysadmin/architect, which means I spend a good amount of time coding in puppet and other languages.

  14. Our fusion future

    I always find myself reading about fusion.

  15. including a recursive tree of files with distutils

    It turns out it is non trivial (afaict) to include a tree of files (a directory) in a python distutils data_files argument.

  16. finding your software install $prefix from inside python

    Good python software developers tend to use distutils and include a setup.py with their code.

  17. I’ve been working on a puppet module for gluster.

  18. puppet gluster module now in git

    The thoughtful bodepd has been kind enough to help me get my puppet-gluster module off the ground and publicized a bit too.

  19. a puppet module for gluster

    I am an avid cobbler+puppet user.

  20. now syndicated on “planet gluster”

    Many thanks to johnmark in #gluster for syndicating my “gluster” tagged blog posts on http://www.gluster.org/blog/ I aim to keep these posts technical and informative, aimed mostly at other sysadmins and gluster users.

  21. building intel nic driver (igb) for gluster on centos

    I’ve been having some strange networking issues with gluster.

  22. my gluster setup, described

    For the last ~two or so years I’ve played and tested gluster on and off and hanging out in the awesome #gluster channel on Libera.chat.

  23. gnome3+others glipper/klipper replacement

    So a friend of mine uses kde4 for its klipper feature.

  24. fedora 14 to 17 upgrade

    I’ve been reluctantly dreading the switch to gnome 3 + shell until it’s been ironed out a little bit more than gnome 3.0 - finally took the plunge. overall it’s working well. here are some (hopefully) useful notes: preupgrade 14->17 in one step doesn't wo…

  25. IPMI for linux professionals

    The nostalgia of serial console servers, kvm’s and switched PDU’s is hopefully no longer visible in your server room.

  26. how to use ssh escape characters

    So you’ve learned screen, ssh and vim.

  27. Dear internets

    Dear internets, During my daily grind of computer architecturing, I often learn something new that I wish a mentor had taught me earlier.

  28. sparse rsync magic

    Dear internets, Once upon a time, I had one of those “brain teaser-of-the-day” calendars.

  29. git, gitosis, gitweb and friends...

    In case it wasn’t already obvious, I am a huge fan of git, and often prefer it over sliced bread.

  30. gnome-do trick

    I use gnome-do.

  31. lecturing and git-bisect

    I was recently asked to give a lecture for the PRELUDE series at McGill.

  32. scary cool bash scripting inside a Makefile

    Makefiles are both scary and wonderful.

  33. getting gedit to work like magic

    i use gnu/linux. it’s probably no secret. what is more of a secret, is that i secretly (well actually not so secretly) love using gedit for editing text. i still use vim, echo (gnu bash) and emacs (but only for org-mode). vim is really, really great. but…

  34. n900 features that should be added

    i decided i’d compile a short list of features / functionality which should be added to the new nokia N900 to make it totally pro. it’s pretty good as it is, despite it not working with the bell networks. i’ve attempted to order this list in order of impo…

  35. a custom epiphany location bar

    since i do much research on the internets, i often find myself in a web browser. my favourite of the lot is epiphany. this post isn’t about its merits or failures, but about the awesome way to make my location bar be exactly how i like it: monospaced. just

  36. reading obscure documentation

    Sometimes the interfaces you need just aren’t well documented, but thanks to the internets, some websearches, and a useful dictionary, you can often decipher random web documentation jargon to help you produce useful code.

  37. getopt vs. optparse vs. argparse

    sooner or later you’ll end up needing to do some argument parsing. the foolish end up writing their own yucky parser that ends up having a big if statement filled with things like: if len(sys.argv) > 1 in it. don’t do this unless you have a really good ex…

  38. sorting out the confusion

    if i’ve been silent as of late, it’s because i’ve been furiously coding away. i’ve got what i think are some elegant implementations cooking, and with any luck my extra work will pay off in hours and days and months of time saved down the road. i’ve got a…

  39. piping data through ssh

    not that what i’m about to tell you is brilliant, new or revolutionary, however i thought i’d mention it in case you’re not doing it. also feel free to let me know if there is a better way. problem: i have some stdout which comes from a command and i want…

  40. really well written article

    i’m sure that most (if not all) of the technically inclined readers know about this already, but since it’s such a well written article (and detailed in the right places), i felt i should bump up it’s link count. http://en.wikipedia.org/wiki/Binary_prefix…

  41. IPVS + shorewall

    lvs load balancing always felt like an elusive task. here i will document how to get it working with the excellent shorewall firewall, as an extension to their two interface common use case. this was all necessary for a group of grad students that needed…

  42. scary man pages

    while doing a little reading and research, i ended up reading a bit of the hdparm man page. never in my life have i read such a scary man page. i guess it is appropriate for halloween, but it came 2 days late in my case. as a result of my being so impress…

  43. multi monitors and how it should all work (long babble)

    at work i use two screens for my day to day workflow. i find it’s much more efficient for doing work, like coding. i’ll often have at least one terminal open, a full screen text editor, and usually a number of references, such as the dbus specification op…

  44. tech support for a keyboard

    so my boss was recently kind enough to purchase a new keyboard and mouse combo to attempt to relieve the elbow-and-down pain that i endure due to constant programming and mouse moving. thanks. i received my “logitech cordless desktop wave pro” today, and…

  45. vanilla: my favourite flavour of gnome

    after a recent upgrade to ubuntu 9.04, it seems that i’ve been pushed into using some “unfeatures” that i didn’t ask for. well apparently they won’t be unfeatures forever, but for me, notify-osd and indicator-applet aren’t quite ready for my consumption. i

  46. why linux is powerful or: how to erase half your system and then fix it

    after a brief bout of stupidity i quickly realized that my makefile had gone awry and was quickly eating through my filesystem. after ^C killing it, it seems i only took out most of /lib/* and /usr/sbin/* – who needs those anyways… apparently almost every…

  47. the python subprocess module

    i’m sure that i won’t be able to tell you anything revolutionary which can’t be found out by reading the manual, but i thought i would clarify it, and by showing you a specific example which i needed. subprocess.Popen accepts a bunch or args, one of which…

  48. the power to yield a better console interface

    as part of a different project, i needed to duplicate some existing terminal magic in python. what i needed to write was something similar to the getch() function in curses. it can be found in: ncurses*/base/lib_getch.c after doing an: apt-get source libn…

  49. ssh hanging

    i’m sure everyone who has used ssh has experienced this, but couldn’t put their finger on what was happening exactly. this article explains.

  50. cheetah == fortran

    turns out the cheetah python templating engine (2.0 since year 2006) is quite reminiscent of fortran (since the 1950’s) in their use of the #slurp directive (cheetah) and the $ string. either one, when appended to the end of a string, remove the implicit…