.mark.net il blog di Marco Trova

il blog di Marco Trova

Archive for ‘February, 2006

DirectShow .NET used in Mediaportal

  • Thursday Feb 23,2006 12:09 PM
  • By
  • In .NET

By: e.beckers – yamp
DirectShowlib used in Mediaportal
2006-01-22 22:52

Hi,
I’m the lead developer of mediaportal, which is an
opensource MediaCenter application
I just wanna thank the guys of directshowLib.
We have thrown away our own directshow wrapper
and have started using directshowlib in mediaportal for
- movie / music
- dvd playback
- tv viewing/recording/timeshifting
- vmr9.

Again thx!
Frodo

Mediaportal can be found at:
http://mediaportal.sourceforge.net

[DirectShow .NET Forum]

Ajax è sicuro?

  • Wednesday Feb 8,2006 02:31 PM
  • By
  • In .NET

Usare l’oggetto XMLHttpRequest per sottoporre informazioni al server crea sicuramente un altra strada da valutare dal punto di vista della sicurezza.

In Asp.net per esempio si esce dal modello del postback a cui ci siamo dovuti abituare.

In una intervista, Eric Pascarello (autore di “Ajax in Action”) disserta sui problemi ancora non risolti della vulnerabilità del javascript:

People say this is so horrible that someone can take over this request so easily. But these people need to realize that the XMLHttpRequest is nothing more than a normal form submission. You can picture it as a form being submitted in another frame. Act like there are form tags and hidden text fields on the page. With a view source of any normal HTML form, we can grab the element names and see the parameters being sent to the server. We can look at the action attribute and see where we are submitting the data. So just like how we can see the XMLHttpRequest object, we can see the same thing on any Web page.

Pascarello: Ajax does bring in a new threat to security that a developer may not realize

Pascarello’s Rules of Thumb for Ajax Security:

  1. If you use user authentication, make sure you check for it on the request page!
  2. Check for SQL injections.
  3. Check for JavaScript injections.
  4. Keep the business logic on the server!
  5. Don’t assume every request is real!
  6. Check the data with validation!
  7. Look at the request’s header information and make sure it is correct.

Se poi aggiungiamo che creare siti con Ajax creaiamo siti non accessibili..

Tools galore di oggi

  • Tuesday Feb 7,2006 12:31 PM
  • By
  • In Tools

Developers without Borders
Developers without Borders (DWB) is a website for students, hobbyists, and open source developers using .NET without access to higher end commercially available software development tools.

Xteq URL Bandit
Xteq URL Bandit is a little program that monitors your clipboard and catches all URLs it finds. These URL are saved so you can later easily access them and don’t lose them when you turn your computer off.

PStart
PStart is a simple tray tool to start user defined applications. Designed to run portable applications (like portable Firefox & Thunderbird), you can start anything runnable from USB key devices or removable disks.

WhyReboot: Is that reboot really necessary?
WhyReboot is a small (~60KB) Windows application that displays a list of pending file operations that will occur after rebooting your computer.

Synthis Process Modeler
The Synthis Process ModelerTM is a flowchart-based documentation tool that makes it easy for business and operations people to visually map and document their business processes.

Special Report: Virtual Machines Usher In a New Era
Optimize Windows’ memory usage with Cacheman
You don’t need to purchase expensive computer memory in order to speed up your PC – download Cacheman instead! The Cacheman utility is designed to improve the performance of your computer by optimizing the disk cache, memory and a number of other settings. Cacheman prevents frequent paging to the hard disk caused by poor memory management, so you get improved performance, faster system reaction time and greater stability. Wizards and predefined profiles make it suitable for novices and yet it is also powerful and versatile enough for the more experienced user. Cacheman also corrects generic problems on systems with more than 512MB of RAM.

HandBrake DVD ripping app ported to Windows
Popular open source DVD ripping app HandBrake has been available for Mac and Linux for some time now, and has finally been ported to Windows.

Web 2.0 Innovation Map
The Web 2.0 Innovation Map grew out of an interest in how Web 2.0 development is distributed geographically. Using the lists of Web 2.0 applications from various sources (see listings) and a bit of elbow grease to locate addresses, the Innovation Map was born.

(nessuno in Italia!)

Hyperscore
Hyperscore is the first and only software application that teaches students the essentials of music composition, without having to
engage in years of music theory training.

Free tools for optimizing the Windows registry
Ah, the registry–can’t live with it, can’t delete it. There are ways, though, to slim it down, give it a little polish, and give your system a little boost. Most of those ways are distressingly un-free, but Email Battles has a nice post about a trio of free tools that, in concert, will get the job done.

Removing unused device drivers from Windows XP machines
Did you know that unless you uninstall a device driver on a Windows XP machine that it still may be sucking up valuable system resources? Here are step-by-step instructions on how you can view and remove these unnecessary devices.

The Deterioration of the MVP Community
The Deterioration of the MVP Community – Is the MVP program deteriorating as Microsoft extends it? Maybe so. Then again, I always thought it went downhill when they started letting folks other than us first few Access MVPs in. That’s a joke, son. (via Jason Haley)
Cache Manager plug-in for ASP.NET
Add-in for ASP.NET servers that lets the administrator view and flush entries in the cache.

The Anthem project
Anthem.NET is a free, cross-browser AJAX toolkit for the ASP.NET development environment that works with both ASP.NET 1.1 and 2.0.
What sets Anthem apart from other frameworks is that it integrates itself into the server-side control model made popular by ASP.NET. This includes full support for view state, server-side events, and everything else the typical ASP.NET developer has grown accustomed to.

Welcome to my comparison of AJAX frameworks for ASP.NET
First, let me explain why only these 6 Frameworks are included although there is a lot more AJAX stuff for ASP.NET out there. All the frameworks listed here have one unique AJAX feature: They allow updating page content without programming AJAX directly – i call it indirect AJAX programming – a compareable concept is called Hijax.

RUBY-DOC.ORG
Help and documentation for the Ruby programming language.

newtellivision
newtellivision is a framework and application for accessing live streaming television remotely. The use-case I had in mind building this is quite simple and is closely related to my current (and the new) job and the perspective of moving to the U.S. some time later this year: I want access to my local, German TV channels whenever I am traveling and I also want access to those channels when I’ve moved to Seattle. That’s most important for two types of programs: sports and news. I care a lot more about Bundesliga football than for Major League baseball.
Cool!

ZCopy deployment
It’s not xcopy deployment, it is not even ycopy deployment, it is zcopy deployment!
Imagine deploying your website by just uploading a single ZIP file containing all of your website files, cool ugh?

Wave Bubble, offuscatore di onde fatto in casa
Abbiamo parlato nei giorni scorsi di Silence Please, un offuscatore di segnale GSM in vendita per attività commerciali, ospedali o privati (nei paesi in cui ne è ammesso l’uso), oggi scopro da un bell’articolo del IEEE Spectrum Online che una studentessa del MIT ha presentato una tesi (Social Defense Mechanisms: Tools for Reclaiming Our Personal Space) in cui spiega in dettaglio come costruirsi in casa un apparecchio di questo tipo.

Per chi avesse voglia di cimentarsi nella costruzione dell’apparecchio sul web è scaricabile la tesi, buona fortuna.

Jürgen Scheible tutorial videos on Phyton for Symbian S60

RSS Feeds

Your Ads Here
Promote your products