avatar image

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

Login with username, password and session length
  • Monday March 4, 2024, 8:02 am
  • 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.

Topics - pyrohacker [ switch to compact view ]

Pages: [1]
N.A.N.Y. 2014 / NANY 2014 Pledge: Text Analysis App
« on: December 13, 2013, 09:15 PM »
Text Analysis App

This app will make it easier to analyze a chunk of text and see useful information. Its focus is analysis rather than manipulation.

I've been dealing with some rather large log files at work lately, and I find myself dissatisfied with my ability to extract useful information from large bodies of text. Crafting find-and-replace queries, importing to Excel, and visually scanning for data are all tedious processes that dance around the goal: gathering information and answering questions. This tool will be different. Somehow.

N.A.N.Y. 2014 / NANY 2014 Pledge: Bug Reporting Utility
« on: December 12, 2013, 08:26 PM »
Bug Reporting Utility

This utility will make it easier to submit helpful, consistent bug reports to any developer or project.

User feedback is valuable, but much of it is hastily written, inconsistent, or never sent at all. Testers and users often find it tedious to log all of the little details and ideas they encounter, so the developers don't get the best feedback possible. This is a tool to keep those thoughts from being lost. A user will make a list of apps, and each one will be associated with information like an email address, support website, or log folder. I'm still fleshing out the ideas, so I'd really love suggestions and ideas. Look forward to it!

N.A.N.Y. 2012 / CANCELED: Shelves
« on: December 06, 2011, 07:18 PM »
Shelves is a concept extension for Google Chrome that's been jumping around in the back of my mind for a long time now. I've been waiting for NANY to find the motivation to work on it, though (and waiting for Christmas Break to find the time!).

The catch is this:  Even though Shelves would be a great thing to have, it's not a very exciting product. Most people won't really care about it. That's perfectly fine, because most people aren't part of its target audience anyway. But I want to release something broader for NANY if I can.

So this is my pledge:
I will dig deep into my dusty old list of programming ideas. If I can find one that's got more oomph and if I can complete it in time, you'll see something besides Shelves here. If not, then Shelves it is, and a few Chrome extension developers will get a late Christmas present.

N.A.N.Y. 2011 / NANY 2011 Release: Goodness
« on: June 18, 2010, 11:36 AM »
NANY 2011 Entry Information

Application Name Goodness
Version (released at v0.2.8)
Short Description A Google Chrome extension to help keep you safer on the internet
Supported OSes All OSes supported by Google Chrome (Windows, Mac, Linux)
Web Page Code Haven > Chrome > Goodness
Download Link

Search Packer is a brainchild of mine that I've been wanting to get published for a while, but only recently begun work on.  It's an extension that lets the user combine different search engines (by entering URLs that can accept parameters) and thereby launch several related searches at the same time, for the same query.

I'm coming along fairly quickly, so I'll probably have a 1.0 version far before 2011 rolls around.  If that comes too quickly, I might release it early and bring to fruition one of my other projects I'm keeping cooped up inside my head.  If I can, though, I'll bring in some more ambitious features and let this project loose during NANY.  

School's started, and so development is taking a big hit.  I'm getting swamped with work, and Search Packer, one of my favorite projects, is being forced onto the back burner.  Nevertheless, I intend to have a working version out for NANY!  Late nights are no match for a coder's spirit, and I'm going to have something released even if it means consuming my Christmas Break with coding.  Incidentally, I'd probably be coding anyway, so it's not a huge deal.  Oh, well.  It shall be done.

I'm not coming along at all anymore.  School got too crazy for me to code at all before the break, and Search Packer is too big for me to finish it in the time remaining.  I still really want to make Search Packer a reality, but now is not the time for that.  I have changed my submission to another pet project I've had for a while, and it's called Goodness (until someone can suggest a better name).

Goodness is a Chrome extension designed to strengthen users of the internet.   And by "strengthen," I mean religiously.  I belong to the Church of Jesus Christ of Latter-day Saints, and I want to help people.  Specifically people who are recovering from a pornography addiction, but I feel like this could help anybody.

The web page listed for Goodness above will be updated once the extension is released, but for now, this page is the main discussion and information point for Goodness.

General Software Discussion / Windows 7 - Hidden Tool
« on: April 12, 2010, 08:49 PM »
I dunno if I'm just slow, or if I've discovered a secret gem that the Devs at Microsoft threw in for fun (the first seems more likely), but I just noticed a few days ago that Windows 7 has a nifty tool for viewing folders - I'd call it something like inline filtering.

On the bars above a file list, there are the regular options to enable you to sort the items you're viewing, but up 'till now I didn't notice the arrows on the right.  These bring forth pop-up boxes to enable you to quickly filter the files by the same categories you can sort them by.  

Of course, a picture is worth a thousand words.



Laugh at me, please, if this has been around since Vista.  :'(
If this feature existed during the days of XP, I'll beat myself with a fish.    :trout:

Okay, so I was kind of shocked when I searched DC for this topic a moment ago, and I found nothing.  This really surprises me, since DC is usually the best place to go for info on all the best software.  Therefore, I feel compelled to bring to light a certain extension that has totally and completely enhanced my web browsing in the space of only a couple days.  Ladies and gentlemen, please welcome:  gleeBox.

