slowbro

Jul 022015
 

new-fangled laptops have this neat thing where the windows key is embedded in the bios firmware – and automatically picked up by the windows installer. it’s frustrating if you need the key for accounting purposes, or to use it with a different laptop. in linux, it’s super simple to view the key by reading the acpi tables.

[katelyn@sanic ~]$ sudo xxd /sys/firmware/acpi/tables/MSDM 
00000000: 4d53 444d 5500 0000 03ad 4c45 4e4f 564f  MSDMU.....LENOVO
00000010: 5450 2d4e 3131 2020 7010 0000 5054 4543  TP-N11  p...PTEC
00000020: 0200 0000 0100 0000 0000 0000 0100 0000  ................
00000030: 0000 0000 1d00 0000 xxxx xxxx xxxx xxxx  ........xxxxx-xx
00000040: xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx  xxx-xxxxx-xxxxx-
00000050: xxxx xxxx xx                             xxxxx

[katelyn@sanic ~]$ sudo hexdump -C /sys/firmware/acpi/tables/MSDM
00000000  4d 53 44 4d 55 00 00 00  03 ad 4c 45 4e 4f 56 4f  |MSDMU.....LENOVO|
00000010  54 50 2d 4e 31 31 20 20  70 10 00 00 50 54 45 43  |TP-N11  p...PTEC|
00000020  02 00 00 00 01 00 00 00  00 00 00 00 01 00 00 00  |................|
00000030  00 00 00 00 1d 00 00 00  xx xx xx xx xx xx xx xx  |........xxxxx-xx|
00000040  xx xx xx xx xx xx xx xx  xx xx xx xx xx xx xx xx  |xxx-xxxxx-xxxxx-|
00000050  xx xx xx xx xx                                    |xxxxx|
00000055

here, i’ve blocked out the key with x characters. your key will be in that area (it looks like a usual windows key).

May 072015
 

sorry about the extended downtime. a lot has changed in the past few months. i have finally moved to the portland area, after a couple years in the making! the server was down mostly due to my laziness, but also because it was free colo at my last job. once that got nuked, i procrastinated (until now) reviving the blog.

so, i am in beaverton, oregon now. it happened rather suddenly. i had been looking for jobs in the seattle, washington area since mid-december, to no avail. i had a couple of almost-maybes, including amazon web services, but they never panned out. i started looking in the portland metro area as well, hoping to find something, anything that would get me out of my current toxic work environment. in between a couple interviews, i unexpectedly got contacted by an ex-$old_job employee, who was now the cto at a new company, asking for a phone interview.

it turns out, one of my old coworkers at $old_job had recommended me for a sysops role. they were so excited about my skillset and history working at $old_job, that they actually reached out to me! it was quite the ego-booster. after a week or so of talks, a couple of phone calls and many back-and-forth emails, we came to an agreement that fit my surgery schedule, post-op healing timeline, and wage requests.

did i mention i had surgery? i did! the surgery! more on that in a separate post.

so, i accepted the job offer, and excitedly (but not too excitedly.. ah, who am i kidding, i was bouncing off the walls) handed in my resignation at $old_job, and immediately started my new career as a senior system administrator – i even got an unexpected title bump! i figure i’ve earned it, with 8 years in the field. i started out working from home, before and through my surgery.

i’ve learned a lot with this company already, and steered us in a lot of good directions for pci compliance and simple architecture. i have high hopes. my coworkers and supervisors are wonderful. i’m even allowed to bring the dog in to the office! i have almost complete freedom, call a lot of system-architecture shots, and feel like my voice is heard, given thought, and respected. it’s a wonderful feeling.

on top of all that, i am all moved and abut 90% unpacked. the new house is great. it’s a duplex, but my neighbors are super friendly. the husband of the duo homebrews, as well! so we have something in common right off the bat. it’s a bit annoying to come from a separated house to a duplex – having to be quiet past a certain time is not something i had to deal with at the old house. i don’t see myself staying here for more than my 1 year lease term – possibly moving sooner, depending on when i find the perfect place. who knows! for now, i’m happy to be settled for now.

i’ll try to catch up with my life through posts on here as time permits.

Jan 092015
 

i was recently trying to install the event module for php, and ran into a weird error:

$ pecl install event
...
configure: error: bufferevent_openssl_get_ssl not found in event_openssl library, or the library is not installed

