Skip to main content

Posts

Graduation Project.. What do u need to know..

Alsalam alikom wa ra7mat allah wa barakatoh From my point of view, I think anybody needs to know somethings and have some tools before starting in the graduation project... 1- You should have an Idea for the project that suits what u need to learn... there will be another post about how to choose ur project's Idea. 2- You should learn some SWE (Software Engineering) methods for developing any application, you don't have to learn them thouroughly but at least u need to know these terms : - SLC (Software Life Cicle) in general... - Pair Programming - Testing technique (Unit Test, .. etc) 3- You should have some tools for development, - Visual Studio Express (If u r developing using a .NET language) - Eclipse, NetBeans (If u r develping using Java..) - SVN server for source control.. and multiple versions watching... - Issue tracker (I recommend Gemini cuz it has an Academic License, or Fogbugz, they accepted to give us a trial version with ...

Hurghada Trip...

Alsalam alikom wa ra7mat allah wa barakatoh 2 days ago, we came back from our yearly holiday at Charm Life, Paradise Resort, Hurghada, Egypt, the Earth,.... :D We took a lot of photos, videos there... they will be nice memories I hope.. The whether there was just fine although the first two days, it was somehow hot in the morning... but later, it became really really fine.. Here are some pics (nobody of my family appear in them... for social reasons :) ).. Our enterance. An overview from the balaconi Another view for the Swimming Pool from the balaconi Back view for the Receiption and Inner Bazar.. General view for the Report.. Another general view Before the sun hides... Royal Palace.. a resort beside ours.. C u later.. Alsalam alikom wa ra7mat allah wa barakatoh

Last Day @ Silverkey...

Alsalam alikom wa ra7mat allah wa barakatoh Hope you are all fine.. Yesterday was our (Trainees) last day @ Silverkey, we spent about 2 months there... Yesterday, it was also the last day for Amir (Bo2bo2 as all guys call him).. he is going to a new copmany in Hurghada.. (Good luck bo2bo2..) bo2bo2 got an IceCream Cake to celebrate :D... I'll stop speaking,... To Be Edited... Pics will be Added Here... Alsalam alikom wa ra7mat allah wa barakatoh

Demo day.. CONTD.

Alsalam alikom wa ra7mat allah wabarkatoh I just wanted to post this a note for myself and u as well... I was supposed to make a demo about "DesignPatterns as You Never Thought In" in the last demo day but for some reason, I found "Programming languages Concepts" more interesting to me.. so I sat down and made a presentation. Next day, I sent that presentation to my Project Leader; Dody, to take his opinion, he said he will check it when he is free, I didn't get a reply from him about it, I thought he must have been busy.. so just let's show him in the demo day.. so, the demo day came, and he asked me "Are you going to give the design patterns ? or the programming thing ?" I said "the programming languages", he said "ok then" and just went out... Then mohammed started his session... dody is now out... Mohammed finished, dody is still out... I'm about to start, Tamer (a developer there) went to tell dody that Mohammed finishe...

Demo Day... Silverkey

Alsalam alikom wa ra7mat allah wa barakatoh Today, there was a demo day in silverkey, DemoDay is a day-off, everybody makes a presentation about anything he wishes (computer or non-computer related) during the whole 8 hours today... then we hang out anywhere outside. Today, 3 or us made presentations : Mohammed Hossam (Senior Developer), then Me, then Dody (Project Leader). Mohammed's was about Neoral Nets, it was really nice as an introduction to NN, get it from his blog . Mine was about Programming Languages Concepts, u can download it here Dody's was about why Web2.0 is important to stay free, what will happen if countries started to regulate the internet (ban certain sites... etc). After that we took some pics for the place... here r the pics : That's all for now, catch u later.. Alsalam alikom wa ra7mat allah wa barakatoh

Management types...

