Era of cloud systems

Can't Think without Writing

Today I was looking for a solution for some problem in my website,
A solution of the problem was to use upload a folder X, in each subfolder on my server, the content of the X folder is the same in all subfolders, and if the content changed in one subfolder, it should changed in all the subfolders :O , so now, I need to copy this folder in each subfolder and each new created subfolder should contain this X folder too.
Stupid Idea (was mine) was to copy the folder in each subfolder, and the process of concurrent content checking will be done manually, Imagine the situation when you have about 50 folder and each on contain this X folder, BAAAAAAAAAAAAD
another Idea there was to create the X folder in somewhere on the server, and link it in every where you need it on the server with the same name (X), here, you will ensure that any change in the main X folder will be reflected in the links.
I myself find the Idea Excellent, but the Question was, Which type of file linking?
HardLinking or SoftLinking?
I founds SoftLinking (symbolic linking) better as I can refer to any location on the disk from any other location on the disk, not only the same partition.
My Question Here:
Will the symlinks increase the time of accessing the content from the original (X) folder than accessing it from X folder in the first solution?
Still can't find the answer, but still looking for it!
Written By ً Ahmed Gaber at 7:41 PM 0 reviews
Labels: linux, open source, review

the bad news -for myself- which announced in the press last months about IBM deal to buy (sun microsystems).
it become worse when I read about another offer to buy sun but this time from Oracle and HP (you can read more here)
you know, I may talk about IBM deal as sun may disappear but it will be merged in another Open Source software sponsor, IBM may look not the OS hero like Sun (which own the big collection of OS popular software, (Java, MySQL, OpenOffice, VirtualBox. NetBeans ... )), but IBM still a sponsor for OS software products.
now let's look at Oracle, and HP. (I can't compare)
last to say here, Sun would Die, But It will still in the SKY!
Guy like to work for Sun!
since year ago, I started my way to study and be professional in PHP, since I study php well, and of course I study the OOP features in PHP, but since, I haven't know about the overloading in php, Overloading is the duplication of method name in the class, but both methods should have diffrent type of parameters and diffrent number too, i.e diffrent method signature,
but how this can be implemented with language that doesn't concern with the variable data type (I mean php),
the method overloading was the most important feature I use in Java, but it isn't exist in PHP, (as I was think)
week ago, i've read document about method overloading in OOP as one of the basic features in oop, and during the article, the author say that php has this ability, and he write this link , I've saw this link before, but I wasn't concerned with it, but now, I'm do
lot of my fresh to linux friends asks about how to get the grub (boot loader information) of your machine, this grub will help you to restore your ubuntu system, after installing another OS on it beside your ubuntu.
to get the grub, you need to lig on your system as root,su root
then enter the password,
now, this is the Xfactor:dd if=[source] of=[destination] count=1
the command dd, which copy the content of if and put it in of location,count means how many block copied from the source to destination
now, if you want to get the grub of your machine, you'll enter this commanddd if=/dev/sda of=/home/aigdonia/grub.bin count=1
this will read the first block form /dev/sda (you need to change it according to your system) and paste it in /home/aigdonia/grub.bin (change to wherever you like to paste)
now, you've a file called grub.bin on /home/aigdonia holds the first block of your hard disk, you can now install Windows or whatever OS you like then you'll restore the grub again by doing the following simple steps:
from your ubuntu live CD, write the following in the shell window:sudo dd if=[grub.bin] of=[/dev/sda] count=1
this will do the reverse operation, and then you can leave the live session and log normally to your ubuntu :)
Yesterday (11 Feb) I was in Cairo ICT 2009, this is a forum and technology conference take over in Cairo/Egypt
Cairo ICT collects Technology Makers in all the world and bring them in one place to share the Technology and knowledge too,
I was there to attend conference by SUN Microsystems talks about NetBeans IDE as innovated Application to easily develop Java Applications, including Java2 SE, Java2 EE, and Java2 ME
in addition to applications profiling, and JavaFX
I like the event so much, and sun give me nice small stress ball with sun Logo on it,
I'll provide more details about the event later with pictures.
Ahmed Gaber
I know that it is too late to send this post, but I was very busy in my term exams,
Here is geertjan's notes about my Graduation Project Meeting which was last 7th january in Alex
the meeting was very very useful for me on both personal and work levels,
and you can read complete post about Gj's visit on His Blog
and here is Geertjan's notes:
NetBeans Platform Project at Suez Canal University. I met Ahmed Gaber and another student from Suez Canal University (cool name for a university) in Ismailia, who are in a team of 10 students creating a visual database generator on the NetBeans Platform. Read about it here. Potentially, they could end up working on their project in tandem with the database engineers on the NetBeans team, but that is still under discussion. (Ahmed also created a new Shisha plugin for NetBeans IDE, which I will blog about separately, soon.) By the way, those two students traveled 5 hours to visit me in Alex ...
Welcome every body, I like to announce the new look of my Site,
I hope you visit it and wait feedback
This is my First NetBeans IDE Module, and I like to foreward it to Mr Geertjan, the technical Writer in NetBeans IDE,
I like to say that I was very proud and feel very happy when I was with him and last thing I like to say "Thanks Geertjan for the meeting and Like to see you soon here in Egypt,"
You can download and test the module on Your NetBeans IDE :
Link : http://www.aig-group.com/org-netbeans-tripleshisha.nbm
Happy new year my friends,
happy new year Fouad, Osman, Karim Majid, Mohsen, Asmr, Heshmt, 5amis, Samman, Samir, and every body I know in my college,
happy new year for every body I've met during my life.
my family, Father, Mother, and my brother, my Cousins, Hamada, Amr and Anas,
Happy New Year My Blog Readers.
and Happy New Year myself
Ahmed Gaber
Welcome every body,
Two days ago, I was looking for Rich Client Book's samples, actually I've to find it easily on NetBeans 6.0 Update Center, but I use NetBeans 6.5.
press OK and checking will be done automatically,
now you can open the sample from File | New Project | Samples > NetBeans ModulesAnd finally, NetBeans 6.5 has been officially released, as some people know, NetBeans will provide support for PHP and Ajax which act as my Life core,this plus the standard features you like
Although I like .NET technology too much and like work by it, I hate the system Called 'Windows', and this for several reasons no place to list them here!
and as I'm a ubuntu user, I've spend days looking for a way to work with C# on my lovely Linux System, and finally I've found an alternative way to work with C# and .NET other language outside Windows Cage :D
Written By ً Ahmed Gaber at 2:16 PM 2 reviews
Labels: gnu, linux, microsoft, mono, novell, open source, technology
Google have made the Beta Release for Windows System, and Linux and Mac will be released soon, although Linux Users (Like me!) can Install it on Wine.
I’ve see the videos of Google talking about Google Chrome and you can find it here, also you can read the blog post about it on Google Blog
Theme designed by TemplatePanic, supported by , Customized by: Ahmed Gaber