after scratching my head for a while, i found out this was because i compiled libevent2 *before* installing openssl-devel. the error went away after a make clean && make && make install for libevent2.

Aug 152014
 

for a while, now, i have been spending increasing amounts of time as a local lesbian bar. originally introduced to me by my friend akira, i quickly fell in love with the place, and the people. i regularly spend the tail end of my weeks there, but mostly show up to socialize with friends, watch people dance, or sing karaoke on sundays. it’s hard for me to find a place that i truly feel comfortable at, especially a public place such as a bar. regardless, over the past few months i have slowly increased my confidence, largely going by myself to dance or drink. i’ve made quite a few new friends there, including the staff, which is great. i love being able to walk into a familiar place with familiar people. cue cheers theme song.

not only are my friends and the staff great, but for the most part everyone at the bar is friendly. very rarely do i run into someone who is so abrasive or intrusive that i would say they are affecting me in any sort of negative way. last night was one of those rare occasions, and it was pretty severe, as those sort of things go.

i showed up around 8pm for line dance lessons, as i had gotten myself into doing recently. i don’t have a partner to dance with for the 2-step, so i figured line dances will give me something to do on saturdays other than drink and watch others dance. plus, it’s good exercise. with some trepidation, i entered the bar – since this is still a new thing for me, with new crowds, my anxiety was giving me some trouble. once i saw familiar faces, that seemed to melt away considerably. i grabbed a beer, and went to say hi to kat in the dj booth.

lessons started a bit late, but i jumped right in. we were learning the dance to the theme from footloose (the newer one). i was having a great time. there was an older lady sitting on the sidelines watching everyone dance – she wasn’t doing anything particularly notable, so i didn’t pay her much mind in the beginning. at some point, i left the floor to use the restroom. i entered, and shortly after, she entered as well. at the time, i didn’t think much of this; we had not interacted at all, and to me it was just another patron using the restroom. in hindsight, it was pretty clear she was following me in on purpose.

she remarked on my dancing, saying that i did well, telling me she would like to dance-dance with me some time (her words). i thanked her, saying no, but thanks, to the dancing request. i tried to keep the awkward we’re-in-the-restroom talk to a minimum, albeit not very well… she was hard to deal with already, forcing additional conversation. i left the restroom a little off, hoping that would be my last encounter with her for the night. by this point in the night, kat’s s.o. drea had arrived. i tend to latch on to drea as a source of solid ground, so instinctively i found myself heading over to her to explain the awkward situation in the bathrooms. we laughed it off, and i went back to the lesson.

but now, while dancing i could see the bathroom lady. she was on the sidelines still, but her watching was more pointedly focused on me. not good. i kept my head down, and focused harder on my steps. the lesson ended, and i decided to head up to the bar to grab another beer. upon arriving, i was quickly joined by the creeper lady – way too close, at that. she sauntered up to the bar, resting on it next to me, staring. i looked over, and she started on a possibly-drunken spew of compliments and chatter. initially i was flattered – telling me how good my dancing was, etc. i know for a fact my dancing is terrible, but i tried to take the compliments in stride.

as i attempted to leave the bar, she asked me the question that is my first lesson in assertiveness. “may i walk with you?” i didn’t want to be rude at this point, as she had given me no real reason to – i hadn’t felt entirely comfortable with her presence, but was trying my best to just roll with it. on top of that, we were walking almost exactly to the same spot in the bar, so why not?

we walked, with little talking. we stopped by her seat, and i tried to have friendly conversation with her – another mistake, but i was giving her a little too much of the benefit of the doubt at this point. she interrupted the bland conversation with a sudden, unwanted compliment – “you’re very attractive.” i froze a bit, blushing, but quickly remembered what Aki had told me about both accepting compliments and deferring people’s advances. “thank you, i appreciate your compliment, but i am not looking for any sort of relationship right now..” i half-stammered out. not my best defense, perhaps, but i was trying my best to get away from this situation.

