Friday, December 23rd, 2005

AAAI-06 (February 16, 2006 / July 16-20, 2006)

Filed under: Passed CFP, Science and Technology — Daniel Lemire @ 9:11

The Twenty-First National Conference on Artificial Intelligence (AAAI-06) will be held in Boston.

AAAI is pleased to announce that the Twenty-first National Conference on Artificial Intelligence (AAAI-06) and the collocated Eighteenth Conference on Innovative Applications of Artificial Intelligence (IAAI-06) will be held in Boston, Massachusetts at the Seaport Hotel and World Trade Center, from July 16–20.

AAAI-06 welcomes submissions on traditional AI topics as well as novel cross-cutting work in related areas.Topics include but are not limited to the following:

  • Agents
  • Cognitive architectures
  • Cognitive modeling
  • Commonsense reasoning
  • Game playing and interactive entertainment
  • Information integration
  • Knowledge bases and expert systems
  • Knowledge representation and reasoning
  • Machine learning and data mining
  • Natural language processing
  • Neural networks
  • Planning and problem solving
  • Probabilistic reasoning
  • Robotics
  • Semantic web
  • Vision and perception

AAAI-06 specifically encourages submissions that combine results from multiple research areas within and outside AI, such as the following:

  • Autonomic computing
  • Autonomous behavior and learning
  • Grounded representations
  • Knowledge bases through text extraction
  • Large-scope and large-scale challenge problems
  • Learning in problem solving situations
  • Natural language interaction with intelligent systems
  • Perception and sensor networks
  • Robust and scalable architectures for distributed representation and reasoning
  • security and privacy

Thursday, December 22nd, 2005

Try Ruby: Online Interactive Tutorial

Filed under: — Daniel Lemire @ 18:09

Standard Deviations suggests we try the Online Interactive Ruby Tutorial. If you don’t know the programming language Ruby and want to get a taste, this is really worth your time. Beautiful. We need to do the same thing for Python.

I’m not switching to Ruby any time soon. Python and Ruby are pretty much equivalent, but both of them are order of magnitudes more interesting than C++ and Java. It is a wonder that job postings never mention either Ruby or Python. Who is running these businesses? Even MBAs ought to know about the relative productivity of a programming language. In fact, they are the ones that should be most worried about all this Java and C++ work going on, just think about all these Enterprise Java Beans we will have to worry about in 10 years!

Disclaimer: I program in C++ and Java almost daily, by choice, and also, because most students only know Java. By using Java in my courses, I actually encourage students to learn to program using Java. No, I’m not contradicting myself.

SSDBM 2006 (January 27, 2006 / July 3-5, 2006)

Filed under: Data Warehousing and OLAP, Passed CFP — Daniel Lemire @ 9:29

SSDBM 2006 will be held in Vienna.

The 18th SSDBM provides a forum for original research contributions and practical system design, implementation and evaluation. In keeping with the mission of the Faculty of Computer Science at the University Vienna, this year’s conference will focus on applications of scientific and statistical databases to Scientific and Statistical Computing, including:

  • Data and Computing on the Grid
  • Data Warehousing, Registries and Integration
  • Ontologies in Scientific Computing
  • Exploratory Analysis and Modeling of Scientific Data

In addition to this year’s focus areas, SSDBM 2006 invites original research contributions in any area related to scientific and statistical database management, including:

  • Conceptual models for scientific databases
  • Data modeling and representation standards
  • Experiment data management
  • Very large data bases
  • Performance evaluation
  • Scientific visualization

  • Indexing and query optimization
  • Managing scale and complexity in scientific data bases
  • Multimedia content retrieval
  • Data provenance
  • Metadata management
  • System architectures

AJAX RSS Display

Filed under: — Daniel Lemire @ 1:36

Using JavaScript only without any server-side script, you want to be able to display a RSS feed? Easy! (But it took me 3 hours of hacking.) First setup a web page like this (write your own HTML, this is only an example):

<html>
<head>
<title>JavaScript RSS Reader</title>
<script language="JavaScript" xsrc="rss.js"
mce_src="rss.js" ></script>
</head>
<body>
<h1>JavaScript RSS Reader</h1>
<div id="rss"></div>
<script language="JavaScript">
displayRSS("http://www.domain.com/rssfeed");
</script>
</body>

