Planet MYOSS: The Malaysian Open Source Community Speaks


Nicholas A. Suppiah (tboxmy)Installing Calendar Server on CentOS - part I

I am interested to have a server to host my calendar using caldav over http on CentOS 5.1 Linux. The advantage is that this calendar can be shared, if I reformat my PC, the calendar will continue to survive. Copying an ics does not allow me to edit it from the server.

Based on the link http://www.mail-archive.com/calendarserver-users@lists.macosforge.org/msg00195/LinuxBuildAndRun-DarwinCalendarServer
Here are my steps:

1. Connect to the CentOS server as user nicholas
ssh nicholas@10.20.20.205

2. create the working folder ~/dcs
mkdir dcs
cd dcs

3. Ensure subverion is installed. Get the svn for Calendar Server
svn checkout http://svn.macosforge.org/repository/calendarserver/CalendarServer/trunk CalendarServer

4. Install python-kerberos and python-devel
su -c "yum install python-kerberos python-devel"

5. Setup the disk to use extended filesystem
su -c "vi /etc/fstab"

Edit the options to include user_xattr in the filesystem that will hold the calendar.
/dev/hdb1 /mnt/data ext3 user,rw,user_xattr 0 2

6. Add a directory to put dcs data :
su -c "mkdir /mnt/data/dcs-data"
su -c "chown nicholas:nicholas /mnt/data/dcs-data/"


In DCS source directory, copy and edit the developement config file:
cd ~/dcs
cp ./conf/caldavd-test.plist ./conf/caldavd-dev.plist
vi ./conf/caldavd-dev.plist

Look for the string element specifying where to put data :
twistedcaldav/test/data/
And change it to point to a directory of your XATTR mounting point :

/mnt/data/dcs-data/


7. Run the CalendarServer scripts. This will download and place the required scripts at same level as dcs directory.
cd CalendarServer
./run -s


8. Trouble was encountered to download several subversion packages. Therefore I have to download and extract them manually.
cd ../xattr
wget http://svn.eby-sarna.com/ez_setup.tar.gz
tar xzvf ez_setup.tar.gz

I am stuck at the following...so will wait till i can find out why I cant download the Twisted.
svn co svn://svn.twistedmatrix.com/svn/Twisted/trunk Twisted

May 13, 2008 07:35 AM


Mohd Izhar Firdaus (KageSenshi)Hooray to Fedora 9!

Paul W. Frields, the Fedora Project leader's words on Fedora 9 release:
https://www.redhat.com/archives/fedora-announce-list/2008-May/msg00006.html


LiveUSB, PackageKit, PolicyKit, FreeIPA, easy partition resizing, one-click encryption, RandR support and a faster X, TeXLive, Firefox 3, GVFS, ext4, GCC 4.3, and so much more.... There are far too many improvements to list them all, but certainly even to the naked eye there are worlds of difference between our present and our past -- and the change is overwhelmingly for the better! Go check out the full list at http://fedoraproject.org/wiki/Releases/9/FeatureList on the wiki.

All of this work is done with our constant, unwavering commitment to upstream -- making sure that the Fedora Project always donates back to the source from which we draw. When we find opportunities for improvement, we share that with our upstream contributors to make sure that all open source participants benefit.

By being good citizens of the free and open source software community, we ensure the health and progression of thousands of projects that make the Fedora distribution a vehicle for advancing freedom. You can read more about this philosophy at http://fedoraproject.org/wiki/PackageMaintainers/WhyUpstream on the Fedora wiki.

And always, we continue to use our own work for everything we do. We push the improvements and results out as 100% free and open source, available for everyone to use, poke, prod, and build upon.

That's why Fedora is so much more than a Linux distribution. It's a mindset -- "Doing The Right Thing," as we like to say. Giving credit where credit is due, and working hand-in-hand with others, but not being afraid to stand apart when doing otherwise means sacrificing hard-won ground.

But most importantly, Fedora is a community, where people come together for a common good -- making it possible for every human being, everywhere to have the same access to information, communication, standards, and knowledge.


A great speech indeed. Hooray to Fedora9!! Kudos to all Fedora contributors!! To rawhide addicts, Fedora 10 rawhide will be branched soon!.

Want to be a part of this great community of Fedora Project? Join Us Now!!

May 13, 2008 03:31 AM


Mohd Izhar Firdaus (KageSenshi)Exporting Plone3.0 Memberdata and Passwords

I need to export plone accounts from Inigo Intranet to LDAP. To accomplish that, first I need some way to export the data I need. Plone itself does not have such tool for it (that I know of).

Not so long ago, Kaeru pointed me to a zope script for such purpose, however, the script fails to extract passwords from Plone3.0 mainly due to passwords are now managed by the PluggableAuthService - which made getPassword() to return None and _getPassword() to raise NotImplementedError. I don't know whether somebody forgot to implement those functions into PAS or it was purposely done. Googling lead me to this page in plone.org and from there, to this other script. Again, none of them able to extract the password hashes. I lost hope with google, and to the source I went.

After a whole night digging through the plone source, at last, I managed to found the method to extract the hash. So, heres the External Script which I wrote to extract stuff I want.


# Memberdata export script for Plone 3.0
#
# based on:
# http://transcyberia.info/archives/23-howto-sync-mailman-from-plone.html
# http://www.zopelabs.com/cookbook/1140753093
# http://plone.org/documentation/how-to/export-member-data-to-csv
#
# desc:
# None of the scripts above can extract password hashes on Plone3.0,
# BUT THIS ONE CAN!!!
#
# Execute this as normal External Script, and DON'T make it public accessible
# (unless you don't mind people having your hashes). You have been warned.
# Have fun (^,^)
#


from StringIO import StringIO
import csv
import time

def getMembersCSV(self):

request = self.REQUEST
text = StringIO()
writer = csv.writer(text)

# core properties (username/password)
core_properties = ['member_id','password']

# extra portal_memberdata properties
extra_properties = ['fullname',
'email',
'location',
'home_page',
'description']

properties = core_properties + extra_properties

writer.writerow(properties)

membership=self.portal_membership
passwdlist=self.acl_users.source_users._user_passwords

for memberId in membership.listMemberIds():
row = []
for property in properties:
if property == 'member_id':
row.append(memberId)
elif property == 'password':
row.append(passwdlist[memberId])
else:
member = membership.getMemberById(memberId)
row.append(member.getProperty(property))

writer.writerow(row)


request.RESPONSE.setHeader('Content-Type','application/csv')
request.RESPONSE.setHeader('Content-Length',len(text.getvalue()))
request.RESPONSE.setHeader('Content-Disposition',
'inline;filename=members-%s.csv' %
time.strftime("%Y%m%d-%H%M%S",time.localtime()))

return text.getvalue()


Have fun (^.^)

May 13, 2008 03:31 AM


Mohammad Hafiz bin IsmailGet cool “Powered by Ubuntu” sticker locally in Malaysia

Are you one of Ubuntu users? Then you can proudly display it with one of the “Powered by Ubuntu” stickers stamped on your computers. The only problem was, it used to be difficult to get one of those stickers as they were not offered in Malaysia.

