Long time no post! I have been rather busy with the outside world. Along with doing a lot of other things. Soon ill be posting more on some small projects I have been working on, so here is the first.
Basically a recreation of Asteriods (but different!) Currently no levels, or scoring just a death match you verses a bunch of enemies space ships and Asteroids!
I created this in response to games and there lack of ability to understand players. Sometimes simple game play is better than overly complicated. Even a 2D game can be fun! What kills games goes beyond this into politics of business that if game owners and developers actually made solid business plans they would find and endless supply of players.
Enough about that... This game I found myself returning to so many core math skills and even renewing my memory on Trig, Calculus, Physics, Geometry, and of course Alegbra. In a high end this game can do well over 200,000 calculations per second which back ten plus years ago this would not even be feesible.
So designers now days and in general like to get really fancy! Thats great it looks great I get it... However it doesn't make life easy and one situation I tried to cut a corner and found myself in a situation. Needless to say most browsers support this so I am good with it... Basically the design called for an overlaying border that was 1px all the way around an image. Yes I could have done 4 images and connected them.. But that is messy so I just positioned absolute bla bla bla... BUT! Then when I needed to click on something below it lo and behold the stinking overlay stole it! So here is the CSS fix...
Here is an list of sites I have done in the last 6+ months.
These sites I basically will cut up the designs and make into workable sites.
Primarly these are all wedding industry...
Every so often I need a break... Not a typical step away break, but rather small challenge. So recently I was playing on my iPhone and I ran into "Minesweeper." I thought to myself real quick... Hmm I can make that pretty easy...
It happens... You get busy, articles and writing and everything in between gets left in the dust. Projects are left unfinished and seemingly you can never get the dust off them.
So here it goes I am slowly going to try and clean off the dust off some of the many projects I once started and left semi-unfinished to nearly unfinished.
I roughly have about 15 projects in general. 2-3 which are never ending and the others could be "finishable." All of which that can be "completed" it would be sweet to finish them this year. Though even that may not be easily done.
Chrome and Safari both have HTML Notifications now via webkit. Firefox does have something similar to this but I haven't researched to much into it. A quick test to demonstrate what it can do below...
Ever ran into the lovely "Unresponsive script" error in your browser? This comes from several issues.
- The persons running out of memory on their machine and the browser is taking longer than expect.
- The script that was created is doing to much and needs to be broken up.
In this article I will explain how to get around this and provide a method I developed for a recent project I am working on for ShoreGroup.
Web Browsers have maximum character lengths that once reached will break a GET request.
Internet Explorer has a maximum character limit of 2,083.
FireFox, Safari and Opera can go well over 80,000 characters.
In some cases I have discovered FireFox has a limit similar to IE.
We all know how much mobile is growing in the last year. Already the USA is at 6% with mobile web viewing. While my sites are way less than this and in most cases less than 2%. At this rate we could more than likely expect it to be more than 50% in 5 years. Because of this I am beginning to make the jump from thinking "Web First" to "Mobile First." This site now looks a lot better in mobile than it did previously. It still is somewhat quirky and is not fully optimized for mobile.
Recently I ran into an issue with IE 8, but all the other versions of IE and Firefox, Chrome, and Safari looked just fine! Some of the sites I work on happen to get extremely large and the CSS, HTML portions get split up over several files. Because of this often times its easy to miss something. Especially when there has been 5-6 developers in that section over time.
When dealing with Cross Browser support I find that HTML validation is a must. It may not resolve every issue that comes up to bat, but it will certainly help on some crazy pesky issues.
Luckily I found an easy fix. I switched from using blockquotes to pre tags with code tags. Not only this but I found a PHP script that cleans the code behind these tags to make things as they should be.
Recently I did a post about website loading. Which had me thinking... Paginiation! Its a lovely device that allows you to not have to display all the content on the same page. There are so many forms of pagination and pagination theories. One of which is a newer method called. "Auto Pagination." It is seen on many sites such as local pages on google and several others.
It basically detects the "windows" scroll and once a certain position on the page has been achieved it loads more content into the page. Some other neat useages of this window scroll is on mashable.com when reading an article if you scroll far enough down it will display the next article on the list. But this is about pagination...
So you have a website and that site gets millions of hits per day. Either you are running a silly static site that you manually update or you have some intense CMS that caches using all sorts of methods.
XML happens to be one of the biggest tools of the trade.
Encoding is simply one of the most strangest topics with websites.
Usuaually I find issues when translating between encoding types such as UTF-8 to ISO or any variation of this. Setting the encoding type of the page is extremely important. "Obviously." Otherwise your browser trys to guess what it is and may fail at it. Along with this hackers can easily change the encoding type and get around your XSS filters. Which will then allow them to do XSS attacks.
Here is a small list of features:
- Unlimited number of sites to hook into.
- Targeting content / tagging content to pages/tags.
- Unlimited varations of content types. Ex: Articles, Banners, and more...
- Records impressions and clicks on specific content types.
- Email Campaigns - Send HTML emails to a list of registered members.
- User/Member Handling - Allows extensive registration details for membership base sites.
- Read more...
PHP Stripping Certain Characters.Remove everything but Alphanumeric, spaces, dashes, and underscores.HTML | PHP | Tutorials
Filtering inputs is often a huge issue when figuring out which method is best. Typicallly its a matter of what exactly are your needs. Asking these few questions can resolve the problem.
- Is the input needing more than letters a-z and 0-9?
- Does the input need to be able to allow some tags but not others?
- Can you filter everything out and not worry about what it returns?
- Can you convert html characters to their entities so it still displays properly?
- Manage Multiple Sites in one.
- Member Registration
- Page Control / SEO
- And so much more...
- Transformers: Robots in Disguise by Hasbro, Ince https://t.co/25I6K4UvyD by shauncs 907 days ago via iOS
- Its been a long time sense I have "tinkered" in 3D. This brings back memories of working in Adobe Atmosphere. https://t.co/JxPuNSgsK1 by shauncs 1164 days ago via Twitter Web Client
- SO ya my 2 year old and 4 year old sharing there scores on my twitter... I guess they thought I wasn't active enough... by shauncs 1216 days ago via Twitter Web Client
- I got 4736 points while escaping from a Giant Demon Monkey. Beat that! http://t.co/rNGWoAQorL http://t.co/9JLQi5ZpaF by shauncs 1234 days ago via Temple Run 2 on iOS
- I just flew 168m in a brilliant game of #JetpackJoyride on iPad. http://t.co/uUZBoW8vcD http://t.co/iwtRX95hPt by shauncs 1245 days ago via Jetpack Joyride on iOS
- HTML (23)
- PHP (22)
- MySQL (19)
- JQuery (14)
- CSS (14)
- Websites (11)
- Ubuntu (11)
- Unix (8)
- HTML5 (6)
- Linux (6)
- Tutorials (6)
- Custom Frame Work (5)
- Terminal (5)
- Wordpress (5)
- Games (4)
- Nerdy (3)
- Transformer Customizing (3)
- Windows (2)
- 3D Modeling (2)
- Network (2)
- Transformers (2)
- Hacking (2)
- Reviews (2)
- Plugins (2)
- Apple (2)
- 3D Printing (2)
- Apache (2)
- Mobile (2)
- XML (2)
- Imagemagick (2)
- Roku (2)
- Photoshop (1)
- Categories (1)
- JSON (1)
- Macbook (1)
- Photography (1)
- Web Services (1)
- Movies (1)
- Cannon (1)
- GD Library (1)
- Mark II 5D (1)
- Deals (1)
- Startups (1)