Posts Tagged ‘php’

Announcing incollo.com service!

Tuesday, September 30th, 2008

When I announced BD-incollo 6 days ago, I also mentioned that I would have launched the service today. I really did that, and I'm very proud to announce the first site that runs BD-incollo.
http://incollo.com! Very easy :-)
Incollo.com is a collaborative debugging tool like Pastebin or other similar services, but it's slightly different from it. And it's different from other Pastebin clones even written using Rails or Django.
Here are the most exciting features:

  • It's Fast. Very Fast
  • Written thinking about usability
  • A very clean interface, a minimalist design that gives space to the code (as it should always be)
  • It's possible to search through pastes, like in a forum
  • A Paste is not deleted after 30 days or something similar. A paste is deleted after it is no more interesting! It's deleted after 60 days of no visualizations
  • The system is anonymous. It won't store your information! Paste whatever you want but please use your brain! A Paste may be reported to the administrator!
  • You don't really have to play with options and there are no required field other than the Paste itself. You may paste a text and directly hit the submit button
  • Quite every page is XHTML 1.0 compatible
  • It works well and has nice urls, thanks to Django
  • Compatible with every browser (tested with Internet Explorer 6,7,8, Mozilla Firefox 3, Apple Safari, Google Chrome)
  • Resolution friendly! Liquid design that adapts to every monitor resolution (tests from 1024x768)
  • Developer friendly! Every functionality of incollo.com can be used with max 2 mouse clicks and without a mouse scroll!
  • Tested with lots of pastes, quite every source code should be perfectly viewed (this does not happen with every pastebin clones I've tried)
  • Uses Pygments for code highlighting
  • Languages supported: ActionScript, Assembly (various), Boo, Befunge, BrainFuck, C, C++, C#, Common Lisp, D, Delphi, Dylan, Erlang, Haskell (incl. Literate Haskell), Java, JavaScript, Lua, MiniD, MooCode, MuPad, OCaml, PHP, Perl, Python (incl. console sessions and tracebacks), Redcode, Ruby (incl. irb sessions), Scheme, Visual Basic.NET, Django/Jinja templates, ERB (Ruby templating), Genshi (the Trac template language), Myghty (the HTML::Mason based framework), Mako (the Myghty successor), Smarty templates (PHP templating), JSP (Java Server Pages), , Other markup, , Apache config files, Bash shell scripts, BBCode, CSS, Debian control files, Diff files, Gettext catalogs, Groff markup, HTML, INI-style config files, IRC logs (irssi style), Makefiles, MoinMoin/Trac Wiki markup, Redcode, ReST, SQL, also MySQL, Squid configuration, TeX, Vim Script, Windows batch files, XML

This is an example of Paste with Incollo.com:
http://incollo.com/7dca5011

You are really welcome to report any bugs or leave a feedback! Remember that this is my very first Django project, and I created it in about 6 days!

Of course, I'm already beginning to think about new features :D

Share/Save/Bookmark

BD-incollo

Wednesday, September 24th, 2008

BD-incollo is a collaborative debugging tool like pastebin but written using Django.
Why did I write another pastebin clone?
Pastebin is (sometimes) slow, and I'm not (yet) interested to categorize pastes or to associate them to a user. Pastebin is free and the code is available, but is a single php file, and not a Django project!
There are already other services there, even written using Django, but no one is free software. BD-incollo IS free software. Well, BD-incollo has been written after those Django pastebin clones, so i could learn from their mistakes and write a better one! Everybody is welcome to grab the code and modify it, or even to submit suggestions!
Report feedbacks, feature requests and bugs on the issue tracker.

Quick Jump:
Features
Download
License

Features

  • Copy, Paste and store a text / source code to the system
  • Decide to colorize the syntax of the Paste
  • Share it using its URL
  • Download it as plain text
  • View it as plain text
  • Search something interesting through other pastes!
  • Report abuses to site admins

Interesting Stuffs

  • Fast, really fast!
  • It works well and has nice urls, thanks to Django
  • A very clean interface, a minimalist design that gives space to the code (as it should always be)
  • Compatible with every browser (tested with Internet Explorer 6,7,8, Mozilla Firefox 3, Apple Safari, Google Chrome)
  • Resolution friendly! Liquid design that adapts to every monitor resolution (tests from 1024x768)
  • Developer friendly! Every functionality of BD-incollo can be done with max 2 mouse clicks and without a mouse scroll!
  • Tested with lots of pastes, quite every source code should be perfectly viewed (this does not happen with every pastebin clones I've tried)
  • Uses Pygments for code highlighting

Download

License

BD-incollo is released under The Gnu Affero GPL version 3! This is different from the license of the contents of the blog

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program. If not, see < http ://www.gnu.org/licenses/ >.

Share/Save/Bookmark

Installare OpenGEU su Macbook

Sunday, September 21st, 2008

Ho appena pubblicato sul Wiki italiano di OpenGeu una guida su come installare OpenGEU su un Macbook.
Estratto dall'introduzione:

Questa guida vi aiuterà ad installare OpenGEU e qualsiasi altra distribuzione basata su Ubuntu sul vostro Macbook / Macbook Pro. La stessa Ubuntu è installabile seguendo questa guida.
L'how-to è mirato a come partizionare l'hard disk ed avviare correttamente il processo di boot dopo l'installazione. Per un'ottimale configurazione post-installazione è preferibile visionare il wiki di Ubuntu.

Focalizza sui problemi dell'installazione di Grub sul Macbook, in sostanza.
La potete leggere su
http://opengeuwiki-it.intilinux.com/index.php?title=Macbook

Share/Save/Bookmark

How to install OpenGEU on Macbook

Tuesday, September 16th, 2008

Introduction

This guide will help you to install OpenGEU and every other Ubuntu based linux distribution on your Macbook (either "normal" or pro). Even Ubuntu will work with this how-to.
The tutorial is aimed on how to succesfully partition the hard disk and to correctly boot the distribution. For a better post-install configuration I suggest you to follow the Ubuntu Wiki.

This tutorial is also posted on the OpenGEU Wiki
(more...)

Share/Save/Bookmark

EHLO Gnu/Linux, I’m back!

Tuesday, July 1st, 2008

After about 5 months of separation from my preferred operating system, the discontent brought by Mac Os X led me to a re-born love with Gnu/Linux.
I Installed Gentoo (~x86, not x86) on my MacBook, following some articles found on the Gentoo wiki and on Ubuntu wiki.
The result is the following:

Clean Desktop

Some things opened: Gnome Menu, Gnome Terminal, Nautilus, Scite

Features:

  • Gnome 2.22.2
  • MurrinaGilouche + Elementary Metacity (link - link)
  • black-white 2 Gloss Icons (link)
  • Screenlets [RingSensors] (link)
  • A wallpaper included in Gnome, still looking for the perfect one

Let's have some fun with Gnu/Linux...again!

Share/Save/Bookmark

Unipoli

Friday, June 6th, 2008

We finally finished our university project, Unipoli. The Java implementation of the famous Monopoly game by Hasbro has been released under GPLv3 (yes it's free software) . You can have a look at the source code, simple but elegant, written using coding standards, following xP practices and Scrum software development process (at least we tried to follow them).
On the project site you will find useful documentation, too: Vision Statement, User Stories, Noun Extraction, Product Backlog, UML Classes, Hierarchy and Relations, UML class diagram, Javadoc.
The game has been written for Programming Project course.
(more...)

Share/Save/Bookmark