Finaly ditching Windows for Linux on all my machines

There was the good news that Microsoft is bringing the BASH Shell to Windows, but the catch was that you first have to upgrade to Windows 10. Well, don’t think so 🙂 Not there were heavy security flaws with the Anniversary Version and also not after the Microsoft team completely blew up the secure boot option in Windows (and was not able to patch it back, maybe still isn’t).

Those facts are the last drop and I will officially delete all my Windows machines and install CentOS or Debian on them.I have still to decide which on will be my main choice, but the main decision is made!

But one thing is for sure, with the distros listed here I can also play my favorite games 🙂 The future is here!

Depressive Mindset Tips and Tricks

Found this on the Interwebs. The post here servers as a reminder to myself. I do not claim ownership of this text, I share it in the hope it can help someone else, as it did with me.

• Look to the future. Many problems, especially major upsets such as job loss, the end of a relationship, or the death of a family member, can seem insurmountable when immersed in the problem. Remember though that people can, and do, recover from even the most extreme circumstances. If you find yourself falling into a chasm of despair, remember that although you may never forget what happened, your life will go on.

• Learn the consequences of how you attribute failures in your life. Stable attributions, (blaming permanent and unchangeable factors for one’s problems) can lead to hopelessness. After all, if the circumstances leading to the disappointments are set in stone, how can you hope to make any headway against them? Internal attributions of failures are unhealthy as well, as they can chip away at self-esteem, especially if one blames oneself for many of life’s problems. Therefore the healthiest way to look at upsetting circumstances is to look for unstable, external factors. Just be sure to take responsibility when it is called for.

• Keep things in perspective when feeling blue.Think back to other times that you felt this down – did they always warrant such a strong reaction? This is not to beat yourself up about the past, but to realize that you have and can again survive situations that you thought were too much to handle.

• Look for alternative explanations for why things went wrong. Instead of telling yourself it was your fault, that people just don’t like you, or finding some other negative explanation, try to look for other reasons. Sometimes, our life circumstances get in the way of our goals – it happens to everyone. And sometimes, people are just having a bad day and do not behave as enthusiastically as they normally do. Learn not to take things personally and you will be released from some very common thought patterns associated with depression.

• Learn to enjoy the process rather than only the final product. For those individuals who tend to beat themselves up if they don’t get first place, a promotion, or achieve other goals, the outcome of the process is what is most important. If you learn to enjoy the whole progression, and appreciate the small goals you HAVE reached along the way instead of what you didn’t achieve, you will likely be more satisfied with yourself.

• Get your mind off your problems. If you over-think problems in your life, they begin to crowd out all of the good things that are going on. Give issues the thought they deserve, but allow yourself time to have fun, read a book you’ve been meaning to read, or pursue an active activity. It may take conscious effort not to think about a problem (pinch yourself when it comes up, or immediately think about something else more enjoyable) but the effort will help remind you of the good things going on in your life.

• Look for the supportive faces in a crowd. When you are socializing, working or performing in front of a group, there will almost always be SOMEONE with an unhappy expression on his or her face. A person with a depressed mindset will often focus in on or be extremely sensitive to criticism, critical facial expressions, or subtle verbal digs. Individuals who don’t have such a mindset are more likely to either not notice such things, or will deliberately choose to focus on the positive. It is much healthier to focus on the enthusiastic reactions of those around you.

• Think about seeking cognitive therapy. Even if a person with a depressive mindset doesn’t meet the DSM – IV criteria for depression, he or she can likely benefit from cognitive therapy to help battle against depressive thoughts. Therapists using this technique teach their clients how to identify their particular depressive thoughts, and then provide methods to fight against them. It really is possible to change the way we think for the better.

• Be on the lookout for warning signs of black and white, absolutist thinking. Look out for thoughts in your head like “I always perform poorly on important projects at work”, or “I will never get over this break-up”, or “Now that the first night of my vacation went poorly, the whole trip is ruined”. Such thoughts can lead to generalizing one negative experience to other situations or the same situation in the future. Like a house of cards, for depressive thinkers using this style, their whole world can crumble when one thing goes wrong.

OpenShift online demo

While searching for a good price / performance hosting plan earlier today, I stumbled upon the RedHat OpenShift cloud platform, which is based on OpenStack and RHEL 6/7.

One can create up to three applications ranging from HTML based web sites, through Django and Tomcat powered web-applications, up until full-blown Java Enterprise web-application servers and clusters.

