RoxxSoft Development Blog
Archive for September, 2009
xShots version 1.2 released!
Sep 27th
NOTICE: Due to someone claiming i stole his code, because of some similarities between xShots and an application he has that is still can’t be found on the net, and due to me not wanting to deal with this absurd problem, i have removed Ftp support from xShots, however, i will add support for different web storage services in the future.
Changes for version 1.2
- Added tooltips to the UI buttons
- Changed the layout of the xShots Settings, the Shot Settings, and the Default Shot Settings dialogs
- Removed the ssl libraries which were needed to store ftp encrypted data
- Removed Ftp support, files can be saved only on the local drive
- Changed shots and settings file format to reflect the missing ftp support, your settings will be updated automatically
It will take a while for version 1.2 to be available from other sites, so please use the following download link:
Download from RoxxSoft’s server: xShots-v1.2.zip
It is really a shame that i had to cripple the application, but i want this person to stop lying about me and my business, so i have come to this in the hope that he will go away, i will not stop working on this app just because someone how has fallen into corruption as a means to improve his business sends is trying to scare me with a site and hate emails.
I’ve been very angry about this, i have sent several emails insulting him in his professional conduct, his child-like behavior about business competition, and his lack of honesty and maturity to handle this, he has not given up, so here i will continue working on xShots, i will not be afraid, i may not have a lot of money to fund a hate campain as he does and will do, but i will remain true and honest, whatever he does in trying to harm me, i will resits and will not give up.
How xShots Came To Be
Sep 27th
Where the idea came from
A couple months ago, while working on the help file for a project i was doing, i needed to add a few screen shots of the application dialogs, toolbars and some context menus, while doing this, it occured to me that it was a lot of work having to capture the entire window, then having to edit the image on some image editor, select and cut the required section, then save it as another file, and finally, add it to the help file.
I went on the next searching for some utility that would allow to save only one section of the window, to avoid all that long process of editing the images, i found a project named X-Shot 2002, which is made or was made by Nico S. Beck, a developer in Germany, it can be found on www.nsbnet.de, it worked as i needed, at least partially, it allowed me to draw a rectangle over the area i wanted to save, this was good since i didn’t need to edit the image anymore, only the section i had covered under the rectangle was saved to the image, but it has a very big limitation for me, it only supports to save one section of the screen at any time, if i want to save a different section, i have to go through the process again, draw a rectangle over the new area i want to save, then save the settings and click “Screenshot!” on the main window, and the old settings i had are lost after i save the new rectangle settings, this was not very good since i wanted to have several parts of each windows saved, at the end this only moved the problem from one place to another, i still needed to process each image separately.
Although i found the X-Shot 2002′s approach good, it was not enough for me, so i gave it a little thought for a week and then came with the idea for xShots, which main feature, basically, is to be able to save each shot settings under a name and reuse them as much as i want, any time i need them, X-Shot 2002 has a timer feature that allows to save a screen capture at regular intervals, it allows to set hour, minute and second for the shot, it allows the timer to loop, so a set of images will be saved until the timer is stopped, it also has a few default time options to select from, i wanted to have something similar, but for now, since i needed the app really soon, i just added a simple option to set the time in seconds, so that each time the seconds interval i set has elapsed, a new shot is taken, eventually i plan to follow the same approach as X-Shot 2002, but for now it was enough to me.
After quickly writing down my specs, i started to write the app by the end of August 2009, about three and a half weeks later, by September 14, i had a first beta ready, fully functional, and i uploaded it to several sites as well as my home page and blog, a couple days later, it was being noticed by a few bloggers here and there, nothing really to get too optimistic about, but i didn’t really care since it was a personal project with no other purpose but to help me do my work, i just thought that maybe someone else would find it useful, and so it seems a few people have found it interesting, i hope it of some use to them.
I have always thought of sofware as a piece of art, which is built by a developer as if he was adding a piece of his soul to each application he makes, good software must be unique, must provide a different, new, approach to an existing problem, or simply a good and correct approach to solve a new problem, that’s why good software will always remain in the memory of those who used it, and nobody will remember those who just copied somebody else’s work, just like a painting, nobody will remember those who just copy the mona lista, but everyone knows who came up with it first…
A very fun article at CrunchGear about music piracy
Sep 17th
TechCrunch has a very fun article about how to get rid of the issues with music piracy, basically, lets ban all the music and get rid of all ipods or whatever you use to listen to music, that will get rid of the problem once and for all :P
Next thing we know, someone is going to ask money from you if you happen to go on the street and hear some song on someone else’s radio…
Link here: I’m sorry, but we have to ban music. That’s just the way it
A little Yahoo’s Meme review
Sep 17th
So i decided to have a look at Meme, i received my account invitation days ago, I’ve mostly just looked around and have not posted anything yet though, i noticed a few things:
- Only can post videos from YouTube and Vimeo, what about Yahoo’s own video services?
- I don’t like how the Popular page works, it is kind of limited, the Trending topics from twitter works a lot better i think.
- I like it how there are clearly defined options to post text, pics, music and videos
- It lacks several things such as posting from your mobile and similars
- Statistics are not grouped in a single place, i want to look at a small panel and see followers, following etc, this is easy to do in Twitter
- It is alpha, so i should stop criticizing it until it is ready for prime time :P
At the end, i like it, but it does feel lacking in some aspects, but again, it is alpha code so i expect things to improve later on, i hope so, and it seems to have a lot of potential specially when considering it is not just a text service, you can post whatever you like, something i thought was a very good idea is the ability to post videos/music/podcasts or whatever your product is and just let it go to the public, very handy idea for marketing purposes, and it is way to easy to do so with Meme.
There are already tons of people with Meme accounts, but when looking around, lots of them are simply not posting anything yet, i guess it is difficult for people to decide on which site they will post, and since there is no way to post something on Twitter and have it automatically posted on Meme, at least i am not aware of something like that, people seem to do the same as i do, just have the account for for now, i won’t do anything with it, maybe later, maybe not? i think this also has to do with Meme being a very new service, but i get the feeling that people is afraid to commit to Meme, they just need to figure out that they don’t need to give up on Twitter or whatever else they are using, but this will take time for sure, and when desktop tools or other services get to add support for Meme, it will easy that step.
There are a lot of people that says Meme is just a Twitter wannabe, but i think not, from what i have seen, this service has a lot of potential, the fact that you can post videos, music and photos is more than enough from marketing purposes, Twitter won’t allow you to do that, and sometimes, a video or a picture can grab the reader’s attention faster than any phrase you can come up with to try and make people go to your site, i think that will be a very strong point in Meme’s success in the near future.
All in all, i did like it and i will be keeping a close watch on it, now let’s see how Twitter will react…
Oh yeah, and i still have 5 invitations left in case anyone is interested, just drop me a line :)
Google Chrome 3 is out, no extensions yet :(
Sep 15th
Just read an article on ReadWriteWeb about Google Chrome, and the big news is…
Well Google has released version 3 of the Chrome browser, it has several features that were enabled in the development channel, but no extensions support yet :(
Chrome has been out only about a year, so it is no surprise there are lots of things that are still partially implemented, hell, there are other browsers out there that have been out for years and years and still have a lot of things not working Ok, a year is not that long, and Chrome already does a lot of things and is very stable, so no more complains from my part, just a little disappointed because i will have to keep using the same old stuff, again..
Something i wonder is, how toolbars will be integrated into the UI, i guess the time of a clean User Interface will be over as soon as toolbars for the most used sites are made available, how will Google handle this without loosing one of Chrome’s main “features”?
Link to article here: www.readwriteweb.com
xShots public beta 2 available
Sep 14th
I have updated the xShots beta to version 0.2, which means this is the second release of the public beta, features include:
- Small UI enhancements
- Enable/Disable shot with a very accessible check box in the shots list.
- Updated the New Shot translucent window with icons instead of simple text for the control buttons
- Several fixes in the core code.
Beta can be downloaded here: xShot-Beta-v0.2.zip
And don’t forget to visit the main project page at: xShots Project Page
Google Chrome Extensions Support
Sep 11th
It seems Google Chrome is getting very near to enabling extension support in the release build, i hope they get to it soon, as i am really tired of having a browser that eats 300 MB of ram or more just with 3 o 4 tabs open, what happened to you Firefox?
Just finished installing the most recent beta of Chrome, so far so good, a little slow at times, i did notice that, if i minimize the browser and spend too much time on other applications, when I return to the browser, pages are drawn very slowly, but once i have moved between tabs, everything is back to normal, seems like a windows issue, as if it will page to disk all the browser memory or give it very low priority while it is in the background, hopefully this won’t happen in the release version.
Oh yeah, and themes can’t be selected again once you download them, i noticed Chrome will download the them every time i select it, so if i want to try another theme and then return to the previous one i had, it will be downloaded again, but i guess this is still an unfinished feature and the version i am using is beta and this post was supposed to be all about browser extensions and not theme support, so…
This site has very good info about Chrome extensions: http://www.chromeplugins.org/
Latest Chrome beta can be downloaded here: http://www.google.com/intl/en/landing/chrome/beta/
And if you want to enable the developer channel to test the new stuff, download Google Chrome Channel Changer here: http://code.google.com/p/chromium/downloads/list
How To Kill Your Small Business
Sep 11th
Very good article about how to kill your own business while waiting for a day that will never come.
This quote i like very much:
“We all suffer from this type of paralyzing perfection. The voice in our head that says it’s not ready yet, that it’s not good enough to go live. But at that rate, you’ll never take that next step. You’ll sit on the product until it’s not “new” anymore, you’ll suck the excitement of everything that you do.”
As it explains a lot of what I’ve been through in the past with several projects that I once considered unique opportunities to make it big, but never actually got done, because I spent all the time thinking about features and more features and never got to implement any of that, eventually someone else did..
Suddenly i feel the urge to get back to coding, now!
Full article here: How to kill your small business
Apple plugs loopholes in iPhone OS 3.1… old iPod/iPhone users? who cares!
Sep 11th
“Policy Requirement – The account… requires encryption which is not supported on this iPhone/iPod”
Well isn’t that nice? all iPhone before 3GS will stop working with this update, if the Exchange server they were connecting has encryption enabled, they will get that error message, and that’s it, buy a new iPhone please, or ask your admin to disable encryption, and yeah, of course, he will not, and other thing, new 3GS devices won’t be able to connect unless encryption is enabled on the Exchange server, bad luck, anyway.. you can always buy a new iPhone right?
Apple has, me thinks, a very bad “don’t fix it, buy a new one” issue, and not only in this case, i don’t know if they will ever release a patch for old iPod and iPhone user’s, but i think they should have done it at the same time that they released this update, but, the thing is, i think they simply don’t care, they have enough rich customers to care about that obsolete bunch who refuses to buy new just because some little change in the OS will result in their devices being unable to do something they were supposed to do, out of the box..
Yeah, there was a bug, and how Apple fixes that bug? well of course by making obsolete who knows how many iPods and iPhones out there, granted, not everybody uses that feature, but i can bet tons of people do, and i just find it ridiculous that i need to buy a new iPhone or iPod just because Apple thinks so, or ask for the admin to turn off encryption on the Exchange server, just because i want to (which will never happen)
This “buy a new one do not fix the old one” thing really has become part of Apple’s identity over the years, consumerism at its best.
Fortunately, i don’t need that feature, but i feel sorry for those who do use it, i really hate it when i am locked out of something i use daily just because someone didn’t even care, and i mean it, they simply didn’t care, this is software, there has to be a way to update old devices, they just don’t care.
More info at Apple Insider
xShots first public beta released!
Sep 9th
Today i have released the first public beta for xShots!
Shots is a screen capture application, it allows you to save any number of shots of the screen, but you are not limited to saving screen captures of the entire screen, instead, xShots allows you to select which parts of the screen you want to save, and it allows you to save the images locally, and to upload them to an ftp server in the background.
xShots is currently on beta, but it already supports all the features i have planned for the first release, with one exception, the upload manager dialog, which i am still implementing at this time. xShots supports saving images as bmp, gif, tiff, jpg and png files, supports multiple threads and has very little memory and CPU usage, it will also try to be very nice with your network bandwidth.
Also included with xShots, is my own UI library which is still on the works, so you may find a few quirks here and there, but nothing to get sad about :)
xShots is a completely free application, there are no restrictions in how you can distribute it as long as you don’t charge for it, for more information check the License and Distribution page on the help file.
If you would like to try xShots head over to the project page and download the beta: xShots Project Page, feedback is more than welcome and don’t forget to post your comments!
A pic here:
xShots

Recent Comments