Skip to content

MattHicks.com

Programming on the Edge

Menu
Menu

Category: programming

Flex WebBrowser Component

Posted on February 18, 2009 by mhicks

I’ve been working on an acceptable solution to display web pages within my Flex applications and as any of you know that have done any research on it will find, it’s frustrating how lacking Flex is in support for this. The ideal solution would be for Flex to provide a fully functional component that renders…

Continue reading

Java Delegates

Posted on July 1, 2008 by mhicks

If you’re searching the internet for the title of this post you’ll see a lot of people ranting about how Java doesn’t have Delegate support. Though I have been one of these people, and continue to be frustrated that there is no native solution, that is not the purpose of this post. I write this…

Continue reading

Some Rules Can’t Be Broken

Posted on May 28, 2008 by mhicks

I’m a big lover of Reflection in Java. It’s extremely powerful and lets you do things that technically shouldn’t be allowed. For example, an Object with a private method cannot be invoked outside of that method by virtue of the “private” keyword. However, if you use reflection: public class MyObject {private void doSomethingHidden() {System.out.println(“I’m hidden…

Continue reading

Fastest Deep Cloning

Posted on May 22, 2008 by mhicks

I recently needed to do deep cloning of my Java objects and began to do the old-school style I’ve used for years: Use ObjectOutputStream and ObjectInputStream to do a “poor-boys” deep clone. However, the performance of this on large Objects is absolutely awful not to mention the amount of memory and CPU it takes to…

Continue reading

Smarter Beans?

Posted on January 30, 2008 by mhicks

In Java, Beans are an important part of good programming practices and good Object-Oriented coding. There has been a lot of discussion recently about monitoring changes on beans other such functionality that is not inherently built into Java. With my Magic Beans project I’ve already done a lot of things along these lines, but recently…

Continue reading

Multithreaded Unzip?

Posted on January 14, 2008 by mhicks

A co-worker and I were discussing the possibilities of performance gain doing extraction of ZIP files using multiple threads rather than the typically single-threading extraction that the majority (if not all) mainstream archive extraction utilities use and given Java’s great ZIP file support built-in it seemed rather trivial to give this a shot, thus, UberZip…

Continue reading

Flex Native Drag-and-Drop: The Massive Hack

Posted on December 28, 2007 by mhicks

I had made the commitment a while back that I was going to add complete and perfect drag-and-drop support to jSeamless. The Flex Implementation proclaims support for DnD so I’ve just pushed off the investigation up until recently. However, now that I’ve come to implement this great functionality I realize that there is absolutely no…

Continue reading

Applet Roadblock

Posted on December 28, 2007 by mhicks

My massive hack for native drag-and-drop in jSeamless Flex implementation is functional, but only in Firefox. Apparently there is an interesting “feature” in IE that even though you may sign your Applet and the user grants that they way to trust said Applet, it still never gives you read access to the file system. That…

Continue reading

Flash/Flex URLRequest Upload Security Hack – Part 2

Posted on December 28, 2007 by mhicks

So I lied, apparently my hackery wasn’t enough to appease IE even though Firefox happily worked going forward. Apparently in IE it determines, “Oh, I’ve been authenticated on this URL before…so lets send broken authentication information instead of an upload”, and then no matter what you respond back to the request with it just ignores…

Continue reading

Flash/Flex URLRequest Upload Security Hack

Posted on December 28, 2007 by mhicks

It’s been a while since I posted and after dealing with this horrid bug in Flash I figured it would be a great topic to get me back on track. So, apparently there’s this nifty little bug in Flash/ActionScript with the URLRequest object when you attempt to do a file upload, it uses a completely…

Continue reading
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Recent Posts

  • Courio: E-Mail 2.0
  • Scribe 2.0: Fastest JVM Logger in the World!
  • Logging Performance
  • Publicity in Open-Source
  • Play Framework for Scala: An Evaluation

Recent Comments

  1. Luke Hutchison on Multithreaded Unzip?
  2. Luke Hutchison on Multithreaded Unzip?
  3. Unknown on Multithreaded Unzip?
  4. D L on Multithreaded Unzip?
  5. Matt Hicks on Multithreaded Unzip?

Archives

  • March 2019
  • February 2018
  • January 2017
  • June 2016
  • July 2015
  • February 2015
  • December 2014
  • September 2013
  • March 2013
  • February 2013
  • January 2013
  • November 2011
  • December 2010
  • October 2010
  • July 2010
  • June 2010
  • May 2010
  • October 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • March 2009
  • February 2009
  • September 2008
  • July 2008
  • May 2008
  • March 2008
  • January 2008
  • December 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007

Categories

  • adobe
  • android
  • apple
  • beans
  • benchmark
  • challenge
  • chat
  • comparison
  • courio
  • eclipse
  • example
  • flex
  • framework
  • games
  • hacks
  • helios
  • html
  • hyperscala
  • ios
  • java
  • javafx
  • javascript
  • jcommon
  • jgn
  • jmc
  • jseamless
  • jug
  • kickstarter
  • learning
  • linux
  • log4j
  • logging
  • mac
  • media
  • mediacenter
  • methodology
  • mobile
  • mythtv
  • nabo
  • open-source
  • opengl
  • opinion
  • personal
  • playframework
  • pojo
  • programming
  • publicity
  • rant
  • raspberrypi
  • review
  • scala
  • scribe
  • script
  • sgine
  • social
  • sudoku
  • sun
  • swing
  • tutorial
  • Uncategorized
  • webframework
  • website
  • windows
  • xjava
© 2025 MattHicks.com | Powered by Minimalist Blog WordPress Theme