Jan
20

Thoughts about work

It’s interesting what job title means to a company. As far as HR is concerned, the job title, which would equate to some kind of job code in their internal HR system will define the pay grade bracket the person can get. But aside from that, some people do vastly different things depending on what the person is capable of. In my workplace, there are some QAs who only do black box testing, and does not really look at the code, and there are some QAs who create tools for testing pupose, who do code reviews and are very familiar with doing white box testing. People who can do white box testing can usually do black box testing, but not the other way around. So I guess it’s good that I’m working with code and learning about how my product works on the inside.

I’ve been working with PowerShell, C# and C++ for the past week and I forgot how terrible I am at writing code. It really frustrates me because I had to delay one of my deliverable because I wasn’t able to complete my assigned task. I wish I had more time and other people that have time to teach me because I really wish I can do the things I’m being asked to do.

Although, working with Visual Studio 2010 and C#. It made me want to code again and make something cool. Maybe I’ll go to github and see if there are any cool opensource XNA games that I can contribute to…

Dec
24

random thoughts

Things I’ve been doing on my free time:

  • As always, I look at 2ch digest blogs, I follow about 10-15 of them, they are pretty entertaining, and it keeps me up to date on what is trending.. at least trending on 2ch. I also look at 2ch its self as well on my phone when I get some down time. I want to talk about people in 2ch later, don’t forget.
  • I follow 20-25 or so web comic websites as well. Some favorite ones that come to mind are SMBC, because they are so cynical, xkcd because… well it’s xkcd, aaand some other gaming web comics. There is QC as well, which  I guess is neither technology nor gaming related, kinda rare for me to be looking at that I guess.
  • I’ve been looking at reddit a lot recently. I usually look at what is ‘hot’ under category of all, and then look at specific ones. f9u14, gonewild, adviceanimals, skyrim, are some of the subreddits i like to visit. I do a lot of  submissions coming from trees, but i don’t really smoke weed so i can’t relate to them, i guess they are having fun so that’s good. the atheism subreddit is pretty damn hostile.. kind of like theists who feel like they need to defend their belief. I feel like they could be a bit more… hmm, not so hostile.
  • I’ve been playing shit tons of Skyrim. More on that later because this part would get way too long.
  • I listen to audio podcast almost every day. Actually I probably listen more on the weekday because I listen to them on the commute drive. They are now all about video games, some from IGN, TVGP, rooster teeth, joystiq, and couple others I can’t think of.
  • I also watch lots of video podcast. I actually have been doing this a lot less. Not sure if it’s because the content got boring or if I have less time. By far what I watch the most is day[9] podcasts. He’s hilarious and I like Starcraft2 so it works out well. I do sometimes skip the serious segments though. I really look forward to funday monday, and subscriber monobattles. I guess I really like his random stories as well. episode 100 kind of made me cry. Other than day9, I watch the Onion video podcast, the two most common series are the fake sports segment and they recently started to have fake celebrity gossip segments. I don’t know what they are talking about because I don’t know sports or celebrities but the straight faced ridiculous humor is enjoyable for me.
Things I used to do, but not anymore:
  • I used to talk a lot online to other people. I used to talk on stickam, skype… i guess that’s it. but anyway i have some friends that i made over the years and i haven’t really talked to them either. i guess the last statement applies to online or real life friends as well. i’m not sure why but i’m kind of content with my current routine of going to work, coming home to do things listed above, and repeating that. Maybe once I start to get tired of my job, or if I get lonely, I will be lonely guy, alone in his room. should i try to be more social? even though I don’t want to and would not make me happy? how would i know that for sure until I try it? oh wait i did try it. Maybe I didn’t give it a fair chance though. oh well, time will tell if i’ll be a lonely bitter person who i’m afraid i’ll be.
  • I used to talk to specific people, people that got to know me well. I can think of a few. i don’t as much anymore, it’s my loss, and i might regret doing this. so maybe i should try to talk to them… not sure yet

OK about Skyrim. This thing grew from a sentence to a paragraph really quick. It’s really fun and I think I’m about 60 or 70 hours into it. I’ve been avoiding the main quest line and the guild quests. I’m already level 33 or something, maybe I leveled too much. I’m a high elf because I wanted the magic regen bonus, but I mind as well wear elven armor so I mainly use light armor with lots of destruction spells. I also soul trap and summon/raise zombies so bit of conjuration as well. My highest skill is actually enchanting because I’ve been enchanting items so much, my skill level is in the high 80s. I have my armors and items enchanted so that my destruction skills cost no mana. Which kind of breaks the game but I love it. I have Lydia for my companion because she can tank and because she is pretty. I’m tempted to go with another but I’m not sure. She is heavy armor which is good for tanking but I give her crap tons of staffs, she is way more powerful with staffs. She destroys enemies if I’m not paying attention.