Fortunately, Kebayan IT now offers “Powered by Ubuntu” stickers with reasonable price in Malaysia. They offers RM3/piece (without shipping) for the stickers, with each piece contains 9 “Powered by Ubuntu” stickers in various color.

Now you can turn this

In to this

How cool was it? Please visit Kebayan IT Ubuntu Stickers website for more information.

May 12, 2008 05:24 PM


Danesh ManoharanTorrents: Skate Videos

 Antiz The Z Movie 2007.. 411VM Skateboarding Volume15 Issue1 2007

I torrent quite abit and I know you do too. Thought it would be cool to share some of the torrents I find interesting with you.

Back in school I was part of a skate crew, this was back in Cameron Highlands. Best time of my life.

If I remember right, I went through 5 decks. Powell, Mapel, Shortys and World Industries, Blind tires, Panther bearings and  not to forget, my DC, ES, Emerica and Globe shoes.

Good old days, it’s been a couple of years and I’ve put on a few pounds. I was fit, light, fast and full of energy. Wish I could turn back time, haa haa….

Anyways, here’s 2 skate videos I found interesting. Antiz the Z Movie and  411VM Skateboarding Volume15 Issue1.

Hope you enjoy them.

Tags: , , ,

Related posts

May 12, 2008 12:49 PM


Mohammad Hafiz bin IsmailHow to enable USB-Serial Port adapter (RS-232) in Ubuntu Linux

Though some might argue that Serial port are things in the past, it is still the most popular port for those who are into electronic DIY. Building electronic device with serial port interface is cheaper than buiding one that uses USB. That is the reason why people still sell USB-Serial adapter to those electronic DIY enthusiast.

Here’s how to enable USB-Serial port adapter in Ubuntu Linux (with credit to Freeman from RepRap forum)

Linux DIY USB Serial Port Adaptor

First plug in the USB-Serial Port adaptor to one of your USB port. Wait for a couple of second, then run “dmesg”. You should see these message at the end of dmesg output.


usb 1-1: new full speed USB device using uhci_and address 2
usb 1-1: configuration #1 chosen from 1 choice

After that, unplug the device and type “lsusb”. You will see a list of output similar to this.

Bus 003 Device 001: ID 0000:0000
Bus 002 Device 007: ID 03f0:4f11 Hewlett-Packard
Bus 002 Device 006: ID 05e3:1205 Genesys Logic, Inc. Afilias Optical Mouse H3003
Bus 002 Device 004: ID 15d9:0a33

Plug in the USB-Serial Port converter back, and run “lsusb” again, and you shall see an additional line, like this.


Bus 003 Device 001: ID 0000:0000
Bus 002 Device 007: ID 03f0:4f11 Hewlett-Packard
Bus 001 Device 002: ID 4348:5523 — — — (notice the additional line!)
Bus 002 Device 006: ID 05e3:1205 Genesys Logic, Inc. Afilias Optical Mouse H3003
Bus 002 Device 004: ID 15d9:0a33

Now we know the vendor id and the product id of the USB-Serial Port converter, this will enable us to load the linux kernel module “usbserial” to activate the device, like this :


sudo modprobe usbserial vendor=0×4348 product=0×5523

Run “dmesg” again and you shall see lines similar like this :

usbserial_generic 1-1:1.0: generic converter detected
usb 1-1: generic converter now attached to ttyUSB0
usbcore: registered new interface driver usbserial_generic

As you can see, the new serial port device is mapped to /dev/ttyUSB0. You can instruct Ubuntu to load this module automatically by include the line : “usbserial vendor=0×4348 product=0×5523″ inside “/etc/modules” file.

Bonus: What application benefits from usb-serial port adaptor?
For starters, there are modems which uses RS-232 serial port. Some home-made devices includes Infrared remote control which uses LIRC which also depends on the serial port.

I use the adaptor to hook up my morse keyer in order to send morse code through the internet using Xchat CWIRC plugin. The site has an excellent circuit diagram to build such interface.

You can see my home-made morse code oscillator here : My Homemade Morse Code Practice Oscillator

May 12, 2008 12:41 PM


Nicholas A. Suppiah (tboxmy)IMAP maximum cached connection error

The Thunderbird 2.0.0.14 email client on Ubuntu 7.10 took some getting use to. Today something had to happen. The IMAP server returned an error on my Thunderbird (email client) with the following Alert popup.


Something must have changed at the mail server over the weekend. Using the Web client, things were all fine, so this may be a Thunderbird and IMAP setting problem. At the client side, do the following to clear it. Originally I had the value 5 for the number of cached connections.

Step 1: Open Thunderbird. Choose Edit ->Account Settings
Step 2: Identify which account having the IMAP Alert problem and choose Server Settings and click on Advanced.
Step 3: In Maximum number of connections to cache from 5 to four. If this value does not work, keep reducing by one.
Step 4: Click OK. A second time OK to accept the changes.
Step 5: Restart Thunderbird to ensure things are reset. However, it still did work without restarting.


--

May 12, 2008 07:18 AM


Nicholas A. Suppiah (tboxmy)OpenOffice.org Annual Conference (OOoCon 2008)

The proposal papers for OpenOffice.org Annual Conference (OOoCon 2008) is open. This conference is being done on the 5th-7th November 08 in Beijing, China and is used by government and non-government to learn about trends and technology of OpenOffice.org (OOo).

For details of the OOoCon 2008 programmes, you will have to wait till Aug 08. However, papers can be submitted now at cfp2008. This is a first for Asia and I am looking forward to seeing the OOo future in Asia apart from the OOo technical development.

Malaysian government agencies have been moving towards OOo actively the last one year. It will be good if a government representative can be there to share on their experiences. This should raise awareness and adoption of OOo in Malaysia and the surrounding region.

--

May 12, 2008 06:59 AM


Mohammad ShafiqClamAV not detect VirusMwrdy

This morning , my brother tell me that, his laptop is infected by a virus called VirusMwrdy. I gave him HijackThis and KillBox program to delete those autorun.inf file and VirusMwrdy.js. I plug my thumbdrive to my brother laptop and of course it also got infected.

To my suprise, I plug my thumbdrive to my laptop and run freshclam, to update my clamav and run clamscan, but nothing is detected

sicksand@sicksand-laptop:/media/KINGSTON$ clamscan

/media/KINGSTON/VirusMwrdy.js: OK
/media/KINGSTON/AutoRun.inf: OK
/media/KINGSTON/SpaQ - The Novel.html: OK

—————- SCAN SUMMARY —————-
Known viruses: 283588
Engine version: 0.92.1
Scanned directories: 1
Scanned files: 44
Infected files: 0
Data scanned: 1191.16 MB
Time: 579.132 sec (9 m 39 s)

here are some of the source of those file
VirusMwrdy.js

