Author Topic: Raspberry Pi : What should I do with it ?  (Read 11543 times)

0 Members and 1 Guest are viewing this topic.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Raspberry Pi : What should I do with it ?
« on: January 10, 2013, 03:11:30 pm »
So, yeah. My Raspberry Pi ships tomorrow (finally *.*).
I'm very excited to play around with it, but I have no idea (or maybe too many) of what kind of project I could do with it.

Anything you could suggest, guys ?

Also for those who don't know what it is => http://www.raspberrypi.org/faqs

Offline DWLooney

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 14
  • Rating: +0/-0
    • View Profile
Re: Raspberry Pi : What should I do with it ?
« Reply #1 on: January 10, 2013, 03:20:50 pm »
Make a 3d mmorpg designed specifically for the rasberrypi unit
(I heard that the GPU capabilities are that of an xbox 1)
You should be able to do this as guild wars 1 runs on very low system requirements, and all processing power would be instead just for 3d rendering and sending/receiving server packets. (All tasks that require processing power would be handled by the server)

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Raspberry Pi : What should I do with it ?
« Reply #2 on: January 10, 2013, 03:24:40 pm »
Do you want to become a professional programmer ? If so, I guess you should try several classes of languages (native code, Java, scripting-class such as Perl/PHP/Python/Ruby/Lua, JavaScript), and see what fits you. One thing is sure: it's important to gain some experience outside of classroom activities.
Linux opens the door to several dozen thousands pre-compiled packages, dozens of programming languages... The choice is limited by your imagination, your tastes and your programming knowledge (which will increase as a result of practice).

The RPi pales in comparison of devices such as the ODROID-U2/X2, and shipping times suck, but it's cheaper. For those who are tired of waiting, or need a bit more power than the RPi, the A13-OLinuxIno, CubieBoard and friends are barely more expensive. And "powerful" calculators are (much) more expensive than all of those, while their raw power is so much lower...
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline pimathbrainiac

  • Occasionally I make projects
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1731
  • Rating: +136/-23
  • dagaem
    • View Profile
Re: Raspberry Pi : What should I do with it ?
« Reply #3 on: January 10, 2013, 03:25:11 pm »
* pimathbrainiac is jealous :P

35$??? Holy Crap!!! ME GUSTA!!!
I am Bach.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Raspberry Pi : What should I do with it ?
« Reply #4 on: January 10, 2013, 03:41:13 pm »
DWLooney : Meh. Not really. MMORPGs are not my cup of tea and I don't have a server.

Lionel : Yes, my plan is to become a pro. So far, I tried C, C++, Java, Lua, TI-8x Basic, Axe, z80 ASM and HP40g Basic. I don't really like the Basic languages nor Lua because they're too limited. My opinion for Java is more balanced because it's very similar to C++, but VM and no low level capabilities.

