Just a quick post to say I have resurrected my girlfriend old laptop by installing Ubuntu over windows.
I'm writing this on LibreOffice because my spelling and grammar are appalling. Cant spell appalling so thank goodness for spell check.
I really like the set-up and lay out of Ubuntu, its super easy to install and set-up. Boot rally fast and on this laptop that saying something but this thing is ancient I mean there were Romans on the earth when this thing was made.
Its a really breath of fresh air over the mundane style that is Microsoft windows. it never really changed has it, same old blues and task-bar.
I wrote my last post on this laptop too, and I'm really impressed so far, I've installed wine as I cant install notepad++ which works great. I'm going to test as much as possible over the next coming weeks and get back to you about it performance.
Showing posts with label linux. Show all posts
Showing posts with label linux. Show all posts
Monday, 23 June 2014
Thursday, 19 June 2014
update
After my frustrations with JavaScript, I have turned a
corner. Watching the Tutorial I linked to in my last post, I have been able to
understand a little bit more. I have now progressed on through my JavaScript
course on codecademy. Not finished it yet but I’m getting on a lot better with
it.
I edited my website a couple of times since uploading,
changing so layout and adding bits of content. I have a couple of other thing
in my head to put on there and will do when I get round to it.
I had a bit of look at treehouse the other day after seeing
an advent. I wasn’t overly impressed I searched for reviews and the content
looks limited and interface not overly friendly but one way to find out is take
the free trial. Which I will do when I have the opportunity to take advantage
of it.
Labels:
Android,
code,
code avengers,
code school,
codecademy.com,
coding,
computer science,
CSS,
iOS,
JavaScript,
linux,
programming,
Python,
Samsung,
search engine,
sublime,
thinkpad,
treehouse,
udacity,
windows
Wednesday, 14 May 2014
Project
Been away for a while, unfortunately my grandmother died that
put dampener on everything of the last couple of week. But on to my project.
Currently I am a customer advisor in the motor trade. Been in
the motor trade now for too long but an project idea came to me today.
The company I work for has a DMS or Dealer Management System
operating pretty much everything we do from invoice to vehicle history, CRM and
new car sales all through this system.
Its great for the accountant but for us minions its after
through products bolted on to this amazing package.
I thought could I build a simple website to do the basics of
what I want.
I have customer records that I need to send an email to
after every booking. However we can’t create an option to automate this so I have
to copy paste a word document into a blank email, adjust the info for specific
customers then send it.
I’m looking for a solution. I'm think a web form that we use as a booking prompt that emails the customer directly. we'll see.
Labels:
codecademy.com,
computer,
computer science,
CSS,
Google,
HTML,
iOS,
linux,
MAC,
PC,
PHP,
programming,
Python,
Ruby,
search engine,
treehouse,
udacity,
windows
Friday, 25 April 2014
How to Turn a Raspberry Pi into a Google Cloud Print Server - My findings
Not very successful!
(Side note: while I was searching for the url for that link I noticed how messy it look when I copy and paste articles in. Sorry about that!)
I followed the process until I got to “add printers” but it doesn’t
recognise my printer. So played about with it for about an hour. Disconnecting,
reconnecting, reboot, power on, power off etc etc etc. Nothing worked.
I found another guide that was different but this ask me to
go to a web page to setup up CUPS but this wouldn’t work.
So this is now my number one project! Get this working! Wish
me luck!
Labels:
Android,
code school,
codecademy.com,
coding,
computer,
computer science,
Google,
HTML,
iOS,
linux,
programming,
search engine,
windows
Thursday, 24 April 2014
How to Turn a Raspberry Pi into a Google Cloud Print Server
This is the article I spoke about in my last post. Interesting , very simple!
NOT MY WORK! see the end of the post for the author name and details about him.
How to Turn a Raspberry Pi into a Google Cloud Print Server
Google Cloud Print is a fantastic way to link your printers to the cloud and enjoy print-from-anywhere access, but there’s a catch. If you don’t have one of the recent Cloud-Print-Ready printers, you need to leave your computer on to enable remote access. Read on as we configure a tiny, energy-sipping Raspberry Pi for the task.
Why Do I Want to Do This?
RELATED ARTICLE
Currently there are two paths to Google Cloud Print access in your home: you can buy a Cloud Print enabled printer that links itself directly to your Google account and your Cloud Print service, or you can use a PC (that has access to the printers you wish to add to Cloud Print) to act as a Cloud Print server.
How to Enable Native Google Cloud Printing and Printer Sharing in Windows
We’ve shown you how to enabled Cloud Print on your mobile devices and even use third-party tools to add it... [Read Article]
We’ve shown you how to enabled Cloud Print on your mobile devices and even use third-party tools to add it... [Read Article]
The first situation is ideal, as the printer itself connects directly to the cloud and there is no need for an intermediary. Barring that, however, it should be your goal to make sure the intermediary is wasting as few resources as possible. Leaving a desktop computer on 24/7 for the sole purpose of functioning as a Cloud Print server is a whole lot of resources for a job that requires very little horsepower.
In order to cut back on the resources wasted, we’ve opted to turn a tiny, low-power Raspberry Pi device into an ultra lightweight Cloud Print Server. The best part about this setup is that the Raspberry Pi can continue to perform other roles. For example, our Raspberry Pi Cloud Print Server is also the same device functioning as our Raspberry Pi Weather Indicator. It takes so few resources to do both jobs (spool up the occasional print job and run a simple script to check the weather and toggle an LED) that there’s no reason to not stack the tasks and get more out of our Raspberry Pi purchase. Here are some of the projects that you could easily stack with a Raspberry Pi Cloud Print Server:
- Build an LED Indicator with a Raspberry Pi (for Email, Weather, or Anything)
- How to Turn a Raspberry Pi into a Low-Power Network Storage Device
- How to Turn a Raspberry Pi into an Always-On BitTorrent Box
- How to Install NZBGet for Lightweight Usenet Downloading on Your Raspberry Pi
What Do I Need?
For this tutorial, we are going to assume that you already have the following:
- A Raspberry Pi with Raspbian installed
- Printers accessible to the Pi
- A Google Account
RELATED ARTICLE
If you haven’t configured your Raspberry Pi with Raspbian or added printers to it yet, definitely check out the two links above to get up to speed. It is critical that you’ve followed along with (or at least checked your own printer installation notes against) our Raspberry Pi printer guide. If your Pi doesn’t have access to printers (local or networked), you won’t have any success with this tutorial.
The How-To Geek Guide to Buying the Right Printer
Even though computer printers are relatively ubiquitous, you can’t just go pull one off the shelf and be guaranteed a... [Read Article]
Even though computer printers are relatively ubiquitous, you can’t just go pull one off the shelf and be guaranteed a... [Read Article]
In addition, you’ll likely find it helpful to check out our guide to Google Cloud Print to familiarize yourself with the ins and outs of the system.
Installing Chromium
The secret sauce in our Raspberry Pi as Cloud Print Server model is the open source browser Chromium. One of the official ways to add Cloud Print capability to a PC is to use Google’s Chrome web browser as a print server. Unfortunately, even though there is an official Chrome release for quite a few distributions of Linux, it only supports x86/x64 architecture and not the ARM-based architecture that powers the Raspberry Pi and Rasbian. This is where Chromium comes in, as we can still access the relevant features in Chromium that we need to link our Raspberry Pi to Google’s Cloud Printer system.
To get started, open up the terminal on your Raspberry Pi and enter the following command:
sudo apt-get install chromium-browser
When prompted, type Y and hit enter to continue the installation. The installation isn’t enormous, but it’s big enough; a ten minute trip to the break room to grab a cup of coffee is certainly a reasonable way to kill the installation time.
Once Chromium is installed, we need to launch it from the desktop environment. You can find it in Raspbian’s start menu under Internet -> Chromium Web Browser:
After launching Chromium, navigate to the menu icon in the upper right corner, click it, and then select “Settings”. Scroll down in the Settings window until you see “Advanced Settings” and, after clicking that, continue scrolling down through the expanded settings options until you see the entry for Google Cloud Print:
Click “Add Printers”. You’ll be kicked over to an authorization page like so:
Fill in the Google account credentials of the account you use to manage your Cloud Printers. Make sure “Stay signed in” is checked, since this is going to be a stand alone print server we don’t regularly interact with.
After authorizing your account, you’ll see the “Add printer(s)” button. Whichever printers the Raspberry Pi has access to (be they local or networked) will be added to your Google Cloud Print account. If those printers were previously added by some other means, you’ll want to visit your Cloud Print management page to remove the older entries.
After clicking the Add button, you’ll see a confirmation page indicating that the printers were added and you’re ready to start printing. Now is a perfect time to fire off a test print:
Roughly 10 seconds or so after we fired off the print job, it spooled up on the networked printer:
While we initially had concerns that the Cloud-to-Pi-to-Printer workflow would be slow (not that blistering speed is really that critical in most printing situations), those concerns have never been validated. Even with larger PDF files, the process is only marginally longer than your typically lengthy printing-a-big-PDF wait.
After running your test print, you can close Chromium on the Pi as the print server will continue to run in the background. Now you can enjoy print-from-anywhere convenience for around a quarter a month (the Raspberry Pi consumes so little energy that the average annual operating cost is around $3).
Jason Fitzpatrick is warranty-voiding DIYer and all around geek. When he's not documenting mods and hacks he's doing his best to make sure a generation of college students graduate knowing they should put their pants on one leg at a time and go on to greatness, just like Bruce Dickinson. You can follow him on Google+ if you'd like.
Labels:
Android,
code school,
codecademy,
coding,
computer,
computer science,
CSS,
Google,
HTML,
iOS,
linux,
MAC,
PC,
programming,
Python,
Ruby,
search engine,
treehouse,
udacity,
windows
Raspberry Pi
The
last few weeks have been manic! Children’s birthday, other kids parties,
Easter holidays, Work and Home life just mental. But I can see the lights at
the end of the tunnel.
My
other half signed up for a month free trial of Netflix yesterday so the kids
could watch some films. So I set up my PlayStation 3 up to the TV in the living
room and gave it a whirl.
I
don’t want my PlayStation in the living room so this made me think. I can watch
Netflix on my iPad if I could watch my iPad on TV then we sorted. Enter the Raspberry Pi.
There
quite lot of people using the raspberry pi to play HD quality video as Media
player etc. An operating system design for called RaspBMC seems to be the
answer as it has the functionality to accept airplay which I could stream too.
Other
use I have for my Pi is a print server. As I don’t have my printer connected
directly to my PC as my PC is for gaming and not a lot else, we get it out,
connect it to the laptop, print and put it away again. But if I could connect
it to the Pi permanently and leave it on, we could just send print to it
directly without having to move it every time.
I’ll
post an article I just read about linking it to Google’s CloudPrint. Be very
useful if it works.
Labels:
Android,
code school,
codecademy.com,
coding,
computer,
computer science,
CSS,
Google,
HTML,
iOS,
linux,
MAC,
PC,
PHP,
programming,
Python,
search engine,
udacity,
windows
Monday, 7 April 2014
How I Taught Myself to Code in Eight Weeks
Interesting article I read on LifeHacker.
How I Taught Myself to Code in Eight Weeks
SEXPAND
To a lot of non-developers, learning to code seems like an impossibly daunting task. However, thanks to a number of great resources that have recently been put online for free— teaching yourself to code has never been easier. I started learning to code earlier this year and can say from experience that learning enough to build your own prototype is not as hard as it seems. In fact, if you want to have a functioning prototype within two months without taking a day off work, it’s completely doable.P
Below, I’ve outlined a simple path from knowing nothing about software development to having a working prototype in eight weekends that roughly mirrors the steps I took.P
Introduce Yourself to the Web Stack (10 Minutes)P
The presence of unfamiliar terminology makes any subject seem more confusing than it actually is. Yipit founder/CEO Vin Vacanti has a great overview of some of the key terms you’ll want to be familiar with in language you’ll understand.P
Get an Introductory Grasp of Python and General Programming Techniques (1 Weekend)P
- Learn Python the hard way: Despite the title, the straightforward format makes learning basic concepts really easy and most lessons take less than 10 minutes. However, I found that the format didn’t work as well for some of the more advanced topics, so I’d recommend stopping after lesson 42 and moving on.P
- Google’s Python class: Read the notes and / or watch the videos and do all of the associated exercises until you get them right—without looking at the answers. Struggling through the exercises I kept getting wrong was the best learning experience. I would have learned far less had I just looked at the answers and tried to convince myself that I understood the concepts.P
These two resources are somewhat substitutable and complementary. I recommend doing the first few lessons from both to see which you like better. Once you’ve finished one, skim through the other looking for concepts you aren’t fully comfortable with as a way to get some extra practice.P
Get an Introductory Understanding of Django (1 Weekend)P
- Work through the Django tutorial.P
- Delete all your code.P
- Work through the tutorial again, from scratch.P
The first time I went through the tutorial I inevitably ended up just following the instructions step-by-step without really understanding what each step did since everything felt so new.P
The second time through I wasn’t as focused on the newness of the concepts was better able to focus on understanding how all the parts work together.P
Get a Deeper Understanding of Python/General Programming Concepts (2-4 Weekends)P
- Udacity’s intro CS class: Udacity’s courses are generally 7 session classes (2-3 hours per session) that you can at your own pace. (I’m a huge fan of Udacity’s pedagogy and recommend the intermediate programming class or the web development class as follow-ups to this two-month curriculum.)P
- Unit 1 of MIT’s intro CS course: Really well taught and surprisingly approachable.P
Again, I would sample each and see which you like the best. I ended up doing both but that was probably overkill.P
Practice Building Simple Web Applications (1 Weekend)P
- Work through a few of the exercises in Django by example. These exercises don’t hold your hand quite as much as the Django tutorial but they still provide a fair bit of guidance so I found it to be a nice way to start taking the training wheels off.P
Build Your Prototype (1 Weekend)P
- Build a prototype in just one weekend? Yes, you’ll be embarrassed by what it looks like (I sure was) but that’s the whole point.P
That’s it. Eight weekends (or less) and you’ve gone from zero to a functioning prototype. Not so daunting after all is it?P
Author's Note: It goes without saying that there's a huge difference between the relatively cursory amount of knowledge needed to build a simple prototype (the focus of this post) and the depth of knowledge and experience needed to be a truly qualified software engineer. If you want to learn all that it takes to build modern web applications at scale, getting professional web development experience at a fast-growing startup like Yipit is a great next step. If you’re smart, hard-working, and passionate about creating amazing consumer web experiences drop us a line at jobs@yipit.com—we’re always looking for great people to join our team.P
How I Taught Myself to Code in 8 Weeks | Yipit Django Blog
Labels:
Android,
coding,
computer,
computer science,
CSS,
Google,
HTML,
linux,
MAC,
PC,
PHP,
programming,
Python,
search engine,
treehouse,
udacity,
windows
Virtual Internships
Something I have been looking into recently. I’m
thinking more and more about possible careers change into the computer science
industry or IT industry.
However I’m thinking that my application may not go so well
if all I have is “I learnt the concepts and structure online via codecademy.com”.
As much as the content online is useful I feel it would be wholly inadequate in
a job application. Unless codecademy, code school, udacity or whatever carry
wait in the industry.
Treehouse is a site that seems to target current people
in the industry as well as learners. One of it quotes on the website is “Earning
2,000 points on Treehouse can correspond with a $10,000 increase in salary.
Earn achievements and rack up those points to become an expert”. Now to achieve
this Treehouse must mean something in the world of professional computer
coding.
More about Treehouse when I finally get into a position
to be able to review it with some purpose.
Back to internships, or Virtual internships in particular.
I live in the UK and as far as I’m aware these aren’t too common place here. I’ve
seen the film with Vince Vaughan and Owen Wilson (great film) but other than
that what I understand is it’s a bit like work experience spliced with a job
interview. I love the idea of it all but am not in a position with a dependent
family to give up work to learn fulltime or away from said family at the moment.
I however do like the way it works and I have managed to
find a couple of options on the net that might be of interest to me as that are
virtual opportunities. I can perform my work remotely and email the results in
once complete. Now I’m not naïve enough to think I won’t have deadlines etc and
I may need to be up some nights to complete tasks as well as working fulltime.
Anyways, at this moment in time I’m not in a position to
apply so until that point I’m will continue to do as much as I can in the mean
time.
Labels:
Android,
code school,
code.org,
codecademy,
codecademy.com,
coding,
computer,
computer science,
CSS,
Google,
linux,
MAC,
PC,
PHP,
Python,
treehouse,
udacity,
windows
Busy times
I have encountered a very busy time of my life, Fence blew down, Kids birthday and busy at work leave me very little time to put into my studies.
Hoping to get back on it after this weekend as this weekend is Hockey weekend. Although my team didn't make the playoffs I will be watching them with some friends on telly.
Back on it this week, had a little flutter with udacity course but nothing worth writing about.
Hoping to get back on it after this weekend as this weekend is Hockey weekend. Although my team didn't make the playoffs I will be watching them with some friends on telly.
Back on it this week, had a little flutter with udacity course but nothing worth writing about.
Friday, 28 March 2014
Current findings
I'm still working the through my JavaScript course on codecademy.com.
I have also been working through my Udacity "intro to computer science" course, building a search engine which is pretty interesting but is very time consuming.
Now some people may think that i'm being stupid after that comment but i explain why and what i mean.
I have also been working through my Udacity "intro to computer science" course, building a search engine which is pretty interesting but is very time consuming.
Now some people may think that i'm being stupid after that comment but i explain why and what i mean.
I can does bits to may JavaScript course when ever i want too. like now i'm at work on my lunch and i am plugged away at a couple of exercises. With Udacity I can pick up where I left off ok but its the format of videos, quiz and exercises make its a little more difficult to doing little bits, then leave and comeback to it.
On top of that, i have a couple of plans regards finishing my reviews with the last one Treehouse.
Treehouse doesn't offer free content just a 14 days free trial, so i need a period of responsible free time to take advantage of it.
I also want to take advantage of 2 day free "Hall Pass" I received from code school. I really need to concentrate my time to ensure I get the most out of the content in that time.
Thank for reading.
Labels:
Android,
code school,
codecademy,
coding,
computer,
computer science,
CSS,
Google,
HTML,
linux,
MAC,
programming,
search engine,
treehouse,
udacity,
windows
Monday, 24 March 2014
My Codecademy Projects
I have been working on a couple of HTML projects and I thought I share one of them with you.
The link takes you to my codebit. its a work in progress moving representation of the Milky Way. So far I have got the sun, orbiting I have mercury and the earth with the moon orbiting earth.
Check it out tell me what ya think
UPDATE: I have deleted something I shouldn't have done and it now all gone to pot!
UPDATE: I have deleted something I shouldn't have done and it now all gone to pot!
Labels:
codecademy,
codecademy.com,
coding,
computer,
computer science,
CSS,
Google,
HTML,
linux,
MAC,
PC,
programming,
search engine,
windows
Saturday, 22 March 2014
Journey so far
Thought I’d write a quick post to update on my progress and
some other to read than my reviews.
My Codecademy Progress.
Progression in my JavaScript course is going reasonably well, I have called upon the forums to discuss my dreaded functions. I think I'm about there with how they work.
I'm working to complete my JavaScript course and have been slightly misdirected from my goal by the reviews I decided to do. But I enjoyed doing the different sites and I'm looking forward to trying TreeHouse if I'm honest, it sounds as if treehouse has some really weight in the industry for quality training etc, so we'll see.
I'm working to complete my JavaScript course and have been slightly misdirected from my goal by the reviews I decided to do. But I enjoyed doing the different sites and I'm looking forward to trying TreeHouse if I'm honest, it sounds as if treehouse has some really weight in the industry for quality training etc, so we'll see.
Labels:
Android,
code avengers,
code school,
code.org,
codecademy.com,
coding,
computer,
computer science,
CSS,
Google,
HTML,
iOS,
linux,
MAC,
PC,
programming,
windows
Friday, 21 March 2014
Code School
Code School is another website to teach people how to code. It does this by video tutorials and exercises directly in your browser, sort of a combination of codecademy or code avengers and a udemy course.
Upon typing in codeschool.com into google and clicking the link (or click this one ). You are present with a video on the homepage. Go ahead and watch it, see if its your thing.
Codeschool.com offers a varity of courses and four paths you could follow.
Personally I have gone with the HTML/CSS path to start with but once you have made your account you will be presented with your account page.
Here you can see recently course you have done, or look at the paths you have taken.
Once you have selected a course, you will go to the overview of it then click to start the course. The first level is free of charge but to progress through the stages you are required to "enroll" or join at $29 per month.
This site, most certainly the HTML/CSS level 1 I did is geared up for people who have some experience with HTML/CSS. Now I have only been doing this for a month or so and I grasped the concepts and with a little reference guide, I got through the level 1 with minimal mistakes or errors.
I like this site but its not free and at this point in my life, i'm not in a position to fork out that about of money per month. I like the way its set out, I really like the way the content is presented. Very well put together and worth spending 20 mins investigating to see if its for you as it were.
if i were in a financial position too then i think this is a strong contender for my money, very nice site.
UPDATE: I received a email from code school with a free two days pass. That's pretty cool. I will be activating my free pass soon and reporting my progress.
Labels:
Android,
code school,
coding,
computer,
computer science,
CSS,
HTML,
iOS,
linux,
MAC,
programming,
Ruby,
windows
Thursday, 20 March 2014
Code Avengers
Now with Code Avengers I must stress that I have only covered the free trial section of the HTML/CSS course. However if i was to make the investment in my training at this stage, code avengers would be very high on my list.
My progress so far, think I'll the free sections of JavaScript first and see how that goes.
When you log on your met by this page, now if I'm honest I saw this and my first thought was one of disappointment but I decided to give it a whirl anyway and I'm glad I did.
Go ahead and my an account then you can choose a course to learn. The choice is limited to JavaScript or Web development ( HTML/CSS ). I decided to try HTML course and was pleasently surprised by what I found. The course contains a window where you type you code and a toolbar underneath for your complete button next task etc etc. however your preview window is in the shape of a mobile phone, which I thought was quite cool. I can't get a picture but the first picture in this post has a small preview so you can see how I mean.
The lesson themselves carry a similar direction to codecademy's but I learn some different tags and attributes from doing this course that I didn't learn in the others.
Check out the free trial, 7 lesson with 3or 4 tasks in each, I enjoyed it.
Didn't think pricing was so bad but not wanting to spend at money at the moment but my well do so in the future.
My progress so far, think I'll the free sections of JavaScript first and see how that goes.
Thanks for reading.
Labels:
Android,
code avengers,
coding,
computer,
computer science,
CSS,
HTML,
linux,
MAC,
PC,
PHP,
programming,
Python,
Ruby,
windows
Subscribe to:
Posts (Atom)







