My Projects

Monday, February 18, 2008

New Article on Inspekt at C7Y

Just a quick note that I wrote an article for the new C7Y PHP community site on Inspekt:

If you’re interested in Inspekt and have questions or would like to contribute, please check out the Inspekt user group.

Posted in My Projects, InfoSec, PHP by funkatron on 02/18 at 09:50 PM
(0) Comments

This week in search terms

I use a service called 103bees to track what search terms and questions are directing people to Funkatron.com. Here’s this week’s selections:

Search terms

  • lil wyte photo

    I have no idea.

  • download hardly wait juliette lewis

    I really like that version of the PJ Harvey song, as sung by Juliette Lewis in the film Strange Days

  • free .mac account mail only

    Not here!

  • funkatron twitter air

    Presumably someone who heard Spaz mentioned on MacBreak Weekly

  • visualize kcachegrind os x

    I think I posted about how much of a gigantic pain in the ass this was to get running on OS X.

  • ghetto fackin

    mmmmm no.

  • spry click tab reload data

    I have talked about Spry a fair bit here, so I guess that makes sense.

  • matt sink

    No idea

  • debian parallels tools

    Ah, I did make a post about getting Debian running on Parallels. Or more accurately, the fact that I got it running

  • spaz app

    I’ve heard of this

Questions

Posted in My Projects, Development, Design, PHP by funkatron on 02/18 at 09:42 PM
(3) Comments

Monday, January 21, 2008

Inspekt 0.3 now available

Inspekt

I’ve uploaded the 0.3 release of Inspekt, the input filtering and validation library for PHP4 and 5. With this release, Inspekt completes the goals of the original specification for the OWASP SpoC007 project . I believe it is ready for “real-world” use.

Along with this release, there are new support and install options:

What’s new in this release:

  • Automated filtered via external config files
  • Cleanup and fixes to docblocks
  • More example code
  • A fruity logo

What’s in the future:

  • Interact with developers to get feedback and implement suggestions
  • Add new options for URI, email, phone # validators
  • Work with framework developers to integrate Inspekt with their platforms
  • Better support the special requirements of session data
  • Integration with PHP5’s filtering API when available
  • Integration with other filtering and escaping systems like PHPIDS and HTML Purifier

If you are interested in contributing to Inspekt in any way, I highly encourage you to join the mailing list. I’m especially looking for development assistance and “real-world” feedback.

Posted in Inspekt, My Projects, Development, InfoSec, PHP by funkatron on 01/21 at 12:56 PM
(4) Comments

Monday, December 03, 2007

php|tek, AIR dev and PHPSecInfo

Reinhemer Quad-Core

Clearly the free booze and other gifts provided to the php|arch team is paying off, as two of my talks have been accepted for php|tek 2008 in Chicago. I’ll be speaking on desktop app development with AIR, and the PHPSecInfo project. The full schedule of talks will help you plan on how best to avoid me.

Desktop app dev with AIR has been something near and dear to my heart lately, as I’ve spent a lot of time in the past several months developing Spaz, a Twitter client based on AIR. In the process I’ve learned a whole heck of a lot about Javascript development, and learned intimately what works well in AIR and what doesn’t. Combining PHP on the server side and Javascript/HTML on the client side makes a lot of sense for me, then. Getting the two sides to work together has gotten a fair bit easier with the JSON extension that was added in PHP 5.2.0. With that, exchange of data structures carries a lot less overhead.

PHPSecInfo has been quiet for a while on the development side, but I’m hoping things will pick up a bit with the introduction of public SVN access to the project. The trunk version has some extra stuff in it, like the beginnings of a new view system to output results in various formats. I’ve also added Paul Reinheimer as a contributor, so feel free to guilt him into making updates as well. If you’re interested in contributing patches or updates to PHPSecInfo, drop me a line and we’ll chat.

Posted in PHPSecInfo, My Projects, PHP by funkatron on 12/03 at 01:17 PM
(0) Comments

Tuesday, October 30, 2007

Spaz 0.3.0 available; now with screencast action

I’m not dead — I’m just busy. Spaz has had a few long-standing issues since the upgrade to AIR Beta 2, and this new version (0.3.0) fixes many of them. If you already have Spaz, just go to the Prefs tab > Upgrades > Check Now. If you don’t have Spaz installed, you can install it from the Spaz homepage.

Here’s a breakdown of what’s new in 0.3.0:

3.0 (2007-10-30)

  • All timelines now retrieve all data, not just from last 24 hours (including DMs, @s, sent messages, followers/following lists)
  • New theme: “Dumb Terminal.” Works best on Windows with Bistream Vera Sans Mono or Iconsolata font; OS X has readable mono fonts by default
  • New window behaviors: Minimize to systray (on by default), minimize when in background, restore when in foreground
  • Added Native Shell Menus under OS X
  • Added System Tray Icon in Windows w/ context menu
  • Added Dock item menu
  • User-defined CSS tweaks file now works again
  • Tweets can now be “selected.” Hit ‘@’ (SHIFT+2) to send reply to selected tweet’s user
  • Prefs that require restart to be applied are now indicated
  • Better descriptions of data retrieval errors; should properly determine if response timed out or if request limit is exceeded
  • Fixed charcount to reset properly after successful send
  • Added simple DOM context menus - currently allow user to copy URLs to clipboard
  • Use ‘-khtml-user-select’ to limit selectability of elements; should eliminate many problems with onlick operations
  • Popup panels should work a bit better; center properly and drag more easily. Popup panels will be moved to modal windows soon
  • Upgraded to jQuery 1.2.1
  • Dumped Interface lib, added jQuery.UI lib
  • Fixed size of protected post icon
  • Lots of code cleanup and refactoring

I’ve also created a simple screencast in Jing to show off what I think is one of the coolest, most underused Spaz features: User CSS tweaks. It lets you load up your own CSS file to modify the current theme. If you don’t like the font size or a color, you can change it yourself, without having to author a whole theme.

I didn’t record any audio with this screencast, as I didn’t have a decent mic handy. Hope it’s still helpful!

As always, direct bug reports, questions or suggestions to Spaz at Twitter.

Posted in My Projects, Development, OS X, Spaz by funkatron on 10/30 at 02:10 PM
(0) Comments
Page 1 of 7 pages  1 2 3 >  Last »