tinuklaw ng cobra

was walking to the office today dahil coding ako at kinailangang mag-commute. i felt the sluggishness of my movements and i thought, “grabe, ito talaga nagagawa ng pagmamaneho at upo lang sa opisina araw-araw. lahat na lang kinatatamaran. lahat ng galaw parang struggle.”

dati naman kasi nung araw-araw akong nakikipaglaban sa Sparta este nagko-commute at sumasakay ng LRT at MRT, kahit naman papaano ay di ko ramdam na hinang-hina ako.

then i thought, teka, di naman din ako ganoon even when i started driving. i still managed to be alert kahit papaano.

then i remembered that since i got up this morning, i haven’t had my coffee. ayun pala! haha!

i passed by a coffee vending machine and stared at it for a little while. para bang hinahamon ko ng duwelo. *cue theme of The Good, The Bad, and The Ugly* because once i tried to get coffee from that same vending machine and it just ate my money and dispensed nothing.

so i went to the coop store instead and got this:

yep. Cobra energy drink. i’m no fan of energy drinks kasi una: lasang gamot. pangalawa: kulay wiwi. pangatlo: antamiiiiiiis! but i thought subukan ko lang ulit kung magugustuhan ko. and maybe tingnan ano epekto niya sa akin… this new (to me) variant is “plus smart” dahil may ginkgo biloba na supposedly ay nakakapagbigay ng “mental boost”… whatever that means.

so as i write this blog, i’m gulping it down. masarap lang siya sa simula. dahil malamig na malamig siya. but the afterstaste is just how i remember energy drinks. see three points above. uulitin ko pa ba? maybe after a few months na. i’ll stick to Kopiko 78 when i forget to have my morning coffee at home. 😛

Advertisements

next obsession: lighthouses

there is just so much stuff to see in the philippines that you just don’t know where to start. and conversely, you can probably choose a ‘theme’ for your trips and you’ll definitely go around the country a lot! want beaches? water falls? mountains? caves? you’ll see them all here.

but what interests me more recently are lighthouses!

it’s a ‘niche market’ so-to-speak. and probably requires more paperwork to get into/visit, specially in more built-up areas such as Subic where there’s security concern. but most of the time, in my experience, light houses in the country are easy to get into.

my first (and only?) light house was in balicasag island, showing the old and new light houses. wish we could’ve gotten inside though and perhaps a more thorough history of the lighthouse, or even details on how they were built. one was very modern while the other showed traditional construction techniques for high buildings. and it really made me wonder how it was when it was fully operational — how employees would stay and pass the time, or should distress signals come in, how would they have responded.

anyway, perhaps that’ll be my ‘travel goal’ for the coming future: more lighthouses and more research on them. 🙂

ulila sa ina

isa na akong ‘ulila sa ina’.

but last October 11, my mom quietly died in her sleep in the early morning. i was having a meal in the kitchen when dad called. they actually called A since i wasn’t answering my phone (it was on silent) and A asked me to go up to the bedroom.

the moment i heard my dad’s voice on the phone, i somehow had an idea what the news was. the phone conversation was serious and ‘all business’ — where the wake will be, what she’ll be wearing, etc. i didn’t cry. i was rationalizing to myself that it is how things are in the universe. and that it was a peaceful ‘going away’ and there was no looming shadow of death that weighed down the family. it was sudden and yet the consolation was that she got what she was praying for — no hospitals, no IV’s, no doctors, no pain — just a long, long sleep.

on monday after the funeral, i went back to work. i thought that because i was simply an employee and not a supervisor or boss of any sort, it was expected that you come back to work right after the funeral. i was surprised that office-mates were startled to see me back to work agad-agad. i think people expected that it’s after the pasiyam when you go back to work. but i didn’t really know so i went back to work anyway.

two weeks have now passed and i still feel some ache in me. at times, i feel like i’ve been gutted out. but work and life keeps me busy. and i’m sure that she would not want me to be miserable missing her but instead she would want me to remember her fondly that it would bring a smile to my face.

i said it once in this blog and i’ll say it again: I love you Ma!

P.S.

If you could, please say  a Hail Mary for her. Thank you!

miss you, Chuckie.

wala lang. random na nagtanong yung isang kilala kong amateur radio operator na kung sino-sino yung mga ham na pet lover din. in our place in manila, there’s no room for a pet. pinaka-pet na namin yung stray cats sa street namin. i always have it at the back of my head na maybe we could get a dog. kaso there’s really no place (and time) for one. maaawa lang ako kasi malamang sa malamang eh itatali lang siya or nakakulong maghapon.

anyway, OM Brian asked us to post photos of pets. and i remembered that i had some pics of good ol’ Chuckie. bakit Chuckie? kasi kulay brown… parang Chuckie ng Nestle. 😛 tapos na-miss ko lang siya bigla.

and while looking at some of the photos, i saw myself in the reflection in his eyes. i thought about what he was thinking that time i took his photos. *sniffle, sniffle*

why are there so many onion ninjas in the office???

jAmaSeis Startup Error…

ok, so this is work related (so it’s going to be technical and boring) but i need to document it just so other people who get the same error as i did could fix it.

i fiddled around with a program called jAmaSeis which views seismometers around the world. then i broke it. i couldn’t restore it to how it used to be because it wouldn’t even start! i always got this Startup Error even before getting any other screen:

Google didn’t offer much help probably because i didn’t know what i was looking for. so i fired an email to IRIS and sent me this line to type:

java -cp jAmaseis.jar edu.iris.epo.jamaseis.options.JamaseisPreferences -removepref

after that, the program started! whoopee!!! 😀 so i began adding our station in Davao to view. only problem is I get this new error:

Uncaught Exception: java.lang.NullPointerException

 

edu.iris.epo.jamaseis.dmcselectionview.DmcCommunication.setWebServices(DmcCommunication.java:1060)
edu.iris.epo.jamaseis.dmcselectionview.DmcCommunication.<init>(DmcCommunication.java:366)
edu.iris.epo.jamaseis.dmcselectionview.DmcCommunication.getInstance(DmcCommunication.java:252)
edu.iris.epo.jamaseis.UI.streamview.SourcesManagerPanel.addDmcSourceActionPerformed(SourcesManagerPanel.java:218)
edu.iris.epo.jamaseis.UI.streamview.SourcesManagerAddSources$3.actionPerformed(SourcesManagerAddSources.java:86)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$500(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.WaitDispatchSupport$2.run(Unknown Source)
java.awt.WaitDispatchSupport$4.run(Unknown Source)
java.awt.WaitDispatchSupport$4.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.awt.WaitDispatchSupport.enter(Unknown Source)
java.awt.Dialog.show(Unknown Source)
java.awt.Component.show(Unknown Source)
java.awt.Component.setVisible(Unknown Source)
java.awt.Window.setVisible(Unknown Source)
java.awt.Dialog.setVisible(Unknown Source)
edu.iris.epo.jamaseis.UI.streamview.SourcesManagerAddSources.show(SourcesManagerAddSources.java:143)
edu.iris.epo.jamaseis.UI.streamview.SourcesManagerPanel.addSourceActionPerformed(SourcesManagerPanel.java:451)
edu.iris.epo.jamaseis.UI.streamview.SourcesManagerPanel$1.actionPerformed(SourcesManagerPanel.java:193)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$500(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.WaitDispatchSupport$2.run(Unknown Source)
java.awt.WaitDispatchSupport$4.run(Unknown Source)
java.awt.WaitDispatchSupport$4.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.awt.WaitDispatchSupport.enter(Unknown Source)
java.awt.Dialog.show(Unknown Source)
java.awt.Component.show(Unknown Source)
java.awt.Component.setVisible(Unknown Source)
java.awt.Window.setVisible(Unknown Source)
java.awt.Dialog.setVisible(Unknown Source)
edu.iris.epo.jamaseis.UI.streamview.StreamViewActionListener.actionPerformed(StreamViewActionListener.java:107)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.AbstractButton.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$500(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)

 


deleted some parts since some folder data was included. but yeah. adding a station is the new problem. :-/ hope i sort this thing immediately though. 😦

no grit

i now get bored easily. actually more than getting bored, i’m losing the ability to concentrate. there’s always that little thing on the side or in my periphery that begs that i attend to it rather than stay on course. why is that?

i did attribute it to being smart once. being distracted means you have so many interests that you want to grasp everything or take a nibble at everything that you hear or see. you acquire a little knowledge each time but don’t master anything. and it was quite fun at the time when i was still energetic and carefree. now, things are becoming different.

i find myself wanting to lay back and still remain carefree… only thing is i feel incompetent and can’t rely on my own knowledge of the things that i thought i knew! i’m no expert in the things that i once pursued, i was just a passer-by after all.

so i tried to remedy it by reading more. which brings me back to my first paragraph: i get easily distracted. and when i get distracted, i often forget about the thing that i was wanting to do/read.

i started reading Grit by Angela Duckworth, a recommendation from my bestfriend since High School. i thought i could read a whole lot of it but ended up skipping pages and just watching the TED video. and i had to laugh as she discussed how grit was a defining component of success… and here i was, foiled at reading a book and ending up gritless watching the 6-minute video. haha!

and i had to sigh a little. i am where i am right now because i have no grit. i lack motivation. fortunately, in her video too, she says that it isn’t just talent that gets us where we are. that means where i am right now is not perpetual or a result of my limited talents. it just means i need to acquire *some* grit to move up a level from *NO grit* at all.

and so i write it down here in this blog that this is step one. i may fail but i will always try again. and by that, i have acquired some grit.

Aren’t Active Cellsites Enough?

I had this question in my mind while I watched online videos of how Hurricane Harvey pounded on the state of Texas and brought with it 50 inches of rain. Now, Hurricane Irma has just passed the Caribbean as a CAT5 hurricane and expected to move into Florida. The footage from ABC News only reminded me of one thing: It’s Yolanda (Haiyan) all over again.

During and after super typhoon Yolanda, Philippine ham radio operators were indispensable as power lines and communication towers were down. Hams, however, have trained and prepared for such scenarios.

But what if despite the devastation, power lines remain intact and cellular communications remained open? What of hams then?

I would say  they’d still be busy. I imagine there could be a frenzy of calls going in and out of the disaster area, easily stressing the cell towers capacity. And with today’s data-heavy social media posting, it’s easy to visualize a congested cellular and data network – that no matter how much we are reminded to use social media responsibly, immaturity gets the best of us.

Perhaps the ham radio operator would have less workload/pileup to deal with but it is clear that the messages he relays are of utmost importance. Ham radio is a lot of fun, especially in ‘quiet’ times. But we are always reminded of the Amateur’s Code – the amateur is patriotic: his knowledge and his station are always reay for the service of his country and his community.