Archive for c++

Google London Open Source Jam

Edit: Added a link to the Google Group of the project of Mal about the sync-stuff. It’s name is PySync.


Yesterday I went with a collegue (thank you Serage, particularly for the pictures ;) ) to this event that the Google’s London Office sort twice (or more?) a year. Google London Open Source Jam.

I went for one main reason and other two minors (and… I didn’t know that the most important was another one ;) ):

  1. The Topic
  2. To take a look to the Google Office in London (very very close to Victoria Station)
  3. Free Food (very nice pizza ;) )

(What’s the “main one” is up to you… :-D ).

The Topic

This time, our topic of interest is Mobile.

  1. Linux on phones
  2. JavaME vs JavaSE vs .NET CF vs Native
  3. Browser technologies: AJAX and Flash
  4. Building native apps that port to multiple architectures
  5. Open platforms (e.g. OpenMoko)
  6. Cross platform testing
  7. Making the most of mobile hardware (camera, voice, bluetooth, GPS, etc)
  8. Phone bling

Continue…

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot

Risposta ad OSS|Blog.it

Nigel Clifford
Ieri sono passato, come di consueto, su OSS|Blog.it e cosa ci trovo? Un brevissimo articolo su alcuni commenti che Nigel Clifford, CEO di Symbian, ha fatto su Linux e sul mercato degli smartphone con i piedi palmati.

Ho provato ad inserire la mia risposta sul relativo post… ma niente. Dice che sto spammando. Quindi… provvedo a farlo da qui.

Allora.
Prima di essere assunto da Symbian, quando iniziai a studiarne la tecnologia e il Sistema Operativo, mi domandai come diavolo facevano a vendere una cosa così: Niente Eccezioni (Leave), niente (o quasi) thread (Active Objects), niente POSIX (almeno fino a quando mi hanno assunto, che è coinciso con il rilascio di P.I.P.S.), e… niente STL (ma staremo a vedere ancora per quanto ;) ).
Continue…

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot

Who wants to work in Symbian?

Symbian Logo
Guys, it’s time.
If someone want to apply, as Graduate or (better) as Professional… it is a pleasure for me to do.
Actually I’m thinking about:
- Alexa
- Faucho
- Ugo

Other good candidates, but that I think not interested are:
- SbatMan
- Biondo
- Eligio
- Nemo
- Ayor
- Luke

But, if someone wants to apply, let me know.
Go on http://www.symbian.com/about/careers/index.html for more details and vacancies. The Graduate program is the same I did… and can be a good idea for you too.

What do you need? To be:
- A good programmer
- Smart
- Understand and Speak a minimum of English
- C++, also basically (for Graduates)… but Intelligently (Do you see what I mean?)
- Understand a minimum of how an Operating System work

Let me know.
It’s not a Joke: for you it can be future, for me can be Money (I ear up to £2000 if they take you ;) )

ps. This is ONLY for people that I know “physically”, sorry ;)

Updated 2007-05-25:

  1. I forget to add Ayor and Luke.
  2. The Graduate Program starts on September/October: just sign it on the Calendar, prepare a beautiful CV, study Symbian OS (I can give you details on books (and pdfs…)) and try Carbide.C++ 1.2 from the Nokia Website. I’ll take you informed.

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot

I’m IN!

Symbian
Less than 30 minutes ago I have received THE call from G. A. from Symbian Ltd. Human Resources. I was waiting this call until the last 22nd of January, the day I came back from London after the Assessment Day of Symbian.

Few details:

  • Position: Software Engineer in London Office
  • Starting date: 2nd week of April
  • Salary: ENOUGH ( ;) ) x Year + 2 retouch during the first 2 years
  • Type: Permanent Contract

I’ll go in London for a “briefing” on C++ in the second week of March: I don’t need the briefing so much, I’m not so young with C++… but it’s a very good chance to exercise my english. ;)

I’m very very very very… very very very… very very HAPPY!!!

Hey guys, I’m IN! I’m finally moving to London!!! A DREAM, a so loved, waited and desired DREAM is becoming REALITY!!!

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot

Come evitare i Memory Leaks in C++

Per chi non conoscesse la definizione di Memory Leaks… non vale la pena andare oltre ;)
A chi invece la conosce, consiglio di dare una lettura (anche veloce) al post pubblicato su Programming Languages Hacks. Davvero interessante, semplice ed istruttivo: cose che si potrebbero dedurre da uno studio attento del concetto di Memoria e Processi unito alla programmazione C/C++… ma una ripassata non fa mai male ;).

Un ringraziamento all’Autore, ricibald.

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot

PostgreSQL 8.2 released

The BEST Open-Souce RDBMS (not only for me), becomes better than itself.

5 December 2006, Washington DC (LISA Conference): The PostgreSQL Global Development Group today announces the release of version 8.2 of the PostgreSQL object-relational database management system. This 14th public release adds features, maturity, and performance requested by business users, delivering manageability comparable to leading enterprise database systems. Version 8.2 is expected to drive even more migrations toward PostgreSQL.

“This release touches almost every command and database facility,” said PostgreSQL core team member and EnterpriseDB database architect Bruce Momjian. “It adds expanded, compatible syntax and interfaces which have been requested by our community, making it easier for new DBAs to fully use all of PostgreSQL’s advanced features.”

“Unisys is pleased to note significant enhancements in the scalability and performance of PostgreSQL on large-scale multi-processor systems,” states Ali Shadman, vice president and general manager, Open Source Solutions, Systems and Technology, Unisys. “The newly released 8.2 version continues the maturation of PostgreSQL into a database management system capable of enterprise adoption.”

New tools and features to make database management and development easier include:

Performance improvements: version 8.2 improves performance around 20% overall in high-end OLTP (online transaction processing) system tests. Users can gain even more in data warehousing efficiency. The changes include faster in-memory and on-disk sorting, better multi-processor scaling, better planning of partitioned data queries, faster bulk loads and vastly accelerated outer joins.

Warm Standby Databases: through an extension to our Point in Time Recovery feature (introduced in version 8.0), administrators now can easily create a failover copy of your database cluster.

Online Index Builds: index builds can now occur while applications write to database tables, allowing performance tuning without downtime.

SQL 2003 Features: PostgreSQL, well known for standards compliance, has added syntax for several more features introduced in the ANSI SQL 2003 specification, including: statistical aggregates, multi-row VALUE statments, UPDATE RETURNING and multi-column aggregates.

Advanced database features, being offered in PostgreSQL 8.2 before any other major database system, include:

Generalized Inverted Indexes: support a more scalable and programmable way of indexing semi-structured and full text data.

DTrace: PostgreSQL has also been instrumented for Solaris DTrace and other advanced tracing tools via the Generic Monitoring Framework.

“With data warehouse instances housing billion-row tables and multiple terabytes of data, online index builds and hot-standby capabilities are crucial,” said Theo Schlossnagle, Principal at OmniTI Computer Consulting. “We are also excited that PostgreSQL is now a first- class DTrace citizen. This means our regular system analysis efforts can now incorporate database-specific data leading to much more meaningful results.”

There are dozens of additional features and improvements in 8.2 which will make PostgreSQL DBAs more productive. See the press kit for details.

Click here for more details.
Souce, OSSBlog.

Put this post/page on your Social Bookmarking System

These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • YahooMyWeb
  • Ma.gnolia
  • blogmarks
  • BlinkList
  • co.mments
  • Shadows
  • Furl
  • Digg
  • Google
  • Live
  • Reddit
  • Slashdot