Code Monkey home page Code Monkey logo

Comments (2)

perryn avatar perryn commented on June 9, 2024

Hi @rastadrian

No problems, do what you like!

I'm curious to know why you want to though?

from blinky.

rastadrian avatar rastadrian commented on June 9, 2024

Hey @perryn

Thanks man, I have some reasons:

  1. I had an issue with the CCTray monitoring (I believe the culprit was Chicanery though) where the request time to our Jenkins CCTray would increase exponentially up until a point where every request takes around a minute and a half.
  2. Our jenkins contains multiple directories for different categories of projects (every directory contains its own cc.xml tray) so I wanted the application to only download the tray once and verify the specified jobs on that tray, rather than re-downloading the tray per job check (I believe that check is handled by Chicanery as well?).
  3. When our team manager saw the light (literally) he got excited and now he wanted to "verify" other things, not only Jenkins CCTrays but also Service Health Probes, Internal File Contents and even Time (like an alarm, at certain time, turn yellow for a moment) so I needed to heavily extend the library and I'm not very experienced with Ruby and here at work we have a big Java community.
  4. Luckily LibUSB is also ported to java, so I could use an architecture very similar to blinky.
  5. And now that the light verifies so many stuff, our team also wanted a UI that showed the reasons the lights went red, so by using Java I could create a web application using Spring Framework which is heavily supported at work.

Thank you again for the inspiration!
Here's the jBlinky project: https://github.com/rastadrian/jblinky

from blinky.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.