at this point, she started to get touchy. unwanted touch and hugs were the first. at this point i had started to become distant – i shrugged off her advances and excused myself from the situation, retreating to kat and drea at the dj booth. i hid in the corner, out of sight of her, for a few songs. eventually, i got the courage to go back up to the side bar of the dancefloor, leaning myself against it, watching people dance while trying to figure out the steps myself. suddenly, creepy lady appears next to me, and puts her arm around me. i freeze once again, her various compliments falling on deaf ears at this point. seemingly unable to speak at this point, i try to scoot away from her, but this only prompts her to come closer. trying my best to become the metal pole to my left, i scoot ever farther away, trying to escape her advances, all the while unable to speak.

this is lesson number two. well before this point, i should have turned to her and in no uncertain terms told her to fuck right off. i was not comfortable with the situation in the least bit, but could not find the headspace to do so for some reason.

i finally broke away from her violently, practically running back to drea and kat. i found my corner once again, and tried my best to hide myself behind drea, and hide the tears that were beginning to flow. looking at my worriedly, she asked “is everything okay?” – it was at that point that i came to the sudden realization that i was not, in fact, okay. regardless of this internal knowledge, i tried to assure her i was okay, explaining the situation, trying my hardest not to cry.. and failing. she turned to kat, they shared a glance, and then pushed me up into the dj booth telling me i could stay there as long as i needed. i found myself sitting, clutching my knees to my chest, apparently trying my damnedest to empty my body of water via my eyes. i stayed there for a couple songs, trying to recover myself.

feeling a bit better after a couple songs, i heard a song i knew the line dance to. i popped my head out of the booth, not seeing the lady anywhere close – i came to the bar to dance, and by god, i was going to dance. it ended up helping a lot – focusing on my steps and trying to have fun prevailed over caring about the lady. after the song, i headed back to the kat, noticing that ashe was now back there was well. as i approached, she asked me if i was okay – saying that if the lady gave me any more problems, i was to inform her immediately. she even though out the option to use her as my “girlfriend” scapegoat – “if she does anything, just say security’s your girlfriend and she will be mad!” i thanked her profusely. things like this are why i like to come to places where people know me. i know that if something goes bad, i will have someone there to help me.

luckily the lady left shortly thereafter, and the rest of the night was normal. the experience has stuck with me, even today. every time i think about it, i shudder. i’m embarrassed i let my anxiety and shyness get the best of me, but i’m grateful for the people around me that help support me when i’m not my strongest. moving forward, i need to work better on being assertive with people who don’t treat me how i want to be treated, or people who downright disrespect me. there is no reason for me to have to put up with what they throw at me, and i know it.

for now, i’m going to keep this incident in the back of my mind as to the emotional torment that comes from nor standing up for myself. the next time i find myself in a situation like this, i hope to be able to look back and use my previous experience for strength in ending it.

May 262014
 

Rusty S3RL Mix by Slowbrohime on Mixcloud

It’s been way too long since I mixed anything. I went to an absolutely amazing rave last night featuring both S3RL and Gammer – it was great. I was trying to re-create the electric atmosphere S3RL can produce effortlessly. It’s a lot harder than it looks, but he’s got a few years on me.

Anyways, enjoy! I’m going to try to get back into weekly practice so my transitions aren’t so rough.

Free DL: http://goo.gl/cQwPu1

May 232014
 

so, i recently ran into this frustratingly undescriptive error:

[root@puppet environments]# puppet agent -t
Info: Retrieving plugin
Info: Loading facts in /etc/puppetlabs/puppet/modules/concat/lib/facter/concat_basedir.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/stdlib/lib/facter/facter_dot_d.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/stdlib/lib/facter/puppet_vardir.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/stdlib/lib/facter/pe_version.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/stdlib/lib/facter/root_home.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/concat/lib/facter/concat_basedir.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/pe_common/lib/facter/windows.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/postgresql/lib/facter/postgres_default_version.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/auth_conf/lib/facter/custom_auth_conf.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/firewall/lib/facter/iptables_persistent_version.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/firewall/lib/facter/iptables_version.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/firewall/lib/facter/ip6tables_version.rb
Info: Loading facts in /opt/puppet/share/puppet/modules/pe_puppetdb/lib/facter/puppetdb_server_status.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/iptables_persistent_version.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/facter_dot_d.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/custom_auth_conf.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/iptables_version.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/puppetdb_server_status.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/concat_basedir.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/puppet_vardir.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/windows.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/pe_version.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/root_home.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/ip6tables_version.rb
Info: Loading facts in /var/opt/lib/pe-puppet/lib/facter/postgres_default_version.rb
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: (<unknown>): mapping values are not allowed in this context at line 5 column 9
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

