I'm a full-stack Web and Software Developer, currently living in Nairobi. I am constantly experimenting with new technologies. I love it.
I offer affordable and cheap web design, web development and software development services in Nairobi, Kenya.
Get in touch for deals.
I also love writing short articles and sharing them here.

Search This Blog

Pages

Posts

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.

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 …

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…

The Hyper Text Transfer Protocol (HTTP) was initiated at the CERN in Geneve (Switzerland), where it emerged (together with the HTML presentation language) from the need to exchange scientific information on a computer network in a simple manner. The first public HTTP implementation only allowed for plain text information, and almost instantaneously became a replacement of the GOPHER service. One of the first text-based browsers was LYNX which still exists today; a graphical HTTP client appeared very quickly with the name NCSA Mosaic. Mosaic was a popular browser back in 1994. Soon the need for a more rich multimedia experience was born, and the markup language provided support for a growing multitude of media types.

Htaccess file know-how will do several things for you:

Make your website noticeably faster.
Allow you to debug your server with ease.
Make your life easier and more rewarding.
Allow you to work faster and more productively.
^AskApache Htaccess Journey

Below was the answer given by a user called Milena on Quora, to a question,

Q. what are the lessons people most often learn too late in life?
A: You
are the only one responsible for yourself and for your success. I am
responsible for mine. Thinking anything else is wasting your energy. So
don't blame your parents, spouse, children, friends, aunts and uncles.
It is you, you and only you.Life is short. There are no special
occasions. Don't wait for them. Today is the special occasion. Buy
yourself an ice cream/beer/ wear that nice shirt. Today!If
something bothers you change it. If it is beyond your control, learn to
live with it. Accept it. Change yourself. That is the only thing you can
influence. You will regret the things you didn't do much more than ones you did. So... action!"Future
you", imaginary person that has perfect weight, looks great, gets up
early, smiles and loves his/her job, will never become as great if
"present you" do…

I feel this.The only difference is mine is a dad, minus pills. I lost my dad. Hard to keep up with. Thanks for a place to let it out. Hard to keep it in. Harder to tell a story. Just write down what you're thinking n feeling +Patrick (not everything though)

Can't use a past tense..I love my dad. I told my dad I loved him once, and it felt awesome. Had never done. I've never told my mum that I love her. I think I need to. I felt so bad...I've never wanted the news bearer to be as wrong as that day. I thought of praying and raising the dead, but just couldn't do it. Science said no, God let it happen. He has reasons. Can't question.NF kinda painted it for me. Honestly, some things can't be forgotten. Can't be undone. Can't be replaced. The only thing I have are precious last moments and advices. Specifically the last thing I did is share a cup of tea in my room.