This tool is the resurrected form of the command line, an ancient interface that is only used today by the most savvy of technology users.  This command line is different, however, because of the great and spacious domain it commands:  The Internet.  That's right, a command line for your web browser.  Mostly.

GleeBox is many things.  It is a way to navigate webpages, sans mouse.  It is a YubNub command interpreter.  It can be a bookmark search, a JavaScript launcher, a sharing tool, and virtually everything else you can do on the Web.  It can nearly replace your address bar, your search bar, and your tab bar.  Sounds great, eh?  Well, I'm probably playing it up a few dozen notches, but nothing I've said here is in any way completely false.


I'm going to provide an inadequate list of some of the best ways that I use gleeBox:
  • !read command:  Extracts text from a page and makes it readable.
  • !login command:  Used with a LastPass bookmarklet, logs you into a page.
  • !later command:  Used with the Instapaper bookmarklet to save a page for later.
  • !set <option> :  Lets you alter settings without visiting the Options page.
  • :wa command:  Creates a Wolfram|Alpha search through YubNub.

I'm only just kidding when I say that I don't think I can go back to the Internet without gleeBox; it's become that indispensable to me.  I've been coming up with some nifty ESP Visions (wonderful feature, see User Manual), and I've put most of them on the TipJar site.  Look for pyrohacker's posts.  

Developer's Corner / Resurrecting Ubiquity for Chrome
« on: February 13, 2010, 03:24 PM »
I've been interested in the Ubiquity add-on for Firefox since I first heard about it, and wished that it had fared better.  It seems mostly dead now, but I think we can fix this.  

Here's a quote from the developers of Ubiquity:
Being relatively new to the Mozilla world, we found it difficult and time-consuming to write extensions to Firefox. There is something largely last-decade about requiring restarts to add a new feature to your browsing experience. It’s ironic that the entire Web is on a push model, yet the browser—the most fundamental tool of interacting with the Web—is on a pull model.

Well, in the case of Google Chrome, that problem has been solved.  Extensions do not require restarts, they are auto-updated by push, and they are written using standard web languages - XML and JavaScript.  This video shows a basic overview of creating Chrome extensions.

The core idea of Ubiquity is, in my opinion, a lofty but worthy goal:  Allow users to not just find, but DO things with the web, in the way that is most natural to them - telling it what to do.  That's my interpretation, anyway.


FARR and other launchers were built to do things with your computer, using objects that are (compared to the web) static and rigid.  Tools like Ubiquity are different because they should be designed to do things with the Internet, in all its 404 error glory.

I know it would be a tough project to tackle, but that's just the sort of thing that I know the valiant coders here at DC can handle.  As for myself, I just learned JavaScript from the excellent tutorial in the Programming School section, and I know basic HTML.  

Ubiquity is open source, so at least there'd be a starting point.
I've come across some other things that I think are relevant:
  • Siri - A personal assistant that performs tasks on iPhone based on voice queries.
  • WordNet - A categorized database of the English language.
  • FreeBase - A huge database of all sorts of interconnected topics.

N.A.N.Y. 2010 / pyrohacker
« on: December 13, 2009, 08:39 PM »
NANY 2010 Entry Information

Application Name SubDiv
Version 1.2
Short Description Organize your changing folders
Supported OSes MS Windows (All)
Web Pages - You're looking at one.
- GitHub Repo
Download Link See GitHub.
System Requirements
  • Windows
  • A folder
Version History
  • 1.2 - Updated format + 2 new features
  • 1.0 - First working version
Author pyrohacker


SubDiv was built to organize folders that are constantly being filled with new content, such as a 'Downloads' folder. When you are continually throwing files from the Internet into a folder on your computer, that folder becomes very disorganized (at least for me). SubDiv will take those files and put them into folders based on the day they were created.

Portable - Program is drive-independent and saves settings using .ini files, so it can be placed on any computer.
Currently sorts based on the day that a file was created.

Planned Features by Priority
  • Multiple date formats - Semi-done! (currently supports two separators.)
  • Multiple sorting methods - File extension, Alphabetical, & possible others
  • Multiple work modes - Update or Constant Monitor
  • Optional recursive sorting of subfolders - Done! (Thanks, doctorfrog!)
  • Optional sorting of subfolders themselves
  • Independent website
  • Help file (only if it becomes complex enough)

Possible Features (not set in stone)
  • Undo feature - Probable, but not a priority.
  • Custom user sort fields - Not for a long time, but keep your hopes up!

SubDiv Screenshot 2.jpg NewScreenshot.png


Place the .exe file into the folder you wish to have sorted.

Using the Application
Run the program! Current settings are:
  • Recurse - take files from sub-folders and sort them as well.
  • Cleanup - delete empty folders every time a files are sorted.

Delete the .exe file and the .ini file. Please note, however, that there is no way to undo sorting at this time.

Known Issues
No issues that I'm aware of, other than incompleteness!

It's difficult to test a program that is based on taking a long time. Let me know if you run across any bugs.

Since I don't know how to manage files and folders in C++, this project has been made in AHK.
Any suggestions would be warmly welcomed!

Pages: [1]