Download: httping-1.4.1-win32.7z (source and binary)
Recommended usage:
httping -r -g http://address/[Ctrl]+[C] to abort.
Some free/open source softwares, libraries, codes created/modified by me. These projects have no affiliation with any upstream community code sources or organizations.
Please direct all support or related questions to here. Comment forms are opened for support request.
httping -r -g http://address/#!/usr/bin/perl
$prog=$ARGV[0];
shift;
exit 1 if(!length($prog));
# If $CYGDRIVE_MOUNT was not set in configure, give $mountpoint the results of mount -p
$mountpoint=$ENV{'CYGDRIVE_MOUNT'};
if(!length($mountpoint)) {
$mountpoint=`mount -p`;
if(!length($mountpoint)) {
print "Cannot determine cygwin mount points. Exiting";
exit 1;
}
}
# Delete everything but "/cygdrive" (or other mountpoint) from mount=`mount -p`
($dummy,$mountpoint) = split(/\//,$mountpoint);
($mountpoint,$dummy) = split(/\s/,$mountpoint);
$args="";
$up="";
$process=1;
if($prog eq "-up") {
$up=1;
$prog=$ARGV[0];
shift;
}
foreach my $arg (@ARGV) {
if($arg eq "-wrap") {
$process=1;
} elsif($arg eq "-nowrap") {
$process=0;
} else {
if($up) {
$arg =~ s|-I([a-zA-Z]):/|-I/${mountpoint}/\1/|g;
} else {
$arg =~ s|/${mountpoint}/([a-zA-Z])/|\1:/|g;
}
$arg =~ s/\\/\\\\/g;
$arg =~ s/"/\\"/g;
# replace <xxx> to \<xxx\> only
$arg =~ s/<([^\s]+)>/\\<\1\\>/g;
# $arg =~ s/</\\</g;
# $arg =~ s/>/\\>/g;
# $arg =~ s/\(/\\(/g;
# $arg =~ s/\)/\\)/g;
$args.=($arg =~ / /)?" \"".$arg."\"":" ".$arg;
}
}
#print "$prog $args";
exec "$prog $args";
diff -r c05d0ac56307 configure.in
--- a/configure.in Fri Mar 05 14:19:30 2010 -0800
+++ b/configure.in Sat Mar 06 12:28:24 2010 +0800
@@ -2292,7 +2292,7 @@
AC_MSG_ERROR([MOZ_TOOLS is not set])
fi
- MOZ_TOOLS_DIR=`cd $MOZ_TOOLS && pwd -W`
+ MOZ_TOOLS_DIR=`cd $MOZ_TOOLS && pwd`
if test "$?" != "0" || test -z "$MOZ_TOOLS_DIR"; then
AC_MSG_ERROR([cd \$MOZ_TOOLS failed. MOZ_TOOLS ==? $MOZ_TOOLS])
fi
@@ -2303,7 +2303,7 @@
MOZ_TOOLS_DIR=`$CYGPATH_W $MOZ_TOOLS_DIR | $CYGPATH_S`
if test -n "$GLIB_PREFIX"; then
- _GLIB_PREFIX_DIR=`cd $GLIB_PREFIX && pwd -W`
+ _GLIB_PREFIX_DIR=`cd $GLIB_PREFIX && pwd`
if test "$?" = "0"; then
if test `echo ${PATH}: | grep -ic "$_GLIB_PREFIX_DIR/bin:"` = 0; then
AC_MSG_ERROR([GLIB_PREFIX must be in your \$PATH.])
@@ -2328,7 +2328,7 @@
fi
if test -n "$LIBIDL_PREFIX"; then
- _LIBIDL_PREFIX_DIR=`cd $LIBIDL_PREFIX && pwd -W`
+ _LIBIDL_PREFIX_DIR=`cd $LIBIDL_PREFIX && pwd`
if test "$?" = "0"; then
if test `echo ${PATH}: | grep -ic "$_LIBIDL_PREFIX_DIR/bin:"` = 0; then
AC_MSG_ERROR([LIBIDL_PREFIX must be in your \$PATH.])
@@ -6890,8 +6890,12 @@
if test ! -d "$WIN32_CRT_SRC_DIR"; then
AC_MSG_ERROR([Invalid Win32 CRT source directory: ${WIN32_CRT_SRC_DIR}])
fi
- WIN32_CRT_SRC_DIR=`cd "$WIN32_CRT_SRC_DIR" && pwd -W`
- _objdir_win=`pwd -W`
+# WIN32_CRT_SRC_DIR=`cd "$WIN32_CRT_SRC_DIR" && pwd -W`
+# _objdir_win=`pwd -W`
+
+ WIN32_CRT_SRC_DIR=`$CYGPATH_W "$WIN32_CRT_SRC_DIR" | $CYGPATH_S`
+ _objdir_win=`$CYGPATH_W . | $CYGPATH_S`
+
WIN32_CUSTOM_CRT_DIR="$_objdir_win/memory/jemalloc/crtsrc/build/$_WIN32_CRT_CPU"
MOZ_MEMORY_LDFLAGS="-MANIFEST:NO -LIBPATH:\"$WIN32_CUSTOM_CRT_DIR\" -NODEFAULTLIB:msvcrt -NODEFAULTLIB:msvcrtd -NODEFAULTLIB:msvcprt -NODEFAULTLIB:msvcprtd -DEFAULTLIB:mozcrt19 -DEFAULTLIB:mozcpp19"
dnl Also pass this to NSPR/NSS
@@ -8496,8 +8500,8 @@
WIN_TOP_SRC=`cd $srcdir; pwd -W`
;;
cygwin*|msvc*|mks*)
- HOST_CC="\$(CYGWIN_WRAPPER) $HOST_CC"
- HOST_CXX="\$(CYGWIN_WRAPPER) $HOST_CXX"
+# HOST_CC="\$(CYGWIN_WRAPPER) $HOST_CC"
+# HOST_CXX="\$(CYGWIN_WRAPPER) $HOST_CXX"
CC="\$(CYGWIN_WRAPPER) $CC"
CXX="\$(CYGWIN_WRAPPER) $CXX"
CPP="\$(CYGWIN_WRAPPER) $CPP"
@@ -8738,7 +8742,7 @@
if test "$_MSC_VER"; then
# Use a wrapper script for cl and ml that looks more like gcc.
# autotools can't quite handle an MSVC build environment yet.
- ac_configure_args="$ac_configure_args CC=$_topsrcdir/js/ctypes/libffi/msvcc.sh LD=link CPP=\"cl -nologo -EP\""
+ ac_configure_args="$ac_configure_args CC=\"$CYGWIN_WRAPPER $_topsrcdir/js/ctypes/libffi/msvcc.sh\" LD=\"$CYGWIN_WRAPPER link\" CPP=\"$CYGWIN_WRAPPER cl -nologo -EP\""
fi
if test "$SOLARIS_SUNPRO_CC"; then
# Always use gcc for libffi on Solaris#!/usr/bin/env python
import psyco
psyco.full()
import os, sys
from distutils.command.build_ext import build_ext
try:
# load py2exe distutils extension, if available
import py2exe
except ImportError:
pass
from distutils.core import setup, Extension
from vnc2flv import __version__
py2exe_options = dict(includes=['flvscreen'], # Include
excludes=['_ssl', # Exclude _ssl
'_hashlib',"bz2", "_ctypes",
'doctest',"pywin", "pywin.debugger", "pywin.debugger.dbgcon",
"pywin.dialogs", "pywin.dialogs.list",
"Tkconstants","Tkinter","tcl",
"compiler","email","ctypes","logging","unicodedata",
"pydoc_topics","pydoc","httplib","cookielib","cookielib","urllib",
'pickle', 'calendar'], # Exclude standard library
dll_excludes=['msvcr71.dll'], # Exclude msvcr71
ascii=1,
compressed=1,
optimize=2,
bundle_files=2
)
setup(
name='vnc2flv',
version=__version__,
description='Screen recording tool that captures a VNC session and saves as FLV',
long_description='Vnc2flv is a screen recorder. It captures a VNC desktop session '
'and saves it as a Flash Video (FLV) file.',
license='MIT/X',
author='Yusuke Shinyama',
author_email='yusuke at cs dot nyu dot edu',
url='http://www.unixuser.org/~euske/python/vnc2flv/index.html',
packages=[
'vnc2flv'
],
scripts=[
'tools/flvrec.py',
'tools/flvcat.py',
'tools/flvdump.py',
'tools/flvaddmp3.py',
'tools/flvsplit.py',
'tools/recordwin.sh'
],
keywords=['vnc', 'flv', 'video', 'screen recorder'],
classifiers=[
'Development Status :: 4 - Beta',
'Environment :: Console',
'Intended Audience :: Developers',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: MIT License',
],
ext_modules=[Extension('flvscreen',
['flvscreen/flvscreen.c'],
#define_macros=[],
#include_dirs=[],
#library_dirs=[],
#libraries=[],
)],
options={'py2exe': py2exe_options},
console=['tools/flvrec.py', 'tools/flvcat.py', 'tools/flvdump.py', 'tools/flvaddmp3.py', 'tools/flvsplit.py'],
zipfile = "vnc2flv.lib",
)