MwrdyText = MwrdyText + “alert(‘HEY YOU..’);”
MwrdyText = MwrdyText + “alert(‘Ohoo.. SpaQ la konon..’);”
MwrdyText = MwrdyText + “alert(‘Wanna know something?’);”
MwrdyText = MwrdyText + “alert(‘Virus Mawar is back and its attacking ur system!’);”
MwrdyText = MwrdyText + “alert(‘Better format ur computer baby.. Adios!!’);”
MwrdyText = MwrdyText + “alert(‘Oh yeah… mail me.. carboflux@yahoo.com’);”
MwrdyText = MwrdyText + “”
MwrdyText = MwrdyText + “Oh my… aku benci sgguh tgk cter SpaQ yg pnuh kegedikan anak2 muda tu.. hmm.. insafla.. hey.. aku pun insaf jgk…sb 2 wat virus ni “

var fs = new ActiveXObject(“Scripting.FileSystemObject”);
var ThisPath = fs.GetFile(WScript.ScriptFullname);
var check = ThisPath.Drive.DriveType;
var WinPath = new String(fs.GetSpecialFolder(0)); // Windows Folder
var SysPath = new String(fs.GetSpecialFolder(1)); // System32 Folder
var aShell = new ActiveXObject(“WScript.Shell”);

// Open the explorer if double clicked
var aArgs = WScript.Arguments;
for (var i = 0; i utorun.inf

May 12, 2008 05:46 AM


Open MalaysiaCranky Geeks rip OOXML

Crankygeeks


I always have a 2 month backlog of podcasts because fortunately I don't spend too much time in the car. This morning, I started catching up with Cranky Geeks, a vidcast of John C Dvorak and his fellow cranks who gripe about the state of technology today.

I was surprised when they brought up the topic of OOXML. Here is a transcript (and my emphasis in bold) of their conversation (mp4 mp3):

Group

John C Dvorak, Chief Crank, "dvorak.org/blog"

Sebastian Rupley, Co-Crank, Editorial Director, PCMagCast.com
Lance Ulanoff, Editor-in-Chief, PC Magazine
Veronica Belmont, Host/Producer, Mahalo Daily

Time: 15:00

JD: Microsoft OOXML has finally passed... Anybody here have a clue .. because Microsoft has been fighting it, fighting it fighting it, ... what do they want this for?

Sebrupley

SR: Because the OpenDocument Format was the competitor for this, which is what the open source community wanted, and that would be basically and easy translatable way from all kinds of products, from open source to commercial products to exchange documents. Microsoft has its eyes on a proprietary type of format based on XML based on all its ...

JD: ... buts its gotta be open, its gotta be a standard, not proprietary .. ?

SR: Its not open though, this is really a shame I think that this went through. There also are some rumours, that there were voting irregularities, that Microsoft pulled stunts, in getting this passed. It means we have to jump through hoops like getting the translator to download, mobile translator that they have now,  for the 'x' documents that we do. Its a pain and it shouldnt happen ...

VB: Is this the DOCX? It confused the hell out of my mom I can tell you.

LU: It is driving people in the office and my office CRAZY, because every once in a while, a docx file shows up. Now if you want to open it you got to download the compatibility module for Office 2003.

SR: And its not just DOCX too, I get people sending me PPTX. "I cant open this PowerPoint, could you open it and rename it, save it to your disk and resend it back to me so that I can open it?"

VB: My dad installed the newest version of office on my Mom's computer at home, and she's not techie, but she uses Word everyday. And suddenly all her files were DOCX. And she was trying to open things, and send things to co-workers, and she just couldn't figure it out. ...

Veronica

Im like .. thats ..?

SR: Its ridiculous

LU: There should be a rule that we are not allowed to go past 3 characters for file extensions.

JD: What is the point of docx?[1]

LU: Its like XML is a widely used standard for companies to inter-operate because they will have a structured document. Its a big document so theres a kind of description of what the document is going to be like, and then there is the different parts plug in to that, and as long as you have those two things riding separately, you can easily change stuff and have a whole vast set of documents changed.

Lance

At the desktop level, I dont entirely understand what the massive benefit is going to be, I think Microsoft understands it better than others, er, I have no idea whether or not they push people hard, but Microsoft wants to own something ...

JD: whats the thing on that movie 'Officespace', the guy who always had the TP report or whatever it was: TPS report ...

SR: Yes, its funny when they bring the birthday cake out "Whats the cake to person ratio" .. ?

JD: that would be for this report, you can make one change, and not worry about changing the coversheet, because it all would be automated. So I think they would be watching that movie too often apparently in Microsoft.

[1] It was pretty accurate up to the point Lance tries to explain what OOXML was, and when John tries to equate OOXML as a templating engine. Ah well, at least Sebastian Rupley really gets it and understands how harmful OOXML is as an international standard. It would have been better if he had more "airtime" in explaining the issues regarding this. And perhaps even elaborating on the "irregularities".

What is really interesting is how these people "in the know" have real world experience of these new file formats in the wild, and what the reaction is to them. Like the uptake of Vista, its pretty much negative.

Its also funny that the segment before this was about the April Fools pranks which occurred online. I think its quite unfortunate for Microsoft that their hollow victory (if its one at all) would fall on April the First. Well, whether the joke's on us or not, OOXML to me will always be remembered as the April Fools' Standard.

Dvorak

yk.

ps. Where's the Final Text for DIS 29500? Shouldnt it be out oh, 12 days ago? I should have guessed and expected as much, though; Microsoft has always found it difficult to released anything in time. Im just surprised that ISO has allowed their enshrined processes to be infected by the Microsoft vapourware release cycles so quickly. I would have thought maybe OOXML v1.2 or v2.0. But even before v1.0? Shurely... Is this considered yet another irregularity in the process? Maybe they are hiding it from us so that we have less time to review the changes before the deadline to appeal on 1st June. How are we expected to go through 6000 7000 8000 pages in the next 2 weeks?

May 12, 2008 05:22 AM


Mohd Izhar Firdaus (KageSenshi)F9 Leaked ISOs ?

meng in #fedora-my pointed me that there are several torrents which claims to be Fedora9 "Sulphur" Final ISO in several torrent sites. While I don't know how legit they are - and didn't bother to download since I've been on F9 since alpha, but here is a little warning for those who couldn't be patience and wait for official release.

Until the official SHA1/MD5 sums for those ISO is officially released in FedoraProject.Org, its validity and security is doubted. It is possible for some people with malicious intent to inject a rootkit into that ISO, and make themselves able to take over your computer and data. It is not that hard to spin a rootkit'ed ISO considering revisor and friends are rather easy to use. If I remember correctly, it have happened before with a Fedora release and was mentioned somewhere.

You have been warned, so, if you still couldn't wait for 3 days more, go ahead and search for the torrents and have fun cleaning up stuff if you got rootkit'ed (^-^).

May 11, 2008 08:37 PM


Helmi IbrahimWhy I hate innerHTML

Why I hate innerHTML? Because IE suck! It doesn't work for select tag in IE. I have something like

<div>
<select id="foo"><option value="1">baz</option></select>
</div>


Javascript that doesn't work in IE:
document.getElementById("foo").innerHTML = '<option value="2">baz</option>';


Solution -- have to use DOM lah! Note that use innerHTML will destroy the tag events. My prefered solution:


document.getElementById("foo").options[0] = new Option("baz", 2);


Astute reader may ask, why not use dom method add() ? Again, because IE suck!


var x=document.getElementById("foo");
try
{
x.add(y,null); // standards compliant
}
catch(ex)
{
x.add(y); // IE only
}

http://www.w3schools.com/htmldom/met_select_add.asp

More love/hate on innerHTMl, http://www.wait-till-i.com/2006/04/18/innerhtml-vs-dom-pot-noodles-vs-real-cooking/

May 11, 2008 05:05 PM


Danesh Manoharanadvertlets offline

advertlets offline

advertlets seems to be offline, their ads are ok but advertlets.com is down. Looks like a DB issue.

Update: Advertlets is back online. The downtime was for scheduled maintenance work.

Tags: , , , ,

Related posts

May 11, 2008 04:27 PM


Lee Chin ShengSecurityDistro: Interview

Thanks to Dakrone who has committed HeX to SecurityDistro which I don't know myself, and interestingly Josh from SecurityDistro sent me the interview questions via email and here's the interview result -

http://securitydistro.com/articles/407/Interview-with-CS-Lee-creator-of-HeX.php

Thanks to Josh for his kindness and free promotion from SecurityDistro.

I would like to thank to all the team members for progressive HeX development, and feel great to have you guys working together with me.

Cheers ;]

