Digital watermarking with PHP and GD2

joomla_cms

php.logo  

Digital watermarking is the process of possibly irreversibly embedding information into a digital signal. The signal may be audio, pictures or video, for example. If the signal is copied, then the information is also carried in the copy. In visible watermarking, the information is visible in the picture or video. Typically, the information is text or a logo which identifies the owner of the media. [Wikipedia]

If you decide to go with an online watermarking, you can let watermark picture on the fly using php and .htaccess (at the cost of additional CPU server resources).

Continue reading Digital watermarking with PHP and GD2

OSGi made easy with Maven Apache Felix

The Apache Felix #Maven SCR Plugin is a great tool to ease the development of OSGi components and services. Components and services are defined through annotations and the plugin creates the necessary descriptors for the OSGi Declarative Services, Config Admin and Metatype services. Starting with version 1.4.0 of the plugin, OSGi Declarative Services versions 1.0 and 1.1 are supported.

Introduction

In OSGi based systems functionality is mainly provided through services. Unlike traditional systems but comparable to Spring, a service is not reqiured to implement a framework defined interface. Instead services implement one or more interfaces, which stipulate the type of service provided. It is the lifetime of the bundle, which defines the lifetime of the service: A service object may be instantiated when the bundle is started and will automatically be removed when the bundle is stopped (and the service has not already been unregistered).

Maven Tips and Tricks: Optimizing with the Maven Dependency Plugin

On larger projects, additional dependencies often tend to creep into a POM as the number of dependencies grow. As dependencies change, you are often left with dependencies that are not being used, and just as often, you may forget to declare explicit dependencies for libraries you require. Because #Maven 2.x includes transitive dependencies in the compile scope, your project may compile properly but fail to run in production. Consider a case where a project uses classes from a widely used project such as Jakarta Commons BeanUtils. Instead of declaring an explicit dependency on BeanUtils, your project simply relies on a project like Hibernate that references BeanUtils as a transitive dependency. Your project may compile successfully and run just fine, but if you upgrade to a new version of Hibernate that doesn’t depend on BeanUtils, you’ll start to get compile and runtime errors, and it won’t be immediately obvious why your project stopped compiling.

Read mote at Sonatype Blog

SAP Joins Apache Communities, Extending Commitment to Open Source Technologies

SAPLogo Participation in Independent Foundation Projects Helps Spark Developer Co-Innovation Supporting Standards and Customer and Partner Open Source Strategies

VIENNA, Austria – October 27, 2009 – Reaffirming its increasing commitment to proven and broadly used open source technologies, SAP AG (NYSE: SAP) joins a number of projects at the Apache Software Foundation, an independent foundation focused on open-source software projects. Working together with the Apache community of developers and users, SAP plans to further support the development and use of open solutions to drive industry standards and empower the developer community with the tools they need to be successful. The announcement was made at SAP® TechEd 2009, the company’s largest ecosystem education event, being held October 27-29 in Vienna, Austria.

The Apache Software Foundation is an independent organization encouraging developers, users and technology vendors to contribute to its collaborative, consensus-based development process that strives to deliver high quality, freely available software products that attract large communities of users. SAP intends to contribute to several additional projects, including the Maven, VXQuery, Tomcat, OpenEJB and ActiveMQ projects, in an effort to enhance these technologies for use in future releases of the SAP NetWeaver® Application Server component.

Read complete press release

The Build Tool Report: Turnaround Times using Ant, Maven, Eclipse, IntelliJ, and NetBeans

Even if the sample is quite small (600 responses), it still interesting going through these compiled data

Some time ago we ran a survey asking a few questions about the build process, specifically the tools that are used to do incremental builds and how much time those builds take. We had over 600 responses, so now it’s time to count the results.

This is the first time that we’ve published results on the incremental build process, so the information is more likely to serve as a guide than an authoritative information source.

Read More here

Download my custom toolbar for Firefox, IE and Safari

cedricwalter.toolbar.for.firefox