I installed some mods, but they made the game unstable so I uninstalled them. I installed some high-res textures, pretty water, nude females, pretty skyes. Largely cosmetic stuff. I do want a menus system that displays value and weight in a grid form though. Can’t wait till January when they release mod kit and when Steam takes over tracking all the mods. That will be really cool.

I finished off season 7 of House MD, and caught up on season 8. This main character in the TV series has a self destructive behavior. It makes me worried if I’ll be like that because I sometimes act like him… in a way. brutal honesty is one that comes to mind. well anyways, the new ‘attractive’ person in season 8 is really hot. i hope house gets with her… i don’t know why, i’m rooting for house. After watching the show, I did think about what would happen if someone close to me died. One scenario i thought of is my mom dying. I don’t know how i would react, i’m not sure if i will cry, but myabe i’ll completely break down, since i became self aware, she has been there for me. i should hug her while i can, and express how much i’m thankful for her because we usually don’t hug.

Nov
19

Skyrim Audio Problem

Setup:
Windows 7 Home Premium x64
On board sound card disabled by BIOS
Creative Labs SB0570L4 Sound Blaster Audigy SE Sound Card

Symptom:
Music works fine, however, directional sound effects are kind of messed up. If you look directly at something, it becomes muted. The most obvious way to test this is to face a person talking, then look away and see if you can hear his voice, then look straight at the person.

Thoughts:
I googled a little bit and noticed a lot of people fixed this problem by chaning sound quality options and speaker configuration.

Specifically I set my speaker configuration to be ‘Headphones’ and set bit depth to be 24 bit, and sampling rate to 48KHz. I would note that the OS has settings and your sound card software has settings so I would change both of them just to make sure, I’m actually not sure which ones take priority.

Nov
07

AT&T Router Problem

Before I get into what kind of trouble I’ve been experiencing, let me state what kind of service I’m using. We use AT&T’s U-Verse deal with 12mbps down and 1mbps up. We didn’t sign up for VoIP and we only have one landline.

This is an intermittent problem that happens about once two weeks or so, usually late at night. I usually notice that my internet connection is dead when I realize that most of my programs report being disconnected from the internet. I try to visite Google and I get redirected to my router’s error reporting page. The page states:

Potential Connection Issue (Message ID: NAD-2902)
The Motorola NVG510 device has detected potential problems with your DSL connection which may impact your service. This problem is often caused by a phone or other device which is connected to your phone line (such as a fax machine, satellite receiver, alarm system or medical monitor) that does not have a DSL filter.
Please check that all telephone equipment is attached to a DSL filter and that all filters are properly installed (e.g., are not installed backwards).
Click the "Do not show" button to permanently disable this warning in the future.
Click on the "Continue" button to notify you in the future if this situation persists.

I went to the diagnostic page for the router and I found out that the ‘Authentication’ stage of the diagnostic failed. I couldn’t really make of what that means. After 5 or 10 minutes, the router reported that the problem was sovled, however the cache for the redirection was still in the browser I was using so I had to clear my browser’s cache.

If you don’t clear the cache, the browser would redirect you to ***/cgi-bin/redirect.ha, where *** is any website. For example, when I visited Google, I got redirected to: http://www.google.com/cgi-bin/redirect.ha.

I really want to know what went wrong, so I’ll post the router’s log here, in hopes I’ll be able to look back and find out what went wrong. Oh, please note that I restarted the router at 00:03:33 or so:

