나는 나를 웃게 하는 사람들을 사랑한다. 솔직히 내가 가장 좋아하는 것은 웃는 것이다. 웃음은 수많은 질병들을 치료해준다. 웃음은 아마도 사람에게 가장 중요한 것이리라.
- 오드리 햅번
나는 나를 웃게 하는 사람들을 사랑한다. 솔직히 내가 가장 좋아하는 것은 웃는 것이다. 웃음은 수많은 질병들을 치료해준다. 웃음은 아마도 사람에게 가장 중요한 것이리라.
- 오드리 햅번
| 몸과 마음은 하나다 (0) | 2012.10.09 |
|---|---|
| 용기로 다시 시작하라 (0) | 2012.10.08 |
| '스님은 고민 없지요?' (0) | 2012.10.05 |
| 체 게바라처럼 (0) | 2012.10.04 |
| '높은 곳'의 땅 (0) | 2012.10.03 |
N.O.V.A. 3 - Near Orbit Vanguard Alliance By Gameloft
http://itunes.apple.com/us/app/n.o.v.a.-3-near-orbit-vanguard/id474764934?mt=8
Open iTunes to buy and download apps.
New iOS game sale! N.O.V.A. 3 - Near Orbit Vanguard Alliance is now $0.99 for a limited time!
“If you're an iOS gamer who demands the very best, you should buy N.O.V.A. 3.” - Slidetoplay
“N.O.V.A. 3 looks, and sounds streets-ahead of anything else on the AppStore right now” - Touchgen 5/5
“NOVA 3 is bigger and better than its predecessors, not to mention a visual feast” - KnowYourMobile – 4.5/5
The
most immersive and impressive sci-fi FPS franchise on smartphones is
back! Fight for mankind's survival in the greatest space shooter on
mobile devices!
Four months have passed since Kal ruined the
Volterites' plans by sabotaging their war factories, and stopping the
extraction of the Judger Artifacts. However, following the assassination
of President Folsom, the government surrendered the colonies to the
Volterite Protectorate in order to prevent civil war amongst the
increasingly pro-Volterite citizens.
Kal Wardin has been laying low
since Folsom’s death, but now he has received a desperate plea from
Yelena to come to Earth. Once again, the hero must rise to save mankind!
•
An epic storyline: Humanity finally returns to Earth after years of
exile! Fight in 10 immersive levels across the galaxy, from a war-torn
Earth to a frozen Volterite city.
• Multiple weapons and powers: Run, shoot, drive vehicles, and pilot a mech to defeat hordes of enemies.
• Join 12-player battles in 7 multiplayer modes (Capture the Point, Free-for-All, Capture the Flag, etc.) on 7 different maps.
•
Use Voice Chat to communicate with your friends in real time! (Voice
Chat available only on iPad 2, the new iPad, and iPhone 4S.)
• For the first time, multiple allies can jump inside the same vehicle and spread destruction on the battlefield.
•
Discover the new FPS benchmark for graphics and gameplay on iOS
(real-time shadow & lights, particle system, ragdoll physics, etc.)
•Optimized for iPad Retina Display
----
Visit our official site at http://www.gameloft.com
Follow
us on Twitter at http://glft.co/GameloftonTwitter or like us on
Facebook at http://facebook.com/Gameloft to get more info about all our
upcoming titles.
Check out our videos and game trailers on http://www.youtube.com/Gameloft
Discover our blog at http://glft.co/Gameloft_Official_Blog for the inside scoop on everything Gameloft.
Coordinate ambushes in real time
and overcome any challenge by talking directly to your friends during
the fight! Voice chat and more amazing features are now available in the
new N.O.V.A. 3 - Near Orbit Vanguard Alliance update!
VOICE CHAT (Available only on iPad 2, the new iPad, and iPhone 4S)
Communicate in real time with your teammates and employ devastating tactics using the new Voice Chat feature!
NEW MULTIPLAYER MAP
The
Warehouse map is now available in Multiplayer mode. This exciting new
map offers a great mix of close- and long-range combat opportunities for
maximum fun. Take advantage of the rooftops and control the battlefield
with your jetpack! Return to San Francisco and fight your way through
the courtyard.
NEW MULTIPLAYER MODE
Tread carefully in Team
InstaGib mode, as you and your enemies all have the same weapon, and
even a single hit means instant death!
| [APP] Select dropdown in Android webview (0) | 2013.01.18 |
|---|---|
| [IOS] the iOS 5 Developer's Cookbook 예제 (0) | 2012.12.11 |
| iPhone 5 and iOS 6 for HTML5 developers, a big step forward: web inspector, new APIs and more (0) | 2012.09.28 |
| [APP] IOS6 업데이트 이후 세션 문제 (0) | 2012.09.25 |
| [APP] 원격제어, 서브모니터, 원격터치패드 - http://www.splashtop.com/home (0) | 2012.09.21 |
브라우저, 개발자 도구, 스타일가이드
http://net.tutsplus.com/tutorials/tools-and-tips/chrome-dev-tools-markup-and-style/
Before digging into Chrome’s developer tools, I want to give you just a brief look at the development tools provided by the major browsers. Note that this isn’t a comprehensive look at these tools and their features, but I do provide basic information for each tool.