I’ve created my own toolbar for Firefox, IE and Safari. I design it for having the less annoying ads, blinking stuff, that’s why I (still) consider it being an added value for all my visitors. I am the first to not like cluttered toolbar, but this company conduit.com is offering a great and easy to use product for webmasters. If you look at the toolbar, you will see that I offer: quick links, RSS feeds, Twitter, email (POP) and weather not more. They are able to offer 6420 inline toolbar components, crazy!

Download my toolbar now from

http://cedricwaltercommunity.ourtoolbar.com/

Ninite: Install multiple application at once

With The release of Windows 7, you may face the issue that you have to reinstall a huge number of applications (time consuming and annoying). This is where Ninite, may help you installing your favorite apps again in no time.

Visit Ninite site and pick the software apps you want to install and click “Get Installer” at the bottom of the page.

ninite.screenshots

Ninite runs on Windows XP/Vista/7 and works in the background 100% hands-free. Best of all, It is completely free for personal use!

All Neo Geo AES Games

The games I do not own are in red color, you can contact me if you are selling some of them.

Neo Geo AES US Games Neo Geo AES Japanese Games
2020 Super Baseball(d-t only)
3 Count Bout
Aero Fighters 2
Aggressors of Dark Kombat
Alpha Mission 2 (dog-tag only)
Andro Dunos

Art of Fighting (dog-tag)
Art of Fighting euro
Art of Fighting 2
Art of Fighting 3
Baseball Stars Professional
Baseball Stars 2 (dog-tag)
Baseball Stars 2 euro
Blue’s Journey
Burning Fight

Crossed Swords
Cyber-lip
Double Dragon euro
Eightman (dog-tag only)
Fatal Fury (dog-tag)
Fatal Fury euro
Fatal Fury 2 (dog-tag)
Fatal Fury 2 euro
Fatal Fury Special
Fatal Fury 3
Football Frenzy (dog-tag)
Football Frenzyeuro
Galaxy Fight
Ghost Pilots (dog-tag)
Ghost Pilots euro
Karnov’s Revenge
King of Fighters 94
King of Fighters 95
King of Fighters 96
King of Fighters 97
King of Fighters 98
King of Fighters 99
King of Fighters 2000
King of Fighters 2001
King of Fighters 2002
King of Fighters 2003
King of Monsters (dog-tag only)
King of Monsters 2 (dog-tag)
King of Monsters 2 euro
Kizuna Encounter euro

Last Blade
Last Blade 2
Last Resort (dog-tag)
Last Resort euro
League Bowling (dog-tag)
League Bowling euro 
Magician Lord

Mark of the Wolves
Matrimelee
Metal Slug
Metal Slug 2
Metal Slug X
Metal Slug 3
Metal Slug 4
Metal Slug 5
Mutation Nation (dog-tag)
Mutation Nation euro
NAM-1975

Neo Turfmasters
Ninja Combat
Ninja Commando (dog-tag)
Ninja Commando euro
Ninja Master’s
Puzzled (Joy Joy Kid)
Rage of the Dragons
Real Bout Fatal Fury
Real Bout Fatal Fury Special
Real Bout Fatal Fury 2
Riding Hero
Robo Army (dog-tag)
Robo Army euro
Samurai Shodown
Samurai Shodown 2 (dog-tag)

Samurai Shodown 2 euro
Samurai Shodown 3
Samurai Shodown 4
Samurai Shodown 4(Korean Ver.) 
Samurai Shodown 5
Samurai Shodown 5 Special 
Samurai Shodown 5 Special(fixed)
Savage Reign
Sengoku
Sengoku 2
Sengoku 3
Soccer Brawl (dog-tag)
Soccer Brawl euro
Spin Master

Stakes Winner
Street Hoop
Super Sidekicks
Super Sidekicks 2
Super Sidekicks 3
SVC Chaos
Ultimate 11(Super S.4) euro
The Super Spy
Thrash Rally
Top Hunter
Top Players Golf
View Point
Voltage Fighter Gowcaizer 
Windjammers
World Heroes
World Heroes 2 (dog-tag)
World Heroes 2 euro
World Heroes 2 Jet (dog-tag)
World Heroes 2 Jet euro
World Heroes Perfect