after some head-scratching and finger-pointing, we narrowed it down to faulty yaml files in /var/lib/hiera. we had just recently set up hiera, and the developer working on populating it needed a quick lesson in yaml syntax.

hopefully this helps someone else demystify this cryptic error.

May 062014
 

my interview for the portland job was today, and it went great! like, really great. scarily great – the i-could-actually-be-moving type. i find myself in this awkward mixture of so excited i can’t stop smiling, and absolutely terrified. what will i do with all my stuff? what about my new potential roomie? what about my job, my lease?!

but, the interview! since i’m not in portland at the moment, i interviewed via phone. before i was even called, i tried to pump myself up as much as possible. i’m really confident when it comes to my system administration ability, but regardless tend to get pretty nervous. we started out talking about the company, jive – they’ve been around for 13 years, providing a hosted or saas solution for communicating with customers in group chats, group tickets, etc. the system integrates with most any monitoring/applications you use. it all sounds pretty neat, albeit a bit confusing.

we talked about the job itself. he mentioned it was mostly a “noc” job – providing support for their product, maintaining sla, escalating to their tech ops group, etc. the best part, in my opinion, is the oncall work: i was told i would only have to do one in five weekends, working hours only. compared to my current situation of one in for weeks + weekends, all hours (mostly).. i’ll definitely take that.

we talked about me, and my experience. current job duties were talked about a lot – what i manage, the number of servers, the number of vms. how things are escalated, and how i deal with the escalation. this part i feel i did great at. i can talk about myself for days.. linux doubly so. i tried to put as much confidence behind what i was saying, and it seemed to pay off. the interviewer was impressed with my knowledge and experience, which is a great feeling! the interview wrapped up with talking compensation, which i think is a great sign. in my previous experience, compensation talks have only been on second interviews, not first! the talk was quick, with what i was asking falling right in where they were hoping to hire at. that’s super exciting to me, because it’s the raise i’ve been asking for since i moved to the sysadmin position.

the call finished up with the interviewer stating that he felt i was a great fit for the company, and that he would be passing me on to the hiring manager. i am supposed to hear back from them by the end of the week, and i’m hoping for some great news! i think i’ve already decided to take it and make the move, if the opportunity is presented to me. not that i wasn’t thinking of doing that before – i’m just more solidified in the idea now. i was going to let my current job bid to keep me (i.e. presenting a written offer from jive and seeing if they will offer anything in return), but i don’t feel that it would be worthwhile. they will likely not match the offer, let alone get me to a level where i would be willing to stick around in arizona any longer. additionally, i find myself becoming agitated with my current work. not necessarily the work itself, just the process and the lack of recognition. i understand that sysadminship is quite a thankless job, but i don’t have to put up with it. i won’t fall into the trap of believing that “this is just the way it is” – i’ll move until i find a career that will give me praise for a good job, not silence.

so, if i do indeed get offered this job, the move is happening. i will need to void my lease extension, pack my stuff and leave the house by the end of may, and start planning on how to get my stuff up to portland – and at what pace. depending on what they are going to charge me for voiding the lease, i may be able to simply find a new place immediately. if they end up charging the two months rent plus $200, i will need to stay with my aunt and uncle for a bit to get back on my feet. i called them last night to talk it over, and it seems hopeful – they said they would call me back today with a yay or nay. if i could stay with them for two or three months, that would allow me to pay down the termination fee, and hopefully get a bit of money in savings for a rainy day.

my stomach is in knots with all of this, but i an certain it will all work out in the end.

May 022014
 

for a long time i have wanted to move to portland, oregon. i fell in love with the place about five years back, while passing through to attend the penny arcade expo for the first time. the people, the scenery, the weather; i loved it all. my love for portland has only grown in the years since my first arrival, and now with family right across the river in vancouver, washington it seems like moving would be easy. but it’s not going to be easy. there’s so much in arizona that i will have to leave behind, even though i like to pretend like there’s nothing here for me.

