Oh My Chromebook!!

So I got a Chromebook; and wow am I in love with this thing! It's perfect for what I need; because of a little script name Crouton. Combined with a few other extension I have been able to create a complete Linux environment without need for another desktop environment. This means I can use KeePass2, FileZilla, XTerm, and many other programs, in the same window space as I would any other ChromeOS "app". As well I'm able to copy and paste between the windows, just as if I wasn't operating between two different OSes!

I've opted to run Debian Jessie, and will update this post with how-to links.

t tech
c Body

New OSes all around!

It's been a long time coming, but here it is! E'rything is runnin' on ol Archie. The two draws were 1) I heard it was "difficult", and 2) all the software is up-to-date by default from the repo. I'd always heard of Arch Linux, often found myself getting answers for other *nix questions on their board. What I've found since has been truly astonishing!

First off, it wasn't incredibly difficult. There are some processes, and you get to set up your own partitions, which is really cool! You can also choose a bootloader, I chose SysLinux, because it's dramatically less source code! There are still a few issues with the way it's booting up on the server, I need to direct the drive using a UUID. I haven't fully investigated the issue to resolution, as the computer is rebooted infrequently enough I figure I have time.

There is a core set of software located in the main repositories. This programs such as Python, Libre Office, and OpenSSH. These packages are at their latest stable versions, and development versions can be obtained as well. But what becomes really cool is accessing The Always Up-to-day Repository (AUR). Here one can either download a tar ball and compile the program your self. Or there has been created many front-ends for pacman, one of which yaourt, also provides AUR support.

AUR contains programs such as PyCharm, and QGIS. The latter being a primary reason I'm happy to have made the switch! QGIS, and other open source academic technologies are often niche softwares, and can have difficulty running on proprietary software. When attempting to install QGIS on a MacBook, version errors occurred. I had installed the package that came with the QGIS install file; but for some reason it wasn't plug-and-play. With Arch it almost can be, with the catch being, you can make adjustments before compiling a program, if you like.

t tech
c Body

DigiSnaxx [dot] com is up and running!

3 server boxes, 2 laptops and dozens of scrapers later -- it's up and running! Presently it's tracking Minneapolis and St Paul's City Council schedules, Minneapolis Park and Rec Meetings, and the Legislative calendar at the Capital. Now if I ever want to know what is happening in these cities - I just need to open my phone to DigiSnaxx.com and BAM! I do need to add County Commissioner meetings though ... eeks. And the ideas keep flowing! Oh crap, school boards too!

I'm also pulling in a considerable amount of media content. I'm interested in the frequency and reach of conversations. Unable to obtain employment because I'm an unpalatable juxtaposition of cultures, and Minnesota is certifiably on the xenophobic end of the spectrum, I'm forced to create my own datasets. I've found open ears where they are paid to be, and their sincerity is noteworthy.

I am excited for the prospects of DigiSnaxx though --- I'm proud of what I created. It works.


MPDComments [dot] com

All of the entries are in the database!! Eight-hundred names, badge numbers and assignments. Now to start cataloguing vehicles. The reason for it all primarily is as a challenge, and exercise through which to learn other social and technical skills. Both the creation of the database structure - which items to add where - as well as the technical details of how to dynamically connect otherwise separate database structures, are key features key another project.

As well, this is information communities should be tracking. It is information communities to which communities also have a right. The macro-level visual of >90% of Minneapolis' police force living, raising children, and barbecuing with friends outside of the city is horrifying. One community is policing another. My question being, regarding suburban police forces - do they have residency ordinances? Oooo, wasn't expecting to find that question! Welp, this seems to be the start of another adventure.



Progaming Solutions

Having to solve problems with spatial, not linear, answers.

Speaking of a spatial problem, it has been a while since this site has seen improvements :/

An inaccurate allusion of one function might cause a misfire in a parallel, presumed-to-be unattached, other. At present I'm also appreciating a script I've been working on in my head for quite sometime. I wasn't aware that it was possible until a few years ago, and even then, it has only been in the past year that I have been able to acquire the tools to build it.

Database architecture (PostgreSQL), as well as database construction were requisite. Followed by a manner of displaying the information archived in the database. Django has become the go-to tool here. Written in Python, it provides a means to build, maintain and display, databases. The added bonus is that there are Python libraries available to do just about anything else one might like to as well!


It's Clean!

The sites are running clean. Pop-ups work again ~ that was a silly mistake, but I like what I learned! Running Django_Bootstrapped, it's helpful to have the static files easily accessible so they can be overridden as needed. I forgot about the other implications of that :)