P0000-00-00T00:00:04 L6 sdb[305]: log buffer size set to 8192
P0000-00-00T00:00:04 L7 sdb[305]: starting process /sbin/klogd (pid 312)
P0000-00-00T00:00:10 L7 sdb[305]: libmotopia: Closing /dev/motopia
P0000-00-00T00:00:10 L7 sdb[305]: Loading platform module bcm_enet
P0000-00-00T00:00:10 L6 sdb[305]: SSL CA-root-cert directory is ready.
P0000-00-00T00:00:10 L6 sdb[305]: Hardware is 'NVG510'
P0000-00-00T00:00:12 L6 sdb[305]: S/N 251253859205696, SKU 64
P0000-00-00T00:00:14 L3 sdb[305]: Wireless subsystem found
P0000-00-00T00:00:17 L5 sdb[305]: VOIP subsystem found
P0000-00-00T00:00:17 L7 sdb[305]: netfilter: redirect object not found. skip prerouting rules
P0000-00-00T00:00:18 L3 sdb[305]: scheduler: no ntp object
P0000-00-00T00:00:18 L6 sdb[305]: ip6.route[1]: Setting state from 'unset' to 'down'
P0000-00-00T00:00:20 L3 sdb[305]: Wi-Fi: Adding interface wl0
P0000-00-00T00:00:20 L3 sdb[305]: Wi-Fi: Adding interface wl0.1
P0000-00-00T00:00:20 L3 sdb[305]: Wi-Fi: Adding interface wl0.2
P0000-00-00T00:00:20 L3 sdb[305]: Wi-Fi: Adding interface wl0.3
P0000-00-00T00:00:20 L3 sdb[305]: DSL: EOC version e4839906c240 NVG510 906048-64
P0000-00-00T00:00:20 L7 sdb[305]: enabling vc[1]
P0000-00-00T00:00:20 L7 sdb[305]: starting process /bin/voipexe (pid 990)
P0000-00-00T00:00:20 L5 sdb[305]: voipexe start returned ret=0
P0000-00-00T00:00:20 L5 sdb[305]: login authorization-delay timer set for 300 seconds
P0000-00-00T00:00:20 L4 sdb[305]: Configured for IPDSLAM mode
P0000-00-00T00:00:20 L5 sdb[305]: SYS: no saved configuration found, using defaults
P0000-00-00T00:00:21 L6 sdb[305]: ip6_set_proc: setting to '1'
P0000-00-00T00:00:21 L6 sdb[305]: ip6_set_proc: setting to '1'
P0000-00-00T00:00:21 L6 sdb[305]: ip6_set_proc: setting to '0'
P0000-00-00T00:00:24 L7 sdb[305]: Ensw QoS: p-bit map: 0 0 0 0 1 1 2 2
P0000-00-00T00:00:24 L7 sdb[305]: Ensw: QoS configured
P0000-00-00T00:00:24 L7 sdb[305]: Ensw: max_age is 300
P0000-00-00T00:00:24 L3 sdb[305]: Wi-Fi: Intializing the subsystem
P0000-00-00T00:00:24 L3 sdb[305]: Wi-Fi: Setting country code to US
P0000-00-00T00:00:24 L3 sdb[305]: Wi-Fi: Country code set to US/2141817188
P0000-00-00T00:00:24 L3 sdb[305]: Wi-Fi: Starting autochannel scan...
P0000-00-00T00:00:26 L3 sdb[305]: Wi-Fi: Autochannel found channel 1 on attempt 1
P0000-00-00T00:00:27 L7 sdb[305]: starting process /sbin/eapd (pid 1057)
P0000-00-00T00:00:27 L3 sdb[305]: Wi-Fi: EAPD daemon started
P0000-00-00T00:00:27 L7 sdb[305]: starting process /sbin/nas (pid 1058)
P0000-00-00T00:00:27 L3 sdb[305]: Wi-Fi: NAS daemon started
P0000-00-00T00:00:27 L7 sdb[305]: Port ssid-1 sending UP event
P0000-00-00T00:00:27 L3 sdb[305]: DSL: TPS-TC encoding set to PTM.
P0000-00-00T00:00:27 L6 sdb[305]: DSL: NLNM threshold value set to 60
P0000-00-00T00:00:27 L3 sdb[305]: DSL: Bitswap is ON, SRA is ON
P0000-00-00T00:00:27 L3 sdb[305]: DSL: Dying Gasp is OFF
P0000-00-00T00:00:27 L3 sdb[305]: DSL: DSP version - A2pD035b.d23i
P0000-00-00T00:00:27 L7 sdb[305]: DSL: Created net device ptm0, code = 0
P0000-00-00T00:00:29 L6 sdb[305]: conn[1]: linkchange_handler got event 19
P0000-00-00T00:00:29 L7 sdb[305]: conn[1]: new object ignoring event 19 from link[1]
P0000-00-00T00:00:29 L6 sdb[305]: conn[2]: linkchange_handler got event 19
P0000-00-00T00:00:29 L7 sdb[305]: conn[2]: new object ignoring event 19 from link[1]
P0000-00-00T00:00:29 L6 sdb[305]: conn[1]: linkchange_handler got event 19
P0000-00-00T00:00:29 L7 sdb[305]: conn[1]: new object ignoring event 19 from link[2]
P0000-00-00T00:00:29 L6 sdb[305]: conn[2]: linkchange_handler got event 19
P0000-00-00T00:00:29 L7 sdb[305]: conn[2]: new object ignoring event 19 from link[2]
P0000-00-00T00:00:29 L7 sdb[305]: link[2] sending DOWN event
P0000-00-00T00:00:29 L6 sdb[305]: conn[1]: linkchange_handler got event 17
P0000-00-00T00:00:29 L7 sdb[305]: conn[1]: new object ignoring event 17 from link[2]
P0000-00-00T00:00:29 L6 sdb[305]: conn[2]: linkchange_handler got event 17
P0000-00-00T00:00:29 L7 sdb[305]: conn[2]: new object ignoring event 17 from link[2]
P0000-00-00T00:00:29 L5 sdb[305]:
voice_event_handler: voice_get_wan_conn_obj returned null ..Not posting event:17
P0000-00-00T00:00:29 L6 sdb[305]: link[2]: Setting state from 'unset' to 'down'
P0000-00-00T00:00:29 L7 sdb[305]: starting process /bin/eap_tls_peer (pid 1305)
P0000-00-00T00:00:29 L6 sdb[305]: conn_apply conn[1]
P0000-00-00T00:00:29 L6 sdb[305]: conn[1]: conn_state_mc_controller got event 31 subevent 302
P0000-00-00T00:00:29 L7 sdb[305]: conn[1]: static_state_mc_controller got event 302
P0000-00-00T00:00:29 L7 sdb[305]: conn[1]: starting, current state is 'down'
P0000-00-00T00:00:29 L7 sdb[305]: priv_data: conn[1]/link[1]: static
P0000-00-00T00:00:29 L6 sdb[305]: starting conn[1] on link[1], interface=br1
P0000-00-00T00:00:29 L6 sdb[305]: conn[1]: config ()->(192.168.1.254) flags=[49, 2, 0]
P0000-00-00T00:00:29 L5 sdb[305]: conn[1]: interface configured for 192.168.1.254
P0000-00-00T00:00:29 L7 sdb[305]: DNS: reloading proxy because /var/etc/hosts changed
P0000-00-00T00:00:29 L5 sdb[305]:
voice_event_handler: voice_get_wan_conn_obj returned null ..Not posting event:10
P0000-00-00T00:00:29 L6 sdb[305]: conn[1]: Setting state from 'unset' to 'up'
P0000-00-00T00:00:29 L7 sdb[305]: dhcps: invoke on interface br1
P0000-00-00T00:00:29 L7 sdb[305]: dhcps: adding interface string "br1"
P0000-00-00T00:00:30 L7 sdb[305]: starting process /bin/dhcpd (pid 1314)
P0000-00-00T00:00:30 L6 sdb[305]: conn_apply conn[2]
P0000-00-00T00:00:30 L6 sdb[305]: conn[2]: conn_state_mc_controller got event 30 subevent 254
P0000-00-00T00:00:30 L7 sdb[305]: conn[2]: dhcpc_state_mc_controller got event 254
P0000-00-00T00:00:30 L3 sdb[305]: Wi-Fi: Setting country code to US
P0000-00-00T00:00:30 L6 sdb[305]: log buffer size set to 32768
P0000-00-00T00:00:30 L6 sdb[305]: setting log level to 5
P0000-00-00T00:00:31 L5 sdb[305]:
voice_event_handler: voice_get_wan_conn_obj returned null ..Not posting event:16
P0000-00-00T00:00:31 L3 sdb[305]: lan_redirect_status_get: no conn
P0000-00-00T00:00:34 L5 sdb[305]: database initialized
P0000-00-00T00:00:34 L3 sdb[305]: Wi-Fi: Client 64:a7:69:9e:99:13 joined ATT696.
P0000-00-00T00:00:34 L3 sdb[305]: Wi-Fi: Number of clients associated 1
P0000-00-00T00:00:34 L3 vosdb[990]: SDB "isapplying" failed: Connection timed out
P0000-00-00T00:00:34 L5 sdb[305]: ELAN: Port lan-1 (eth0) going up
P0000-00-00T00:00:34 L5 sdb[305]: ELAN: Port lan-1 (eth0) speed 100 duplex full
P0000-00-00T00:00:34 L3 vosdb[990]: SDB "isapplying" failed: Connection timed out
P0000-00-00T00:00:35 L3 vosdb[990]: **********Starting VOIP Tasks *************
P0000-00-00T00:00:40 L3 sdb[305]: Wi-Fi: Client 00:25:4b:34:1c:ee joined ATT696.
P0000-00-00T00:00:40 L3 sdb[305]: Wi-Fi: Client 00:1a:ef:1b:31:d5 joined ATT696.
P0000-00-00T00:00:40 L3 sdb[305]: Wi-Fi: Number of clients associated 3
P0000-00-00T00:00:46 L3 sdb[305]: DSL: Filters may be missing: Yes
P0000-00-00T00:00:46 L3 sdb[305]: DSL: Echo level: 0 dB
P0000-00-00T00:00:46 L3 sdb[305]: DSL: Affected tones: 68
P0000-00-00T00:00:52 L3 sdb[305]: DSL: Last Retrain Reason: 0x8000 Reason Unknown 2
P0000-00-00T00:01:10 L3 sdb[305]: DSL: Filters may be missing: Yes
P0000-00-00T00:01:10 L3 sdb[305]: DSL: Echo level: 0 dB
P0000-00-00T00:01:10 L3 sdb[305]: DSL: Affected tones: 74
P0000-00-00T00:01:16 L3 sdb[305]: DSL: Mode ADSL2+ (PTM)
P0000-00-00T00:01:16 L3 sdb[305]: DSL: Sync Rate in kbps D/S 11163 U/S 1021
P0000-00-00T00:01:16 L3 sdb[305]: DSL: Latency path Fast
P0000-00-00T00:01:16 L3 sdb[305]: DSL: Trellis D/S:ON U/S:ON
P0000-00-00T00:01:16 L3 sdb[305]: DSL: CO Vendor BDCM
P0000-00-00T00:01:16 L3 sdb[305]: DSL: Link showtime counter since boot 1
P0000-00-00T00:01:20 L5 supp1x[1305]: Sending START Packet
P0000-00-00T00:01:22 L5 supp1x[1305]: Supplicant event = SUCCESS
P0000-00-00T00:01:24 L5 sdb[305]: conn[2]: interface configured for 108.85.45.206
P0000-00-00T00:01:32 L5 cwmp[1364]: DSLF_WanMgmtChg path[conn[2].ipaddr] val[108.85.45.206]
P0000-00-00T00:01:32 L3 vosdb[990]: Sdb Failed to get ip.ntp.time-qcquired
2011-11-07T00:03:29-08:00 L5 sdb[305]: authorization-delay timeout cleared
2011-11-07T00:03:29-08:00 L5 ntph[2213]: update system date & time from NTP server 68.94.156.17
2011-11-07T00:03:32-08:00 L5 cwmp[1364]: Next Periodic Inform after 86400 s
2011-11-07T00:03:32-08:00 L4 cwmp[1364]: Resolving ACS URL - Retry 0
2011-11-07T00:03:32-08:00 L5 cwmp[1364]: Connect to https://cwmp.c01.sbcglobal.net/cwmp/services/CWMP [] Retry 0
2011-11-07T00:03:33-08:00 L5 cwmp[1364]: (SSL) Connect Success: cwmp.c01.sbcglobal.net
2011-11-07T00:03:33-08:00 L5 cwmp[1364]: (SSL) Certificate Verify Success: cwmp.c01.sbcglobal.net
2011-11-07T00:03:33-08:00 L5 cwmp[1364]: Post Inform - reason 1 BOOT 0 BOOTSTRAP
2011-11-07T00:03:33-08:00 L5 cwmp[1364]: Server auth challenge received
2011-11-07T00:03:34-08:00 L5 cwmp[1364]: Receive InformResponse
2011-11-07T00:03:34-08:00 L5 cwmp[1364]: Post 0
2011-11-07T00:03:34-08:00 L5 cwmp[1364]: Receive SetParameterValues
2011-11-07T00:03:34-08:00 L5 cwmp[1364]: Next Periodic Inform after 30751 s
2011-11-07T00:03:35-08:00 L5 cwmp[1364]: Post SetParameterValuesResponse
2011-11-07T00:03:35-08:00 L5 cwmp[1364]: Receive SetParameterValues
2011-11-07T00:03:36-08:00 L5 cwmp[1364]: Post SetParameterValuesResponse
2011-11-07T00:03:36-08:00 L5 cwmp[1364]: Receive SetParameterAttributes
2011-11-07T00:03:36-08:00 L5 cwmp[1364]: Post SetParameterAttributesResponse
2011-11-07T00:03:37-08:00 L5 cwmp[1364]: Receive GetParameterValues
2011-11-07T00:03:37-08:00 L5 cwmp[1364]: Post GetParameterValuesResponse (chunk-length - 1395)
2011-11-07T00:03:37-08:00 L4 cwmp[1364]: Continue GetParameterValuesResponse (chunk-length - 0)
2011-11-07T00:03:37-08:00 L5 cwmp[1364]: Receive SetParameterValues
2011-11-07T00:03:37-08:00 L3 sdb[305]: Wi-Fi: Setting country code to US
2011-11-07T00:03:38-08:00 L5 cwmp[1364]: Post SetParameterValuesResponse
2011-11-07T00:03:38-08:00 L5 cwmp[1364]: Closing connection on HTTP 204
2011-11-07T00:03:38-08:00 L5 cwmp[1364]: (SSL) Closing Connection: cwmp.c01.sbcglobal.net
2011-11-07T00:04:15-08:00 L3 sdb[305]: dns_lan_redirect_notify. DOWN. restart proxy
2011-11-07T00:04:59-08:00 L3 dnsmasq[2532]: no responses from nameserver '68.94.157.1'
2011-11-07T00:04:59-08:00 L3 dnsmasq[2532]: nameserver '68.94.157.1' is now responding

