Skip to main content

Posts

G-Jordan Day-1 Event By Google on December 12, 2010

Today, Google run its first event G-Jordan in Jordan at Hayat Amman hotel, about 30 Googlers where there, presented sessions and talked about latest technologies from Google, they also talked about HTML5, Cloud Computing, Open web standards, Chrome Extensions. Attendances where professors from Jordan universities, and also students from different universities and countries like Lebanon, Palestine, Bahrain and more according to invitations sent by Google. Really it was an amazing event, valuable, and successful. Anas Jaghoub P.S here some of photos from the event: Nelson Mattos - VP, EMEA Product & Engineering Sebastian Trzcinski-Clément - Developer / Industry Relations Lead, Middle East and North Africa What you speech is what you see and what is Google translate :)) Chris DiBona - Open source and public sector programs manager and Me(Anas Jaghoub)   Luiselle Mozze a Googler and me (Anas Jaghoub) Luiselle Mozze, Me (Anas Jaghoub), and my friends Mohammad Jar...

Statistics for November visits

Here is the statistic for November visits from the period November 8,2010 to December 7, 2010. 431 unique visits distributed as followed: Jordan                             241 United States                  131 Sri Lanka                         12 Russia                             12 Palestinian Territories     10 France                            ...

Cloud Computing Session at AABU–IT College on 2-DEC-2010

On 2-DEC-2010, I’d presented a session about “Cloud Computing” on the college of IT at Al-Al Bayt university, the session focused on introducing the concept of cloud computing, why cloud computing, area of usability, examples on cloud computing, advantages and limitations of cloud computing. Attendances were students of I.T college in both departments Computer Science and Computer Information System, In addition to the head of department of Computer Science Dr. Sa’ad Bany Mohammad. Here the link for the ppt slides of the session on Google Docs: Cloud Computing Session another link on SkyDrive: Cloud Computing Session Anas Jaghoub P.S, Below Images from the session:

CSS Tutorial – Lesson 1 Part II

In the previous lesson we learned how to define a CSS rule, and we had shown that a CSS rule consists of two parts a selector and a declaration. In the previous lesson we talked that in the selector we might write the html element we want to style. In our lesson today, completing with CSS rules, we’ll see now other types of selectors, The ID selector: CSS allows you to specify a style for a single element, regardless to its tag, depending on its id attribute. as you know, in XHTML each element has an id attribute, and this id must be unique. To define a CSS rule depending on the ID selector below the syntax for it: Example: #theID { font-size: 14px; } Notes: The above CSS rule will be applied for any element whose id = theID, The ID selector must start with #. The Class Selector: Unlike the ID selector, the class selector allows us to define a rule for multiple elements regardless to their tag. The class selector enables us to define a common style for common elements,...

CSS Tutorial – Lesson 1 Part I

What is CSS? CSS refers to Cascading Style Sheets, In general styles define how to display elements on the web page. Why CSS? By CSS, we can define a style for a web page and make it standard for all web pages on the website, changes to the style will be applicable to all pages on the same time. another point of view, CSS responsible for formatting elements of a page, this feature makes the HTML/XHTML responsible on defining the content of the page, and does not have a role in formatting the elements. CSS created by W3C to solve a problem of HTML/XHTML, suppose you want to design your page in some specifications for fonts and colors used, then without using CSS, you have to write these specification for each page you want to apply this design to it, moreover, you might need to apply same design specifications on two different places on the same page, without CSS, you have to write it where ever you want it, this will make page design more complex and poor. Syntax: A CSS rule cons...

XHTML Tutorial–Lesson 1 Part IV

Summary In this lesson, I’ll try to summarize all what we learned in the previous lessons about XHTML. Remember that XHTML refers to EXtensible Markup Language, which is a cleaner version of HTML, defined as an XML application, recommended by W3C, and compatible with all web browsers. Remark that all XHTML elements are written in lower case. Note that XHTML elements must be nested correctly and be a well formed structure. Remark that all XHTML tags must have a closing tag. Remember that empty tags are closed by a space followed by a forward slash then greater than symbol  />. Note that attribute values must be enclosed within double quotes. Attribute minimization is not allowed. Each XHTML document must start with a DOCTYPE declaration. Finally, The structure of XHTML document is, DOCTYPE declaration, followed by html tag, followed by a head tag, followed by title, followed by body tag. Remember that this structure is mandatory and not optional. End of XHTML Tutorial,...

XHTML Tutorial–Lesson 1 Part III

Document Type Definition DTD As we said in the previous lesson, DTD is mandatory for each XHTML document, and we saw the structure for each XHTML document, that consists of DOCTYPE, html, head, title, body. In other words there is three parts that each XHTML document contain, The DOCTYPE definition. The head section. The body section. Remember: DOCTYPE definition is the first thing to be written in the XHTML document. Below an example for an XHTML document: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Welcome</title> </head> <body> <h1>Welcome To my page!</h1> </body> </html> Notes As we said before, each XHTML document must start with a DOCTYPE definition, that describes the syntax of a web page, and the allowed syntax to be used, In other words it specifies allowed tags to be used ...