LebGeeks

A community for technology geeks in Lebanon.

You are not logged in.

#1 October 27 2008

BashLogic
Member

Coders hammer & Sickles!

To the likes of the other thread under Software, this thread is all about programing tools of all sorts.

Offline

#2 October 27 2008

BashLogic
Member

Re: Coders hammer & Sickles!

IBM Development Engagement Service
http://services.alphaworks.ibm.com/devengage/

IBM® Development Engagement Service is a development environment for end users that focuses on form-based applications. Business users who have no programming skills can use IBM Development Engagement Service to create online forms.

Users start their development session by accessing a Web-based and highly-visual user interface (UI). The user proceeds through a series of wizard pages in order to specify details such as an application name, behavior, look and feel, and the model for the form that is to be managed by the application.

After the user defines the application using the development UI, the definition is submitted to the IBM Development Engagement Service back-end where the application is constructed. At this point, the user receives a URL that he can use to access the application.

Offline

#3 October 28 2008

BashLogic
Member

Re: Coders hammer & Sickles!

OpenLaszlo
http://www.laszlosystems.com/products/openlaszlo

Laszlo Systems is the original developer, and primary corporate sponsor, of the open source platform named OpenLaszlo. Offered as a free download to developers, OpenLaszlo is used to create web-delivered applications that combine the rich user interface capabilities of desktop client software with the universally accessible, no-download features of web-delivered applications. With OpenLaszlo, developers can write once and run everywhere. OpenLaszlo 4 is the industry's first and only RIA platform to support the development and delivery of applications in both Ajax and Flash®, all from a single code base.

Offline

#4 October 28 2008

BashLogic
Member

Re: Coders hammer & Sickles!

IPCRM
http://tldp.org/LDP/lpg/node26.html

