Missing Administration tools in Windows XP

Problem:
If you miss the “Administration tools” menu in Windows XP. How can i access these tools without this menu?

Solution:
All the tools in the Administrative tools folder point to Management Console files. Do a search on your Windows system for c:\windows\system32\*.msc and you’ll find them. The make a shortcut on the desktop to access them!

Tip: Windows disk manager tool can be start by entering “compmgmt.msc” in the “Run” section!

Eclipse: editor does not contain a main type java

Problem:
Eclipse give “editor does not contain a main type” error when you start a class with contain a valid main method.

I know if I enable Maven dependency, that Eclipse will not be able to find the main method. Is it possible to take a class out of the classpath (java.build.path) if it is in the default directory?

Solution:
I had the same problem, I have to add that file to build path. after adding that file to build path. It worked fine. Go to package explorer –> build –> Add to build path || Include. This will solve the issue

Could not open `C:\Program Files\Java\jdk1.6.0_05\lib\i386\jvm.cfg’

Problem:
I am geting this error when I enter the “java” command: “Error: could not open `C:\Program Files\Java\jdk1.6.0_05\lib\i386\jvm.cfg'”

I have configured the PATH variable (Windows XP) and “javac” works. I cannot, however, get my programs to run because of the error every time I type “java”. Also, I did not install my JDK / SDK to the directory in which the computer is looking for the “java” cammand (ie. it is not in ‘Program Files’…). If anyone can help, it would be greatly appreciated. Thank you.

Solution:
Delete the “java.exe” file from “c:\windows” and “c:\windows\system32”. That should fix it.

My website was hacked!

This evening I found out that my WordPress website was hacked on 17-09-2009 10:00 localtime (Two days ago). 🙁 Not visible spam was added to the footer of this website and all downloads access rights were changed. Does anyone know how this is possible with WordPress 2.8.4? I upgraded three weeks ago my website to WordPress 2.8.4 so I personally think this hack is done with a WordPress 2.8.4 exploit!

The good news is that now everything is working normal again because i did the following things:
– Removed the spam from the footer.php template!
– Corrected the download access rights!
– Protected my score webservice against SQL insertion
– Set the unix file rights to readonly
– Changed all passwords

Wii RedSquare 0.92

This evening plaatsoft released RedSquare 0.92 for Nintendo Wii

18/09/2009 Version 0.92
– Improve intro screens.
– This version is compiled with the newest available Wii libraries.
– Use the asndlib (part of libogc) now as standard sound engine.
– Use libfat 1.0.4 as disk access engine.
– Build game with libogc 1.7.1a and devkitPPC 1.5.0 (r17) compiler.

Wii BibleQuiz 0.93

This evening plaatsoft released BibleQuiz 0.93.

18-09-2009 Version 0.93
– This version is compiled with the newest available Wii libraries.
– Use the asndlib (part of libogc) now as standard sound engine.
– Use libfat 1.0.4 as disk access engine.
– Build game with libogc 1.7.1a and devkitPPC 1.5.0 (r17) compiler.

Download

Click here for more information and the download link.

Released Addressbook 6.x-3.4

The next version of the Drupal Addressbook is released with the following changes:
– Took addressbook v5.x-3.4 as baseline for this build
– Use file_directory_path() function instead of hardcoded /files definition.
– Improve address.info information.
– This is the first Addressbook release for Drupal 6.
– Updated drupal.org addressbook cvs repository for automatic update detection.

Note: Sending birthday and group emails is not working yet. This will be solved in next release!

Starting Symbian Homebrew site

Today i have started a new website about Symbian Homebrew. I was surprised that this kind of website not exist yet! The site is a new independent Symbian Homebrew website. The goal of the website is to provide Nokia Symbian mobile phone users and developers a wiki style website were they can find easy free open-source software! With easy I mean that visitors can downloads applications, games and/or other software without lots of Ads and other non related information. Ofcourse the succes of this website will mainly depend on you! Who will join me to setup and fill this new website. Looking forward to all your posts!