You can use the developer tools within Chrome, Chrome Canary and even Chromium.

Safari uses code from the Web Inspector repository; however, you may find that it’s not updated as often as Chrome.

Firefox now comes with its own set of developer tools which has a nice focus on the visual side of things. For those who are used to Firebug, that’s still available as an add-on.


Note: this tutorial uses the Canary build of Chrome. Therefore, some features covered in this article may or may not be available in the beta or stable releases.
Before taking a look at the contents of the Elements panel, let’s take some time to understand the little controls near the top and bottom. Please refer to the numbered list below the following image that explains the different UI elements in the tool window.

It’s good to choose a layout you are comfortable with. Click once on the bottom-left corner and notice how the developer tools pane detaches itself from the main window–perfect for multi-monitor setups. Clicking and holding on the bottom left icon allows you dock to the right, like this:

The Elements panel lists the page’s markup as it is rendered in the browser. Any change made to the DOM via JavaScript is reflected in the elements found in this panel.
Let’s get familiar with this panel. As before, refer to the list items below the following screenshot that identify the different parts of the Elements panel.

The power given to us by the dev tools is nothing short than amazing.
<html/>)
and ending with the currently selected element. Hovering over each
crumb highlights the respective element in the browser window.The font section displays only the fonts that the browser has had to download.
Modifying the DOM within the Elements panel is a fairly straightforward process. To delete a node, simply right-click it and select Delete node. As you might expect, deleting a parent node also deletes its children. Handy tip: You can also press the delete key on your keyboard to delete the selected node.
Changing an element’s type is possible by double clicking on the element name itself. For example: the p
portion on a paragraph tag. Naturally, changing an element from one
type to another causes both the opening and closing tags to change.

Viewing the page’s resources is essential for debugging.
Adding attributes can be achieved by right-clicking on the element and selecting Add attribute.
The cursor immediately positions itself where you would expect it to,
and you can start typing the attributes you want to add to the element.
For example: class="title". Pressing the tab key on your keyboard positions the cursor to the next attribute position.
Editing attributes is similar to adding them. Find the attribute you want to edit, and double click either the attribute name or its value. The former highlights the attribute name, and the latter highlights the value.
Raw HTML editing is enabled by right-clicking on an element and selecting Edit as HTML.
The developer tools provide a few useful techniquies for locating elements in the document. Hovering over elements in the Elements pane causes the corresponding rendered elements to be highlighted in the page. This is a great way to find which element in developer tools matches corresponds with the element in the page.

Naturally, we do not see elements outside of the browser’s viewport highlighted when hovering over the corresponding elements in the Elements pane. Fortunately, we do see a tooltip indicating the direction of the out-of-viewport element. The icing on the cake, however, is the Scroll into view feature found within an element’s context menu. It does exactly what its says: it scrolls the element into view.

The developer tools also has a search feature. While the dev tools pane has focus, press Control + f to open the search box. This is a simple text search box; so, typing “body” will find the first instance of the text “body” in the document.

Before we get to the style panes (the right hand side) of the Elements tab, we can access some style information directly from an element if it has all three of margins, paddings and borders specified in the stylesheet. Hovering over one of these elements gives us a glimpse at its box model, like this:

When you’re wondering why some floated elements are not behaving as expected, viewing the margin/padding information can help diagnose the problem. For example, you may find that an element is wider than what you expected due to extra padding.
While on the subject of margins/paddings/borders, let’s shift over to the styles area of the Elements panel and check out the “Metrics” pane.

This allows you to drill-down and identify possible problems as to why an element renders the way it does. It’s also a great learning tool; if you haven’t gotten your head around the CSS Box Model, then the Metrics diagram is a great visual aid.
The Metrics
pane lets you view element dimensions, padding, borders and margins.
Notice how you can highlight over each individual portion to get a
visual representation as to how it renders in the browser. The Metrics diagram also gives pixel based measurements for each portion of the element, e.g. a style rule of padding: 10px 5px (10px at the top and bottom, 5px right and left) will show the exact measurements for each side of the element.
Viewing style information is fun, but immediately tinkering with any page’s style ranks much higher on the ‘ol fun meter. Whether it’s to educate ourselves, experiment with a design, or even communicate ideas to our peers, the power given to us by the dev tools is nothing short than amazing.
Ensure the Styles panel is expanded and click just to the right of the opening curly bracket. You’ll notice a cursor automatically positions itself so that you can write a style property. Type a property name, press tab to move the cursor to the value portion, and type the value. I’m going to add the following CSS:
border: 1px solid green

