Dec 26
/images/android.jpg

Android G1

Really ” wow” phone G1, the first Google Android mobile operating system based phone designed by HTC and offered by T-Mobile, made its official debut in New York today. The phone will be available starting Oct. 22 and is priced at $180 along with a two-year contract for T-Mobile customers.

The key specs are:

–Dimensions: 4.60” x 2.16” x 0.62”; Weight: 5.6 ounces; Display: 3.17 inches
–3-megapixel camera with photo-sharing capabilities
–Music player
–Pre-installed 1 GB Micro SD memory card (support for up to an 8GB memory card)
–Bluetooth-enabled
–GPS capabilities
–GSM/GPRS/EDGE/Wi-Fi and UMTS/HSDPA
–Up to 130 hours standby, up to 5 hours talk time
–Hinged touch screen that slides open to reveal a full QWERTY keyboard
–Trackball for one-handed navigation
–Three color options in the U.S. - white, brown and black

The phone offers one-click access to Google search, a full HTML web browser and a zoom function that expands any page by a simple tap on the screen, a la the iPhone.

The device also comes with easy access to popular Google applications such as Google Maps Street View, Gmail and YouTube.

At launch applications from the Android app marketplace include
–ShopSavvy to help people do comparative shopping
–Ecorio to help people keep track of their daily travels and view what their carbon footprint looks like
–BreadCrumbz to enable people to create a step-by-step visual map using photos; –Amazon MP3 Store

Dec 26

I didn’t write in my blog since Eid Aladha, I was working with FOSsiL group for Linux day in Libya preparation and that take most of my time.

Now I’m  back :d

Nov 27

Finally Linux day in Libya !!!, Linux day in Libya-Tripoli in 24 Jan 2009 will be held at the ALiemad tower, Ubuntu will send CD’s and sitcker for this day ” Thanks Ubuntu- Jono Bacon ” for his help .

for more info about the day visit F/OSsiL website http://fossil.ly

Nov 18

From ubuntugeek
If you have multiple servers with similar or identical configurations (such as nodes in a cluster), it’s often difficult to make sure the contents and configuration of those servers are identical. It’s even more difficult when you need to make configuration modifications from the command line, knowing you’ll have to execute the exact same command on a large number of systems .

In this tutorial we will see some tools to execute one command on multiple remote servers using ssh.First you need to make sure you have ssh installed in your machine or you can install using the following command

sudo aptitude install ssh

If you have multiple servers with similar or identical
configurations (such as nodes in a cluster), it’s often difficult to
make sure the contents and configuration of those servers are
identical. It’s even more difficult when you need to make configuration
modifications from the command line, knowing you’ll have to execute the
exact same command on a large number of systems .

In this tutorial we will see some tools
to execute one command on multiple remote servers using ssh.First you
need to make sure you have ssh installed in your machine or you can
install using the following command

sudo aptitude install ssh

Now we are going to see the following tools which does the required job we are looking for

1) Pssh

2) cluster ssh

3) Multixterm

1) Pssh

pssh provides a number of commands for executing against a group of
computers, using SSH. It’s most useful for operating on clusters of
homogenously-configured hosts.

The package contains:

- Parallel ssh (parallel-ssh, upstream calls it pssh), executes commands on multiple hosts in parallel

- Parallel scp (parallel-scp, upstream calls it pscp), copies files to multiple remote hosts in parallel

- Parallel rsync (parallel-rsync, upstream calls it prsync), efficiently copies files to multiple hosts in parallel

- Parallel nuke (parallel-nuke, upstream calls it pnuke), kills processes on multiple remote hosts in parallel

- Parallel slurp (parallel-slurp, upstream calls it pslurp), copies
files from multiple remote hosts to a central host in parallel

These tools are good for controlling large collections of nodes, where faster alternatives

Read the rest of this entry »

Nov 13

Two days ago F/OSsiL website goes online, I want to thank all colleagues in Libyan Spider Network for their generous help, FOSsiL will be the official board for this group and all activity will realease on it, FOSsiL preparing for Linux Day in Libya. for more info go to FOSSIL.LY

Oct 22

As the FOSS is getting high attention from different entities in the world, just to mention the UNDP and the European Union, and because of the Technical Committees and Groups around the glob in addition to the number of researches, papers, conferences and meetings, and the different reports about FOSS, we established the Free and Open Source Software in Libyan Group (FOSSiL group) to formalize the efforts and activities that will be in Libya related to this field. We have as one of our main goals is to open the opportunities for our Computer Students within different colleges and institutes, programmers, computer engineers, and enthusiastic in Libya to benefit and to participate in developing huge software packages and exchange with engineers with high experience to improve their performance and have the best and effective way of Knowledge Transfer.
In the following sections we will present the Open Source Definition that is initiated and applied by the Open Source International. It will be followed by two sections each for one of the most commonly used Open Source Software Licenses.

Free and open source software

Oct 20

Its goal is to provide a comprehensive compilation of tools which, when working together, grant a network/security administrator with detailed view over each and every aspect of his networks/hosts/physical access devices/server/etc…
Besides getting the best out of well known open source tools, some of which are quickly described below these lines, ossim provides a strong correlation engine, detailed low, mid and high level visualization interfaces as well as reporting and incident managing tools, working on a set of defined assets such as hosts, networks, groups and services.

Read the rest of this entry »

Sep 27

Don’t panic if you deleted /etc/fstab by mistake you can recover it from /proc by the following this way :

cat /proc/mounts > /etc/fstab
chmod 644 /etc/fstab

The “proc” filesystem, which is /proc/mounts, is used to handle sytem configuration parameters, it is a virtual filesystem.

Sep 20


For those of you who don’t know, Vyatta is an open source network appliance that functions as a router, firewall, and VPN device, all running on a customized version of Debian Linux. I have been following the progress of Vyatta for over a year now, and things are looking very promising. The latest release is called VC4 (Vyatta Community edition) and it includes a bunch of useful new features:

  • New command shell allows you to modify Linux settings and network settings from one common interface
  • Redesign of routing protocol offers greatly improved stability and performance
  • Role-based user access
  • Equal-cost multi-path routing
  • Remote access VPN
  • Support for IP tunneling protocols
  • PPPoE support, commonly used with DSL connections
  • WAN load balancing of outbound traffic across two or more WAN-facing interfaces
  • Quality of Service policies provide congestion management and traffic conditioning

As you can see, a lot of exciting changes have been made in the short six months since the previous release. The routing improvements are related to the change from XORP to Quagga. The added QoS capabilities will make Vyatta a good fit for VoIP deployments. The only negative to this release is that Vyatta had to temporarily remove the GUI web-interface until they can integrate it, which is scheduled for July, 2008. Overall, Vyatta is becoming a a compelling option for replacing some of your over-priced network equipment. Read the rest of this entry »