Wednesday, January 25, 2012

Inspirational Steve Jobs Quotes

"Design is not just what it looks like. Design is how it works." -- Steve Jobs




"If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it. And, like any great relationship, it just gets better and better as the years roll on." -- Steve Jobs

"We don't get a chance to do that many things, and every one should be really excellent. Because this is our life." -- Steve Jobs

"When I was 17,I read a quote that went something like: "If you live each day as if it was your last, someday you'll most certainly be right." It made an impression on me, and since then, for the past 33 years, I have looked in the mirror every morning and asked myself: "if today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something." -- Steve Jobs





"You can't connect the dots looking forward; you can only connect them looking backward. So you have to trust that the dots will somehow connect in your future. You have to trust in something - your gut, destiny, life, karma, whatever. This approach has never let me down, and it has made all the difference in my life." -- Steve Jobs

"Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose." -- Steve Jobs

"Your time is limited, so don't waste it living someone else's life. Don't be trapped by dogma - which is living with the results of other people's thinking. Don't let the noise of other's opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary." -- Steve Jobs

"I'm convinced that about half of what separates the successful entrepreneurs from the non-successful ones is pure perseverance." -- Steve Jobs



"That's been one of my mantras - focus and simplicity. Simple can be harder than complex; you have to work hard to get your thinking clean to make it simple. But it's worth it in the end because once you get there, you can move mountains." -- Steve Jobs

"My model for business is The Beatles: They were four guys that kept each other's negative tendencies in check; they balanced each other. And the total was greater then the sum of the parts." -- Steve Jobs

"You can't just ask customers what they want and then try to give that to them. By the time you get it built, they'll want something new." -- Steve Jobs

"Being the richest man in the cemetery doesn't matter to me. Going to bed at night saying we've done something wonderful, that's what matter to me." -- Steve Jobs

"No one wants to die. Even people who want to go to heaven don't want to die to get there. And yet death is the destination we all share. No one has ever escaped it. And that is as it should be, because death is very likely the single best invention of life. It is life's change agent. It clears out the old to make way for the new. Right now the new is you, but someday not too long from now, you will gradually become the old and be cleared away. Sorry to be so dramatic, but it is quite true." -- Steve Jobs

"I want to put a ding in the universe." -- Steve Jobs

Thursday, October 27, 2011

10 strategic technologies for 2012

A strategic technology is one with the potential for significant impact on the enterprise in the next three years, according to research firm Gartner. Factors that denote significant impact include a high potential for disruption to IT or the business, the need for a major dollar investment, or the risk of being late to adopt.

A strategic technology may be an existing technology that has matured and/or become suitable for a wider range of uses. It may also be an emerging technology that offers an opportunity for strategic business advantage for early adopters or with potential for significant market disruption in the next five years. These technologies impact the organization's long-term plans, programs and initiatives.

Gartner recently named top 10 strategic technologies for 2012.

Media tablets and beyond

Users can choose between various form factors when it comes to mobile computing. No single platform, form factor or technology will dominate and companies should expect to manage a diverse environment with two to four intelligent clients through 2015.

IT leaders need a managed diversity programme to address multiple form factors, as well as employees bringing their own smartphones and tablet devices into the workplace.

Enterprises will have to come up with two mobile strategies - one to address the business to employee (B2E) scenario and one to address the business to consumer (B2C) scenario

Mobile-centric applications and interfaces

The user interface (UI) paradigm in place for more than 20 years is changing. UIs with windows, icons, menus, and pointers will be replaced by mobile-centric interfaces emphasizing touch, gesture, search, voice and video. Applications themselves are likely to shift to more focused and simple apps that can be assembled into more complex solutions. These changes will drive the need for new user interface design skills.

Contextual and social user experience

Context-aware computing uses information about an end-user or objects environment, activities, connections and preferences to improve the quality of interaction with that end-user or object. A contextually-aware system anticipates the user's needs and proactively serves up the most appropriate and customized content, product or service.

Context can be used to link mobile, social, location, payment and commerce. It can help build skills in augmented reality, model-driven security and ensemble applications. Through 2013, context aware applications will appear in targeted areas such as location-based services, augmented reality on mobile devices, and mobile commerce.

On the social front, the interfaces for applications are taking on the characteristics of social networks. Social information is also becoming a key source of contextual information to enhance delivery of search results or the operation of applications.

Internet of Things

The Internet of Things (IoT) is a concept that describes how the Internet will expand as sensors and intelligence are added to physical items such as consumer devices or physical assets and these objects are connected to the Internet.

The vision and concept have existed for years, however, there has been an acceleration in the number and types of things that are being connected and in the technologies for identifying, sensing and communicating.

