
Do you often need to quickly convert time from a timestamp, anserialize a string and print an object, find out the md5 hash of the string, encode it into base64-back, etc.? Of course, for this there are already a number of thematic services (
md5.org ,
base64.org ), which most of you have used repeatedly. Usually they perform only one of the functions, for it is more convenient to enter the main one without clicking the tabs to drive a large field onto the main line and get the result. Under the
cut , I’ll tell you about my
easydev.org project, which allows you to perform any such operation faster and more conveniently, even without using a mouse.
Design and interface
When I thought about the design of the service, I realized - he does not need him. You ran to the site for a second about your business - you can not wait for the logo to load on half the screen and not enjoy viewing the flashing banners, the site is deprived of graphics and weighs 30kb until I get to shake JS;)
When you enter the site, you see a couple of lines of farewell and a line for entering commands, always having input focus. No, in fact, Windows is on my computer, with the command line I just saved you a lot of buttons / tabs to select the function you need. Just write "md5 mystring", press Enter, Cntrl + C and rejoice. It’s not at all necessary to know the name of the team on the site, the command line suggests, just write what you want to do.
Functionality and personalization
Functions are divided into packages, write help to view the list of packages, or help packet_name to view the functions in it.
Register, for this write register and login with password. I do not need your other data and especially any registration confirmations. Registration will allow:
- keep a history of commands between sessions. You can view the history of executed commands with up-down arrows.
- Bind your own team names. You may not like the name of the function datebyidstamp, write “bind datebytimestamp 2time” and forget it
- save personal settings
Feedback
Please leave feedback and tell me which way to develop in the first place:
- Increase the number of functions
- Desktop application. I have already written a simple portable application under windows that displays the service page. There are thoughts to put it on autoload and hide / reveal hotkeys
- Bind several functions per command. For example toupper <md5 mystring
- Personalization of service design
Thanks in advance for the answers.
')
Service Developer
Prescott Habrayuser