Mobile Raspberry Pi Setup with iPad Pro - Coding, Productivity & More

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • A deep dive into my mobile Raspberry Pi set up complete with VSCode, Emacs, Syncthing and VNC. All accessed from the iPad Pro using a mix of Blink SSH and Jump Desktop for VNC.
    CHAPTERS
    =========
    00:00 - Mobile Raspberry Pi Setup
    00:49 - Why do this?
    01:24 - Hardware
    02:10 - Protect your Pi
    02:35 - Using the iPad Pro
    03:53 - Keyboard and Mouse
    04:50 - Overclocking
    06:28 - Power Delivery
    07:28 - Software
    08:20 - SSH with Blink
    10:32 - Remote Desktop with VNC
    11:52 - Emacs
    12:31 - Syncthing
    13:10 - Coding Setup
    13:45 - VSCode
    GEAR
    =====
    * iPad Pro 11" - geni.us/H0qJ
    * Apple Magic Keyboard - geni.us/8uBg
    * Anker Thunderbolt 3 Cable - geni.us/BTOsQ
    * Aluminium Armour Case - geni.us/M5ph
    SOFTWARE
    =========
    * Blink - blink.sh/
    * Jump Desktop - www.jumpdesktop.com/
    GUIDES
    ======
    * USB-C Gadget Setup - www.hardill.me.uk/wordpress/2...
    * About Raspberry Pi Board Revisions - tutorial.cytron.io/2020/02/22...
    LINKS
    =====
    * Absolute Beginner's Guide to Emacs - • The Absolute Beginner'...
    * Emacs DoomCasts - • Emacs Doom Episode 1 -...
    * TechCraft Raspberry Pi OS images - github.com/techcraftco/rpi-us...
    AFFILIATE LINKS
    ==============
    Tech Craft is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk
  • Věda a technologie