2020 Super Baseball
Aso II (Carton Box only) 
Andro Dunos
Art of Fighting
Art of Fighting 2 
Art of Fighting 3 
Baseball Stars (Carton Box)
Baseball Stars
Baseball Stars 2 
Big Tournament Golf (Neo T.M.)
Blazing Star
Breakers 
Burning Fight
Crossed Swords 
Cyber-lip (Carton Box) 
Cyber-lip 
Double Dragon
Dunk Dreams
Eightman
Fatal Fury
Fatal Fury 2
Fatal Fury Special
Fatal Fury 3
Fighter History Dynamite 
Fire Suplex
Flying Power Disc (Windjammers)
Football Frenzy
Fu’un Mokushiroku(Savage Reign)
Fu’un S.T.B (Kizuna Encounter) 
Galaxy Fight
Gan Gan Koshinkyoku(A.D.K.)
Ghost Pilots(Carton Box only)
Joy Joy Kid(Carton Box)
Joy Joy Kid
Kabuki Klash 
King of Fighters 94
King of Fighters 95 
King of Fighters 96
King of Fighters 97
King of Fighters 98 
King of Fighters 99
King of Fighters 2000
King of Fighters 2001
King of Fighters 2002
King of Fighters 2003
King of Monsters(Carton only)
King of Monsters 2
Last Blade
Last Blade 2
Last Resort
League Bowling(Carton Box)
League Bowling
Legend of Success Joe 
Mahjong Bakatonosama 
Mahjong Kyoretsuden(Carton Box)
Mahjong Kyoretsuden
Mahjong Minasan no(Carton Box) 
Mahjong Minasan no 
Magical Drop 2 
Magical Drop 3
Magician Lord(Carton Box)
Magician Lord
Mark of the Wolves
Master of Syougi
Matrimelee
Metal Slug
Metal Slug 2 
Metal Slug X 
Metal Slug 3 (1st release)
Metal Slug 3 (2nd release)
Metal Slug 4
Metal Slug 5
Miracle Adventure(Spinmaster)
Mutation Nation 
NAM-1975(Carton Box)
NAM-1975
Neo*Geo Cup 98 
Ninja Combat(Carton Box)
Ninja Combat 
Ninja Commando 
Ninja Master’s
Over Top 
Pulstar 
Quiz Chibi Maruko-Chan
Quiz Daisousa
Quiz Daisousa 2 Neo&geo 
Quiz King of Fighters
Rage of the Dragons
Raguy(Carton Box only)
Real Bout Fatal Fury
Real Bout Fatal Fury Special
Real Bout Fatal Fury 2 
Riding Hero(Carton Box)
Riding Hero
Robo Army
Samurai Spirit
Samurai Spirit 2
Samurai Spirit 3
Samurai Spirit 4 
Samurai Spirits Zero
Samurai Spirits Zero Special
Samurai SPirits Zero S. (fixed)
SengokuDensho(Carton Box only)
Sengoku Densho 2
Sengoku Densho 2001 
Shin’ouken (Ragnagard)
Shock Troopers 2nd Squad
Soccer Brawl
Sonic Wings 2
Sonic Wings 3 
Stakes Winner
Stakes Winner 2
Super Sidekicks
Super Sidekicks 2
Super Sidekicks 3
Super Sidekicks 4 
SVC Chaos
The Super Spy (Carton Box)
The Super Spy
Thrash Rally
Top Hunter
Top Players Golf(Carton Box)
Top Players Golf
Twinkle Star Sprites 
View Point
Voltage Fighter Gowcaizer
Waku Waku 7 
World Heroes
World Heroes 2
World Heroes 2 Jet
World Heroes Perfect

All Neo Geo CD games

The games I do not own are still in red color, you can contact me if you are selling some of them.

viewpoint.neogeocd