Alsalam alikom wa ra7mat allah wa barakatoh, It's really so long since i last wrote something here.. Farid, an Azrabiganian guy, working in silverkey, he was here in egypt for about 1 month, traveling to Azrabigan to open a new silverkey branch there. Farid made a presentation today for us about Management types.. Let's see what I concluded: - Baffalo : Those guys who get an idea and directly go to the code.. they r really stick with deadlines. - Eagles : Those guys who set their expectations really high that they may not be able to achieve. - Peers : Those guys who analyize everything about 4-5 times before starting to plan for implementation. - Deers : Those guys who waits, listens carefully to everything, then when they decide to do something, they do it well.. that was the presentation.. after that, Farid asked us to divide ourselves to 4 groups, everybody puts himself in the group of managers he feels, then he gave each group a set of questions, and asked the group to answ...

Management differences... Egypt, USA

Alsalam alikom wa ra7mat allah wa barakatoh As u know (or probably not), I'm working for Shura (egyptian company) & Silverkey (USA Based company), so let's check an example for a difference between my senior here and there.. Doddy is my PL (Project Leader) in Silverkey & Ali is my PL in Shura.. - Doddy made a team of trainees (4 trainees) and chose a project for them (iSchool in new way) and got a teacher to declare what is going on in the school... - Ali did the same thing but the difference is that he cares more about getting money and doesn't care about the fact that we r trainees.. - Doddy asks us to make a task, gives us time (much time actually), then gives us a visit (in our own development room) to check the status and if he didn't like something (and this happens a lot) he sends as much as we wish to convince us or to get convinced, and it happens few times when we convinced him.. - Ali asks us to make tasks (which we discover later that he has no knowl...

Atlas... AJAX Implementation for ASP.NET

Alsalam alikom wa ra7mat allah wa barakatoh " “Atlas” is a free framework for building a new generation of richer, more interactive, highly personalized cross-browser web applications " If u went here Atlas ( http://atlas.asp.net ), yould would probably find the above statment the first words about Atlas.. So what is Atlas ? As my subject says.. it's AJAX implementation for ASP.NET.. What is the benifit ? Do u enjoy writing JavaScript ? sure not, that's why they made this implemenation.. How come ? 1- U can check this video ( Download Here ) 2- U can download some samples ( Toolkit ) I liked the idea of theri implementation.. basiclly it didn't change anything in ur existing code.. u just make ur project using the "Old" postback methodology.. then after finishing, u can add few lines.. like this: this would generate some JavaScript that would make this part of the page updatable.. that is can be updated without post back.. It's so simple so powerful...

Silverkey Tech Interview..

Alsalam alikom wa ra7mat allah wa barakatoh On Sunday 18th, I had an Exam at Slikverkey Tech... Let's get back to Sun 18th, Mama, my sis & I went together to Dokky Square (which was so far), after searching for some time (maybe 20 minutes) we reached to the desired place... but it was still so early.. we reached at about 3:00pm & my interview (as I thought it was) was on 4:00pm.. minutes passed, a colleague in 1st year (whom I don't know) came and said Him : Alsalam alikom, r u in Ain Shams or Cairo Uni ? Me : Ain Shams, yes.. Him : U r the ACM, right ? I mean u r in a position there, right ? Me : U can say so. Him : I'm Saleh in 1st year.. Me : oh, gr8... How r u ? Silverkey too ? Him : al 7amd lellah, yes.. U? Me : yes.. and we spoke a little bit...................... then he left.. Minutes later, I went to the building, and met some one who was wearing a suit too so I expected he is coming for the interview.. I said "Silverkey ?", he smiled and said ...

ITWorx Disqualification

Alsalam alikom wa ra7mat allah wa barkatoh Previous post ...... ITWorx Qualification Three days ago, I've been informed about the results of ITWorx choices.. they chose 1 from each team.. so they chose Ramy, Moussa and Mustafa Mohie. I can't say I didn't care about them... I got sad.. really sad, not for losing ITWorx but for the fact that they "refused" me... this hurted me so much.. I tried not to make people c that in my face or words, cuz it would hurt me to death if I found someone saying "ma3lesh, bas enta kowyes wallahi msh 3aref homma leeh keda" and such things.. That day (3 days ago) I couldn't think well... The next day to it, I started thinking about the reasons.. why didn't they choose me.. why was I out of choice.. r they my qualifications ? am I not smart enough ? they didn't interview me.. they judged through the C.V.s and most of us have nearly the same qualifications... read the same books, shared the same projects.. so what ...

What leader type r u ?

What Famous Leader Are You? personality tests by similarminds.com

ITWorx Qualification..

Alsalam alikom wa ra7mat allah wa barakatoh There is an association named ESEA which made a competition amon Architecture projects for 3rd year students.. the winner team will be qualified to get and interview in ITWorx... From my own point of view.. there were only 3 projects among alllllll those students (10 guys out of more than 270 students) those projects r : - Fayz & Ramy's project.. it's so wonderful they made a 3D model for the processor, the user will c a truck moving from a Bus to another carrying his data.... it's so nice.. - Moussa, Zezo, Kisho, Wael... another gr8 project (not complete though) to simulate any fully-drawn cpu circuit.. - Mustafa Mohie, Mustafa Atya, Mohammed Hussein, Haytham Alaa.... U can read some details in my previous post or check this : Assembly Plus Plus Dr.Amr Desoky & Dr.Ahmed Salah were supposed to judge and choose the winner, so they prefered the easy way.. and qualified all the 10 guys to the interview.. to let ITWorx decide....

Assembly++

Alsalam alikom wa ra7mat allah wa barakatoh It's time for publishing... at least as we planned to.. but for our bad luck.. it's exaaaaaaaaaams' time so we have so limited time to complete the googlepages we started and to put a well formed documentation online.. But let me tell u the general Ideas we tried to demonstrate: OOAssembly as briefly described before Here Let me tell u an example for the language : class Pixel public dword x public dword y endClass class Window : Pixel public proc Initialize ... ... endProc public proc PutPixel ... ... endProc endClass class Main proc Main Window wnd call wnd.Initialize mov ax, #3 mov wnd.X, ax mov wnd.Y, ax call wnd.PutPixel endProc endClass This is assembly yes.. expected output size.. yes, reliable..yes, readble.. yesss, powerful.. yesss this example demonstrates many things.. 1- Inherit...

Architecture Project

Alsalam alikom wa ra7mat allah wa barakatoh I'm not gonna speak a lot about our Architecture Project.... It's not a secret anymore... but we still have some surprises for the exam day ISA ;) ... The Idea is simple.. we tried to make it useful.. mm think about combining the power of Assembly.. (will be mentioned later) and the elegant code written on C++ (C# lovers will argue with that ;) ) When I said power of Assembly I meant basiclly two things : - 1-1 matching.. means each Assembly lines will be equevilant to 1 instruction line - Controling the hardware soooooo smoothly.. so flexible soo powerful.. When I said Elegant code of C++ I meant : - Nice tidy understandable code... - Basic OO concepts.. making the code more and more elegant.. flexible extenadble.. readable.. Assembly was not understandble.. if u wrote a 1800-line program (u can easily reach that number of lines) no body.. even u will be able to understand it after few days.. Assembly was not Elegant at all.. u write...

DB Project Delivered

Alsalam alikom wa ra7mat allah wa barakatoh Today we delivered our DB project.. Let me tell u a little bit about it.. It talks about Election Automation System, U have the ability to create election manage Positions, Menus, Members... etc If u r a regular Member, u can vote for one time.. If u r an electant, u can create menu if u r a President.. else u can just check some summery data.. mm, it's not complicated not big.. not a lot functionality.. we decided to make it using ASP.NET.. We started in the project just few days before delivery day... not big progress.. bugs.. e7l that it's accepted... Alsalam alikom wa ra7mat allah wa barakatoh

Analysis' Project delivered

Alsalam alikom wa ra7mat allah wa barakatoh Yesterday we delivered the analysis project.. I've some comments on the whole issue.. our sections' exam should start on 11:00am.. we were there on time.. we chose a pc, put our project.. started figuring it out and here comes some comments - Our project was separated on file.. cuz every one worked a little bit on a project.. - Zezo (a teammate of myself) forgot his file.. so he had to do it again.. - There r some diagrams that each one have never seen.. and we discovered later that she wants a person to describe one single diagram "type" in the project... so what we did was a waste of time.. Let's continue.. 2 assistants were checking the projects.. they sit with each group -together- for about 45 minutes.. Here comes some logical comments: - They r only 2.. it's insane to sit together for each group - 45 minutes for each groups means the section would take 5*45 = 225minutes > 3 hours.. mm simple algebra.. hah!! ...

Lunatics Game..

Alsalam alikom wa ra7mat allah wa barakatoh Hope every one (= no one :) ) is just fine.. Do u know Worms ? GunBang (or whatever its name is)? those games where u r controling small characters in a virtual 2D space... with lots of weapons.. trying to make other characters fill into water or lose health or whatever.. Lunatics is a new game of that type.. Long ago, Yasser (elder than me by 2 years) has sent a message to the ACM_ASCIS group saying that a friend of his (I don't remember exactly what he said) but he said that there is a new game being developed.. and that any one wanted to share.. contact some one called Hadi.. Anyway, I contacted him, he looks serious at first.. but by time, I realised he is not a good leader for such a project.. he is that kind of people having money.. (like most Gulf people) Anyway, developers kept coming and leaving.. I was handed the networking stuff.. so I would start so late.. -didn't start till now actually :)- Today, he contacted me telling ...