Oct
30

Memory Dump

When a progam crashes on a modern computer, it tries to tell what went wrong by saving what was on the memory at the time it crashed. It saves all the execution code in assembly but programmers learn how to read and it and hopefully it tells us why a program crashed. That’s what the computer is asking to do when it askes the user to ‘send information back to microsoft’. That system is called WinQual, it is used for Symantec for the product I work on, my mom uses it for Air/Flash and any decently sized software would be using it. Learning how to look at memory dumps takes a little bit of training and experience. It can often lead to no answer and worse, can lead you to a wrong conclusion, wasting your time and maybe other people’s to try to look for a bug that does not exist. Now when a program doesn’t crash, but you know something is going wrong, you can force it to crash and dump it’s execution and memory just so you can take a look at what’s actually going on.

High level design review can get you some useful criticism about design flaws, functional specification document reviews can get you a bit deeper understanding of how the prodcut is actually implemented which of course is useful when trying to find something wrong with the product. Code reviews are probably the most costly but effective form of reviews. It actually looks at the program code and sees if there are anything wrong. However, the most downstream artifact you can analyze is the memory dump. Because that’s what it’s actually running on the computer. After the designing, coding, compiling, packaging, configuring and then actually running.

I wish I could do that here for my brain. I guess that implies I think there is something wrong with me, something I have to fix. Well ok, I do think there are some things wrong with me but I don’t think I need to fix it just now. I guess I want my thoughts out on the inernet, because I don’t feel like doing it my self. Lazyness? maybe, probably. Fear of rejection? probably a little bit of that, but I already know I’m not for some people and I think I’m ok with that.