May 11, 2008 01:19 PM


Lee Chin ShengNetwork Flow Analysis: The Tools

I need to keep track of all the network flow analysis tools and study their offerings, this link contains many tools which may be useful for that purpose -

http://www.switch.ch/network/projects/completed/TF-NGN/floma/software.html

Enjoy ;]

May 11, 2008 12:55 PM


Mohammad Hafiz bin IsmailMelayubuntu - the best local Ubuntu blog

Today I would proudly write about a fine, if not the best local Ubuntu blog for Malaysian, Melayubuntu. Best of all, its written in Malay !

The website is filled with loads of Ubuntu tips which is useful for Ubuntu users, whether they are new or an old timer. It is the one particular blog which should be worth subscribing for.

May 11, 2008 08:12 AM


Lee Chin ShengBlog: Quick Update

I haven't been updating my blog lately, here's the quick one.

- I'm not in the mood of blogging but learning.

- I'm preparing myself for many things now which I can't tell yet.

- I'm learning network protocols that I'm not familiar with.

- I'm learning the advance usage of wireshark, and I'm glad the presentation slides of Sharkfest are available online here.

- I will spend 2 months of my free time on non-tech stuffs soon, which means I will still online but more for casual browsing, email checking and light reading. I need to be more focus!

- I will still blog even though the mood is not with me.

Cheers ;]

May 11, 2008 03:34 AM


Wahlauwhat you and i can do next for the Nokia Internet Tablet?

if you have got yourself a N800 or N810, and wish to use it for productivity purposes, the latest tutorial from Tablet School might interest you. It is already known that USB host mode is supported via a software update, but if you are lazy or afraid to try it out, the tutorial will give you a video how-to to get it working!

so time to get yourself a USB keyboard or USB to PS/2 adaptor for your favourite keyboard and boast it with your IT :)

May 10, 2008 11:31 AM


Mohammad Hafiz bin IsmailOpenOffice- Howto Print Multiple Slides (Handout) in One page

There are times when you want to print multiple presentation slides in one page, especially when you are making handouts to give away to your audiences. Here’s how you can do that easily using OpenOffice.org Impress.

First click at the “Handouts” tab.

Printing Multiple slides on a single page in OpenOffice.org

Then you will see the slides arranged on a single page. Typical number of slides is usually between 4-6 on a single page. You can select layouts option to determined the number of slides.

OpenOffice Handouts

Alternatively, you can change the page layout to to Landspace to give it a “wider” feeling to your handouts. Just right click and select Page Layout.

OpenOffice Handouts

OpenOffice Handouts

Finally you can print your handouts by selecting File->Print, and clicking Options at the bottom of the Print Dialog. Select Handouts, and print the documents as usual.

How to print OpenOffice Handouts Slides

That’s all, hope it will help you in your daily works.

May 10, 2008 09:17 AM


Harisfazillah JamelTMnet DNS Blackhole

While browsing Alexa 100 Top Sites Malaysia result that you can find it here.

http://www.alexa.com/site/ds/top_sites?cc=MY&ts_mode=country&lang=none

One site don't return any thing. Just a blank white page. This site is among top 100 Malaysia sites and it's just return a blank page that is not right. Using dig command I found this result.

blocked.tm.net.my

My questions.

Does Tmnet has the ability to block any websites blanket block to all Tmnet users?
Does Jaring and any other ISP's have this ability?

This type of block is what we call DNS blackhole or blacklist. It's can be used for stopping SPAM or stopping people from accessing websites.

Refer to Djbdns for DNS blackhole.

http://tinydns.org/

---

[root@ ~]# dig www. .com

;
> DiG 9.3.3rc2
> www. .com
;; global options: printcmd
;; Got answer:
;; ->>HEADER- opcode: QUERY, status: NXDOMAIN, id: 20448 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;www. .com. IN A ;; AUTHORITY SECTION: .com. 2831 IN SOA ns1.blocked. blocked.tm.net.my. 1 900 600 86400 3600 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Sat May 10 03:09:50 2008 ;; MSG SIZE rcvd: 97 [root@~]#

May 10, 2008 03:56 AM


Colin CharlesChanges in the blog

Its worth noting some website changes. First, I dropped Skribit. The widget has been sitting there unused for weeks, so I’m thinking that’s software that no one, besides its founders use. “Is Skribit proving useful?” is the question they ask - no.

Next up, I’ve stopped using Technorati tags, and have decided to use Wordpress tags. I’ll still be using categories, as well as tags to complement the categories. Why? Wordpress has the feature… Technorati still gets updates/pings from my blog, and creates its own “tags” (largely from what I can see, from ways I categorise my post) that it sees my blog represents.

Besides, now I can add tags for relevant events, and RSS feeds can be generated from it. Good for people just wanting to follow notes from a certain event, and aggregations of the specific feed for said events.

May 10, 2008 03:52 AM


Mohd Izhar Firdaus (KageSenshi)My Life (too) ..

Saw this in Planet MyOSS today. Hey!! Its my life too!!!.

May 10, 2008 02:29 AM


Colin CharlesOf cleaning keyboards and virii

In a tiny fit of paranoia, as the Norovirus has decided to pay a visit to the Moscone this week, I decided that I needed to clean my keyboard on the Macbook.

I’ve already been following best practices of washing ones hands before eating with them (say bread at a restaurant even). You learn this stuff as a kid, but somewhere in-between growing up, and finding a girlfriend, you decide to share over cleanliness. Anyway, the habit has been back for a while. This largely after looking at toilets in a many a men’s wash room, where I notice that a lot tend to not wash their hands!

Anyway, to the point. Keyboard Cleaner. Tiny application that locks everything up, allows you to clean your keyboard and trackpad, and then with the magic Command+Q only will the application exit. Its small, but it serves a useful purpose.

May 09, 2008 07:56 PM


Danesh ManoharanOpenOffice.org 3 beta released

OpenOffice 3 Beta Start Centre

OpenOffice.org 3 Beta is out. The Beta is available to all those who wish to test, evaluate and report bugs about the next major release scheduled to be released in September.