the most obvious and upsetting, of course, is my partners. while my relationship with Aki is not what it used to be, i still cherish it and would hate to lose her. we only see each other once a week now, but moving away means that would most certainly be much less – maybe a handful of times per year. while there are options like skype, or google hangouts.. it’s not the same. i can see her, but in can’t feel her. i can’t hold her hand, we can’t cuddle on the couch. that lack of physical connection will be extremely difficult for me. aven as well. we see each other once a week, but that will surely get cut down to a handful of times per year as well. i feel like i will see him more than Aki after moving – he has partners in seattle, which would likely give him an excuse to stop by.

i’ve talked hypotheticals with both of them, and both have been supportive – which is great. of course, it will be disappointing for everyone involved. relationship dynamics may change, relationships may become long distance friendships – it’s all up in the air.

the next on my list is my parents. this is actually a bigger issue than i thought it would be. besides my mom inevitably going apeshit when she hears, i’m going to be thousands of miles away from them – no more sunday dinners with them, no more watching the house on random weekends (admittedly a relief), no seeing the dogs.. it’s going to be rough. i haven’t been very close to my parents in the past years – at least not as close as i was as a child – but i’m going to miss having them close. i’m sure my move will put pressure on them to move as well, even though i don’t want it to feel that way. my mom is attached to me at the hip, for better or worse, and she wants to be next door to me if possible. i’m afraid my move is going to put a metric shit-ton of stress on them, and i don’t look forward to that. but on the other hand, i’m my own person.. and if i need to move, they need to be okay with it. i’ll do whatever i can to help that along, but i don’t want to have to stay here for them.

of course, my job is a large factor. i’ve been with the company for about 15 months now. and it will be hard to leave. though, honestly, the recent changes in both attitude and management are making it increasingly easier. i’m going to feel bad, leaving the team, my coworkers, my boss, my director – they’re all great guys. but i can’t really say i’m happy with my work anymore. i’ve made some mistakes lately, but nothing horrible. i feel like my small mistakes have turned into a large distrust. everything i do is scrutinized, micromanaged, debated. i am often left feeling more like the the team’s problem than a real team member. actions i do for projects are met with disapproval, not praise. maintenance completed successfully is met with silence. management used to be so good at producing praise and good words, but all that has seemed to change. besides that, i’ve been signed up for a really expensive puppet training class in a couple weeks – leaving right after accepting that training would be a huge dick move… especially since my director specifically (jokingly) requested i make it worth it to send me: “you can’t quit if i send you to this training.” if i find out the verdict on this job i applied to before the 13th, perhaps someone can go in my spot – but that’s really pushing it for a job offer.

one of the more annoying points is my house. i just re-signed my lease for another 12 months two day before i got the interview request. granted, the lease doesn’t start until june 1st.. so there is a possibility they will let me revoke it for cheaper than the agreed early termination clause on the lease (i hope). if not, i need to budget for two months of rent plus $200 as the termination fee. i think this would be doable, if my uncle lets me live with him for a couple months. that would work out great – i could use the income from the new job to pay down the termination fee, which i’ll likely have to borrow from my mom, and then will have the opportunity to find a new house. unfortunately my leasing agency doesn’t own any houses in the portland area, so my initial idea of transferring my lease to a house up there isn’t an option. they have a load of houses in the seattle area that could work, but that would require a job not in portland. another point is my new roommate-to-be, ari. she hasn’t signed anything yet, and isn’t on any lease paperwork, but i’ll feel bad having offered her a room only to take back my offer after we agreed on a price and everything. maybe i could sign the lease over to her and her boyfriend – but that doesn’t seem likely. the house is expensive, even for me.

i found a couple nice houses in the portland area for rent. most of them cost about the same as what i’m paying now, and are of comparable size. i would really like to buy a house, as there’s a lot of brewing-related changes/improvements i’m itching to add to my place, but i don’t think i will qualify for a home loan. additionally, i think it would be a better idea to live there on rent or a year before buying, in case things don’t work out. i really hope they do, but there’s always the possibility of failure. another option i had thought of was an apartment or townhome, but i would be limited in space/yardage. but brewing in an apartment is not exactly the best. (i obviously have my priorities straight)

if i were to terminate my lease, i would need to be out by june 1st. i can likely store my stuff at my parent’s for the time being, and have it trucked up to portland once i get a place of my own. i’ll be driving up there with the essentials: computer, desk, clothes, nonperishable foodstuffs, a few board games, toiletries. i can fit a lot of stuff in my little car, so the more i bring is the less i have to live without for three months.

