Neo Geo UNIBios 4.0 is now free for personal use

The UNIVERSE BIOS is for owners of SNK MVS or AES hardware that want an easy way to change country region or between Arcade or Console mode on boot. Also included are other features that are not possible using the standard MVS bios.
 
The UNIVERSE BIOS is also designed to give easy access to things like inserting coins, test mode and memory card management when using the joystick ports only. Of course the BIOS still allows standard operation too.

The free UNIVERSE BIOS versions below can be used for personal use only, before downloading you must accept and agree to the following terms;

  • That you own an original NeoGeo MVS, NeoGeo AES or CD system.
  • The UNIVERSE BIOS will be for your sole personal use only.
  • Not to distribute the UNIVERSE BIOS in any way (physical or digital).
  • Not to included the UNIVERSE BIOS in any product that is sold.
  • Not to sell the UNIVERSE BIOS on EPROM (or any other physical medium).
  • Not to alter the UNIVERSE BIOS image file in any way.
  • Not to hold me responsible for any damage caused by using the UNIVERSE BIOS.

Download it HERE

The following codes should be used on the 1up controller while the splash screen is showing or held during power up if the splash screen is disabled;

     (A)+(B)+(C)		UNIVERSE BIOS Menu

     (A)+(B)+(C)+(D)	Memory Card Manager

     (B)+(C)+(D)		Test Mode (MVS only)

     (B)+(C)+(D)		Hardware Test (AES only)

     (Use 2up controller for the following code)
     (A)+(B)+(C)+(D)	Controller Test (AES only)

The following codes are available in game only, they will not work if you have disabled the in game menu (general bios settings);

    (START)+(SELECT)	In Game Menu

    (START)+(COIN)		In Game Menu

    (START)+(A)+(B)+(C)	In Game Menu

Implement SSH port knocking IN linux

Port Knocking is a technique to secure services behind a firewall until a specific knock sequence is given. Once that sequence is given, the IP address that initiated the knock may be allowed to access the service for a short period of time. A knocking server listens to all traffic on an Ethernet (or PPP) interface, looking for special “knock” sequences of port-hits. A client makes these port-hits by sending a TCP (or UDP) packet to a port on the server.

This is a bit paranoid, but it add another layer of security, an attacker will have either to try all ports combinations or know the secret combination (knock) to be able to connect to your SSH daemon for example.

First, you’ll have to be sure to have a port knocking client, or you will be kick out forever of your own server!

Continue reading Implement SSH port knocking IN linux

Init7 TV7 and VLC under windows 10

You can watch channels using any software or device as long as it supports multicast. Such as VLC on a computer. A VLC playlist with all TV7 channels and the multicast addresses is provided for this under the following link:

You have the following options:

  1. You open the URL directly from within VLC (Open -> Network and then paste the URL from the above link), so you always have the latest updated channel list.
  2. Download the file to your computer and open it in VLC.
  3. Download the file to your computer and open it in a text editor to search for the respective multicast addresses of channels to use with another box or program that does not support XSPF playlists.

Note that the multicast addresses of individual channels and the channel line-up may change. so it is recommend to use option 1.

Unfortunately this was not working for me at all, I use VMWare and Virtual Box, and both software define custom network adapter…

somehow vm network adapter do not set properly the automatic metric. The fix is to change the IPv4 metric to 1 on the physical ethernet (or wireless if needed) and leave the other to automatic.

Useful links

Ethereum Solidity modern development environment

Here are the list of tips and tricks to develop solidity in a modern way (understand back to 2017 year 🙂 )

IDE Support

I recommend you to use the excellent Jetbrains Webstorm or Intellij IDEA with the folllowing free plugins:

  • Intellij-Solidity see https://github.com/intellij-solidity/intellij-solidity
  • Solidity Solhint Plugin allow to enable Solhint inspection capabilities in your project. It highlight of warnings / errors found by the linter in editor during code modification.
  • Refactoring in Javascript is excellent but still not supported in Solidity,

Auto-completion of solidity

Your smart contract code also deserve to be recognized by your IDE and in your test-cases. In order to enjoy auto-completion you’ll have to use Soltsice ()https://github.com/dbrainio/Soltsice) to convert Solidity code to TypeScript at compile time.

Add to your package.json

"scripts": {
 "types": "soltsice build/contracts types",
},
"devDependencies": {
 "soltsice": "^0.9.8", 
}

After any major changes to your Solidity code, run “npn run types”, once done you can enjoy auto-completion in javascript and in solidity!

Auto-completion in Javascript

Chances are high that you are writing a lot of unit tests, integration tests…I hope you do. In order to get hint from the IDE, you’ll need under IDEA/WebStorm settings – Javascript – to add the following libraries by clicking [ download ]

mocha, jasmine, chai, chai-as-promised, babel-core, add as much as your are using in your code.

FYI by doing so  you just add typedscript packages from DefinitelyTyped GitHub project.

Auto-completion of Web3 

Web3 is the Ethereum compatible JavaScript API which implements the Generic JSON RPC spec. It’s available on npm as a node module, for bower and component as an embeddable js and as a meteor.js package.

