Laliwala IT Services

Laliwala IT Services
Website Development

Saturday, May 18, 2013

apple iPad 5 rumor


Even before summer, the iOSphere languishes in the iPad rumor doldrums, apparently having exhausted itself with hopes for a Retina display iPad mini 2, and the A7 chip for the iPad 5. But there is hope: The Rollup uncovered the radical iPadiGlasses, in an exclusive report.
Also this week, fan art along with leaked specifications that sound utterly familiar ooze into the iOSphere to reveal the iPad mini 2; the same rumor, through iOSphere mitosis, subdivides into a new rumor about the A7 for iPad mini 2; and both Next iPads will be rushed to release because of the ongoing fall in product sales for the current ones.
You read it here second ... except for the iPadiGlasses.















"There are some clear improvements here over the existing iPad mini that should make this a no brainer upgrade for most existing owners."
-- Matthew Humphries, Geek.com, basing his assessment on Photoshopped fan art depicting an imagined iPad mini 2, and a rehash of other rumors that have long since worn out their welcome
__________
iPad mini 2 revealed in fan art and "leaked" specifications
With so little else happening rumor-wise, the iOSphere seized on a post from the Dutch website MobiLeaks, which revealed the iPad mini 2.
This "information" is based on 1) "a detailed render of [from] our tipster," meaning a piece of Photoshopped fan art; and 2) "a list of some specifications" which were "received," meaning copied and pasted from other rumors circulating for months. Confusingly, the post doesn't make clear whether both art and list are from the same "tipster" or different sources.
[ CATCHING UP: Last week's iPad 5 rumor rollup ]
Here's the fan art which shows, essentially, the same iPad mini you have today except with a nearly non-existent side bezel to left and right. And it's 0.2 millimeters thicker.
According to Adnan Farooqui, posting at Ubergizmo, "The person who created this render claims to have based it on the information received about the design of iPad mini's successor." In fact, no such claim is made or even hinted at by MobiLeaks.
The purportedly revelatory list of specifications includes the by-now-familiar stuff: 7.9-inch 2048 x 1536 pixel Retina display, 324 pixels per inch, A6X chip (unless it turns out to be the A7 chip), 8 megapixel front camera and so on.
"More iPad mini 2 specs and renders have leaked on a Dutch website, showing off a retina display," according to Clare Hopping's breathless post at TheFullSignal.
Hopping's post reflects the persistent, almost willful misunderstanding of what "leak" means in journalism or even bloggerism. To cite the Wikipedia reference: "A news leak is a disclosure of embargoed information in advance of its official release, or the unsanctioned release of confidential information." In other words, it's someone who knows actually knows something, telling someone else about it.
Or you can just pretend that an utterly unfounded rumor is a leak, which is that Matthew Humphries does at Geek.com. "There are some clear improvements here over the existing iPad mini that should make this a no brainer upgrade for most existing owners. The display remains the same size, but has increased its resolution to match that of its big brother. Apparently we're also going to see the processor upgraded from the dual-core A5 to an A6X chip, which is necessary to handle that higher resolution display. Both cameras are also getting a healthy upgrade from the current 5MP and 1.2MP parts."
Remember that he bases this on the MobiLeaks post which itself is based on nothing. Except possibly wishful thinking.
iPad mini 2 will have A7 processor
Apple rumors, like amoebas, reproduce themselves by a process of mitosis: they subdivide into new entities.
The MobiLeaks post mentioned above had the following about the Next iPad mini's processor: "The processor of the iPad Mini 2 is the Apple A6X, who also was fitted on the iPad 4. But according to our tipster is still not fixed. Since Apple is engaged in the production of the A7 chip, there is a possibility that this chipset is provided on the new iPad Mini."
In other words, the tablet will have the existing A6X chip. Unless it has the not-yet-existing A7 chip.
Here's how International Business Times' Erik Pineda interpreted this "report." First, the carefully designed headline: "iPad 5, iPad Mini 2 with Retina Landing in September with A7 Chips - Report."
Yet the MobiLeaks post nowhere mentions "iPad 5."
Pineda's opening sentence: "Apple's iPad 5 and iPad Mini 2 release date has been set for September this year and the new iOS 7 tablet rollout is packed with vast improvements like Retina display panel and a faster A7 computing chip, a new report said."
An unsubstantiated, unsourced blog post that merely repeats other rumors becomes a fertile source for multiple new rumors, equally without foundation.
The issue of what chip Apple will use in the Next iPads, and Next iPhone, is the subject of endless speculation. Depending on how one defines "next," Next iDevices will have a 64-bit A7, a 20 nanometer A7, a four-core A7, some combination of these, the A6X chip now in the fourth-generation iPad, or even a Qualcomm Snapdragon processor.
To power the Retina display to the third-generation iPad, introduced in March 2012, Apple created the A5X system-on-chip, choosing a 45 nanometer silicon process instead of 32 nanometer, resulting in a really big component, with an area of 163 square millimeters compared to 123 for the A5. And it created a much bigger battery. Apple faces the same issues in powering a Retina display but it has solve them in the physically much smaller iPad mini.
iPad 5, iPad mini 2 will be released soon due to "big drop" in iPad 4, iPad mini sales
File this under Apple Zombie Rumors: It just will not die.
Weeks ago, Apple CEO Tim Cook clearly said in the most recent earnings call that Apple will start announcing new products, software and services starting in fall of 2013 and into 2014.
And yet.
"Consumers may get their hands on iPad 5 and iPad Mini 2 soon as Apple seems pressured to release its tablets due to the drop in sales in its current models," declares Kristin Dian Mariano, in a post at International Business Times.
And the basis for the alleged drop in sales? "Reports." Like the now notorious report from Bloomberg.
"According to a report from Bloomberg, two of the key products from Apple, iPhone 5 and the iPad Mini, are expected to have a 25-30% drop in the second quarter," Mariano writes confidently. "This is because of the decline in consumers buying the current models of iPad and is waiting for the successors of the devices."
This seemingly straightforward comment is wrong in so many ways that we can't cover all of them, though The Rollup first touched on this controversy in last week's iPhone 6 Rumor Rollup [see the section "iPhone 6 will be assembled in Apple's own factories"].
The Bloomberg story to which IBT refers but does not link is this one, by Tim Culpan.
Culpan clearly has OEM manufacturer, and Apple partner, Pegatron saying that a decline in its revenues is due to falling demand for the iPad mini. Fortune's Philip Elmer-Dewitt was the first to identify the problems with Culpan's account, not least of which was the fact that Pegatron's CEO never said anything like that.
That critique has gone viral, prompting a tidal wave of invective and condemnation. The Loop as usual succinctly summed it up with its headline: "In which Bloomberg just makes shit up about the iPad mini."
Mariano clearly isn't a Loop reader herself or maybe she is and it doesn't matter because made-up stuff is what rumors are all about anyway. "[I]t is clear to Apple consumers that many new products are right around the corner including the iPhone 5S, the iPad 5 and the iPad Mini 2," she gushes. "So of course sales will start to decline on the current products because people are waiting to buy the newest version when it comes out."
The phenomenon of putting off a buying decision is one that Apple executives have acknowledged in the past. But iPads have only been available since April 2010 and the purchase pattern is much more varied than for either iPhone or especially iPod, as this chart from APPLinvestors.com shows (it covers the first 11 quarters of iPad sales). There is no plateau for iPad, at least not yet: The overall trend is strongly upward even with the increased variance in quarterly sales in the past 5 quarters or so.
Combine it with this companion chart showing cumulative sales for the same three products. iPad so far has been growing at a faster rate than iPhone did initially: It reached the 100 million unit mark in 10 quarters, while the iPhone reached it in 16.
iPad mini 2 in radical new form factor, and new name: iPadiGlasses
In general, the Next iPad rumors this week were so impoverished, so unimaginative, so lame, so well, you get the idea. Anyway, The Rollup thinks you deserve better.
So, the Rollup polled a key group of anonymous tipsters from all levels of the rumor supply chain, who are familiar enough with Apple's plans to be able to embroider them extravagantly, and we created our own rumor: the iPadiGlasses. We even have an actual photograph, no matter what anyone says, shown here of an actual prototype recently seen, apparently, at a beerhouse somewhere between Cupertino and Mountain View.
As you can see, it consists of not one but two radically revamped iPad minis, minied still further, and working in tandem: Together, they create a 16:9 aspect ratio big-screen, totally immersive HD experience. The "lenses" use a radical new transparent, lightweight, Superduper AMOLED (SdAMOLED) tinted glass that doubles as stylish sunglasses. Finally, all those weird patents for curved screen technology make sense: iPadiGlasses 2 will have "wrap-around" lenses.
Finally, Apple gets rid of the home button. A mere glance triggers the home screen. It's now revealed that Apple did not buy Authentic for its fingerprint sensor, but for its highly secret retina scanning sensor, now built into iPadiGlasses, and dubbed "Retina scan" in keeping with the unit's Retina display.
The UI can work by eye and head movements, like twitches and jerks. But Apple didn't stop there: It's added facial recognition software that detects and responds to grimaces, sneers, leers, and even tears.
The rumored curved battery is now a fact: embedded in the frame. The A7XYZ processor, code-named "zowie," along with memory and storage, and all that other stuff, is contained in a slender hinged compartment at the back of the iPadiGlasses.
And, finally, Apple has included a radical new Near Field Communications chip and software so you can use your iPadiGlasses as a mobile wallet. You just bend over and tap the glasses against the cash register or other NFC reader.
No information on pricing. At long last, we now know why Tim Cook delayed everything until next fall.


..............................................................................................................................................................


How to deal with angry customer?

When customers are angry, they are really not angry with you or your company or your product. They are actually angry with the problem. You need to understand that you are on the same side that the customer is on. The problem is the one that is on the other side. But most times, the problem is never really the problem. It is the response/ action towards the problem that becomes the real problem. So resolving the problem is important to us as it is to the customer.

Statistics shows that a happy customer will tell others about the service to 10% of the people they know. Customers with a problem will tell it to 30% of the people they knows about the problem. But customers who had a problem resolved an is happy will tell it 55% of the people they know. This shows that a happy customer will not only be a loyal customer but also help in a good word of mouth marketing for your business.

Yahoo calls press conference amid Tumblr acquisition rumors


Yahoo has called a mystery press event in New York City on Monday afternoon, hot on the heels of rumors that it plans to buy Tumblr for US$1 billion.
"Join us as we share something special," says the invite, sent to members of the press Friday afternoon.
Citing unnamed sources, All Things D reported earlier Friday that Yahoo may be in talks to partner with Tumblr, invest in it, or make an outright purchase. It notes that Yahoo's CFO talked earlier this week about the need for Yahoo to bring back its "cool."




Adweek, in another report citing unnamed sources, put the value of the deal at $1 billion.
Marissa Mayer is expected to be at the New York City event, according to CNBC. Tumblr's headquarters are in New York.
The blogging and social network service was founded in 2007 and has 175 employees. It says it currently hosts more than 100 million blogs.

Friday, May 17, 2013

20 Tips for becoming a better programmer


1. There should be only ONE single exit point to each method (use if-else whenever needed).
2. When using if-else, make sure to place the SHORTER code snippet in the if:

if (cond) {
   <only a few lines of code>
}
else {
<here you should write the "bigger" case>
<many many lines...>
...
...
.
.
.
}
3. Do NOT throw exceptions if you can avoid it, it makes your code MUCH slower, if you feel like throwing something and then catching it – go play ball with your dog. If you don’t have a dog get one – they’re awesome!
4. Do NOT try to do many things on the same line – when you’ll get an error – it will be harder to debug, example how to NOT write your code:
String result = hasInformation()? getState() : (hasMoreInformation() ? getOtherState() : getState());
5. Look for code pieces that look the same and if you find any – REFACTOR your own code!
6. Meaningful names are a MUST. If you’re not sure, meditate on it for another minute. Still not sure? ask your colleagues for their opinion.
I’m still shocked everytime I find out that the following is not common knowledge:
7. Whenever you can use HashMap instead of List/Queue – use it!
And on the same note:
8. If you can use caching instead of I/O (usually DB) – use caching
9. If a nice and simple regex can do the job – use it!
10. Do not use regex for parsing (for example: HTML/XML/json)
11. Print to Log. You should have at least two levels of logging: DEBUG and ERROR. The latter should be the default. Nice tip: you can send your self a text when a critical error occurs, by sending an email to @look here for more details.
12. Use stackoverflow – not only for asking questions! take a few minutes, every day, and try to answer questions – you’ll be surprised how much you’ll learn from it!
13. A rule of thumb: if your method is over 50 lines – split it. If your class is over 500 lines – split it. If you think you can’t split it – you’re doing something wrong.
14. Writing a code which is “self explanatory” is great but also very hard, if you’re not sure how “obvious” your code is – use code-comments.
15. When writing code comments always assume that the reader doesn’t know what you’re trying to do. Be patient & explain. No one is going to *bug* you because your comment was too long…
16. You want to improve? read books, blogs, technical online newspapers join relevant groups on Linkedin, update yourself with the latest technologies, go to conferences, got the point ?
17. Practice makes perfect: solve code-challenges, join hackathons, go to meetups etc
18. Choose one IDE and study it carefully, make sure you know the major features. Tune-up the keyboard shortcuts – it will make your workflow smoother.
19. Whenever you find a bug, before you fix it, write a unit-test that captures it. Make sure it does.
and my favorite:
20. Don’t get lazy – RTFM
We’ll finish with two quotes:

Employee Resigns


So your top employee has resigned. Now what?

When one of your best employees quits his job, expect that some people in your team will be all eyes and ears about how you would react.  Some of them might also reflexively wonder if they themselves should get their traveling bags ready to seek for greener pastures.  Or some may start to think if there’s anything wrong with the company. Others may get over the news quickly enough, but it still pays to handle sensitive matters such as these with care. Resignations from an employee, especially from someone who has positively contributed to the company, will usually be a downer for your other employees. Sequioa Capital founder Don Valentine says over at the RingCentral blog that “Disruptions can sneak up on you or any other company.”  Any company must be prepared for any change that can impact their operations. Here are some things to keep in mind if a top employee hands in his resignation papers:

5 Things to Do When Your Star Employee Resigns image star employee resigns 300x201

Accept and reflect 

Many employees resign because of management issues.  This is why it’s hard for some managers not to take resignations personally; the real reason for leaving might  be the managers themselves!  Of course an employee will usually never tell you right in your face that you or the company sucks, all in the name of not burning bridges. But you can find out the real reason by allowing the employee to talk freely about his reasons for leaving and reading between the lines. It may be a concern you can do something about to prevent future attrition – like bullying from other colleagues, salary issues, personal issues, stress, or others. Don’t throw a fit; rather, accept the resignation gracefully and do some self-reflection. Is there merit to his reasons for leaving? Is there anything you can do to improve company policies or your management style, so you can keep your other valuable employees?
Explore the merits of a counter-offer
There are several risks associated with making a counter-offer. A top performer who has resigned has probably already weighed the pros and cons of leaving.  However, Lance Haun over at TLNT says that counter-offers can work if they are done right.  You should be selective about who to give counter-offers to and let some of them go without a fight, since counter-offers could be used by some employees as a strategy to ask for a salary increase.  Counter-offers are not a retention technique or salary negotiation tool. However, they are a last ditch effort to keep employees if the costs of them leaving are greater than allowing someone else to take the reins. You need to factor in what the impact will be on your team if the person leaves, how employee will be affected if the counter-offer is accepted (the loyalty of the employee who resigned might come in question), and all the non-monetary costs the employee will be taking with him if he leaves (product knowledge, strategies, etc.). That said, be prepared for your employee not to accept your counter-offer.  Best policy is to identify and prevent possible problems even before your valuable employees resign. Also, make sure that your senior employees are mentoring other employees, so your company won’t be crippled if someone leaves.
Show your support
A good company will support and wish its employees well, especially if they know that these employees will be leaving for better opportunities.  Don’t hesitate to give your recommendations and referrals if the employee deserves it.
Stay positive when you communicate the news
Of course, top management and other employees would have to be informed about important changes such as these.  Show respect and be positive.  Acknowledge the loss for the company and convey your appreciation for the employee’s efforts. Let your employee say his parting words and immediately get into action to put your team into transition.
Manage the transition phase
Never leave other employees hanging, especially when it’s about what they’re supposed to do next when a teammate leaves. Let the departing employee work with his colleagues and allow those left to volunteer for tasks. Don’t overload the employee on his last two weeks on the job, so he can efficiently help you with the transition phase.
All in all, it’s important that you handle changes such as this with grace.  Have you ever had to handle a resignation from a top performer?  Or have you ever had to resign from a job?  How did the company handle your resignation?  Share your comments and experiences below.

10 Marketing Strategies For Businesses

10 Marketing Strategies For Businesses

1]-  Be able to describe what you do/what you are in one clear sentence. Donald Trump is correct, that elevator speech is really important. Ask a friend or colleague to give you an honest evaluation of your description. Does it give the listener a basic understanding of what you do? If not, make it a priority to work on it. Before someone can decide if they may need your product or service they must first understand what you’re saying.

