Skip to main content


Showing posts from May, 2017


rsync is a software application for Unix systems which synchronizes files and directories from one location to another while minimizing data transfer using delta encoding when appropriate. An important feature of rsync not found in most similar programs/protocols is that the mirroring takes place with only one transmission in each direction. rsync can copy or display directory contents and copy files, optionally using compression and recursion.

The rsync utility uses an algorithm (invented by Australian computer programmer Andrew Tridgell) for efficiently transmitting a structure (such as a file) across a communications link when the receiving computer already has a different version of the same structure.

The recipient splits its copy of the file into fixed-size non-overlapping chunks, of size S, and computes two checksums for each chunk: the MD4 hash, and a weaker 'rolling checksum'. It sends these checksums to the sender.

The sender then compares its rolling…

Systems Administrator Job

Our client is a leading tea blending, packaging and marketing company with a countrywide distribution network known for household quality tea brands and purified drinking water.   They are looking to hire a Systems Administrator. Reporting to the ICT Manager, the successful candidate will be responsible for the development and support of all Systems including the ERP and Online Systems.  Job Purpose The job holder will be responsible for reviewing, analysing and occasionally modifying systems including encoding, testing, debugging, installation and support of new and existing application systems.  Responsibilities ·Develop new applications by analysing user requirements, constructing workflows & diagrams, studying design capabilities and writing specifications.  ·Spearhead the design and development of database structures to meet the business requirements and anticipated technological innovations. ·Devise, develop and implement disaster recovery procedures for all systems running in the …

Application Security

I like development more when I know my application will be subjected to a bigger audience either for tests or use. I bet every developer likes this at some point. I hate large numbers during development when the project itself is behind schedule though...because this is when you complete modules for ticks & gram and not fun.  Sucks. So, networking...I liked it also because of exposure. Was exposed to this environment so much. I did lots of it. Later found out I was working with less and less materials. I had nothing, in terms of materials, outside Cisco (they really have cool h/ware). Freeware was hard to come by too. I hated dealing with hardware and being platform dependent. Among the nice features a s/ware is to have, platform-independence is one of them. We’ll need something that runs even on mars. 
I kept the knowledge. Bumped into web development and liked it. Big user base..nice. Cross platform apps, sweet. In our last meet-up, we discussed about security and I had several…