Single-pulse rising edge detector
I need an edge-detector to put out a single high pulse on the rising edge of a signal (which will then remain high for an indeterminate amount of time). The purpose of the pulse is to trigger the set on an RS latch, which will then be reset at some point later. 


How about this: use a D flop like HC74, feed your input signal into its clock input, and set the D input to 1.

When the edge comes, the flop will register the D input which is 1, and output 1.

When you want to reset it, simply use the reset input, and the output will go back to 0.