2]-  Be UNIQUE in ALL that you do. Don’t just give it lip service. If you’ve decided to adopt a unique approach to make your business memorable (tagline, business signature, giveaway, mascot, illustration, photo, color scheme, etc) be sure to use it consistently in your marketing efforts. It should become part of your brand.

3]- Use your mission statement as a filter for all that you do. Once you’ve clearly decided what your marketing goals, strategies, targets and tactics ARE, it should be easy to identify those things that DON’T fit. For example, if you have identified the best marketing vehicles to reach your customer then it’s very easy to say “no” to those salespeople offering you marketing opportunities that don’t fit your plan.

4]- Don’t jump-process….Discover your target market and your points of difference before you start marketing. Your printed collateral materials, Web site, and advertising will be much more effective and less expensive to produce if you have your marketing strategy established first. Then you’re simply following your plan in all that you do. Avoid the “shotgun” approach or “reactive” marketing.

5]-  Give back to the community…strategically. There are so many great causes and organizations out there and you can’t do everything. So, pick the ones that will best position you with your target market.

6]-  Network efficiently and effectively. If you don’t feel that you are a competent networker, now is the time to learn how to be or hire someone that is. Enough said.

7]-  Remember that inconsistent advertising is wasted money. A prospective customer must be exposed to the same message in the same way numerous times before they are ready to entertain a buying decision. Pick an advertising vehicle where you can afford to have an ongoing and consistent presence.