The Elements panel lists the page’s markup as it is rendered in the browser.
When you start typing in the property name, Chrome provides suggestions, giving you the benefit of auto-completion. Awesome! Pressing tab selects the closest match to what you typed and moves the cursor to the value position. However, pressing the right arrow key causes the cursor to remain in the property portion but fills in the closest match to what you typed.
Auto-completion also works with property values. For example, typing in “pos” *tab* “fi” *tab* creates a style property of position: fixed.
When entering pixel/percentage based values, such as 15% or 10px, we
can increment and decrement those values using the up and down arrow
keys. To increment by 10, use shift + up arrow key.
Modifying color values is a breeze thanks to the color picker. After entering a color value, single-click on the small, colored square to the left of the value to bring up the color picker tool. You can also toggle between color value formats by shift+clicking the small colored square.

You can create a new style rule by clicking the small + icon in the styles pane. Markup which looks like:
<h1 id="something">Hello</h1>
Automatically generates the following style rule:
#something { }
Markup which looks like:
<h1 class="some-class">Hello</h1>
Automatically generates the following:
.some-class { }
Markup which looks like:
<h1>Hello</h1>
Generates:
.h1 { }
Markup which looks like:
<h1 class="class1 class2 class3">Hi there</h1>
Automatically generates:
.class1.class2.class3 { }
Of course, style rules can be modified to your liking.
The Elements panel gives you a lot of power with the structure and style of the page, but the dev tools give us many more tools essential to our work.
The Resources panel shows what resources a page uses. Let’s take a look at what it provides.

The Metrics pane lets you view element dimensions, padding, borders and margins.
localStorage.sessionStorage.The developer tools also has a search feature.
localStorage, cookies, or any other data storage mechanism. Additionally, certain resources, such as localStorage can be modified via the developer tools.Despite the lack of frames usage in today’s web sites, understanding how to inspect a page with multiple frames is a valuable skill to have. In the following screenshot, you’ll notice a columned page where each column represents a different frame:

You can save a resource to your computer
Each frame is placed inside its own folder. Each folder contains each page's assets, and you can click on each page to show their contents. Viewing the contents of an HTML page is helpful, but we can go dig deeper into each page and view its resources. JavaScript, CSS, images, and even fonts can be viewed! Assets that contain code are displayed in the developer tools' code viewer, which comes with syntax highlighting and line numbers.
It's important to note that system fonts, such as Arial or Helvetica, are not listed under Fonts; the font section displays only the fonts that the browser has had to download.

The font scales so that it can fit within the resource content area; therefore, resizing the resource content area also resizes the asset!
It's clear that some thought went into the image viewing UI.

The developer tools displays the image in the content area, and the image scales according to the content area's size. Images with transparency (like the one in the above screenshot) are shown with a checkerboard in the background, making it easier to view the image. Other useful information, such as the dimensions, file size, and MIME type are displayed below the image.
The JavaScript! Clicking a script file displays its contents, but not much else.

But don't despair; viewing assets is simply that: viewing assets. In a future tutorial, we'll look at the dev tools' JavaScript support and capabilities.
You can view the different stylesheets that the browser loaded for the web page.

As with JavaScript files, you cannot do much with the stylesheet assets.
Occasionally, the browser will be unable to load a particular resource due to network issues or developer error.

When this happens, a small red notification appears to the right of the asset. The number states how many errors occurred, and the content pane provides more details about the error.
Each resource has a context menu; simply right-clicking on a resource shows a menu similar to this:

You can save a resource to your computer, open a resource in a new tab, and perform many other tasks. Double-clicking the resource opens the asset in a new tab.
As I previously mentioned, you can view cookie information for a particular website. For example, navigating to Twitter while being signed in may present similar information to what is shown in this screenshot:

Here, we see:
When you’re wondering why some floated elements are not behaving as expected, viewing the margin/padding information can help diagnose the problem.
.twitter.com allows for any sub-domain on twitter.com.You can delete a cookie by right-clicking on a cookie and selecting Delete from the context menu.
It's interesting to note how browsers use cookie information to determine whether you are an authenticated user. While logged in to Twitter, deleting the "auth_token" and "_twitter_sess" cookies prompts us to login after refreshing the page. Twitter likely stores our logged in status and other bits of sensitive information in those cookies.
Storing and viewing key/value pairs in localStorage
is rather easy. Rather than storing our own keys, we'll use an existing
website as an example. The following screenshot shows the local storage
view of a Kitchen Sink Example App made with the mobile web application framework Sencha Touch.

