Blog
3D-Printed Pedalboard - GP-5 Edition
About two years ago, I built myself a 3D-printed guitar pedalboard . It’s been my trusty sidekick ever since—living in my home studio, joining me at band practice, and rocking out with me on stage. For a while, I was over the moon with it… until I wasn’t. https:blog.rossbrigoli.com2023073d-printed-c
3D-Printed Custom Guitar Pedal Board
Custom Pedalboard Design on Fusion 360 While finding my way back to playing electric guitar, I found myself buying a bunch of guitar pedals. After having collected a few, it started making a mess on my desktop, and it was time to get a pedalboard. The plan was to make a pedalboard as compact as poss
Installing OpenShift on Any Infrastructure
As of this writing, Assisted Installer is the easiest way to install an OpenShift cluster on a custombespoke infrastructure. You do not need to manually deal with ignition files or manually configure the OpenShift installer. You do not even need to manually set up a bootstrap node. In this post, I w
Running GitLab CI Jobs on OpenShift: The Easy Way
Rationale Containers offer several benefits and an ideal environment for running GitLab CI jobs. They offer isolation to ensure the job's dependencies and configuration don't interfere with other jobs on the same machine. Containers also ensure that each GitLab CI job runs in the same environment, e
Running Nexus Docker Registry on OpenShift
I have figured out how to make the docker registryrepo of Nexus work on OpenShift. There are not a lot of resources out there that describe how to configure this. So if you are trying to make the Nexus Docker registry work on OpenShift, here is what you need to do. 1. Install Nexus Repository Operat
TDD is not a Testing Approach
TDD stands for Test-Driven Development. Contrary to what I mostly hear from others that it's a testing approach, No, it is not a testing approach. Rather, it's a development practice where tests are used to determine not only the correctness but also the completeness of the code. We often hear about
Five DevSecOps Myths Executives should Know
DevSecOps , a term coined from the combination of "development", "security", and "operations", is a set of practices that aim to integrate security and operations early on in the software development lifecycle. This approach is designed to address the increasing need for security in the fast-paced w
AZ-GTi Equatorial Mode at Low Latitude Problem Solved
Just a few weeks ago, I decided to get back into my old hobby, amateur astronomy. I spoke to old astronomy friends to get some tips in buying an ultra-portable telescope and mount. This led me to Skywatcher's AZ-GTI mount and a 127cm Maksutov Cassegrain telescope. I bought a kit online which arrived
DIY Delta 3D Printer Rebuild
About 5 years ago, I built a Delta 3d printer from a kit I bought from AliExpress. You will find the details in this post . In that same year, I have been exploring 3D printing and building a 3D-printed electronic drum kit . The 3D models are opensource and are available on Github . The drum
Running Openshift at Home - Part 4/4 Deploying Openshift 4 on Proxmox VE
Part 44 - Deploying OpenshiftOKD 4.5 on Proxmox VE Homelab This is the last part of a 4-part series on Running Openshift at Home. Some information here will have some references to the previous part of the series. Please find the links below for the previous posts. Part 14 - Homelab Hardware Part 24
Running Openshift at Home - Part 3/4 Installing a Two-Node Proxmox VE Cluster
Part 3 - Installing a Two-Node Proxmox VE Cluster Part 14 - Homelab Hardware Part 24 - DIY Silent Server Cabinet Part 44 - Deploying Openshift 4 on Proxmox VE It all began with a desire to run a full Openshift cluster at home. Not minikube nor minishift nor single node stuff. I shaved yak and ended
Running Openshift at Home - Part 2/4 DIY IKEA Server Cabinet
Part 24 - Building a Silent Server Cabinet IKEA hack Part 14 - Homelab Hardware Part 34 - Installing a Two-Node Proxmox VE Cluster Part 44 - Deploying Openshift 4 on Proxmox VE After sourcing the hardware for my homelab, it's time to deal with the shelving and the noise problem. I also needed
Running Openshift at Home - Part 1/4 Homelab Hardware
Part 14 - Homelab Hardware Part 24 - DIY Silent Server Cabinet Part 34 - Installing a Two-Node Proxmox VE Cluster Part 44 - Deploying Openshift 4 on Proxmox VE This is a series of post from building the hardware infrastructure that you can run from the comfort of your home to running you first
DIY 4G LTE Antenna - Simple Folded Dipole
Due to an unfortunate event related to the coronavirus pandemic, I have been repatriated back to the Philippines from Singapore. I have now temporarily relocated to a remote rural town in Cebu where there is no broadband service lines from any provider. Because I still have to work, I needed a decen
Architecting Systems Like A Rock Band
In Software, orchestration often means control, synchronization, mediation and scheduling of decoupled application services in order to fulfill groups of tasks as part of a business processes. In highly distributed systems, orchestrating could be a nightmare to develop and maintain. If not designed
DIY 3D-Printed Electronic Drumkit : Update
After playing my 3d printed drum-kit for a while , I started feeling a bit unsatisfied with some of the parts. I figured I needed a snare drum with a rim shot and a bigger pad area. Also, the hi-hats do not feel like a real hi-hat as it doesn't physically open or close. Very often, I always miss the
Jieming's Router Anomaly
Last night, while randomly watching my router's activities, I found out that it has an active connection to some IP address owned by Amazon and hosted in New York. While trying to do curl request to the server's port 80, it returned a website and when I opened it in browser I was quite surprised bec
DIY 3D-Printed Electronic Drum Kit
Source files available in GitHub: https:github.comrossbrigoliTambol Inspired by a 3D printed drum pad by Frank Piesik , I decided to make my own 3D printed drum pads. I have an old cheap Medeli DD402 electronic drum kit lying around and not used for quite a while because of some fault
Building a 3D Printer and My 3D Printing Adventure
I can't believe it was almost 10 years ago since I first heard about the RepRap project . It is an open source hardware project aims at building a self-replicating 3D printer. The concept of open source mechanical hardware was new at the time. I badly wanted to have one but I could not afford it. Th
Raspberry Pi Hadoop Cluster
I am currently in the process of learning Hadoop architecture, administration and the MapReduce programming model. I started reading about Hadoop and took free online courses but there is something missing. I wanted to try out what I read or what I was told on those training. In some exercises in th
Smart Socket : A small step to "Internet of Things"
It was a long weekend and I did not have anyth ing plan n ed . I was on a "couch potato" mode watching 4 movies in a row. It was very unproductive and I was just sitting upright in my bed with a pitcher of water and a sack of chips when the sun sets and it got dark. I needed to turn on the lights in
Solution : Maxlines Property in Silverlight TextBox
I have had this requirement since last week about putting a limit on the number of lines you can write in a multiline AcceptsReturn = true TextBox in Silverlight 4 and was disappointed to know that there is currently no way you do it like in WPF. In WPF, the TextBox control has an integer property c
Timer for Android – Make a TextView Blink
I am pretty sure some of you may been through the same problem where you needed a simple periodic timer for your Android app. You may use java.util.Timer but this is not a good choice as this timer creates a new thread for some reason and you don’t want to invoke multiple threads in your mobile app.
Taxi Meter for Android
It’s been two months now when I started taking a taxi everyday to office. That was after I got assigned to a new office location at Fort Bonifacio. I always take the same route everyday, however the taxi meter seem to differ between taxis by up to 20 pesos which made me think that these taxi drivers
Remove “Password to Unlock Screen” on Android 2.1 Phone
You must have noticed that after you’ve set-up your your phone for Exchange email synchronization, the phone starts asking for a password every time you need to unlock the screen. You must have also noticed that the unlock pattern menu has stopped showing up in the Settings>Security menu. This is
DIY Mic Shock Mount
For the past couple of weeks I was looking for a cheap microphone shock mount and the cheapest I saw that was available in my country was around US$160 so I decided to build a cheap one. I only spent less than $6 and a 2 hours of my not very precious time. Before I left office today, bought material
DIY Sustain Pedal
For the last couple of days I was looking for a cheap sustain pedal for my M-Audio Keyrig49 keyboards. The cheapest I found was an M-Audio SP-1 which is around Php1,300 US$27 but I don’t find it cheap because i figured out that sustain pedals are just simple SPSTsingle-pole-single-throw switch. So d
Fun with HP Printer Display
While searching for a programming solution, I stumbled into an article claiming that they can change the default displayed message of your office printer to whatever message you want. The message that will replace the conventional “Ready” message. I got interested, so i took time to read it. When i
Solar Eclipse 2009
July 22, 2009, I woke up early in the morning to join a group of astronomers in observing the longest solar eclipse of our lifetime. 14.62 degrees latitude, 121.10 longitude is the location of the site where we took photos of Luna passing in front of Sol. The group is consist of member of the Univer
Disable PrintScreen on C# without Keyboard Hooks
Yes, there is a simple solution to prevent grabbing information on your C application screen with the keyboard's printscreen key without using keyboard hooks or calling COM interops. The solution makes use of Windows Forms Message Filter to trap keyboard events on your application window. To trap ke
Fixing a Problematic Motorola L6
Few days after I have re-flashed my Motorola L6 phone, I encountered a problem with the firmware. It seems like the firmware cannot access the phone memory. When I select an item in the main menu, my phone just displays the message "Please Wait..." and does nothing after. The phone cannot be used in
DIY Airsoft Chrono [PC-based]
Chrono or Chronograph, the term used by Airsofter and Paintball players to refer to the device that measures the muzzle velocity of firearms. This is also called MVMD, short for Muzzle Velocity Measuring Device by the British Army. Muzzle Velocity is the velocity of the bullet as it exits the barrel
Handcuffs
It's been almost a year now since I've been writing Java codes since I was deployed to my current project. I used to write .NET C codes for almost 4 years back in the academic world. Just yesterday, I was given a change to apply my .NET skills again to solve a real-world problem and fix a bug in a s
Closed Caption
It's been a year now since i purchased my TV set. I didn't care about the users manual or even took a glance at other buttons on it. Until last night... I was curious about the button labeled "Closed Caption" and I wonder what it would be for and what will be the effect if i press it. I tried to pre
Genesis
001:001 In the beginning I created the 6.9 GHz Blog. 001:002 And the blog was without form, and void; and darkness was upon the face of the deep. And the Spirit of me moved upon the face of the waters. 001:003 And I said, Let there be light: and the bright minimalist template was chosen. 001:004 And