8]-  If you do trade shows, have a plan and work the plan. Companies participate in trade shows for a variety of reasons. Unless you have a success plan, you won’t know if it worked. 

9]-  Look for ways to establish yourself as an expert in your field. Speaking engagements, publication articles and volunteer leadership roles can all help label you as an expert in your field. 

10]-  Keep all marketing communications clear, brief and focused…Did I mention brief? Enough said.

.......................................................................................................................................................

Top Ten Rules For Cultivating Profitable Relationships

1. Continuously Learn About Your Customers

2. Treat Different Customers Differently

3. Anticipate Customer Needs

4. Interact With Customers Using The Media Of Their Choice

5. Focus on Revenue and Retention

6. Constantly Increase Value for Customers and their Organization

7. Present a Single Face Across Channels

8. Enable Information

9. Create Business Rules to Drive Decisions

10. Empower Employees with Information and Training

Google free storage to 15 GB


Google said it is increasing by three times the amount of free storage for users of its cloud storage service Google Drive. Google Drive today announced it's increasing the amount of free storage it offers subscribers from 10GB for Gmail and another 5GB for Drive and Google+ Photos.
Combined, Google subscribers will get a net total of 15GB of free unified storage and will be able to share all the additional data among the Drive cloud storage service, Gmail and Google+ Photos.
Google Drive's storage subscription plan increased the free capacity from 5GB to 15GB.
Clay Bavor, director of product management at Google Drive, wrote in a blog that with the new combined storage space, "you won't have to worry about how much you're storing and where.
"For example, maybe you're a heavy Gmail user but light on photos, or perhaps you were bumping up against your Drive storage limit but were only using 2 GB in Gmail. Now it doesn't matter, because you can use your storage the way you want," he wrote.
Google has been increasing its competitive pressure on other cloud storage providers since launching its Drive service last year.
Among Google Drive's competitors is Microsoft's SkyDrive and Apple's iCloud, but the companies most threatened by Google's move into online storage are smaller specialized service providers, such as DropBox, Box, SugarSync and YouSendIt, according to analysts.
Dropbox offers 2GB for free, and its first paid upgrade option is to 50GB for $9.99 a month or $99 per year.
"[Average consumers] don't have much of a relationship with these smaller [cloud] companies," Gartner analyst Michael Gartenberg said at the time of Google Drive's launch. "The challenge for these smaller companies is reaching out to consumers or shifting to somewhat of a different market; the problem is that Google also wants the business market, the small business market and ultimately the enterprise IT market."
This article, Google Drive throws down the gauntlet: 15 free gigabytes, was originally published at Computerworld.com.