PiMath : Hehe... That's why I bought it ! :P

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Raspberry Pi : What should I do with it ?
« Reply #5 on: January 10, 2013, 03:54:21 pm »
That's exactly my problem. I really, really wanted to get a Raspberry Pi but I didn't know why (no idea what I'd do with one) so I never did.

EDIT: pimathbrainiac, there's a $25 model.
« Last Edit: January 10, 2013, 03:55:15 pm by Deep Thought »




Offline Link

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 152
  • Rating: +7/-3
  • Well excuse me princess!
    • View Profile
Re: Raspberry Pi : What should I do with it ?
« Reply #6 on: January 10, 2013, 04:19:56 pm »
How about make it into a home media or automation server? You could probably set up the pi to run debian, connect it to NAS, and attach it to your tv, then stream media.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Raspberry Pi : What should I do with it ?
« Reply #7 on: January 10, 2013, 04:29:30 pm »
Yeah, plenty of home media and automation can be done with the RPi, even if the other, slightly larger boards, are more suitable for that purpose (e.g. thanks to a SATA connector on the CubieBoard).
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Nick

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1166
  • Rating: +161/-3
  • You just got omnom'd
    • View Profile
    • Nick Steen
Re: Raspberry Pi : What should I do with it ?
« Reply #8 on: January 10, 2013, 06:00:45 pm »
This might not be the moment/place to ask, but does the it have standard IO ports you can somehow command? I've seen all those free pins on the board, and I started wondering why they were...

Offline Sorunome

  • Fox Fox Fox Fox Fox Fox Fox!
  • Support Staff
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 7920
  • Rating: +374/-13
  • Derpy Hooves
    • View Profile
    • My website! (You might lose the game)
Re: Raspberry Pi : What should I do with it ?
« Reply #9 on: January 10, 2013, 06:21:56 pm »
Wow, this sounds pretty cool, maybe I should get one some time >:D
So, you could set up your little server :D

THE GAME
Also, check out my website
If OmnomIRC is screwed up, blame me!
Click here to give me an internet!

Offline _Nicco_

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 173
  • Rating: +6/-0
    • View Profile
Re: Raspberry Pi : What should I do with it ?
« Reply #10 on: January 10, 2013, 07:58:25 pm »
I have one too and I was thinking about making a NAS / home server thingy but I heard that it was a bit slow for that.

I know someone that is making a weather display for their toaster so that when they make toast in the morning it will display the weather forecast for the day.  Lastly I was thinking about making a little arcade machine.
They say that your signature is supposed to go here...

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Raspberry Pi : What should I do with it ?
« Reply #11 on: January 10, 2013, 08:06:47 pm »
That's actually a good idea, to make a "Morning Panel" with forecast, and even more, like: radar, breaking news, and traffic report.

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: Raspberry Pi : What should I do with it ?
« Reply #12 on: January 10, 2013, 08:50:13 pm »
This might not be the moment/place to ask, but does the it have standard IO ports you can somehow command? I've seen all those free pins on the board, and I started wondering why they were...
Yes, I believe there are 8 GPIO pins, but a few are shared with other hardware.

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: Raspberry Pi : What should I do with it ?
« Reply #13 on: January 11, 2013, 02:05:06 am »
Quote
Lionel : Yes, my plan is to become a pro. So far, I tried C, C++, Java, Lua, TI-8x Basic, Axe, z80 ASM and HP40g Basic.
Good :)

Quote
I don't really like the Basic languages nor Lua because they're too limited.
The BASIC languages are, indeed, limited. Their goal is ease of use, not computing power / computing efficiency. What's more, calculator BASIC implementations (and the underlying native code routines) are lackluster, be it on the TI-Z80, TI-68k, Nspire or Prizm - they're slow beyond the cost of being high-level interpreted languages, wanting to deal with multiple data types / performing simplifications, etc.
Lua isn't that limited, though. Its popularity is rising, thanks to it being an efficient interpreted language, being easy to program, and being JITable with LuaJIT (though it remains much worse than native code for heavy computation, but nobody in their right mind does such computations in languages other than, basically, C, C++ or Fortran).

Quote
My opinion for Java is more balanced because it's very similar to C++, but VM and no low level capabilities.
Yeah, but it's one of the most widely used languages. Pretty much every professional software developer has to know a bit of Java.
In this day and age, it's also important to do a bit of JavaScript, and know about the frameworks that are all the rage nowadays (Node.js, Backbone.js, etc.). Again, execution efficiency is not the utmost goal with JS; ease of coding is. With those frameworks, it's possible to build nontrivial HTML5 Web apps in a very low number of SLOC.
Another important thing, in my mind, is to spend time reading about trends and technical solutions on the Internet, and using critical thinking about them. The software engineering field is mutating, thanks to the availability of good open-source components: though it remains important to have programming knowledge, it's also important to know the strengths and weaknesses of a wide variety of solutions, and to be able to assemble ready-made pieces instead of reinventing the wheel. Large companies milking other companies, and state agencies, over custom software that is duplicated or exceeded by open source software, are going to have to change their business model ^^
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline Streetwalrus

  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3821
  • Rating: +80/-8
    • View Profile
Re: Raspberry Pi : What should I do with it ?
« Reply #14 on: January 11, 2013, 07:55:50 am »
I don't want it to be network-related.
Maybe some kind of really cheap mobile work/gaming station ? I think modding an old laptop for that would be cool.