The reason why I’m talking about this is because I’ve been anti-social lately, more than usual. But I really just feel like playing Eveonline and watching House MD. Speaking of which, in that tv show, the main character is able to.. well i guess the whole diognostic team is able to sift through bunch of information and narrow down to what matters to their medical analysis. They have to ignore what might possibly matter, but not actually matter in reality. I’m not trying to reach a medical prognosis but I do wish I could only type out what is relevant. I guess when I mean relevant, I mean something that can tell something profound about me because right now, I’m just writing bunch of runon sentences with lots of spelling mistake since this Android WordPress application doesn’t have spell check.

Oh yeah, yesterday was my 24th birthday. In Asian countries, years have a cycle of 12. So in that regard, i’ve gone through two cycles of my life. It reminds me, the other day, I ran across the music video from ‘they might be giants’ that sang about getting older every second you live. The music video had a timer on each of the band member from the moment they came into the view of the video indicating the life time within the video which I thought was kind of clever and cool.

I’m considering moving out, but frankly i don’t really see the benefit of doing it. I know I won’t get any more freedom because I already have all the freedom I have while living with my parents. They cook for me which is a huge huge plus. My pride doesn’t really care about being independent so that doesn’t really matter. Maybe if I started sleeping around with girls, but that’s unlikely to happen any time soon. I get to save 2k per month when I live with my parents, plus quite a lot of spending money, heck i can probably save 3k if i really got cheap. i keep on considering paying my mom back for the car she bought me. it costed her 21k, i guess she had an account dedicated to saving for this so it was planned from a long time ago but i still feel that she didn’t need to do that.

