Saturday, December 30, 2006

Sledgehammer: Fast Shift Scheduling using Constraints
http://209.85.135.104/search?q=cache:wPdvMYECb9UJ:web.mit.edu/msalib/www/writings/classes/6.034/project1/paper.pdf+stuff+shift+scheduling+constraints&hl=ru&ct=clnk&cd=1

Tuesday, November 07, 2006


79a0de56ba9f.jpg (JPEG Image, 392x462 pixels)

Sunday, October 29, 2006

While at the interview was asked about the posibility to read Integer that is misaligned in the memory. Argued with the guru that you can but he was sure I can not. Here is a proof that I am right:

// pointers_game.cpp - proff that one can read integer from miss aligned memory adress at least at 80x86
// achitecture
#include
int main(int argc, char* argv[])
{
char * p = new char[100];
for (int i =0; i < 100; i++)
{
p[i] = 'A';
}
p[99] = '\0';
printf("the original pointer = %d\n",(unsigned int) p);
void * a = (void *) p;
a = (void *)(((unsigned int)a) + 1);
printf("the incremented pointer = %d\n",(unsigned int) a);
int b = *((int *)a) ;
printf("the integer that read by pointer = %X\n",(unsigned int) b);
printf("%s",p);
printf("\nHello World!\n");
delete (p);
return 0;
}

Monday, May 29, 2006

And for the question of how to build on Linux from Windows and see the errors Here the answer! Not the full answer but something to start from for a cleaver mind!
[Giagnocavo]Michael::Write() - GCC Visual Studio Integration

Wednesday, April 26, 2006

Sunday, April 23, 2006

this is what I was looking for some time now...
JSch is a pure Java implementation of SSH2.JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc., and you can integrate its functionality into your own Java programs. JSch is licensed under BSD style license.
JSch -- Java Secure Channel
Together with http://jakarta.apache.org/commons/vfs it is perfect solution for cross platform Intel NFS / Netbatch Files access!

Saturday, April 22, 2006

Java related projects on SF that had not enough time to review

CruiseControl config is a tool for making the management and configuration of the Cruisecontrol configuration file easier.
http://cc-config.sourceforge.net/


This is a Programmers Data-file editor, similar to the Mainframe Editor - File-Aid or Net-Cobols Cobol-Editor. The Editor is written in java (1.4) so should run on most Computer Systems. The RecordEditor has the following uses

Viewing/editing Fixed field length data files (i.e. fields occupy the same columns in every record. A typical file might be- Columns 1 to 8 Product, Columns 9 to 16 Quantity etc).
Viewing/editing CSV (i.e. Comma / Tab seperated fields) files
Reading / Writing Record orientated files in JAVA.
This program uses a Record-Layout definition to display the data file in a Human Readable Form. It can handle both PC (Text and Binary) and native IBM Mainframe (Text and Binary) file formats.
http://record-editor.sourceforge.net/

Architected Rapid Application Component Based Development Framework and IDE.
by Aram Tadevosyan — last modified 2006-01-31 21:28
Visual Component Based Development framework for rapid application and systems development
Buildap (aka Visual Software Circuit Board) is a Visual Component Based Development framework for rapid application development and systems integration. It is an open source tool for development of enterprise software applications using Architected Model Driven (AMD) and Component Based Development (CBD) approaches. Buildap can be used for design and development of web applications (e.g. ecommerce shops), as well as standalone and distirbuted Java applications. As a proof of concept Pet Store well-known ecommerce application was developed using Buildap framework.
http://www.buildap.com/

JGraph is the most powerful, easy-to-use, feature-rich and standards-compliant open source graph component available for Java. Application areas include:
Process diagrams, workflow and BPM visualization, flowcharts, even traffic or water flow.
Database and WWW visualization, networks and telecoms displays, mapping applications and GIS.
UML diagrams, electronic circuits, VLSI, CAD, financial and social networks and data mining.
Biochemistry, ecological cycles, entity and cause-effect relationships and organisational charts.
http://www.jgraph.com/index.html


The Xito platform has been created to address client deployment issues and develop a rich Java client experience for end users. The platform is comprised of modular services that work together to produce a network centric architecture with an easy to use user interface integrated with the native host operating system.
http://xito.sourceforge.net/
READY RUNTBXT REPLACEMENT!!!
http://blitztest.sourceforge.net/

AntInstaller enables you to quickly build installers for your applications using an XML config file and all the power of Ant.

The beauty of AntInstaller (from a user point of view) is that it lets you install an app with a user friendly swing GUI. If working over ssh or without an X environment you can still install on the command line with no changes to the installer.
http://antinstaller.sourceforge.net/

potentialy usefull:
JPEL - Java Parameter Expression Language
http://jpel.sourceforge.net/

radlib - math function eval and plot
http://sourceforge.net/project/showfiles.php?group_id=150512

usefull java classes
has usefull classes in Package com.novocode.tk.io
http://sourceforge.net/project/showfiles.php?group_id=87691

efficient String searching
http://johannburkard.de/software/stringsearch/

J2EE frameworks
http://jag.sourceforge.net/
nice master - details capabilities
http://jnex.sourceforge.net/



flow builder. Bussnes process modeler
http://uengine.sourceforge.net/


Swing components
some usefull classes here too
http://sourceforge.net/projects/japi/

usefull simple reference linux tail implementation in java
http://sourceforge.net/projects/root123dummy

Fiber is a general purpose java library which aims to help the developer building reusable and modular applications. The Fiber library is mainly composed of desktop widgets for the java swing gui. These classes will help the developer writing modern and rich client applications, providing simple and easy to use interfaces to complex gui components
http://battlehorse.homelinux.net/jlibrary.do?pid=7



Digital graph 1.3 is an advanced JAVA SWING component for modelling, displaying, saving and loading graphs(using XML and XMLSchema). It is fully documented and requires jdk 1.5.x.Version 1.3 adds 9 bug fixs, 3 rengineering and 4 new features.
http://sourceforge.net/projects/digitalgraph/

Hippopotam Java Presentation Layer
Hippopotam Java Presentation Layer Framework is a Java project wich simplifies creation of presentation layer for any GUI application. The framework contains GUI components, binding framework, message localization, input validation, many utils.
http://blitztest.sourceforge.net/


MakeLogic Tail 2.0 - Freeware

MakeLogic Tail is similar to the " tail -f " of Linux. It shows the last few lines of a growing log file in real time. It comes with an easy to use GUI. Tail can be used to monitor the log files of various servers. Ex. Error logs and access logs of web servers
http://www.makelogic.com/tail/TailHome.htm

form creator / editor.. is it usable?
http://pedrodownload.man.ac.uk/


execlet BD interface with classes to reuse
http://isql.sourceforge.net/

Swing layouts :
KappaLayout and LambdaLayout are production quality Java layout manager
claims to be good no screenshots
http://sourceforge.net/projects/kappalayout

GLT - Grid Layout Toolkit
grid layout --- low priority
http://sourceforge.net/projects/gridflowlayout

layout builder using jgoodies
http://formlayoutmaker.sourceforge.net/index.html

Followers