Enamel Experiments

Lately I’ve been getting back into enamel and experimenting with new techniques. Enamel will stick to sterling silver if it’s depletion gilded. A process of heating the silver repeatedly to bring the pure fine silver to the surface. Having color in my metalwork is just so satisfying! I’m especially loving the enamel-filled letter stamps.

power_of_the_sun_enamel_necklace_cloisonne_650px
Power of the Sun, Sterling Silver with Brass Hexagon Cloisonné, Transparent Green/Blue Enamel, Opaque Orange Enamel
love_life_rainbow_enamel_silver_ring_650px
Love Life Rainbow Enamel Ring in Sterling Silver
enamel_domes_progress_triptych_650px
Enameled Copper Domes Progress
enamel_dome_necklace_prong_side_650px
Enamel Dome Necklace Prong Side – Sterling Silver, Enameled Copper
enamel_dome_necklace_cup_side_650px
Enamel Dome Necklace Cup Side – Sterling Silver, Enameled Copper

Thanks for checking out my fun enamel projects! Check out my Instagram @allaboutthis for more frequent peeks into what I’m making.

Super Wide Stretchy Cuff Custom Order

custom_order_dark_stainless_steel_cuff_heat_treated_stretchy_rubber_1

Getting a request for black or gun-metal rings reminded me how much I love to heat-treat stainless steel! It’s been a long time since I used the treatment for chainmaille.

dark_stainless_steel_jump_rings_theringlordAnother fun aspect of this piece was that it was my first stretchy bracelet wide enough to need expansions in the weave. The circumference widens from 7″ to 9+” over the 3+” width of the cuff.

custom_order_dark_stainless_steel_cuff_heat_treated_stretchy_rubber_2

It was a great opportunity to figure out the weave expansions for European 6-1 while using rubber rings. The fact that every other row of rings is permanently closed makes planning ahead extra important.

custom_order_dark_stainless_steel_cuff_heat_treated_stretchy_rubber_model

Thanks for reading! I post progress shots and other smaller projects on my Instagram. Check it out @allaboutthis.

ring_spells_magicmissile_amethyst_icearrow_denimlapis_fireball_carnelian_front_650px

Fantasy Mage’s Spell Rings

The high fantasy genre has always been a great source of inspiration for me. I love spellcasting mages and chainmaille armor, elves and elementals. Whether in books, games, or movies it doesn’t matter. Usually when this muse inspires my jewelry it’s in the materials or accents. This time I took it literally and translated classic mage spells into detailed sterling silver rings.

First to be created was the Ice Arrow Ring. This sleek number features a denim lapis lazuli as the power source. The centerpiece is surrounded by twisted wire and set in a serrated bezel. Wrapped around the band is a classic arrow shape.

ring_spell_icearrow_denimlapis_silver
Ice Arrow Spell Ring – Denim Lapis, Sterling Silver – Size US 6 – $283

Next was the Fireball Ring with a nice wide band. Fireball is an iconic mage spell, represented here by a fiery carnelian. The flames were all cut freehand to channel the movement of fire. Following in this line of thinking, the markings of its forged creation were left to see. Hammer marks and roughness, brought out by oxidation and enhanced with stamped semicircles.

ring_spell_fireball_carnelian_silver
Fireball Spell Ring – Carnelian, Sterling Silver – Size US 6 (snug) – $287

These initial two spells led to a special request for a Magic Missile Ring. This powerful spell is also a classic to be found in many mages’ grimoires. Amethyst is the perfect stone to capture the unerring arcane power of a magic missile. To detail the magic missile wrapped around the band, I carved custom steel stamps for a trailing arc of power and a sparkle of energy at the ends.

ring_spell_magicmissile_amethyst_silver
Magic Missile Spell Ring – Amethyst, Sterling Silver – NFS

** Thanks for stopping by! **

If you’d like to see my updates in between blog posts, follow me on Instagram as allaboutthis.

Setting Up My Cloud Server with Ubuntu 14.04 LTS and Seafile