I’m learning a lot of stuff at work. I feel good that some days, I solve someone’s problem, or better yet, our team’s problem. I got an employee applause program which gives me 100 usd credit so i must be doing something right. I’m a software quality assurance engineer, so almost all of what I do is related to testing or some how related to making sure our product doesn’t break. I deal a lot in automation as well. I cannot believe that using AutoIt actually helped out in doing my job, but it did because some of our automation is done that way. which is smart because that is a widely used windows scripting program that has tons of apis to support all kinds of interactions. I do hope I can be more useful in the near future and my current short term goal (maybe it’s long term) is to get rid of the ‘Associate’ part of my title, and become ‘Software Quality Assuance Engineer’.

I keep a text file open at work. I write down what I work on, what is on my mind (work wise of course, like what I should remember to do or worry about) and I use it at the end of the week when I’m writing a short weekly bullet point based report on what went on that week. maybe i should do that for my person life as well, maybe then, my blog post might be less random and a bit more interesting to read when i read it back in couple of months.

Aug
26

Posting from my tablet ASUS Transformer

image

Typing on this thing isn’t so bad, in fact, I’m pretty comfortable with the keyboard expansion. I’m using the official android app for WordPress and it’s pretty useful, I can take a pic or video and attach it as part of the post smoothly. I even connected a tiny usb mouse since the expansion keyboard has a full sized USB port. Maybe I should have just gotten a netbook again? I had the EEEPC1000 and I liked it so maybe I should have bought the most powerful ASUS netbook. Oh well, this tablet is pretty cool too.

I was kind of bummed that Skype test call didn’t work. I’m not sure if this tablet didn’t come with mic or wasn’t configured properly but I couldn’t hear my self talk on the test call. I really hope the video works. I should try this with a friend.

I tried tethering this tablet to another android OS without much success. I have a Droid X phone that has unlimited data plan with Verizon so I wanted to use my Droid X data plan to connect my tablet without relying on home wifi. This android to android tethering thing is pretty hard to pull off partly because I don’t want to root either of my android devices. I tried a couple of apps that say it can do it but it didn’t even work. I got it to tether using Droid X’s native wifi tethering feature but that is detected by verizon and you have to pay extra (if I recall correctly, 20 or 40 USD per month) so I didn’t want to do that. I gave up after a while since I don’t really use this tablet outside of this house anyway.

I think I’ll buy a 32GB SD card (i think the official name is SDHD) and put lots of 1080p video on it and watch it in my bed, that’s probably the best way to use this tablet. Or watch youtube. I should check if I can stream stickam.jp from this tablet because I used to be able to do that with EEEPC with ubuntu, if I can’t do that with this tablet, it’s kind of a step back :/