Error: No converter declared for String to DynamicPixmap Error: Illegal command Error: Error interpreting command: Set Value .^ iconPixmap MidasWWWIcon from widget WWWMain (class XmMainWindow) Error: Illegal command Error: Error interpreting command: Popup WWWMain from widget WWWMain (class XmMainWindow) Cannot convert string "If FontSize=="Small" For All ....WWWHyper...default Set Value . fontSize 12 Else If FontSize=="Medium" For All ....WWWHyper...default Set Value . fontSize 14 Else If FontSize=="Large" For All ....WWWHyper...default Set Value . fontSize 17 If FontSize=="Small" For All ....WWWHyper...h2 Set Value . fontSize 14 Else If FontSize=="Medium" For All ....WWWHyper...h2 Set Value . fontSize 17 Else If FontSize=="Large" For All ....WWWHyper...h2 Set Value . fontSize 20 If FontSize=="Small" For All ....WWWHyper...h1 Set Value . fontSize 17 Else If FontSize=="Medium" For All ....WWWHyper...h1 Set Value . fontSize 20 Else If FontSize=="Large" For All ....WWWHyper...h1 Set Value . fontSize 24 If FontSize=="Small" Update Named Resource . "midaswww*WWWHyper*default.fontSize" 12 Else If FontSize=="Medium" Update Named Resource . "midaswww*WWWHyper*default.fontSize" 14 Else If FontSize=="Large" Update Named Resource . "midaswww*WWWHyper*default.fontSize" 17 If FontSize=="Small" Update Named Resource . "m Error: Could not follow path ....WWWHyper Error: Illegal command Error: Error interpreting command: Set value ....WWWHyper naturalWidth 0++(GetValue(..WWWMain,width)-40) from widget WWWMain (class XmMainWindow) Error: Could not follow path ..WWWMain Error: Illegal command Error: Error interpreting command: Set Ingot ..WWWMain PSState 0 from widget WWWMain (class XmMainWindow) Error: Could not follow path ....Home_Page Error: Illegal command Error: Error interpreting command: Invoke Callback ....Home_Page activateCallback from widget WWWMain (class XmMainWindow) Cannot find callback list in XtAddCallback Cannot find callback list in XtAddCallback Cannot find callback list in XtAddCallback Cannot find callback list in XtAddCallback Cannot find callback list in XtAddCallback Cannot find callback list in XtAddCallback Cannot find callback list in XtAddCallback Cannot find callback list in XtAddCallback Cannot find callback list in XtAddCallback Cannot find callback list in XtAddCallback Cannot find callback list in XtAddCallback ^C
Cannot convert string "If FontSize=="Small" For All ....WWWHyper...default Set Value . fontSize 12
Else If FontSize=="Medium" For All ....WWWHyper...default Set Value . fontSize 14
Else If FontSize=="Large" For All ....WWWHyper...default Set Value . fontSize 17
If FontSize=="Small" For All ....WWWHyper...h2 Set Value . fontSize 14
Else If FontSize=="Medium" For All ....WWWHyper...h2 Set Value . fontSize 17
Else If FontSize=="Large" For All ....WWWHyper...h2 Set Value . fontSize 20
If FontSize=="Small" For All ....WWWHyper...h1 Set Value . fontSize 17
Else If FontSize=="Medium" For All ....WWWHyper...h1 Set Value . fontSize 20
Else If FontSize=="Large" For All ....WWWHyper...h1 Set Value . fontSize 24
If FontSize=="Small" Update Named Resource . "midaswww*WWWHyper*default.fontSize" 12
Else If FontSize=="Medium" Update Named Resource . "midaswww*WWWHyper*default.fontSize" 14
Else If FontSize=="Large" Update Named Resource . "midaswww*WWWHyper*default.fontSize" 17
If FontSize=="Small" Update Named Resource . "m
Error: Could not follow path ....WWWHyper
Error: Illegal command
Error: Error interpreting command: Set value ....WWWHyper naturalWidth 0++(GetValue(..WWWMain,width)-40)
from widget WWWMain (class XmMainWindow)
Error: Could not follow path ..WWWMain
Error: Illegal command
Error: Error interpreting command: Set Ingot ..WWWMain PSState 0
from widget WWWMain (class XmMainWindow)
Error: Could not follow path ....Home_Page
Error: Illegal command
Error: Error interpreting command: Invoke Callback ....Home_Page activateCallback
from widget WWWMain (class XmMainWindow)Error: Could not open customization file for CUSTOM Error: Illegal command Error: Error interpreting command: Custom Create CUSTOM . from widget Midas_Main (class XmMainWindow) Error: Illegal command Error: Error interpreting command: Popup Midas_Main from widget Midas_Main (class XmMainWindow) Error: Illegal command Error: Error interpreting command: Midas Popup Midas_Main from widget Midas_Main (class XmMainWindow) ^C

# ./lddpkgs.sh /bin/bash 64
# checkinstall --requires=`lddpkgs.sh src/mysoft|xargs|sed -e 's/ /,/g'` (...)
#!/bin/bash-End Of File-
if [ "$2" = "64" ];then
EGR='libc|libdl|dbg'
else
EGR='libc|libdl|dbg|lib64'
fi
ldd $1|awk '{tmp ="basename "$1; tmp|getline bnso;system("apt-file find "bnso);close(tmp)}'|egrep -v $EGR|awk -F':' '{print $1}'|sort|uniq