Posted by: jzelazny | No Comments »

Categorized: General

Sometimes you just need a new t-shirt…

Find Largest Files (UNIX)

Posted by: jzelazny | No Comments »

Categorized: HOWTOs

Ever need to find which files are taking up the most room on your server in a particular directory?
If so – you can easily find the largest files by running the following command:

find -type f | xargs -I{} du -s "{}" | sort -rn | head -10 | cut -f2 | xargs -I{} du -sh "{}"

* You set the number of files you want to see by changing the number where I used 10.

Challenge Yourself Workout

Posted by: jzelazny | No Comments »

Categorized: General

Both in work and life – it is best to keep things simple. You do not need a fancy gym with expensive equipment to get in great shape! Here is a great workout I did recently with simple moves – but will surely challenge you.

This is a workout meant to make you focus on time and quality of your movement (so you do not injure yourself). It is best done once every x weeks/months to see if you are improving your endurance.

This is a 26, 20, 16, 10 workout (reps) which consists of 2-3 rounds.

Round 1:
26 Squat jumps
26 Burpees
26 Renegade rows (with dumbbells)
26 Kettlebell swings
26 Tire jumps (jumping on a large tire/steps/whatever you have)
26 Full sit ups

20 Squat jumps
20 Burpees
20 Renegade rows (with dumbbells)
20 Kettlebell swings
20 Tire jumps (jumping on a large tire/steps/whatever you have)
20 Full sit ups

16 Squat jumps
16 Burpees
16 Renegade rows (with dumbbells)
16 Kettlebell swings
16 Tire jumps (jumping on a large tire/steps/whatever you have)
16 Full sit ups

10 Squat jumps
10 Burpees
10 Renegade rows (with dumbbells)
10 Kettlebell swings
10 Tire jumps (jumping on a large tire/steps/whatever you have)
10 Full sit ups

BREAK – round 1 is over…now repeat for round 2 and round 3.

Time the entire thing (round 1 + round 2 + round 3) – so the time to beat is the total time it takes to do 3 rounds – not just one round.

Where did I learn about this? We do these sorts of workouts all the time at Lionize Training Center

Install Varnish in Under 5 Minutes With Bitnami

Posted by: jzelazny | No Comments »

Categorized: Hosting, Jappler Recommends, Web Development

If you have been following my posts for the last month (or talked to me about what I have been up to recently) you will not be surprised I have another post about the ease of use/awesome documentation when using Bitnami.

I still am 100% impressed with the documentation – as each example I have followed has worked flawlessly (not something I can say much…especially after spending an evening trying to fix my PS3 vs. play it a few nights ago).

What is Varnish?

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 – 1000x, depending on your architecture.


Where is this amazing 5 minute install documentation?
Bitnami Varnish Installation

Seriously…check it out!

Tagged: , ,

A Lesson in Customer Service

Posted by: jzelazny | No Comments »

Categorized: Business

For the last three months I have been dealing with a company (to remain nameless) in which I have received a faulty product. When dealing with the local option without any satisfaction or respect – I decided it was time to call the corporate office. As soon as I did – I felt like someone was actually listening and willing to make the horrible situation right by me.

At the end of the day – even though this has been an ordeal I hope I never have to go through again, I have learned a lot both as a consumer and business owner.

As a customer I kept calm while talking to everyone and tried to work towards a solution. I focused on giving the respect I would like if I was on the other side – while making my case very clear. Having everything well documented (dates, times, issues, etc) made it easy to stick on the issue itself and not my feelings. Facts speak louder than yelling.

As a business owner – I realized the importance of customer service, quality, and giving my best for every task at hand. Customers appreciate and expect the best and as a business, I need to bring it with everything we put out. No exceptions and no excuses. When things go awry, and they will at some point or another, it is then very important to then not only make sure it does not happen again, but also to focus on how we make the situation right. Making things right can be the difference in a lost customer vs. a loyal customer (as well as future customers).

While I am not excited to have spent so much time, effort, and money on this ordeal, I walk away with a few things to think about and hopefully that will make me a better person and business owner.

Bitnami Applications: Test Drive Applications

Posted by: jzelazny | No Comments »

Categorized: Jappler Recommends

Ever curious how something like Redmine, DreamFactory, or a number of other tools, content management systems, etc looked like/worked? If you did – but did not have the time to download the code, configure your server, etc – Bitnami to the rescue (again!).

Within minutes, you can have a server up and running with everything you need, configured and ready to go with in a few painless steps:

  1. View a list of applications available:
  2. Select an application you want to test drive
  3. Launch a free server instance
  4. Check it out for an hour, and the decide if the application suits your needs.

If the application is what you need – you can easily install it using Bitnami. If it is not what you were looking for – the demo will expire and you can try something else. Either way – it makes test driving applications painless.

Save yourself time and frustration and just check it out already!


New Favorite Pizza Recipe

Posted by: jzelazny | No Comments »

Categorized: Food/Drink, Jappler Recommends

I love pizza, tomatillos, goat cheese, and bacon. This recipe has all – and it is absolutely fantastic. Looking for an awesome new pizza recipe that you will love?

One bite in and I already had it in my mind this would be the next recipe my friends/family would expect me/want me to have at gatherings.

Thanks Rick Bayless for another great recipe!

The Importance of User Defined Tests

Posted by: jzelazny | No Comments »

Categorized: Web Development

When working on a large project or a seemingly simple task – I have come to realize it is extremely important to always get a test case (or test cases) directly from the client. As programmers and developers, we often have one idea of how something should work, while our clients have something different either because of business logic or lack of really knowing how to describe what is needed.

By having your clients define the tests – both the developer and client win. The client is forced to describe the actual function in a logical way. The developer can read over the test and fully understand what the outcome needs to be. The client and developer also have a defined result which will be easy to test.

As developers – we all test our work one way or another, but believe me, it is much better if your tests actually matched what the client uses as their tests (which is surprisingly different more than you would expect).Moral of the story – while the user does not need to create some extravagant testing plan – by asking them to define a test case – they are more likely able to better explain what they really need. The developer then is able to do their testing and be confident they know what result is needed and everyone is on the same page.

Install Memcache in Under 5 Minutes with Bitnami

Posted by: jzelazny | No Comments »

Categorized: Hosting, HOWTOs, Web Development

The more I work with Bitnami, the more I absolutely love it. After migrating a number of applications over to my server – I realized I could benefit from using Memcache. I decided to do a quick look at the documentation for Bitnami and found exactly what I needed. Within 5 minutes I had Memcache up and running.

Of course after I did that – I also took a closer look to see what other PHP modules were available – and installed a few more. What I love most? The documentation is great and everything I try actually works – no exceptions – on the first attempt.

Still not sold? Not only are there a ton of PHP modules available, there are a ton of “stacks” available to download/use with ease. Example: Monit, PHP Frameworks like CodeIgniter, Apache Solr, Varnish, etc. Make sure you put this on your “to check out” list and then thank me later!

Great Food: Chicken Shawarma with Tomato Cucumber Relish and Tahini Sauce

Posted by: jzelazny | No Comments »

Categorized: Food/Drink

Over the weekend we were watching our local Chicagoland chef and TV show host Jeff Mauro on his show “Sandwich King”. As soon as we saw the show – we decided we had to try his latest recipe:
Chicken Shawarma with Tomato Cucumber Relish and Tahini Sauce. Everyone loved it and I was super excited to have more for lunch the next day (what little was left over).

This is a great sandwich.

  • The chicken alone is fantastic.
  • Who doesn’t love a warm pita?
  • The relish was super fresh

I could barely hold myself back from eating too much. I cannot wait to have this again in the very near future.