CachingRecent Additions to the Site
JQuery | Javascript | PHP | MySQLLately I have had "caching" on the brain and have been working on a decent way of caching.
So far I have found that caching is obviously faster and in XML format makes it really easy to iterate through in Object format.
My methods so far are
- Checking a database table for current cached item information.
- If it has an expiration date or does not exist the feed needs to be cached.
- If needs to be cached - Caching will grab the feed via curl, fopen, or file_get_contents()
- Feed will then be stored in a file in a specific directory on the server.
- Database will either be updated or inserted with feed information.
Read More
Special Characters to HTML EntitiesJavaScript character entities
JavascriptRecently I posted about HTMLEntities and a PHP function that can convert crazy characters and such to their HTML form.
Along with this I posted about encoding types. Let me first say that these two go hand and hand. When dealing with funky characters such as "éœ∑´®†¥ˆ˙ƒ." And then throw in different page encoding's such as UTF-8 and ISO-8859-1. If you take those same characters and POST them or output them from a database to a different encoding type you might soon find them to be entirely different.
Frustratingly enough there is tons of methods to fix this issue, but found only one method to work for my situation. It basically involves changing the characters to their HTML variants before being saved to the database.
Read More
Auto PaginatePaginate with and without Javascript
JQuery | HTML | Javascript | PHP | MySQLRecently 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...
Read More
Javascript split/join vs replace.split(" ").join("") vs .replace(/ /g, "")
JavascriptRecently I heard a extremely random agrument about a simple Javascript method.
Basically take a random string.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Multiply this about 500 more times... And then run these two seperate items...
var str = "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.";
alert( str.split(" ").join("") );
alert( str.replace(/ /g, "") );
Which one is faster?
Read More
XML ParsingSpeeding Up Your Site
HTML | Javascript | XMLSo 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.
Read More
JQuery TipsPerformance | Speed | Tips
JQuery | JavascriptWhen using JQuery it is easily abused with how many shortcuts and routes you can do the same thing.
I could go through my list of things to help with optimization, but this guy does such a good job...
Read More
Shaunware CMS V1PHP Content Management Systems
Custom Frame Work | JQuery | CSS | HTML | Javascript | PHP | MySQLShaunware is ran on its very own content management system (CMS). It uses PHP/PHP5, MySQL, Javascript (Jquery), CSS/CSS3, HTML/HTML5 and more.
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...
Read More
Hacking the WebXSS Attacks | SQL Injections | DDOS Attacks
Javascript | PHP | MySQL | Hacking
Hacking seems to be a common occurance now days. While it seems to be a somewhat complicated process in reality it is mostly simple hacks that result in tremeduous damage, costs, and lose of data.
Two Types of Web Hacks
XSS and SQL Injections. There are obviously more such as DDOS attacks, but those are short term.
What are they?
XSS is simply inserting Javascript into a page. An example of this is a simple alert.
<script>alert("Hi!");</script>
SQL Injections are a wider range of possibilities. They allow you to delete an entire database, to outputting important information. Or even logging in as an adminstrator.
Read More
New Site!
CSS | HTML | Javascript | PHP | JQuery | HTML5 | MySQL | Custom Frame Work | Categories | Tutorials | Games | Imagemagick | XML | Unix
Finally I have recreated my website. It is using a content system I created from the ground up. I will be writing more on this system in the future. A small list of features this system can do:
- Manage Multiple Sites in one.
- Member Registration
- Banners
- Page Control / SEO
- And so much more...
Read More
Dance InformaDance News Website
CSS | HTML | Javascript | PHP | MySQL | Custom Frame Work
Dance Informa
aus.danceinforma.com
usa.danceinforma.com
- Custom Frame Work
- CMS that controls both sites.
- Banner System
- Email Campaigns
- Content Types to breakup page types.
- Membership System
Read More
Scenic RentalsVacation Rental Website
Javascript | PHP | MySQL
Scenic Rentals
www.scenicrentals.com
- Autocomplete for homepage search.
- Query to search database for autocomplete results.
- Created resulting search page query that lists out search results.
Read More
Sugar Snap PhotographyPhotography Website
Custom Frame Work | JQuery | Wordpress | Imagemagick | Javascript | PHP | MySQL | HTML5
Sugar Snap Photography
www.sugarsnapin.com
- Custom Gallery System with CMS.
- Previewing Gallery for customers.
- Front page uses JQuery Gallery from: http://tympanus.net
- Tons of JQuery affects and plugins.
- Blog is powered by Wordpress
- Utilizes Font Face for fancy font changes.
- Branding done by Marco Suarez
Read More
Knightly DesignsAdobe Atmosphere
Games | HTML | Javascript
Knightly Designs
www.knightlydesigns.com
- Site made to display my old 3D Environments/Worlds.
- Adobe Atmosphere was discontinued in 2001.
- Software allowed people to create 3D worlds/games for web.
- Atmosphere works only in Internet Explorer 6-9
Read More
The Same GameJQuery 2D Game
CSS | HTML | Javascript | JQuery | Games
The Same Game
- JQuery Based Game
- Supports Firefox, Chrome, Safari
- 4 levels of difficulty ranging from easy to hard.
- Scoring system.
Read More
shauncs: Is there a way to uninstall child 2.0 squeal application? It is starting to kill my ears... @maddoxcs
shauncs: NASA reached Dark Side of the Moon... No Robots, Space Bridge, or Alien Space craft found... http://t.co/HxagPK1d
shauncs: Drake Curtis Strickland - Born 1/27/2012 7:48 PM - 7.6 Pounds - 19 7/8 height. Emergency C-Section. Mom & Baby are doing great!
shauncs: I'm in a group video chat with 1 other person - Click to watch or join: http://t.co/XakgdJG9
shauncs: I'm in a group video chat with 1 other person - Click to watch or join: http://t.co/PnGrIGKV
- PHP (16)
- Javascript (15)
- HTML (12)
- MySQL (11)
- JQuery (8)
- Websites (7)
- CSS (6)
- Custom Frame Work (4)
- Tutorials (4)
- Games (3)
- Hacking (2)
- Unix (2)
- Imagemagick (2)
- Wordpress (2)
- Plugins (2)
- Nerdy (2)
- Ubuntu (2)
- HTML5 (2)
- XML (2)
- Startups (1)
- Categories (1)
- Apache (1)
- GD Library (1)
- Web Services (1)
- JSON (1)