Shoura Interview...

Aslalam alikom wa ra7mat allah wa barakatoh Today, I had my first "physical" interview.. I went to 7aday2 al Ma3ady to have my interview at Shoura's company.. My meeting was supposed to be at 9:00pm, actually I didn't go there before so I went something early -actually I realized that it was so early- I went there about 7:37pm ::.. anyway.. I spent some time figuring out where is their building, then i went to pray... after some time -before the prayer starts- Mustafa (my friend) & Sherif (the CEO) entered the mosque to pray... I welcomed them ;)... The 3 of us then went upstairs, Mustafa went to a different room cuz it was my time to have the interview.. Sherif started by explaining how much he "doesn't" know game development :S... then gave me a trivial question in a non trivial way.. Given an object with mass m and under the gravity g, we have a ground at a certain height, the question is "when will this object reach the ground?" I repli...

ACM Warmup Lessons..

Alsalam alikom wa ra7mat allah wa barakatoh Last post about the ACM Warmups contained some details about what happened in the contest day... What about lessons we got ? mmm, First, I should say that no one -till now- reads this blog -it's my own will BTW- so I don't think anybody will get any benefit from the lessons I'll post.. so let the post be mmm a personal evaluation other than lessons for public.. Second, Abdul Rahman, our new-bie partener, has some good points and some bad ones.. Good Point: - He thinks well.. Bad Point(s): - He has difficulties in English.. - He gets tired easily.. - Don't concenterate a lot.. Having 3 bad points and 1 good point doesn't mean he is bad.. I believe he will have a good future ISA... Even if we didn't do something this year together, ISA he can do something with his new team next year... Third, The contest problemset, I think it was kinda easy, except the Dynamic problem, it was easy too but just mm u know, broke the ice.....

ACM Spring Warmup Contest

Alsalam alikom wa ra7mat allah wa barakatoh Hope u r all fine.. (no all currently ;) ).. Yesterday, for the first time, we had a contest which 1st, 2nd, 3rd, 4th-year students participated into.. usually, we make a contest for first year (juniors-as we call them- they should be named "freshmen") and another for the rest.. The contest was 8 problems, 7 of them were trivials.. 1 was Dynamic, this mm strange problemset was put by Abdalla for 2 reasons -as far as I know- 1- He wanted first year to SOLVE... so we can encourage them more and more to enter ACM.. 2- He wanted to train us on what happens on Regionals.. where they bring most of the problems trivial but tricky.. The contest environment was really exciting, a team from 2nd year stuck to the top for about 3 hours -don't remember their name :D- then Amigos went to the top for another period.. then we went to the top for another period, by then all the top teams solved 4 problems, 2 teams from 2nd year, 2 teams from 3rd...