To display the most relevant entries to you in priority,
vote for the stories you are interested in
(  )
and reject those that you are not interested in
(  )
Planet Lisp -
14 hours and 24 minutes ago
I've been JTV's Flash hacker for about a month now (at the same
time as continuing to maintain and scale the chat server -
startups are awesome fun!).
A lot of my effort has gone into making our Flash development work more sane. For the uninitiated,
Adobe has something called CS3, which is the most ghetto way of developing software I've seen in
years. It's supposed to be an all-singing-all-dancing IDE that does everything including making
your coffee while you work. In practice it tries to do too many things, none of them well. It also
crashes often. It had to go. Adobe does have a command-line tool-chain that's supposed to be a bit
better, but I really wanted something open-source to give us more control since Flash work is so
important to us.
Enter haXe. This is an interesting project, with rather a large scope
(it's a language, with a compiler that targets Flash, Javascript, PHP and a custom VM named Necko).
Despite the large scope, it's surprisingly well done. So far I've rewritten JTV's video clip player
and chat client in haXe (the live video player is up next). It's been a great thing to do. These
projects are much more under control. Line-counts went down a lot, and building them is much
easier. Both Emacs (for me) and TextMate (for most other people at JTV) can be taught to understand
haXe code pretty well. Life is good.
But haXe has a problem. Despite being a great compiler, it's a sucky language. Essentially the haXe
guys seem to have started with a Javascript-like language and added a bunch of ideas from Java (so
it's similar, but not quite the same as Actionscript). Mercifully you don't have to declare types
everywhere, but the compiler will stamp its feet and give up if it can't infer the type of
something. In practice you have to help it out a lot. HaXe also takes the idea from Java that
classes and namespaces are the same thing, so there's no way to pull-in a bunch of functions from a
library into the current namespace (you could fake it by subclassing every library you used, but
like Java there's only single inheritance). Of course, there's also no macro system.
Ideally of course I'd be using some variant of Lisp to do our Flash work, but that's not practical
yet. There are a few CL libraries for generating Flash bytecode, but to say they're unfinished is
putting it mildly.
HaXe is written in ML, which I have absolutely no experience of, but since haXe is really such a
good compiler, I'm tempted to use it as a starting point for a new Lisp. Perhaps naively, I'd say
you could start with the current compiler, modify it so that if type inference fails it warns but
still generates code, replace the syntax with something Lispy, separate the notions of class and
namespace, and you'd wind up with a pretty nice language. If I find time to work on it, perhaps
we'll see.

|
Louis Naugès -
16 hours and 47 minutes ago
Avertissement :
ce texte n'est pas un nouveau post !
Les lecteurs assidus de mon blog peuvent l'ignorer : il répond simplement à la
demande de quelques personnes qui souhaitaient avoir un résumé des textes que
j'avais publié en août.
Le ralentissement économique du mois d'août en France n'est pas une fatalité
!
J'ai publié 5 textes pendant cette période ; ils sont présentés dans
un ordre chronologique inverse, le dernier publié étant cité en premier.
Pour chacun d'eux, je vous propose quelques lignes de résumé ; bonne lecture.
Google
Chrome, au delà du butineur !
(3 septembre)
Google a annoncé, le 2 septembre, Chrome un navigateur construit en partant d'une feuille
blanche.
C'est, à mon avis, beaucoup plus qu'un navigateur, l'ébauche d'un CWR, Client Web
Riche.
"Au cours des 12 derniers mois, Google a annoncé trois importants produits
Open Source :
- Android, un système d’exploitation pour
téléphone mobile.
- Gears, pour faire fonctionner des applications Web en mode
“off-line” dans un navigateur.
- Chrome, le butineur+.
Que se passerait-il si ... ces trois produits étaient combinés en un seul
?..."
Netbooks : Asus, prends garde ! Medion débarque !
(31 août)
France Telecom a
choisi Medion pour annoncer une offre commune, concurrente du tandem EeePC - SFR.
Le Netbook de Medion dispose d'un écran de 10 pouces et fonctionne sous Windows XP.
"Pour des usages professionnels raisonnables d’outils Web 2.0, netbook et
notebook d’entrée de gamme répondent bien à la demande.
Quels sont les paramètres de décision qui feront pencher la balance d’un
coté ou de l’autre ?..."
“Cloud Computing” : prêt pour les grandes organisations
(24 août)
Dans la série
de ses AWS, Amazon Web Services, Amazon a annoncé un produit majeur :
EBS : Elastic Bloc Store.
" Quelles sont les innovations importantes proposées
par EBS ?
- Persistance : l’innovation majeure par rapport aux Web
Services d’Amazon existants. En clair, les bases de données sont pérennes et
indépendantes des applications qui y accèdent. On peut donc les utiliser comme des
bases de données “classiques”...."
Web
2.0, au service des universités
(18 août)
J'ai
participé le 15 août à Montreux à un séminaire passionnant qui
réunissait des représentants de haut niveau d'une dizaine de pays africains
francophones.
" Je reprends directement sur leur site la définition de la mission de la
Fédération Coselearn :
“proposer à ses membres, apprenants, professeurs et créateurs
de contenus, un environnement collaboratif gratuit et performant, leur permettant, sans
contrainte de temps ni de lieu, de collaborer à des veilles technologiques et
d’échanger des informations, tant au niveau national,
qu’international.”..."
Cloud Computing & SaaS, Software as a Service : différences,
complémentarités
(13 août)
Ce texte a pour
ambition de bien montrer que Cloud Computing et SaaS sont deux concepts complémentaires,
mais très différents.
" Postulat : Cloud Computing et SaaS (Software as a Service) sont deux évolutions stratégiques majeures
qui vont bouleverser les Systèmes d’Information des entreprises...."
Processiels, l’alternative Entreprise 2.0 aux PGI/ERP intégrés ?
(4 août)
L'avenir des
applications structurées, pour les processus de soutien, correspond à une nouvelle
génération de progiciels que je propose de nommer :
Processiels
“J'ai donné le nom de « Processiel » à cette
nouvelle famille de logiciels qui s'appuient sur deux mouvements majeurs, la vision processus du
fonctionnement des organisations et la généralisation des infrastructures 100%
Internet, fixe et mobile. Un processiel est un progiciel, construit pour répondre aux
fonctionnalités d'un processus, directement accessible par navigateur, s'appuyant sur les
infrastructures 100 % Internet.”
J'espère que vous aurez quelques minutes pour lire quelques uns de ces textes, si les
thèmes abordés vous intéressent.

|
doggdot.us -
18 hours and 9 minutes ago
ruphus13 writes with a story about the open-source centric Willow Garage project (last mentioned on
Slashdot early last year), which is making progress in creating helpful humanoid robots for
household use. From the article: "PR2 is the mobile hardware design for Willow Garage robots,
featuring stereo and laser sensors ... Senior citizens are a big part of the target audience that
Willow Garage is aiming for. "All industrialized countries are facing aging populations that
require assistance and care to remain independent into old age. By 2020 close to 20 percent of the
US population will be over 65," the project leaders say. "These numbers are even higher in Western
European and Asian countries." Willow Garage is aiming to produce several types of assistive
robots." The PR2 robots are capable of performing critical tasks like cleaning rooms and bringing
beer from a refrigerator."
Read more of
this story at Slashdot.

|
Slashdot: Hardware -
19 hours and 27 minutes ago
ruphus13 writes with a story about the open-source centric Willow Garage project (last mentioned on
Slashdot early last year), which is making progress in creating helpful humanoid robots for
household use. From the article: "PR2 is the mobile hardware design for Willow Garage robots,
featuring stereo and laser sensors ... Senior citizens are a big part of the target audience that
Willow Garage is aiming for. "All industrialized countries are facing aging populations that
require assistance and care to remain independent into old age. By 2020 close to 20 percent of the
US population will be over 65," the project leaders say. "These numbers are even higher in Western
European and Asian countries." Willow Garage is aiming to produce several types of assistive
robots." The PR2 robots are capable of performing critical tasks like cleaning rooms and bringing
beer from a refrigerator."
Read more of
this story at Slashdot.

|
MacUpdate - Mac OS X -
19 hours and 59 minutes ago
HuginOSX 0.7RC5+
HuginOSX is the Mac version of "hugin", the open-source Panorama Tools GUI.
Hugin uses the same open source library used by many other software including shareware like
PTMac from Kekus Digital. HuginOSX is, however, free and you can start making panoramic photos
without buying any expensive software or equipment. You can use your usual digital camera to take
photos, and HuginOSX can stitch a number of photos together to create your panorama.
For advanced users, hugin also has many features to enable making panoramas with special
equipment including two types of fisheye lenses.
More information
|
Lifehacker -
20 hours and 24 minutes ago
Linux enthusiasts never stop hearing about how the open-source operating system lacks support for
popular games. That's often true, but that doesn't mean there aren't good games to be found.
Playdeb,...
|
Slashdot -
21 hours and 50 minutes ago
Grayskull writes "The OS/2 and eComStation community are trying to get open source software ported
to that platform by opening bounties and allowing people to chip in with prize money. Currently the
most important open bounties are Java 6 port, Icon routines in OS/2, VirtualBox port, Extend
multimedia and OpenWengo ports."
Read more of this
story at Slashdot.

|
Planet Ubuntu -
21 hours and 51 minutes ago
As I already mentioned in my last posting
I participated in this years Google Summer of
Code. I sent an application for the MoinMoin Wiki Project and
got elected as one of the students who were allowed to work on MoinMoin over the summer. My task was to
Extend and refactor the MoinMoin Storage Engine.
Historically, MoinMoin has always stored everything as text files on the disk. There are several
disadvantages to this old approach:
- Due to the way the files were stored, the storage didn’t scale well.
- It is almost impossible to have separate dedicated “database” servers.
- Pages, users and attachments weren’t stored uniformly, thus making the system more
complex.
The idea of my task (not the first of its kind) was to inject an abstracted storage layer.
MoinMoin now talks to some object it knows is a storage backend and does not care how
the backend handles storage technically. The things you store inside backends are called
items which have revisions. Pages, users and attachments are now uniformly
stored as or inside such items. MoinMoin just says “store this item” and the backend
does, depending on what kind of backend it is.
The administrator defines what backends to use for user and data storage. You can choose between
several backends, e.g. a Mercurial backend
(which was another GSoC task)
or a filesystem backend (still useful if you don’t have a database). It is not difficult to
write a new backend since all you need to do is implement a single class (The new API was
designed for that). There are some other (still unfinished) backends that can be used as
middleware, e.g. a backend that wraps other backends and stores items in the correct backend
depending on the name of the item. There is also a converter script that takes a source and a
target backend and transfers all the data from the source to the target backend. This is
especially useful in combination with the read-only FS17 backend. As the name indicates, this
backend supports reading data from your “old” MoinMoin 1.7 installations. This allows
you to migrate to the new storage system and swap backends easily afterwards in case your
requirements change. The sheer amount of backends I just mentioned should be proof enough that it
is not hard to write a new backend, especially since there are even more backends in existence.
As a side note: These changes make it possible to come up with a SQL or even a SQLAlchemy backend. (The benefit of the latter is to be
database-agnostic.)
Note, however, that this will not make it into MoinMoin 1.8. There is still work that needs to be
done. If you want to help or even contribute a backend, join #moin-dev on Freenode and we will help you get started.
It was fun to participate. The other developers were friendly and welcoming, which is essential
in an Open Source environment. So thanks Thomas, Alexander, Reimar, Radomir and Armin! I
especially need to thank Johannes for being a
fantastic mentor (no objections)! I learned a lot from all of you. So thanks a bunch for allowing
me to work on your project and thanks Google for driving the Summer of Code!

|
DCEmu Forums:: The Homebrew & Gaming Network :: PSP Dreamcast Nintendo DS Wii GP2X Xbox 360 GBA Gamecube PS2 Forums - GP2X News Forum -
22 hours and 3 minutes ago
Dont get too excited this isnt a release but blizzo is working on a new NeoGeo Emulator for the Nintendo Wii.
Heres what he has wrote so far:
GxGeo is a port of the open-source GnGeo emulator, originally coded by pepone. This is a Neo-Geo
AES/MVS emulator.
Development Log
05/09/2008 (latest)
Video emulation is working well now
Sound is on the way :D
02/09/2008
Small ROMs load (not enough RAM for large ones)
SDL to GX 90% complete - expect a preview release soon :)
01/09/2008
Compiled with SDL-Port, runs at a reasonable speed
Started SDL to GX porting :) Cant wait for an actual release :)
|
Annonces lesjeudis.com -
23 hours and 47 minutes ago
Societe : CARRA CONSULTING - Lieu de travail : PARIS OU NANTES - Type de contrat : CDI - Salaire :
selon profil et expérience - Detail : Pour renforcer notre pôle ingénierie,
nous recherchons un profil en assistance à maîtrise d'oeuvre à Paris ou Nantes.
Vous interviendrez sur des projets à forte valeur ajoutée au sein de notre
équipe projets. Vous prendrez en charge les projets clients liés aux interfaces
riches, effectuerez de la R&D sur des projets internes innovants et de la veille technologique
sur le sujet. Compétences requises. - Compétences techniques: XUL, AIR / FLEX,
ANDROID, AJAX, XHTML, QT - Autres compétences appréciées: PYTHON, JAVA, C/C++,
JAVASCRIPT, HTML, PHP - Capacités d'analyse et de synthèse : très bon niveau -
Méthodologie : bonne connaissance d'une méthode de travail de
préférence de type agile; bases du travail en équipe et de la gestion de
projet nécessaires. - Environnement : bonne maîtrise des outils de versioning, de
test, de compilation et d'intégration, de préférence sur plateformes ouvertes.
- Sens de l'écoute : indispensable - Expression, rédactionnel : bon niveau -
Autonomie, rapidité : très bon niveau - Anglais : niveau conversationnel Les profils
ciblés possèdent de préférence une formation de type bac+4/5
orientée école d'ingénieur ou fac en informatique. Rémunération
attractive. Merci de nous faire parvenir votre candidature accompagnée de vos
prétentions et disponibilités.

