topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday April 26, 2024, 4:04 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - apankrat [ switch to compact view ]

Pages: prev1 2 3 4 5 6 [7]
151
Announce Your Software/Service/Product / Re: Bvckup
« on: October 15, 2010, 12:56 AM »
@sajman99 - thanks, great to hear you like it :)
@cranioscopical - thanks

@Armando -

One thing to keep in mind with regards to the copying speed is the following. With delta copying there's always a small chance that a change will be missed because a block of data happens to have the exact same checksum (or hash) after it is modified. Bvckup is using MD5 over moderately sized blocks (32 KB), so technically the probability of such event are really really small. However, just to err on the side of caution, Bvckup will copy every file in its entirety every N backups (8 by default). This is configurable in backup Properties, Backup What section, behind the Details button.

Glad you like the website. My hobby du jour - http://dribbble.com/players/apankrat :)

Regarding Hamachi - yeah, that was my baby too. It was wildly popular in gamers' circles, but I doubt it still is as LogMeIn repositioned it as an IT/sysadmin tool.

152
@Armando - not to mention it was made in Canada :)
@mouser - done - https://www.donationcoder.com/forum/index.php?topic=24261.0
@MerleOne - have a look here, let me know what you think - http://www.bvckup.com/support/forums/topic_show.pl?pid=258

153
Announce Your Software/Service/Product / Bvckup
« on: October 14, 2010, 08:35 PM »
Ahem... tap tap tap... Is this thing on?

Hi,

I would like to introduce a little creation of mine called Bvckup.

In short, it is a folder cloning utility. One points it at a pair of folders and it makes sure the second folder is exactly like the first one.
Do I see a puzzled expression on your face? Not a rocket science, you say? Just give me a minute :)

---

First
Bvckup's default mode of operation is to constantly monitor for changes. Once the changes are detected, it propagates them to the destination. This makes Bvckup a real-time backup utility.

Second
Its default copying mode is delta copying. Which is a fancy way of saying that it copies only changed parts of the file. This makes Bvckup fast, really fast. Lots more details on why and how along, mind you, with the list of drawbacks of this particular approach is available here - Delta copying, explained.

Third
Bvckup is not a two-way sync utility, it's a backup utility and it makes full use of the core difference. By default it assumes that the destination copy does not change between the backups. This allows it to not scan the destination directory to detect what changed, but rather rely on a locally saved summary from the last backup.

I hear you say "bah, so what?". Two words - NAS backups. Not needing to scan the destination directory eliminates a lot of network traffic, and it removes the need for spinning up otherwise idle disks on NAS devices. This adds up to some major time savings, on top of those delivered by delta copying.

---

Still with me? A bit more perhaps? :)

Fourth
The user interface. It is not about utilizing all 16 million colors in a single toolbar icon. Verbosity is not a feature, multitude of options is not a convenience. Properly designed user interface is all about simplicity and unobtrusiveness of the day-to-day interaction flow. A small example would probably go a long way here - Bvckup toolbar - but the only sure way to appreciate the UI polish is to take the app for a spin.

In fact Bvckup is as much about the UI design as it is about technical features. This bit explains how tightly these two are intertwined in case of Bvckup and how they shaped the design of the app - Short history of Bvckup.

Fifth
It is small and very lean. The installation package is about 480 KB. That's as much as a splash screen logo of some other backup products :) The app is written in C++ but without any extensive use of ++ features. It's much more like C with Classes... just like Bjarne envisioned before he got sucked into that bloody language design committee... but I digress.

Sixth
It is technically sophisticated. It doesn't copy just the file contents and the attributes, but also the timestamps, NTFS security and ownership information. If it finds a file that it cannot copy (locked, open, etc), it will try and use Volume Shadow Copying to work around the problem. If it is running under stripped-down administrator account on Vista or W7, it will prompt and offer to elevate itself to full admin privileges.

Also, and it's for true Windows connoisseurs only - it can run in elevated and filtered modes using the same executable. In fact, the even more amazing feat is that the very same executable can interact with Shadow Copying service on both XP and Vista; even though Microsoft explicitly requires linking to two different VSS libraries for these two platforms. Took a while to figure this one out, I can tell you that :)

---

A bit more...
Assorted bits and pieces of some interest - built-in software updates, linear regression ETA estimator, the built-in interactive Mini Guide shown on the first run, a bit of a logo and web design goodness and a bit about myself.

And lastly...
All beta versions are free, with some tasty perks in store for the beta users.

---

So that's about it. I hope you got the feel for what this program is about, and what the design approach behind it is.

Here is the URL - http://bvckup.com - check it out, let me know what you think.

Thanks,
Alex


Screenshot:
screenshot-narrow.png

154
Hi, guys ... talking to my real live users is my third most favorite past time after eating and coding :) I would probably better start a separate thread just for that. Let me look around and see what the proper place for it would be...

155
I am a person behind Bvckup and I got quite a few hits in my logs from this thread. Perhaps this might be of some interest - I just released a major new version that adds Volume Shadow Copying support (x86 only for now) and vastly improves Windows 7 / Vista support with all their UACs, admins not really being admins, process elevation and what not.

(To mods - if this kind of post is inappropriate, my sincere apologies and please nuke it)

Pages: prev1 2 3 4 5 6 [7]