Along with this I am working on a small side project that will create sitemaps and even give detailed reports on your site. I have built the crawler portion, but thinking I am going to minimize the sitemaping element so I can make it for free. While I will make the reporting parts a paid element.
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.
Lately 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.
Something I have been saying for a long time now is how the Web World is a guessing game. The same thing can be applied to many other occupations. Facebook, Twitter, and so many other "start ups" that have succeeded in becoming a house hold name in the beginning had no idea if they would be viral.
Facebook had a humble beginning that lead to a insanely addicting social network that allows you to connect with everyone you know and their trash cans. Twitter provides us with a 140 characters or less thoughts. Which is nice as Facebook friends to give us WAY to many details about their lives.
Suddenly with these two start ups they created a new fad. Status updates!
What does this all mean? Basically they chimed in on what they thought to be a "hole" in the market. This hole they filled or rather created.
Recently 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.
Few updates to the site -
- Added social media to the site such as facebook, twitter, linkedin, and google plus.
- Added drop down menu for my personal information.
- Fixed an issue when I would input a code example any time I would have to edit the post I would have to almost rewrite the example.
Much more to come...
Wysiwig Editor Example Code IssueConvert special characters between certain tags.TinyMCE example codeHTML | PHP | Websites
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...
The speed of your website loading is still a common issue with websites. Looking back in the past 56k modems were the majority of people online. Now days its common for average speeds above 2-10MB per second! It would seem that with the increase of the speeds that size would truly matter. However, because faster download speeds are more common larger sites are even more possible.
- 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)