Category Archives: Uncategorized

A Giant Set Of 600 Unique iPhone Icons By IconShock

Advertise here with BSA


Iconshock has released an exciting set of icons named: "Shock iPhone Icons" today.

The set includes 600 unique items that are designed to meet the requirements of the iPhone iOS guidelines.

Items inside are the ones that can be used by most of the mobile and web apps (like actions, devices, filetypes, smileys, etc.

Shock iPhone Icons

They are in transparent .PNG, have 2 sizes: 30*30px + 40*40px and bundled with ~4,400 variations of each size.

They are free to use in both personal and commercial (requires attribution) projects.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
Professional XHTML Admin Template ($15 Discount With The Code: WRD.)
Psd to Xhtml
SSLmatic – Cheap SSL Certificates (from $19.99/year)

AceProject – The Feature-Rich Project Management (Fresh Interface & Features)

Advertise here with BSA


Info: This is a review of a paid application.

AceProject, a powerful project management application which was previously shared at WRD, recently got better with a huge update. In case you missed our previous introduction, here is a good chance to know about this handy product.

First of all, it has a brand new look which makes working on projects and taking actions very easy. With the tabbed interface, dealing with multiple projects at the same time is possible (which is great for multitasking and comparing details).

AceProject

The application handles all the steps of project management:

The core

Projects can be created and assigned to any number of users. And, same for the tasks.

Tasks can be grouped and different task types can be created to better cover the phases of a project and categorize them.

Each task can be marked with statuses ("Waiting", "In Progress" and "Completed") and priorities to see which things need to be done.

Document management

Users can upload documents, assign them to projects and other users can view these files in accordance with their access rights.

Such a repository saves time finding project-related documents, seeing their versions and viewing who accessed them.

Time tracking

For a company charging with hours or willing to see "how much time spent on each task/project", AceProject offers a built-in time-tracking module where users can define the hours worked for each task.

The process is either manually or automatically with the help of the IN/OUT time clock module.

Once time reports are ready, they need to be approved by the manager of the project (he/she can easily remove or edit the items).

AceProject Edit Task

Expense tracking

This is where users submit expenses for approval in a project or a task.

The feature is good for anyone who travel or purchase equipment and incur expenses that effect the total cost of a project or a task.

HR/Resource management

The application can control any number of users including employees, subcontractors, clients, telecommuters, etc under the same interface.

So, people involved in the project doesn't have to be the ones in your company/team but any others that you work from time-to-time or only for that project..

Statistics and reports

AceProject can report every detail in a project from different views like per project, task, user, client, time period, etc.

Simply, it eases finding out "what is going on at any time".

Mobile access

AceProject Mobile

There is an intuitive mobile web interface that works in all major mobile browsers/devices and functions as a light version of AceProject.

So, wherever a project member is, they can still involve to the process.

Collaboration

An internal mailbox lets the users know about any notifications they received. And, it can be used to contact other team members.

Also, a built-in discussion forum enables share thoughts, ideas, issues, knowledge and lots more.

 

To sum up, this project planning software has all the features for controlling multiple projects, providing access to everyone involved and reporting the activities. All with a user-friendly interface.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
Professional XHTML Admin Template ($15 Discount With The Code: WRD.)
Psd to Xhtml
SSLmatic – Cheap SSL Certificates (from $19.99/year)

HTML5 & CSS3 Powered Slideshows – Slider.js

Advertise here with BSA


Slider.js is a slideshow engine built with jQuery and uses CSS3 and/or HTML canvas for the transitions.

Items can have a text-caption with links and users can browse it with a pagination or using the prev-next links.

Slider's design can be completely changed as there is support for theming and interactions can be customized using the well-documented API.

Slider.js

The data source is JSON and, besides the 13 available CSS transitions, there 10 built-in and good-looking canvas functions.

P.S. The web page of the resource is also includes valuable information on CSS and canvas animations.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
Professional XHTML Admin Template ($15 Discount With The Code: WRD.)
Psd to Xhtml
SSLmatic – Cheap SSL Certificates (from $19.99/year)

Embed-SWF: A Configurator For SWFObject

Advertise here with BSA


Using a Flash file inside web pages normally requires several options to be mentioned from width-height to "the Flash version required" or its quality.

And, the popular JavaScript library SWFObject eases Flash usage by offering a standards-friendly method.

Embed-SWF

Embed-SWF is a project which provides an informative and easy-to-use interface for generating the required SWFObject code.

It allows us to set all required parameters, even the less-used ones like seamlesstabbing or swfliveconnect and outputs the code to be copy-pasted for a quick integration.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
Professional XHTML Admin Template ($15 Discount With The Code: WRD.)
Psd to Xhtml
SSLmatic – Cheap SSL Certificates (from $19.99/year)

Compile Your *.less Files Into Valid CSS: SimpLESS

Advertise here with BSA


LESS is a great language for writing styles faster and getting more out of CSS with its dynamic nature (variables, mixins, operations and functions).

Normally, .less files are live-converted to CSS via JavaScript by the browser (or server -like Node.js-).

SimpLESS brings another option for designers willing to generate the CSS from .less files quickly.

SimpLESS

It is a desktop-app that has versions for Windows, Mac OS X + Linux and works simply by drag 'n' dropping your project files into the app and getting the CSS output.

P.S. SimpLESS is also an open source project.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
Professional XHTML Admin Template ($15 Discount With The Code: WRD.)
Psd to Xhtml
SSLmatic – Cheap SSL Certificates (from $19.99/year)

Reactive Documents With JavaScript – Tangle

Advertise here with BSA


The focus on creating a better user experience and good use of JavaScript usually ends up in great results.

Tangle is definitely one of them. It is a JavaScript library for building interactive documents where users can easily change parameters and see the document updated live.

Tangle

The library can add several interaction methods (like a a slider or onClick) to any given elements for easily changing their values and comes with functions to bind these variables with the values of other elements.

Implementing Tangle is pretty easy, the library is well-documented and supported with examples.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
Professional XHTML Admin Template ($15 Discount With The Code: WRD.)
Psd to Xhtml
SSLmatic – Cheap SSL Certificates (from $19.99/year)

jsMessage – Display Alerts And Notifications With Style

Advertise here with BSA


jsMessage is a tiny (3kb gzipped) JavaScript library for displaying notifications with ease.

Besides notifications, it supports alerts + confirmations and doesn't require any other JS libraries to run.

The positions of the messages, their auto-expire duration and whether they can be controlled via keyboard or not can all be configured.

Each message type (except notifications) has callbacks for a customized interaction and the look/feel of messages can be completely styled.

jsMessage

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
Professional XHTML Admin Template ($15 Discount With The Code: WRD.)
Psd to Xhtml
SSLmatic – Cheap SSL Certificates (from $19.99/year)

Optimize MySQL Server And Queries With MONyog – (Giveaway Of 3 Licenses)

Advertise here with BSA


Today, speed in web applications is one of the keys to success. It effects the interaction with users, their perception about the website and even how Google ranks websites.

And, database performance is one of the most important factors of speed, as, once there is a bottleneck in it, nothing will function fast.

During the development of Uptime Robot (and still), in order for the application to handle more requests in a shorter time, I needed to optimize 2 things:

  • the queries used
  • MySQL server itself

Yes, minimizing the number of queries, using indexes smartly or changing the well-known settings of MySQL server makes sense but measuring the results and finding out how each update effects the performance is the hardest thing to analyze.

This is when I started using MONyog, a desktop application (with Windows and Linux versions), that helps tracking everything about a MySQL server. And, most importantly, it comes with working advices at every point.

The application can connect to any number of MySQL servers which is great for working with the test and production server at the same time. And, it only requires the MySQL root login to collect data (nothing to install on MySQL servers).

MONyog

Its dashboard welcomes you with the most important charts like the availability of the server, number of connections, cache misses, statements and any other metric can be added.

Besides the ability to viewing the process list, disk usage or events, there are 2 menus that saved me so much time:

  • Monitors/Advisors
  • Query Analyzer

Monitors/Advisors

The menu has multiple sub-menus where each of them helps fine-tuning the server so much.

You can get the number of "current connections" and how effectively they are used, InnoDB cache and logs performance, thread cache, table cache, index usage (how effective they are), the number of each statement (select, insert..) and many sub-metrics.

Each item is explained shortly yet clearly and advices are shown to make them better.

MONyog also scans the settings of the server, displays the values as a snapshot and warns you about any possible security issues (and how to fix them).

Query Analyzer

This is where you can find the popular "slow query log". But it comes with a better presentation (compared to a standard MySQL slow log query) that focuses on finding the issues.

The Query Analyzer is vital in locating the problematic queries and seeing how they perform after optimizing them live.

To sum up

I started using MONyog when I was just about to decide that everything was done for performance, the limit of the server was reached and a 2nd or a much powerful MySQL server was required as the resource usage was ~90% in average.

MONyog

After the optimizations with the application, the same server responds to a bigger number of queries in a shorter time with lower than 50% of resource usage.

Simply, it saved me renting a new server and providing a better experience to Uptime Robot users. And, totally suggest it if you are managing a busy MySQL server.

The giveaway and how to join?

After my experience with MONyog, I contacted them with the idea of running a giveaway and they were kind enough to giveaway "3 MONyog Ultimate Single Server with Premium Support" licenses ($399/each) to WRD readers.

In order to join the giveaway:

  • Share this giveaway with a tweet: "Just joined the MONyog  MySQL Monitor and Advisor giveaway at WebResourcesDepot – http://goo.gl/0O6Eg" (click to tweet easily)
  • Follow @webyog Twitter user
  • Share your tweet URL within the comments

The winners will be announced 1 week later (3 November 2011) and good luck.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
Professional XHTML Admin Template ($15 Discount With The Code: WRD.)
Psd to Xhtml
SSLmatic – Cheap SSL Certificates (from $19.99/year)

New Free Graphics Library: Write graphical programs for Windows, Mac OS X, PlayStation 2, Wii, Linux, etc

A new software library has been added to the Free Graphics Libraries and Source Code page. If you are writing a graphical application, and don't want to reinvent the wheel, this one lets you write an application that runs on multiple platforms like Windows, Mac OS X, MacOS Classic, Linux, FreeBSD, OpenBSD, NetBSD and even game consoles like PlayStation 2 and the Nintendo GameCube/Wii.

A Tiny-Yet-Powerful JavaScript Animation Framework – jsMorph

Advertise here with BSA


For any web project, if it is only the animations we need, wouldn't it be nice to use a lightweight framework rather than a complete and big-sized one?

jsMorph is a standalone JavaScript animation framework which can manipulate stylings of multiple HTML elements.

The framework automatically detects start positions, converts units, adjusts rendering speed and corrects time leaks for smoother rendering experience.

jsMorph

It is only 2.3kb, chainable, well-documented (supported with examples) and works pretty fast (with an optimized browser rendering buffer usage).

And, there is a queuing system which allows morphing multiple items.

Special Downloads:
Ajaxed Add-To-Basket Scenarios With jQuery And PHP
Free Admin Template For Web Applications
jQuery Dynamic Drag’n Drop
ScheduledTweets

Advertisements:
Professional XHTML Admin Template ($15 Discount With The Code: WRD.)
Psd to Xhtml
SSLmatic – Cheap SSL Certificates (from $19.99/year)

Powered by Gewgley