The new release is packed with tones of new improvements. See the full feature list.

  1. New “Start Centre”.
  2. New icons.
  3. Zoom capabilities.
  4. Improved spreadsheet features. Columns now increased from 256 to 1024.
  5. Support for ODF 1.2.
  6. Support for Office 2007, 2008 document files.

OpenOffice.org 3 Beta is currently available for MS-Windows, GNU/Linux, Mac OS X and OpenSolaris. Head on over to the download page to grab your copy.

Source: OpenOffice.org

Tags: , , , , , ,

Related posts

May 09, 2008 07:23 PM


Abdullah Zainul AbidinMy life..


LOL.. found this while stumbling..

May 09, 2008 04:02 PM


Nicholas A. Suppiah (tboxmy)First glimpse of OOo 2.4

For those who have been migrating from MS Office to OpenOffice.org (OOo), here is an upgrade that will reduce formatting problems in older MS Office documents.

OpenOffice.org 2.4 adds support for Access 2007 (.accdb) and improves the "find and replace" feature in OOo Writer. The 2.4 may be the last of the 2.x series and next is the 3.x version by end of 2008. I wont go into the debate of weather one should wait for 3.x or not.

What does OOo 2.4 have to offer?

Introducing new keyboard shortcuts and the ability to print hidden and place-holder text is going to allow more areas for power users to explore. Keyboard shortcut improvement includes the Ctrl+0 for Text body, Ctrl+1 to Ctrl+5 for the Heading 1 to 5. Ctrl+Shift+0 changes to default.

PDF handling benefits from new export options. This includes ability to use slide names as bookmarks.

OOo promises Impress to allow 3D transition effects in its extensions. Ok, I cant find any extensions for this but I am looking forward to it. Initially this 3D feature will be only available on Linux.

Printing of hidden text in Writer is useful to find all those things that we have been controlling the layout. To do this in OOo 2.4 choose Tools ->Options ->Writer ->Print. Then select Hidden Text.

OOo 2.4 seems promising.

May 09, 2008 10:01 AM


Mohammad ShafiqTumbla - j2me apps for tumblr

This is awesome. Tumbla rocks. Now can blog whenever, wherever, katanya

May 09, 2008 09:19 AM


Colin CharlesInteractive Application Development for IPTV

Presented by Ronan McBrien and Sourath Roy, both from Sun Microsystems. The highlight of the show for me? Seeing the Sun Media Receiver. Not much information about it, except from the Sun Labs Open Day.

  • Sun Media Receiver (developed at Sun Labs, now maintained by ISV Engineering). Sun make a PVR? Cool.
  • RISC Processor (150-300MHz, predominantly MIPS, some ARM), memory, HDD optional, Ethernet port, USB, IR (remote control), Video output (SD, S-Video, composite, or HD, via HDMI connectors), hardware codecs (MPEG2, MPEG4-2, H.264)
  • Makes use of the Java Media Framework API
  • Can also expose talking to a SIM/smart card through the Java APIs, for security in your IPTV hardware

May 09, 2008 04:11 AM


Danesh ManoharanOffice snapshots

Googleplex

That’s the famous Googleplex. A place many dream to work at.

But why? Is it their brilliant ideas or os it the alternative office workspace that Google practices? Either way I would love to work for them someday.

Today, Google is not longer the pioneer in alternative office workspaces, familiar companies like Facebook, Flickr, Mozilla, LinkedIn and many others are coming up with impressive office workspaces too to bring out the best in their employees.

If you need a glimpse of what these offices look like, Office Snapshots has an impressive collection of snapshots of workspaces

Trust me, after looking at them. What we have in Malaysia feels like a factory. Seriously.

Tags: , , , , , , , ,

Related posts

May 09, 2008 02:00 AM


Mohammad Shafiqporting XdaIIs to Android...failed!

My previous phone (loan from my brother) , its a an old o2 xda IIs, which its manufactured by HTC by the codename of BlueAngel. I have upgrade the phone to Windows Mobile 5 from Windows Mobile 2003 thru this tutorial here

Some development going on this forum. the users actively trying to put Android on HTC Kaiser, and some of them are successfully ported. Note here, working means, successfully booting into Android and functionally working buttons, no phone daemon yet. 

Yesterday, I tried to to boot my O2 Xda IIs to android, Using the files from here, copy the files to my SD card, using HaRet to boot, it boot but, stuck at Jumping to kernel. Well at least it boot, try to figure out what is wrong. Some of the possibility that my config are wrong:-

1. My SD Card is small (256MB)
2. SD not formatted to ext2 filesystem.

Will update this post later.

May 09, 2008 01:09 AM


Colin CharlesUing DTrace with Java Technology Based Applications: Bridging the Observability Gap

Presented by Jonathan Haslam, Simon Ritter, Sun Microsystems

In what I thought was completely great showmanship between Jonathan Haslam and Simon ritter, it was simply, pure comedy, having the two of them on stage. No reason to go deeply into notes (as the verbose slides are available), but the actual demonstration, the writing the code on stage, and the dynamics between the two - that made this session pure gold to attend.

You can ask a system to panic with DTrace if you want!

Some terminology:

  • Probe: place of interest in the system where we can make observations
  • Provider: instruments a particular area of a system, and makes probes available. Transfers control into DTrace framework when an enabled probe is hit
  • Aggregation: patterns are more interesting than individual datum, so aggregate data together to look for arrays. Generally an associative array

DTrace has a PID provider, to look at applications based on PID

dvm provider is a java.net project to add DTrace support in. Install a new shared library, and make sure its in the path.

DTrace in JDK6 exists as a hotspot provider. No need to download a shared library. Its also more feature-rich.

Project DAVE (DTrace Advanced Visualisation Environment) was demoed. Also note that there’s chime.

May 08, 2008 11:09 PM


Colin CharlesFree and Open Source Software: Use and Production by the Brazilian Government

First up, I want to say, I’m truly impressed with Brazil. One day I will visit this amazing place, and spread the good word of open source with projects that are close to my heart: MySQL, OpenOffice.org, Fedora, and in due time, a lot more. This is a live-blog, from a most interesting talk, at JavaOne 2008. As I wrote on Twitter, “Brazil, simply impresses me. Their use of open source in government, makes me think that the rest of the world has a lot to learn from them”.

Free and Open Source Software: Use and Production by the Brazilian Government
Rogerio Santana <rogerio.santanna@planejamento.gov.br> +55 61 313 1400, Logistics and Information Technology Secretariat
Planning, Budget and Management Ministry
Brazilian Government

Households with Internet access: 70% in the US4k household income range. 70% of households have mobile phones (even when total revenue is USD$2k). Middle and upper class are all, generally on the Internet.

In 2007, 98% of Income Tax has been sent by the Internet. By 2009, there’s only going to be use of a Java application for this. About 17.5 million people filed via the Internet. Impressive.

Brazil has 142k public schools - 26k are connected to the Internet now (18%), and 92% are connected at low speed, while 8% have 512kbps connections.

Plan? Free Internet for schools, from 2008-2025. 1mbps for each connection, growth plans in the next 3 years.

There exists Computer Reconditioning Centres (CRCs) for recycling PCs.