These technologies are reaching critical mass and an economic tipping point over the next few years. Key elements of the IoT include: embedded sensors, image recognition and Near Field Communication (NFC) payment.


App stores and marketplaces

Application stores by Apple and Android provide marketplaces where hundreds of thousands of applications are available to mobile users. Gartner forecasts that by 2014, there will be more than 70 billion mobile application downloads from app stores every year.

This will grow from a consumer-only phenomena to an enterprise focus. With enterprise app stores, the role of IT shifts from that of a centralized planner to a market manager providing governance and brokerage services to users and potentially an ecosystem to support entrepreneurs. Enterprises should use a managed diversity approach to focus on app store efforts and segment apps by risk and value.


Next-generation analytics

Analytics is growing along three key dimensions: From traditional offline analytics to in-line embedded analytics. From analyzing historical data to explain what happened to analyzing real-time data from multiple systems.

Over the next three years, analytics will mature along a third dimension, from structured and simple data analyzed by individuals to analysis of complex information of many types (text, video, etc...) from many systems supporting a collaborative decision process that brings multiple people together to analyze, brainstorm and make decisions.

Big data

The size, complexity of formats and speed of delivery exceeds the capabilities of traditional data management technologies; it requires the use of new or exotic technologies simply to manage the volume alone. Many new technologies are emerging, with the potential to be disruptive (eg, in-memory DBMS). Analytics has become a major driving application for datawarehousing, with the use of MapReduce outside and inside the DBMS, and the use of self-service data marts.


In-memory computing

Gartner sees huge use of flash memory in consumer devices, entertainment equipment and other embedded IT systems. In addition, it offers a new layer of the memory hierarchy in servers that has key advantages - space, heat, performance and ruggedness among them.

Besides delivering a new storage tier, the availability of large amounts of memory is driving new application models. In-memory applications platforms include in-memory analytics, event processing platforms, in-memory application servers, in-memory data management and in-memory messaging.


Extreme low-energy servers

The adoption of low-energy servers -- the radical new systems being proposed, announced and marketed by mostly new entrants to the server business -- will take the buyer on a trip backward in time. These systems are built on low-power processors typically used in mobile devices. The potential advantage is delivering 30 times or more processors in a particular server unit with lower power consumption vs. current server approaches. The new approach is well suited for certain non-compute intensive tasks such as map/reduce workloads or delivery of static objects to a website.


Cloud computing

Cloud is a disruptive force and has the potential for broad long-term impact in most industries. While the market remains in its early stages in 2011 and 2012, it will see the full range of large enterprise providers fully engaged in delivering a range of offerings to build cloud environments and deliver cloud services. Oracle, IBM and SAP all have major initiatives to deliver a broader range of cloud services over the next two years.




-- Text courtesy: Time of India

Wednesday, September 28, 2011

Share iOS App without App Store for Testing

The process of sharing iOS App to friends for testing is done using AdHoc build, which your friends can install on their iOS device.

The Process is little complicated, which is as follows.

Step 1: Go to Provisioning portal of Apple Developer Center (ADC) and register the device IDs of your friends. The Device ID can get from iTunes after connecting the device and by clicking on the "Serial Number" field.

Step 2: Generate a distribution certificate for ad hoc distribution in the Provisioning Portal under Provisioning -> Distribution

Step 3: Download that certificate yourself (the .mobileprovision file) and install it into Xcode by dragging it on the Xcode icon.

Step 4: Duplicate your "Release" build setting in Xcode for an Ad Hoc build. Everything should be the same as Release, except in the "Code Signing" section you will want to select the new Ad Hoc profile generated in step 3.

Step 5: Make an Ad Hoc build by going to Build -> Build and Archive

Step 6: When Xcode brings up the organizer window, right click on the archived build and make a .ipa file by saving it to disk

Step 7: Tell your friends to drag the mobile provisioning profile to the iTunes icon (or with File -> Open for windows users) to install it on their phone.

Step 8: Tell your friends to drag the .ipa file you made into iTunes, and sync their phones


At this point, the app should be installed on their phone, but lots of things can go wrong, so you should definitely read Apple's documentation on the subject as well.

Note that this procedure won't work unless your friends are using iTunes to sync applications with their phones. Also, as noted, you will need to be a paying developer in ADC to even access any of the Provisioning Portal stuff.

Friday, July 29, 2011

Features of Google+



Avoid comment notifications

If you have commented on a post, but do not want notifications of the follow-up comments coming to your inbox, there is a simple way out. Go to the original post and on the right side you will see a drop down arrow. Click on the arrow and select 'mute conversation'. You can choose to shut off all notifications from Google+ settings as well.


Hide your circles

