More analysis and design is required but this is looking to be a long term idea I can work on.
I forked a game on Github that I plan to update and submit (Green-Mahjong) to the GitHub Game contest.
B.G.R Consulting is embarking on a journey to become fully immersed in understanding Linux inside and out. This journey had started a long time ago (15+ years ago) when we where contracted to develop a remote printer utility that would start / stop / reset remote printers. It had to run on AIX (IBM Unix) and we did not have access to any AIX development machine at the time. So since we needed a Unix development environment we decided to install Linux. Anyhow the journey into the linux world had stopped for some time until now. Our goal in the new year will to become heavily involved with Linux system development, application and support.
How are we approaching this you say. Well Unix and Linux is not entirely new to us, either is Open Source which is what Linux Community is all about. Having the experience becoming more involved means understanding Linux inside and out. We are currently migrating most of desktop and development machine to Linux. Reading the LFS book explaining how to build a Linux system. Providing a B.G.R Consulting Linux distribution sounds really cool but unlikely since there are so many Linux distribution we would recommend / support (Elementary OS).
Hopefully in the new year you will see more blogs in regards to what we are working on in regards too Linux.
I have been working with the “GO” language, while playing with it in my spare time (I know, I should get a hobby like basket weaving or sky diving). Anyhow while working with the language I had choosen Eclipse and GoEclipse plugin. I have gotten most everything working, syntax highlighting, code lookup, build, run, with the exception of debugging (break pointing). Getting somewhat frustrated with trying to get debugging to work (gdb still does not allow you to view the variable data on windows or arm) I started searching for an alternate GO IDE. What I found to my surprise was LiteIDE developed by visualfc using the QT framework. Having imported (Add Folder) several go projects over that last few days I found that the LiteIDE worked rather well. The IDE is open source on github which is distracting from my first goal and that is learning and developing application using GO.
Why go you ask?
It is a new language designed to be fast, scaleable, portable and compiled binary as opposed to Java, .Net, etc which needs some sort of intermediate complication prior to executing. Last but not least it was developed by google and supported in there cloud environment.
Just trying linux (Mint) on the usb since it was mentioned to me a few days ago. Fairly straight forward, just a matter of downloading pendrivelinux (http://www.pendrivelinux.com/) and linux iso and selecting your usb to install too. I find it as a convinence way to start your machine if for some reason your machine won’t start via triditional and you want access to recovery data (Fat32 partition is accessiable).
I guess I should have been aware this soon given that linux is already out there and running on consumer devices (Android) for some time now.
Yes I know that my certificate has expired and I need to get around to renewing it. Since I only have one user administrating the blog I have not been in a big hurry to renew it.
I have been looking a cloud solutions (Heroku) which is very interesting. Its specializes in development, deployment, operation, scaling of services / applications. It sure seems like a lot smother process in place then some of the internal IT processes I have to deal with daily in order to get application developed, deployed, operational on a daily basis.
It seems really strange to me lately the way things have been going with Native VS Web development.
The recent rise DDoS attacks are using hosting companies to deliver these attacks. Apparently hackers have been exploiting popular hosted content management applications like WordPress, iFrames specifically. If you create an iFrame and reference another site then you are trusting that this site is free of malware, cross site forgery, cross site scripting, clickjacking etc.
HTML5 offers a new security feature called sandboxing. You have 5 options:
Blank – Enforces all sandboxes restrictions
allow-same-orgin – All pages must be from the same site.
allow-top-navigation – Allows the iFrame content to navigate from the containing document.
allow-forms – Allows forms submission
allow-scripts – Allow script execution
<iframe sandbox src="frame1.html"></iframe>
<iframe sandbox="allow-forms allow-same-origin" src="frame1.html"></iframe>