i’m really going to miss sleepy dog, too. their beer isn’t sold outside of arizona, so my kegerator will be a bit empty until i can find a suitable replacement. plus, i’m going to miss everyone there, game nights, etc. i’ll miss the few friends i have, though i feel disconnected from most of them. i’ll try to make new friends in portland – maybe the reboot will help me.

another big issue is surgery. i’m slated to have my surgery done next june, but it will require about a month off work – possibly more. if i get the job soon, that will mean i’ll have been with them for about a year before my surgery date, so i have a feeling they’ll be fine with me taking medical leave. plus, i’m banking on them being on the more positive end of the lgbt-friendly scale. maybe i can even find a medical plan that will cover my surgery?

everything is up in the air right now, and will be for a couple more weeks. there’s so many moving parts to this, and i’m hoping they all fall into line without any major malfunctions. a lot of this is going to be difficult, but i believe that it will be worth it in the end. getting out of arizona, finally hitting the reset button on life in a way, is both simultaneously exciting and terrifying.

Feb 102014
 

like many others behind corporate/personal firewalls, i have struggled to get the spotify web player (http://play.spotify.com) working reliably. after working with a network admin at work, we have finally gotten it resolved.

Sorry but it seems that we cannot stream music to you at this time. This is probably because of restrictions placed on your network, but we are working on ways to get around this

the spotify faq tells you to open tcp/4070 to 78.31.8.0/21 – and nothing else. this is not quite complete – apparently the web player also requires a connection to a macromedia-fcs server, which they appear to run out of amazon cloudfront. i found cloudfront’s public ip list , and added access to tcp/1935 on all ranges. the final list looked like:

source any any dest 54.192.0.0/16 tcp/1935
source any any dest 54.230.0.0/16 tcp/1935
source any any dest 54.239.128.0/18 tcp/1935
source any any dest 54.239.192.0/19 tcp/1935
source any any dest 54.240.128.0/18 tcp/1935
source any any dest 204.246.164.0/22 tcp/1935
source any any dest 204.246.168.0/22 tcp/1935
source any any dest 204.246.174.0/23 tcp/1935
source any any dest 204.246.176.0/20 tcp/1935
source any any dest 205.251.192.0/19 tcp/1935
source any any dest 205.251.249.0/24 tcp/1935
source any any dest 205.251.250.0/23 tcp/1935
source any any dest 205.251.252.0/23 tcp/1935
source any any dest 205.251.254.0/24 tcp/1935
source any any dest 216.137.32.0/19 tcp/1935
source any any dest 78.31.8.0/21 tcp/4070
source any any dest 193.182.8.0/21 tcp/4070

hope this helps someone else!

Jan 062014
 

finished product

this is my first recipe completely from scratch! usually i’ll use inspiration from many other recipes combined, but i was feeling adventurous tonight. i grabbed everything (minus the spices) for less than 20 bucks at fry’s, and made enough to easily serve 4.

ingredients
one large turnip, french cut
one medium sweet/yellow onion, chopped
three stalks celery, chopped
one red bell pepper, chopped
four sweet italian sausaged, cut into pieces
2 tsp minced garlic (or more, if you prefer)
3 tbsp olive oil
3 tsp coarse kosher salt (table salt is fine, too)
1/8 cup water
1.5 tbsp brown sugar
1 tsp basil
1 tsp rosemary, crushed in hand
0.5 tsp rubbed sage
0.5 tsp marjoram
0.5 tsp white pepper
0.25 tsp coriander, ground

prep time: 20 minutes
cook time: 35 minutes

instructions

  1. sweat onion, celery over medium-low heat with 1 tsp salt and 2 tbsp olive oil. do not allow to brown – you’re looking to just soften the vegetables. 5-10m
  2. up heat to medium, or just below medium. add garlic, red bell pepper and saute until peppers are tender. 5-7m
  3. add sausage, turnips, remaining 2 tsp salt, remaining 1 tbsp olive oil, white pepper, basil, rosemary, sage, marjoram, and coriander. saute uncovered for about 7m, stirring frequently.
  4. add water, brown sugar. stir to dissolve sugar and coat. cover and allow to saute for an additional 10m, taking off lid every few minutes to stir.
  5. serve alone, optionally garnished with fresh sweet basil