Development Temporarily On Hold

Unfortunately I’m a busy college student, and I have many things to worry about, such as projects, exams, and studying. I prioritize this more than my open source development and work on new projects. Because of my heavy workload lately, I’ve put all of my hobbyist (read: unpaid and time consuming) development on hold. However, I did release the full source code of LibreScribe, and it’s released under the GPL so all of my work is not lost. Anyone can pick it up, fork it, and start working on it. I hope to work on this project again someday, perhaps over Thanksgiving break, but until then, I have to focus primarily on my studies and my financial and academic obligations. Also, I apologize for not updating this blog for quite some time. I assure you, I am fine, I’ve just been very busy, with a job over the summer, and being at college now, I have a lot on my plate to take care of. Thank you for your understanding.

How to fix com.android.providers.media crash on a rooted Android device

I noticed that my rooted Android phone, a Samsung Epic 4G was crashing when I opened my Camera application, saying that com.android.providers.media was force closing. It took me about half an hour, but I figured out how to fix the problem using adb. The problem is that it was having trouble writing to and reading from the media database. Deleting the media databases solves the problem without doing a complete factory reset. To do this, run adb shell, and then type su to gain root access. Now type in “rm /data/data/com.android.providers.media/databases/*” and hit enter. This will fix the problem.

A List of Words Containing “Rent”

So Barnes & Noble College is currently doing a word game called “Words With RENT” where you can submit a word with “rent” in it in order to have a chance at winning $100. Here’s a list of all of them (generated using cat /usr/share/dict/words | grep -i “rent” in Linux):
abhorrent, adherent, adherent’s, adherents, apparent, apparently, apprentice, apprentice’s, apprenticed, apprentices, apprenticeship, apprenticeship’s, apprenticeships, apprenticing, belligerent, belligerently, belligerents, coherent, coherently, concurrent, concurrently, current, currently, currents, deferential, deferentially, deterrent, deterrent’s, deterrents, different, differential, differentials, differentiate, differentiated, differentiates, differentiating, differentiation, differentiation’s, differently, godparent, godparent’s, godparents, grandparent, grandparent’s, grandparents, incoherent, incoherently, indifferent, indifferently, inferential, inherent, inherently, irreverent, irreverently, overenthusiastic, parent, parent’s, parentage, parentage’s, parental, parented, parentheses, parenthesis, parenthesis’s, parenthesize, parenthesized, parenthesizes, parenthesizing, parenthetic, parenthetical, parenthetically, parenthood, parenthood’s, parenting, parents, preferential, preferentially, recurrent, referent, referent’s, referential, referential’s, rent, rent’s, rental, rental’s, rentals, rented, renter, renter’s, renters, renting, rents, reverent, reverential, reverently, stepparent, stepparent’s, stepparents, torrent, torrent’s, torrential, torrents, transparent, transparently, undercurrent, undercurrent’s, undercurrents

Help Fight Internet Censorship!

 

 

If you didn’t notice yet, I modified the theme of my site, in particular header.php, in order to show a black censorship bar over my site’s heading. Why? There is a law being passed that aims to completely censor the internet in the name of stopping copyright infringement. The impact of such a bill is much more far-reaching than just copyright infringement. This could completely change the way that we use and experience the internet. I encourage everyone reading this to visit¬†http://americancensorship.org¬†and show their support. Let’s stand up together to fight for a free internet where information isn’t restricted! Just look at what it’s like in China, the level of censorship on the internet through the “great firewall of China” is astounding!

Sorry For The Lack of Updates

I’ve been fairly busy lately (more than usual), and I realize I haven’t updated my site in quite some time now. There have been several significant changes with LibreScribe. The full details are available in the commit log on github, but most importantly, LibreScribe now functions to the point where pages can actually be pulled from the device, rendered, and displayed in the native image viewer on the system. I’ll try to post some more updates soon and get more work done on LibreScribe in the near future.

Experimenting With 2D Graphics in Java

Recently I’ve been playing around with drawing 2D graphics using Java code. This application is the result of my experimentation. Nothing too fancy, but I decided to share this with the readers of my blog.

Click the following button to launch the application.