|
Home | Switchboard | Unix Administration | Red Hat | TCP/IP Networks | Neoliberalism | Toxic Managers |
(slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and bastardization of classic Unix |
|
Switchboard | ||||
Latest | |||||
Past week | |||||
Past month |
People across the world are turning amateur photos into elaborate works of art with a new viral app that relies on AI technology to let users instantly transform mundane images into Picasso paintings.
Prisma, an app that has attracted 1 million daily users as of Thursday, is reinventing the concept of filtering photos with technology. While the concept of adding filters to photos has been around for years, the Prisma iOS app is unique in the way that it relies on a "combination of neural networks and artificial intelligence" to remake the image.
What that means is the Prisma tools aren't the kind of art filters that Instagram uses where the filters overlay the original photo. Instead, Prisma goes through different layers and recreates the photo from scratch, according to the app makers, who are based in Moscow.
"We do the image fresh," Prisma co-founder Alexey Moiseenkov said in an interview Thursday. "It's not similar to the Instagram filter where you just layer over � We draw something like a real artist would."
Moiseenkov, 25, is part of a team of four founders who built the app. It was first released in June, but has skyrocketed in popularity over the last week, with Prisma-altered photos spreading on Facebook, Twitter and Instagram.
The app is easy to use and functions similarly to Instagram, the Facebook-owned photo-sharing app that has more than 400 million users.
Users can take photos through the app or pick one from their camera roll. After cropping your image, you then choose one of 33 filters, such as impression, mosaic and gothic, along with filters modeled after specific iconic paintings, like the Great Wave or The Scream. Prisma will continue to add new filters in the coming weeks, Moiseenkov added.
An artistic take on the now famous photo of a demonstrator protesting the shooting death of Alton Sterling in Baton Rouge. Photograph: ReutersAfter the app adds the filter, you can adjust the intensity and then post to Instagram or Facebook.
Since Prisma has spread, some have complained that the app could devalue the work of real artists and take away work from painters who make art by hand � not within seconds on a smartphone.
But for now, the app remains hugely popular, and Moiseenkov said he expects its user base to continue its rapid growth.
Moiseenkov's background is computer science and he's not an artist himself. But he said he grew up loving painting and that his favorite artist is Camille Pissarro, the Danish-French impressionist.
"People want to create something, and we allow them to experiment," he said.
A still from Kanye West and Kim Kardashian in West's music video for Famous. Photograph: TidalThe developers are also working on expanding its filter technology to video, with an innovation that hasn't been done before in any sophisticated manner.
Moiseenkov published a 360-degree image on Facebook, which offers a glimpse of how Prisma video filters may work in the future.
While there have long been apps that allow users to add filters to footage, such as basic color changes through iMovie, the Prisma technology could dramatically expand this concept through videos that create an entire world that appears intricately painted in every shot.
"Video is � an easier way to express yourself," Moiseenkov said. "It's dynamic. It's not just a photo or static picture � It's really cool that you can create something in motion."
The co-founder said he wasn't ready yet to offer details on when the video feature would be released or how exactly it would function, but he said he expects it to be very popular. Moiseenkov said he also hoped to eventually expand the technology to virtual reality.
Donald Trump and Indiana governor Mike Pence addressing the crowd during a campaign stop in Indiana. Photograph: Reuters
nginx [engine x] is a HTTP server and mail proxy server written by me (Igor Sysoev).
nginx has been running for more than five years on many heavily loaded Russian sites including Rambler (RamblerMedia.com).
In March 2007 about 20% of all Russian virtual hosts were served or proxied by nginx.
According to Google Online Security Blog in June 2007 ago nginx served or proxied about 4% of all Internet virtual hosts.
2 of Alexa US Top100 sites use nginx in March 2008.
According to Netcraft in December 2008 nginx served or proxied 3.5 millions virtual hosts. And now it is on 3rd place (not counting in-house Google server) and ahead of lighttpd.
According to Netcraft in March 2009 nginx served or proxied 3.06% busiest sites.
According to Netcraft in May 2009 nginx served or proxied 3.25% busiest sites.
Here are some of success stories: FastMail.FM, Wordpress.com.Security patches:
- A patch to fix VU#180065 vulnerability in 0.1.0-0.8.14.
The patch is not required for versions 0.8.15+, 0.7.62+, 0.6.39+, 0.5.38+.- A patch to fix a null pointer dereference vulnerability in 0.1.0-0.8.13.
The patch is not required for versions 0.8.14+, 0.7.62+, 0.6.39+, 0.5.38+.- An updated patch to fix a renegotiation vulnerability in SSL protocol in 0.1.0-0.8.22.
The patch is not required for versions 0.8.23+ and 0.7.64+.
Development versions are nginx-0.8.27, nginx/Windows-0.8.27, the change log.
The latest stable versions are nginx-0.7.64, nginx/Windows-0.7.64, the change log.
The latest legacy stable version is nginx-0.6.39, the change log.
The latest legacy version is nginx-0.5.38, the change log.
The sources are licensed under 2-clause BSD-like license.English Resources:
- Wiki: wiki.nginx.org.
- Mailing list: subscribe, MARC archive, Gmane archive;
- Forums: forum.nginx.org (with mailing list integration), Ruby Forum (with mailing list integration);
Basic HTTP features:
- Handling of static files, index files, and autoindexing; open file descriptor cache;
- Accelerated reverse proxying with caching; simple load balancing and fault tolerance;
- Accelerated support with caching of remote FastCGI servers; simple load balancing and fault tolerance;
- Modular architecture. Filters include gzipping, byte ranges, chunked responses, XSLT, SSI, and image resizing filter. Multiple SSI inclusions within a single page can be processed in parallel if they are handled by FastCGI or proxied servers.
- SSL and TLS SNI support.
Mail proxy server features:
- User redirection to IMAP/POP3 backend using an external HTTP authentication server;
- User authentication using an external HTTP authentication server and connection redirection to internal SMTP backend;
- Authentication methods:
- POP3: USER/PASS, APOP, AUTH LOGIN/PLAIN/CRAM-MD5;
- IMAP: LOGIN, AUTH LOGIN/PLAIN/CRAM-MD5;
- SMTP: AUTH LOGIN/PLAIN/CRAM-MD5;
- SSL support;
- STARTTLS and STLS support.
Tested OS and platforms:
- FreeBSD 3 - 7 / i386; FreeBSD 5 - 7 / amd64;
- Linux 2.2 - 2.6 / i386; Linux 2.6 / amd64;
- Solaris 9 / i386, sun4u; Solaris 10 / i386, amd64, sun4v;
- MacOS X / ppc, i386;
- Windows XP, Windows Server 2003.
Architecture and scalability:
- one master process and several workers processes. The workers run as unprivileged user;
- kqueue (FreeBSD 4.1+), epoll (Linux 2.6+), rt signals (Linux 2.2.19+), /dev/poll (Solaris 7 11/99+), event ports (Solaris 10), select, and poll support;
- various kqueue features support including EV_CLEAR, EV_DISABLE (to disable event temporalily), NOTE_LOWAT, EV_EOF, number of available data, error codes;
- sendfile (FreeBSD 3.1+, Linux 2.2+, Mac OS X 10.5), sendfile64 (Linux 2.4.21+), and sendfilev (Solaris 8 7/01+) support;
- file AIO (FreeBSD 4.3+, Linux 2.6.22+);
- accept-filter (FreeBSD 4.1+) and TCP_DEFER_ACCEPT (Linux 2.4+) support;
- 10,000 inactive HTTP keep-alive connections take about 2.5M memory;
- data copy operations are kept to a minimum.
Other HTTP features:
- name- and IP-based virtual servers;
- keep-alive and pipelined connections support;
- flexible configuration;
- reconfiguration and online upgrade without interruption of the client processing;
- access log formats, bufferred log writing, and quick log rotation;
- 4xx-5xx error codes redirection;
- rewrite module;
- access control based on client IP address and HTTP Basic authentication;
- PUT, DELETE, MKCOL, COPY and MOVE methods;
- FLV streaming;
- speed limitation;
- limitation of simultaneous connections or requests from one address.
Experimental features:
- embedded perl.
First of all please read Getting Started in Actor Prolog. This document explains the main ideas of Actor Prolog and gives general information on the application of the results of the project. The document is available in English and Russian now.Then, read English research papers that are available in PDF and HTML format.
Frenzy is a "portable system administrator toolkit," LiveCD based on FreeBSD. It generally contains software for hardware tests, file system check, security check and network setup and analysis. Size of ISO-image is 200 MBytes (3" CD)
System requirements
- Pentium processor or higher.
- 32MB RAM.
- CD-ROM, which supports booting from a CD and can read a mini-CD.
- HDD is not required.
Current version of Frenzy is based on FreeBSD 5.2.1-RELEASE. Compressed file system (geom_ugz) used, so there is almost 600 MB of data on 200 MB CD. Loading speed also improved.
When Frenzy boots, it creates required memory disks, automatically detects and mounts HDD partitions (UFS, FAT16/32, NTFS, EXT2FS are supported). It also mounts FreeBSD swap space as Frenzy swap, if found. If you wish you can create a swap file on mounted partitions. There is also an automatical mouse type detection (PS/2, serial, USB).
There are almost 400 applications in Frenzy 0.3:
- C and nasm compilers, Perl and Python interpreters
- File managers: deco, mc, xnc
- Text editors (among them joe, ViM and AbiWord)
- Viewers and convertors of text files, logfile analyzers
- Archivers, system and file utilities
- File recovery utilities
- Tools for HDD
- Hardware information and setup
- Benchmarks and hardware testing utilities
- Antiviruses (clamav, drweb) and rootkit detection utilities
- Password and crypto tools
- Network tools (LAN, modem, dial-up, VPN, Wireless)
- Web-browsers, main and news clients, ICQ and IRC clients
- Network calculation tools
- Traffic monitors
- Proxy, redirect
- Remote control (telnet, ssh, RDP, VNC)
- MySQL and PostgreSQL clients
- Samba server and clients
- Tools for DNS, LDAP, SNMP, DHCP, ICMP, ARP, IP packets
- Port scanners, network scanners, service detection tools
- Security scanners, sniffers, intrusion detection tools
- Picture viewer (gqview), DjVu, CHM, PDF-viewers
Distribution contains essential FreeBSD documentation and Frenzy-specific help system.
Software listing for Frenzy 0.3 is here.
See also Slashdot Frenzy - FreeBSD-based LiveCD for sysadmins
An admin's savior :-) (Score:5, Interesting)
by JamesTRexx (675890) on Monday February 28, @08:43AM (#11801777)
(Last Journal: Saturday April 24, @06:55AM)Cd's like these are very useful, even in our Windows-centric company. One laptop had a fried harddrive, Windows crashed upon starting. First I tried the recovery console which was no help because the disk was beyond repair, then I tried a BartPE [nu2.nu] XP cd but that wouldn't recognize neither the nic in the docking nor a USB nic (no, I didn't want to have to add all sorts of drivers etc. to it first). Downloaded a FreeSBIE [freesbie.org] cd and it worked perfectly. The guy was very happy about his saved data, the shmuck.
*goes off to browse the site*
- Re:FreeSBIE clone? by Mozhaisky_Sergei (Score:1) Thursday March 10, @05:47PM
excellent toolkit (Score:5, Informative)
by Ragica (552891) on Tuesday March 01, @02:08PM (#11814841)
(http://www.vex.net/)This is a really great collection of software for admins and hackers (in the good sense of the word). In my opinion it is the most useful bootable kit i've yet seen. I booted the GUI once briefly, but didn't have a mouse hooked up so it was useless. I don't really care about the GUI. The focus of this kit is mostly command line tools (though there are some gui-only tools). The system boots to a prompt; you have to start X from the command line if you want it.
It's pretty annoying the way it defaults to Russian if you don't press e within three seconds during boot up. But hey, it was made by Russians who are probably pretty annoyed by all the English they are forced to endure.
The BSD kernel is very nice for detecting hardware. They're method of automounting drives seems to work pretty well. The little help system they have included which categorises and lists all of the installed utilities to help you find your way around is indeed very helpful (it would be better still if it was searchable).
Anyhow, i love this disk. It's so useful. I tend to us it more than Knoppix now in many situations. All of the more admin-oriented linux boot disks i've tried tend to have gotten stale, not updated, and be hard to find out what tools are on them after booting. Maybe Frenzy will stagnate as well. But for now it is my favourite.
Also having a lot of BSD boxes of course I am biased. Most of the linux boot disks don't give much attention to UFS/FFS file systems.
TightVNC- VNC-Based Free Remote Control Solution site of Constantin Kaplinsky
TightVNC is a VNC distribution with many new features, improvements, and bugfixes over VNC. It is optimized for faster operation on slow network links such as modem connections, provides more configuration options in the server, features automatic SSH tunneling in the Unix vncviewer, and more. The modified servers and viewers are fully compatible with the original VNC software.
See also VNC on Windows and TightVNC
VNC Reflector by Constantin Kaplinsky
About: VNC Reflector is a specialized VNC server which acts as a proxy between a real VNC server (a host) and a number of VNC clients. It was designed to work efficiently with large number of clients. It can switch between different hosts on the fly, preserving client connections. It supports reverse host-to-reflector connections, it can save host sessions on disk, and it also has other unique features.
Changes: This release fixes two important bugs. The first was a double free() call which occurred when a client requested a change in its color format, and the second was an incorrect color translation in the Tight encoder. Also, JPEG quality factors were decreased for low quality levels, to achieve higher compression ratios.
- Combines the best functionality of Unix, Windows and MacOS text editors.
- Runs on any operating system with a Java 2 version 1.3 or higher virtual machine - this includes MacOS X, OS/2, Unix, VMS and Windows.
- Efficient keyboard shortcuts for everything
- Comprehensive online help
- Unlimited undo/redo
- Copy and paste with an unlimited number of clipboards (known as "registers")
- Register contents are saved across editing sessions (4.2)
- "Kill ring" automatically remembers previously deleted text (4.2)
- Rich set of keyboard commands for manipulating entire words, lines and paragraphs at a time
- "Markers" for remembering positions in files to return to later
- Marker locations are saved across editing sessions
- Any number of editor windows may be open, each window may be split into several areas, each area can view a different file. Alternatively, different locations in one file can be viewed in more than one area
- Multiple open windows and split windows are remembered between editing sessions (4.2)
- Rectangular selection
- Multiple selection (sometimes known as "discontinuous" or "additive" selection) for manipulating several chunks of text at once
- Word wrap
Syntax Highlighting
jEdit supports syntax highlighting for more than 130 file types:
There are even more contributed syntax highlighting modes at the jEdit community web site.
ActionScript Ada 95 ANTLR Apache HTTPD APDL AppleScript ASP Aspect-J Assembly AWK B formal method Batch BBj BCEL BibTeX C C++ C# CHILL CIL COBOL ColdFusion CSS CVS Commit D DOxygen DSSSL Eiffel EmbPerl Erlang Factor Fortran Foxpro FreeMarker Fortran Gettext Groovy Haskell HTML Icon IDL Inform INI Inno Setup Informix 4GL Interlis Io Java JavaScript JCL JHTML JMK JSP Latex Lilypond Lisp LOTOS Lua Makefile Maple ML Modula-3 MoinMoin MQSC NetRexx NQC NSIS2 Objective C ObjectRexx Occam Omnimark Parrot Pascal Patch Perl PHP Pike PL-SQL PL/I Pop11 PostScript Povray PowerDynamo Progress 4GL Prolog Properties PSP PV-WAVE Pyrex Python REBOL Redcode Relax-NG RelationalView Rest Rib RPM spec RTF Ruby Ruby-HTML RView S+ S# SAS Scheme SDL/PL SGML Shell Script SHTML Smalltalk SMI MIB SQR Squidconf SVN Commit Swig TCL TeX Texinfo TPL Transact-SQL UnrealScript VBScript Velocity Verilog VHDL XML XSL ZPT Source Code Editing
- Intelligent bracket matching skips quoted literals and comments
- Auto indent
- Commands for shifting the indent left and right
- Commands for commenting out code
- Soft tabs option
- Abbreviations
- Folding, with two fold modes: indent-based, and explicit (where the buffer is parsed for "{{{" and "}}}")
Search and Replace
- Both literal and regular expression search and replace supported
- Multiple file search and replace; search in either the current file, all open files, or all files in a directory
- "HyperSearch" option to show all found matches in a list
- Reverse search supported
- Incremental search supported
- Option to replace occurrences of a regular expression with the return value of a BeanShell script. As far as I know, no other text editor offers comparable functionality!
File Management
- Any number of files can be opened at once
- Supports a large number of character encodings including UTF8 and UTF16
- Automatic detection of several character encodings (4.2)
- Automatic compression and decompression of GZipped (.gz) files
- Any character encoding supported by Java can be used to load and save files
- Multi-threaded I/O system supports pluggable "virtual file systems" for listing directories and loading files:
- FTP plugin adds support for loading and saving files on FTP servers
- Archive plugin adds read-only support for loading files from ZIP and TAR archives
- Custom file system browser component used in open and save dialog boxes
- Powerful keyboard navigation in the file system browser (4.2)
- Files can be deleted and renamed, and new directories can be created from the file system browser
Customization
- Syntax highlighting modes are defined in XML files and new ones are very easy to write
- Many editor settings can be set on a global, per-mode, or per-file basis
- Fully customizable keyboard shortcuts
- Fully customizable tool bar and right-click context menu
- Macros to automate complex editing tasks can be written in the BeanShell scripting language
- Macros can be recorded from user actions
Extensibility
- Plugins can turn jEdit into a full-fledged IDE, with compiler, code completion, context-sensitive help, debugging, visual diff, and much more
- More than 80 plugins are already available that add a variety of features to jEdit
- "Plugin manager" feature downloads and installs plugins from within jEdit
- Plugin windows can either be shown as separate, top-level frames, or as "docked windows" inside the jEdit editor window
Version 3.41 Bugs corrected in this version:
a) when adding new files to already existing RAR solid archive, RAR 3.40 compression ratio was lower than in RAR 3.30;
b) WinRAR "Repair" command could crash when repairing a corrupt ZIP archive.
2. If archived Unicode name is invalid, RAR 'l' and 'v' commands display ASCII file name instead of corrupt Unicode.
Version 3.40
- "Fastest" (-m1) RAR compression method has been modified to provide much higher compression speed and lower ratio.
It may be useful for tasks requiring the high speed like
You may increase "Fastest" speed even more selecting 64KB compression dictionary instead of default 4MB.- WinRAR is able to decompress archives created by Unix 'compress'
tool (.Z files). Like GZIP and BZIP2 archives, WinRAR opens tar.Z and .taz files in one step, so users do not need to unpack .tar manually.- WinRAR is able to decompress archives created by 7-Zip (.7z files). "Find" command is not supported for this archive type.
- New "Security" dialog in WinRAR settings:
- "File types to exclude from extracting" option to prevent extracting of potentially dangerous files like .exe, .scr and .pif;
- "Propose to select virus scanner" option modifies behavior of "Scan archive for viruses" command. You may turn it off if you wish to skip the virus scanner selection dialog.
- New command line switch -ep3 allows to save and restore full file paths including the drive letter. WinRAR shell equivalent of -ep3 switch are options Store full paths including drive letter" in "Files/File paths" page of archiving dialog and "Extract absolute paths" in "Advanced/File paths" page of extracting dialog.
- You may select and compress disks directly in "My Computer" view in WinRAR shell. Just choose "My Computer" in WinRAR address bar, select disks to compress and press "Add". If you selected more than one item, WinRAR will automatically set "Store full paths including drive letter" archiving mode.
- If you selected several disks in Windows Explorer "My Computer" view and started archiving from context menu, WinRAR will automatically set "Store full paths including drive letter" mode when compressing them.
- New command line switch -oc to restore NTFS "Compressed" attribute when extracting files. RAR always saves "Compressed" attribute when creating an archive, but does not restore it unless -oc switch has been specified. WinRAR shell equivalent of -oc switch is "Set attribute Compressed" option in "Advanced" part of extracting dialog.
- Starting from this version RAR volumes contain the volume number field. If archive was created by WinRAR 3.40 or newer, you may view the volume number in the top line of "Info" dialog and in the address bar. In the command line mode the volume number is displayed by 'L' and 'V' commands in the line with the total volume information. This feature may be useful if original volume names are lost and you need to rename volumes to correct names.
- Commands 'L' and 'V' display NTFS "Compressed" attribute in archive listing.
- Switch -ag may include an optional text enclosed in '{' and '}'characters. This text is inserted into archive name. For example: -agHH{hours}MM{minutes}
Same feature is supported in "Generate archive name by mask" field of WinRAR archiving dialog.- If switch -ac is specified, RAR will not reset "Archive" attribute of those files, which size or modification time was changed after starting the archiving operation. So files modified after placing them to archive and before clearing "Archive" attribute, will be included to next incremental backup. The same is true for WinRAR "Clear attribute "Archive" after compressing" GUI option.
- If you use "Add to favorites" command inside of archive subfolder, WinRAR will save the subfolder and restore it when accessing to this favorite item. Previous versions were able to restore only the root archive folder.
- When editing archived files, WinRAR proposes to update them immediately after detecting that file was changed. Previous versions waited until an external editor terminates before updating a changed file.
- If you drop an archive to WinRAR address bar or toolbar, WinRAR will display its contents even if other archive is opened now. Previous versions proposed to add a dropped archive to browsing one. You may still drop an archive to WinRAR file list if you need to add it to browsing archive.
- Corrected processing of corrupt LZH archives to exclude a possible crash when reading corrupt LZH file headers.
- RAR and WinRAR display the operation progress while repairing an archive containing the recovery record.
Introduction
PrcView is a process viewer utility that displays detailed information about processes running under Windows. For each process it displays memory, threads and module usage. For each DLL it shows full path and version information. PrcView comes with a command line version that allows you to write scripts to check if a process is running, kill it, etc.
What's new
- Minor bug fixes
- Fixed bug that causes process environment appear corrupted on Win 9x
- Shows process startup directory
- Shows/sets process affinity (UI version only)
- Command line and window title filters in command-line version
What's new in 3.0
- DLL usage summary - displays all DLL's currently in use, shows processes which use selected DLL
- Displays complete task tree � parent/child relationships for all processes in the system
- Displays Task list like the standard task manager
- PrcView distribution now includes PV.EXE - a new utility that provides PrcView functionality from the command-line. Use pv �h for more information about available options.
What's new in 2.0
- Get the full list of DLL's for each running process including FULL PATH for each loaded module - discover what DLL's your process really uses and where they are located.
- Double click on any module or process to get the full version information
- Save any view as a tab-separated text file by just pressing F2
- Process Finder Tool - just drag the finder icon and drop it to the process Window to select the desired process
- Smooth update - you don't need to press the refresh "button" to get the updated list of all processes, PrcView periodically updates the process list for you
- New look and nice icons
Installation
No special installation is required on Windows 95/98. Create a new, empty folder and place the files PRCVIEW.EXE and PRCVIEW.HLP there. For Windows NT4 you will also need a PSAPI.DLL that is part of the PrcView archive.
Main Window
The main window shows you a list of running processes including information process Id, priority, and full path to the process module. You can sort columns by clicking on the column header.
Note that although you don't need to have administrative privilege on Windows NT to run PrcView, list of task PrcView can access depends on your set of privileges.
Show modules
Information about each loaded module including the module name, the module base address in process space, the module size and full to the loaded module path.
Show version
You can display comprehensive version information by double-clicking the appropriate line in the main or module window
Show threads
Information about all process threads including threads Id and priority. Note that if PrcView uses Performance Data Helper to enumerate threads under Windows NT, it can take a few seconds at the first time to open the list of threads while Windows is loading all necessary libraries.
Show Memory
Information about all memory blocks belonging to the selected process. Contains information about base address, protection, size and state for each memory block.
Show Heaps
Information about all heaps allocated by the selected process. You can display heap memory blocks by double clicking on the appropriate heap in the list box
Show Version
Displays version information about selected module. You can display version information by double-clicking the appropriate line in the main or module window
Kill process
Just another way to kill a selected process. Note that killing a process can cause undesired results including loss of data and system instability. The process will not be given a chance to save its state or data before it is terminated. It is advisable to try the "Notify" button in the "Kill" dialog to close a GUI-based application first (via WM_SYSCOMMAND)
Debug process
Nice way to attach a debugger to a running application. PrcView reads the "AeDebug" key and starts a registered debug application. PrcView allows you not only to select a process to debug but also to associate a particular project with it. This is especially useful while debugging an DLL that has a separate project. Associations are stored in the registry.
Set priority class
Allows you to specify a new priority class for the selected process.
The Process Finder Tool
With the Process Finder Tool you can find the process corresponding to a selected window. To find a process:
- Arrange your windows so that PrcView and the window of the desired process are visible.
- Press the Find Process button on the toolbar.
- Keep left mouse button pressed while dragging the Finder Tool to the desired window.
- Release mouse button. PrcView will select the corresponding process in the main view.
Process Tree
Shows you the process hierarchy for all running processes. You can select the desired task by clicking on the process item in the Process Tree window.
Module Usage
Information about all loaded modules in the system including the module name, the module base address in process space, the module size and full to the loaded module path. Selecting a module from the module list shows only processes witch use a selected module. Selecting "Module Usage" again returns the main window to the original process list. You can display comprehensive version information by double-clicking the appropriate line in the window.
Show Application
Shows all top-level window titles. You can select the desired task by clicking on the process item in this window. Double-click sends the selected application to the front.
Configuration option
- Start Minimized � PrcView starts minimized. This option is useful in combination with the "Use System Tray" option if you plan to place PrcView in the "Startup" folder
- Use System Tray � PrcView places a small icon In the System Tray, hiding itself when minimized
- Allow Multiply Instances � If turned "on", PrcView allows to start more than one instance of the program. If turned "off" the instance of PrcView that is already running will be activated.
- Set Refresh Times � Allows to specify refresh times for main/thread/module windows. If specified time is greater than zero, PrcView will refresh windows cyclically.
Refreshing Information
Use Menu/Toolbar in the main view or F5 in any view to refresh information in the corresponding window
Save Current View
Use Menu/Toolbar in the main view or F2 in any view to save information in the corresponding window
Reporting Bugs and Feedback
If you encounter a problem while running PrcView, please visit http://www.prcview.com to obtain the latest version. If you still have problems, please send a description of your problem to
Docindex document management by peshkin
About:- Monday, June 24th 2002 15:44 EDT
Docindex is an open, extensible system that permits Web-based catalog searches and access-controlled fetch from a group of document repositories on multiple CVS (extensible to other) servers. Documents remain under CVS version control and are made available to Web users using bookmarkable URLs pointing to specific versions or branches.Author:
peshkin
About: The Zaval Database Export Utility is a light- weight Web-based client, which is designed to export data from any database without having to launch database-specific administrative clients or tools.
Changes: This version can export data to .sql files in the form of insert queries. Raw create/drop information can be generated automatically, but it must be manually corrected to fit the format of your database.
[Jun 16, 2002] About: centericq is a text mode menu- and window-driven IM interface that supports the ICQ2000, Yahoo!, AIM, MSN, and IRC protocols. It allows you to send, receive, and forward messages, URLs, SMSes (both through the ICQ server and email gateways supported by Mirabilis), contacts, and email express messages, and it has many other useful features.
Changes: The source should now compile well on Solaris. A possible buffer overflow in the MSN e-mail notification processing code was fixed, the cicqconv migration script now supports micq, and Centericq messages are now separate from others so that they can eventually be processed by external handlers. The Yahoo! library has been replaced because of protocol changes, and several cosmetic bugs were fixed.
[Apr 18, 2001][Updated Mar 28, 2002] jEdit - Open Source programmer's text editor jEdit is a programmer's text editor being developed by Slava Pestov and others. Here is the Latest status of plugins and jEdit 4.0 It is released under the GNU General Public License. jEdit requires Java 2. jEdit has an easy to use GUI-based interface that resembles that of many other Windows and MacOS text editors. jEdit is extremely customizable, and has an extensive feature set, that includes, among other things:
- Syntax highlighting for 70 languages
- Built-in macro language (BeanShell)
- Auto-indenting of source code
- Folding (indent and 'marker' based)
- Word wrap
- Unlimited undo/redo
- Extensible plugin architecture, with more than 50 plugins available
- Highly configurable and customizable
However, the feature list doesn't stop there; jEdit also supports plugins which extend the editor's functionality. Plugins currently exist for editing files on FTP servers, browsing Java source, code completion, compilation, one-click compiler error go to, and much more.
Once you download jEdit, be sure to install some plugins to make it even more useful to you. Plugins can be installed from within jEdit itself, using the plugin manager feature; it obtains information about available plugins from a server, and automatically downloads and installs any that you specify.
If you are intersted in a high quality text control for use in your commercial program, you can download a copy of the jEdit 2.2.1 syntax package. It is a stand-alone version of the text control from an older version of jEdit. It supports features such as syntax highlighting, bracket matching, rectangular editing, macro recording, and more. It is also released under BSD-like license which allows it to be linked into non-free programs.
ARHANGEL v1.40 ARchive HANdler by GEorge Lyapko v1.40 -- This page contains my shareware MS-DOS archiver, which is based on LGHA(though not compatible), but has compression enhancements (multimedia, english texts, executables compression, etc.) and LFN support.
Compression results are close to the world's best in all categories and are best for uncompressed 24-bit RGB TIFF images among universal archivers
(take a look at Jeff Gilchrist's ACT2 (Archive comparison test) or its russian version.
Comments and suggestions are appreciated.
VTun is the easiest way to create Virtual Tunnels over TCP/IP networks with traffic shaping, compression, and encryption. It is a user space implementation and doesn't need modification of any kernel parts. VTun supports IP, PPP, SLIP, Ethernet, and other tunnel types. VTun is easily and highly configurable; it can be used for various network tasks like VPN, Mobil IP, Shaped Internet access, Ethernet tunnel, IP address saving, etc.
Changes: this is the final stable release. This new version includes a configurable keep-alive, a fix for 0 compression level, and an RPM package and docs update.
Linux Ext2 filesystem for Windows NT driver The NTFS driver for Linux is complementary to this project.
Ext2 0.04 for NT4 read-write Contacts and feedback: Andrey Shedel [email protected] Primary site: http://www.chat.ru/~ashedel CAUTION!!! this is nt kernel-mode driver and you are using it at your own risk. It is highly recommended to use sync utility to flush regular volumes first. >> You should be aware of the fact that ext2.sys might << >> damage the data stored on your hard disks. << If you cannot agree to these conditions, you should NOT use ext2.sys ! installation (you should be the member of administrators group): copy ext2.sys to your %systemroot%\system32\drivers directory merge ext2.reg file reboot to update driver information edit go.cmd to point to your Linux drive run go.cmd Known features: Non-regular files are converted to regular at first write attempt. Mounting partitions: NT4: Instead of loading the driver manually or automatically (by setting startup mode to 1) you can use fs_rec.sys (recognizer driver). This driver is a superset of the recognizer that comes with NT4 and can be used instead of it. In addition to CDFS, NTFS and FAT (standatd set for NT4) it includes recognision modules for HPFS (for pinball.sys from NT3.51), FAT32-enabled fastfat and Ext2. It is not recommended to use this recognizer on NT5 because support for UDFS is not included. Unfortunately even in this case you still have to set persistent links in DosDevices namespace UNLESS YOU ARE USING NT5. For example: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices] "E:"="\\Device\\Harddisk0\\Partition2" NT5: On NT5 you can use Disk Management utility to assign drive letter. Files included: readme.txt - this file ext2.sys - driver dosdev.exe - Define/RemoveDosDevice utility. kloader.exe - utility to load kernel-mode driver. ln.exe - hardlink creation utility. SYNC.EXE - Flush write-behind cache utility. fs_rec.sys - Recognizer driver. Changes: 0.04: pagefile support initial security implementation.
HTTP VFS client was implemented by Oleg Kiselyov for MC on several OSes (Linux 2.0.27, HP-UX 9000/7xx, Sun Ultra-2/Solaris 2.6) and WinNT/Win95. This is an open source implementation http://pobox.com/~oleg/ftp/packages/http-vfs.tar.gz [86,492 bytes]
- Note the package includes an implementation of TCP streams, and C++ code to parse (multi-part) MIME entities, HTTP headers and configuration files of several flavors. The latter are built on an efficient implementation of dictionaries and collections of strings (also included, along with the validation code).
The main drawback is that the client requires a separate VFS server. Bourne
sh
, Perl 5 on UNIX/WinNT/Win95
http://pobox.com/~oleg/ftp/packages/VFS-server-pl.tar.gz [8532 bytes]For comments, questions, trouble reports.
PCbit Software
Advanced HTML Optimizer is intended for HTML documents optimizing, resulting in shorter downloading / uploading time. Pages will appear in client's Internet browser in exactly the same way, but they will be about 20% smaller.
Its main function is to save space on your web pages by removing unnecessary characters and tags. Though the saving percentage may seem small, load time savings is much higher as your client's Internet browser parses the pages more efficient.
Embedded script code is not ruined by Advanced HTML Optimizer!
It will help you to make site traffic more effective and cheaper and to lower disk space usage. Also Advanced HTML Optimizer makes HTML code unreadable for users that are going to steal your own HTML techniques.
Speed up your site by optimizing your HTML files!
A must-have for Webmasters!
Optimization features:
- Replacement of simple tags (STRONG with B, EM with I, STRIKE with S, BLOCKQUOTE with UL and so on) when specified;
- Removal of unnecessary tag parameters quotation-marks;
- Removal of unnecessary double space symbols;
- Removal of all CR symbols if such symbols exist;
- Removal of unnecessary LF symbols;
- Removal of other unnecessary space and tabulation symbols;
- HTML comments removal;
- Absolute addresses cutting when specified.
Other features:
- ColdFusion files support;
- Active Server Pages files support;
- XML files support;
- PHP files support;
- Backup file operations;
- Single pass optimization;
- Logging
- Multiple files processing;
- Directory processing;
- Does not require installed browser;
- Life-time technical support;
- User-friendly interface;
- Install / Uninstall Support.
DzSoft Perl Editor 3.1 Very decent shareware editor with elements of Integrated environment. Contains built-in beautifier ! by Sergey Dzyubenko, Alexander Dzyubenko, DzSoft Ltd. [Aug 30, 2000]
- Fully customizable Syntax Highlighting!
- Run the script with any parameters and see the result in the internal browser.
- All features are available offline.
- No need to run a web server on your computer to test the script!
- Syntax Check feature.
- Multi-line quick insert feature.
- NEW:STDIN support.
- Simple FTP client included to upload and chmod your script.
- HTML Export with syntax highlighting.
- Super comfortable editor with bookmarks.
- SDI interface that supports multiple instances.
- Print feature with Syntax Highlighting.
- Windows/Unix/Mac line endings support.
- Complete Perl Help included to browse offline.
- Windows 2000 100% compatible.
- Script parameters editor.
- Environment Variables Editor.
[Jan.2, 2000] VXE- virtual executing environment by Serge Lozovsky <[email protected]> -- Interesting approach for the protection of often compromised UNIX daemons(sendmail,popd, etc.). Can be used for protecting any other program including CGI scripts. The approach somehow reminds classic IBM VM/CMS approach. Requires creating of VXE description (VXED) for each protected program or a group of protected programs (for example user-supplied CGI scripts). Several sample VXED are supplied with the system (popdesc.vxe, smptserv.vxe, tcl.vxe, tcl.vxf, etc.). Looks like a very powerful approach -- much more powerful than chroot. Can be extremely useful for protecting user-supplied CGI scripts. Free for non-commercial use.
Main problem with UNIX security is that superuser can do with system anything he wants. There are programs (daemons) which work with superuser privilegies, for example popd, sendmail, and accessible from network (Internet/Intranet). There could be bugs in any program, so intruder connects to such programs via network, exploit existing bugs in it and get a control over all host.
VXE (Virtual eXecuting Environment) protects UNIX servers from such intruders, hacker attacks from network and so on. It protects software subsystems, such as: SMTP, POP, HTTP and any other subsystem, already installed on the server. There is no need to change configuration of existing software - just PROTECT it.
...Virtual eXecuting Environment (VXE) protects the host and particular subsystems, which work as superuser and could have bugs. When the program works in superuser mode, it can access all resources of the operating system (OS). VXE creates virtual environment for each subsystem. In such environment only needed for normal work resources are visible and available for subsystem. Subsystem here, is startup program and all subprocesses initiated (forked) by it. Any subprocess runs in the same VXE that the parent. To affect any system resources, program use OS system calls (syscalls). VXE has means to describe what system calls, with what parameters are available for each subsystem. For example, it can be described (for file operation syscalls) that some files are readable and some executable, network operations unavailable (in case of POP server - it handle network connection, but doesn't make new ones) and this restrictions can't be broken even by a program with superuser privileges.
These restrictions can be as smart as needed. If intruder gets a control over such subsystems, he can't use ordinary methods to sniff information or affect the system. Everything he can do in theory, using sophisticated methods, - is to affect the work of hacked subsystem, but not OS itself, nor another subsystems. Here, ordinary methods, are those, when intruder gets superuser privileges and runs command interpreter (shell), and ordinary utilities, such as text editor, copy utility and so on. He can't do anything without such utilities. For example, POP server doesn't need text editor and copy utility for it's work, so there is no such programs in VXE environment, created for POPD protection....
VXE description (VXED) is small LISP program (set of functions) which use declarative description of acceptable parameters for different system calls. This VXED loaded to the kernel, controls system calls parameters from the specified subsystem. So VXEDs are dynamically loadable modules, handled by the small LISP interpreter, inserted into the kernel. In current VXE version, this is vxelisp, derived from RefLisp (Bill Birch [email protected]). vxelisp has new internal bigstring representation, full set of string and bit functions. Kernel version of vxelisp is reentrant, to handle different VXEDs simultaneously.
There are two methods to activate VXED. Explicit and implicit (automatic). Explicit activation is done by vxe program. Parameters are VXED pathname, path and parameters of executable, which will be run with restrictions, described in named VXED. For automatic method, vxed utility preloads all needed VXEDs into the kernel. Each VXED has activation pattern. During program start (exec), kernel checks executable path against patterns. VXED with matching pattern is activated. This method can be used, to activate protection at the start of any program in specified directory (and all subdirectories). For example, to protect system from CGI scripts, supplied by users, VXEDs can be defined for each user subdirectory.
Any sophisticated VXED can be created manually, using full power of vxelisp. But VXE doesn't force administrator to learn and use LISP. One can think about VXE as of self-learning system. VXE development system (DS) runs VXE in trace mode.
Such run makes description of permitted (used) system calls. Creation and modification of VXED is made via WWW interface. Development system supports two types of VXED. Strict and filesystem types. Strict VXED describes all permitted syscalls explicitly. Filesystem VXED describes read, write, and execute permissions for defined paths. Specified restrictions apply to filesystem syscalls, all other syscalls are permitted. After VXED has been created for particular subsystem, VXED works in soft mode. In this mode all violations of VXED are logged, but syscalls are performed. VXE DS can upgrade VXED automatically, using logged information.
Surely, needed changes in VXED can be done manually using VXED editor. Violations can be caused by intruder activity or by deviation in subsystem's behavior under various circumstances. VXE administrator reviews log with the help of DS and makes decision, if upgrade is reasonable. If there are no violations, VXED can be switched to production mode. In this mode violations are logged and syscalls are blocked (fail). Once again, the log can be used for intruder detection or for VXED upgrade (tuning).
For security reasons, all control actions over VXE can be done only by superuser and outside any VXE.
VXE affects performance in following ways. If program runs outside any VXE, every syscall executes two assembler instructions more (checks if VXE is in effect for current process and jump if no). For every exec syscall a small C subroutine checks if there is a matching VXED already available in the kernel. For programs that run in VXE, a few lines of C code checks if parameter verification is needed. Some syscalls can be marked in VXED as uncheckable (for example, by default, read and write operations). And only the rest syscalls are checked by very small LISP functions. These functions located in VXED and can be easily observed by administrator.
Konstantin Zamyatin's Akkord -- Advanced KDE Commander Suggested by Juhapekka "naula" Tolvanen [Dec. 16, 1999]
Why?
At begin of my experience at Unix I couldn't find an excellent commander like Dos Navigator. Later I found Midnight Commander that is similar to Norton Commander (IMHO Dos Navigator more beautiful). But with all commanders I missed some features (e.g. copying in background, non-blocking work when connecting to ftp-server). At the end (about summer 1999), I decided begin work on own commander that should be meet my requirements.
Features:
- Traditional 2 panels;
- Non-blocking operations (e.g copy, delete...);
- Manipulate remote files systems using FTP protocol (try CTRL+G). Needs in ftplib;
- Representation archives (for thе time being rar and zip) & ftp as common file system;
- Non-blocking read contents of dir. At any time you are able to stop reading. And at the time when directory is reading (big archive, ftp server, etc...) you are able to continue work with Akkord (on other panel);
- quick search (try ALT+S);
- Multiwindowed interface (like Netscape Navigator);
- You may associate with Akkord using a socket;
- If you try to start Akkord simultaneously with other copy it only opens new window;
Requirements:
- Unix (it only tested on linux. Please, if you are able to run it on other unices report it or if you don't do it contact with me for help with porting);
- X Windows System (tested on XFree86 3.3.x);
- QT (tested on 1.44);
- KDE (tested on 1.1.2);
- libc (tested on glibc 2.0.x and on glibc 2.1.x);
- libpthread (tested on 0.7 & 0.8. If you use other thread lib contact with me for help with porting);
- libftp (3.1 or better). You may download it from my site;
- C++ compiler (tested on egcs 1.1.2 patched to pgcc);
Attention: at the moment Akkord is unstable. Please don't run it as superuser .
Programming in Dino LG #47 by Vladimir N. Makarov
Dino is a high-level, dynamic scripting language that has been designed for simplicity, uniformity, and expressiveness. Dino is similar to such well known scripting languages as Perl, TCL, and Python. As most programmers know the C language, Dino resembles C where possible.
Dino is an extensible, object oriented language that has garbage collection. It supports parallelism description, exception handling, and dynamic loading of libraries written on other languages. Although Dino is a multiplatform language, its main platform is Linux.
This document is a concise introduction to the new Dino scripting language, but is not a programmer's manual.
Originally, Dino was designed and implemented by the Russian graphics company ANIMATEK to describe the movement of dinosaurs in an animation project. (This is origin of the language's name.) At that time it worked in only 64Kb memory. It has been considerably redesigned and reimplemented with the aid of the COCOM toolset.
The Dino interpreter is distributed under GNU Public license. You can find it on
http://www.linuxstart.com/~vladimir_makarov/dinoload.html
http://www.freespeech.org/vmakarov/dinoload.html
No predesigned scenario: tiles fall in random order, as usually. ITETRIS also allows to play your favorite tunes changing with level. You can nominate a music player (MOD, MIDI, etc) and music file for each level, or spread it across several consecutive levels. Has original design, bottom shadow, keeps list of top scores. Takes advantage of colors but works in 16colour mode as well. You will appreciate that, it your video card is not supported or badly supported by svgalib or X-server. Provides a special video mode (640x350) for an EGA card (patch for svgalib is needed) Optional joystick support through a Linux driver. Platforms: svgalib-1.2.10+ or X11. No additional library required!
passwdd is a client/server packages which allows basic synchronization of password files among different machines. There are Linux server and Linux console clients. With Visual C/C++ you can compile the Windows version of the clients. Perl CGIs are included as well. Download: ftp://ftp.varna.net/pub/linux/passwdd Alternate Download: ftp://metalab.unc.edu/pub/Linux/system/security/
LE has many block operations with stream and rectangular blocks, can edit both unix and dos style files
(LF/CRLF), is binary clean, has hex mode, can edit files and mmap'pable devices in mmap shared mode
(only replace), has tunable syntax highlighting, tunable color scheme (can use default colors), tunable key
map. It is slightly similar to Norton Editor, but has more features.ftp://ftp.yars.free.net/pub/software/unix/util/texteditors/
ftp://sunsite.unc.edu/pub/Linux/apps/editors/terminal/
Minimalist (http://www.webest.com/minimalist/)is yet another mailing lists manager, written in Perl. It is small, extremely easy to setup and maintain, and fast. Support is included for 'trusted users', message archiving, lists permissions, subscribers thresold per list, etc. Minimalist can be configured on per-list basis as well as globally. Download http://www.webest.com/minimalist/minimalist.tar.gz
Email Message Eraser is a simple little utility that provides an easy way of removing unwanted email messages from your server. It lists available messages and presents you with the size, sender, and subject of each. You can then tag individual messages for removal, and delete them with a single mouse click. On the downside, the program generates an invalid page fault each time it closes. Email Message Eraser is very easy to use -- and better yet, it's free.
[June 26, 1999] Alexander Gorlach homepage
This program is like "Network Neighbourhood" but shows the IP- and MAC- addresses of the LAN's computers
WebCopier Multifunctional Offline Browser WebCopier is a multifunctional offline browser designed to run under Windows 95/98/ME/NT4.0/2000.
- WebCopier is a powerful tool that copies Web sites and stores them locally, on your system, until you are ready to view them.
- Once you've copied a site, you have access to its information at any time, no matter where you are.
- You can take webpages (product literature, support information, etc.) on business trips and have instant access to them on your laptop---no Net connection required.
- Use WebCopier to copy entire websites, or only specific directories.
- WebCopier follows links precisely, including JavaScript parsing. It can download up to 100 files simultaneously.
- WebCopier can print entire websites or only specific part of them.
- Provides support for JavaScript (.js), Java Classes (.class) and Macromedia Flash (.sfw) files.
- WebCopier supports proxy servers, and allows you to specify a user name and password to access secure websites.
- The File and URL Filters give you full control over which files are copied, and which are skipped.
- Use the Integrated browser to view the downloaded pages or to browse the Internet.
- WebCopier stores all paths in relative form, so files can be moved easily.
- Specially-designed Wizards will help you create each new download project.
You can also:
- Schedule downloads to occur at a certain time
- Start downloads from a command line
- Import your Internet Explorer Favorites and Netscape Bookmarks
- Use Templates to make new project-creation simple
New version WebCopier 2.5 is released. Give it a try!. It includes several important new features that make WebCopier more powerful and easy to use. It also allows you to try Premium Features available in REGISTERED version of WebCopier.
- You can sign up for our Free Newsletter and be the first to hear about new WebCopier releases. In the box replace "Your e-mail" with your email address, and click "Sign up!"
mnoGoSearch free internet web site search engine software for your site mnoGoSearch (formerly known as UdmSearch) is a full-featured web search engine software for intranet and internet servers. mnoGoSearch is a free software covered by the GNU General Public License.
mnoGoSearch software has a number of unique features, which makes it appropriate for a wide range of applications from search within your site to specialized search systems such as cooking recipes or newspaper searches, ftp archive search, MP3 search, news articles search or
even national-wide portal search engine.Our search software consists of two parts. The first is an indexing mechanism (indexer). The purpose of the indexer is to walk through HTTP, FTP, NEWS servers or local files, recursively grabbing all the documents and storing meta-data about those documents in an SQL database in a smart and efficient manner.
After every document is referenced by its corresponding URL, meta-data, collected by the indexer is used later in the search process. The search is performed via Web interface. C CGI, PHP and Perl search front ends are included.
Sys Admin Magazine Online Automatic UNIX Documentation with unixdoc by Roman Marxer
There's no need to spend days documenting your servers. I've written a program that can help. unixdoc collects all the configuration files and other information about your computers into an HTML file and sends it to a display server where it can be viewed with a browser. It works on Solaris 2.6/7/8 and on HP-UX 10.20. On the display server, you can see an overview page with all your systems as shown in Figure 1. By selecting a computer, the unixdoc HTML page of this computer will be displayed as shown in Figure 2.
The unixdoc HTML file of a Solaris computer consists of the following 18 sections:
- Hardware
- Eeprom
- Kernel
- Networking
- Software
- Nameservices
- Bootup
- Disk
- Disk Hardware
- Users
- dmesg
- Printers
- Cron
- Rhosts
- Quota
- Syslog
- Xntpd
- Sendmail
The information in these sections consists of either
config
files or the output of a command. With unixdoc, it is easy to compare the configuration of two servers. You just have to open the two unixdoc HTML pages of the servers and compare the content, section after section. You don't have to do a login on the two servers, or to remember all those commands to display the configuration. I find subsection 4.1.1ifinfo
helpful, because it provides a good overview of all the network interfaces (speed, mode, etc.). (Subsection 4.1.1 is shown in Figure 3.) The information in this subsection is very useful when verifying the speed/mode settings between your switches and servers. An example of the entire unixdoc HTML page can be found at:
http://www.net.li/article
See also: THE FREEWARE PUBLISHING SITE TEXT EDITORS
The program TextViewer is intended for fast viewing of textual files in DOS , Windows, KOI8, Mac, ISO encodings, as well as in RTF. The association of this program in Windows with opening of
any types of textual files (for example with exensions TXT, EXC, DIC, INI, CFG, SCP, LOG, DIZ and
others) will allow you quickly and conveniently to look through and to edit these files, not use of the
editors of a type WordPad, NotePad etc. Other features: a) unlimited text size b) opportunity anyone a
combination of a font of the text, colour of a background, coding of the Russian text by default, sizes and position of a window of the program on the screen c) drag and Drop with file managers d) search,
replacement, print preview and printing of text e) russian or english interface
- Version: Stable 0.67-2
- Revision Date: June 16, 1999
- Byte Size: 91,890
- License: GPL
- Home Page: http://study.haifa.ac.il/~mbaranov
- Description: The File Manager for X11 with Windows Commander look.
Call Graph Drawing Interface - Vadim Engelson
For any program consisting of more than 10-15 functions it becomes difficult to keep track of calling
relations between them. Programmers draw a call graph when they design their code, and they do this with
paper and pen. But such call graph helps you a lot when you modify, test, document, explain and maintain
your code or read other's code. This call graph can easily be generated automatically.Call graph drawing utilities can be found in various commercial CASE tools and programming
environments. But if you work without any CASE tools, and use just traditional compilers, you can find a
simple and cheap solution here.
to always log the IP address of an incoming connection by Nikita Borisov -
Download: http://www.services.ru/linux/webmaker/WebMaker-0.8.0.tar.gz Homepage: http://www.services.ru/linux/webmaker/ WebMaker is a GUI HTML Editor for Unix. Main features include a nice GUI interface, menus, toolbar and dialogs for tag editing, multiple windows support, HTML 4.0 support, color syntax highlighting, preview with external browser, ability to filter editor content through any external program that supports stdin/stdout and KDE integration.
deco was written by Serge Vakulenko in 1989. It was one of the first, if not the first NC-style file managers (OFM) for Unix. It definitely has historical value because now it's about 10 years old. But due to its simplisitly and speed it has more than historical value. It is freely available with sources:
- http://www.cronyx.ru/pub/cronyx/deco/
- http://www.isys.net/susehilf/pak_e/paket_deco.html (last is the Linux package).
Although not that powerful deco is lightweight (about 100K versus 350K for MC) and feels faster than MC. The latest version also uses GNU configure which makes it easy to port (esp. in comparison to 4 years old version). It is still widely used. Among advanced features worth mentioning I would like to single out support of preformatted text in internal viewer (manual pages with bold/underline made by backspace-overstrike, etc.).
IMHO deco is an interesting tool that is very useful, if one does not has a root access to the system and thus cannot install MC, or if one maintain system but cannot install anything on it (firewall, DNS server, etc). In other words deco is a kind of VC in UNIX environment -- small, fast flexible and extremely useful for troubleshooting.
See The Orthodox File Manager(OFM) Paradigm for more information
X Northern Captain 4.0.8 is filemanager for X Windows. Leonid V. Khramov began this project in December 1995, because at this time there was no OFMs for X on Linux. It was a hobby project. First two versions of XNC were for internal use, then the author gained access to Internet and decided to make public release. It was XNC 3.0. X Northen Captain distibutes under GNU General Public License. Current version is 4.0.8.
XNC is a very impressive GUI-based OFM with many interesting functions. It supports VFS for TAR, ZIP, RAR, RPM, LHA, has built in Xterminal, viewer for JPEG, GIF, BMP, TGA, XPM, XBM formats, built-in editor, etc. XNC highly configurable program. You can change Layouts, fonts, sizes, colors. HotDir Bookmark with up to ten entries allow remember most usefull directories and quick changing to its. Drag and Drop do XNC very friendly for mouse fans and allow make many actions with files in intuitive way. Hot Keys easy redefinition with XNCSetup makes XNC comfortable for everyone.
XNC has been ported to all major Unixes including AIX 4.x, NetBSD 1.3, OpenBSD 2.3.
New in 4.0.8 version of XNC.
- Add TAB expansion to Input fields, (TAB - expand, Ctrl+TAB - next field).
- Add DEB archive support for debian packages.
- Add GZIP and BZIP2 archive supports.
- Add TAR-BZIP2 archive support.
- XNCSetup improvements.
- Add insertion of panel path to command line. (Ctrl+[/Ctrl+])
- Text shadow now can be turned off in 'Options/Configuration'.
- Ports to AIX 4.x, NetBSD 1.3.x and OpenBSD 2.3
Other changes can be found here.
X Northern Captain Package contains the following programms(each program may be used separately):
- XNC - filemanager and xterminal(rxvt 2.20).
- Execute tasks in foreground and background.
- Brief or Full file information.
- One,two,three or four columns directory listing.
- Select/Deselect files by mask or manually.
- Copy, Move, Delete Files.
- Recursive Directory Copying, Moving Deleting.
- Create Directories.
- View files in HEX/ASCII formats with IVE System.
- View JPEG,PJPEG,GIF,BMP,PCX images with IVE System.
- Edit files in HEX/ASCII formats with IVE System.
- Change file attributes.
- Change Owner/Group of files.
- Extension menu execution.
- User menu commands execution.
- Remount filesystems (If You are Root).
- Man pages viewing.
- Quick Scan directories, calc size and number of files.
- Search files by mask.
- Memory information.
- Partition summary information.
- Processes information and killing it.
- IVES - MultiWindow Viewing and Editing System.
- View files in HEX/ASCII formats.
- View images in GIF,JPEG,PJPEG,BMP,PCX formats.
- Convert 24->8 bit images for viewing in 256 colors.
- Edit files in HEX/ASCII formats.
- Convert CF/LF Dos/Un*x formats.
- Allow russian mapping support.
- Allow russian KOI8<->DOS mapping convertion.
- ES - Tool for accessing IVES editor without XNC -- simple interface commandline program, which contact IVE System and open Editor window with given file. For edit with just type 'es filename' and You see IVES editor with this file. VS - the same as ES, but open Viewer window.
- VS - Tool for accessing IVES viewer without XNC.
- XNCSetup - Setup program for XNC & IVES.
- Start window sizes for XNC and IVES.
- Choose External/Internal Editor/Viewer.
- Choose one of three layouts of XNC.
- Change colors for XNC and IVES.
- Find goodlooking fonts for XNC and IVES.
- XJPEGroot - Image to root window program. XJPEGRoot - program for installing pictures to root window. This program is an analog to 'xpmroot' but can install images from different formats.
- XNLaunch - Simple application launch pad -- simple and easy to use application launch pad for quick running applications just by pressing on launch button with image and/or text.
http://www.xnc.dubna.su www.xnc.dubna.su/downloads.html
See The Orthodox File Manager(OFM) Paradigm for more information...
GNU SQL Server Home Page -- SQL Server is a free portable multi-user relational database management system. It supports the full SQL89 dialect and has some extensions from SQL92. It provides multiuser access and transaction isolation based on predicative locks. The working OS: UNIX. The working language: C . It also uses RPC, shared memory and message queues. The development of the server was supported by ISPRAS , RFBR and FSF (www.gnu.org).
by Rostislav V. Belotserkovski is a graphical user interface for configuring the firewall rules, being a front-end to ipfwadm. DNi visualizes restriction of the inbound network traffic to a limited set of services, each of which is associated with a well-known port and protocol. Changes in v.0.5 include a fix for the spoofing bug, an incoming icmp traffic filter has been added and the interface changed slightly.
getstatd by Maxim Chirkov is a simple http server emulation daemon that allows users to watch their accounting statistics and admins to watch general users statistics, terminal lines and other system wide statistics for any period of time. Basic features include user's detailed statistic for each login, statistics for system administrators and trusted users, support for 4 external plugins, calculation summary and day/night statistics, visualization in any web browser without using any http servers, two methods of automatic user authentication and standard name/password authentication, and a realtime overview of the current user/system state.
Net Vampire by Alex Shovkoplyas is a program designed to automatically download files from FTP or Web sites. You can drag-and-drop URLs to create download jobs, or you can enter the information manually. The program allows you to choose the number of connection and protocol errors to allow before abandoning the file. If a connection fails to retrieve the entire file, the program will attempt to resume the transfer during the next connection attempt. Authentication and proxy servers are supported. The program will also keep log files of transfer attempts. Online help is included. If you are looking for a convenient way to retrieve files from the Internet, including files that you may have been unable to retrieve using your browser, you should definitely take a look at this one. See also DOWNLOAD.COM -- Net Vampire
Ranish Partition Manager - Downloads - CNET.com by Mikhail Ranish (BTW former Kievite ;-). Version 2.40; Last update February 8, 2001.
The author site: Ranish Partition Manager
Create, delete, and resize partitions on your hard drive. You can also format drives and create a password-protected boot menu. The utility is particularly useful if you have more than one operating system on a PC. This newest version supports disks larger than 8 Gigabytes.
see also http://www.pcworld.com/r/shw/1%2C2087%2C6170%2C00.html
Partition Manager
- Save and restore MBR
- Create and delete partitions
- View hard disks' IDE information
- Format and resize FAT-16 and FAT-32 file systems
- Comes with Advanced Boot Managers
Advanced Boot Manager
- Boot menu with password protection
- Automatic partition hide and unhide
- Boot any OS from the second hard drive
- Create up to 31 primary partitions on a single hard drive
- Detect presence of the boot viruses in memory
FAT-16 boot sector code replacement
- Boot MS-DOS from partitions above 2G
- Dual boot MS-DOS and Windows 95 OSR2
- Once installed, it can be used with any boot manager
See also:
C-Forge is a multi-user integrated development environment that provides full project management and complete edit/compile/debug cycle support. Features include complete abstraction of the "makefile" concept, a Project Manager for Visual presentation of project structure and component status using a dependency tree and a separate "desktop" area showing work in progress, support for C/C++, Oracle ProC/C++, Perl, Ada, Tcl, Java, Ada, Python, Qt, Modula-2, Pascal, FORTRAN and Assembler, fully configurable integrated editor and more.
XQF is a graphical front-end to QStat that uses the GTK toolkit. This is the best QuakeWorld/Quake2 server browser that currently exists, and Roman Pozlevich ( [email protected]), is still cranking out revisions at the rate of about one per month. If you're familiar with GameSpy for the Windows platform, this is the closest thing to it for Linux. The XQF homepage is at http://www.linuxgames.com/xqf.
NFTP is a powerful, full-featured FTP client with easy-to-use point-and-shoot text-mode keyboard interface. It features downloading directory trees, displaying file descriptions, auto-reconnect, smart reget, bookmark system, history, batch progress indicator, connection history, one-key viewing remote files and a user interface in 16 languages. NFTP is Shareware. Version 1.40 includes a security fix for a buffer overflow posted on BUGTRAQ and a Polish translation.
jlip 1.12 |
|||
jlip is a SLIP-driver with additional features like one logical link over many physical lines (multiline), IP-over-TCP tunnelling with public key hosts authorization (elliptic curves) and data encryption (blowfish with 112-448 bits key) for VPNs (Virtual Private Networks). It currently works under FreeBSD only and there are no english docs. A russian to english translation is welcome. |
|||
vasim @ 12/20/98 - 15:35 EST |
Stephen Tweedie and Alexei Vovenko. Linux filesystem defragmenter. Available electronically from \ ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/defrag-0.6.tar.gz.
See Valery Shchedrin's Home Page mmalloc was written from a scratch. Main goals were accurate RAM consumption and performance. mmalloc is using relatively new virtual memory mapping techniques (known in UNIX world as mmap ;-) and AVL trees. Major advantages:
- Trimming and "no commit". mmalloc immediately (not in Windows world) releases all deallocated pages to the system. Also all allocated pages are not commited, because new areas are just mapped in, still not commited and only user program could commit memory. So the following rule is real true: "NO UNUSED MEMORY WILL BE CONSUMED".
- Best-fit. Best-fit strategy was used. As shown in real world experiments, best-fit proven to be more accurate than first-fit.
- AVL Trees. Primary internal structure used for controlling large blocks (>256 bytes, tunable). So the time consumed by allocating new block is proportional to O(log N), where N is the number of memory fragments. Implementation is in pure C and optimized.
- Small blocks grouped. Small blocks are grouped within pages. This provides more accurate memory consuming. When doing 100000 times mmalloc(1) only ~130k of real memory will be allocated.
- Smart alignment. Blocks smaller than MALLOC_ALIGN (tunable) are not aligned. (typical for i386 are blocks <4 bytes). Other blocks are aligned by MALLOC_ALIGN.
- Small overhead. For blocks large blocks overhead is 32 bytes. It is approximately 12.5% for 256 bytes long block. For larger blocks size of this control structure is ever less noticable. Small blocks are grouped within one page and resulting overhead is less than 0.2% (8/4096*100).
- Pure ANSI-C. Pure ANSI-C without any extensions was used. So library should be portable. Only vmm functions are not portable, other library parts should be.
Visit homepage:
http://www.geocities.com/SiliconValley/Circuit/5426/index.html
RusCell95 improves on FreeCell game that comes with Windows 95 and NT 4.0 with gorgeous 16-bit color cards and backgrounds. As with FreeCell, the goal of this freeware 32-bit game is to arrange all cards in the four home cells in the upper-right corner of the window, in stacks of the same suite in ascending order. Because home cells accept only certain cards at a time, you need to rearrange eight columns of cards to free up necessary cards, using the four free top-left cells as holding areas. The cards have a distinctive Russian flavor but are easily identified. Choose from two sets of card backs and backgrounds, toggle sound effects on or off, and take advantage of unlimited levels of undo.
March 18, 1999
VPPP provides a virtual PPP channel over a TCP connection with traffic shaping. It is a user space implementation which does not require any kernel modification. VPPP supports simple authorization based on the host and password keys. This system has been tested only on Linux (i386, Alpha) yet but ports to other Unixes should be very easy.Changes: Deflate compression implemented using zlib, some bugfixes.
NetLab by Alexander Danileiko NetLab is a 32-bit Winsock-compliant application that provides the following features: asynchronous Finger service, Whois service, DayTime service, PC clock synchronization, DNS lookup, port scan, and a quote of the day. This version can now scan a range of IPs for host names and/or services.
Google matched content |
The product below are selected based on the preferences of the site mainteiner. A lot of other interesting programs exists (see kiaarchive or garbo). Please support Russian shareware authors, if you can.
Eugene Roshal is the author of RAR archiver and FAR file manager. The only fact I know about him is that he graduated from Technical University of Chelyabinsk in 1994.
IMHO FAR is the best NC-style filemanager (or orthodox filemanager :-) that is currently available for Win95 and WinNT. It is really unique product in a sense that the author not only fully understand the culture of working Norton Commander file managers, but made a significant contribution to this culture. And it is one of the first orthodox style file managers that provides FTP support in NC-style file managers. This feature alone justify the price of software.
See also my discussion of the The Orthodox File Manager Paradigm :-)
RAR is a very good archiver(many consider it to be the best) available for all platforms, including UNIX. In USA is can be obtained from www.cdrom.com and its mirrors.
Please visit Eugene Roshal home page for additional information about FAR and RAR.
The Volkov Commander was written by Vsevolod Volkov and became instant success in 1992. Since 1993 is was the most widely use NC-style file manager in xUSSR countries. Version 4.0 was an assembler language masterpiece (less than 64K). Current version (5.0) exists in beta.
I am proud that Vsevolod Volkov is a Kievite (like me) and that he is long-time participant of the Softpanorama seminar. There are several sites devoted to the Volkov Commander. I recommend to use An unofficial Volkov Commander site maintained by Finn Ekberg Christiansen.
See also my discussion of the Orthodox file manager paradigm
RIT Research Labs is a small software company in Moldavia. It is mostly known for its DOS Navigator product - yet another very interesting NC-style file manager. See also my discussion of the Orthodox file manager paradigm.
DislogScience has two very interesting AV programs: Adinf and DrWeb. Adinf can be considered as one of the best integrity checkers available on the market. DrWeb has a very powerful (although quite slow) engine for fighting polymorphic computer viruses. The engine is really powerful (probably the most powerful of commercial AV products). Slow speed is not as detrimental as in regular stand-alone scanner -- DrWeb is usually run only on files detected by Adinf as changed.
AVP is one of the best antivirus scanners the money can buy. But that phrase means nothing if you are not a specialist in virus protection. The quality is superior to such products as Inoculan(a very bad product indeed ;-), or McAfee(slightly better, but still leaves much to be desired).
Scan recursively within a variety of archives and compressed executables. Heuristic virus scanning engine is not bad as well.
AVP is available from several distributors. Among them:
USA site - Central Command Inc.
Swiss site - Metropolitan Network BBS Inc.
AVP Virus encyclopedia is a very interesting and pretty accurate source of virus information
see also http://www.pcworld.com/r/shw/1%2C2087%2C6164%2C00.html
RSD software RSD software has a very interesting Delphi and C++ Builder VCL components for RAD database SQL programming, client-server and desktop applications. New beta of DBExplorer 0.9.2 is now available. Some components are free and can be downloaded from http://www.rsd.pp.ru/. Also Delphi Tips and Tricks with detailed examples are available from that site
Society
Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers : Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism : The Iron Law of Oligarchy : Libertarian Philosophy
Quotes
War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda : SE quotes : Language Design and Programming Quotes : Random IT-related quotes : Somerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose Bierce : Bernard Shaw : Mark Twain Quotes
Bulletin:
Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 : Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law
History:
Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds : Larry Wall : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOS : Programming Languages History : PL/1 : Simula 67 : C : History of GCC development : Scripting Languages : Perl history : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history
Classic books:
The Peter Principle : Parkinson Law : 1984 : The Mythical Man-Month : How to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater�s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite
Most popular humor pages:
Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor
The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D
Copyright � 1996-2021 by Softpanorama Society. www.softpanorama.org was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.
FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.
This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...
|
You can use PayPal to to buy a cup of coffee for authors of this site |
Disclaimer:
The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.
Last modified: April, 06, 2020