If you add your SSH key to your OpenShift account you can easily commit your code and customize the default application images as you so desire. Another option is to connect your GitHub account to the OpenShift dashboard, but I think this feature is not available for free accounts.

Anyways, the trial of OpenShift gives you a glimpse in what you can achieve with cloud thechnologies, if you never ever tried them out. It servers also as a reality-check as how the tech stack looks like in big and middle-sized companites and startups – what works and what not, so to speak 🙂

Packt Publishing is what an IT guy needs

packt_pub

While exploring my recently created feedly RSS feed about big data, I discovered this online publisher for all things IT books – PacktPub . The catch is that all the books, as the publisher puts it “every item”, cost 5 Euro each. That is only true for the e-book putchases of course, but still it is pretty damn good deal if you want to buy a lot of books at once, or just need some specific information about a topic on the go. Recomended with both thumbs up 🙂

Feedly-dominates-post-Google-Reader-world1

Another interesting find among those lines is Rabix, a workflow declaration tool build for the cloud – define your environments and workflow segments, pack them together in Docker containers, and run them anywhere you want! On your laptop, workstation and in the cloud, if the need for more computing power arises 😉
Via Advanced Data Analytics.

The Tech Stack I am interested in as 2015 comes to an end

I have been reading here and there about those awesome new technologies for the last 3 years now but I didn’t have the time to really test those out, mainly because I am either neck-deep in work or I was busy developing my Twitch.tv streaming channel .

I head or saw the awesome technologies I am speaking of either in my Facebook feed, in conversations with other former and present tech collegaues or just by incident in the book store 🙂
So here is a first draft list of all of the and a short description why I find them interesting.

  • Xen and VMware Virtualization
    Bulding and operating a data center without one of the two virtualization technologies (or maybe both) is out of the question. Virtualization is here
  • Docker / cgroups
    THE small-scale virtualization technology at this moment. Potentially viable for building a small personal semi-cloud.
  • RedHat and Ubuntu Know-How
    Like it or not, RedHat is still the leader in enterprise Linux, followed close by SuSE Linux. Both companies are fighting for the Cloud stack and have ambitions in big-data. Ubuntu is only relevant cause of some customer projects I am still working on.
  • Logstash including Redis and Kibana
    The proprietary solution Splunk offers some additional functionality and features which go a bit in the direction of big-data analisys and prediction or forensics when an outage occurs
  • Monitoring with Nagios and Icinga/Check_MK
    Some proprietary solutions are also interesting here – SCOM and Spectrum for network monitoring.
    Open Monitoring Distribution is also gaining popularity for small and mid-range companies, as it bundels all the open-source monitoring tools available today in one automated environment. It has even some IT processes integrated in it.
  • Oracle DB and MongoDB
    Oracle will be around for some time and is so to speak the reference by which all performance and technology innovations are mesured, so know-how in this area of database technologies won’t hurt me.
    MongoDB is so hyped and adopted by big companies that it is worth a look at. At least to see what the difference between the biggest “enterprise database” and the hipster solutions is
  • Puppet, Mcollective and the whole PuppetLabs product family
    I am actually using Puppet in two projects now, but rather rudimentary. I want to explore the high-level abstraction capabilities of the Puppet Language in order to be better prepared to present complext IT-infrastructure as source code.
  • OpenStack
    The open source alternative for building your own cloud. Used by a lot of big companies and deffinetely here to stay. Some people complain about not being able to administer it easy enough, but I think as a new emerging technology, and a complex one at that, this is just how things are.
    The AWS Cloud, Google Cloud and Microsoft Azure are sure viable options to be considered, but none of these actually gives you the opportunity to build an own private cloud.
  • Jira and the whole product family
    Part of the day-to-day work in an IT department is to solve issues comming in as tickets. So there is a real need for a good ticket and issue tracking system, coppled with a good documentation system (a Wiki for example), a Configuration Management Database and a Mail System. Alternatives here include the partially open source OTRS System.
  • Security
    This topic is as vast and complex as any other previosly mentioned. Starting with the guidelines from BSI and going through certification such as ISO27001 up until penetration testing with various Linux Tools, getting to know the different technologies the big enterprise linux distributions use (AppArmor, etc.) as well as the various authetifications mechanisms available, the Scurity theme will be always relevant and there will be always something new to explore.