반응형

jQuery Nested

For a complete gap free, 
multi column grid layout experience.

 

반응형
반응형
10+ jQuery Sticky Scroll Plugins

 

1. Sticky

A jQuery plugin that gives you the ability to make any element on your page always stay visible.

Sticky.jpg
Source + Demo

2. stickyMojo

A contained sticky sidebar jQuery plugin brought to you by MojoTech. It is lightweight, fast, flexible and compatible with Firefox, Chrome, Safari, and IE8+.

stickyMojo.jpg
Source

3. Sticky Sidebar jQuery plugin

Allows you to set a number of sidebar or floating boxes that follow the user down the page as they scroll.

Sticky-Sidebar.jpg
SourceDemo

4. lockfixed jQuery plugin

A jQuery plugin which allows for DOM elements to be positioned anywhere on the page, and lock within the user’s viewport when scrolling.

LockFixed.jpg
SourceDemo

5. stickyfloat

This plugin makes it possible to have a fixed position element that is relative to it’s parent. A normal fixed positioned element would be “out of context” and is very difficult to use in the most common situations with fluid designs.

StickyFloat.jpg
SourceDemo

6. Sticky Footer

This Sticky Footer can contain any kind of content and is ready to be used in your website. You can build your own menu and use from 1 to 12 columns to display your content.

StickyFooter.jpg
SourceDemo

7. Sticklr

Sticky Side Panel CSS3 + jQuery Plugin

Sticklr.jpg
SourceDemo

8. fixedposition

A powerful CSS attribute, that allows you to fix a HTML element to a position on the page, irrespective of user interaction. Put simply, if the user scrolls, it stays put.

FixedPosition.jpg
Source + Demo

9. jQuery Sticky Sidebar

Sticky sidebar for your content.

jQuery-Sticky-Sidebar.jpg
Source + Demo

10. jquery.fixer.js

Fix element like any other plugins it do.

jQueryFixerjs.jpg
Source + Demo

11. StickyScroll

A jQuery plugin for creating elements that ‘stick’ to the top of the window when scrolling down the page.

StickyScroll.jpg
SourceDemo

12. Sticky-Element

jQuery plugin to make an element scroll with the page inside the boundaries of a specified container or the window.

Sticky-Element.jpg
SourceDemo

반응형
반응형

PC : http://www.motioninjoy.com/wiki/en/install/latest

 

 

MAC : http://tattiebogle.net/index.php/ProjectRoot/Ps3Controller

 

 

*** Sixaxis pairing controller : http://www.dancingpixelstudios.com/sixaxiscontroller/tool.html

 

Blutrol v3.0-18 update 게임패드로 게임 콘트롤

jailBreak : http://bluecom.tistory.com/159

 

 

Installing MotioninJoy drivers - Latest version (v6 (0.6.0005))

Downloading

Before we begin, head over to MotionInJoy Download website to install the required drivers for Windows. The installer comes for both x86 (32-bit operating system) and x64 (64-bit operating system), so make sure you download the right installer for your system. If you are in doubt, just go to Start → Control Panel –> System, to verify your system settings.

installing

Install software

Once you have downloaded the installer, unzip it, and execute the .exe file to start the installation. The installation begins with a standard welcome screen,

… and ends with asking you to run the software.

Driver Manager

Plugin your PS3 controller to your USB port, and you should see a small icon on your system tray, showing you that Windows is installing drivers for your controller. At this point, even though your controller will be recognized in the “Game Controllers”, Windows will not recognized the buttons movement.
 

Open the DS3 tool, go to “Driver manager” and press the “Load Driver” button.


Windows will warn you that it can’t verify the publisher of the driver; don’t worry, MotionInJoy’s drivers are safe for us to install.

Your PS3 controller is ready for use when you see a message: “SUCCESS: Install Completed”.


Getting it working - Bluetooth mode

Guess what, MotionInJoy not only enable you to use your PS3 controller via USB, you can even use it as Joystick via Bluetooth. Click the “BlueToothPair” button, and click the “Pair Now” button, and your Windows should pair with your PS3 controller.

Disconnect your controller from the USB cable an press “PS” button, head back to the profile page, and click the “Vibration Testing” button. If your controller is vibrating, this means that your PS3 controller is now connected to your Bluetooth. Now you can sit back, relax, and kill those zombies with your PS3 controllers.

Configure&Testing the controller

With the driver loaded, your next step will be to configure the controller for use. Click on the “Profiles” tab, pictured below. In order to take full advantage of the DualShock 3′s twin analog sticks and many buttons, you’ll want to select “Playstation 3,” as shown in the picture. Once you’ve selected that setting, hit “Enable,” then “Vibration testing.” If you’ve followed these steps correctly, you should feel your controller vibrate. MotioninJoy also provides a convenient “Game Controller Panel” button, which whisks you directly you to the Windows controller calibration utility. You can use it to ensure that all of your controller’s buttons are functioning correctly.

Click the “Profile” button, and you should see that your controller appears under the “Connected game controller(s)” drop down list. You can click on the Vibration Testing button, to test that Windows recognizes your controller.


We recommend that you open your “Game Controller Panel”to test your PS3 controller.


Click on the “Properties”button 

  • Click on the “Test”tab to test your controller(Buttons and Axises).
  • Click on the “Settings”tab to calibrate your controller.


MotioninJoy

Enjoy using your PS3 controller on your PC with MotioninJoy!!
Check out the Configuration page for more on configuring the controller to use it in a game.
If you have more questions about installing or configuring MotioninJoy that the Wiki

or this install page doesn't cover, please ask your question in the Forums

 

반응형
반응형

 

 

http://knockoutjs.com/

Knockout.js를 활용한 싱글 페이지 애플리케이션 개발


