TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Programs that have saved me 100+ hours

389 pointsby dshackerabout 8 years ago

45 comments

roryisokabout 8 years ago
AutoHotKey<p><a href="https:&#x2F;&#x2F;www.autohotkey.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.autohotkey.com&#x2F;</a><p>Create scripts to automate all kinds of things, usually triggered by keyboard &#x2F; mouse conditions.<p>Here are a few - these are small things, but they can incrementally save hours and hours<p>- CTRL+@ - pastes my email address at the cursor<p>- ALT+MouseWheel - Page up &#x2F; Page down<p>- ]d - send the current date and time to the cursor<p>- CAPSLOCK - sets transparency of window to 75 as long as caps is held down<p>- #t - open <a href="http:&#x2F;&#x2F;e.ggtimer.com" rel="nofollow">http:&#x2F;&#x2F;e.ggtimer.com</a><p>It&#x27;s also set up as a universal spell-correct and intellisense for SQL&#x2F; JS &#x2F; PHP etc independent of IDE<p>---<p>ShellJump<p><a href="https:&#x2F;&#x2F;github.com&#x2F;kjerk&#x2F;shelljump" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kjerk&#x2F;shelljump</a><p>Set up jump locations and shortcuts so that you can quickly move between project folders in powershell<p>---<p>Renamer<p><a href="http:&#x2F;&#x2F;www.oldware.org&#x2F;software.php?swid=74" rel="nofollow">http:&#x2F;&#x2F;www.oldware.org&#x2F;software.php?swid=74</a><p>The original authors site isn&#x27;t available anymore, not sure why because this was a super useful utility. Its like Ant Renamer or File Renamer or any of those, but I just prefer this one&#x27;s simplicity<p>---<p>Mp3Tag<p><a href="http:&#x2F;&#x2F;www.mp3tag.de&#x2F;en&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.mp3tag.de&#x2F;en&#x2F;</a><p>Bulk edit Id3 tags on mp3 files (if anyone has mp3s anymore)<p>---<p>NimbleText<p><a href="http:&#x2F;&#x2F;nimbletext.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;nimbletext.com&#x2F;</a><p>Simple tool to repeatedly format text. Like foreach for plain text
评论 #13890678 未加载
评论 #13889481 未加载
评论 #13890426 未加载
评论 #13892315 未加载
评论 #13892730 未加载
评论 #13890681 未加载
AdmiralAsshatabout 8 years ago
I&#x27;d have to throw most of the standard UNIX utils in there: grep, awk, cut, sed, sort, uniq, and of course, vim.<p>Outside of the tech world, people seem to think that grabbing some columns out of a file and rearranging them or pasting them somewhere else is some kind of sorcery.
评论 #13890944 未加载
评论 #13888530 未加载
评论 #13893425 未加载
评论 #13890080 未加载
评论 #13888193 未加载
评论 #13888363 未加载
评论 #13891739 未加载
zafiro17about 8 years ago
I came here expecting someone to recommend &#x27;make&#x27; - and some others to link to interesting make resources. I&#x27;m kind of surprised no one has.<p>Make is a utility that&#x27;s seemed super useful to put into use for non-programming tasks. In my case: take a LaTeX file, create a PDF from it, run tex2html on it and ftp the results up to some web server, run pandoc on it to create a dated epub, etc. But my initial forays into learning make were frustrating and I gave up. Is anyone using make to automate workflow processes, or is that wishful thinking?
评论 #13888943 未加载
评论 #13890167 未加载
评论 #13890039 未加载
评论 #13892666 未加载
评论 #13889720 未加载
评论 #13890182 未加载
tombertabout 8 years ago
Man, I&#x27;m pretty convinced that Vim macros have single-handedly saved me years of my life. They&#x27;re so incredibly useful that it&#x27;s made Vim one of the first things that I install on any machine.
评论 #13887731 未加载
评论 #13887854 未加载
评论 #13887518 未加载
评论 #13888653 未加载
评论 #13887868 未加载
roryisokabout 8 years ago
Some more I forgot about:<p>Chocolatey<p><a href="http:&#x2F;&#x2F;chocolatey.org" rel="nofollow">http:&#x2F;&#x2F;chocolatey.org</a><p>Apt get for Windows, although I would argue its actually better because there&#x27;s just one central repo, so you don&#x27;t have to add some long repo before you can install Telegram<p>----<p>Postman<p><a href="https:&#x2F;&#x2F;www.getpostman.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.getpostman.com&#x2F;</a><p>The fastest way to test APIs - create GET and POST requests easily and view the results any way you like.<p>Most of the tools I&#x27;ve mentioned in this and my other comment are listed on Scott Hansleman&#x27;s &quot;Ultimate Developer and Power Users Tool List for Windows&quot; - (<a href="https:&#x2F;&#x2F;www.hanselman.com&#x2F;blog&#x2F;ScottHanselmans2014UltimateDeveloperAndPowerUsersToolListForWindows.aspx" rel="nofollow">https:&#x2F;&#x2F;www.hanselman.com&#x2F;blog&#x2F;ScottHanselmans2014UltimateDe...</a>) which is probably the most definitive list out there for this kind of stuff (for windows). It&#x27;s not been updated since 2014, so there are a few newer alternatives - in particular Foxit reader is kind of a mess these days, there are far better alternatives.<p>Be sure to check out the comments for lots of extra tools in the format &quot;I can&#x27;t believe you didn&#x27;t mention {x}, I can&#x27;t live without it&quot;
评论 #13894163 未加载
autogolabout 8 years ago
Everything - instant search in Windows <a href="https:&#x2F;&#x2F;www.voidtools.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.voidtools.com&#x2F;</a>
评论 #13890692 未加载
bastijnabout 8 years ago
Xplorer2 (or another TC clone) allow me to filter my folders under a shortcut. I have a set of custom filters for my tasks that directly show the files I need. Combine it with the other nifty power user actions in those Explorer replacements and I easily save an couple of hours a week. The dreadful wait when you see your colleagues having 10 explorers open finding your file to have a quick peek. Additional bonus points for the custom user actions to fire up different cmd shells in ConEmu under a shortcut, open the proper editor, open in your favorite diff tool without having to select etc.<p>Resharper (is that a tool?). No need to explain I guess. You use Visual studio, you get resharper. Can&#x27;t live without it anymore.<p>The ability to write bash&#x2F;powershell&#x2F;your favorite script language. Everything I do more than twice turns into a script and is added as user action in my xplorer2 under a shortcut.<p>ShareX gif capture. My company has email attachment max sizes too small to send proper mp4 longer than 1 min. The gif capture has lower quality (sometimes Horrible) but is good enough for sharing bugs which require investigation before they can be submitted. Instead of having to type I capture the gif and send to our test engineers to turn into proper PR&#x2F;ticket. Saves time writing it all out and makes me actually share random issues found during doing other stuff.<p>P.s. Try irvanfiew on Windows beats the bulk resize thing in OP.
noir_lordabout 8 years ago
Intellij with PHP and Python plugins has saved me ~200 hours in 3 years (very conservatively assuming 15m a day 5 days a week 52 weeks a year).<p>I suspect in terms of lost time I <i>didn&#x27;t</i> have to spend debugging and other stuff it&#x27;s probably 3-4 times that minimum.
lindgrenj6about 8 years ago
Definitely ack (<a href="https:&#x2F;&#x2F;beyondgrep.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;beyondgrep.com&#x2F;</a>). It basically is grep but designed for source code. First off it can be downloaded as a single file (Perl script FTW!), so easy to deploy. Secondly, by default it automatically searches recursively, prints out the filename, and line numbers of matches. It also uses PCRE for its regexes which is really nice.<p>But by far the most time saving feature I have is the type searching functionality in it! For example, one can type &#x27;ack --java System.out&#x27; and it will search ONLY the java files! No more &#x27;find . -name *.java -exec grep -Hni System.out {} \;&#x27;. And you can add custom types easily through your .ackrc, it is a very well put together piece of software.<p>(PS: If you&#x27;re trying it, definitely try out &#x27;ack --bar&#x27;)
评论 #13891343 未加载
评论 #13891403 未加载
评论 #13891546 未加载
评论 #13891849 未加载
galfarragemabout 8 years ago
This freeware (for personal use) saved me dozens of hours renaming files: <a href="http:&#x2F;&#x2F;www.bulkrenameutility.co.uk&#x2F;Screenshots.php" rel="nofollow">http:&#x2F;&#x2F;www.bulkrenameutility.co.uk&#x2F;Screenshots.php</a>
评论 #13890450 未加载
评论 #13889553 未加载
mooredsabout 8 years ago
* &#x27;set -o vi&#x27; in bash lets me search my command history with the same keys as moving around vi<p>* git + sql scripts<p>* simplenote (notes across devices) Semi-automation of pieces of my job captured in these notes.<p>* zapier if I&#x27;m trying to connect two web apis.
评论 #13888238 未加载
评论 #13888118 未加载
评论 #13888206 未加载
rayalezabout 8 years ago
For me it is i3wm - an amazing window manager. After using it for a few days you will never want to go back to using standard mac&#x2F;linux wm, it is incredibly fast and convenient.<p>Another one is, of course, Emacs. By far the most useful and brilliant tool in my toolbox.
评论 #13892106 未加载
petercooperabout 8 years ago
Over the years I&#x27;ve found I&#x27;ve saved the most time less from apps I&#x27;ve found but more the ability to write off-the-cuff single-use Ruby scripts. Whether scraping, renaming, fetching, etc, it can be a huge effort saver.
评论 #13890547 未加载
walrus01about 8 years ago
re: entry #1, if you are at all proficient with a unix&#x2F;linux&#x2F;bsd command line, learn to use the command line tools for the ImageMagick library. There are a great many things you can accomplish with the &quot;mogrify&quot; CLI tool to batch manipulate images, and integrate it into workflow&#x2F;shell scripts.
评论 #13890662 未加载
gshakirabout 8 years ago
Some top rated commands on &#x27;commandlinefu.com&#x27; has saved many hours. The key sequence to kill a hung ssh connection has been a life saver.
NaOHabout 8 years ago
On the Mac, I think the combination of capability and customizability makes Keyboard Maestro well worth buying for any advanced user. Or, as the software overview describes it, &quot;The only limit to Keyboard Maestro is your imagination!&quot;<p>And while I have no idea how the information is calculated, the About dialog says the software has saved me 6 months (~4,000 hours). It may well be more than that since I&#x27;ve used KM for about 10 years now and that information is a recent addition.
评论 #13896019 未加载
unhammerabout 8 years ago
Apart from Emacs and Unix in general, lately I&#x27;ve come to depend on some simple readline shortcuts in bash:<p><pre><code> $ cat ~&#x2F;.inputrc &quot;\e\C-k&quot;: shell-kill-word &quot;\e\C-a&quot;: &quot;awk &#x27;BEGIN{OFS=FS=\&quot;\\t\&quot;; } { }&#x27;\C-b\C-b\C-b&quot; &quot;\e\C-w&quot;: &quot;\C-w\C-y &gt; &#x2F;tmp&#x2F;temporary-inputrc &amp;&amp; mv -f &#x2F;tmp&#x2F;temporary-inputrc \C-y&quot; &quot;\e\C-f&quot;: &quot;find . -type f -print0|while read -rd &#x27;&#x27; f; do ; done\e-b\C-b\C-b\C-b\C-b\C-b\C-b&quot; &quot;\e\C-i&quot;: &quot;\C-awhile true; do ( \C-e ); inotifywait -q -e modify -e close_write *; done\e51\C-b&quot; &quot;\e[A&quot;: history-search-backward &quot;\e[B&quot;: history-search-forward &quot;\ep&quot;: history-search-backward &quot;\en&quot;: history-search-forward* </code></pre> <i>So if I&#x27;ve typed &quot;make -j &amp;&amp; grep foo|sed &#x27;s,b,x,g&#x27;|.&#x2F;run&quot;, and then hit ctrl+alt+i, that&#x27;ll turn into</i><p><i>while true; do ( make -j &amp;&amp; grep foo|sed &#x27;s,b,x,g&#x27;|.&#x2F;run ); inotifywait -q -e modify -e close_write </i>; done<p>meaning whenever I save a file in that directory, the command runs again.
评论 #13892839 未加载
arjieabout 8 years ago
xargs is a remarkable time saver. jq for JSON parsing and selecting at the CLI. ^X^E at the shell to edit command in $EDITOR. for loops at the shell. until at the shell. atd for &quot;run this in two hours&quot;.<p>IntelliJ for everything. Extract methods and interfaces auto-modifying to support close duplicates. Signature changes. That sort of thing.<p>Rsync. Zsync allowed me to even get Linux back in the day (thank you Ubuntu).
basehabout 8 years ago
When working with Excel, there is an addon (paid) called KUTOOLS that saved me a lot of time. It has a bunch of preset operations like removing duplicates, merging multiple sheets, bulking changing rows etc.<p>Another text editor worth mentioning is EMEDITOR that has tons of macros and handles larger files much better than Sublime
peteretepabout 8 years ago
<p><pre><code> &gt; What are your 100 hour time savers? </code></pre> `perl`
buserrorabout 8 years ago
Mostly:<p><pre><code> function ff() { find ${2:-.} -name &quot;*$1*&quot; ; } function gg() { grep -n $* ; } function ggr() { grep -rn --exclude-dir=.git $1 ${2:-.} ; } function ggi() { grep -in $* ; } function ggri() { grep -rin --exclude-dir=.git $* ${2:-.} ; } </code></pre> Oh, and that one:<p><pre><code> # display a man page as pdf window function pman() { local pdf=&quot;&#x2F;tmp&#x2F;pman-$RANDOM.pdf&quot; \ (man -t $* | ps2pdf - &gt;$pdf &amp;&amp; mupdf -r 96 $pdf 2&gt;&#x2F;dev&#x2F;null )&amp; }</code></pre>
评论 #13895405 未加载
kazinatorabout 8 years ago
TXR!<p><a href="http:&#x2F;&#x2F;www.nongnu.org&#x2F;txr" rel="nofollow">http:&#x2F;&#x2F;www.nongnu.org&#x2F;txr</a>
peapickerabout 8 years ago
Beyond Compare<p><a href="https:&#x2F;&#x2F;www.scootersoftware.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.scootersoftware.com&#x2F;</a><p>Especially with integrated source control and remote sessions to manage source on multiple server types and platforms. Very customizable rules for compares and folder structure &#x2F; filename case etc.<p>I used to use Araxis Merge, but Beyond Compare, with a tiny bit of customization, is in my opinion a far superior tool.
wwarnerabout 8 years ago
My current faves, far from exhaustive - tac: for very large log files - emacs: remote file editing, regex replace across matching files, macros, rectangle cut&#x2F;paste, ... - xargs -P &lt;n&gt;: use all the cores! for fanning work out across a pool of &lt;n&gt; processes; web scraping, processing lots of files at once - docker: fast, precise and resusable image building
techwizrdabout 8 years ago
For me, it&#x27;d have to be the fish shell, fishmarks (a directory bookmarks plugin I wrote), and vim&#x2F;neovim.
vanousabout 8 years ago
After spending last two days researching, followed by an hour of programming, this one can hopefully save you some time: automatize web browser tasks with imacros [1]. I use it to feed CSV data to database.<p>I tested multiple other options like Custom Style Script [2] and others but while being ok during initial tests, for some reason nothing worked on my typo3, js based backend website.<p>[1] <a href="https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;imacros-for-firefox&#x2F;" rel="nofollow">https:&#x2F;&#x2F;addons.mozilla.org&#x2F;en-US&#x2F;firefox&#x2F;addon&#x2F;imacros-for-f...</a> [2] <a href="https:&#x2F;&#x2F;addons.mozilla.org&#x2F;nn-NO&#x2F;firefox&#x2F;addon&#x2F;custom-style-script&#x2F;" rel="nofollow">https:&#x2F;&#x2F;addons.mozilla.org&#x2F;nn-NO&#x2F;firefox&#x2F;addon&#x2F;custom-style-...</a>
kilroy123about 8 years ago
Are there other sites with these kind of automating tips and tricks? I would love to automate more in my life.
评论 #13889744 未加载
评论 #13888501 未加载
评论 #13888722 未加载
guilhasabout 8 years ago
Windows here. * SharpKeys - swap capslock and escape. * Keepass - password manager. * AutoHotkey - a lot of stuff, ex. Escape + scroll truns volume up or dow, Alt + x closes windows * Wox - launcher with plugins * Everything - fast file search by name * Tablacus - file explorer with plugins
spepsabout 8 years ago
Greenshot - <a href="http:&#x2F;&#x2F;getgreenshot.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;getgreenshot.org&#x2F;</a><p>This is THE best screenshot tool on Windows, I&#x27;ve installed it on every machine I use. It also has an editor where you add text, highlight, circle things, etc.
评论 #13896488 未加载
abrknabout 8 years ago
You can store screenshots in a custom folder like this:<p><pre><code> # Store screenshots in ~&#x2F;temp&#x2F;screenshots mkdir -p ~&#x2F;temp&#x2F;screenshots defaults write com.apple.screencapture location ~&#x2F;temp&#x2F;screenshots</code></pre>
tezzaabout 8 years ago
autohotkey ... task specific ad hoc scripting<p>* mouse moves<p>* keyboard input<p>* raising lowering windows<p>* one keypress -&gt; multiple effects<p>create an edit -&gt; launch -&gt; debug tight loop ? no problem<p>dismiss annoying Lotus Notes dialog warning box -&gt; no problem<p>enter 5000 multi tabbed entries from a CSV into a custom gui -&gt; no problem !!
评论 #13889237 未加载
gagabityabout 8 years ago
FastStone Photo Resizer is an excellent batch image resizer&#x2F;watermarker for Windows that is free <a href="http:&#x2F;&#x2F;faststone.org&#x2F;FSResizerDetail.htm" rel="nofollow">http:&#x2F;&#x2F;faststone.org&#x2F;FSResizerDetail.htm</a> .No affiliation.
Glyptodonabout 8 years ago
Phatch on Linux can do a lot (all?) of what PhotoBulk does.<p>(Obv. ignoring more command line oriented tools.)
jotuxabout 8 years ago
The macro recorder in Notepad++ has saved me tons of time processing or parsing files.
lukegoabout 8 years ago
Unifdef<p><a href="http:&#x2F;&#x2F;dotat.at&#x2F;prog&#x2F;unifdef&#x2F;" rel="nofollow">http:&#x2F;&#x2F;dotat.at&#x2F;prog&#x2F;unifdef&#x2F;</a><p>Saved me 100+ hours _this week_ :-). Thanks, Tony Finch &amp;co!
LaFolleabout 8 years ago
Apart from many unix utilities (grep, awk, vim) etc, tmux has definitely changed the way i work. Simple idea of session -&gt; window -&gt; pane takes away all the friction of switching between tabs and windows.
rc_bhgabout 8 years ago
Writing bash scripts and backing them up to github saves me tons of time.
评论 #13889283 未加载
评论 #13888062 未加载
评论 #13887964 未加载
mmargerumabout 8 years ago
Napkin . I use it every day many times a day to make screen shots with quick annotations<p><a href="http:&#x2F;&#x2F;aged-and-distilled.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;aged-and-distilled.com&#x2F;</a>
asymmetricabout 8 years ago
Does anyone know if something like Hazel exists for Linux?<p>I know I could basically write scripts and start them with SystemD timers&#x2F;cron but.. not sure it&#x27;d be worth the effort doing it all myself.
评论 #13889312 未加载
agumonkeyabout 8 years ago
Gnu Parallel ?
asomorjaiabout 8 years ago
BBEdit (barebones.com) on macOS.<p>- Perl regexp&#x27;s<p>- Worksheets for thing you&#x27;d want to remember<p>- Process Duplicates Lines &#x2F; Process Lines Containing<p>- Nice set of Markup tools<p>- Diff<p>- Support all kinds of versioning systems<p>Araxis Merge (x-platform) for text, image, folder diffs.
cylinderabout 8 years ago
You can bulk resize in Photoshop, just FYI.
评论 #13888560 未加载
评论 #13892623 未加载
dagwabout 8 years ago
FME. Simply no better tool for slicing and dicing all manner of spatial data.
Markoffabout 8 years ago
how is photobulk better than irfanview?<p>also for renaming i find built in TCMD multi rename tool quite powerful
Kenjiabout 8 years ago
Whoa, when I click on this link, it automatically closes the tab it resides in!<p>At first I thought this was an elaborate meta joke since not reading articles would save me thousands of hours, but I think it is a bug. I am using the latest google chrome with a very restrictive uMatrix that blocks pretty much all cross-site requests that are not images, and Ad-Block.
评论 #13888483 未加载