Zendesk

Archive for the ‘Extras’ Category

Internet Captcha is a Flash-based captcha script which can be generated online with a configuration interface.

It lets you define all the variables of the captcha including the distortion level, color, Flash effect & more.

Flash Captcha

The configuration wizard created the necessary JavaScript and ASP / PHP files and shows how to install this captcha script step by step.

One nice feature of Internet Captcha is, it shows you the security level of the captcha you designed.

Scrawlr is a free software for scanning SQL injection vulnerabilities on your web applications.

It is developed by HP Web Security Research Group in coordination with Microsoft Security Response Center.

Free SQL Injection Scanner

Scrawlr crawls a website while simultaneously analyzing the parameters of each individual web page for SQL Injection vulnerabilities.

After the scanning process, if it can find, it even shows your database table names as a proof of the possible SQL injection vulnerabilities.

  • Tags:
  • Filed under: Extras, Other License, Security
  • 3 Comments
  • PSD to HTML by PSD2HTML.com is the first online conversion / PSD slicing service as they are serving since the beginning of 2005.

    They provide a comprehensive "Order Now" page which contains markup packages and a full set of all necessary markup options with descriptions.

    PSD to HTML by PSD2HTML

    It is easy for me to review PSD2HTML as I used the service twice when I was in a hurry to complete one project and needed to have a progress in another.

    The markup was good, they communicated with me when needed (like "lists you designed can be flexible for you when done with tables, if I wanted them as tables or divs") and price was reasonable.

    Only thing that I mis-calculated was the turnaround time (as it was work hours). I can say that I was happy with the end product and it saved me a lot of time.

    They still have quick turnaround and competitive prices (starting from $153). They also offer conversion of PSDs to Wordpress, Blogger, Joomla and other major software templates.

    If required, their support team helps to choose all necessary options for each project. And, they are offering different implementation types when needed.

    You can have a look at their example works here and testimonials here.

    To conclude, I can easily suggest you to use PSD2HTML to save time & possibly money.

    Markup Factory is an impressive web publishing platform for web designers & developers.

    Markup Factory

    It is a hosted-platform where you can create simple to complex websites easily with features including:

    • content management system
    • blog
    • calendar
    • event registration
    • online store
    • podcasting
    • newsletter management
    • & much more.

    And, you or your customers can manage all the features with a powerful content management & administration interface.

    Markup Factory

    I have been playing with Markup Factory for a while & the best part is, it does not limit or force you to a new way of development.

    It presents you all the logics of a website, blog, online store etc., you continue developing how you used to, creating the template, css, even add JS functions if you want but don’t deal with the time-consuming programming part and take advantage of the ready-to-use modules.

    Markup Factory is built with web standards in mind. It has a powerful template engine that supports native XHTML - CSS and system modules have valid XHTML outputs from end to end.

    Markup Factory CMS

    There are also 2 "in-beta" features that are about to make the system much powerful:

    • built-In customizable online database
    • form builder

    The application is very well-documented & not complicated. This makes the adaption period shorter.

    Markup Factory is offering different packages for different requirements.

    For an example Markup Factory built website, check Marshill.cc.

    For an overview/tour of the system, click here.

    Conclusion:

    Markup Factory is complete website creation platform for web designers/developers. It will enable you to create a  complicated website with a blog, e-commerce features, event registration, calendar, etc in a very short time.

    On the other hand, the website manager will be able to manage the whole content & system easily (when needed, there is a ready-to-use documentation).

    P.S. This post is a review.

    Floating a banner or content definitely increases the visibility of them. But have some limitations (which we’ll remove).

    In general, floating banners are used when there is no other content at their column as they are always at the "float" (position:fixed) state.

    This is a better & smarter solution that will float the banners when needed, re-position them and can be used in any type of banner - content combinations.

    And, best of all, you don’t need to set any fixed heights in the code.

    JavaScript Floating Smart Banner

    We’ll be using jQuery but these simple functions can easily be ported to other JavaScript frameworks.

    Before reading further, here are the examples. Check both example 1 and example 2 and scroll down.

    Logic of this smart floating banners:

    • Position of element (probably div) holding the banners won’t be mentioned as "fixed" in the beginning.
    • We insert an identifier element to understand the exact original position of the end of the contents.
    • When a user scrolls, with a JavaScript function, we check if the last part of the content is visible or not.
    • If not visible, we set the position of the div holding the banner to fixed.
    • If visible we re-set the position to relative (or absolute).
    • That’s all.

    The HTML:

    A standard 2 column webpage.

    <div class="mainWrap">
        <div class="leftWrap">contents</div>
        <div class="rightWrap">
            <div class="banner">banner</div>
            <div class="smartBannerIdentifier"></div>
        </div>
    </div>

    The CSS:

    The important part is, we are not setting CSS "fixed" position to the banner.

    .mainWrap {
        width: 500px;
        margin: 0 auto;
    }
    .leftWrap {
        float: left;
        width: 250px;
        background-color: #CCCCCC;
    }
    .rightWrap {
        float: right;
        width: 250px;
        background-color:#666666;
    }
    .banner {
        width: 250px;
        background-color: #FF0000;
    }

    JavaScript:

    We have a function which simply:

    • Understands if the scrolled amount is bigger than the "smartBannerIdentifier" which defines the end of contents.
    • If yes, sets the CSS position of the banner to fixed.
    • If no, sets the CSS position of the banner to relative and "top" to the original value using the smartBannerIdentifier’s offset value.

    $(document).ready(function(){
      $(window).scroll(function(){
        if  ($(window).scrollTop() > $(".smartBannerIdentifier").offset({ scroll: false }).top){
          $(".banner").css("position", "fixed");
          $("#banner").css("top", "0");
        }
       if  ($(window).scrollTop() <= $(".smartBannerIdentifier").offset({ scroll: false }).top){
          $(".banner").css("position", "relative");
          $(".banner").css("top", $(".smartBannerIdentifier").offset);
        }
       });
    });

    Dependencies:

    JavaScript function used requires some objects from jQuery 1.2.6+. For lower jQuery versions, you’ll need the dimensions plugin.

    Using this JavaScript floating banners you can:

    • Definitely show your banners or content more with a simple non-flickering method.
    • Order your contents and banners in any way and it will work.
    • Can do some special tricks like adding effects when they begin to float or else.

    Download JavaScript Floating Banners

    Script is tested on major browsers at Windows OS. I’m not sure about the compatibility on Mac and others but must be ok as it uses standard jQuery functions. If you live any problems, just share them at the comments.

    P.S. Download includes 2 example files.

    LaunchSplash is a fresh web based service which enables you to create a free launch page.

    Free Launch Page

    Creating a launch page is not a difficult task for a developer/designer. On the other hand, LaunchSplash offers some free tools like:

    • E-mail signup form
    • 25+ templates
    • Ability to override CSS
    • Traffic analysis of the launch page
    • Ability to use your domain name with domain mapping

    Considering these, it can be a handy tool for a fast start.

    Easy CGI is an experienced & quality web hosting service which is specialized in Windows web hosting (now Linux too) solutions.

    They have competitive prices and a fast-responsive 24*7 support system (which is the most important factor when choosing a hosting solution)  via phone, ticket & e-mail.

    They have an attractive discount offer to WebResourcesDepot readers:

    First 3 months of any shared hosting plan to be only $1.99. Click here to get it.

    Windows 2008 Web Hosting

    To give an idea about the shared hosting features: smallest shared web hosting package includes IIS7 support, 3500 GB traffic, 350 mb diskspace, 50 MySQL databases, SmarterStats statistics (very nice application), ASP.NET, ASP, PHP 4/5 support, shared SSL & more.

    Besides shared hosting solutions Easy CGI offers:

    P.S. This post is an advertorial.

    SproutCore is a framework for building applications in JavaScript with remarkably little amounts of code.

    It can help you build full “thick” client applications in the web browser that can create and modify data, often completely independent of your web server, communicating with your server via Ajax only when they need to save or load data.

    SproutCore JavaScript Framework

    Like other JavaScript frameworks, SproutCore has ready to use visual widgets like list views, button views, and forms. But it also has other functions such as an in-memory database (that can integrate with client-side offline storage), bindings, property observing, and controllers.

    SproutCore uses Ruby to generate static HTML and JavaScript files, you are not tied to Ruby or Rails in production. SproutCore runs in the browser, your production system can use whatever backend you want

    Remote desktop sharing applications are the ones which sometimes save the day of a developer (specially the freelancers) or anyone who works with computers.

    • Working as a distributed team and need desktop collaboration?
    • Supporting a remote web application that you had built?
    • Need to manage the work computer from home?

    There are great free remote desktop applications which helps to build this remote connection.

    Do you think these applications may save your day, don’t forget to bookmark this post (del.icio.us link).

    I have collected the best ones I know & experienced. Here they are:

    LogMeIn

    Free version works like a charm, you can manage multiple remote computers. This is a web-based application and you only have to install clients to the PCs to be managed. Downside of the free version is you can not transfer files.

    LogMeIn Remote Desktop

     

    TeamViewer

    Teamviewer - Control Remote Computers

    TeamViewer is a software and both PCs need to install applications. You can control remote PCs (unlimited) with the free version. You can transfer files, chat, establish a VPN connection & more.

     

    Yuuguu

    Yuuguu Remote Desktop Management

    This is a very different one. Besides controlling remote computers, Yuuguu enables a team of up to 30 people to share their desktops and chat.

     

    DimDim

    DimDim Web Conferencing

    Dimdim is a free web conferencing service where you can share your desktop, show slides, collaborate, chat, talk and broadcast via webcam with absolutely no download required for attendees. It also has an opensource version.

     

    Mikogo

    Mikogo Screen Sharing Tool

    With Mikogo, users can host smooth-running screen sharing sessions and invite up to 10 participants simultaneously to any one Mikogo meeting. It is genuine freeware with no costs and there are no installations on the participants’ side (thanks Andrew for the suggestion).

     

    TightVNC

    TightVNC is a very famous open source remote desktop management application. It is lightweight and has versions for both Windows and Unix.

     

    Conclusion

    All the applications are very easy to use and has lots of users. Except TightVNC, all of them are firewall friendly, which will probably not cause any problems while connecting. But only TightVNC is a standalone product that does not require any registration or depend on any web-based service (and DimDim opensource).

    If there are any other free remote desktop sharing solutions that you know, please share them to make the list better.

     

    Embedding a content inside websites is very common with the increasing web based applications like Youtube, Flickr, Pownce etc.

    oEmbed is an embedding API which aims to standardize embedding interfaces of every application.

    To clear, normally if you want to use API’s of Youtube and Flickr, they will be providing you different data structures of every query you make. With oEmbed, the structures of returned results (XML and JSON) are standard.

    Providers who support oEmbed in their applications are currently:

    • Flickr
    • Viddler
    • Qik
    • Pownce
    • Revision3
    • Hulu

    If you are embedding content from these providers, taking a look at oEmbed will definitely save your development time.

    feed-holder
    FeedBurner
    • Gooey Templates
    • MailChimp
    • slice'n dice
    Best Web Gallery
    • WooThemes | Premium Wordpress Themes
    • PSD to HTML
    • activeCollab | Project Management