For a work related project, I’ve had to learn to use a tool by Telerik called KendoUI. KendoUI is a framework for building widgets (very simply put). For a .NET MVC app I am building, I ran into an issue where I needed to modify the datasource on the server side. I didn’t really find any documentation online on doing this server side but thanks to Intellisense, I was able to discover the presence of an enumerator on the DataSourceResult. A few Google results later, I was able to iterate through the enumerator from the DataSourceResult and directly modify items that the Kendo Grid would display on my View.
If you must know, it was code for displaying a changelog for the item being viewed; I needed to display a user-friendly version of items like the field name and values where I was storing the ‘raw’ values in my logging table such as the item ids and the database field names.
The sourcecode is up as a gist because the WordPress.com code formatting thing sucks. 😦
- CSS guide from InsertHTML.com
- Technical limits of Google Fusion Tables (max. 5 layers)
Aside: I’m unhappy with the current incarnation of DawgTransit. It is the very definition of hacked together and it was my very first “big” web application. So, in the time honored tradition of developers everywhere, I’m embarking on a re-imaging/overhaul of the site. I *just* got started so I don’t have anything major to show.
The first change to happen will be an overhaul of the homepage. Based on the stats (h/t StatCounter.com), most people arrive at dawgtransit.com by searching for specific bus routes which often leads them directly to the specific bus route page. So, the screenshow below is an example of an interface that will allow the focus to be on the bus routes.
For displaying information about the routes, I would like the map to be the focal point of the page and I’ll be working on some ideas for that.
A belated “Happy new year” greeting to all! 🙂 The fall & holidays are always a bit … somber for me. My introverted self comes out to play and I end up ‘falling off the planet’ for lack of a better word. I don’t want to make this a “personal” blog but I find that I work best when I have an outlet to vent. So there.
I don’t have any dev links but now that I’ve broken the seal on the blog for the new year, expect irregular postings from me. Mostly technical(-ish) material but there’ll be the occasional housekeeping post.
Aside: I found out from a classmate (Lindsey Cook) about Delicious’s end of year recap. It’s the only 2013 recap that made me feel good about myself. Not sure what that says about me. Here’s my profile (top 2% in tha house! :))
This is the first semester in close to 3 years that I haven’t taken a Computer Science class. I’m having a bit of withdrawal but I’m sure I’ll find something to take my mind off things.
My last post talked about my Chrome extension (TweetPuller). Well, I fixed the Twitter oauth issue and it’s back on the Chrome Web store so go check it out. UGA Course Picker is in a state of limbo. It’s functional but I can’t summon the enthusiasm to work on it anymore. I made my Trello board (for managing features for the class scheduling application) public just for kicks (it’s no where near organized but it’s helpful for me to write down ideas for the site as time goes by).
I took a leap of faith and volunteered to assist a group of strangers with a project they are working on. It involves PHP and a CMS with an Android app in the roadmap. It should be an interesting experience especially since I’ll be in a group again! All my side projects have been solo projects and I’m a little tired of going solo. Hopefully, working in a group of equally hungry students will spark my creative juices. 🙂
- HTTP requests using PHP
- Getting installation date of an app (Android)
I’m attempting to resuscitate my TweetPuller chrome extension to use v. 1.1. of Twitter’s api. So far, I’ve created a PHP script to retrieve the needed access token and calling out to that in order to prevent exposure of my consumer key and/or secret on the client. So far so good.
Oh and merry Christmas! 🙂