Make your passwords harder to crack

Activiti BPM public training at Singapore in June 2013


Attune University provides three days Activiti BPM public training at Singapore June 10-12,2013

Activiti BPM Public Training

Mumbai, June 26 - 28, 2013

JOIN US AT THE

Mumbai,
Activiti BPM Training


Register Now
Attune University provides three days training on Open source BPMN 2.0 standards and Activiti BPM. This is unique opportunity for Technical Architect, Project Manager, System Integrator and Senior Developer to learn installation, configuration, design and deployment of BPMN 2.0 business processes using Activiti. After this training you will be familiar with BMPM 2.0 business processes, services orchestration, process deployment, execution, testing and monitoring using Activiti and also Activiti integration with Mule ESB and jBoss Drool.
Follow on Linked In | Friend on Facebook | Follow on Twitter
Copyright © 2013 Attune University, All rights reserved.

Our mailing address is:
training@attuneuniversity.com
Our contact number is:
+91 90999 12995

How to install Linux on a vintage 68K Mac (tutorial)


 If you're like me and happen to have a bunch of vintage Macs powered by Motorola 680x0 CPUs lying around, then you probably like to tinker with them. And what better way to tinker with obsolete hardware than by installing an obsolete version of Linux on it? It's a difficult and time-consuming procedure with no practical purpose, of course, but when has that ever stopped us?
