I’ve recently added two repos to my github account:
The first one is some proof of concept code I wrote to demonstrate how to work with IBM Watson’s Tradeoff Analytics service using node.js
The second one is some sample code I have had for some time that does simple server monitoring of a Linux server.
There is no intellectual property involved in these repos: it is simple code based on documented code samples found in many places on the web.
For more details, see my Github landing page, here: blm849 (Bernie Michalik)
Things I am interested in or working on these days: AI, WebSphere setup, Python, Twitter programming, development in general, configuring Netscalers, cool things IBM is doing, automation, among other things.
- If you have the AI bug and think you want to do some Prolog programming, you need this: What Prolog implementation to choose? What’s fastest? Compatibility?
- Deep Learning is hot in AI. If you want more info, this is good: Deep Learning Tutorials — DeepLearning 0.1 documentation
- Sigh. This debate never goes away in AI: Why AlphaGo Is Not AI – IEEE Spectrum
- More on the hysteria that AI brings: The founder of Evernote made a great point about why AI (probably) won’t kill us all – Vox
- Ignore most AI hysteria, but do read this: What does it mean for an algorithm to be fair? | Math ∩ Programming
- Want to whip up a quick mobile app? Consider: Mobile App Builder – new service now available – Bluemix Blog
- For power users, there’s: How to create an insane multiple monitor setup with three, four, or more displays | PCWorld
- Need virtual images? Take a look at this: Images | VirtualBoxes – Free VirtualBox® Images
- For hardcore WAS users, this is helpful: Installing optional Java 7.x on WebSphere Application Server 8.5 (Application Integration Middleware Support Blog)
- A classic. Anyone tuning WAS needs this: Case study: Tuning WebSphere Application Server V7 and V8 for performance
- Want to learn Python? Write your own Twitter client? Or do both? Then there’s this: How To Build a Twitter “Hello World” Web App in Python | ProgrammableWeb
- More on programming Twitter: How To Use The Twitter API To Find Events | ProgrammableWeb
- Nice little project to try, here: Create a mobile-friendly to-do list app with PHP, jQuery Mobile, and Google Tasks
- Creating Simple Responsive HTML5 and PHP Contact Form | Future Tutorials
- Setting up a Linux system? Then you want to read this: Most secure way to partition linux? – Information Security Stack Exchange
- Want to learn Linux? This is essential! IBM developerWorks : Technical library concerning Learning Linux
- If you are doing performance work on Unix, you will likely use vmstat. Even if you know vmstat, this is good to review: What to look for in vmstat – UNIX vmstat command
- Wow! OS/2 is still alive! OS/2: Blue Lion to be the next distro of the 28-year-old – Yahoo Finance
- Talk about old tech! This makes OS/2 seem fresh! It’s Insane that New York’s Subway Still Runs on This 80-Year-Old Switchboard | Motherboard
- I was doing some work on Netscaler and found this useful in comparing the set up of one Netscaler config with another: Export Netscaler Config – NetScaler Application Delivery – Discussions. This is also useful: Netscaler 9 Cheat Sheet.doc – netscaler9cheatsheet.pdf
- I thought this was a good development for everyone interested in Node: IBM Buys StrongLoop To Add Node.js API Development To Its Cloud Platform | TechCrunch
- Alot has changed with IBM’s OpenPOWER. Forbes gets you up to date, here: IBM’s OpenPOWER: A Lot Has Changed In Two Years – Forbes
- Cool stuff here: Access your Docker-based Raspberry Pi at home from the internet · Docker Pirates ARMed with explosive stuff
- I was using Perl scripts on Linux to send me messages to my mobile device via Pushover. This was good for that: pushover Archives – Perl Hacks
- I was also using WinSCP for that and this helped: Scripting and Task Automation :: WinSCP
- For all those trying to succeed in IT but feeling you are running into ceiling, you should read this: Tech’s Enduring Great-Man Myth or this When It Comes to Age Bias, Tech Companies Don’t Even Bother to Lie | Dan Lyons | LinkedIn
- Linus Torvalds is always interesting, and this is especially good: Linux at 25: Q&A With Linus Torvalds – IEEE Spectrum
- Very cool! Particle | Build your Internet of Things
- And finally some links to good stuff on UML online: Multi-layered web architecture UML package diagram example, web layer depends on business layer, which depends on data access layer and data transfer objects.
Posted in cool, IT
Tagged AI, IT, Linux, netscaler, OS2, performance, PHP, Prolog, Python, SoftLayer, twitter, WebSphere
If you are not familiar with Unix, then you might wonder why you would want to create tarballs and then gzip them. Recently I had a directory that was over 12 GB in size and I wanted to zip it up and send it to someone. By creating a tarball from it and then gzipping it, I was able to shrink it down to under 5 GB. That made it alot easier to send to the person.
Another reason to do this is you want to send a file from Windows to Unix. By compressing the file this way, you can be sure that the Unix user can uncompress it in a straightforward way.
For more on this, see: How to Create Tarball & Compress to GZip Under Windows (.tar.gz) | Gettin’ Geek
…can be found at this link:
MySQL Tutorial – How to Install MySQL 5 (on Windows, Mac OS X, Ubuntu) and Get Started with SQL.
Even if you don’t know hardly anything about SQL or databases, you will find this helpful. It covers pretty much everything you need to know to get started, and it’s a great cheat sheet for people who have more experience but need to know a command format or get some other quick guidance.
P.S. It specifies Ubuntu, but if you are using other distros like CentOS you should still find it helpful.
Posted in IT
Tagged IT, Linux, SSL, tutorial, VPN