2020 Super Baseball
3 Count Bout/Fire Suplex
ADK World
Aero Fighters 2/Sonic Wings 2
Aero Fighters 3/Sonic Wings 3
Aggressors of Dark Kombat
Alpha Mission 2/ASO II 
Art of Fighting
Art of Fighting 2 
Art of Fighting 3 

Art of Fighting 3 Special Box Edition  
Baseball Stars Professional 
Baseball Stars 2  
Blue’s Journey/Raguy
Breakers
Burning Fight
Puzzle Bobble
Chotetsu Brikin’ger/Iron CladÝ
Crossed Swords
Crossed Swords 2  
Cyberlip
Double Dragon
Fatal Fury
Fatal Fury 2 
Fatal Fury Special
Fatal Fury 3 

Football Frenzy
Futsal: Pleasure Goal on Goal 5
Galaxy Fight 
Ghost Pilots 
Idol Mahjong Final Romance 2
Kabuki Klash/Far East of Eden
Karnov’s Revenge/Fighter’s History Dynamite 
King of Fighters ’94
King of Fighters ’95
King of Fighters ’96
King of Fighters ’96 Collection
King of Fighters ’97

King of Fighters ’98
King of Fighters ’98 with ’99 Calendar 
King of Fighters ’98 Special Box Edition
King of Fighters ’99
King of the Monsters 2 
Last Blade
Last Blade 2 

Last Resort  
League Bowling
Magical Drop 2
Magician Lord
Mahjong Janshin Densetsu
Mahjong Kyoretsuden
Master of Syougi  
Metal Slug
Metal Slug 2 

Mutation Nation
NAM-1975
Neo DriftOut 
Neo Geo CD Special
Neo Turf Masters/Big Tournament Golf
Ninja Combat 
Ninja Commando
Ninja Master’s
Oshidashi Zintrick
OverTop
Power Spikes 2
Pulstar 
Puzzled/Joy Joy Kid
Quiz King of Fighters  
Ragnagard/Shin Oh Ken  
Real Bout Fatal Fury
Real Bout Fatal Fury Special

Real Bout Fatal Fury 2 
Riding Hero  
Robo Army
Samurai Shodown
Samurai Shodown II
Samurai Shodown III

Samurai Shodown IV
Samurai Shodown RPG
Savage Reign 
Sengoku 
Sengoku 2
Soccer Brawl 
Stakes Winner GI  
Street Hoop/Dunk Dreams
Super Sidekicks
Super Sidekicks 2 
Super Sidekicks 3 
Super Spy, The
Rally Chase  
Top Hunter
Top Players Golf  
Twinkle Star Sprites
Viewpoint
Voltage Fighter Gowcaizer
Windjammers/Flying Power Disc
World Heroes 
World Heroes 2
World Heroes 2 JET
World Heroes Perfect

I am always trying to complete my collection, you can contact me if you are selling some Neo-Geo CD games.

Neo Geo Pocket Color

I did buy these 2 color hand held Neo-Geo pocket color on www.ebay.fr When I start playing with the SNK Neo Geo back in 1991 (till 2000), I was never thinking of buying one of these Neo-geo Pocket Color. I am now trying to complete my collection of SNK Neo-geo stuff

SNK Neo Geo Pocket Color Aqua Blue front view
Neo Geo Pocket Color(NGPC) aqua blue serial 516324

The Neo-Geo Pocket Color or Neo-Geo Pocket Colour in the UK (shortened NGPC) was released on March 16, 1999 in Japan and was released in the United States on August 6, 1999. It was a 16-bit color hand held game console designed by SNK, the makers of the Neo Geo home console and arcade machine. It came after SNK’s original Neo Geo Pocket monochrome handheld, which debuted in 1998 in Japan. In 2000, following SNK’s purchase by Japanese Pachinko manufacturer Aruze, the Neo Geo Pocket Color was dropped from both the United States and European markets. It did, however, last until 2001 in Japan.

SNK Neo Geo Pocket Color Aqua Blue back view
Neo Geo Pocket Color(NGPC) aqua blue serial 516324