When first viewing the page, the browser makes a request for a CSS file. Refreshing the page feels a lot snappier because Sencha stored the CSS in local storage. The kitchen sink app has some interesting key/value pairs. For example, one key looks like this:
3a867610-670a-11e1-a90e-4318029d18bb-http://dev.sencha.com/deploy/touch/examples/production/kitchensink/resources/css/app.css
The value for that key begins with this:
/*45e6f4ffe818855b26f3dcbfc156025eca58e4f5*/code,pre,pre *{font-family:Menlo,Monaco,Courier,monospace}
Steve Souders wrote about storing assets in local storage; it's an interesting and exciting use of local storage which can improve performance--especially on mobile devices.
The application cache tells the browser which resources it should cache, and the Application Cache category lets us view what has been cached.

There are three columns with this view:
See this tutorial if you're not familiar with HTML5 application cache.
| 이클립스에서 대소문자 변환하기 (0) | 2012.10.22 |
|---|---|
| [HTML5] webQR - How to create QR code reader in HTML5 website (0) | 2012.10.08 |
| URI - The What, Why and How of Data URIs in Web Design (0) | 2012.10.02 |
| [IOS6] iOS6 SAFARI BUG (iOS6 사파리 버그 - AJAX, SPINNING, ...) (0) | 2012.09.26 |
| [HTML5] http://html5-demos.appspot.com/ (0) | 2012.09.24 |
구글지도 플러그인
http://designreflect.com/10-best-jquery-google-maps-plugins/
Most of the users on the internet use Google Maps whenever they need to find a location of a certain place. Google Maps is easy to use so it is widely used among internet users. These days it is common to see Google Maps embedded into the websites. People embed Maps to their websites so that their visitors can easily find their location to contact them.
Some premium WordPress theme developers have also started providing the options to embed Google maps by default into their themes. You might have already seen maps embedded into other websites and might be wondering how to embed these maps into your website as well. It seems a complex task at first but using these jQuery plugins you can easily accomplish this task yourself. All these plugins have proper documentation to help you out.
If you want to embed Google maps to your website, here are 10 Best jQuery Google Maps Plugins for you.

More About gMap – Google Maps Plugin for jQuery

More About bMap – jQuery Google Maps Plugin


More About Google Maps the jQuery Plugin Way


More About Google Maps jQuery Plugin




| [Style] 15 Online HTML5 Tools for Web Designers (0) | 2012.10.11 |
|---|---|
| [jQuery] How to Turn jQuery Accordion into CSS3 Accordion (0) | 2012.10.08 |
| 10 Responsive jQuery Slider Plugins (0) | 2012.10.05 |
| 6 jQuery Plugins for Book Like Page Flip Effect (0) | 2012.10.05 |
| [IOS6] IOS 6 업데이트 이슈 (0) | 2012.09.26 |
슬라이드 플러그인
http://designreflect.com/responsive-jquery-slider-plugins/
Sliders are common on blogs for a long time. But now sliders can be seen on any type of website. With the trend of responsive web design, you also need to make slider of your website or blog responsive so that it also adapts itself according to the resolution of the screen.
Its not that much difficult to make a website responsive but its always better to make use of scripts written by other developers to save your time. To help you out with responsive sliders, I have hand picked 10 best responsive jQuery slider plugins available on internet.

Flexslider is the most widely used and fully responsive jQuery slider. Flexslider is easy to use and is supported in all major browsers.

WOW Slider is a responsive jQuery image slider with stunning visual effects and tons of professionally made templates.

ResponsiveSlides.js is a tiny jQuery plugin that creates a responsive slider using list items inside <ul>. It works with wide range of browsers including all IE versions from IE6 and up.


CSS3 Slideshow with Parallax Effect

Blueberry is an experimental opensource jQuery image slider plugin which has been written specifically to work with fluid/responsive web layouts.


Elastic image slideshow is a simple elastic slideshow with a thumbnail preview. The slideshow will adjust automatically to its surrounding container and you can navigate through the slides by using the thumbnail previewer or the autoplay slideshow option.


UnoSlider is an advanced image and content slider which is built with responsive design and mobile devices in mind.
| [jQuery] How to Turn jQuery Accordion into CSS3 Accordion (0) | 2012.10.08 |
|---|---|
| 10 Best jQuery Google Maps Plugins (0) | 2012.10.05 |
| 6 jQuery Plugins for Book Like Page Flip Effect (0) | 2012.10.05 |
| [IOS6] IOS 6 업데이트 이슈 (0) | 2012.09.26 |
| [jQuery] jquery isotope - http://isotope.metafizzy.co/ (0) | 2012.09.11 |