The ipcrm command can be used to remove an IPC object from the kernel. While IPC objects can be removed via system calls in user code (we'll see how in a moment), the need often arises, especially under development environments, to remove IPC objects manually. hence, if you have an application that crashes and it remains partially hanging in your RAM, you can use ipcrm to cleanup your RAM and do not need to reboot your linux server anymore! this is very practical when working with java/tomcat and weird things start to occur.

more info on howto: http://www.microway.com/papers/appnotes … te_19.html

Last edited by BashLogic (October 28 2008)

Offline

#5 October 30 2008

BashLogic
Member

Re: Coders hammer & Sickles!

Remote Desktop Protocol
http://msdn.microsoft.com/en-us/library/aa917490.aspx

The Remote Desktop Protocol (RDP) implementation for Windows Embedded CE lets you connect remotely to a desktop computer that is running Windows XP Professional or Windows Vista, or to a server that is running Windows NT Server 4.0, Terminal Server Edition, Windows 2000 Advanced Server, later versions of Windows Server 2003, or Windows Server 2008 operating system.

so whats the deal with this? well you can enhance and program your own extensions to RDP!
http://msdn.microsoft.com/en-us/library/aa914086.aspx

Offline

#6 October 31 2008

BashLogic
Member

Re: Coders hammer & Sickles!

Shell Scripts
http://comp.eonworks.com/scripts/scripts.html

Here is a collection of various tools written over the years to ease the administration of systems and help with much webmaster work. They are all Linux shell scripts and need the Bash shell and GNU commands to run (standard on any Linux system). Some, or much, tweaking may be needed to make them work on other Unix systems. To avoid that install the Bash shell and GNU commands. Each script has an -h flag for usage explanation. All scripts are released under the GPL license. By the way, if you need a custom script, I can write it for you for a fee.

Offline

#7 November 1 2008

BashLogic
Member

Re: Coders hammer & Sickles!

VALGRIND
http://valgrind.org/info/about.html

Valgrind is a GPL'd system for debugging and profiling Linux programs. With Valgrind's tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable. You can also perform detailed profiling to help speed up your programs.

Offline

#8 November 1 2008

rolf
Member

Re: Coders hammer & Sickles!

EMEDITOR

The nice thing about it is that it handles huge files (like 50 megs xml files) very wall, and has regex replace and syntax coloring for most languages.

Offline

#9 November 2 2008

BashLogic
Member

Re: Coders hammer & Sickles!

Short Message Service / SMS Tutorial
http://www.developershome.com/sms/

This SMS tutorial provides information about SMS application development. It begins with an introduction of mobile messaging technologies like SMS, concatenated SMS and EMS. You will learn what SMS is, what causes SMS messaging to be so popular worldwide, what applications can be developed with the SMS technology, what SMS center and SMS gateway are, and some other basic concepts of SMS messaging.

Offline

#10 November 4 2008

BashLogic
Member

Re: Coders hammer & Sickles!

GAMBAS
http://gambas.sourceforge.net/

Gambas  is a free development environment based on a Basic interpreter with object extensions, a bit like Visual Basic™ (but it is NOT  a clone !). Read the introduction  for more information.

With Gambas, you can quickly design your program GUI with QT or GTK+, access MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications with DCOP, translate your program into any language, create network applications easily, make 3D OpenGL applications, make CGI web applications, and so on...

Offline

#11 November 5 2008

BashLogic
Member

Re: Coders hammer & Sickles!

OPENSYNCRO
http://freshmeat.net/projects/opensyncro/

OpenSyncro is an enterprise application integration (EAI) tool. It runs on the Apache Tomcat application server and has a Web browser interface for setting up and maintaining component based integration processes. Features include data converters from CSV tables and other text based data formats to XML, support for XSL transformations (XSLT 2.0), calling Web Services, accessing files on FTP/HTTP servers, and databases via JDBC. A connector for Smilehouse Workspace webshops is also built-in. OpenSyncro can be extended with Connector Packs for ERP/CRM systems.

Offline

#12 November 6 2008

BashLogic
Member

Re: Coders hammer & Sickles!

ECLIPSE
http://www.eclipse.org/

Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle.

Offline

#13 November 7 2008

BashLogic
Member

Re: Coders hammer & Sickles!

NVU
http://net2.com/nvu/index.html

Nvu (pronounced "N-view," for a "new view") is a free, open source software program that allows you to build websites and web pages using a simple WYSIWYG editor (what-you-see-is-what-you-get).  Nvu makes creating web pages as easy as using a word processor and rivals such programs as Adobe's Dreamweaver and Microsoft's Expression Web, only for free!  With Nvu's built-in site manager, connecting to your website and making changes is a snap.

Offline

#14 November 10 2008

BashLogic
Member

Re: Coders hammer & Sickles!

OPENPROJ
http://www.openproj.org/openproj

OpenProj is a free, open source project management solution. OpenProj is a replacement of Microsoft Project and other commercial project solutions. The OpenProj solution has been download more than 800,000 times in the few months since launch and is being used in over 142 countries. A free download of OpenProj is Click to enlarge in a new windowavailable here and is distributed under the CPAL license. OpenProj is ideal for desktop project management and is available on Linux, Unix, Mac or Windows. It even opens existing Microsoft or Primavera files. OpenProj shares the industry's most advanced scheduling engine with Project-ON-Demand and provides Gantt Charts, Network Diagrams (PERT Charts), WBS and RBS charts, Earned Value costing and more.

Offline

#15 November 11 2008

BashLogic
Member

Re: Coders hammer & Sickles!

hacked imageflow
http://www.imageflow.nl/

ImageFlow is a picture gallery, which allows an intuitive image handling. The basic idea is to digitally animate the thumbing through a physical image stack. The intuitive handling is automatically caused by the metaphorical use of the well known process of thumbing through.
This solution is known as the Cover Flow technique, which has been developed by the artist Andrew Coulter Enright. Now - after it has been bought by Apple - it is used in iTunes and the file browser of Apples OSX.
This is not the official version of ImageFlow. It is a modified version by Ceasar Feijen from cfconsultancy to make it compatible for playing youtube , dailymotion movies and the picasa photoalbum.

Offline

#16 November 12 2008

BashLogic
Member

Re: Coders hammer & Sickles!

distcc
http://code.google.com/p/distcc/

distcc is a program to distribute builds of C, C++, Objective C or Objective C++ code across several machines on a network. distcc should always generate the same results as a local build, is simple to install and use, and is usually much faster than a local compile.

distcc does not require all machines to share a filesystem, have synchronized clocks, or to have the same libraries or header files installed. They can even have different processors or operating systems, if cross-compilers are installed.

Offline

#17 November 13 2008

BashLogic
Member

Re: Coders hammer & Sickles!

MASS
http://www.lerp.com/~sic/mass/

mass.pl is the implementation of a relatively simple idea. Instead of interactively doing some task on one machine, then duplicating the effort on N other machines, write a shell script, then scp it to N machines and execute it as root.
Features

    * new: arbitrary expressions to compose hosts out of named sets (union, simple difference, symmetric difference, and intersection)
    * send files to the remote hosts (RPMs or other packages for example)
    * retrieve files from them (the contents of /etc for example).
    * can become root via the following methods:
    *
          o ssh login as root
          o su
          o sudo
          o it also supports not becoming root when it's not necessary
    * uses ssh 1 or ssh 2 or any other ssh options
    * named lists of machines which can be comprised of arbitrarily complex perl expressions
    * few dependencies on the remote machines, should work on most unix like OSes.
    * Free (Artistic license local copy: Artistic license )

Offline

#18 November 14 2008

BashLogic
Member

Re: Coders hammer & Sickles!

RSNAPSHOT
http://www.rsnapshot.org/

rsnapshot is a filesystem snapshot utility for making backups of local and remote systems. Using rsync and hard links, it is possible to keep multiple, full backups instantly available. The disk space required is just a little more than the space of one full backup, plus incrementals. Depending on your configuration, it is quite possible to set up in just a few minutes. Files can be restored by the users who own them, without the root user getting involved. There are no tapes to change, so once it's set up, your backups can happen automatically untouched by human hands. And because rsnapshot only keeps a fixed (but configurable) number of snapshots, the amount of disk space used will not continuously grow. rsnapshot is written entirely in Perl. It should work on any reasonably modern UNIX compatible OS, including: Debian, Redhat, Fedora, SuSE, Gentoo, Slackware, FreeBSD, OpenBSD, NetBSD, Solaris, Mac OS X, and even IRIX. rsnapshot was originally based on an article called Easy Automated Snapshot-Style Backups with Linux and Rsync, by Mike Rubel.

Offline

#19 November 24 2008

BashLogic
Member

Re: Coders hammer & Sickles!

Command sender
http://www.millardsoftware.com/content/ … sender-181

are you working on multiple hosts simulatenously? then check this out...

Offline

#20 November 26 2008

BashLogic
Member

Re: Coders hammer & Sickles!

tortoisecvs
http://www.tortoisecvs.org/

TortoiseCVS lets you work with files under CVS version control directly from Windows Explorer. It's freely available under the GPL.

With TortoiseCVS you can directly check out modules, update, commit and see differences by right clicking on files and folders within Explorer. You can see the state of a file with overlays on top of the normal icons within Explorer. It even works from within the file open dialog.

TortoiseCVS at work

You can perform tagging, branching, merging and importing, and you can go directly to a browser web log (using ViewCVS or CVSWeb) on a particular file.

    * If you want to work with an existing repository, download TortoiseCVS and read the User's Guide.
    * To create your own local repository to work alone on, read this FAQ entry.
    * If you want to set up a new shared repository, you will need a CVS server. We recommend CVSNT for both Unix and Windows machines. TortoiseCVS can also be used with original CVS, but some features depend on a CVSNT server.

There are some CVS things that you can't do with TortoiseCVS - have a look at the feature requests database. The GPL license lets you improve TortoiseCVS, as long as you make any changes to the source code available. If you would like to help implement some features, please see the development section.

Offline

#21 November 27 2008

BashLogic
Member

Re: Coders hammer & Sickles!

WHOHAS
http://www.philippwesche.org/200811/whohas/intro.html

whohas is a command line tool that allows you to query several package collections at once. It currently supports Arch Linux (and AUR), Debian, openSUSE, Slackware (and linuxpackages.net), Source Mage Linux, Ubuntu, FreeBSD, NetBSD, OpenBSD, Fink, and MacPorts repositories. whohas was designed to help package maintainers find ebuilds, pkgbuilds, and similar package definitions from other distributions to learn from. However, it can also be used by normal users who want to know which distribution provides certain packages, and which version of a given package is in use in each distribution or in each release of a distribution.

Offline

#22 January 19 2009

BashLogic
Member

Re: Coders hammer & Sickles!

tcp_banner
http://freshmeat.net/projects/tcp_banne … _id=292394

Tcp Banner allows you to place a banner message on a given port (and IP). This is useful if you have moved an application to another port or IP address. The inbound connection gets presented with the message you define and then gets disconnected. This makes use of the socklib library.

Offline

#23 March 10 2009

BashLogic
Member

Re: Coders hammer & Sickles!

IT Mill Toolkit
http://www.itmill.com/

IT Mill Toolkit is an open-source framework, providing widgets and tools for the development of Rich Internet Applications (RIAs). Deliver web applications without worrying about incompatibilities of web browsers, DOM or JavaScript by using standard Java tools.

Offline

#24 May 22 2009

BashLogic
Member

Re: Coders hammer & Sickles!

PRISM
http://prism.mozilla.com/

Prism is an application that lets users split web applications
out of their browser and run them directly on their desktop

Offline

Board footer