There currently no official Web3 type definition included in the DefinitelyTyped project. But there is one package good enough even if in Beta at https://www.npmjs.com/package/web3-typescript-typings

Debugger

Only the Truffle debugger for now http://truffleframework.com/docs/getting_started/debugging 

Running unit test

Using Karma is still a work in progress with TruffleSuite. A karma-trufflesuite runner is missing (https://github.com/karma-runner) but i am developing one!

CI in Travis with Docker, .travis.yml

dist: trusty 
sudo: required group: beta 
language: node_js 
node_js:   
 - "8" cache:   
 directories:     
  - node_modules 
 before_script:   
   - truffle version 
 script:   
   - npm run lint   
   - npm run test 
 notifications:   
  slack:     
   rooms:   
    - secure: xxxxxxxxxxxxxxxx     
on_success: change     
on_failure: always     
on_pull_requests: false

Easy testing of EVM Time shifting  with Truffle snapshot/restore

Buggy right now, but may be solved soon see https://github.com/trufflesuite/ganache-cli/issues/390 

This is a work in progress, i will continue trying to improve my day to day Solidity toolbox! If you have more tips, feel free to use the comment section below.

Review: Getting Started with Apache Maven by Russell Gold

Some time ago I was asked if I would like to write a review about one of the new video courses from Packt Publishing. It was “Getting Started with Apache #Maven” http://bit.ly/1fycmpP by Russell Gold and since I have been using Maven for some years now (since 2007) and did publish some articles myself, I thought it would be nice to help them promote Apache #Maven.

The course is organized in eight chapters, forty videos with a length between two and five minutes, for a total length of two hours. The aim of the course is to provide the shortest path to use effectively Maven

You can download the course as a single zip file. After unpacking the file to a local hard disk you find a user guide, support information, a reference to the code examples and the video files. As you may notice I said “reference to the code examples”. Even if the name of the file “Code Bundle.zip” it contains only a file with the link to the source code on github.

Continue reading Review: Getting Started with Apache Maven by Russell Gold

Vmware Virtual Appliance Ubuntu 11.10 x64 Server

Download and install the latest  VMware Player 4.0.2 to run this Virtual Appliance “Ubuntu 11.10 x64 Server”

ubuntu-logo_0

Ready to user stock #Ubuntu 64 bit Server 11.10 (Oneiric Ocelot) on Vmware

This virtual appliance may be used by multi purpose operations, such as source control management server, development server, ftp server, or for testing some changes before rolling them out against your productive server and so on…

 

 

Download for FREE  #Ubuntu 11.10 x64 Server.7z (2.2GB) for Vmware

From http://linux.waltercedric.com/

  • VM Information
    • CPU’s : 1
    • Memory : 1G
    • Disk : 20G
  • Authentication Credentials
    • Username : user
    • Password : user1234

Continue reading Vmware Virtual Appliance Ubuntu 11.10 x64 Server

Vmware Virtual Appliance Ubuntu 11.10 x64 Desktop

Download and install VMware Player 4.0.2 to run this Virtual Appliance “Ubuntu 11.10 x64 Server”

ubuntu-logo_05

Ready to user stock #Ubuntu 64 bit Desktop 11.10 (Oneiric Ocelot) on Vmware

This virtual appliance may be used by multi purpose operations, such as source control management server, development server, ftp server, and so on…

 

Download for FREE #Ubuntu 11.10 x64 Desktop.7z (4.65GB) for Vmware 

From http://linux.waltercedric.com/

  • VM Information
    • CPU’s : 1
    • Memory : 1G
    • Disk : 20G
  • Authentication Credentials
    • Username : user
    • Password : user1234

Continue reading Vmware Virtual Appliance Ubuntu 11.10 x64 Desktop

OSGi-Bundle with the Maven-Bundle-Plugin

OSGi (Open Service Gateway Initiative) is a #Java framework for developing and deploying modular software programs and libraries.OSGi has two parts. The first part is a specification for modular components called bundles, which are commonly referred to as plug-ins. The specification defines an infrastructure for a bundle’s life cycle and determines how bundles will interact.  The second part of OSGi is a #Java Virtual Machine (JVM)-level service registry that bundles can use to publish, discover and bind to services in a service-oriented architecture (SOA).

In this small post, I will show you how to make your first OSGi bundle using the Bundle Plugin for #Maven from Apache Felix

Continue reading OSGi-Bundle with the Maven-Bundle-Plugin

Improving the download section

In order to help you find the right download, I’ve added some new stuff to my blog that should help you find the right download document faster.

  • Stay up to date with the download RSS feed, now with QR code and feed burner support,
  • Some new modules
    • Most downloaded document list
    • Latest downloads

joomla_download_user_friendly

I did also modify Docman Most Downloaded module and Docman Latest Downloads module to support

  • Joomla! caching! as it was missing since 2009!
  • Custom module CSS style sheet,
  • Custom CSS style sheet.

You can download these modified version here Docman Most Downloaded & Docman Latest Downloads

Your feedback is welcomed!

socialsharing extension for Joomla! 1.6

joomla_cms

joomla_socialsharing_logo_thumb4

This small plugin add automatically to any articles a set of social icons that let your reader increase your social ranking. It support