I am super pleased to share that I have completed and uploaded my first (that I can share at least) personal portfolio piece written in PHP to a subdomain on my personal hosting server located at walk.openlamp.tech. Over the better part of the last year, I have developed a custom reporting dashboard written in PHP for my (current) employer, but do not share any of that work as it is proprietary and not owned by me. However, for a personal project, I can share far and wide. In this post, I provide a brief overview of my simple (in theory at least) application/site, built on the LAMP stack using the MVC (Model-View-Controller) design pattern in core PHP along with Bootstrap 4, jQuery, and MySQL.
[Read more]Hello dear readers and attendees,
This is the post that I will be/ will have been referencing during my presentation to the Seattle Central Community College’s Byte club on Thursday, December 10th at 1500-1630.
I will begin with a bit of an autobio and find out what kind of students we have in attendance. Please feel free to comment if you’d like to keep in touch before or after the presentation. I will discuss some of the bits and pieces of some industry standard platforms which I’ve developed, deployed, maintained, managed, co-operated, administered and replaced. We can discuss some of the patterns that work well in the industry, and some that are a bit harder to tame.
Once we have touched most of the areas of specialization represented at the meeting, I will dive in to an AngularJS demo I am developing in github here:
…
[Read more]JavaScript has emerged in the past couple years as the de facto expression of next generation web technologies, and a critical component of HTML5 technologies – along with CSS and JQuery. JavaScript is really ubiquitous – it really is showing up everywhere! There are many other reasons why JavaScript and JS-based tools are becoming the wave of the future. JavaScript is the #1 most-used language on GitHub, and this trend is only going to increase. As one article put it, “JavaScript is the number one …
[Read more]I feel a sense of pride when I think that I was involved in the development and maintenance of what was probably the first piece of software accepted into Debian which then had and still has direct up-stream support from Microsoft. The world is a better place for having Microsoft in it. The first operating system I ever ran on an 08086-based CPU was MS-DOS 2.x. I remember how thrilled I was when we got to see how my friend’s 80286 system ran BBS software that would cause a modem to dial a local system and display the application as if it were running on a local machine. Totally sweet.
When we were living at 6162 NE Middle in the nine-eight 292, we got an 80386 which ran Doom. Yeah, the original one, not the fancy new one with the double barrel shotgun, but it would probably run that one, too. It was also …
[Read more]The brief outage was due to a scheduled move of the servers to a separate rack and subnet dedicated to our work with the Center for Information Assurance & Cybersecurity (ciac) at the University of Washington Bothell (uwb), and a11y.com
I am currently exercising the new (to us) equipment and hope to winnow the less than awesome equipment over the next quarter. I spent the last six months finding the best in breed of the surplussed DL385 and DL380 chassis we (work) were going to have recycled. The team and I were able to find enough equipment to bring up one of each with eight and six gigs of memory, respectively. These will make excellent hypervisors for provisioning embedded instances of Slackware, Fedora, RHEL, CentOS, Debian, FreeBSD, OpenSolaris, OpenIndiana, FreeDOS, etc.
When I initially configured this xen paravirt environment, I failed to plan for integration with libvirt, so I am now re-jiggering the software bridges so …
[Read more]
This is the third article in a series providing background
information to my talk for the MySQL User's
conference, entitled MQL-to-SQL: a JSON-based Query Language for RDBMS
Access from AJAX Applications.
In the first installment, I introduced freebase, an open
shared database of the world's knowledge and its JSON-based query
language, the Metaweb Query Language (MQL, pronounced
Mickle). In addition, I discussed the …
This is the second article in a series to provide some background
to my talk for the MySQL User's
conference.
The conference will be held April 11-14 2011 in the Hyatt Regency
hotel in Santa Clara, California.
Abstract: MQL is a JSON-based database query language that has some
very interesting features as compared to SQL, especially for
modern (AJAX) web-applications. MQL is not a standard
database query language, and currently only natively supported by
Freebase.
However, with …
Yesterday, I wrote about how I think this year's
MySQL conference will differ from prior editions. I also
wrote that I will attend and that I will be speaking on MQL-to-SQL.
I promised I would explain a little bit more background about my
talk, so here's the first installment.
Abstract: MQL is a JSON-based database query language that has some
very interesting features as compared to SQL, especially for
modern ( …
I just received a confirmation that my presentation proposal for the MySQL user
conference 2011 was accepted! The title for my proposal is
MQL-to-SQL: a JSON-based Query Language for RDBMS
Access from AJAX Applications, and it covers pretty much
everything implied by the title.
As always, the Hyatt Regency Hotel in Santa Clara, California
serves as the venue. The conference will be held from April
11-14. Except for the venue and period, I think this year's
conference will bear few similarities to previous editions. Let
me try and explain.
This year's theme is "MySQL, the ecosystem and …
So far PHProjekt 6 (P6, see http://phprojekt.com) is already enhanced with
nice AJAX workflows and snappy user-experience. Nevertheless, we
discussed a way to provide synchronous communication and direct
information within the application.
Everybody knows GoogleMail with its easy to use frontend. Maybe
you use it for your daily work. In GoogleMail, there is no need
to refresh the page to receive a new mail, Google informs you
automatically whenever a new mail is available. But how is this
possible? The answer to this question is really simple: The
server triggers a signal informing that a new mail is available.
This technology is called Comet and describes a way how the
server communicates with the client [see http://en.wikipedia.org/wiki/Comet_(programming)
].
Is there a way to use Comet …