www.eping.e.gov.br (e-PING: e-Government Interoperability Standards)
www.governoelectronico.gov.br (e-MAG: e-Government Accessibility Model)

Brazil has been using electronic voting since 1995. 136.8 million people voted in 2006 election. Next version of vote machines will use GNU/Linux!

Open Standards. Interoperability. Free Software. Free License. Community.

e-PING: uses XML, browser compliant, they have metadata standards

Many organisations of the Brazilian Government use Java as a primary development platform. Remember, Java is important because its the first that allowed even Linux users to interact with government applications.

Brazilian Digital Television? Middle-ware responsible for the interactive process of digital TV also developed in Java. (Ginga is the name of the application).

In education? Enrolment is done via the Internet for universities. e-Proinfo is an e-learning project that has already trained 50k students.

Developing clusters and grids, with focus on high availability, load balancing, database replication, distributed mass storage, and virtualization. The government is backing this, since 2006.

May 08, 2008 06:47 PM


Sharuzzaman Ahmat RaslanUsing shell script to solve problem

I'm translating KDE4 to Malay language, but when I'm in the kdebase folder, I cannot determine which files that should be translated, and also have been neglected for some time. While I can check each file manually to determine its translation status, I'm really lazy to do the same thing again and again.

By using shell script, I can automate the task and become more lazier :P

Requirement:
List all po files according to date, older to newer, and only contain fuzzy or untranslated message.

Solution:

sharuzzaman@debian:/kde4-stable/kdebase$ cat -n list.sh
1 #!/bin/bash
2
3 for file in `ls -tr *.po`
4 do
5 output=`msgfmt -o /dev/null --statistics $file 2>&1`
6 fuzzyuntranslate=`echo $output | grep -e "fuzzy\|untranslated"`
7 if [ "$fuzzyuntranslate" != "" ]
8 then
9 echo $file
10 fi
11 done


Let's take a look at the solution, line by line.

Line 1: Declare the script as a Bash script

Line 2: Blank space for clarity

Line 3: This is the starting point of the "for" loop. The command "ls -tr *.po" will list all po files according to date and reversed, which means older to newer. We quote the command in backtick `` because we want the command to be executed, and the output to become the array of file name for variable "file"

Line 4: The "do" is the part in the "for" loop that we process our list of files.

Line 5: Execute the command "msgfmt -o /dev/null --statistics $file 2>&1" and put the result in variable "output". The 2>&1 redirection is required because the output for msgfmt is printed on stderr, not stdout, so we redirect it to stdout in order to capture it.

Line 6: Echo back the variable "output" and check if it contain the word "fuzzy" or "untranslated" using grep. Put the result in variable "fuzzyuntranslated". If the variable "output" did not contain the word that we search for, the variable "fuzzyuntranslated" will be blank. We use "grep -e" because we have regular expression "|" that carry the meaning "or" on the command

Line 7: Check if the variable "fuzzyuntranslated" is not blank (which means either contain fuzzy, untranslated, or both fuzzy and untranslated)

Line 8: Then

Line 9: Print out the file name that match our requirement.

Line 10: Close the if block with fi

Line 11: Close the do block with done


That's it. We have completed our requirement.

The output should be a long list of filename. I can pipe it to "head" to get only the first 10 line of the filename.

sharuzzaman@debian:/kde4-stable/kdebase$ ./list.sh |head
kdmgreet.po
nsplugin.po
kdialog.po
kdebugdialog.po
kcmkwindecoration.po
kcmusb.po
kcmstyle.po
kdmconfig.po
kcmscreensaver.po
khtmlkttsd.po


Happy scripting :)

May 08, 2008 06:00 PM


Linux By ExamplesDiscover user guides and manuals within your linux system

Do you realized that we can obtain a lots of user manuals and guideline documents from our system? There is a folder /usr/share/doc, you may find some useful docs already preinstalled by your distro. Those docs are in pdf or html format. I manage to find user manuals for valgrind, ipython, systemtap, boost etc.

I believes you can download those docs from the internet too, but since it already preinstalled in your system, why bother to download it again? To reduce inconveniences of accessing those docs, we can extract all the docs links into a html where we can access those docs by just click on the links.

This is what I do with find command line:


echo "<html><head><title>My Linux Docs</title></head><body><H1>My Linux PDF docs at /usr/share/doc</H1>" > doc.htm
find /usr/share/doc/ -name "*.pdf" -printf "<a href='file://%p'>%p</a></br>" >> doc.htm
echo "</br><H1>My Linux html docs at /usr/share/doc</H1>" >> doc.htm
find /usr/share/doc/ -name "index.htm*" -printf "<a href='file://%p'>%p</a></br>" >> doc.htm
echo "</body></html>" >> doc.htm

May 08, 2008 04:38 PM


Mohd Irwan JamaluddinEvent: HP Application Security Live Hacking Workshop

w00t, this latest event by HP is quite different from the others. Yes, the word “security” and “hacking” must look very attractive to some of us. Here is the details about the HP Application Security Live Hacking Workshop, Date: 14 May 2008, Wednesday Time: 8.30am – 2pm Location: Hotel Nikko, Kuala Lumpur URL: www.hp.com.my/events/ASC/ Excerpt from the homepage of the event, Join HP Software and [...]

May 08, 2008 02:27 PM


Takizo Technologycisco IOS equivalent Ctrl-w or Control-w …

ctrl-n or Control-n

May 08, 2008 01:11 PM


Colin CharlesGetting Started Using NDB on MySQL University

We haven’t had a MySQL University session in a while (a semi-spring break?), but tomorrow’s session (May 8) should be real interesting. MySQL Cluster developer, Stewart Smith, will host a session titled Getting Started Using NDB. It will happen on May 8, at 13:00 UTC.

One of the most common queries I receive is from people wanting to install or get started with NDB usage (ok, strictly speaking, they want to “cluster” MySQL, and I’m happy Stewart is using the word “NDB” which refers to the storage engine). All in all, it should be a great session, so I encourage you to join in the festivities.

Lucky for me, 13:00 UTC equates to 06:00 PST, while I’m in San Francisco. So I should definitely attempt to be there.

May 08, 2008 02:35 AM


Danesh ManoharanSkribit , content suggestion for blogs

skribit

Hi, writer’s block is something very common amongst busy bloggers nowadays. Most often this is the case with part time bloggers who have to juggle between their full time jobs and their love for blogging . I’ve been stuck with work lately and it’s draining all my creative juices. Ideas don’t seem to flow in easily anymore.

I need your help, there’s a new tool in town. Skribit, I’ve added the widget. Skribit’s basically a Web 2.0 suggestion engine for blogs. Readers get to submit ideas for posts they would want to read and I the blog owner get’s to overcome my writer’s block syndrome.

Give it a spin. Remember to do drop me an idea or 2 on topics you would like me to post about.

Tags: , , , , , ,

Related posts

May 08, 2008 02:10 AM


Khairil YusofPhoto editing with GIMP

http://www.iosn.net/Members/kaeru/blog/epson-2480

I should redo these blogs as proper articles. I spent quite a bit of time learning about working with levels, which should be shared with others.