Link to the new site is SymbianBrew

Update 01-08-2011. Because of poor visit amounts I have closed the website.

SUN Storedge 3310

SUN Storedge 3310 notes:

Management tool for external SCSI disk

# sccli

SCSI Drivers reinit if not visible with format command:

# devfsadm

of

 
# reboot -- -r

UFS format

mkfs -F ufs /dev/rdsk/c2t0d0s2  <LUN 1> <Block amount see format>
mkfs -F ufs /dev/rdsk/c2t0d1s2  <LUN 2> <Block amount see format>
mkfs -F ufs /dev/rdsk/c2t0d2s2  <LUN 3> <Block amount see format>
mkfs -F ufs /dev/rdsk/c2t0d3s2  <LUN 4> <Block amount see format>
mkfs -F ufs /dev/rdsk/c2t0d4s2  <LUN 5> <Block amount see format>

Show SUN hardware PCI info:

# prtconf -v

Show SUN harddisk info

# prtvtoc /dev/dsk/c1t0d0s0

Mantis compact installation manual

Mantis compact installation manual for Solaris 10

– Patch sun solaris 10.
Install following packages:
– apr-1.2.2
– libintl-3.4.0
– libgcc-3.4.6
– gd-2.0.33

– Install mysql 5.0.24 sun packages
– mysql-5.0.24

– Create mysql user

– Create mantis database

– Create mantis database user with correct rights.

– Install apache 2.X (latest version)
– including PHP module

– Adapted http.conf
– Set correct document root /mantis

– Install start scripts in /etc/rc3.d
– S99apache2
– S99mysql

– Install mantis tar in /usr/local/apache2/htdocs

– Create symlink link mantis to mantis-1.1.7 directory

– Start mysql

– Start apache

– Open browser and enter url: http://localhost

– Fill in database connectie
Database name = mantis
login = mantis
password = mantis

– Mantis database is created

– Remove mantis admin pages
– rm -rf /usr/local/apache2/mantis/admin

– Change administrator password directory (default password = root)

– Now you are ready to us mantis

SUN Jumpstart

jumpstart Logging
\var\tmp

Jumpstart activate on source server
ssh
# init 0
telnet -lom
sc> break or on SUN keyboard Stop – A
sc> console -f

ok> boot net – install

or

sc> reset
sc> break (paar keer)
sc> console -f
ok> boot net – install

HAB Add jumpstart Node:
./addhabnode.sh nlnwhabgs03-e0 192.168.0.195 00:03:ba:5a:2c:f9 cm03 gs_prof
./addhabnode.sh nlnwhabwe03-e0 192.168.0.194 00:03:ba:5a:31:6d cm03 we_prof

#CM02
./addhabnode.sh deduhabbe01-e0 10.2.211.4 00:03:ba:5a:2d:21 10.2.211.11 be_prof

HAB Jumpstart flow:
CM01
– in.rarp process
/etc/ethers (MAC -> hostname )
/etc/hosts (hostname -> IP adres)
– inetd deamon must run!
– rpc.bootparam process
/etc/bootparams (IP adres -> hostname)
– tftpboot (Solaris 2.8 Image)