I feel like tablet specific apps are lacking. I’m not even talking about apps that take advantage of apps that take advanage of Nvidia’s graphic chip (I think its called Tegra), the selection in Android app store for tablet is not that good. There aren’t that many HD games that I really want to play. I think Android market place is losing to Apple app store by a large margine.

Hmm what woud be a really cool tablet game design/genre to work with? RTS would be cool, but I’m not sure if the hardware can handle lots of objects moving at the same time, maybe if we make it super simple with vector graphics. I know one game did that for the iPhone game. Defence games are probably the easiest to design but I’m kind of tired of those games. I’d be down for a really high quality sim game specifically designed for tablet. I think the screen realestate can make a really nice GUI for sim based game, whatever it’s simulating. FPS, action, sports, racing are all kind of.. hard to get it right since it requires quick and accurate input from the user, I think it will be pretty hard to get the game to feel right. It will most likely just make the user wish the game was on a PC or more likely a console.

Hm this wordpress app doesn’t have spell check feature, I probably have lots of spelling errors. Whooops~

Aug
20

So things are good…

I’ve been meaning to write on here for a while, but I guess work takes a lot out of you. Things to write about: work, money, time.

So I’ve been working for a month and a half or so at Symantec as a QAE. I really like my coworkers and appreciate everyone at work willing to teach me everything I need to know for me to work. I’m being treated and paid really well so I’m deathly afraid of being useless. I want to perform well and contribute to the team I joined. A normal work day for me is to wake up at 8am, get ready to leave by 9am, drive up 85 and get to the office by 10am. Lunch at around 12pm-1pm for about 30min to an hour. Work until 7pm and then leave, get back to house by 7:30pm or so. Speaking of work hours, I have this problem where I was asked to clock only 40 hours per week, but I think I can perform better if I devote more time so I decided to work extra essentially for free. I hope I can be a normal engineer, and not an associate engineer soon. I hear it takes from 6 months to a year, let’s hope it happens within a year.

I realized I don’t spend that much so I can save a lot of money, taxes cost a lot of money and getting paid is pretty awesome.

Man a week goes by really really fast when you are working. I used to be able to waste a lot of time just consuming ridiculous amount of media, to list a few: 2ch digest blogs, reddit, slashdot, bunch of webcomic websites, nicovideo, and day9 tv. All of these are comsumed through either Google RSS reader or iTunes podcast. I also play games which take up a lot of time. I’ve been playing New Vegas a lot recently, as well as Portal 2 I’ve been wanting to go back to playing Starcraft2 for a while. Now that I have a job, I think I need to cut down on how much media I consume especially if I want to produce some content like make video games or program more. I guess this includes this blog as well.

Jul
17

Why I buy things

I went to Mitsuwa yesterday with my mom, since it’s in the same place, we visited Kinokuniya book store as well. I bought 200 dollars worth of manga written by Shirow Masamune (Pen name). He made the Ghost in the Shell series which I really liked. Here is a list of what I bought (they are all in Japanese):

I was kind of hoping I’d get some Ghost in the Shell related back stories but the Pieces series only had little story telling and were more erotic than anything. The genre wasn’t even cyberpunk so that kind of bummed me out. Don’t get me wrong I loved the art style, and I mean come on, it was pretty hot. I was disappointed a bit but I don’t regret buying it at all. Part of the reason why I don’t mind spending this much money is because I want to vote with my dollars.

I usually get free entertainment from various places that offer what I want for free without any hassle. A lot of video games often try to prevent people from playing the game illegally and put DRM or protection measures that, in the end, restrict the people who bought it legally to play. One example of this is where the game forces you to have the game DVD in the PC that you are playing even though all the data required to play the game is in the hard drive. This is really inconvenient and this restriction is not there if I download a no-crack version.

The problem with doing this, is that people who are suppose to have the money in exchange for this piece of entertainment doesn’t get the money. I really worry that in the near future, video game developers, anime production companies and music artists will run out of money and stop producing contents I enjoy. That is why I try to spend money when I get the chance to buy something I like. I make a point to buy something I use or play everyday so that they can continue to produce what I enjoy and so on and so forth.

For example, when I bought 200 dollars worth of mangas and art books from Kinokuniya, I hope that the store will restock the books I bought, and even consider carrying something more of that genre or author and if that happens, the publisher that funded the author will get more money, and finally the author will get a fraction of the money. Granted, that is a very inefficient way to give money to the author but I think that is the best way to support the author. For the same reasons, I buy a lot of small apps from Apple Store and Android Market. By buying these things consciously, I hope to support content producers that produce what I enjoy.

 

After I finished typing this, I came to the realization that this post is pretty dumb. Of course I have to pay for something if I get it. Duh. lol.

Jun
28

So things are accelerating at an alarming rate

So I graduated about three weeks ago and crap tons of things happened since then and now.

