buffer

C++/C# callback continued

Hi All, After asking this question and apparently stumping people, how's about this for a thought-- could I give a buffer from a C# application to a C++ dll, and then have a timing event in C# just copy the contents of the buffer out? That way, I avoid any delays caused by callback calling that apparently happen. Would that work, or d...

PHP output buffer stacking question/problem

The following is not achieving what I desire <? echo ob_start() . "<br>"; echo "1x<br>"; echo ob_start() . "<br>"; echo "2x<br>"; echo ob_flush() . "<br>"; echo "3x<br>"; echo ob_flush() . "<br>"; ?> The output is the following 1 1x 1 2x 1 3x 1 I am wanting something along the lines of 1x 3x 2x I assume the problem is its putt...

A Python buffer that you can truncate from the left?

Right now, I am buffering bytes using strings, StringIO, or cStringIO. But, I often need to remove bytes from the left side of the buffer. A naive approach would rebuild the entire buffer. Is there an optimal way to do this, if left-truncating is a very common operation? Python's garbage collector should actually GC the truncated bytes. ...

Emacs-Lisp: make newly created buffer visible before the function returns?

In the following function in emacs Lisp, (defun show-life () (interactive) (switch-to-buffer "*Life-Window*") ; show how life goes on while living (live)) ; it takes 70 years to finish and return! I'd like to create the buffer "Life-Window", and have the life event generated by (live) displayed continuously while live goes on. ...

Vim tabs and buffers

I've started using Vim some time ago. So far - I enjoyed my experience with this editor. Until recently I started using Tabs in Vim. I must admit that I am a bit frustrated about whole buffer/tab/window concept in Vim. For example, suppose I am working on a number of files related to one "project". All files are open in tabs. Suppose I...

Resize my image on upload not working - what must my buffer be?

This is the code i got from This Link I want the user to upload a picture and then resize it............. Public Sub ResizeFromStream(ByVal ImageSavePath As String, ByVal MaxSideSize As Integer, ByVal Buffer As System.IO.Stream) Dim intNewWidth As Integer Dim intNewHeight As Integer Dim imgInput As System.Drawing.Image = S...

Temporarily Redirect STDOUT to /dev/null - Not Working All The Time

I am using Server version: Apache/1.3.34 (Debian) mod_perl - 1.29 By refering to STDIN, STDOUT, and STDERR Streams #!/usr/bin/perl5 package main; use strict 'vars'; { # Our mighty holy legacy code love to print out message in the middle of operation. Shihh.... # Let's quietly redirect those message to /dev/null. my $nul...

How to write to a (Bitmap?) image buffer for faster GDI+ displays?

Using C++ and .net I have a stream of data I want to display as a scrolling image. Each time I get some new data I want to add it as a new row (128x1 pixels) and scroll the previous contents to one side. My first stab at the problem involved rendering the entire data set each time I got a new row. This worked, but was far too slow, so I...

Way to use vim work on a cache of a file instead of the actual file?

I typically ssh to another computer to do my development, using vim (don't post "Use Emacs" please). However, I notice that vim is very slow when my internet is slow (duh). EDIT: I use a terminal on my local machine and open the remote file with a vim scp://host/file command. However, when I do this, every keystroke that I put in causes...

OS X Get highlighted text

Hi, I'm interested in writing a plugin for OS X to support multiple operations on highlighted text in the right click context menu. The operations are simple enough that I could write them by myself. I've looked at automator's "Copy to Clipboard" action, but it requires some text input first. The "Get contents of Clipboard" action will...

Prototype for function that allocates memory on the heap (C/C++)

Hi all, I'm fairly new to C++ so this is probably somewhat of a beginner question. It regards the "proper" style for doing something I suspect to be rather common. I'm writing a function that, in performing its duties, allocates memory on the heap for use by the caller. I'm curious about what a good prototype for this function should...

Adding pointers

var Buffer: TMemoryStream The code: Move((PByte(Buffer.Memory)+Buffer.Position)^, Buffer.Memory^, Buffer.Size - Buffer.Position); Unfortunately this is not possible: Operator is not applicable to this type of operand. So how can I get the starting point of a MemoryBuffer? ...

Perl Print buffering flush

Hi, I have the following Perl code: STDOUT->autoflush(1); foreach(...) { ... foreach(...) { print("Processing $folder"); $|=1; process($folder); } ... } but the print statement works only in the first iteration of the loop and does not print anything after that. Any idea why? EDIT: I fou...

How can I save my mini-buffer history in Emacs?

Just like the question title says, I'd like to save, for instance, my find-file and Meta-X history in Emacs' mini-buffer so I can recall commands later in a different session. Is there a way to do this? ...

Convert list of floats into buffer in Python?

I am playing around with PortAudio and Python. data = getData() stream.write( data ) I want my stream to play sound data, that is represented in Float32 values. Therefore I use the following function: def getData(): data = [] for i in range( 0, 1024 ): data.append( 0.25 * math.sin( math.radians( i ) ) ) return dat...

CircularBuffer IDictionary in C#?

I need a CircularBuffer IDictionary. Can anyone point me to a good open source implementation. So a IDictionary that has a maximum capacity, say configured to 100 items, which when item 101 is added the original first item is popped/removed from the dictionary thus ensuring the item count never exceeds 100. Thanks ...

MiniBufExplorer and NERD_Tree closing buffers unexpected behavior

I have MiniBufExplorer and NERDTree installed. With a NERDTree window open at the same time as MiniBufExplorer with >2 editable buffers, closing one of the buffers with :bd causes the buffer to empty but the window to show the empty buffer and not one of the next or previous buffers. Also, the buffer just closed still shows up as selecte...

How can I provide access to this buffer with CSingleLock?

I have these two methods for thread-exclusive access to a CMyBuffer object: Header: class CSomeClass { //... public: CMyBuffer & LockBuffer(); void ReleaseBuffer(); private: CMyBuffer m_buffer; CCriticalSection m_bufferLock; //... } Implementation: CMyBuffer & CSomeClass::LockBuffer() { m_bufferLock.Lock(); ...

To close only one of buffers in Vim

I open many files to Vim by vim a/*.php This opens 23 files. I made my edit and run the following twice :q It closes all my buffers. How can you close only one buffer in Vim? ...

How to flush the io buffer in Erlang?

How do you flush the io buffer in Erlang? For instace: io:format("hello") or io:format(user, "hello") This post seems to indicate that there is no clean solution. Is there a better solution than in that post? ...