Tuesday September 7, 2010 @ 13:44:23 GMT+10    ( Weather:  22°C / 72°F  -  Partly Cloudy )
Home » Weblog Archives

Powered byD's Bloggie
Weblog Archive browse by category ...
 → Category :
Display order:
Page 5 of 5   ( 46 entries , showing 41 - 46 )
<<  Previous  1 2 3 4 5    

Weblog Archive - 7:17 pm
Site Issue , Site Updates  -  poster 

My weblog archive is complete. User is able to browse blog entries by category, by year, by month, by day or by time. Some parts of the archive supports pagination and the rest are able to browse previous/next section according to post by post, day by day and month by month. Other sites updates include templates cosmetic update, cleaning dead codes and clean up the css file. Before that my css is a mess and a lot of them are redundant, it's so messy that it can makes your browser roar at you :p Besides that, I hope I fixed the IP grabbing problem woeisiong mentioned.

Working on weblog archive - 11:48 pm
PHP , Site Issue , Site Updates  -  poster 

I've been working on the weblog archives these few days, most of them are done. The calendar should be working correctly now. Thanks to PHP online documentation, I've got PHP's time(), mktime(), gmmktime(), date(), gmdate() messed up and confused for a while. It's very confusing when it comes to local time and GMT/UTC conversion especially the online documentation from PHP site isn't clearly enough. It's like I'm using +10 EST time zone for localhost (testing), storing the timestamps in GMT format, and trying to adjust to +10 GMT in a server which is using +3 GMT time zone. Hows that huh ?

For the weblog archive part, I still need to implement a feature so that blogs displaying are split into pages. This will be very handy for increasing blog post and for easy navigation. There is a more "proper" and technical term for it, pagination, or google it if you wanna know more.

Last edited: Sat 2005-10-08 @ 18:27 , by DaRen 1 time(s)

Dude, leave your comments - 6:03 pm
Internet , Security , Site Issue , Site Updates  -  poster 

The commenting system is up and running. It's built with some simple abuse protection mechanism. Others update includes updates to the blogging system and page's template. I've also changed the website's font size to smaller ones to save spaces. One new thing I've learned when I'm designing the commenting system - email address encryption/obfuscation.

Protecting your email adress ? Why ?

Posting your email address on a website is a sure-fire way to get an Inbox full of unsolicited email advertisements. In short, these sites are a spammer's paradise. "Professional" spammers uses spambot to get the job done.

Spambots are small spider programs let loose on the Internet by spammers to harvest email addresses on the web pages like newsgroup postings, discussion boards, guestbooks, special-interest group (SIG) postings, and chat-room conversations etc. They do not obey the robots.txt rule and request webpages like a beggar who has not eaten for months, there by exhausting megabytes of bandwidth of your web server within minutes. Their intention is to just get all email addresses, if found, on the webpages. Spambots can disguise themselves in many ways. Since they are programmed by the humans (SPAMMERs), they come in different flavors. It is very hard to keep track all of them. But we can prevent them harvesting emails by installing some scripts on the server.

There are a number of methods web site developers are currently employing in attempt to disguise email address links from email harvesting spam bots. These include techniques such as replacing characters in the address with numeric entities, writing the addresses with JavaScript, and writing addresses in plain English. Because many of these are coded directly into a web page using HTML and related technologies, they each depend on the inability of user-agents to properly 'decode' the links.

There seems to be a lot of blind-faith in using these methods, and assumptions that email harvesting bots will not be designed to distinguish anything but a simple mailto:user@example.com style link. Perhaps there is not currently a need to design smarter bots since the majority of web sites do not employ any methods for hiding email addresses. Many modern programming languages include the tools to develop a simple user-agent that could be used to collect email addresses in a matter of hours. A simple bot just needs to make an HTTP request for a web page, scrape it for email addresses, and then continue to make requests for any URLs linked to the original page.

The manner in which an email bot discovers an email address or email link can be wide-ranging, from a simple match on an email address (user@example.com) or mailto link (mailto:user@example.com) to more advanced rendering of HTML entities and JavaScript to find hidden addresses. I believe that if an email harvesting user-agent were to be built on top of a modern web browsing rendering engine, if this hasn't happened already, it would be capable of discovering just about any email address no matter how it is hidden.

source: http://mikebrittain.com/research/spambots/

Considering the fact of this, every single email address in the comments section(and all pages) will be spam protected to a certain extent. Simple spambots won't be able to decode it but it's weak against smarter/advance bots. Besides that, there is no way to stop a HUMAN spammer. He/she is able to read the email address just like me and you. There is no 100% secure way to publish your personal email address on the Internet. You're at risk at the moment you decide to give out your email adress.

D's Blogging - The "First" Posting - 2:36 am
Site Issue , Site Updates  -  poster 

Finally, the day has arrived. I've been working on the new blogging system these few days and I think it's time to end the beta stage. I tried to borrow phpBB's bbcode functions and apply it but due to its complexity, I failed. Reasons for borrowing their code is because they're very stable and at lease more secure than what I'm writing lol ... But I realize that I'm creating more problems if I use their code, which I don't have time to fix it. So things are back to square one - I have to do it in my way.

The blogging system supports adding a new post and modifying. Post deleting will be implemented later since that's not really urgent to me. Other features : sticky post, filing, IP logging and options to do bbcode/smiley/source code highlight.

This post, will be the "first" post I posted on my page , the first post that's not for testing purpose. Oh well, previous posts are posted on localhost wink

The New Blogging System - 11:59 pm
Site Issue , Site Updates  -  poster 

Originally, I wrote the BBCode Sandbox solely for testing and learning purpose. But now as I go along, it's pretty stable and I added more features on it. Then I started to combine it with the blogging system and the results are very attractive. Although I'm having regex parsing problems for certain complex BB tags, such as the [code] tag on some circumstances, it's not really a major impact. I've posted a few post which contain bbcode [code] tag, check below.

If nothing goes wrong, I'll terminate the BBCode Sandbox since it contains some functions like adding a new post which shouldn't be really there for public. If I have time I'll modify and put it up so that it's purely a "sandbox".

Stay tuned... happy

Last edited: Sat 2005-10-08 @ 19:56 , by DaRen 1 time(s)

Hello World ! - 12:41 am
Site Issue , Site Updates  -  poster 

I've noticed a few IP addresses from Malaysia accessing my photo gallery. If I know you or you're a friend of mine, leave an email and let me know biggrin I'm still updating the BBCode system. It will be integrated with my own blogging system. The post you're reading right now is a rendered result by it. You can play with it in the BBCode Sandbox.

Anyway, there are still many things on my todo list... glare
Page 5 of 5   ( 46 entries , showing 41 - 46 )
<<  Previous  1 2 3 4 5    
$ view_blog.php 2009.09.17 18:16:41 $
Lost? | XML/HTML sitemap | Contact
38.107.191.87 , 21 queries , 0.0913s
Gzip enabled , CSS compressed , JS compressed
Copyright © 2005-2009 Darren's Outpost