Archive for the 'technology' Category

Jul

7

Play Framework,Java Web Applications Framework

Posted by admin under internet, resource, technology - No Comments

The Play framework makes it easier to build Web applications with Java

A web app in 10 minutes using Play! from zenexity on Vimeo.

The Play framework is a clean alternative to bloated Enterprise Java stacks. It focuses on developer productivity and targets RESTful architectures. Play is a perfect companion to agile software development.

The Play framework’s goal is to ease web applications development while sticking with Java.

Play framework 1.0.3 documentation

Download Play Framework

Jun

16

How Facebook satisfied a need for speed

Posted by admin under internet, technology - No Comments

By Mac Slocum

Remember how Facebook used to lumber and strain? And have you noticed how it doesn’t feel slow anymore? That’s because the engineering team pulled off an impressive feat: an in-depth optimization and rewrite project made the site twice as fast.

Robert Johnson, Facebook’s director of engineering and a speaker at the upcoming Velocity and OSCON conferences, discusses that project and its accompanying lessons learned below. Johnson’s insights have broad application — you don’t need hundreds of millions of users to reap the rewards.

Facebook recently overhauled its platform to improve performance. How long did that process take to complete?

Robert Johnson: Making the site faster isn’t something we’re ever really done with, but we did make a big push the second half of last year. It took about a month of planning and six months of work to make the site twice as fast.

What big technical changes were made during the rewrite?

Robert Johnson: The two biggest changes were to pipeline the page content to overlap generation, network, and render time, and to move to a very small core JavaScript library for features that are required on the initial page load.

The pipelining project was called BigPipe, and it streams content back to the browser as soon as it’s ready. The browser can start downloading static resources and render the most important parts of the page while the server is still generating the rest of the page. The new JavaScript library is called Primer.

In addition to these big site-wide projects, we also performed a lot of general cleanup to make everything smaller and lighter, and we incorporated best practices such as image spriting.

Continue Reading »

Jun

10

eclipse 3.7,Indigo

Posted by admin under technology - 1 Comment

eclipse

eclipse 3.7 has been created in the repository HEAD branch, the version code-named Indigo (indigo).

May

3

Modify Your WordPress Theme With Stiqr

Posted by admin under internet, technology, web2.0 - 1 Comment

Stiqr

Ordinary self-hosted WordPress users know only too well that even though choosing and using thousands of available themes is a snap, creating one is an almost impossible task. You could use one of the customizable themes to modify the look to your liking, but that’s as far as you can go. Theme creating is not for the faint-hearted who are afraid to plunge into HTML, PHP and CSS coding.

But that’s not the case anymore. I recently stumbled across a WordPress theme editor plugin called Stiqr – still in beta as every other Web 2.0 service is – which can help ordinary web users to become a “skillful” web designer. If you can drag and drop objects, you can modify the look of your web. Self-hosted WordPress is officially included in the list of supported type of websites.

Read How To Modify Your WordPress Theme Via Browser Using Stiqr

Nov

26

How to redirect URL with Javascript

Posted by admin under internet, technology - No Comments

——————————————1.—————————————-
<script language=”javascript” type=”text/javascript”>
window.location.href=”login.php?backurl=”+window.location.href;
</script>
——————————————2.—————————————-
<script language=”javascript”>
alert(”back”);
window.history.back(-1);
</script>
——————————————3.—————————————-
<script language=”javascript”>
window.navigate(”tmtbox.php”);
</script>
——————————————4.—————————————-
<script language=”JavaScript”>
self.location=”tmtbox.htm”;
</script>
——————————————5.—————————————
<script language=”javascript”>
alert(”Access Violation”);
top.location=”error.php”;
</script>

Nov

23

Windows 8 Release Expected in 2012

Posted by admin under internet, news, technology - No Comments

Windows 8 will be with us in 2012, according to Microsoft roadmaps apparently revealed at last week’s Professional Developers’ Conference (PDC).

Although Microsoft has yet to officially discuss plans for Windows 8, a 2012 release would be consistent with previous Microsoft pledges to release a new desktop operating system every three years. Windows 7 was released a month ago.

The latest speculation suggesting a 2012 release has been credited to Microsoft Kitchen, a blog with the tagline “Serving up some seriously tasty Microsoft.”

Despite showing roadmaps apparently picked up at PDC, the blog has little else to reveal about Windows 8.

However, a Microsoft employee may have inadvertently spilled the beans on one key Windows 8 feature last month.

Microsoft employee Robert Morgan appeared to detail the software giant’s plans to make a 128-bit version of Windows 8, and even Windows 9, on LinkedIn, where he listed his job as ‘senior research and development’. His profile, which has now been removed from the business networking site, said Morgan was “working in high security department for research and development involving strategic planning for medium and longterm projects”.

It went on to reveal that his R&D projects included: “128-bit architecture compatibility with the Windows 8 kernel and Windows 9 project plan”. He’s also responsible for “forming relationships with major partners: Intel, AMD, HP and IBM”.