Komentáře • 533

  • @tech_craft
    @tech_craft  Před 2 lety +10

    See the VSCode setup video here: czcams.com/video/11YfaGi0Fpk/video.html

  • @brianradwanski6544
    @brianradwanski6544 Před 2 lety +185

    I can confirm this works just fine on iPad Air 4 with usbc. Been using RPI4 8G with Ubuntu for awhile now.

    • @tech_craft
      @tech_craft  Před 2 lety +13

      Excellent. I'm going to make this the pinned comment.

    • @brianradwanski6544
      @brianradwanski6544 Před 2 lety +2

      rob have you tried XRDP? Microsoft’s rDesktop client is actually pretty good. Performance is very good over the virtual connection. All the gestures just work.

    • @tech_craft
      @tech_craft  Před 2 lety

      I haven't, but I certainly will. Always on the look out for other options there. Thanks for the heads up.

    • @OddWoz
      @OddWoz Před 2 lety

      Thank Bob.

    • @59Goku
      @59Goku Před 2 lety

      Will this works with the normal iPad with Lightning Port?

  • @MrPiticoq
    @MrPiticoq Před 2 lety +5

    Thanks for this overview. I discovered a couple of new tools I didn't know existed. I also like a lot the way you've organised your workflows. I'll definitely copy a few things.
    Great video and content !👍

  • @ahrampark5150
    @ahrampark5150 Před 2 lety

    I just watched your videos on Pi and iPad combo a couple of days ago. Now you just have released another awesome super informative video on the same topic!! Thank you for sharing your knowledge.

  • @zed9zed
    @zed9zed Před 2 lety +12

    This video was great! Just about everything you said, "I could make another video about ..." was something I would also want to see! Choosing the right tools and knowing how to configure them (and then how to use them effectively) is a big challenge which takes a lot of time - with no guarantee that the user successfully gets everything working. Since you clearly have figured this out for many tools, you could produce a lecture series on each tool, how to set it up, and how to use it effectively.

    • @tech_craft
      @tech_craft  Před 2 lety +2

      Thanks for your kind words. I'm looking forward to filming more on thet topics from this video.

  • @fernandojsantos09
    @fernandojsantos09 Před rokem +2

    This video is so mind blowing.... I've never imagined to have a development environment like this.... Awesome.

  • @alanjrobertson
    @alanjrobertson Před 2 lety +13

    Ooh, tmux and mosh tutorial sounds fantastic 👌A syncthing video also sounds like a really good idea 👍👍

    • @apennisi
      @apennisi Před 2 lety +1

      Yes, I totally agree! Please share your tmux and mosh config :) I find your videos very useful!

  • @etiennesafa9710
    @etiennesafa9710 Před 2 lety +9

    This video is answering SO MANY of those questions that came up recently to me, thanks a lot!! This is really interesting as it bings up a specific but tremendously versatile use case for the pi while adding a nice insight regarding mobility. This, but it gives me also several clues to issues that I have like "self-syncing" solutions (I already tried out nextcloud but I'll definitely try syncthing). Thanks!!
    Oh and I'd love to get more informations about syncthings ^^

    • @tech_craft
      @tech_craft  Před 2 lety +1

      I'm looking forward to sharing more about Syncthing. I'm on a bit of a self-serve, data privacy/sovereignty kick at the moment and Syncthing is a big part of that.

  • @martinbower2915
    @martinbower2915 Před 2 lety

    welcome back, I recommended your pi/ipiad videos to some colleagues before covid kicked off, then we all stopped travelling !
    definitely interested in a syncthings review, that'd be excellent.

  • @salman-11924
    @salman-11924 Před 2 lety +2

    You're such a brilliant man with a creative approach and you present it perfectly! Thank you.

  • @UnderTheNorthStar
    @UnderTheNorthStar Před 2 lety +27

    Absolutely excellent overview. Thank you for putting all this together.

  • @JackyTran
    @JackyTran Před 2 lety +2

    Great addition to the original video. I can’t wait for the VSCode server video you have!

  • @qyxlogo3805
    @qyxlogo3805 Před 2 lety +2

    So you basically made your self a better MacBook experience wise.
    You combine the usability and portability of your iPad + the full Linux system your pi is giving you instead of using the Unix/BSD like MacOS.
    Very clever. I like it.

  • @dawill5217
    @dawill5217 Před 2 lety +1

    First time seeing your channel and I'm impressed with your entire setup but I'm really looking forward to hearing more about syncthing.

  • @andreysadovykh2561
    @andreysadovykh2561 Před 2 lety

    Thank you for these instructibles. Happy, your videos are back. Personally I ended with RDP setup, but your videos are quite inspiring.

  • @JohnDavidClark
    @JohnDavidClark Před 2 lety +1

    Happy to see you back! I love your content and perspective on tech!

  • @googes061
    @googes061 Před 2 lety +1

    Another awesome video. Loved your earlier iPad / RPI videos - would really appreciate an updated setup video to get the USB C config working.

  • @pradomuzik
    @pradomuzik Před 2 lety +1

    Great video and idea. And I must say that I never thought I’d see “love my iPad” and “I use eMacs” coming out of the same person :)

  • @gadget5129
    @gadget5129 Před 2 lety +2

    Excellent information. And very well executed and documented. Well done.

  • @mannkeithc
    @mannkeithc Před 2 lety +1

    Great video. I agree Pi 4 makes an USB-C gadget for the iPad Pro. I have been using the official Pi 4 case with fan. It is only marginally bigger than an external ssd. I enable "geo track" within Blink before making my SSH connection to the Pi and this keeps the session alive, although I doubt this would survive a Blink app software update.

  • @b4r3sGT
    @b4r3sGT Před 2 lety +3

    I think Emacs tutorials should be in the list of video. Thanks for the video!

  • @henryolson9732
    @henryolson9732 Před 2 lety +6

    Great video and very glad to see you back. I look forward to the follow-on videos you've hinted at. I was inspired by your original video on gadget mode to experiment with the PI4 as a compute accessory for my iPad and I was delighted with the result. Your viewers might be interested in another hardware option based on the CM4 using a piunora carrier board. This works well for me with 8Gb RAM and 500Gb storage on an M.2 B-Key in a package 3 x 2.25 x 1 in. - small enough to velcro to the back of the magic keyboard.

    • @tech_craft
      @tech_craft  Před 2 lety +1

      Such a great idea. I really want to try a CM4, sadly I have been unable to get one for months. As soon as they are available again in the UK, I plan to put a few different configurations together.

    • @henryolson9732
      @henryolson9732 Před 2 lety +2

      @@tech_craft Yeah, I definitely had a bit of luck to get my hands on a higher-end CM4. When they become more available, it seems to me that there might be a good kickstarter opportunity to create a built to purpose carrier board and case for this application. Could be smaller and more capable.

  • @Timbobs
    @Timbobs Před rokem

    Huzzah! A new rabbithole to dive into 😊 I was mainly looking for a way to program arduino’s and such from an iPad. This looks like the way to go!

  • @Belgarathe
    @Belgarathe Před 2 lety +2

    Very impressed with what you have created. It's a great way to play around with Linux environment for noobies like me. Ie swap microsd cards. I love your solution for how to code on iPad. Most other solutions usually require wifi which isn't great especially with being mobile. I also discovered mosh as a solution with disconnection. Though with mine I went with the desktop apple keyboard magic keyboard.(you get extra row of function keys compared to iPad magic keyboard). With this configuration I can use the iPad in portrait mode which is handy if I want to see more lines of code. You have brought inspiration and look forward to more discussion with you on these set up .

  • @KingZero69
    @KingZero69 Před 2 lety +2

    evil mode master race 😏... really looking forward to these upcoming ipad/rpi vids...

  • @johnstogner6397
    @johnstogner6397 Před 2 lety

    Love it. And for sure hoping to see all of the videos you are considering.

  • @Ray-vw4cn
    @Ray-vw4cn Před 2 lety +2

    Great video, no wasted time and several interesting items…

  • @gutv
    @gutv Před 2 lety +4

    Looking forward for the vscode integration tutorial. Thank you!

  • @bot5am
    @bot5am Před 2 lety

    Learnt so many new, incredible things at once, from this video. Cheers, mate.

  • @woolfy02
    @woolfy02 Před 2 lety +1

    Very impressive and detailed tutorial!

  • @rio-kt7ut
    @rio-kt7ut Před 2 lety

    I use my iPad a lot at work and I can’t believe I didn’t think to do this! Would be so handy

  • @DesktopChronicles
    @DesktopChronicles Před 2 lety

    Great content! Glad you are back, keep up the good work!

  • @manwe_sulimo
    @manwe_sulimo Před 2 lety

    Yeees! Syncthing! Been using it for 4 years, it’s awesome!

  • @gabriellovate4619
    @gabriellovate4619 Před 2 lety

    Really cool content, looking forward to all the in-depth videos following suit (:

  • @Frankie_Freedom
    @Frankie_Freedom Před 2 lety

    I don't use iPad but awesome setup and great ideas. This is cool, because tablets usually have a way better battery life than most standard laptops.

  • @marekschneider6525
    @marekschneider6525 Před 2 lety +2

    About that suspension problem: If you mind paying monthly for a cross-platform ssh-client you can opt for Termius. It syncs SSH keys and hosts between all your devices. On the iPad is has a mode showing itself as a navigation app to iPadOS. This prevents it from disconnecting in the background. Lovely when working across multiple devices. Oh, and it also has a free version...

    • @tech_craft
      @tech_craft  Před 2 lety +3

      A great point. Both Blink and Shellfish have that feature too. I run Mosh for the connection recovery too which the geo-hack doesn't give you. And I have an (ir?)rational fear of giving apps access to geo!

  • @planetnicky11
    @planetnicky11 Před 2 lety +2

    Yes Rob! Thanks for this video. I’ve been waiting for more info on how you code on the ipad. I use Azure Data Studio for SQL as well as VS code/ Atom for Python (and definitely Jupyter Notebooks) and I access them through JUMP Desktop. And I also have Juno Connect but haven’t set it up yet for my M1 Max Macbook yet. So definitely looking forward to your next SSH tutorial! Hope all is well!

  • @6little6fang6
    @6little6fang6 Před 2 lety

    THIS IS AMAZING, i would also love to see the Syncthing video.

  • @gptty
    @gptty Před 8 měsíci

    Great solution and so comprehensive review

  • @murraydelk9400
    @murraydelk9400 Před 2 lety +7

    This stuff is why I started following you! I’m still waiting to be able to invest in an iPad Pro but I’ve been in love with the iPad & rpi combo since the original iPad Pro with usb-c was released.
    You’ve showed quite a few nice tools for the iPad before but have you ever found a charger that can double as a USB hub?

    • @tech_craft
      @tech_craft  Před 2 lety +1

      I did have success with the first Zendure 2-in-1 when I reviewed it for their Kickstarter: czcams.com/video/2SsLFXUBKX4/video.html. Since getting the Magic Keyboard I find I need this option less because of the extra port that setup gives you by default.

  • @adrimathlener8008
    @adrimathlener8008 Před 2 lety

    Very educational video you've made. Thanks.

  • @curdoflemon1249
    @curdoflemon1249 Před 2 lety

    Good to have you back

  • @hammockdweller
    @hammockdweller Před 2 lety

    Hi Rob, thanks. I installed your image on my Pi 4 and I managed to get it working. It works fine connected to my iPad Mini 6.

  • @halemmor
    @halemmor Před 2 lety +3

    The latest version of Blink actually has code server built in, so no need to go the browser route anymore. Love this setup!

    • @tech_craft
      @tech_craft  Před 2 lety

      I’ve been playing with that a little. Definitely a good option for Blink users even if it is still a little messy to get going

    • @halemmor
      @halemmor Před 2 lety

      @@tech_craft yeah, for me it was worth the effort. Currently don’t have the pi setup; using an old Mac mini running ubuntu accessing over Wi-Fi/tailscale.. but I’d love to move to the pi over usb-c (and the expensive magic keyboard 😩)

  • @ro-ce8vg
    @ro-ce8vg Před 2 lety

    being introduced to syncthing may be a lifesaver for me. ive been using OneDrive but hating it to sync text files used in obsidian across pcs but syncthing looks like it could be better, ill have to try it

  • @jimmyscott5144
    @jimmyscott5144 Před 2 lety

    I'd recommend trying out docker on the pi so you can do all that and start the containers when you need them using portainer or something like that

  • @heathbarpunch
    @heathbarpunch Před 2 lety +1

    I've been using a raspberry pi 4 with an iPad air 4 since shortly after your first video on this topic that made me aware of Ben Hardill's work. I have no issues to report.
    - Power works fine
    - Data connection works fine (which makes total sense since it's only fast ethernet).
    - I'm using an anker 13 - in - 1 hub with an anker Nano II 65W charger, I use the same cable you do to the pi and I use a 6' 100w pd emarked cable to the charger.
    - I use XRDP instead for remote desktop since I honestly think microsoft has the most polished remote desktop client for iOS in terms of a unified touch experience across all remote servers.

  • @dennisvanmierlo
    @dennisvanmierlo Před 2 lety

    Your videos are great and very informative. I bought my iPad Pro with the intention to use it as my main computer. I like your creative solution very much. But even with your suggested creative solution, I still see an M1 laptop as the best solution when everything considered. More option, total price, cpu power, portability, available software, etc.
    Lot’s of greetings, Dennis 🇳🇱

    • @tech_craft
      @tech_craft  Před 2 lety +3

      I wish the MacBooks had a touchscreen and had support for running many more iOS apps. I'm really hopeful we'll some convergence, but not at the expense of flexibility in the MBP.

  • @Lp-ze1tg
    @Lp-ze1tg Před 2 lety

    This would be a great combination for learning to code on the road.

  • @SkyKosiner
    @SkyKosiner Před 2 lety

    What an amazing idea! Been thinking about this since I saw your video two years ago lol. Thinking about getting a pi soon.

    • @tech_craft
      @tech_craft  Před 2 lety

      I hope you can find one! They seem to be out of stock in a lot of places.

  • @dionmaring1901
    @dionmaring1901 Před 2 lety +6

    I would like to see a setup video with the PI and VSC, because I have a few problems with extensions (Java).
    Edit: Im using the iPad and Code-Server on the PI

  • @DavidJohnson-zv5ir
    @DavidJohnson-zv5ir Před 2 lety +6

    Great video! I used your previous video on this to get set up with the Pi running Kali Linux. Now I have a mobile setup for learning white-hat hacking. Looking forward to the other videos in this series.

    • @DoctorAtomTNT
      @DoctorAtomTNT Před 2 lety

      I tried but failed miserably, any advises?

  • @PaulShadwell
    @PaulShadwell Před 2 lety +1

    Can't wait for all the tutorials mentioned here.

  • @TheChewbee
    @TheChewbee Před 2 lety

    Amazing video ! Thanks a lot

  • @sammy-qd1oi
    @sammy-qd1oi Před 2 lety +2

    Fantastic video! Would love to see a video about how you use synching especially to replace iCloud services

    • @tech_craft
      @tech_craft  Před 2 lety +1

      For sure. Syncthing is great. I started working on a video for it a while back, but I wanted to wait for a couple of months of real usage to make sure I fully understood all the trade offs.

    • @sammy-qd1oi
      @sammy-qd1oi Před 2 lety

      @@tech_craft awesome i love the due diligence. Thank you for all the amazing content!

  • @snichols1971
    @snichols1971 Před 2 lety

    Nice little Apple Pi setup

  • @bombapiotr
    @bombapiotr Před 2 lety

    I think you could add a chunky capacitor to 5V pin header to get rid of the problem with power.

  • @Huapua
    @Huapua Před 2 lety

    Well done, thanks for this video

  • @LegacyInBlood
    @LegacyInBlood Před 2 lety

    Love the video. Very useful

  • @ThrivingInLife
    @ThrivingInLife Před 2 lety

    I would Love to see your setup use cases for EMACS on the pi. Or just an EMACS video in general. I've been a big fan of David Wilson's Videos, but it is always good to have more in that space so we get different points of views to make things easier.
    i.e. David's videos are great! But extremely intense and hardcore for customization. Your presentation style is very pleasant and great for casual viewing, listening in the background, or rewatching to see things we might have missed.
    Thanks for the great content man, I'm happy I found your channel! 🍻

    • @tech_craft
      @tech_craft  Před 2 lety +1

      Thanks for the kind words. Derek Taylor over on the DistroTube channel has some excellent Emacs videos focussed on using Doom Emacs. I stopped chasing the ultimate customisation of Emacs a while ago and just switched to Doom to get a decent setup out of the box.

    • @ThrivingInLife
      @ThrivingInLife Před 2 lety

      @@tech_craft It looks more and more I may be doing the same thing. Spending all day making sure my LSP mode is configured properly is not my idea of fun lol.
      Yeah, I've seen Derek. Definitely different and more overview. Your channel seems more casual and easy to digest. =)

  • @rhb03
    @rhb03 Před 7 měsíci

    Thanks! What an outstanding video. 👍👍

  • @janv7905
    @janv7905 Před 2 lety

    I have been looking for something like this !!!!

  • @EttVenterPhoto
    @EttVenterPhoto Před 2 lety

    Great video Rob!

  • @rashaadalli1529
    @rashaadalli1529 Před 2 lety

    this deserves a sub - love it!

  • @robertovasquez1606
    @robertovasquez1606 Před 2 lety +6

    Excellent overview! It definitely made me want to explore new things with my iPad/RbP but this also just makes me wish I could run VS Code or any half decent IDE on my M1 iPad Pro, so much potential with that processor...

    • @aktariel
      @aktariel Před 2 lety

      Check out code-server, it allows you to host 3rd Party VS Code elsewhere and access it via a browser on your iPad. Not the best, but still potentially usable.

  • @jimbagsh9569
    @jimbagsh9569 Před 2 lety +1

    Awesome! More videos on everything you talked about! And thank you! :)

    • @jimbagsh9569
      @jimbagsh9569 Před 2 lety

      You gave me an idea how to become ipad only! I’m not a programmer but I do run a few websites on Github. So it looks like I could run my Github files using linux on a Pi. So any videos how to that, or something similiar would be awesome! Thanks :)

    • @jimbagsh9569
      @jimbagsh9569 Před 2 lety

      PS is there enough power going to the Pi from the iPad to run a SanDisk Extreme Pro Portable SSD?

  • @espero_dev
    @espero_dev Před 2 lety

    You got another subscriber and when I’m done coding my OS want to try it out I’ll say when you can release the iso and yea :)

  • @TangoFoxtrotWhiskey
    @TangoFoxtrotWhiskey Před 2 lety +2

    This was great, and I love the promotion of Doom Emacs.
    The interesting thing to me though, was that I setup most of a similar setup without the Pi, just using a Samsung tablet and the AnLinux app.
    I can't say as I've used it much, but it seems to work alright.
    Still, great video, thanks for sharing.

    • @tech_craft
      @tech_craft  Před 2 lety +1

      Thanks! I have a Samsung S8 on the way and I’m going to work through that setup myself. Keen to see how far I can go with just the tablet.

    • @jan_harald
      @jan_harald Před 2 lety +3

      fun fact: on android, you can also install various distros inside termux, termux itself is plenty enough for a lot of mostly-terminal stuff (there's even graphical apps, for which you need a separate x11 server app, or to run a VNC server or something, and sure enough, normal emacs is also in repo)
      there's even a proot-distro helper, which makes it very simple to run some popular distros, namely Alpine, Arch, Debian, Fedora, Manjaro, SUSE, Ubuntu, and Void Linux, though if you're willing to tinker around a little, or search around github or such, you could potentially add pretty much any distro

  • @MikeMaheu
    @MikeMaheu Před 2 lety

    Glad to see you back man. Had no idea we were Emacs brothers all this time. Hope all is well.

    • @tech_craft
      @tech_craft  Před 2 lety

      All is great. I'm very glad to be back!

  • @LaHoraMaker
    @LaHoraMaker Před 2 lety

    Soooo... all this effort makes sense now! Once you start using orgmode is so hard to move to any other tool and don't feel it like a clumpsy substitute! There are so many ideas to try here! I would start checking this combination with the RPi 400 for a double keyboard setup :D

    • @tech_craft
      @tech_craft  Před 2 lety

      I've been playing around the RPi400 and portable touchscreen for a nice org-mode experience. The main issue is which of the thousands of different components to choose from!

  • @sMadaras
    @sMadaras Před 2 lety

    I use the same setup with RPi zero 2W what is more handy than RPi 4. Smaller size, lower consumption and runs the VSCode server too.

  • @12Alex121
    @12Alex121 Před 2 lety

    I don't know has any one mentioned it already but I must say coffee machine on 00:21 is a beast! Bet shots it makes are great)

    • @tech_craft
      @tech_craft  Před 2 lety

      It's the Sage Barista Express. Even for a novice coffee maker like me it does produce a very smooth shot.

  • @markengebritson6319
    @markengebritson6319 Před 2 lety

    Great video!

  • @b3n.c77
    @b3n.c77 Před rokem +3

    Hi Rob, I’ve been slowly working my way through your videos getting a RPi4 8g set-up with a 3rd gen iPad 12.9”. Thanks for the brilliant videos and content, it’s helped me massively on my journey. I’m struggling with the previewing html in code-server though. I’ve got it all set-up but when trying extensions such as live server or live preview I’m not having much luck. Is there any additional configuration needed? I’ve put the comment against this video instead of the code-server vid as you mention 11ty and you are doing exactly what i want to do in the little clip you use towards the end. Can any details be shared on hoy to setup 11ty as well?

  • @DoctorAtomTNT
    @DoctorAtomTNT Před 2 lety

    Awesome video!

  • @navjotsinghbedi5200
    @navjotsinghbedi5200 Před rokem

    Absolutely amazing content. Thanks for sharing this! Actually I am working on streaming the raspberry pi camera with the iPad Pro wirelessly so I can use it as my car reverse camera. Do you know if there is any useful content available around it?

  • @kamruz360
    @kamruz360 Před 2 lety +1

    Hi great video 😀 - could you post a step-by-step tutorial for novice Pi fan of your setup, thank you.

  • @bluorca
    @bluorca Před 2 lety

    Works on the new iPad mini with usb c too! Love this setup!

    • @Giodude23
      @Giodude23 Před 2 lety

      How did you get your USBC to connect to the iPad Pro I am using the Stock usbc type c port is that the wrong Cable?

  • @ARMadillo18
    @ARMadillo18 Před 2 lety

    Thanks for the video

  • @kevinhughes9801
    @kevinhughes9801 Před 2 lety +2

    Good stuff wud like to see mre on syncthing plz

  • @alabrrmrbmmr
    @alabrrmrbmmr Před 2 lety

    Only finished the into and as a person who has traded in their iphone for an ipad pro m1... I'm already psyched!

  • @MarkoZen81
    @MarkoZen81 Před 2 lety +1

    Great video. I mainly use JetBrains product, and they have a cool thing called projector which let’s you run their IDE’s in the browser. I haven’t tried them on the pi, but I use them in my cloud linux box regularly. Oh and I use the cheap Ipad 6th gen with Logitech slim folio and it works out really great. For jupyter notebooks when I really need a gpu I use google colab, and you can even get vs code server running there with just a few lines with the colabcode ptyhon package. You can also use jupyter notebooks inside vscode. I realy like that kind of remote development, not having a thick expensive laptop or machine, and leveraging the pi and the cloud for heavier workload when I need them.

    • @tech_craft
      @tech_craft  Před 2 lety

      I’ve been looking at Projector for my day job, trying to link to something like GitPod. Pretty nice bit of software.

  • @wleite27
    @wleite27 Před 2 lety

    Great content

  • @millerjimd
    @millerjimd Před 2 lety +2

    My 8GB RPi has been decent in this configuration, but it doesn't quite cut it for my day-to-day development work in Scala. Compilation times are too slow for comfort even on my preferred setup of NeoVim and related LSP plugins. That's really the best case for streamlining JVM development, but I still need a bit better CPU horsepower. I definitely love the iPad Pro w/magic keyboard coupled with USB-C OTG though. Great for simpler workflows and basic desktop interactions via a VNC client like Jump Desktop too.

    • @tech_craft
      @tech_craft  Před 2 lety

      Scala is definitely a stretch for the Pi. You could offload to a Linux/Mac desktop running Code Server for a bit more power.
      I’ve been using Tailscale as a solution for easy access back to a machine running at home.

  • @Oscar-ni3fx
    @Oscar-ni3fx Před 2 lety +2

    I would love a video on Syncthing

  • @AndersJackson
    @AndersJackson Před 2 lety +1

    You can use Emacs, Org-mode and Babel to run python, or any language, on your Org-mode document. So you don't need Jupyter.
    And as Org-mode, you can export the result to HTML, PDF/LaTeX, OpenOffice etc. There are even some universities that uses Org-mode to create and publish their thesises.

    • @tech_craft
      @tech_craft  Před 2 lety +2

      I use org-mode for literate programming, as well as for agenda/notes etc.
      The issue I have using it in place of Jupyter is the dodgy visualisation support when running EMacs in the terminal.

  • @OddWoz
    @OddWoz Před 2 lety

    So I’m gonna check out blink for sure. I currently use Termius and have strangely never had the ssh disconnects you’re talking about. 🤔

  • @josephlebo7320
    @josephlebo7320 Před 2 lety

    Such a great video. I would love a separate video on just setting up from start to finish VNC between the pi running Raspberry Pi OSand the iPad over usb C. Also, even though you're connected to the Pi via "ethernet" can you also connect to the regular internet and use your iPad in that way too for regular use at the same time?

    • @tech_craft
      @tech_craft  Před 2 lety +1

      I have a few videos exploring the setup:
      1. czcams.com/video/dUeQUCF6KPc/video.html - this is the easiest setup
      2. czcams.com/video/L8r6kMod7Vw/video.html - explains how to do the setup manually
      3. czcams.com/video/RPBnyAFJ6gQ/video.html - shows a VNC setup this time with Ubuntu rather than Raspberry Pi OS

  • @fernandosalaroli3629
    @fernandosalaroli3629 Před 2 lety

    It works on the new iPad mini with USB-C too, using the 8gb model

  • @TroyFletcherKeyboards
    @TroyFletcherKeyboards Před 2 lety

    +1 for sync thing video. Looking to finally get off of dropbox

  • @jerrylee188
    @jerrylee188 Před 2 lety

    I would like to see how you set up the Jupyter notebook!

  • @ahmedeng100
    @ahmedeng100 Před 2 lety

    Yes please do a video on syncthing

  • @GabrieleAdamo_gasp
    @GabrieleAdamo_gasp Před rokem

    Hi, thank you so much for your videos about ipad and rpi4. I've bought the aluminum case you're using here, but I'cat manage to insert the dsi flat cable of the 7" display. Have you ever tried with this case?

  • @charleschiang6583
    @charleschiang6583 Před 2 lety +2

    A great video again! It's amazing to see you to run doom emacs(GUI version?) in Pi4 displayed in iPad screen. How do you do that? Also, how to set up the own server to share files for emacs in different machines? Expecting for your coming videos to show all the detailed steps! Cheers!

    • @tech_craft
      @tech_craft  Před 2 lety +1

      Emacs I run mostly in terminal mode over SSH (video coming up), but also occasionally in GUI mode via VNC. For file sharing, I'm using Syncthing (video on that coming up).

    • @charleschiang6583
      @charleschiang6583 Před 2 lety

      @@tech_craft Great! I am using Emacs on my iMac and MacBook Air, and I simply use iVim with dotoo plugin to manipulate the org files but it's not good enough nor fully functional. Having mobile "Pi" as the companion is such a great idea to complete my iPad Pro experience. Actually iPad is my daily driver for managing biz...:) Your coming videos can resolve my issues lasting for a long time... Thank you!

  • @study-buddy2768
    @study-buddy2768 Před 2 lety

    was able to get my hands on an 8gb feel so damn lucky with every passing rpi video I come across

  • @marcin4755
    @marcin4755 Před 10 měsíci

    could you make a video on how emacs (vanilla and doom) works in ish on iPad pro?

  • @IAmNumber4000
    @IAmNumber4000 Před 2 lety +1

    You can run code-server as a progressive web app on the iPad!
    Code-server has PWA functionality for iOS. Just click "Share", then "Add to home screen". It will get rid of the web browser bar at the top and makes code-server look like a native VSCode app. You can also find and replace the default PWA icons in the code-server files, and use a custom VSCode app icon.

    • @tech_craft
      @tech_craft  Před 2 lety

      14:03 if you want to see this in action

    • @IAmNumber4000
      @IAmNumber4000 Před 2 lety

      @@tech_craft Ah, I missed that bit.

    • @tech_craft
      @tech_craft  Před 2 lety

      No worries! It's kind of you to take the time to explain it!

  • @blackestknights
    @blackestknights Před 2 lety

    would be kinda cool to use a magnetic case for the pi so it just sticks to the back of the ipad, if not there is always velcro. It's kind of an interesting setup but you are basically using the iPad as a fairly expensive screen for the PI and there are quite a few ways to do this. on an older iPad the lightning Port runs at usb 2.0 speeds so maybe faster to use wifi to connect the pi to the iPad you could easily power a PI from a powerbank and still use the iPad for input and output.
    I use my PI4 for home assistant so it spends most of its time doing home automation and I have access to the PI from anywhere. in fact my modem and PI are on the same ups so even if the power goes out at home, it will continue to work for an hour or so.
    An interesting video and i think i will install blink to my iPad so i can SSH in . in fact kind of gave me an idea to use my cinelink on the Pi basically it sends hdmi out via wifi to an ipad or iphone its usually used as a wireless monitor when filmmaking but ... why not.
    I also use the mx master III mouse and mx keys for input at home it supports 3 systems so usually its on my m1 mini, my work laptop and my iPad. Mx keys is a bit big for an iPad to be fair.

  • @jhonyortiz5
    @jhonyortiz5 Před rokem

    Just fyi, miniforge is the open source version of miniconda. Mainly, it's preconfigured to use their repos instead of the anaconda repos. You can use both if you want to have more software availability but miniforge has more availability overall. They also have side projects such as micromamba and mamba. They tend to be unreliable in that many other software won't check for those.
    EDIT: Also, there were some limits imposed by anaconda on the use of their repos so long term it may be better to use miniforge.

  • @jonathaneberlein5650
    @jonathaneberlein5650 Před 2 lety +1

    Unfortunately rpi4 is hard to get a hold of without paying the increased price. I would love to do this.