Posts

Infusing last lease of life - mid-2010 MBP

I got my first MBP in the summer of 2010. It was a 2.4GHz Intel Core 2 Duo and pretty decent with stock configuration. Was really excited about it and it has been a faithful companion all these years. However with all gadgets, this one grew old. A few upgrades like the HDD, more RAM kept it chugging. It was kind of okay for most of my work - browsing, development, few experiments. It wasn't until 2017, I faced the real world scenario of things going into oblivion. I was able to upgrade to 16 GB RAM which maxed it out, albeit at lower speeds. Pack a 7200 rpm hybrid drive and I squeezed some more out of it. My last term at grad school, I was completely frustrated - primarily due to the lack of being able to run certain VMs. Glad I got a 2012 Mac Mini which I used mostly to complete my InfoSec and ML projects. This being my primary workhorse for all kinds of things, needed another upgrade. The primary objective - keep it running till I figure a replacement. Now I hate Apple for not ma...

Trying to be hands-on after an eon...

It's been quite sometime I have developed something from scratch. While my primary experience has been around product development, these past couple years have been the usual application maintenance. Boring at times, pretty predictable. I miss the risks, the forte of innovation and a larger vision. It's been almost 7 months since I finished grad school at GeorgiaTech, boy those times. My days at work since then have been crazy, with WFH the days have dragged longer at times. Well, my team puts in their 200%, a great team I got. but somewhere I still miss being myself. I can talk hours on technologies, but some of the latest I may struggle to rig something up. So out on the terrace on a winter afternoon, I decide to go back to roots. I never left coding all these years, why not just keep going at it. The fuel for my line of work is knowledge, knowledge of whats introduced. So its going to be a fun mess, while chalk up something for the upcoming days. I would be back at completin...

Dealing with DeployIt Timer problem

I hate it when it occurs but got to face this every few days when the number of deployments are high. We run our deployments through a DeployIt plugin off Jenkins and sometimes get the following error in the logs. [ERROR]: Task failed. [ERROR]: nl.javadude.t2bus.BusException: java.lang.IllegalStateException: Timer already cancelled. [ERROR]: at nl.javadude.t2bus.event.strategy.ThrowingEventHandlerStrategy.handleInvocationTargetException(ThrowingEventHandlerStrategy.java:11) [ERROR]: at nl.javadude.t2bus.event.strategy.BaseEventHandlerStrategy.handle(BaseEventHandlerStrategy.java:19) [ERROR]: at nl.javadude.t2bus.T2Bus.handle(T2Bus.java:373) [ERROR]: at nl.javadude.t2bus.T2Bus.dispatch(T2Bus.java:359) [ERROR]: at nl.javadude.t2bus.T2Bus.dispatchQueuedEvents(T2Bus.java:341) [ERROR]: at nl.javadude.t2bus.T2Bus.post(T2Bus.java:275) [ERROR]: at nl.javadude.t2bus.T2Bus.post(T2Bus.java:298) [ERROR]: at com.xebialabs.deployit.engine.tasker.EventBusAdapter.post(EventBusAdapter.java:2...

Quick Image/Restore a Linux Installation

I have been dealing with a lot of image creation and restoration lately and that's when I came across an article to restore a backup in a certain format at one of our cloud providers. The article can be found here . Now one part of the problem was resolved i.e. restoring server backups from the cloud. The other problem started when requests started coming in to create such backups at our other providers so as to be able to restore them later. Then one fine morning the cloud provider supporting the backup mentioned suddenly drops it in favor of OVF. I then went ahead and created a simple set of commands to create a backup of a Linux installation and use the steps in the article above to restore it. A few things before I start. The backup/restore will work only for same flavor of Linux. Do not restore a Debian on a CentOS system. The kernel versions should match, due to possible better features at boot level. And here we go. Taking a backup. Login into your...

Backpack Camping & Hiking

After months of planning from the last hike along the Housatonic, Dave and I finally got down to basics for arranging the trip. We booked the Great Hollows State Park camp shelter for the night. The trip was something like this. Dave, myself and a friend camp and hike in the Great Hollows State Park. After a overnight stay, I along with my friend return, while Dave continues on a trail for the next several days. Week before was really hectic, only returning from work to sleep. :) So all the preparations were made from my side only on Saturday. Off we go to Walmart and pack sleeping bags, jackets, gloves, basic supplies. I am always ready with my Ka-Bar and Maglite mini for any eventualities. Off on the Mustang for a camp we'd never forget. The place was cool, with fall starting and the cold wave sweeping in. Possibly one of the few weekends before the hunting season starts. After a light snack we go on a hike along a lake. Scenic beauty, aging bones :P - they really make a great co...

Mt Washington Trip

As the day turned, I needed to get out, get going. Somewhere for the long weekend. All I had in front of me is the uncertain plans of friends, and the unpredictability of self. Thankfully none deceived :) So here I start once again on the path of uncertainty and unpredictability. Boarding the 1530 hrs bus to Boston, to catch up with Sandy. All through the trip tried hands at C# within Mac OS X. Somehow the bus reached earlier than expected, in fact a whole hour earlier. Dazed and amazed I got up to meet with Sandy and Hetal, another friend. Roamed the streets of Boston, with slight downpour keeping us on our toes. Day after: Saturday. Fun filled. Destination: Boston again. Having been a long timer in Boston was the guide for Sandy. South Station, subway, Faneuil Hall, Quincy Market, Boston Harbor. The list might be short, the streets aren't. Boston boasts one of the beautifully planned streets with the major roads running underground leaving the streets to the people. Ain't it ...

Weekend Camping Trip...

One thing is certain when I leave a trip to be planned by selected friends, they do all kinds of wonders to it. Bingo for this trip. While the planners started the process some 2 weeks earlier, the executors didn't give a confirmation till the last hour of Friday whether we got to go or not. So with an old friend I had to confirm time and again that no matter what we were going. Now the problem starts. People coming from three different directions, need to get together. Add to it picking up supplies for the camp. Even bigger. Somehow we got to manage that, will think of something next time. Being the first ones at the camp, I and my old friend had to go back and forth from the campsite to civilization, and network coverage to guide people to the site. What had to be complete by 1400 hrs, was only feasible by 1800 hrs. Yes we got together and tried to settle down. That's when the fund starts. Usual campers aren't used to commotion. And as far as I remember, we aren't use...