Posts Tagged ‘shell’
Friday, October 3rd, 2008
It's a very long time since I abandoned Ubuntu, 1 year and 9 months being precise, although I continued to use Ubuntu derived distros.
I decided today to give Ubuntu 8.10 beta a try. Obviously, every time I decide to try a Gnu/Linux distribution it happens that a new release comes out: I downloaded Alpha 6 yesterday, I fell into problems with it and a apt-get update && apt-get dist-upgrade brought me Ubuntu 8.10 beta, correcting some of them 
(more...)
Tags: appletouch, bd, BD-thing, BD-things, Beta, beta release, Blog, bugs, change, configuration, distribution, distro, Download, driver, gnu linux, grub, how-to, howto, ibex, installation, Intrepid Ibex, job, layout, linux, linux distribution, list, Mac Os, mac os x, macbook, Nautilus, ndiswrapper, NetworkManager, OpenGEU, page, release, repository, review, screenshot, shell, sito, ubuntu, Ubuntu 8.10, version, Xorg, year
Posted in Activism?, Free* | 6 Comments »
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
Tags: apple safari, bd, BD-incollo, BD-thing, BD-things, beginning, browser, bugs, Chrome, code, configuration, debian, debugging, Design, django, Explorer, Firefox, functionality, google, Internet, java, javascript, language, list, minimalist design, mozilla, page, pastebin, php, project, Pygments, python, shell, site, source code, templates, url, usability, XHTML
Posted in Activism?, Free* | No Comments »
Sunday, September 14th, 2008
I'm very pleased to announce the final release of my tiny C Unix Shell. Every requirement has been satisfied. I hope I will find the time to expand it
http://bd-things.net/projects/bd-shell/
Tags: bd, BD-shell, BD-thing, BD-things, bodom_lx free software, C language, c unix, debugging, extreme programming, free software, project, release, shell, subversion, tiny c, unix, unix shell
Posted in Free*, Programming | No Comments »
Saturday, September 13th, 2008
Release Candidate 2 for my C shell is out. This is a real release candidate, code is frozen and hopefully this one does not have serious bugs like RC1. As you may know, RC1 has been retired because of a bug causing a segmentation fault when launching short commands in background. Let's see why this happened. The following schema summarizes what happens when a program in background is launched:

Schema for BD-shell, anatomy of process handling
As you see, there is a non-synchronous function that is called when the child exits, the SIGCHLD handler.
What if the background command is very short, like ls? It may happen that SIGCHLD is thrown
before the job object creation. Bdsh RC1 did not manage this case, and crashed. RC2 fixes this and does not have relevant bugs according to my definition of 1.0.0 release.
Finally, go and grab the code!
Tags: background command, bd, BD-shell, BD-thing, BD-things, bugs, C language, c shell, candidate, candidate code, code, Download, job, object creation, project, rc1, rc2, release, release candidate, schema, segmentation fault, shell, signal handlers, Signals, System Calls
Posted in Free*, Programming | No Comments »
Friday, September 12th, 2008
UPDATE: due to a very serious bug, the rc1 has been retired and replaced by rc2
UPDATE: the release has been delayed for two days
I've just released the release candidate for the final version of the Unix shell written in C language. Now with a very cleaner code and a lot of bugs fixed!
Download it!
Tags: bd, BD-shell, BD-thing, BD-things, bodom_lx free software, bugs, C language, candidate, code, Download, language, project, rc1, rc2, release, release candidate, shell, Signals, System Calls, unix, unix shell, version
Posted in Free*, Programming | No Comments »
Wednesday, July 30th, 2008
I'm very proud to announce that the first beta version of the final release of BD-shell is ready and available for download.
As always you can find it on the project page.
Remember that this has to be considered as a bug hunting release, every requirements has been successfully covered but I cannot test it so often as I would like to..
Grab the code while it's hot!
Tags: academic, bd, BD-shell, BD-thing, BD-things, Beta, C language, cannot, code, Download, page, project, release, shell, unix, version
Posted in Programming | No Comments »