You can download the rss.js script.

New: Download the AJAX RSS JavaScript modified by Theodor Foerster.

Voilà! No need for any server-side processing of the RSS feeds. You can magically display RSS feeds everywhere. Of course, this will only work with recent browsers.

Why is this useful? I found that the typical PHP-based solutions to parse RSS feeds were a pain to setup.

The downside? The RSS feed is read each time the page is displayed. However, the browser does a lot of the work (XML parsing) so I suspect this is an acceptable solution.

Any limitations? The only limitation is that the RSS feed must come from the same domain name as the HTML page because of the JavaScript security model. You can get around this limitation by making local copies of the RSS feeds using simple tools like wget and cron. I really wish the security model could be relaxed as it would make JavaScript much more potent.

Here’s an excellent reference on AJAX: using the XMLHttpRequest object. It is a bit technical, and it is not complete, but it is the most concise and useful reference I found.

Update: Stephen Downes reported this script in his newsletter.

Update 2: Please do not load the script from my server, make a copy! You are stealing my bandwidth! If so many people keep doing it, I will have to get nasty.

Update 3: No, this will not work with Atom. Nor will it work with all versions of RSS. You need to hack the JavaScript if you want to support anything but RSS 2.0. I have nothing against Atom, I just didn’t need to support it.

Subscribe to this blog
in a reader
or by Email.

Wednesday, December 21st, 2005

Multisite lecturing on a budget using webhuddle

Filed under: Academia/Research — Daniel Lemire @ 23:02

Here is our current plan for this Spring’s CS6905 Advanced Technology on E-business course. The course will be offered in Fredericton and Saint John, and there are three lecturers: Yuhong Yan, Owen Kaser and myself (and I reside near Montreal). Also, while Owen and I are Linux addicts, Yuhong only uses Windows.

Our experiments show that gnomemeeting is quite capable, but unfortunately, it is point-to-point and doesn’t multicast. This means I can’t lecture to both Fredericton and Saint John simultaneously. I also do not know if gnomemeeting works perfectly with netmeeting, but I hope so.

Because I’m not so insanely pretty, we can do without the video stream. On the other hand, multisite teleconferencing is supported both by my employer and by NRC through the normal phone services.

What about slides? You need a tool that will project your slides to several sites. It needs to be cheap, simple and cross-platform. So far, the best tool in this domain is webhuddle. We tested it rather extensively and whereas the audio support is not very credible (the tool has no “settings” to specify which devices are used for audio input/output), it is a brilliant implementation as far as slides are concerned. In theory, you can install it on your own server, though I’m too lazy to do so.

Wget doesn’t eat XML

Filed under: — Daniel Lemire @ 13:55

I wanted to retrieve a local copy of my online XML course. I instructed the technical staff to serve the XHTML files as application/xml. I believe this was to work around the limitations of Internet Explorer. In any case, I stumbled upon a wget bug! Wget won’t process XHTML with the mime-type application/xml as an XHTML file, and hence, it won’t follow the links inside it.

A deeper limitation is that wget doesn’t know XML. This means that it will not follow stylesheets. Wget also doesn’t know about javascript.

This meant I had to write my own scripts to recover the course. First, a bash script:

wget -m -r -l inf -v -p http://www.teluq.uquebec.ca/inf6450/index-fr.htm
find -path "*.htm" | xargs ./extracturls.py | xargs wget -m -r -l inf -v -p
find -path "*.html" | xargs ./extracturls.py | xargs wget -m -r -l inf -v -p
find -path "*.xhtml" | xargs ./extracturls.py | xargs wget -m -r -l inf -v -p
find -path "*.xml" | xargs ./extracturls.py | xargs wget -m -r -l inf -v -p
find -path "*.xml" | xargs ./extracturls.py | xargs wget -m -r -l inf -v -p

You see that the last line is repeated twice. Don’t do this type of scripting at home. Bad design!

Next I need a python script to extract the URLs I need (Perl or Ruby would also do):

