bookmarks  59

  •  

    Essence The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. There are two variants: 12 and 16 columns, which can be used separately or in tandem. Read more. Dimensions The 12-column grid is divided into portions that are 60 pixels wide. The 16-column grid consists of 40 pixel increments. Each column has 10 pixels of margin on the left and right, which create 20 pixel wide gutters between columns. View demo. Purpose The premise of the system is ideally suited to rapid prototyping, but it would work equally well when integrated into a production environment. There are printable sketch sheets, design layouts, and a CSS file that have identical measurements.
    12 years ago by @gresch
    (0)
     
     
  •  

    Want to beat the hackers at their own game? * Learn how hackers find security vulnerabilities! * Learn how hackers exploit web applications! * Learn how to stop them! This codelab shows how web application vulnerabilities can be exploited and how to defend against these attacks. The best way to learn things is by doing, so you'll get a chance to do some real penetration testing, actually exploiting a real application. Specifically, you'll learn the following: * How an application can be attacked using common web security vulnerabilities, like cross-site scripting vulnerabilities (XSS) and cross-site request forgery (XSRF). * How to find, fix, and avoid these common vulnerabilities and other bugs that have a security impact, such as denial-of-service, information disclosure, or remote code execution. To get the most out of this lab, you should have some familiarity with how a web application works (e.g., general knowledge of HTML, templates, cookies, AJAX, etc.).
    14 years ago by @gresch
    (0)
     
     
  •  

    Uzbl follows the UNIX philosophy - "Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface." Uzbl comes in different flavors: * uzbl-core: main component meant for integration with other tools and scripts o Uses WebkitGtk+ for rendering, network interaction (libsoup). Css, javascript, plugin support etc come for free o Provides interfaces to get data in (commands/configuration) and out (events): stdin/stdout/fifo/unix sockets o You see a webkit view and (optionally) a statusbar which gets popuplated externally o No built-in means for url changing, loading/saving of bookmarks, saving history, keybinds, downloads, ... o Extra functionality: many sample scripts come with it, on uzbl wiki or write them yourself o Entire configuration/state can be changed at runtime o Uzbl keeps it simple, and puts you in charge. * uzbl-browser: a complete browser experience based on uzbl-core o Uses a set of scripts (mostly python) that will fit most people, so things work out of the box. Yet plenty of room for customisation o Brings everything you expect: url changing, history, downloads, form filling, link navigation, cookies, event management etc. However: one page per instance o Advanced, customizable keyboard interface with support for modes, modkeys, multichars, variables (keywords) etc. (eg you can tweak the interface to be vim-like, emacs-like or any-other-program-like) o Adequate default configuration o Focus on plaintext storage for your data and configs in simple, parseable formats and adherence to the xdg basedir spec o Visually, similar to uzbl-core except that the statusbar contains useful things. One window per webpage * uzbl-tabbed: wraps around uzbl-browser and multiplexes it o Spawns one window containing multiple tabs, each tab containing a full embedded uzbl-browser o Ideal as a quick and simple solution to manage multiple uzbl-browser instances without getting lost
    14 years ago by @gresch
    (0)
     
     
  •  

    Piwik is a downloadable, open source (GPL licensed) web analytics software program. It provides you with detailed real time reports on your website visitors: the search engines and keywords they used, the language they speak, your popular pages… and so much more.
    15 years ago by @gresch
    (0)
     
     
  •  

    BallDroppings is an addicting and noisy play-toy. It can also be seen as an emergence game. Alternatively this software can be taken seriously as an audio-visual performance instrument. Balls fall from the top of the screen and bounce off the lines you are drawing with the mouse. The balls make a percussive and melodic sound, whose pitch depends on how fast the ball is moving when it hits the line. This delightful application allows experimentation with sound and vision which will compound and intrigue you. Whether you are an adult or child, scientific brainbox or avid gamer. It doesn't have a plot, no heroine, no villain. It has no guns or alien beings. It is simply time to get creative, and those who are creative will love this.
    16 years ago by @gresch
    (0)
     
     

publications  

    No matching posts.
  • ⟨⟨
  • ⟩⟩