This is a preview version of Cyotek's blog and may be missing functionality and/or unstable. Please visit https://www.cyotek.com/blog for the current version of the blog.
If you encounter any problems using this preview site, please contact us with the details.

Archived posts for All of 2015

Identifying genuine Cyotek software

All Products 0 Comments

Update 07Jan2017. As of January 2017, all binaries are signed as Cyotek Ltd

Every so often, we'll receive a Google alert which has a link to HerdProtect or TotalVirus with a page merrily listing one of Cyotek's executable files are being a virus. I'll duly check these pages only to discover that while it might be one of our files (or a file with the same version information), it has been modified, renamed and then dumped in one of the Windows system folders attempting to masquerade as another component.

Read More

srcset attribute support, custom attributes, 300 status support and more

Cyotek WebCopy 0 Comments

A new beta version of WebCopy has been released, containing a range of features and bug fixes.

If you're finding WebCopy useful, please donate to keep the project alive

Read More

Status update

All Products 0 Comments

It's now been more than a month since my slightly glum post about the state of WebCopy (and other product) updates, so I thought I'd post a brief update.

The last month has been spent developing and testing a new system for collating exception details and work is progressing well. It has been a really fun project to work on as I took the opportunity to use things I wouldn't normally use, such as a full REST API for managing pretty much everything, proper constructor based dependency injection (the last time I "used" DI I basically stuck the container on a static and treating it as a service locator... not the best of ideas) and IoC practices, compo...

Read More

Bug tracking and software updates, or when free software isn't free

All Products 0 Comments

As I finalize this post, I'm staring at almost 2000 emails, all of which are automated error notifications. Around 1000 of these are for WebCopy alone, stretching back nearly two years. There's lots of duplication, and lots of issues that have already been fixed in newer versions of the software. Regardless, however you look at it it is an unmanageable amount.

Some quick background into exceptions - when a fatal exception occurs, the end user is given the chance to report this (meaning it's possible we could never receive reports of rare exceptions). The report is then dumped into the database behind cyotek.com - some of it in an old table for recording the basics of an exception, the rest as HTML in an even older and poorly designed issues table. Oh, and that not-very-readable HTML is sent as a notification email.

Read More

Effect Presets and Image Optimization

Cyotek Gif Animator 0 Comments

I'm currently juggling time between our different software products, trying to balance bug fixes for one to general improvements to another. Today, I want to show a glimpse of some improvements being made to our Gif Animator.

For some time now, I have been using an extension with Gif Animator that allows limited scripting using JavaScript. I mainly use this extension to automatically apply effects to animations via macro's, an example of which you can see below

Read More

On WebCopy, Continuous Integration, .NET Framework 4.5 and end of Windows XP support

Cyotek WebCopy Cyotek Sitemap Creator 0 Comments

This is quite a long post so I'm just going to add an important bit of news here - WebCopy 1.1 will not be able to be installed or ran on Windows XP

WebCopy, like most Cyotek products, is built in C# using Microsoft .NET Framework 3.5, thus allowing it to run on Windows XP onwards. Each time the product is built, a batch file is manually ran which goes away and compiles the solution, signs the files, does some "deployment ready" checks, generates the documentation and then generates the setup. Tests are not run as part of this process as generally they are always running in the IDE via NCrunch.

Read More

WebCopy and some welcome form updates

Cyotek WebCopy 0 Comments

One of the biggest sources of support requests for WebCopy are to do with posting forms, and WebCopy's ongoing inability to handle dynamic values. Thankfully, with WebCopy 1.0.10.0 this issue has finally been resolved as we have introduced a variety of improvements with forms, including value merging and a new tool to capture form data.

So what was the problem? Well, consider a typical login form. The HTML (at the barest minimum) will be similar to the following fragment.

Read More

Creating preview images from a colour palette

Cyotek Palette Editor 0 Comments

If you use Cyotek's Color Palette Editor to create palettes that are displayed on community sites such as forums, then it can be handy to display a preview of the palette.

A new feature in the Palette Editor can now produce these images for you as this post briefly describes.

Read More