cd /opt/jumpstart/jumpstart
/rules
– hostname -> hab profile
/rules.ok
– Syntax check of rules file.
– run check.sh to create this file.
/ – Create disk partitie
– Install OS
– Delete not needed SUN packages
/complete.sh
– Create jumpstart_profile file
– Set Console cable settings
– Create cmg user
– Set mac address for multipathing
– Set not router
– Copy /config/host file.
– Copy /config/netmasks file.
– Copy /config//defaultrouter file
– Copy /config/snmpd.conf file
– Copy /config/syslog.conf file
– Enable login as root without prompt for password on console
– Disable keyboard break
– Append /usr/local/bin to PATH
– Uncomment SUPATH
– Append /usr/local/sbin and /usr/local/bin to SUPATH
– Make sysidcfg readonly for root
– Set some TCP/IP Settings
– Copy /scripts/general/S99_stage_startup -> /etc/rc2.d
– Copy 0_stage /etc/jumpstart_stage
– Copy /config/bashrc -> .bashrc
– Copy /config/profile -> .profile
– Insert correct hostname in nodename
/scripts/general/security_before.sh
– Allow root to set yp ftp sessions
– Set display locktimeout to 15 minutes
– Set maximun number of login to 5
– Create logfiles for su and login
– Turn off useless lines in inetd.conf
– Set permission and owner of xhost file
– Set kernel parameters
– Prevent IP Spoofing
– Switch off S88sendmail
– reboot

Pong2 on Nokia S60 device

This week i have started with the development of Pong2 for the J2ME platform. I will use the Nokia 5800 as hardware platform and the S60 symbian operating system (Nokia 5800) as target operating system.

The following software tools are used:
– Eclipse Pulsar 3.5
– Nokia S60 5th Edition SDK kit.
– eSWT component palet.

Some background information about the development tools.

Eclipse Pulsar

Pulsar is a tools integration platform for the mobile developer. It make it easy to get the tools and handset SDKs you need for developing mobile applications.

S60 platform overview

The S60 platform is the world’s most popular smartphone platform. It is implemented in a diverse range of devices and provides application and media developers with a consistent set of technologies. Equally at home delivering advanced enterprise applications, games, or music, the S60 platform gives developers unparalleled opportunities in the mobile space.

To create applications, developers can use Symbian C++ (using native Symbian OS and S60 platform APIs), a set of open C and C++ APIs, the Javaâ„¢ language (using MIDP 2.1 with an extensive range of additional JSRs), Web Runtime (WRT) (using standard web technologies), Flash Lite from Adobe, and Python.

In addition, developers may wish to explore the Qt for S60 technology preview, which provides an insight into a new, cross-platform API that will become available on the S60 platform in the future.

Content developers have comprehensive support for audio, image, and video formats. In addition, Flash Lite from Adobe and SVGT can be used for animated content, while the Web Browser for S60 supports standard desktop web technologies. Artists and graphic designers can create themes for S60 devices that can completely alter a device’s look and sound.

Once applications and content have been created, support for OMA DRM protects developers’ intellectual property.

The S60 platform enables developers to create high-value applications and content with lucrative revenue opportunities. The platform approach — with uniform implementation of technologies and supporting tools, documentation, and examples — requires less effort by developers to grasp the biggest market opportunity.

Find out more about the platform’s value proposition to consumer and enterprise users at S60.com, the “one-stop shop” for consumer information on the S60 platform — including applications, licensees, devices, news, and blogs.

eSWT stands for Embedded Standard Widget Toolkit.

It is an open source widget toolkit for Java designed to provide efficient, portable access to the user-interface facilities of the devices on which it is implemented. It is co-developed by Nokia, IBM and others in the eRCP Eclipse foundation project.

It’s API is a subset of desktop SWT API developed also in Eclipse. Additionally eSWT also contains Mobile Extensions for SWT package containing new APIs specially designed for mobile UIs in mind.

For Java ME eSWT provides rich UI functionality:

* rich component set,
* flexible layouts, freely positionable components,
* rich UI events, and
* rich access to native UI functionality on-par with smartphone UI frameworks.

eSWT is designed so that it can both be implemented in CLDC and CDC. It is thus possible to implement that in any Java MIDP device. S60 3rd Edition FP2 will have eSWT accessible in S60 Java for normal MIDlets. In this case it is a complementary UI toolkit for MIDP’s LCDUI toolkit.

eSWT is also integral part eRCP (Embedded Rich Client Platform), a new rich application model being currently developed in Eclipse. In other words eSWT can be a standalone UI toolkit or provided as part of eRCP.