|
Annonces lesjeudis.com -
1 days ago
Societe : CARRA CONSULTING - Lieu de travail : PARIS OU NANTES - Type de contrat : CDI - Salaire :
selon profil et expérience - Detail : Pour renforcer notre pôle ingénierie,
nous recherchons un profil en assistance à maîtrise d'oeuvre à Paris ou Nantes.
Vous interviendrez sur des projets à forte valeur ajoutée au sein des directions
techniques de nos clients ou au sein de notre équipe projets. Compétences requises. -
Compétences techniques: iReport, JasperReports, jPivot, Mondrian, Talend ou Kettle, SQL, MDX
très bon niveau; Postgres, MySql, Oracle bon niveau. - Modélisation : étoile /
flocon, datamart / datawarehouse, cubes olap: bon niveau. - Capacités d'analyse et de
synthèse : très bon niveau - Méthodologie : bonne connaissance d'une
méthode de travail de préférence de type agile; bases du travail en
équipe et de la gestion de projet nécessaires. - Environnement : bonne maîtrise
des outils de versioning, de test, de compilation et d'intégration, de
préférence sur plateformes ouvertes. - Sens de l'écoute : indispensable -
Expression, rédactionnel : bon niveau - Autonomie, rapidité : très bon niveau
- Anglais : niveau conversationnel Les profils ciblés possèdent de
préférence une formation de type bac+4/5 orientée école
d'ingénieur ou fac en informatique. Rémunération attractive. Merci de nous
faire parvenir votre candidature accompagnée de vos prétentions et
disponibilités.

