Monday, March 2, 2015
How to Open QR Codes

Here is the poll!


Of course, this intro QR code tutorial of course means that Ill be adding another QR code tutorial to the poll: how to make pretty QR codes (if youre going to take the time to do it, you might as well make it look good!)
Saturday, February 28, 2015
OpenDOAR The Directory of Open Access Repositories
What?- Survey the growing field of academic open access research repositories and categorise them in terms of locale, content and other measures.
- Produce a descriptive list of open access repositories of relevance to academic research.
- Provide a comprehensive & authoritative list for end users wishing to find particular types of, or specific repositories.
- Deliver a comprehensive, structured and maintained list with clear update and self-regulation protocols to enable development of the list.
- Play a prominent international role in the organisation of and access to open access repository services.
- Support Open Access outreach and advocacy endeavours within institutions and globally.
Friday, February 27, 2015
Open Education Free Education For All!
- Link to OpenEducation.net
"OpenEducation.net (by Go College) is a site dedicated to tracking the changes occurring in education today. In an era where it is possible to photoshop images, facebook people, and access an endless stream of knowledge by googling, the Internet Age offers both great promise and enormous challenges for educators. At OpenEducation.net, readers will be exposed to both an objective and subjective look at the many issues facing the profession today (Source)."
EDITOR?
The site editor Thomas J. Hanson (31 years in education), “relishes the opportunity to share his thoughts on the challenges facing educators and families in today’s complex world. Tom’s belief has always been that teaching is the second most difficult and the second most important job in the world, second only to the challenge and importance of being a parent. He publicly acknowledges his frustration regarding the lack of respect now accorded public school educators, noting that the expectations placed upon schools today are greater now than at any time in history yet the challenges facing children have never been more significant (Source)." LEARNING JUICE?
If you want to keep yourself updated on changes or issues occurring in education today (especially in North America) this is an excellent new learning avenue to explore (since June 1, 2007) . Here, you can find articles or posts discussing distance learning, teaching and learning, open source software, OpenCourseWare, public policy, intellectual property and much more. The articles (blog posts) published on this site are licensed under a Creative Commons Attribution 3.0 License.
Personally, I like the fact that this site (or blog) is updated consistently and often, and the posts are original, stimulating, attractive (cool graphics!), useful and relevant. Here are three (3) articles to support my case:
- Innovative Teaching - Chris Wilson Discusses the Comic Book Movement
- Athletics Do Offer Lessons that are Missing from the Classroom
- Education In the News - What’s Worth Checking Out
Thumbs up on the learning juice factor! Perhaps, they should make the archive a bit easier to access, enabling us easily to jump and scan through all the interesting articles published here. Anyway that is a small matter, which can easily be tweaked if wanted or needed.
Overall, I believe (I hope!) I have shared with you enough learning incentives to explore this excellent site further, which is free for all :)
Saturday, January 31, 2015
I finally understand open source software
Ive used a TON of open source software (e.g. see the "what technologies were used section" of the Resume Builder) and am a very strong believer in using open libraries and standards whenever possible. However, until just recently, the full motivation behind open source software - why so many individuals and companies contribute - never really clicked in my head. As soon as it did, I created my first open source Github project.
I realized that open source isnt about doing the world a favor, sharing, or acting charitable. Its not about freedom, choice, human rights, standardization, or any of that. Sure, all of these play a role, but none of them are enough to explain how the open source movement got to where it is today. What I think really drives open source are three major benefits to the project creator: free labor, cleaner code and portfolios.
Free labor
The benefits of open source software to an end-user are obvious: you get to use amazing libraries, operating systems, standards, and tools, for free. You can take advantage of projects that have been built and tested by hundreds or thousands of developers, learn from the source code, customize it for your needs and build bigger, better things in less time. You get to stand on the shoulders of giants.
What wasnt as obvious to me was just how much the project owner benefited from me using it. Every time I ran the code, found a bug, or tried out a benchmark, I was performing QA and performance testing - for free. Every time I asked questions online or posted a tutorial, I was writing documentation - for free. Every time I used the project in my codebase and told others about it, I was advertising the project - for free. If I created a patch, or added a new feature, or made suggestions for improvements, I was helping to design and develop the project - all for free.
In other words, the open source community using your projects is, quite literary, a totally free and incredibly effective workforce. Google open sourcing snappy may help everyone in the community do fast compression, but if they can get enough people interested in the project, it helps Google even more when that community finds bugs, fixes them, builds new features and contributes it all back to snappy. The cost of hiring a few hundred developers and QA to work on a project like snappy would be prohibitively high, even for a big company; for a lone developer, totally impossible. But open source it, and you get a huge pool of labor for free.
Cleaner code
It turns out that knowing that other people will scrutinize your code, tear apart your design, and use it in ways that you didnt expect is a superb motivation to keep things clean. The very act of taking some code and making it a "project" will encourage you to make things more modular and reusable, write documentation, use source control, track bugs, all the good stuff. Its just human nature to clean the apartment more for guests than yourself; as such, open source projects tend to be cleaner than proprietary ones.
Portfolios
Open source projects are the best portfolio a software developer or company can have. Its hard to learn much from just seeing the end product (if its even publicly visible); interviews are sadly not too revealing either (a topic for another blog post); resumes and "about me" pages are all but useless. But when I can see every line of code, the design decisions, and the technologies involved, I can get a very good idea of the type of person or company Im dealing with. Its the ultimate branding play: show, dont tell.
When it comes to hiring, Ill take a Github commit log over a resume any day. - John ResigIm a believer