Microsoft is also looking for employees to help shape Windows 8, according to reports online. Neowin.net spotted the vacancy for a Windows 7 software engineer on Microsoft’s site.

“We just finished up work on Windows 7, and are pushing forth on Windows 8 planning and preparation,” said the blurb in the job ad, which was replicated on the CodenameWindows website.

“As part of this team, you will help shape Windows 8. Components of our code include a core agent that runs as an NT service, an API layer and a UI application,” added the advert. (Via PC Advisor)

Aug

27

Search Engine Ranking Factors 2009

Posted by admin under internet, market, technology - No Comments

Every two years, SEOmoz surveys top SEO experts in the field worldwide on their opinions of the algorithmic elements that comprise search engine rankings. This year features contributors from the US, UK, Canada, Australia, New Zealand, Iceland, the Ukraine, the Dominican Republic and many more.

Each participant was asked to rate more than 100 search ranking factors along with specific questions about hot issues in the SEO field. This document, representing the collective wisdom of expert practitioners, is, in opinion, one of the most useful resources for SEO practitioners of all varieties, helping to provide transparency into what matters (and doesn’t) for best practices in search engine optimization.

Read more http://www.seomoz.org/article/search-ranking-factors

Jul

9

Yet Another Image Replacement Method

Posted by admin under internet, technology - 1 Comment

Semantic CSS Image Replacement

Yes, “YAIRM” (“Yet Another Image Replacement Method”) is a crappy acronym. Anyhow….

There have been several image replacement suggestions made over the past 5 years. Semantically, some just don’t make sense. Of course, the accessibility of your image replacement method and the semantic “correctness” has to do with how you code your HTML.

Pros

  • This method works for both in-line and block style elements.
  • Accessible to screen readers and non-image/non-screen media.
  • Does not add extra elements only for styling (no extra span).
  • Works cross browser

Cons

  • Using images for text does not allow for text resizing (like all IR methods).
  • Does not handle “images off/CSS on” scenario; but neither do most layouts with background images, such as the sidebar on this blog.

When I need to replace a header or some other text with an image, I simply give the element my image replacement class (<h1 class="imgreplacement">), and declare the background image, height and width I want to use either by providing an ID and defining the background image in the #id selector, or by targeting the element through specific/unique cascade. I place all of my image replacement css in a media=”screen”. Even though the media attribute is not heeded by all browsers, it is heeded by devices that are not screens. If your user than prints your webpage, the text that was replaced by an image in the browser will print as it semantically should.
button.imgreplacement { display:-moz-inline-box; display:inline-block; background:transparent none 0 0 no-repeat; text-indent:-3000px; font:0/0 Arial; overflow:hidden; color:rgba(255,255,255,0); vertical-align:bottom; background-image:url(http://www.evotech.net/articles/images/redx.gif); width: 18px; height: 18px; border:none; cursor: pointer, hand; }
Continue Reading »

May

5

About the drag and drop

Posted by admin under internet, technology, web2.0 - No Comments

Visual development environments typically let you manipulate objects in an application by selecting them with a mouse and moving them around the screen. Drag and drop lets you select an object, such as an item in a List control, or a Flex control such as an Image control, and then drag it over another component to add it to that component. You can add support for drag and drop to all Flex components. Flex also includes built-in support for the drag-and-drop operation for certain controls such as List, Tr e e, and DataGrid, that automate much of the processing required to support drag and drop.

The drag-and-drop operation has three main stages: initiation, dragging, and dropping:

Initiation A user initiates a drag-and-drop operation by using the mouse to select a Flex component, or an item in a Flex component, and then moving the component or item while holding down the mouse button. For example, a user selects an item in a List control with the mouse and, while holding down the mouse button, moves the mouse several pixels. The selected component, the List control in this example, is the drag initiator.

Dragging While still holding down the mouse button, the user moves the mouse around the Flex application. Flex displays an image during the drag, called the drag proxy. A drag source object (an object of type DragSource) contains the data being dragged.

Dropping When the user moves the drag proxy over another Flex component, that component becomes a possible drop target. The drop target inspects the drag source object to determine whether the data is in a format that the target accepts and, if so, allows the user drop the data onto it. If the drop target determines that the data is not in an acceptable format, the drop target disallows the drop.

A drag-and-drop operation either copies or moves data from the drag initiator to the drop target. Upon a successful drop, Flex adds the data to the drop target and, optionally, deletes it from the drag initiator in the case of a move.

The following figure shows one List control functioning as the drag initiator and a second List control functioning as the drop target. In this example, you use drag and drop to move the ’Television’ list item from the drag initiator to the drop target:

A single Flex component can function as both the drag initiator and the drop target. This lets you move the data within the component. The following example shows a List control functioning as both the drag initiator and the drop target:

Apr

8

Make Funny Picture With FunPhotoBox

Posted by admin under internet, technology, web2.0 - No Comments

Fun Photo Box which is similar to Photofunia, allows you to make funny photos with so many ready made pictures from billboard to Hollywood movies.