Sewing Desk

I’ve been trying to use a bunch of old scraps to make a new table for my sewing machine. I had a lot of great plans for how I was going to do this. And I can also tell you that I failed at most of my plans. But I do have an acceptable table that seems to work. Most of the things that failed were part of my plan to make it easily disassembleable for moving. So that’s ok. I did learn a lot from these failures, so it’s not a big deal. Pictures below. I like it though I haven’t yet done any sewing on it. But it’s a definitely improvement over what I had been using.

The finished table with the machine on it.
The wood on the right is some old oak flooring and the rest of the top is pine. The “frame” of the tabletop is maple.
I wanted it all on wheels and this was my big failure. The sleeves I put in the legs to hold the wheels were too short. If i tip the table on just two wheels, the sleeves will definitely come out.
The wood is all junk, repurposed from other projects, so there are lots of extra old holes in some boards, which I’m fine with.

No Idea What I’m Doing

I bought an old house, which I love, but which needs a ton of work. And I tend to put things off until they’re really a problem. A few months ago, it rained a lot and there was a lot of water in my basement. After taking a closer look, I’m pretty sure that the problem is due to a leak in my gutter that lets water drip down the side of the house. And this has been happening so long that it has pretty much worn away a lot of the mortar between the bricks. So, my plan, fix the gutter and then repoint the bricks. (*sarcasm)Easy peasy.(*sarcasm)

First issue is I have to get up to my gutter. Years ago my brother and I bought an extension ladder and I thought that I had used this to get on my roof. After he brought it over, I quickly found out that it was a 20′ ladder and about 8 feet too short to get my on the roof. So, fixing the gutter was out for now. I have to figure out another way to get on the roof.

However, the bad mortar joints came down almost to the ground. So I thought that I’d just give it a go and see what happens. I had already bought the lime mortar that my house needs, so all I needed to do was add water and put it on. This is what I thought and it shows that I had and have no idea what I’m doing.

Mistake #1 was I dumped the entire bag of mortar into a bucket, added a half gallon of water and mixed it for five minutes. I should have done this in smaller batches because it was really hard to mix and I didn’t get everything at the bottom mixed. So I had to add more water and mix later. Thing I think I did right was I didn’t add too much water. All the videos I watched pretty much said it’s a very dry mix, so I didn’t add too much add too much water.

Mistake #2 is I didn’t chisel out any mortar. For a lot of the joints, so much mortar was already missing that I don’t think I needed to chisel any out. Because I didn’t chisel out any mortar, it was really hard for me to put mortar on without smearing it all over the front of the brick, which you’re not supposed to do (mistake #3).

At this point, I’m tired of counting my mistakes. Needless to say, I basically made a mess of it and I can prove it by the pictures below. However, I am hoping that what I did will prevent any water coming in over the winter. Then, I will do a more thorough tuckpointing job (or I’ll hire someone) to do the rest of the house next year.

The last thing I’ll mention about this is that I didn’t really do very much, but it took me probably 6-8 hours of work and I was crazy sore at the end of the day. So it was definitely hard work, but it wasn’t awful. And I do believe that hard work pretty much always pays off, so I’m glad I did this. I learned a lot in the process.

This is the first bit I did. Very sloppy.
I got a little bit better as I moved up.
On day 2, I made the mortar too wet and it got sloppy again.
This is the area that’s bad, under the leaky gutter. Mistake #n is I also didn’t match the color of the existing mortar very well.

The last problem is again that I didn’t get all the way up to the roof. So there is a large section right under the gutter that still needs to be repointed, but I have no way to do that right now. One other thing I learned is that I’m not a fan of extension ladders. They make me really nervous. I need to look into getting some scaffolding that will get me on the roof.

Still Not Square Part II

I made another box and it’s still not square. Again out of boards I found in my basement. I tried to be a little more artistic with this one. Not perfect, but I’m happy with how it came out. My intent was to have a box to put my off-season clothing in. I’m not planning on going into the box very often. But I found an old hinge in my basement, so I used that for the top.

Still Not Square

In addition to not being able to make a square quilt, I also can’t really make a square box in woodworking. However, that doesn’t stop my from trying. I had some cedar boards and some old oak floor boards, so I decided to make a box. I wanted to have a box to store out-of-season clothes in, since I’m currently using a garbage bag in my room. I thought it would be good practice to try to make a nice box. Sadly, I didn’t succeed in making it square. Nor is it level. I’ve ordered some casters for it, so I should be able to use them to make it level. As for the lack of squareness, it’s not a big deal, except for the fact that it bugs me that I can’t make a square box.

Newest Quilt

Just finished my last quilt. I made a very short video of me making it. I would have made it longer, but my laptop is out of disk space and it was too much trouble to go through and delete a bunch of stuff. I also wanted to keep it under five minutes because I don’t know that quilting is all that interesting to watch. The quilt wasn’t done in time for my niece’s shower, but it was finished before the baby arrived.

Squirrelmail Certificate Issues

We had a certificate update at work that screwed up my ldap system. I fixed that by creating becoming my own CA and creating some self-signed certificates. This fixed everything except squirrelmail, which was still referencing the old certificate which had expired.

In the browser, the error basically said:

Error connecting to IMAP server: example.com.
0 : 

We use dovecot for email and got more information by looking at the dovecot.log file. It showed this:

Jun 01 09:20:53 imap-login: Info: Disconnected (disconnected before auth was ready, waited 0 secs): user=<>, rip=192.168.1.98, lip=192.168.1.98, TLS handshaking: SSL_accept() failed: error:14094415:SSL routines:ssl3_read_bytes:sslv3 alert certificate expired: SSL alert number 45, session=

I needed to tell squirrelmail to use the self-signed CA instead of the expired one. To do that, I got a copy of /etc/squirrelmail/config_local.example.php from here and then edited it with my CA. After that, things worked again.

Congrats Em!

My niece graduated from IU, but didn’t have a ceremony. So her Mom solicited videos from a bunch of people and we put them together to make a video for her.

Congrats Em!

RHEL7 Server and mod_ldap Missing

I have an RHEL7 server that uses mod_ldap. When I ran updates yesterday, I got this error:

...snip...
--> Finished Dependency Resolution
Error: Package: mod_ldap-2.4.6-90.el7.x86_64 (@rhel-7-server-optional-rpms)
Requires: httpd = 2.4.6-90.el7
Removing: httpd-2.4.6-90.el7.x86_64 (@rhel-7-server-rpms)
httpd = 2.4.6-90.el7
Updated By: httpd-2.4.6-93.el7.x86_64 (rhel-7-server-rpms)
httpd = 2.4.6-93.el7
...snip...

So, for some reason, the mod_ldap package for httpd-2.4.6-93 (which was what it was going to be updated to) was missing. I searched our satellite server and found it. I then deleted the mod_ldap package and ran all the other updates, thinking I’d just install mod_ldap when it was finished.

Note that I didn’t read this very carefully and just thought that it was moved to the optional packages. So I enabled that repo.


# subscription-manager repos --enable=rhel-7-server-optional-rpms
# yum install mod_ldap

I still got the error that there was no such mod_ldap package. Then I looked more closely at the repo. It was in the optional packages for workstation, not server. Unfortunately, I had server installed. I tried enabling the optional workstation repo, but that didn’t work, nor did I really think it would. My solution was to go to another computer that is running rhel7 workstation and install yum-utils. Then run yumdownloader mod_ldap, which downloaded the rpm for me. I copied that rpm to my server and installed it without any issues. Then, I could restart my webserver and things worked as before.

Making a Windows 10 Bootable USB Drive

I’m trying to update some computers to Windows 10. I have an iso file with windows 10 on it. I could write it to a dvd, but most of the computers I’m updating no longer have dvd players. I’d like to write it to a usb drive and boot from that. Over the past few days, I’ve found that this is a problem with windows 10 because there is one file, sources/install.wim that’s over 4gb. My systems will only boot from a fat or fat32 partitioned drive. On those drives, 4gb is the maximum file size. I also normally work on a mac, so I was trying to find a way to make these bootable usb drives on my mac. I was not successful. The key to making this work is to use a windows program called split-windowsImage. Here’s what I did, though making the NTFS filesystem on my usb drive was not necessary.

On my mac, I had a 1tb drive sitting around, so I partitioned it with two FAT32 partitions.

$ diskutil partitionDisk disk3 MBR fat32 DOS 300gb FAT32 NTFS 300gb
Started partitioning on disk3
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk3s1 as MS-DOS (FAT32) with name DOS
512 bytes per physical sector
/dev/rdisk3s1: 585794432 sectors in 9153038 FAT32 clusters (32768 bytes/cluster)
bps=512 spc=64 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=2 drv=0x80 bsec=585937504 bspf=71509 rdcl=2 infs=1 bkbs=6
Mounting disk
Formatting disk3s2 as MS-DOS (FAT32) with name NTFS
512 bytes per physical sector
/dev/rdisk3s2: 1367186816 sectors in 21362294 FAT32 clusters (32768 bytes/cluster)
bps=512 spc=64 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=585937507 drv=0x80 bsec=1367520669 bspf=166893 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished partitioning on disk3
/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk3
   1:                 DOS_FAT_32 DOS                     300.0 GB   disk3s1
   2:                 DOS_FAT_32 NTFS                    700.2 GB   disk3s2

I have NTFS for mac on my laptop, so I then formatted the NTFS partition as an NTFS drive. Then I mounted my windows 10 iso file and copied the files to both partitions. (Again, I didn’t need to do this, but I didn’t realize that at the time.)

be:CPBA_X64FRE_EN-US_DV9 $ sudo cp -r . /Volumes/DOS
cp: /Volumes/DOS/./sources/install.wim: File too large
be:CPBA_X64FRE_EN-US_DV9 $ sudo cp -r . /Volumes/NTFS
be:CPBA_X64FRE_EN-US_DV9 $ 

At this point, I took the external drive to my windows laptop and started powershell as an administrator. The DOS drive came up as D and the NTFS drive came up as E.

I moved to the E:\sources directory and ran this:

PS E:\sources> Split-WindowsImage -imagepath install.wim -splitimagepath "D:\sources\install.swm" -FileSize 1024

It took about 10 minutes and then showed the log file. After that I was able to boot windows 10 and install it.