In this how-to, I'll install Debian 4 (a Linux distribution) on a 68K Mac. There are some catches, and the road to functioning Linux on a 68K machine can be long and frustrating, so I'll try to condense the process into a series of easy-to-follow steps. No matter how I simplify it, though, keep in mind that almost everything about this process is antithetical to the traditional Macintosh experience, so it is not for the faint-hearted.
Step 1: Prepare the Mac
Find a Mac that will work with the version of Linux we're using. There is no hard and fast guide to compatibility, so you'll have to go by the general guidelines I lay out below. Before you begin, be sure you have a fresh PRAM battery installed.
CPU. You need a Mac with a 68020, 68030, or 68040 CPU. The plain 68000 CPU machines (like the Mac SE) will not work with this version of Linux. The list of candidate machines that can use this version of Linux includes most Quadras, the Centris machines, some Performas, many of the LC models, and most of the Mac II series.
RAM. Your Linux Mac should have at least 16MB of RAM, but I recommend 24MB or more. You need at least 10MB free (after Mac OS loads) to run the bootloader program at a minimum.
Hard drive. Use a large hard drive for the era--at least 200MB, hopefully more. If you have data on the hard drive that you don't want to lose, back it up, because you'll be repartitioning it later. That means you are 100% guaranteed to lose the data currently on it.
Removable storage. For the most streamlined installation, you'll need to have an internal or external CD-ROM drive. A Linux distro image will be burned onto a CD-R.
In my case, I used a Mac LC575, which runs on a 33 MHz 68LC040 CPU, with 36MB of RAM and a 540MB hard drive. It also has a built-in CD-ROM drive.
Step 2: Get the software
After your Mac is ready, it's time to get some software. Here is the list.
Mac OS 7.1 to OS 7.6. You will need a basic Mac OS installation on the hard disk to launch the Linux bootloader program (called Penguin), so you need to be able to install Mac OS (or copy over a working system folder from another disk). Doing so is generally beyond the scope of this piece, but if you need a copy of Mac OS, Apple provides version 7.5.3 via its FTP site free of charge.
Patched Apple HD SC Setup 7.3.5. Versions of this SCSI hard drive formatting and partitioning utility come with every version of Mac OS, but you'll likely need a patched version of 7.3.5 that will allow you to use the tool with non-Apple hard disks. You can download the patched version as part of this SIT-compressed package.
Debian 4.0 CD image. I will use a specially-built version of Debian Linux 4.0 for 68K machines. It's old, but it's the best we have right now. You can download the Linux ISO.
That ISO is a CD disk image, and you'll have to know how to burn it to a CD-R. (If you're reading this far, I'm guessing you probably do.) The ISO contains the other software we'll need, namely the Penguin bootloader, a Linux kernel file, and a RAM disk image, which we'll talk about more below.
Step 3: Prepare the hard drive
To prepare the hard drive, you'll need another drive to boot from that has the Apple HD SC Setup program on it. I recommend using a bootable Mac floppy disk. Copy the HD SC Setup to that disk.
Next, physically connect (if it isn't already) the SCSI hard drive you want to use for Linux to your Mac. Insert the HD setup floppy and boot to it.
Run the HD SC Setup program and select the proper drive ID. Then click the partition button and (Warning: This will delete your data) remove whatever partitions already exist on the drive.
Next, you'll add three new partitions by clicking on the "custom" button, then clicking on the blank volume area to the left of the window:
First partition: A Mac OS partition that will hold the Mac system software and the Penguin bootloader. That partition should be at least 20MB, but if you have the room, make it 50MB to 100MB so you have space for other Mac OS utilities that may come in handy another time.
Second partition: An "A/UX Swap slice 1" partition, which will function as swap space (virtual memory) for Linux. It should be roughly double the size of your installed RAM. So make it 48MB to 64MB. The exact amount isn't too important.
Third partition: An "A/UX Root slice 0" partition, which will be the main (root) storage space for the Linux OS and its related programs. You should fill up the remaining hard drive space with this partition. Ideally, it should be at least 100MB.
Additionally, you could do more fancy partitioning for user space and such, but this is way is simpler and it works just fine for how often you'll likely be using your Linux installation (i.e. a few times).
Step 4: Install Mac OS
As I previously mentioned, you'll need a basic installation of Mac OS on the hard drive in order to boot into Linux. So using whatever method (and OS version) you're comfortable with, install it on the Mac OS partition we just created.
If you have lots of other vintage Macs lying around, it's handy to simply connect your Linux HD as a second disk on another working Mac and copy a working System 7.x folder over. It saves a lot of time versus switching floppies or even a CD install.
Step 5: Prepare the Linux files
If you haven't done so already, burn the Debian 4.0 ISO to a CD-R. You can use whatever modern PC or Mac you're comfortable with to do it. Just make sure you're actually burning the image contents itself to the CD-R and not just copying the ISO file to it. In Mac OS X, you'll have to use Disk Utility to properly burn the image to a CD.
Once you've got the CD, you'll need to get a few files off of it and onto your vintage Mac OS 7.x partition. In my case, I had a Mac OS 7.x extension that could read the Linux CD file system, so I stuck the CD in my LC 575 and copied the files directly. If you don't have that extension, then you may have to copy them from the CD on your modern machine and copy them over to the vintage Mac via another method (beyond the scope of this article).
Here are the exact files you'll need (including the paths to them on the CD):
/install/kernels/vmlinuz-2.6.26-1-mac
/install/cdrom/initrd.gz
/install/tools/mac/Penguin-19.hqx
/install/tools/mac/PenguinColors.hqx
/install/tools/mac/PenguinPrefs.hqx
Once you have those files on your Mac OS 7.x partition, put them all inside a folder called Penguin. Then un-binhex the three HQX files--StuffIt Expander usually works, and I bet you have that utility already if you've come this far.
Now you'll have three functional pieces in the folder: the Penguin bootloader program, the Linux kernel (vmlinuz-2.6.26-1-mac), and the RAM disk image (initrd.gz).
Before we go further, I'll step back and explain what each part does. The bootloader is a Mac OS program that allows us to boot up Linux on older Macintosh hardware. Because of the way older Macs work, you can't boot directly into Linux right after flipping on the power switch like you can on a more modern machine. The Linux kernel is the basic package of non-Mac binary code that forms the heart of the Linux operating system. The RAM disk image is an encapsulated file system that contains a minimal set of Linux binaries, scripts, and setup files needed to start the Linux installation process.
Step 6: Run and configure the Linux bootloader
Now that you have all the files you need on your Mac OS 7.x partition, it's time to run the Penguin bootloader and configure it properly.
Before you run Penguin, it's best to allocate some RAM to it so it works properly. Click on the Penguin icon and choose Get Info from the file menu in Finder. Down at the bottom there's a box where you can type in the amount of RAM the system reserves for it at a minimum. I put in 10MB for mine--values less than that caused errors for me when I tried to boot Linux later.
Now double click on the Penguin program to start it. Go to File > Settings in the menu bar to open up the settings. In the first tab, Kernel, click on the Kernel button and select the "vmlinuz-2.6.26-1-mac" file. Then click on the RAMdisk button and select the "initrd.gz" file.
Next, click on the Options tab in setup. Find a field labeled "command line" and enter root=/dev/ram into this field.
You're a brave one to get this far. We're almost ready to start the install process.
Step 7: Install Linux
Now it's time to start up Linux for the first time. In this case, I'll boot into the RAM disk image that contains the setup program needed to copy the files over from the Debian CD-ROM.
In Penguin, go to File > Boot. If all goes well, text will start scrolling in the Penguin console window. In a moment, the screen will blank and you'll see a white or cyan penguin logo (if you're using a color monitor, that is) in the upper right corner of the screen.
After that, it may look like the computer is hung up, but give it some time. In a moment, if the Linux kernel we used likes your hardware, the screen will blank again, showing a colorful Penguin logo in the upper left of the screen, and a familiar Linux text crawl will begin scrolling downward. Don't be alarmed if you see some error messages. As long as crawl keeps going, you're OK.
Soon, an interactive menu-based install program will pop up on the screen, guiding you through the install process. It should find your CD-ROM drive, help you set up the target hard disk, and begin the process of copying the OS and various program packages off the CD and onto your hard drive, which can take quite a while. After a reboot, you should be good to go.
Congratulations. You're now running Linux on your 68K Mac!
Character-building frustration
If you're like me, things didn't work perfectly the first time around. This is where the frustration sets in. Sometimes Debian just doesn't like your particular Mac. Maybe it's the CPU type, maybe it doesn't recognize your CD-ROM drive, maybe you don't have enough RAM.
Whichever way it fails, it's not immediately obvious how to get this hobbyist-built (and generally abandoned) Debian distro to like your particular Mac. So I'm afraid you're on your own at this point. First, try a different 68K Mac. If that still doesn't work, The Linux/mac68k Project has some excellent info on machine compatibility, troubleshooting, setup tips, and more. There are also older versions of Debian on that site that may work with your particular machine.
Good luck. Always remember: The journey is the reward. Having come this far--even if your 68K Linux isn't functioning properly--you've ideally grown in some way as a human being. You're also a stone-cold computer nerd! Steve Jobs would be disgusted--and proud. High five.

JBoss jBPM Public Training in ahmedabad 27 to 29 May


Attune University provides three days Activiti BPM public training at Singapore June 10-12,2013

JBoss jBPM Public Training

Ahmedabad, May 27-29, 2013

JOIN US AT THE

Ahmedabad,
JBoss jBPM Training


Register Now
Attune University offers three days training on Open source BPMN 2.0 standards and JBoss jBPM 5. This training course is targeted for JAVA Developer, Business Analysts and System Architect who are responsible for bringing business processes into J2EE environment using jBPM as a BPM engine. This training will cover BPM concepts & elements, design, modeling, deployment, execution and monitoring of business processes, jBPM 5 installation, configuration, core engine, API, interaction with human task, domain specific process, process repository and integration with Drools rule engine. You will acquire practical hands on expertise and will be ready to start developing & deploying business processes with JBoss jBPM.
Follow on Linked In | Friend on Facebook | Follow on Twitter
Copyright © 2013 Attune University, All rights reserved.

Our mailing address is:
training@attuneuniversity.com
Our contact number is:
+91 90999 12995