|
Planet Ubuntu -
1 days ago
To all Free/Libre/Open Source Software lovers and enthusiastic in the Kingdom, we are planning
for a FLOSS Ramadan Iftar day gathering for Jolug, Ubuntu Jordan and Jordan PHP.
We didn’t decide the day yet but it should take place sometime between 15-25
Ramadan/September and should cost around 20 JOD per fasting human in one of 3+ stars hotels.
If you are one of them, if you want to get to know them, if you want a prove that we eat with a
GUI not CLI or if you just feel hungry and want to join bunch of geeks on Iftar, send me an email
to blog (at) Syntux {dot} net including your mobile number to arrange money collection for
reservation.
Ramadan Karim :-)
Tags: open source
software, money
collection, mobile number,
jod, ramadan iftar, ramadan, floss, ubuntu, geeks, jordan, email, hotels
©2008 Don't Say Geek! Say Syntux!. All Rights Reserved.
. 
|
DCEmu Forums:: The Homebrew & Gaming Network :: PSP Dreamcast Nintendo DS Wii GP2X Xbox 360 GBA Gamecube PS2 Forums - Dreamcast News Forum -
1 days and 1 hours ago
rm writes "Internet search and mail provider Yandex, which many view to be Google's main competitor
in Russia, has recently added an instant messaging capability to its mail notifier application
Ya.Online. As it turns out, the IM service is based on the open XMPP protocol, with connectivity to
all other public Jabber servers available from day one. MacOS X and GNU/Linux versions of the app
were also released (complete with sources under the GPL) and are determined to be based on the Psi
IM client. Yandex looks to be a firm believer in open-source, also running a mirror site for FOSS
and actively promoting its branded version of Firefox. Here's hoping that its affair with XMPP will
help eliminate ICQ's enormous foothold in Russia."
Read more of this story at Slashdot.
</img>
More...
|
fsdaily.com - Free Software News - Published news -
1 days and 2 hours ago
One of the final frontiers for users, and open source programmers, is the dark realm of the
financial application. Plenty of office suites, customer relationship managers, IDEs, and various
groupware packages abound, but a dearth of solid and usable financial programs are available.
|
Rough Type: Nicholas Carr's Blog -
1 days and 3 hours ago
“Some say Google is God,” Sergey Brin once said. “Others say Google is
Satan.”
The confusion about Google’s identity may not be quite that Manichean, but it does run
deep. The company, which today celebrates the tenth anniversary of its incorporation,
remains an enigma despite the Everest-sized pile of press coverage that has been mounded around
it. People can’t even agree what industry it’s in. The many businesses that see the
young company as an actual or potential competitor include software houses, advertising agencies,
telephone companies, newspapers, TV networks, book publishers, movie studios, credit card
processors, and Internet firms of all stripes. If your business involves information, you
probably fear (and admire) Google.
The sheer breadth of Google’s influence and activity - just this past week it unveiled its own Web
browser, introduced face-recognition software, and
shot a satellite into orbit - can easily be inter | |