In my second summer of gardening, I’m thoroughly enjoying it. This year, in addition to tomatoes and peppers. Ted also gave me some beans, watermelon and pumpkin. And I also had zucchini. The pumpkin was weird. The vine grew like crazy all over the back of my house, but then died for some reason. I ended up getting one pumpkin, about the size of a 16″ softball. It was green when I picked it, but as it’s been sitting on my counter, it’s turning more orange. I picked one small watermelon and there are a couple more still growing. I haven’t yet cut it open to see how it looks or how it tastes. The tomatoes have been reliable. I planted some miniature red peppers and I like eating those the best. There are a lot of green ones out there now, so I think they tend to come a little later in the season than the tomatoes. I got a few good size zucchini. However, after I picked them, the plants seemed to die. Since I think I planted them too close together, I ended up pulling them out last month.
Now however, I’m thinking about what’s next. I had a bunch of lettuce plants in one of my boxes. After it got hot, I noticed that the lettuce tasted pretty bitter. So I was mainly letting them grow to get the seeds, which I ended up not harvesting. Oh well. But in their place, I planted some green onions. They went in the ground on Labor Day. Yes, that seems pretty late for planting, but I feel like we’re getting longer growing seasons now. The past winter wasn’t really that bad and this summer didn’t get blazingly hot. Of course, this is just my own judgement. I haven’t consulted any tables of temps in Chicago. But it seems like climate change is starting to affect things. With the hurricanes this year and crazy high temperatures in San Francisco, I think we’ve reached a tipping point. So, if our winters aren’t as cold, perhaps we’ll have a longer growing season. Again, I haven’t quantified any of this, but I’m planting now because I feel like it’s a good idea. Today, I also moved some pea plants and lettuce outside. We’ll see if those take.
So, my latest obsession is to try to garden year round. Now I don’t think that we won’t get any snow, but I feel that it might be workable for growing. I need to build a greenhouse of some sort. I tried a cold frame last year, but that didn’t really work with my simple box and plastic window on top. I think if I were to use two pieces of glass (my own double-pane window) and perhaps put some thermal mass inside the greenhouse to collect the heat during the day and distribute it at night…I may be able to grow stuff year round. I’ve been spending most of the afternoon looking stuff up to see how I might do this. And it’s another crazy idea, that I totally would like to try.
We had some students who took a video with their phone and wanted to post it on an html page. The html code we used was:
In Chrome, this worked fine. But in Firefox, it would show like this.
When that happened, I went to Tools -> Web Developer -> Browser Console. I got a message like this:
HTTP "Content-Type" of "video/3gpp" is not supported. Load of media resource http://www.example.com/Robot.3gp failed.
This message was strange because I wasn’t posting a file called Robot.3gp, but one called Robot.mp4. So on my server, I checked the file.
$ file Robot.mp4
Robot.mp4: ISO Media, MPEG v4 system, 3GPP
So whatever created this file, actually made a 3gpp file and not a legit mp4. However, I found that you can convert a 3gpp file to mp4 using ffmpeg. I renamed my Robot.mp4 file to Robot.3gp and then converted it.
At work, we use some very old programs. In one program (layout), it opens up the other program (specctra). The weird error was that the keyboard would not work in specctra if it was started from layout. If I started it by itself from the command line, it worked perfectly. I looked at the logs when it started and found a lot of warnings that looked like this:
Warning: translation table syntax error: Unknown keysym name: osfActivate
Warning: ... found while parsing ':osfActivate: ManagerParentActivate()'
Warning: String to TranslationTable conversion encountered errors
Warning: translation table syntax error: Unknown keysym name: osfBeginLine
Warning: ... found while parsing ':osfBeginLine: ManagerGadgetTraverseHome()'
Warning: String to TranslationTable conversion encountered errors
Searching for this message brought me to this page. And the directions there worked perfectly.
[~]# cd /usr/
[/usr]# mkdir -p X11R6/lib
[/usr]# cd X11R6/lib/
[lib]# ln -s /usr/share/X11 .
After I created that link, the keyboard worked fine however specctra was started.
I had a user account that was compromised yesterday. Fortunately, all they used it for was to send out a ton of spam for 11 hours or so. The person whose account was compromised came in today to find over 50,000 bounced messages in her account. So I had a pretty good idea of which account was causing the problem. After stopping her mailer and then starting and stopping sendmail, I saw that the messages were still going out. I changed her password and that appeared to stop things. I kept an eye on things and will continue to do so for the rest of the day, to see if anything else goes wrong.
In looking at the logs, I’ve found lots of messages like:
Jul 6 11:09:21 srv sendmail: STARTTLS=server, relay=46-23-137-130.static.podluzi.net [220.127.116.11], version=TLSv1/SSLv3, verify=NOT, cipher=DHE-RSA-AES256-SHA, bits=256/256
Jul 6 11:09:23 srv sendmail: v66G9Ac7023556: 46-23-137-130.static.podluzi.net [18.104.22.168] did not issue MAIL/EXPN/VRFY/ETRN during connection to MSA
Jul 6 11:10:06 srv sendmail: STARTTLS=server, relay=95-107-2-69.dsl.orel.ru [22.214.171.124], version=TLSv1/SSLv3, verify=NOT, cipher=DHE-RSA-AES256-SHA, bits=256/256
Jul 6 11:10:08 srv sendmail: v66G9xXg023952: 95-107-2-69.dsl.orel.ru [126.96.36.199] did not issue MAIL/EXPN/VRFY/ETRN during connection to MSA
Jul 6 11:10:48 srv sendmail: STARTTLS=server, relay=[188.8.131.52], version=TLSv1/SSLv3, verify=NOT, cipher=DHE-RSA-AES256-SHA, bits=256/256
Jul 6 11:10:50 srv sendmail: v66GAfoO024162: [184.108.40.206] did not issue MAIL/EXPN/VRFY/ETRN during connection to MSA
Jul 6 11:12:25 srv sendmail: STARTTLS=server, relay=host53-static.74.169.95.hellotel.net [220.127.116.11] (may be forged), version=TLSv1/SSLv3, verify=NOT, cipher=DHE-RSA-AES256-SHA, bits=256/256
Jul 6 11:12:26 srv sendmail: v66GCHIq024858: host53-static.74.169.95.hellotel.net [18.104.22.168] (may be forged) did not issue MAIL/EXPN/VRFY/ETRN during connection to MSA
Jul 6 11:12:29 srv sendmail: STARTTLS=server, relay=static-digital2-info93.espacodigitalinfo.com.br [22.214.171.124] (may be forged), version=TLSv1/SSLv3, verify=NOT, cipher=DHE-RSA-AES256-SHA, bits=256/256
Jul 6 11:12:31 srv sendmail: v66GCMQ5024869: static-digital2-info93.espacodigitalinfo.com.br [126.96.36.199] (may be forged) did not issue MAIL/EXPN/VRFY/ETRN during connection to MSA
Jul 6 11:13:49 srv sendmail: STARTTLS=server, relay=130-193-72-23.mynetwaydsl.net [188.8.131.52] (may be forged), version=TLSv1/SSLv3, verify=NOT, cipher=DHE-RSA-AES256-SHA, bits=256/256
Jul 6 11:13:51 srv sendmail: v66GDhMg025528: 130-193-72-23.mynetwaydsl.net [184.108.40.206] (may be forged) did not issue MAIL/EXPN/VRFY/ETRN during connection to MSA
Jul 6 11:14:13 srv sendmail: STARTTLS=server, relay=static-espacodigital.200-3-20-234.espacodigitalinfo.com.br [220.127.116.11] (may be forged), version=TLSv1/SSLv3, verify=NOT, cipher=DHE-RSA-AES256-SHA, bits=256/256
Jul 6 11:14:15 srv sendmail: v66GE68G025679: static-espacodigital.200-3-20-234.espacodigitalinfo.com.br [18.104.22.168] (may be forged) did not issue MAIL/EXPN/VRFY/ETRN during connection to MSA
Jul 6 11:15:08 srv sendmail: STARTTLS=server, relay=[22.214.171.124], version=TLSv1/SSLv3, verify=NOT, cipher=DHE-RSA-AES256-SHA, bits=256/256
Jul 6 11:15:11 srv sendmail: v66GEt5t025991: [126.96.36.199] did not issue MAIL/EXPN/VRFY/ETRN during connection to MSA
All of those did not issue MAIL/EXPN/VRFY/ETRN during connection to MSA messages are people trying to send mail through our server with the incorrect password. Part of me would like to collect all of those ip addresses and block all packets from them, since they’re compromised. However, that would be a lot of work. And they could be just like me, someone who had a compromised account that they’re cleaning up. And also like me, they’d like to have their email delivered again once things are back to normal.
That was quick. 2017 is already halfway over. Thought I’d take a minute to see how the year is progressing so far.
I started the year off great with my no sugar habit. But then I went on vacation at the end of April and sort of fell off the wagon for May and June. My intention was to start July better, but that hasn’t happened. The good thing though is that I am getting better about not totally overindulging when I have a little bit of sugar. I just put the black face on the calendar and try to get back to eating right. And my new mantra is “I’ll try again tomorrow”. No use beating myself up over it.
My DIY projects have been going pretty well. I’ve made a number of things. Beer flight paddles for my brother’s brew pub. They’re working really well and he just asked me for 7-10 more. So I’ll have to get on that. I made some small planters for my mom out of old boards in the basement. And I made a huge planter for my mom out of some old doors I found. I’ve gotten the welder all set up, though I haven’t actually used it yet. Though that’s more of a problem of finding space in my garage. For safety, I only want to weld outside or in the garage…not in the house.
I had emptied the back of my upstairs to start gutting it. That hasn’t happened. In fact, I moved a twin bed up there because my brother and his husband moved all their stuff to my house because they’re going to Shanghai for the year. And since I hurt my back about 10 days ago, I’ve been sleeping on this twin bed because it’s harder than my own bed. So while I have great intentions for working on the house, nothing has been done.
The garden is looking pretty good. And I bought a ton of herbs. A new goal that I have is to try to learn how to cook well. I think I might need to use the herbs. Someday, I’d like to invite people over to my house for a dinner party and be able to cook for them. Shoot, I’d even like to be able to cook myself some decent meals. I have absolutely no confidence in my cooking skills at this time.
So far this year I have already bought myself a new bike. That was an excellent purchase and I like it a lot. Granted, I also got hit by a car for the first time ever. Fortunately, both me and my bike were fine, so I can keep riding. So I now fully understand the whole “you have to get back on the horse that threw you” mentality. I won’t say that it didn’t affect me, as I do tend to tense up when there are more cars around. But I do still ride. I also got a drill press. And it didn’t cost me anything. Mickey gave it to me. I haven’t yet used it because it didn’t come with a key and I couldn’t find mine. But I’m sure I’ll use it soon.
So far the year is going well. My sister is getting married in two weeks, so I’m very happy for her. My brother and his husband are embarking on an adventure in Shanghai, so I’m happy for them. I still like my job and can take care of myself, so I’m happy for me.
On July 21st, I got up as usual and did some stretches for my knee, as I had started doing again a few weeks before, and was putting my shoes on when I felt a sharp pain in my back. I don’t know why, but I do know that I had done this before. So I had a pretty good idea of what to expect. It is now 10 days later and things feel pretty good. I started to be able to do normal things without a ton of pain after about a week. And as I noted in my previous blog post, ice is better than heat. And lying flat on the floor is quite helpful. Though, getting up from lying on the floor is quite painful. But I think it’ll be back to normal after another week. I’m mainly writing this to note how long things take to get better and how often this is happening.
I also think that I might look into joining a gym where I could work with a trainer. Since I had literally just finished stretching and was putting on my shoes, I fear that perhaps I’m stretching incorrectly. And a trainer will work on stretching all my muscles, not just the ones that hurt. I’ll have to look at things to see how expensive this might be.
All of my new users in my samba domain were getting this error when they tried to login to windows after I updated our ldap server. The problem was that I didn’t update my script to use the new SID on the new server. So for these users, the sambaSID and sambaPrimaryGroupSID values were wrong. I changed them with this ldif file.
Recently, I’ve upgraded some servers at work to RHEL7. I’ve had a few things that I didn’t plan for, but that’s to be expected when you do a major upgrade and you can’t test everything in advance. However, I have had one issue that is still causing problems. And ironically, it seems to affect my own account the most.
On most mornings, when I ssh into our server, it takes a really long time to login. I assumed this was an nfs issue because I almost always assume slowness things are related to nfs. After logging in, I run top and can see the load on the system go up. There’s no single process that looks to be out of control. I did notice though that an imap process under my name would jump to the top every so often. Since I had Mail on my mac open, I expected that. However, since I wasn’t doing anything with mail and I didn’t see any new messages, I didn’t understand why it would suddenly cause a high load. I thought it was just coincidence, but after a few days of this happening, I figured something was there and I googled “Mac Mail High Load”. This brought up High Mail CPU with El Capitan as the first result. And I was running El Capitan. I ran the top command and looked for processes in the uninterruptible sleep state and found me with a bunch of them. I have a few because I’m checking a few different email accounts, some are under my username and others are under a user called ichep.
[~]# top -b -n 1 |grep D
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
476 ichep 20 0 19776 3208 2204 D 0.0 0.0 0:00.12 imap
946 mary 20 0 20052 3348 1992 D 0.0 0.0 0:00.14 imap
1101 mary 20 0 19296 2400 1928 D 0.0 0.0 0:00.00 imap
1166 mary 20 0 19044 1996 1672 D 0.0 0.0 0:00.00 imap
1167 ichep 20 0 19044 1812 1524 D 0.0 0.0 0:00.00 imap
I followed the instructions in the webpage and turned off “Move deleted messages to the Trash mailbox” and closed the preferences window. Then reopened it and turned off “Compact mailboxes automatically”.
Now when I run mail, I don’t appear to get those processes in the uninterruptible state. However, I still think there’s an nfs issue causing those processes to get into that state. I’m not 100% sure though, so I’ll keep an eye on things over the next week to see if I find anything. The weird thing about this is that I tend to notice the problem the most, the first thing in the morning when I initially login. This makes me think it’s an nfs issue, as the disks that I’d normally use would probably be unmounted. My logging in should cause autofs to mount the disks I need. And I think there’s a disk that my .bash_profile uses to source something that is causing the problem. The only “proof” that I think it’s an nfs issue is that I check another mail account on a different server. On this second server, everything is set up exactly the same, except that my home disk is a local disk, not one mounted via nfs. And on this second server, I’ve never seen any issues with this type of delay or uninterruptible sleep states.
For quite a long time, I have wanted to write a book and try to sell it. For a multitude of reasons, I haven’t. As of yesterday, no more! I signed up for 30×500 to get started. I’m hoping to find out ways to determine if my idea will actually help people, thus making it worth doing. Am I sure about this? Absolutely not. Who do I think I am to write a book? I’m not an expert at anything. It will probably be the worst book ever and will sell zero copies. However, I’ve decided that this is something I want to try. I’ve decided that being afraid of failure is worse than failure itself. I want to give it a try. And the 30×500 class is a way to help me hedge my bets. It cost me $1900 and my goal is to make that back within the next three years. (Official date: March 8, 2020) Doable? I have no idea. But I’m going to put in the work on it. I’ve deleted everyone I follow on Twitter, except people that I know personally. So I shouldn’t be wasting any time there. I’ve also deleted all the bookmarks for blogs I like to read and youtube videos I like to watch. Again to not waste time. Lastly, I’ve created a new account on my laptop to use for studying and writing. So all of the programs and things that I have on my laptop aren’t available to this second account and thus I can’t have them open while I’m working. I’ve created a website for it. http://www.pickabout.com Let’s get started!