U.S. Release

Color had an exclusive launch on the website eToys in 1999. eToys also sold the initial launch titles in the preferred plastic snap lock cases. The system debuted in the United States with six launch titles (twenty promised by end of year) and retail price of $69.95. Six different unit colors were available: Camouflage Blue, Carbon Black, Crystal White, Platinum Blue, Platinum Silver, and Stone Blue.

Before SNK was bought out, the Neo Geo Pocket Color was being advertised on US television and units were being sold nationally in Wal-Mart, Best Buy, Toys “R” Us, and other large retail chains.

SNK Neo Geo Pocket Color crystal front view
Neo Geo Pocket Color(NGPC) cristal serial 0429800

Post-Aruze buyout

Remaining stock was bought back by SNK for repackaging in Asia. In June 2000 SNK of America (and Europe) tried recalling most of the back-stock of systems and games to be flashed and re-sold in Asia where the system would continue to be sold and supported. Some of the back-stock of US NGPC hardware and software started showing up back on the marketplace in the US and Asia in 2003. These units frequently appeared bundled with six games stripped of their cases and manuals. Two games often included, Faselei! and Last Blade were never previously released in United States, meaning that they have no US-localized box or manual; however, these titles did receive a European release, incorporating an English translation.

SNK Neo Geo Pocket Color crystal side view
Neo Geo Pocket Color(NGPC) cristal serial 0429800

Legacy

The system enjoyed a greater success than any Game Boy competitor since Sega’s Game Gear. However, it was hurt by several factors, such as the Neo Geo heads’ (the Barone family) notorious lack of communication with third-party developers, the success of the Game Boy Color and the Pokémon franchise, and anticipation of the Game Boy Advance.

SNK Neo Geo Pocket Color crystal back view
Neo Geo Pocket Color(NGPC) cristal serial 0429800

Technical specifications

  • CPUs: Toshiba TLCS900H core (16-bit), 6.144 MHz, Z80 at 3.072 MHz for sound.
  • RAM: 12 k for 900H, 4k for Z80 (shared with the 900H).
  • ROM: 64 k boot ROM.
  • Interfaces: SIO 1 channel 19200 bit/s, 5-pin serial port.
  • Resolution: 160×152 (256×256 virtual screen).
  • DMA: 4 channels.
  • Colors: 16 palettes per plane, 48 palettes. 146 colors on screen out of 4096 (or 20 colors out of 4096 in monochrome mode).
  • Sprites: 64 sprites per frame (8×8), 4 colors per sprite.
  • Scrolling: 2 scrolling planes, 8×8 character tiles (characters matrix shared with the sprites), 4 colors per tile.
  • Sound: Two SN76489 equivalent (3 square wave tone generators + 1 independent noise generator + direct access to the two 6 bits DAC).
  • Cartridges: Maximum 4 MB (32 Mbit) with 4 to 16 Mbit flash memory.
  • Batteries: 40 hours on 2 AA batteries. Lithium CR2032 battery backs up memory and clock.

The system has an on-board language setting, and games display text in the language selected (provided the cartridge supports that language). Other settings can be set on the handheld such as time and date, and the system can provide customized horoscopes when one’s birth-date is entered.

Cables for linking multiple systems were available, as well as a cable to connect the NGPC and the Sega Dreamcast.

Games that featured this option include King of Fighters R-2 (links with King of Fighters ’99 Dream Match and King of Fighters Evolution), SNK vs Capcom – Match of the Millennium (links with Capcom vs SNK), SNK vs Capcom – Card Fighters’ Clash (links with King of Fighters Evolution), SNK vs Capcom – Card Fighters’ Clash Expand Edition (links with Capcom vs SNK) and Cool Cool Jam (links with Cool Cool Toon). There was a wireless connector released in Japan that allowed several players in proximity to play together, with some cartridge molding reshaped to hold it. An MP3 audio player add-on was developed but was not released due to SNK’s closure.

© Copyright Authors – Source : Neo Geo Pocket Color – Article under CC-BY-SA