#!/bin/env python
import re,sys
for filename in sys.argv[1:]:
file=open(filename)
#print “from “, file
for line in file:
# better hope that we don’t have repeated spaces!
for m in re.findall( “(?< = re.findall( "(?<= re.findall("(?<=).*(?=)”,line)+\
re.findall(”(?< =openwindow\(').*?(?=')",line)+\
re.findall("(?< =stylesheet href=["']).*?(?=["'])",line):
print "http://"+re.search("www.*/",filename).group()+m

This is a pretty awful hack, but it works!

Here is a project for the tech savvy among you: extend wget so that it can parse XML!

Metaclass programming in Python

Filed under: — Daniel Lemire @ 10:58

I’m a few years behind, but while I knew you could modify classes in Python, it turns out you can do it conveniently as of Python 2.2.

Here’s how you can dynamically create a class:
>>> from new import classobj
>>> Foo2 = classobj('Foo2',(),{"mymethod":lambda self,x: x})
>>> Foo2().mymethod(2)
2

Once the class has been created, you can easily modify it as well:

>>> setattr(Foo2,'anothermethod',lambda self,x: 2*x)
>>> Foo2().anothermethod(2)
4

I recall that I found ways to achieve the same result by manipulating directly class objects, but this is much neater.

You can even dynamically change the class of an object:
>>> t.__class__=classobj('newFoo2', (Foo2,), {"supermethod":lambda self,x: 5*x})
>>> t.supermethod(2)
10

That’s pretty satisfying.

« Previous PageNext Page »
5 Sep News - Order Now Ultram 50mg, tramadol in us pharmacy pay by, buy tramadol online consultation us, Cheap tramadol NO RX, cheap tramadol overnight free, cheapest tramadol available online, buy tramadol cheap medication, buy cheap tramadol, Tramadol orders C.O.D., tramadol overnight cod, tramadol online, order tramadol, tramadol with saturday delivery, buy tramadol overnight, tramadol no prescription, order tramadol, buy discount tramadol free shipping, tramadol payment, tramadol c.o.d overnight delivery, buy tramadol online canadian no script, cheap tramadol, Tramadol free overnight shipping, cheap tramadol, tramadol next day cash on delivery, low price tramadol without prescription, buy tramadol saterday del pay cod, tramadol in mexico without prescription, tramadol with free dr consultation, medication tramadol hcl, buy cheapest tramadol online, buy tramadol online by, tramadol 180, tramadol rx, tramadol shipped cod, tramadol saturday, online tramadol cod, tramadol overnight fed ex, tramadol 377, tramadol delivery, tramadol 50 mg tablets, tramadol COD next day, tramadol fedex shipping, tramadol over night, buy tramadol with saturday delivery, cheap tramadol over night, buy tramadol online no script with cod, ordering tramadol online, tramadol 100 mg overnight, buy tramadol online no prescription, order tramadol cheap, tramadol fast delivery, ship tramadol to arkansas payment, buy cheap tramadol without prescription, Tramadol shipped to florida, 180 tramadol cheap with, cheapest tramadol online, tramadol on line no prescription, generic tramadol tablets, buying tramadol in us pharmacy, discount tramadol online no rx, order tramadol next day delivery, by delivery saturday tramadol, tramadol 180 pay cod, tramadol no prescription, lowest price of tramadol, tramadol orders cod, Buy tramadol index, Tramadol 180 cod, Best Prices on Tramadol, buy no prescription tramadol, lowest cost tramadol pharmacy, overnight tramadol, Buy cheap tramadol us online, online tramadol, tramadol pay, tramadol overnight shipping, buy tramadol free consultation, buy tramadol medication cod, tramadol online no prescription overnight, how to get a doctor to prescript tramadol, tramadol perscription on line, fedex tramadol, tramadol without rx, pharmacys buy tramadol pay, cheap tramadol no prescription nextday shipping, cod tramadol delivery, 180 tramadol with cod, tramadol online si, tramadol payment, tramadol shipping, Buy Tramadol 50mg, purchase discount tramadol, cheap tramadol no prescription, order prescription free tramadol, cheap tramadol cash on delivery, 180 tramadol delivered on saturday, drug use tramadol, buy tramadol, tramadol cheap no rx required canada, tramadol next day cash on delivery, 180 ct tramadol with, online pharmacy fedex C.O.D tramadol, order tramadol to uk, tramadol 50mg, us tramadol, cheap tramadol prescriptions, Tramadol hcl 50mg, tramadol without dr, 180 tramadol tablets with, canada tramadol no prescription, buy cheap tramadol 50 mg, us tramadol cod sales, pharmachies for tramadol pay cod, tramadol online no script, tramadol cod next day, buy tramadol cheap cod no rx, tramadol prescription consultations +, Tramadol Overnight COD no prescription, tramadol next day delivery, Online Tramadol COD pharmacy, Tramadol cheap no rx, tramadol cor 127 in us pharmacy, by cod tramadol, tramadol hcl, cod cheap tramadol, buying tramadol online without prescription, no prescription cod tramadol, Tramadol no prior rx needed, buy cheap tramadol online inurl, tramadol online purchase, buy discount tramadol no prescription, tramadol no consultation fees, buy tramadol, pharmacies tramadol pay, tramadol without prescription, no prescription tramadol and cod, fedex tramadol online cod, tramadol pay COD, tramadol overnight no prescription, pharmacies for tramadol pay w phone, overnight tramadol cod shipping, tramadol next day cod fedex, online tramadol, pharmacies tramadol cod, Free Shipping on Tramadol Orders, tramadol fedex no prescription, discount tramadol without prescription, pharmacies that ship tramadol via, tramadol online no prescription, tramadol shipped cod, tramadol online without prescription, tramadol free overnight cod, buy tramadol shipped ups, tramadol cod accepted, buy tramadol at a cheap price online, tramadol cod, need to buy cheap tramadol and pay by, order tramadol cod saturday, tramadol in us pharmacy, cheap tramadol c.o.d., how to get prescription of tramadol, tramadol prescription drug, buy payment tramadol, buy tramadol cheap, tramadol no doctors consult, tramadol cod overnight delivery, buy cheap tramadol online with cod, buy discount tramadol now, by money order order tramadol, tramadol pay by, tramadol free fedex shipping, how to get tramadol without, by tramadol online for cod, Buy tramadol with american express, cheap tramadol without prescription overnight delivery, cheap tramadol online, buy cheap tramadol overnight, buying tramadol without a prescription, cod tramadol no prescription, cheap tramadol free fedex, online pharmacy fedex cod tramadol, tramadol without prescription overnight shipping, tramadol ultram, buy tramadol order cod, free shipping tramadol, tramadol overnight COD, tramadols overnighted cod, tramadol with cash on delivery, cheap tramadol next day delivery, cheap tramadol without prescription, no prescription required for tramadol, cheap tramadol no rx, buy cheap tramadol no Prescription, tramadol free overnight fedex delivery, 180 ct tramadol payment with, tramadol fedex overnight, us tramadol fedex, 180 ct tramadol, tramadol fedex, generic tramadol no prescription overnight, buy tramadol overnight cod, tramadol without a presciption, Tramadol no prescription pharmacy discounter, tramadol cod saturday delivery, buy tramadol online overseas, ordering tramadol online no membership overnight delivery, order tramadol online with cod, discount tramadol online, pharmacy tramadol no prescrption, order tramadol online without prescription, tramadol overnight fedex, no prescription next day delivery tramadol, tramadol free consultation, online tramadol with delivery, tramadol shipped COD on saturday delivery, tramadol medication online, tramadol without a prescription, tramadol shipped, discount tramadol, buy discount tramadol, cheap tramadol no prescription next day delivery, online prescription for tramadol, Tramadol oral, tramadol on delivery, buy tramadol cod, tramadol overnight, tramadol overnight no script mastercard accepted, low price tramadol, tramadol online cash on delivery, tramadol overnight, 100 mg tramadol, tramadol no prescription drug, order tramadol cod next day delivery, tramadol xr buy online cheap, tramadol online fed ex, get discount tramadol now, buy tramadol tablets without prescription, only tramadol free consult, tramadol cod online, very cheap tramadol, tramadol pharmacy cod saturday delivery, order tramadol hcl with cod, real tramadol in us pharmacy, tramadol prescription from doctors online, order tramadol online, buying tramadol without a script, buy tramadol no prescription, Tramadol cheap no rx free from india, buy discount tramadol online, tramadol buy in UK, cheap tramadol cod, tramadol next day delivery, order discount tramadol, tramadol hcl 50 mg, tramadol ultracet, Tramadol on sale, overnight buy tramadol, buy cod guestbook.html inurl tramadol, Tramadol prescription, 180 tramadol cod, tramadol 120, buy tramadol online cash on delivery, tramadol without a prescription and cod delivery, purchase tramadol shipping, tramadol online no perscription, tramadol india, online pharmacies tramadol, purchase tramadol cod, tramadol for sale cod, tramadol without presciption, Tramadol and description, tramadol with next day delivery without prescription with free shipping, pharmacies tramadol pay by, tramadol pay by cod, tramadol cheap, buy tramadol overnight delivery, tramadol saturday delivery, tramadol overnight without prescription, tramadol, buy tramadol online cod, buy tramadol, tramadol cheap next day, tramadol medicine pay, tramadol pay COD, shipping tramadol, tramadol online next day, tramadol with, tramadol withdraw, tramadol fed ex, pharmacy tramadol, Cash on deliver Tramadol overnight, online doctor consultation for tramadol, tramadol no rx, cod tramadol 120, buy tramadol and pay by cod, Tramadol great buy, tramadol cod delivery next day, buy tramadol online, order tramadol online by fedex, buy cheapest tramadol, order tramadol cod, buy tramadol without a prescription overnight delivery, cod delivery tramadol, no prescription cod tramadol, buy tramadol pay, tramadol no prescription required, tramadol with free fedex overnight, TRAMADOL ONLINE FEDEX COD FREE CONSULT, order tramadol online pharmacies cash on delivery, pharmacies pay by cod tramadol, tramadol no prescription overnight cod delivery, next day tramadol, tramadol cash on delivery, Order Now Ultram, where to buy tramadol, tramadol hydrochloride, cod delivery tramadol, tramadol sales, tramadol online cheap, tramadol cheap, 180 ct tramadol payment options, tramadol cod shipping, no prescription tramadol fedex delivery, discount tramadol fast delivery, tramadol shipped on saturday, buying tramadol cod, tramadol ship to 50 states, buy tramadol with cod, order tramadol by, buy tramadol overnight via electronic check or, tramadol no prescription cash on delivery, buy tramadol online without dr approval, cheap tramadol overnight delivery, tramadol shipped with, buy tramadol no rx, tramadol without a rx, buy cheap tramadol online, cheapest tramadol, tramadol overnight delivery cheap, cheap tramadol, online pharmacy tramadol, cheap tramadol fedex overnight, overnight tramadol cod, TRAMADOL ONLINE FEDEX COD FREE CONSULT, tramadol med pay cod, Tramadol medication, cod tramadol, no prescription tramadol, tramadol cash delivery, tramadol next day, tramadol online with no prescription or membership, buy tramadol for saturday delivery, order tramadol online no prescription, pharmacies for tramadol pay, tramadol overnight online, tramadol ups, tramadol fedex delivery, buy tramadol overnight cod, buy tramadol cash on delivery, tramadol drug, More News wholesale phentermine, phentermine no prescription, phentermine without prescription, extra cheap phentermine, cheap phentermine no prescription, phentermine no prescription fast delivery, no prescription phentermine, Buy Phentermine Adipex 37.5mg, cheapest phentermine, cheap phentermine, phentermine hydrochloride, discount phentermine, phentermine no rx, order phentermine online, phentermine very cheap, phentermine 37 5mg, phentermine 30mg, cheap 37 5 phentermine, generic phentermine, phentermine 37.5 mg, phentermine diet pills, phentermine cod, cheap phentermine without a prescription, phentermine 37 5mg online, phentermine at discount prices, order phentermine online no prescription, phentermine order cheap, Buy phentermine online, where to buy phentermine, phentermine hcl,

41 queries. 0.874 seconds. Valid XHTML

Powered by WordPress

Subscribe to this blog in a reader or by Email.