The first home server I set up was built using parts from multiple old computers. I threw in two HDD’s for my first RAID setup, then installed Ubuntu 12.04 LTS. The main purpose for my server is to host a file cloud. *Seafile is my favorite software for private cloud storage.* Knowing nothing about network security means it wasn’t long before the server was infiltrated with a Postfix (mail server) spammer. Last week one of the drives failed and I decided it’s time to start from scratch and follow some security guides this time. I also upgraded to a real server distribution, meaning I have no GUI to work with, only a command prompt. Here I’ll do an overview of the steps I took to get the server set up and syncing files between my computers.

  • Download Ubuntu. My server is old and 32-bit so I needed to grab a non-standard release (ubuntu-14.04.1-server-i386.iso) from http://releases.ubuntu.com/14.04/. If your server computer is 64-bit then the normal Ubuntu downloads page should have what you want.
  • Burn Ubuntu .iso to a disk or usb drive. I prefer using disks so I can keep a permanent collection of operating systems. When on Windows, I like using ImgBurn to create OS disks. If you’re on Ubuntu, it’s easy as right clicking the .iso file and selecting “Burn to Disk”.
  • Install Ubuntu. The install process is pretty simple so just follow along with it. When installing Linux distros, I just look up any option I don’t understand yet.

Now boot up the server and the rest is all setup.

Almost every command for setting up the server requires superuser privilege. To save myself from typing ‘sudo‘ over and over, I log into root with  sudo su. If you don’t feel comfortable logged in as root, just use ‘sudo’ before each of the following commands.

  • First step of course is updating software.
  • Now install a firewall and activate it. Might as well open the ports now that we will need for the Seafile sync service.
  • Next I followed Matt Brock’s nice guide on Security Hardening Ubuntu Server 14.04. I skipped the steps related to Apache because I won’t be serving any websites from this server for now.
  • Install and configure Fail2Ban. The Ubuntu community guide on Fail2Ban works great for this.
  • As I found out before, it’s very important to harden an email service like Postfix. It’s a commonly installed program on servers and many people want to use your computer to send spam. When we installed Fail2Ban, it automatically installed Postfix to email reports. I followed this Postfix Hardening Guide on AskUbuntu.com.
  • Configure Logwatch. Again I used an Ubuntu community guide.
  • The last and most important step for my setup, is to install Seafile. At this point you’ll probably want to exit the superuser login. It’s just too easy to put the Seafile installation in the wrong home folder.
    1. Go to the download page and find the server link for your system. For my 32-bit Linux system, the correct download is 3.1.6 32bit. Right click the link and hit Copy link address.
    2. Now I can download it on the server using the wget command. Don’t forget to change this link to the current version for your computer!
    3. After downloading the Seafile server, read the manual and follow the instructions. I went with the simplest setup, which is using the SQLite database. The walkthrough is thorough and clear so no extra explanation is needed from me.

After going through all of these steps, I now have my server set up how I want it. Just download the Seafile client on any of your computers and you’ll be syncing files in no time.

If you have any questions at all please feel free to ask. I’m still learning, so if you ask about something I don’t know yet we can learn about it together! Thanks for reading and I hope my server experiences have proven useful to you. Have a happy day!

Linux – Find Command Examples and Tutorial

The find command is a powerful and versatile tool that can do much more than search for files. There are many ‘tests’ that can be added to make the search as specific as needed. Complex searches can then be combined with ‘actions’ to be performed on files that match. Here are a few examples:

***  ALWAYS perform searches first with NO COMMANDS on the end (like -delete or -exec). There is NO UNDOING a bad command so make sure you know what files will be affected.  ***

  • Find files by name (such as copies). As with many commands, the argument right after find tells it where to start looking. Using . says to start looking from the terminal’s current directory. The -name test uses unix-style wildcards and must match a complete file or directory name. Placing a * on each side of your query will find it in the middle of a name. The last part is a test for file type. The most common flags for -type are f for file, d for directory, and l for symbolic link.
  • Find empty folders and delete them. Here were are replacing the -name test with a simple check for -empty because we are looking for empty directories. We can then specify -type d to find only directories. The last part is a call to the action -delete. Use this carefully and remember, always search first and only use actions after you know what will be affected.
  • Find iPhone screenshots and move them to a screenshots folder. This example uses the -exec action flag, which can be used to perform almost any command on the found files. This flag really shows off the incredible usefulness of the find command. This time, were are not searching from current directory, but telling find to start from the “~/iPhonePics” folder. For the -name test, we are looking for any files ending in “.png”; so in this case we need only one wildcard to fill out the start of each filename: “*.png”. The -exec action has extra requirements for a complete command. Brackets {} are where each found file path will be inserted into the command. Also, the command must be finished off with \; to let find know that’s the end. In this case, the mv command will be performed on each file and told to move them from anywhere in “iPhonePics” to my “~/Screenshots” folder.

I hope these three varied examples have given you inspiration on how to add the Linux find command into your tools. I am using this on Ubuntu 14.04 and version 4.4.2 of GNU findutils. Whatever version or Linux system you have it should work about the same. Please ask in the comments below if you have any questions! Have a great day!