- 샘플 소스 : https://github.com/RayKwon/spa-maso-sample

- 데모 사이트 : http://masospa.azurewebsites.net

 

샘플 소스를 개발한 환경은 다음과 같다.

- 비주얼 스튜디오 2012 업데이트 1

- ASP.NET and Web Tools 2012.2

- Nuget v2.1.0 이상

- Node.js(v0.8.14) with NPM(v1.1.65)

 

 

반응형
반응형

http://jqueryui.com/slider/#side-scroll

 

jQuery UI

 

jQuery UI Demos


jQuery UI offers a combination of interaction, effects, widgets, utilities, and themes designed to work well together or on their own. Play with the demos, view the source,build a theme, read the API documentation and start using jQuery UI today.

Interactions

Interactions add basic mouse-based behaviors to any element. You can create sortable lists, resizable elements, drag & drop behaviors and more with just a few lines or code. Interactions also make great building blocks for more complex widgets and applications.

Widgets

Widgets are full-featured UI controls that bring the richness of desktop applications to the Web. All widgets provide a solid core with plenty of extension points for customizing behavior, as well as full theming support.

Effects

Effects add support for animating colors and class transitions, as well as providing several additional easings. In addition, a full suite of custom effects are available for use when showing and hiding elements or just to add some visual appeal.

Utilities

Utilities used by jQuery UI to build interactions and widgets.

반응형
반응형

최신 에러 페이지 모음

 

http://ui-patterns.com/explore/collections/error-pages

 

 

반응형
반응형
Choosing a mobile development strategy

 

 

Mobile Programming Models

Web
Web applications on mobile devices developed using the web model are accessed using a mobile browser.

A primary advantage of the web model is its multiple platform support, allowing your app to reach the broadest audience of mobile users. The code written using standard web application development languages can deliver a similar end user experience across multiple devices and operating systems. The web model approach also permits your development team to be more agile in addressing and fixing problems. Updates to the mobile application can be made easily over the web as opposed to having to release an update through the App Store for iOS apps and Google’s Market Place for Android apps.

Despite the potential of web technology in the mobile arena, there are limitations. One challenge facing developers is emulating the user interface and experience of a native application within the browser and providing cross browser compatibility. It is worth noting, however, there is a growing ecosystem of third party tools and frameworks such as Dojo Mobile, jQuery Mobile, Zurb Foundation, Less Framework 4, and ResponsiveJS providing developers with solutions to common interface problems. Web apps cannot access all of the device’s hardware and software, such as the address book or the notifications in non-webkit supported browsers. Creating a hybrid application, discussed in the next section, can circumvent these disadvantages.

A web approach is ideal if you are trying to reach the largest audience and not isolate a subset of your user base. The web model is also optimal if development and maintenance costs are paramount. Web development skills are more common than native development skill sets. Many organizations already possess in-house developers with experience in web application development.

Hybrid
Hybrid applications are programmed using the same web technologies as the web model, but are packaged and distributed as native applications. A hybrid application is essentially a web application wrapped in a native shell. Hybrid applications can leverage a Web Developer’s existing skillset and tap into a limited subset of the device’s native hardware. Several popular mobile web application frameworks are PhoneGap, Sencha Touch, and Appcelerator Titanium.

There is a caveat, hybrid applications must still be compiled and deployed through the target platform’s method of distribution. For instance, to distribute your app through the Apple App Store, you would need to build and compile your application using XCode and adhere to Apple’s guidelines and clandestine approval process. To target Android devices, you would further need to compile and distribute your application using Eclipse and the Android SDK then distribute your application in Google’s Market Place. It is worth noting, Adobe’s PhoneGap Build system enables developers to upload their assets (HTML5, CSS, JavaScript) to Adobe’s Cloud service and have their apps compiled using the latest PhoneGap SDK.

A hybrid approach is recommended if your application requires access to native functionality such as the device’s address book, or file system and it is essential for your application to target multiple platforms in addition to long-term maintenance and feature enhancements.

Esri’s ArcGIS API for JavaScript can be used to build hybrid applications. The same workflow for building your application using the web model can be applied to the hybrid model. You would import the compact build of the Esri JS API and any additional libraries (Dojo, jQuery, etc). Cascading style sheets can still be used to apply styles to your application’s user interface. Testing your hybrid application would require running it in a simulator or a device.

Native
Native applications are binary executable programs installed on the device. There is a different SDK for each mobile operating system. Native application development must use a language specific to the platform in which the application is deployed.

Although the native model excels in performance and low-level device hardware access, a critical disadvantage of native development is portability. Code written for one mobile operating system cannot be reused for another mobile operating system. A team would need to learn multiple programming languages, software development kits (Esri offers the iOS, Android, and Windows SDK) and manage several codebases. This makes development and maintenance potentially costly and time consuming.

The native model may be the best approach for your organization if the user interface requirements are strict and the native functionality essential.

Another scenario would be a case where organizations intend to only release their app to a subset of the target audience, and therefore target only a single mobile OS. For example, consider a private internal application only available to employees issued a specific mobile device (i.e. iPhone). This would be an instance where it may not make sense to develop for multiple platforms.

The following table summarizes some of the benefits and limitations of each of the three models and also serves as a decision matrix in helping you chose the most appropriate model for you application.

반응형
반응형

http://meteor.com/

Meteor is an open-source platform for building top-quality web apps in a fraction of the time, whether you're an expert developer or just getting started.

 

특징

Pure Javascript

Live Page updates

clean, powerful data synchronization

Latency compensation

Hot code Pushes

Sensitive code runs in privileged environment

Fully self-contained application bundles

Interoperability

Smart packages

 

Examples : http://meteor.com/examples/leaderboard

 

 

반응형

+ Recent posts