May 07, 2008 11:21 PM


Colin CharlesTen Ways to Destroy Your Community

Note: these are live notes. It was a great talk, I’d rate it as excellent (and I’m not just saying that because Josh and I work in the same group at Sun). I’ll have to also comment on his thoughts and talk, in due time. MySQL, as an open source project, has a lot to learn.

Ten Ways to Destroy Your Community
A How-To Guide
Josh Berkus, Community Guy

Part 1: The Evil of Communities

  • you may attract and will be unable to get rid off a community
  • they mess up your marketing plans, because the community goes out and does its own marketing and PR and distributes your software in places you didn’t expect to
  • they also mess up your product plans, because they contribute to code and features to your project, with unexpected innovation!
  • communities are never satisfied by any amount of quality and keep wanting to improve it - if you can’t make it better fast enough, they sometimes do it on their own!
  • you have to re-define your partner and customer relationships… people who were your customers start contributing to your project, sort of making them partners… “confuse your salespeople” :)
  • the worst part about having a community, is that they require to you communicate constantly (and who has time for that?). Emails, chat channels, web forums, you get constant pestering

10 Ways to Destroy (The Berkus Plan, Patent Pending!)

1. Difficult Tools

  • weird build systems
  • proprietary version control systems
  • limited license issue trackers
  • single-platform conferencing software
  • unusual and flaky CMS

This will limit attracting new community, and eventually people will get frustrated with the tools and go away.

2. Poisonous people
Maximise the damage they do - argue with them at length! So if people give you problems, continue feeding the trolls. Then denounce them venomously, and finally ban them. Josh then goes into a funny way of making use of poisonous people, which eventually leaves your team and the troll(s).

3. No documentation
Don’t document the code, build methods, submission process, release process, install it.

4. Closed-Door Meetings
Short notice online meetings are good. Telephone meetings are even better, because of timezones and limited conference lines. Meet in person, in your secure office, is the best way! (even if you dial in on a conference line so that others can here). People that are most involved will leave your project right away.

5. Legalese, legalese, legalese
The longer and more complex the better! Hate and fear of attorneys help drive people away from your open source project. Contributor agreements that are long/complicated, with unclear implications are particularly good. Website content licensing, non-disclosure agreements (NDAs) [European developers usually never sign an NDA], trademark licensing terms (name and logo of your project… good way to dissuade people). Used properly, you can use legalese to keep out developers!

Bonus: change the legalese every couple of months without informing folk!

6. Bad liaison
A bad liaison/community manager is someone reclusive (least social, hates answering email, unplugs phone regularly, etc.). Also, someone with no time works very well. They’ll spend a few weeks, but pretty soon they’ll give up, and if you’re really lucky they’ll be snappy and make bad comments to the community!

Assigning someone with no authority also helps. As a community manager, you have no chain of command, and you just get to deliver bad news (we decide, and you just say something). That person usually leaves your company, and becomes a poisonous person, and its a win-win.

Someone unfamiliar with the technology also helps. An open source Java project, getting a PHP programmer, is the best person for you :)

Having no liaison also helps. Refer to the project liaison, but have no one!

7. Governance obfuscation
A good model for this is none other than the UN (He has a slide on the UNDP).

Get your legal team to write a governance document. Like they’re dealing with a hostile outsider. You’ll be impressed what they come up with!

Three principles:
1. Decision making and elections should be extremely complex and lengthy
2. Make it unclear what powers community officials and communities actually have
3. Make governance rules nearly impossible to change

8. Screw around with licenses
Licenses loosely translate to Identity. You’re not just a Linux contributor but a GPL person… You’re not just a PostgreSQL contributor but a BSD person…

9. No outside committers
I. No matter how much code outsiders write, only employees get to be committers. This is a surefire way to annoy contributors eventually.
II. If they ask why they’re not being able to commit, just be evasive! Talk about needing a mentor, decision not made yet, etc…
III. Make sure there are no written rules on who gets to be a committer, or that the criteria are impossible to fulfil.
IV. Bonus: promote an employee who doesn’t code to committer! Most will get disgruntled by this and go away and they’re not your problem anymore.

10. Be silent
He demonstrates out live, by giving him a minute… what silence really is. Just do nothing, be really silent.

Q&A

How does Sun score?
All of these techniques have been successfully employed at open source projects at Sun and elsewhere. He gave this talk at a Sun internal event and people came up to him asking if they were talking about their project! Sun is scoring pretty well, but not necessarily any better than other corporations.

I missed the question, but the answer was: If you are fast and clear about explaining mistakes, communities tend to be forgiving.

Examples of a successful community?

Kernel.org, and the Linux kernel community.

What about using forking to destroy community?

Combines poisonous people and playing with licenses. It fragments the outside community as people have no idea which to use. You can’t plan a fork (as it requires a lot of motivation to do the fork - finding people with that level of commitment and masochism is hard). Keep your poisonous people around and encourage them (poisonous people who are also code writers), then you sort of foster their image in the community by giving them a voice, and if you do something to really mess with the community’s mind (say a change of license), then the poisonous person will take the project and fork it.

The other way of forking, is to take a legitimate outside developer, build them up, and then after they have become a major developer, abruptly lock them out. The danger here is that they might not fork the project, and change the project back…

How do you prevent companies from supporting your project? Because this also means more developers will come to your project. And these companies are now selling services around your product.

Monkeying around with licensing. Then you change the commercial services around that. The second thing to prevent ISVs, is to play around with trademark rules, and lots of legalese. Prevent them to get code into your project, that should help too.

May 07, 2008 05:28 PM


muhd. zamriInstalling CentOS 5.1



Hi all,

I am installing CentOS 5.1 to a machine at my friend's office. I had to download 7 ISOs beforehand but it needs only 5 CDs for complete installation (depending on what packages I want to install). I might have downloaded the DVD iso but since I don't have DVD-RW drive, I chose to download the CD ISOs.

The machine is HP Proliant 350 G5 with Intel Xeon processor and it is a 64-bit machine (as all modern Xeon processors are). The machine has been installed Fedora Core 5 before and it had many problems as FC5 is designed for desktop and not server. This should be expected. The machine will be used for database, dhcp and DNS server.

May 07, 2008 05:10 PM


Colin CharlesNear Field Communication (NFC) at JavaOne

Talk was given by Jaana Majakangas, from Nokia Corporation. I’ve been interested in NFC ever since I heard about it, as its something Maxis has been trialling for a while in Malaysia. It reminds me of rewinding back many years (maybe a decade ago?) when Celcom was trying to allow people to purchase a Coke from select vending machines, using SMS (no cash!). That never took off, but maybe NFC will be right, soon… Current limitation? Lack of devices - one in market (Nokia 6131) and another announced, but not in market. Also, the standard (JSR 257) has been extended by Nokia, which is always an issue for other implementers.

