Oliver.net.au

Linux, life and programming

Menu
  • Home
  • About

Category: IT

Weechat – a trial

By matt
|
April 24, 2017
| No Comments
| Computers, IT, Linux

I’m a big fan on console apps. But for IRC, I have been using quassel, as it gives me a client on my phone. But I’ve been cleaning up my cloud accounts, and thought of the good old days when you’d simply run a console IRC client in screen or tmux. Many years ago I […]

Read More »

Posted in Computers, IT, Linux Tagged android, irc, relay, ssl, weechat Leave a comment

Setting up a basic keystone for Swift + Keystone dev work

By matt
|
March 14, 2017
| 4 Comments
| Computers, IT, Openstack, Swift, Uncategorized

As a Swift developer, most of the development works in a Swift All In One (SAIO) environment. This environment simulates a mulinode swift cluster on one box. All the SAIO documentation points to using tempauth for authentication. Why? Because most the time authentication isn’t the things we are working on. Swift has many moving parts, […]

Read More »

Posted in Computers, IT, Openstack, Swift, Uncategorized Tagged development, howto, keystone 4 Comments

pudb debugging tips

By matt
|
March 8, 2017
| 1 Comment
| IT, Openstack, Programming, Swift, Uncategorized

As an OpenStack Swift dev I obviously write a lot of Python. Further Swift is cluster and so it has a bunch of moving pieces. So debugging is very important. Most the time I use pudb and then jump into the PyCharms debugger if get really stuck. Pudb is curses based version of pdb, and I […]

Read More »

Posted in IT, Openstack, Programming, Swift, Uncategorized Tagged debugging, nosetests, pdb, pudb, testr, tips 1 Comment

Make quasselcore listen on port 443

By matt
|
January 10, 2017
| No Comments
| IT, Linux

I use IRC in my day to day job. I am a professional open source developer, so what else would I use. For the last few years I have been using quassel, the core component sitting on a cloudserver, which allows me to have clients running on my phone, laptop, desktop… really where ever. However […]

Read More »

Posted in IT, Linux Tagged 443, irc, port, quassel, quasselcore Leave a comment

Swift Container sharding – locked db POC – Benchmarking observations

By matt
|
December 23, 2016
| No Comments
| IT, Linux, Openstack, Programming, Swift, Uncategorized

The latest POC is at the benchmarking stage, and in the most part it’s going well. I have set up 2 clusters in the cloud, not huge, but 2 proxies and 4 storage nodes each. A benchmarking run involves pointing an ssbench master at each cluster and putting each cluster under load. In both cases […]

Read More »

Posted in IT, Linux, Openstack, Programming, Swift, Uncategorized Tagged sharding Leave a comment

Swift + Xena would make the perfect digital preservation solution

By matt
|
August 8, 2016
| No Comments
| IT, Linux, Swift

Those of you might not know, but for some years I worked at the National Archives of Australia working on, at the time, their leading digital preservation platform. It was awesome, opensource, and they paid me to hack on it. The most important parts of the platform was Xena and Digital Preservation Recorder (DPR). Xena […]

Read More »

Posted in IT, Linux, Swift Tagged digital archive, digital preservation, openstack, swift, xena Leave a comment

Adventures in Container Sharding – SQLite performance problem and the pivot point.

By matt
|
May 27, 2016
| No Comments
| IT, Linux, Openstack, Programming, Swift

Hey world it’s been a while, turns out I’m not much of a blogger. But I know how useful for myself it is to do write-ups occasionally so I can actually find them later.. having said that. In my last post I mentioned I was an OpenStack Developer.. and it’s still true. I spend my […]

Read More »

Posted in IT, Linux, Openstack, Programming, Swift Tagged openstack, sharding, sqlite, swift Leave a comment

chkconfig-ify an exising init script.

By matt
|
July 31, 2012
| No Comments
| Computers, IT, Linux

If you are using a 3rd party application / package installer to install a service onto a system that using chkconfig to manage your run-levels, or writing your own which are incompatible with chkconfig. That is to say when trying to add them you get the following error: # chkconfig <service> on service <service> does […]

Read More »

Posted in Computers, IT, Linux Tagged centos, chkconfig, Fedora, init, init script, init.d, redhat, runlevels Leave a comment

Centos 4 / RHEL 4 Bind 9.7.3-8 RPMs.

By matt
|
June 9, 2012
| 4 Comments
| Computers, IT, Linux

In case anyone out there in internet land happen to have a BIND DNS server still running RHEL 4 or Centos 4 and require a version that has been back ported from the Centos 6.2 source, one that has the CVE-2012-1667 fix. Then you can download the RPMs I build from here. NOTE: I’ve only […]

Read More »

Posted in Computers, IT, Linux Tagged bind, Centos 4, CVE-2012-1667, DNS, i386, Linux, RHEL 4, RPM 4 Comments

Simple Squid access log reporting.

By matt
|
February 10, 2012
| 4 Comments
| Computers, IT, Linux, Programming, Uncategorized

Squid is one of the biggest and most used proxies on the interwebs. And generating reports from the access logs is already a done deal, there are many commercial and OSS apps that support the squid log format. But I found my self in a situation where I wanted stats but didn’t want to install […]

Read More »

Posted in Computers, IT, Linux, Programming, Uncategorized Tagged access.log, awk, cron, gawk, Linux, log anaylsis, proxy, reporting, sort, Squid, stats, user report 4 Comments

Posts navigation

1 2 … 4 Next

Oliver.net.au 2018 | All Rights Reserved. Powered by WordPress