I also had a chance to setup up a dev site that will always maintain the newest packages. This way I can consistently see what will be breaking as the new releases are made available. Both Django & Ubuntu have concrete development schedules for the next few years. This makes maintenance easier, and more enjoyable (for those who enjoy writing automation scripts.)


LifeUpdate:: Kind of...

I think my laptop is going out on me :/ It is was it is -- I got it for about $200 a year ago. I'm not sure exactly what is going on -- it might also just be the a browser issue? Two things happened around the time I started experiencing a drastic system slowdown. 1) I had started using Selenium; though I don't suspect this was it. 2) I imported a ton of data from {GeoNames}(); this I think is the culprit, if there is one to be named.

When I first attempted to pull down the data, the computer shutdown had to be restarted. When the computer was restarted, some of my greeting screens were out of proportion, and larger than they were previously set. None the less, when I attempted to pull down the data the process proceeded swimmingly. This is to say that I happily a consider amount of GIS content, now parsed for specific use, and ready for play.

I also booted up and got the old BigBox server running Ubuntu 14.04. The drives are acting super funny; this issue is also a bit of a carry-over. My previous Raspberry Pi setup utilized a drive caddy that no longer reads SATA drives. It does read SSD drives just fine. As well, the BigBox reads the drives ... so meh. So ~ I'll use the bigbox as a back storage. Right now I'm loading out the contents of a nice 500GB drive that can roll with me and the Pi's.

DigiSnaxx is starting to take shape again. This is where the GIS information was necessary. There are a few more scripts to pull in some more information. Selenium doesn't seem to always play that nice with Scrapy; though I think I've found a work around. I'll post more later. Right now I just got it work on a local environment. Then I idiotically did the rm -rf without thinking, and deleted a folder containing a small handful of really helpful scripts. I am lucky that I keep redundancy copies of certain scripts; I don't have to start from complete scratch. Honestly, I just need to visit a page and grab a half dozen xpath.

The laptop acting up had sidelined that to a degree though, which is frustrating. It could also be a heating issue. I've noticed the temperature of the drive reaching about 90 Celsius; though now it seems to also have a problem loading my conky panel -- I just tried to check the temperature. At present I'm backing up the /etc and /home folders. I've got a few other scripts to make lists of the programs installed -- looks like I'm building up a full and fresh copy.

Oh, and I got this site updated to Django 1.9 which is super cool. But now I'm going to start looking at these development cycles; along with Ubuntu's. I'm starting to be able to integrate the technology (phone, laptop, server) for use on the go, as well as at home with OpenVPN.

I did other stuff, and that was cool -- I'm going to be actively looking for a day job now.

The resume doesn't look like complete shit :)

Got a lead, waiting to hear back on an app, fingers, toes and hopes all crossed.

Cheers Life.


NERDALERT: You can't tell me that doesn't look super clean!!

Much fun, will post more later.


"Pardon while I vnc through my VPN into my home media server and start that process." Seriously, not only does that half-assed technical sentence make sense to me, I done did it! There are, of course, a few kinks left to smooth; but the mechanics exist. In life's wisdom the means by which my sites were being served was taken from me. I was frustrated; I had my data but no means to reconnect it, or utilize it. I knew it was going to take a fair amount of stackoverflowing to get my sites back up and running.

Naturally, this wasn't good enough either. If I had to do this all again, with no help, I was going to do it better. "So long, Apache," Nginx was going to be used. CentOS was the initial system, while Raspbian Jessie was the next system to house the websites; I'm now using an Ubuntu server. Ubuntu has both the mindshare and the breadth of capacity to allow my aspirations to imagine without restraint.

I dare not speak to much upon this as I'm still in the learning and development stage; but I'm really excited about all that I've been learning thus far. From iptables to numpy arrays to API's; being able to be portable about one's work optimizes the marginal production of one's life. Experiences, skills and relationships build upon each other, they are not silos. For this reason, while it may take time to traverse the separate arenas, this travel time need not be left unproductive.

There is the idealistic aspiration, that our lives not be silo-ed either. Rather that our work appreciate our whole being, the ever-changing expression of the culmination of our experiences. And so, life can further compound upon it self; and so our lives can further inter-connect and we can remember at every moment - existence in one.

Nature, to an extent, has learned to do this; and to a large extent, it has been the humans who have fucked it all up. The cycle of creation and destruction is natural process. The leaf decays to fertilize the seed, which grows to bare fruit the animals will eat and each in their turn will serve the other in kind. And so it is not so curious to see man now attempting to learn from, and replicate, nature's processes.

I'm going to move on from this topic for now.

Best, Canin

t tech
c Body
Tweets by @CultureClap