Here are some things that happened in chronological order:

  • Went to Symantec phone interview
  • Went to Symantec in-person interview
  • Went to CMU:SV interview
  • Went to Emulex interview
  • Get accepted to Symantec
  • Helped two different people move
  • Got a new car

Before I graduated, I wasn’t sure what I was going to do after I graduate. Now I am an Associate Software Quality Assurance Engineer at Symantec. I didn’t have to think about insurance or taxes, now I have to think about all of them. I had a 1996 Honda Civic DX, now I have 2012 Honda Civic LX.

So I guess what I’m trying to say is that there are a lot of things I have to worry about, and that is good, because that’s what growing up is, I should take more responsibility as an adult, and I should enjoy the benefits of being (semi) independent. I say semi-independent because I still live with my parents, my insurance is currently still under my parents, my phone bill goes to my parents, I still rely a lot on my parents to guide me with insurance, tax, and other legal paperwork.

I do look forward to having a real job though. I mean the job explanation I got sounded really compelling and interesting. I like that I can extend my C++ knowledge, get experience from a well established company / team, and get paid at the same time. I feel like I’ll get sucked into working a lot like my mom. I actually hope that happens because I’ve seen my mom work for a long time, and I often thought back when I was little, I want to feel like that when I’m working.

I also realized recently that I can’t waste as much time as I used to when I was in college. I probably should cut down on the RSS subscription so that I spend less time looking at various websites. I do want to do extra stuff out side of work though. I want to make a game that I feel is fun to play in XNA/C#. I also want to do that for AIR/Android. I guess those are the two big things. Game design is pretty hard but I think I’ll enjoy making it on the side.

I also had another idea about an app. It doesn’t have to be mobile, or tied to any specific device/OS but I’d like to try out my mom’s product (AIR) so I’ll probably develop on that platform. The idea is to make an app that teaches people how to write kanji characters. It would show the character in light grey, and it will show you the stroke order in some way. You have to trace the light grey in the correct order, and it will rate you on how well you wrote that kanji. Hmm.. I’ve thought about this a decent amount and I should probably write about this on another post, probably the one right after this one.

Jun
14

Internet Connection Problem

So I live in San Jose with my parents and our internet connection has been unstable for a long time. It usually works but it sometimes just times out. We have a DSL Elite plan with AT&T. When everything is working correctly, the connection is actually pretty good. Here are some stat about my connection in general.

www.speedtest.net
ISP: SBC INTERNET SERVICES
Server: San Jose, CA (<50mi)
Grade: B- (faster than 63% of US)
Down: 5.13 Mb/s
Up: 0.65 Mb/s
Ping: 20ms

pingtest.net
Line Quality: A
MOS: 4.39
Ping: 17ms
Jitter: 1ms
Packet Loss: 0%

However, 5-10 times a day, this error would come up on my browser instead of the page that is suppose to load:

==================================
The Broadband Link is Currently Not Available
Error

DSL Failed to Connect
The system’s internal DSL modem does not currently detect a DSL signal or is having problems connecting.
==================================

Or sometimes this:

==================================

Success

Resolution Successful
The error has been successfully resolved. Please close down your browser and restart it to continue browsing online.

==================================

So obviously there is something going on. I looked at our router/modem that AT&T installed to see if there are any error logs or statistics that I can dig out. We have 2701HG-B Gateway with software version of 5.29.109.5. I found some interesting statistics in the Broadband Link -> Statistics page, following is what I found out:

Statistics
Collected for 33 days 11:42:01
Since Reset Current 24-Hour Interval Current 15-Minute Interval Time Since Last Event
ATM Cell Header Errors: 633 16 0 0:27:22
ATM Loss of Cell Delineation: 49 2 0 0:29:48
DSL Link Retrains: 113 32 0 0:27:51
DSL Training Errors: 40 3 0 6:42:13
DSL Training Timeouts: 0 0 0 0:00:00
DSL Loss of Framing Failures: 0 0 0 0:00:00
DSL Loss of Signal Failures: 0 0 0 0:00:00
DSL Loss of Power Failures: 0 0 0 0:00:00
DSL Loss of Margin Failures: 0 0 0 0:00:00
DSL Cumulative Errored Seconds: 1088 22 0 0:27:22
DSL Severely Errored Seconds: 0 0 0 0:00:00
DSL Corrected Blocks: 0 0 0 0:00:00
DSL Uncorrected Blocks: 1155 22 0 0:27:22
ISP Connection Establishment: 1 1 1 0:00:45

This is kind of messy (and I’m too lazy to download a table crater plugin for WordPress) but you can see that there is something wrong, the DSL Training Errors row has around 6 hours on it.

I searched around and some people are saying it’s your router or your house’s wirering, or you’re too far away from ISP center.. but I’m just going to try replacing the router with my Linksys router, see what happens because I really think it’s the router its self…….crraaaap I just realized the one I have isn’t a router/modem.. it’s only a router… pfft.. I guess I’ll go out and buy a modem/router or just buy a modem.. man this kind of sucks.

Older posts «