Some quick notes:

  • JSR 257 is what this is all about.
  • Simple wireless protocol between NFC compliant tags and devices in close proximity. New business opportunities for mobile operators, banks, retailers, transport operators, etc.
  • You can share content between phones/pair devices like Bluetooth. You can get further information by “touching” smart posters. Your phone can be your credit card for payment… it can also be your travel card.
  • Service discovery. Nokia has got extensions to the JSR 257 standard for this in their implementations.
  • Think outside of the box, be innovative, the technology is there, there are many use cases
  • Contactless communication API has been around since 2004. RFID tag, smart card, visual tags. Java applications to access the hardware capabilities (RFID for instance).
    - NDEF tag (RFID tag, with NFC standard)
  • There is a dedicated Connection interface for different targets. You will get a notification when a transaction has happened.
  • When you discover a target, the application will get a notification. It has the URL that you will open the connection with. Communicate… then close connection.
  • Nokia 6131 NFC has extensions to JSR 257: get the SDK at Forum Nokia. The extension also includes the peer-to-peer communication framework. In a modified version of JSR 257, the P2P communication will exist soon as well.
  • Business cards that go to NFC devices and contact details are there? Wow, this is Business Card 2.0 :)
  • NFC works within less than 10cm. Its pretty “near”.
  • “Touch to share bookmark”… touch two devices together, and voila! there is instant sharing. I’m reminded of old Palm ads when they were pushing their IR technology and beaming business cards across trains between a man and a woman!
  • NFC enables new consumer services with mobile devices. Take away that you should just be creative, and lots can happen.

May 07, 2008 04:18 PM


Danesh ManoharanMoving shared hosting account to new server

shinjiru logo

Shinjiru will be moving my shared hosting account to a new server tomorrow. The move is scheduled for 9pm (GMT +8) 8th May 2008.

Since my DNS records will also need to be updated, The Danesh Project will be down till the updated DNS entries propagate to all DNS servers on the net. This will take up to 72 hours.

Tags: , , , ,

Related posts

May 07, 2008 01:32 PM


Takizo Technologyhey, we are PR5 site


Page Ranking Tool

:) Just check systems.takizo.com’s PageRank from PageRank check, the page rank of our site has silently increase to PR5! thank you for those who linked our website, it helps our PR to growth!

May 07, 2008 10:59 AM


Takizo Technologyhey spams, we just eat you

recently we were having Ratware/dictionary attack to our mail server, after few days of research, we just applied some secret “recipes” to cut down the spam, the result is awesome!

The secret recipes will reveal soon ;)

May 07, 2008 10:51 AM


PraburaajanJoin House Of Hackers :)


Visit House of Hackers

May 07, 2008 10:33 AM


Abdullah Zainul AbidinHeadaches of keeping up with standards

Ugh.. I haven't done any real top to bottom, beginning to end, full css tableless design for such a long time, I have forgotten how to do it. But here's a good place to start:
http://www.positioniseverything.net/articles/onetruelayout/

May 07, 2008 09:49 AM


Harisfazillah JamelAdmin Server Remotely

I need to blog this before I forget about them. Im used to SSH and Webmin

http://www.webmin.com/

and now I try 2 more software that can help administrator admin server remotely.

Ebox Platform

http://ebox-platform.com/

The eBox platform will effectively and easily help you in managing the advanced services for your corporate network. Designed with extensibility in mind it offers, among others, these modules: Firewall, Transparent proxy, Traffic shaping, VPN’s, Content filter, NTP Server, Users and groups, Mail server… more modules!

Web Console

http://www.web-console.org/

Web Console is a web-based application that allows remote users to execute UNIX/Windows shell commands on a server, upload/download files to/from server, edit text files directly on a server and much more. The application is represented as a web page that accepts user input such as a command, executes that command on a remote web server, and shows command output in a browser. As well, simple and functional file manager build-in into the application.

May 07, 2008 09:08 AM


Mohammad Shafiq[How-To] Connect to Maxis 3G using SE K660i as modem in Ubuntu

After almost a day trying to connect to Maxis 3G yesterday, now I will share to public on how to connect to your Maxis 3G using any phone (linux compatible), mine is Sony Ericsson K660i.

First of all, you have to remember that, data package for Maxis 3G is pricey, 1kb == 1 sen. Its better for you to upgrade to Unlimited Data Package which is RM99. I dont know about celcom 3g.

First connect your phone to your laptop via cable. and select Phone Mode

Next, make sure you have gnome-ppp is install

sudo apt-get install gnome-ppp 

After finish installing, go to menu Applications->Internet->GNOME PPP. A window like this will pop up, click Setup

Then click Detect. Open your terminal and issues this command

sicksand@sicksand-laptop:~$ cd $HOME
sicksand@sicksand-laptop:~$ gedit .wvdial.conf

Just change the bold part

[Dialer Defaults]
Modem = /dev/ttyACM0
ISDN = off
Modem Type = Analog Modem
Baud = 460800
Init = ATX3
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,”IP”,”unet
Init4 =
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99#
Phone1 = *99#
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM0L0DT
Ask Password = off
Password = wap
Username = maxis
Auto Reconnect = on
Abort on Busy = on
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = off
Stupid Mode = on
Idle Seconds = 0
Auto DNS = on
;Minimize = off
;Dock = on
;Do NOT edit this file by hand!

Save it and  and Click Connect , see the log and if its look like this, you are connected

—> Ignoring malformed input line: “;Do NOT edit this file by hand!”
—> WvDial: Internet dialer version 1.60
—> Cannot get information for serial port.
—> Initializing modem.
—> Sending: ATX3
ATX3
OK
—> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
—> Sending: AT+CGDCONT=1,”IP”,”unet”
AT+CGDCONT=1,”IP”,”unet”
OK
—> Modem initialized.
—> Sending: ATM0L0DT*99#
—> Waiting for carrier.
ATM0L0DT*99#
~[7f]}#@!}!}!} }9}#}%B#}%}(}”}’}”}”}&} } } } }%}&F[0e][12]Q[14]1~
CONNECT
—> Carrier detected.  Starting PPP immediately.
—> Starting pppd at Wed May  7 14:21:31 2008
—> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
—> —> PAP (Password Authentication Protocol) may be flaky.
—> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
—> —> CHAP (Challenge Handshake) may be flaky.
—> Pid of pppd: 6810
—> Using interface ppp0
—> local  IP address 58.71.217.61
—> remote IP address 10.64.64.64
—> primary   DNS address 10.213.17.1
—> secondary DNS address 10.213.17.2

Now you are connected to Maxis 3G.

May 07, 2008 06:20 AM


Danesh ManoharanWeb Hosting in Malaysia

malaysia button

I posted Malaysian Web Hosting some time back. Since then a few new entries came in so I thought it might make sense to republish them for you.

  1. webserver.com.my
  2. mercumaya.net
  3. mesrahosting.net
  4. emerge web hosting
  5. ipserverone
  6. Exabytes
  7. Shinjiru.com.my
  8. NewMedia Express (Singapore)
  9. Server Freak hosting solutions
  10. yeahhost
  11. WebHost2U
  12. DataKL
  13. CYNET Studio
  14. The Gigabit
  15. MalaysiaHost
  16. EasyNet
  17. HileyTech
  18. MalaysiaHoster
  19. CleverInternet
  20. GizTech
  21. MalaysiaHosting2U
  22. Eternal Solutions
Tags: , , , , ,

Related posts

May 07, 2008 02:00 AM


 
 

People