|
No noticable smell, but my sniffer has been offline most of the week.
|
|
|
|
|
Be very careful here. All electronic devices are powered by smoke. If the smoke escapes, the device dies.
Arguing with a woman is like reading the Software License Agreement. In the end, you ignore everything and click "I agree".
Anonymous
|
|
|
|
|
Yeah, that's why I looked and sniffed for any sign of it.
|
|
|
|
|
Fart?
"It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[ ^]
|
|
|
|
|
Nah, my wife wasn't up yet.
|
|
|
|
|
It's a lazy Saturday and I have nothing better to do than check CP occasionally and figure out what personal/work project I want to tinker with. For now, I've chosen a custom sql backup/archive utility that I intend to put on a new server which got me wondering...
Why on earth would I spend time creating my own version of a utility when there are probably thousands or free ones readily available?...I mean, after all, this is probably just for private or company use.
There are many reasons why I choose to do this but it mostly comes down to customization and control. I'm sure if I sampled enough downloads from the interwebs, I might find something I could live with, but let's face it...some of those free download sites have gotten sketchy!
Other examples of home-rolled utility apps I use just about every day:
0: password keeper
1: mp3 catalog for synching across devices
2: ftp (lot's of these out there but they mostly suck)
3: sql upsize/downsize/copy/ftp
4: sql restore (can start from a right-click on a .bak file, very convenient)
So, the question is...are you mostly satisfied with using someone else's tools/utilities in your day to day activities, or have you had occasion to 'build your own'?
"Go forth into the source" - Neal Morse
|
|
|
|
|
I built my own backup/restore utilities, for both SQL databases and files. I never liked the ones I found online, paid or free, and it really didn’t take long to write my own. And I can customise them as I want. (For instance, when backing up my own work / dev folders, I’m not interested in copying sample video files only there to work with and check functionality.)
And, yeah, my own password store – that’s part of a larger personal “organiser” program I wrote and use extensively to keep track of all sorts of things… a kind of CRM with extras.
|
|
|
|
|
built an outlook attachment detacher (and archiver/smarter backup) - semi work item.
And I know what you mean about sketchy...
there were about half a dozen "free" apps out there,
they all worked, but would all process about 10 - 20 messages then ask for money to do any more.
And the paid ones were not cheap (and looked sketchy too).
(Actually in there defence I believe many got fooled into paying big money for the way overpriced Redemption Outlook library - which from my trial added nothing of use and actually misses some items.)
thought the lounge had gone soapbox with stories about North Korea and facebook re-posts (the 'amusing' youtube piano video), good to see a few real posts happen.
Installing Signature...
Do not switch off your computer.
|
|
|
|
|
Quote: built an outlook attachment detacher Yes, me too - well, just a macro, but my one adds some text to the foot of the email with the name(s) of the removed attachment(s), unlike Outlook's built-in "remove attachment" feature.
|
|
|
|
|
No one else can create exactly what you want.
1: Not really. What I wrote would update a small (1GB) MP3 player with a random set of files from a database. I don't use it anymore.
5: Code Management System. (As yet unfinished.)
At work I've written utilities for working with TFS and SMO to automate our deployments.
SMO to generate scripts.
Check in to TFS.
TFS to fetch and execute against a target database.
|
|
|
|
|
I resort to building my own applications when there is an area I want to know more about.
(1)I built my own webcam security system that does exactly what I need it to do - it runs off a pc and uses usb or ip webcams.
It's movement sensitive and has more options and configuration possibilities than you can shake a stick at.
I wrote it as nothing on the market did everything I needed.
(2)A simple application that finds multiple copies of the same image files.
(3)A voice activated co-pilot for when I was into flight sims. I was fed up of having to remember key combinations, so I created a system that would react to my voice commands and basically be my co-pilot.
(4)A steganography application so that sensitive information can be encrypted and hidden in plain sight or so that artists can create watermarks in their images for copyright purposes.
Currently very slowly working on a traffic(as in things that go "broom, broom, beep, beep") simulation application - largely to help teach myself graphics and to test some ideas I have about traffic flow.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
|
I'm mostly satisfied, but I have often written my own utility apps for exactly the reasons you said, customization and control. For example, I wanted a file backup utility and found one that almost did what i wanted, but not quite, so I wrote my own. It's one of the nice parts of being a developer.
|
|
|
|
|
Last year I wrote a file search utility for Windows that lists file properties for found files and exports the list to Excel.
In general I write utilities for 2 reasons:
1) Existing tools do not do what I want/need.
2) For fun. I like programming.
|
|
|
|
|
We have a batch file that we use to do our daily backups that is run by Windows task scheduler. I'm sure you could add some more lines to do the archive part. Not much to the command:
sqlcmd -S .\ -E -Q "USE master EXEC master..sp_BackupDatabases @backupLocation='E:\SQLBackups\', @backupType='F'"
|
|
|
|
|
Yep, this is currently how it's being done, and it works fine...but I really wanted some advanced features like:
0: hot/warm/cold (off premise) backup locations
1: zipped (with optional password) archives
2: automatic housekeeping of archive folders (based on a limit for each folder or 0 for unlimited)
3: multiple databases
4: multiple configurations/jobs
5: command-line switch to select a job and auto-run
6: advanced logging
I also wanted something that I could potentially offer to clients who don't have a dedicated dba. It's all working now...just tried it out on the server...worked the first time!
It's a good start for the week!
"Go forth into the source" - Neal Morse
|
|
|
|
|
Nice job
|
|
|
|
|
Have you seen dbatools? They really take most of the works out writing scripts (I've replaced my own backups scripts with them).
Backup-DbaDatabase – dbatools
Common sense is admitting there is cause and effect and that you can exert some control over what you understand.
|
|
|
|
|
I have a couple of web pages I wrote javascript for that I find useful:
- Pomodoro Timer, for motivation against boring tasks
- A sort/filter (remove dupes), and inlist generator for sql queries.
(how many times do you get like 500 IDs you have to scan for data against, but they should be in a comma list, quoted or not quoted? Me every week!)
Programs
- Always on top (for pinning a window I am referencing)
- Enable copy/paste into a command window (Ctrl+C, Ctrl+V)
- A Simple clock that floats on my secondary monitor, so when I record meetings, there is always a visible clock in the recording. (My note taking tool has F5 key that drops a date/time stamp down to the seconds. This allows me to see something in my notes, and EASILY advance to it. Like an external bookmark. Mostly because I can't get traction with the software maker to allow bookmarks in their meetings!)
What's great is that we have this ability to do this stuff.
|
|
|
|
|
I wrote my own helper app that I keep adding little things to:
Features it has:
- Hover over tray icon to see IPconfig data
- Equation evaluator with history and settable variables
- Aotumatic converstion tool, from dec / hex / binary / BCD
- Calendar with three month view from Tray
- WebServer to allow download of files from any directory (port 81)
- Keyboard wedge app that opens a URL to my machine which allows key data to be sent into any program (Think like a USB barcode reader scans a barcode as text)
But my MO is to dig deep to see what others have done first.
<hr>
"Qulatiy is Job #1"
|
|
|
|
|
Kirk 10389821 wrote: What's great is that we have this ability to do this stuff
Exactly! Thanks for sharing!
"Go forth into the source" - Neal Morse
|
|
|
|
|
A clipboard manager. Loads of them out there, but not exactly working the way I wanted, to store everything in specified folders according to data type or certain applications, and perform other little personally desired functions on clipboard events.
Oh yeah, also a shorthand utility that works across all Windows programs, instead of just Word.
(Many years ago in DOS I was using the commercial program PRD+, and then "Shorthand for Windows", which was perfect, but when they stopped supporting it at Windows 7 I think it was, but being very dependent on it, I had to write my own copycat version, with some adjustments.
"Shorthand" seems to be available again, but now my own is sufficient.
p.s., that sql restore utility sounds really good... ... ...
|
|
|
|
|
mycenean wrote: that sql restore utility sounds really good
Thanks! The hardest part is getting the registry entries correct. Maybe it's something I could post as a tip...probably not enough in it for an article.
"Go forth into the source" - Neal Morse
|
|
|
|
|
Once I was working on a client system remotelly and had a couple of remote desktops on their network. I used to work on both of them as the RDP client didn't let me extend one to both my screens, so I created a network enabled clipboard to share the clipboard between N number of systems
|
|
|
|
|
I have a freely available SQL Server Source Control package available on my site, http://blackfalconsoftware.com
I built it as a commercial product but it appears that no one was interested in purchasing it so I made it freeware...
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|