If you do not want others to see the people in your Circles, go to your profile page and click on 'edit profile'. On the left side, you will see a small grey disc just above the photographs of your Circle members. Click on the disc and in the box that opens, you can choose the visibillity of your circle members.

Notifications on SMS

You can setup Google+ to send notifications to your mobile phone as well. Click on the gear icon on the top right corner and select Google+ settings. On the page that opens, go to 'delivery preferences' and under your email address you'll see the option to add a mobile number to receive push notifications.

Enter your phone number and Google+ will first send you a verification code. After verification, you will start receiving free notifications on your phone by sms.

Video chat in HD

By default, video chat in Google+ uses standard definition video, but if your webcam supports it, you can enable HD video support. First, sign in to chat, hover the mouse cursor over the chat section on the Google+ page, click on the small triangle that appears and then click on settings. Here, you'll see a checkbox to enable HD video chat.

Photo editor


There is a built-in basic photo editor in Google+ as well. Select any of the photos uploaded to your profile and double click on it to edit. It will open the image in a full page - click on the 'actions' box below the image and here you can rotate the photos or click on edit to apply a variety of basic effects and tune-ups.

Empty Circle

The Circle feature can be used to save various shared links and notes if you want to read them later. Go to Circles, create a new Circle, name it whatever you want (like 'Read Later') and do not add anyone in it (Google calls it an Empty Circle).

Now, whatever you want to read later, share it on your Google+ status with only this empty Circle that you have created. It will work as your online repository for bookmarks, videos and any other thing you want to access later.

Faux banner

To add a faux banner to your Google+ profile page, you will need to do a bit of photo cropping and resizing using an image editing program. Paste a photo into a template, 750 pixels wide and 150 pixels high and resize it to fit. Then, split this image into 5 smaller photos, each with a dimension of 150 x 150 pixels. Go to your profile page, click on 'edit profile' and upload the images in the order that you want.

Share location

To share your location with a person or a circle, first click the share button on the top right of the Google+ page, then click the 'add your location' button in the text box that pops up. You may have to click 'allow' if a webpage notification comes up. Once Google+ has determined your location, just add names to add them to the share list, or add a complete Circle.


Integrate Google+ with Twitter

Using Google Chrome with Google+ gives you a whole host of new things to play with, thanks to free extensions. For example, an extension called Helper for Google+ allows you to share your Google+ posts toTwitter, while an extension called Surplus integrates Google+ right into the browser. With it, you can post/share though a pop-up or get desktop notifications even if the Google+ webpage is not open.

Sharing with non Google+ users

Let's say you want to share a specific post with someone new to Google+ - the easiest way to do this would be to share a permalink (permanent link). To get a permalink for a specific post, simply click the time stamp in the post - and it will open in a new page. Copy this link to share with anyone over email or chat, even if they don't have a Google+ account.

Style posts

Google+ allows you to post updates in a variety of styles. To post in bold, add an asterisk at the beginning and end of the word (i.e., * word *). To post in italics, add an underscore before the word and a plus sign after it (i.e., _ word +). To post with a strikethrough, add a dash before and after the word (i.e., - word -).

Get Facebook on Google+


To add your various other social networking websites or contacts to your Google+ profile page, first go to Google+ settings by clicking on the gear icon in the top right of the page. Then click on 'connected accounts' and add the accounts here. For instance, to add yourFacebook account, type . Your username in the box.

Thursday, December 30, 2010

Data SAFE - Keep your data in one place

Today every body having multiple email accounts, multiple cards, multiple back accounts, other information like office passwords, some code etc.

Keep track of all this becomes difficult now.

Made an application, which allows to keep all your data at single place.


Following are the features
- Logon with numeric PIN number
- Add Any number of secret data with tag for each data
- Change Key option

This is a lite version. Need inputs to make application better.










More ideas welcome.

Friday, December 17, 2010

Dubai Parking - iPhone Application

This application allows the car users in Dubai to locate their car parked in the city and to pay parking fee.




Locate option allows to locate current position of you and save that location in the device.




Save Location button allows to save the current position on the device.

Show Location Put PIN to the saved location.

Park Fee option allows user to pay parking fee by specifying the plate number, zone and number of hours.
The plate number and zone will be persist in the device, so no need to enter again if it is in the same location.



Application is available to download from iTunes Store.




Users outside Dubai, can use this application for locating their saved location.


Provide your feedback. accordingly, this application will be improving.


Thanks

Thursday, November 18, 2010

How to change Posting Period in SAP

When were I wanted to show demo of Catamaran to SAP customers, I will try posting of one document. Mostly I will be getting following screen as error message



For this issue, we need to change the posting period in SAP Screen.

Get into MMPV transaction in SAP GUI, select company code for ex: 0002.

Input Period.

Thanks...