![]() ![]() However, this means you need an adapter or hub that has an ethernet port that will connect to your iPad Pro, making the whole thing a bit unwieldy (especially if you add in the power cables). Simply, use an ethernet cable and connect it to your iPad Pro. There are two ways of doing it, the first is to use the built-in ethernet port. The second problem is how to make the data connection to the Pi. Depending on the rating on the power bank, it could run comfortably for a few hours, but of course, this also means you need to lug a power bank along with you. Alternatively, you can also connect it to a mobile power bank. Of course you can power it externally connecting to a wall socket and a power adapter but reduces its portability and you need wall sockets for it to work. One is how to power the Pi since it doesn’t have a built-in battery. The Pi is cheap enough and runs Linux and you can stick it into your bag and bring it along with you everywhere. The idea is instead of spinning up a new server on the cloud to fulfil your needs, just connect it to a Raspberry Pi. ![]() ![]() The idea for an offline Raspberry Pi development machine instead of going to the cloud is not new, neither with me nor with many who caught the Pi fever. Also, if you’re offline (maybe on a plane or in a remote location without Internet access) you’re pretty much stuck if your development machine is on the cloud. Realistically though, it’s too slow, even if your cloud server is within the same country and your country is pretty small. Technically speaking I can develop everything over the web by spinning up servers or virtual desktops on the cloud. That leaves us with developing software on the iPad Pro but as a conduit to another machine elsewhere. While there are some ways to run Python, Ruby and even Java on the iPadOS now but there are significant limitations. Question is, can I also do software development on it?ĭeveloping on the iPadOS is tough hill to climb because it’s a walled garden. I already use the iPad Pro quite extensively for many things including reading, surfing, emailing and chatting. Portability is important for me because I move around quite a bit and frankly I want to develop whenever and wherever I want to. My main development machine is a MacBook Pro, which combination of power and portability is the best fit for me. This generally means I need to access the machine itself and have the ability to install libraries and packages that I need, access to console and a good text editor or IDE. While most of my work focused on the web, I do occasionally do lower-level development. I develop mostly using Go but I also occasionally still do some Python (for data science stuff) and Ruby (something quick or working on my older projects). Portable computers have come a long way since then. His plan, as he explained after we picked our jaws off the floor, was to connect it to the TV in the hotel room. His ‘portable computer’ was his mid-tower machine in a red supermarket shopping plastic bag, stuffed along with his mouse, full sized keyboard and power cables. I didn’t manage to take a picture - no one have a casual habit of carrying cameras then and anyone wanting to take a picture with his phone would be considered a raving lunatic (how do you stick a roll of film into a phone)? We went about doing our own planning, and when the day came, we were pretty dumbfounded by my friend’s ‘portable computer’. My better-funded friend had a laptop and said he could borrow another from someone else for me, while the other friend said he has his own portable computer. I had just started my job a couple of years then, and only had a self-assembled full tower computer at home but nothing portable. However, we were a bit stuck because of our computers. The plan was to take a few days off from work, get a hotel room somewhere (co-working spaces were almost non-existent then) and start hacking out our new exciting prototype. Years ago when I was just starting out in my career, a couple of friends and I came together with a new startup idea. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |