Be Free with KDE 4.0

The KDE 4 series has begun with the release of 4.0. It is the start of something amazing.

If you want to test KDE 4 without installing packages download the live CD (554MB).

Packages are available for 7.10 (Gutsy) and our development Hardy version. They install to /usr/lib/kde4 and can be installed alongside your existing KDE 3.

Instructions:

  • Remove previous KDE 4 packages, they are not compatible (apt-get remove kdelibs5 kde4base-data kde4libs-data)
  • Add deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu gutsy main to your /etc/apt/sources.list
  • Install kde4-core, note that PPAs aren’t authenticated so you will likely get a warning when installing
  • KDE 4 apps should appear in your KDE 3 K-menu or you can run a full session by selecting “KDE 4″ from your login manager.
  • To avoid having to start a second X server for a full session install xserver-xephyr and run Xephyr :1 then and run /usr/lib/kde4/bin/startkde in the Xerphyr xterm.

http://kubuntu.org/announcements/kde-4.0.php

Il progetto KDE rilascia la quarta versione del Desktop Free Software

Con la quarta versione la comunità KDE da il via all’era di KDE 4

11 Gennaio 2008 (INTERNET).

La comunità KDE è in fibrillazione nell’annunciare l’immediata disponibilità  di KDE 4.0.0. Questo significativo rilascio rappresenta la fine dell’intensivo ciclo di sviluppo che ha portato a KDE 4.0 e contemporaneamente l’inizio dell’era di KDE 4.

Le Librerie sono state migliorate molto, all’incirca in tutte le aree. l’infrastruttura multimediale Phonon offre un’infrastruttura indipendente dalla piattaforma per tutte le applicazioni di KDE. Solid, l’infrastruttura per l’integrazione hardware, facilita l’interazione con i vari dispositivi e fornisce gli strumenti per una migliore gesione del risparmio energetico.

Il Desktop KDE 4 gode di alcune nuove funzionalità  di primo piano. Plasma, il gestore del desktop, offre una interfaccia rinnovata ed integra panello, menu e widget sul desktop come anche la funzione dashboard. KWin, il gestore delle finestre di KDE, ora supporta avanzati effetti grafici che permettono una facile interazione con le finestre.

Anche molte applicazioni sono state migliorate. Aggiornamento delle immagini tramite grafica vettoriale, cambiamenti nelle librerie di base, interfaccia utente migliorata, nuove funzionalità, nuove applicazioni… pensa a qualcosa, KDE 4.0 cel’ha! Okular, il nuovo visualizzatore di documenti e Dolphin, il nuovo gestore file sono solo due delle applicazioni che rappresentano le nuove tecnologie di KDE 4.0

Il team artistico Oxygen ha donato una ventata di aria fresca al desktop. Pressochè tutte le parti del desktop KDE e le sue applicazioni sono interessate dalla nuova grafica. Bellezza e coerenza sono due dei concetti alla base di Oxygen.

Desktop

  • Plasma è il nuovo gestore del Desktop. Plasma fornisce un pannello, un menu e altre intuitive opzioni per l’interazione con il desktop e le applicazioni.
  • KWin, il gestore di finestre di KDE, ora ha avanzate funzioni grafiche. La resa grafica accelerata pensata per una migliore e più intuitiva interazione con le finestre.
  • Oxygen è il nuovo tema grafico di KDE 4.0. Oxygen regala una coerente, bella ed intuitiva esperienza visiva.

Per saperne di più sulla nuova interfaccia grafica di KDE dai un’occhiata alla KDE 4.0 visita guidata.

Applicazioni

  • Konqueror è il famoso browser di KDE. Konqueror è leggero, ben integrato e supporta i nuovi standard come i CSS 3.
  • Dolphin è il nuovo gestore file. Dolphin è stato sviluppato per essere uno strumento facile e allo stesso tempo potente.
  • La nuova disposizione delle impostazioni di sistema ed il nuovo KSysGuard rendono più facili le operazioni di controllo e gestione delle risorse e delle attività.
  • Okular, il visualizzatore di documenti di KDE 4, supporta molti formati. Okular è una delle molte applicazioni che per KDE 4 sono state migliorate con l’aiuto del progetto OpenUsability Project.
  • Le applicazioni orientate all’educazione sono state tra le prime ad essere convertite e sviluppate con le nuove tecnologie di KDE 4. Kalzium, una tavola periodica grafica, e Marble, il mappamondo, sono solo due delle molte gemme fra le applicazioni educative. Per avere più dettagli riguardo le applicazioni educative dai uno sguardo alla visita guidata.
  • Molti dei giochi sono stati aggiornati. Giochi di KDE come KMines, il campo minato, e KPat, il solitario, patience game sono stati ridisegnati. Grazie alla nuova grafica vettoriale e alle nuove capacità grafiche i giochi sono stati resi indipendenti dalla risoluzione dello schermo.

Alcune applicazioni sono presentate più in dettaglio nella visita guidata.

Link:http://www.kde.org/announcements/4.0/index-it.php

La vera storia dell’iPhone

Nel numero di Febbraio, Wired promette di rivelarci “La storia segreta dell’iPhone” e poi spreca 3,336 parole per dirci cose che sappiamo tutti.
pc-facile.com ha bisogno invece di sole 302 parole per raccontarvi 10 fatti che davvero sanno in pochi.

1. Nell’autunno del 2006, il prototipo non funzionava. Il telefono continuava a perdere telefonate. Jobs fissò la dozzina di persone presenti nella stanza e disse “Non abbiamo ancora un prodotto.” L’effetto fu ancora più terrificante delle sue tipiche sfuriate.

2. Per le persone che lavorarono all’iPhone, i seguenti tre mesi furono i più stressanti della loro carriera. Un dirigente sbatté la porta così forte che la maniglia si piegò chiudendolo nel suo ufficio. Ci vollero ai colleghi più di un’ora e qualche colpo di mazza da baseball per liberarlo.

3. Qualche settimana prima di Macworld, Steve Jobs mostrò un prototipo a Stan Sigman, l’amministratore delegato di AT&T. Sigman, insolitamente positivo chiamò l’iPhone “il miglior telefono mai visto.”

4. Circa il 40% di chi ha acquistato l’iPhone è un nuovo cliente per AT&T (l’operatore di telefonia mobile con cui Apple è in esclusiva negli Stati Uniti) e l’iPhone ha triplicato il volume di traffico dati in città come New York e San Francisco.

5. A Febbraio del 2005, in un piccolo hotel di midtown Manhattan, Steve Jobs presentò i sui piani a Stan Sigman e a una manciata di alti dirigenti AT&T (all’ora chimata Cingular). Apple era pronta a considerare un accordo di esclusività, ma era anche pronta ad acquistare traffico all’ingrosso e diventare, di fatto, un operatore virtuale.

6. A un certo punto Steve Jobs incontrò anche Verizon (il più grosso operatore americano), ma questi rifiutò un accordo con Apple.

7. Stime interne indicano che l’iPhone sia costato circa $150 milioni.

8. Internamente il progetto era conosciuto con il nome di P2: Porpora 2.

9. Quando i dirigenti Apple andavano al quartier generale AT&T si registravano sempre sotto il nome di Infineon, la compagnia che Apple stava usando per costruire il chip.

10. Quando Steve Jobs annunciò l’iPhone a Macworld nel Gennaio del 2007, solo una trentina di dirigenti l’avevano mai visto.

Fonte: pc facile

The tricky task of supporting Photo CDs on Linux

In the photography world, a prominent proprietary file format is Kodak’s Photo CD (.PCD). Once the premiere format for film scanning, it is now a difficult-to-work-around relic. Recently I set out to resurrect some old PCD images on a Linux system — a challenge that serves as an object lesson in the importance of open standards in any kind of digital archive.

For years PCD was the preferred target format for professional photo labs scanning slides and negatives. It was the output of high-end, all-in-one scanning systems built by Kodak, supporting all types of film from APS size up to large-format.

Although Kodak no longer sells the equipment that labs used to create PCD files, a great deal of information about the format is still available on the company’s Web site. The format itself is unusual, which is part of why it is rarely supported by third-party software.

Each PCD file is multi-resolution, with a Base size, Base/4 and Base/16 reductions, and Base*4, Base*16, and (optionally) Base*64 high-resolution copies all embedded into a single file. In spite of the names, Base*4, Base*16, and Base*64 sizes are not algorithmic enlargements of Base; the highest-resolution image (whether it is Base*16 or Base*64) is the native scan. The top end gives the equivalent of 6.3 megapixels for Base*16 and 25 megapixels for Base*64.

And there is another wrinkle. The varying sizes are not stored separately like the thumbnails inside JPEG files. Instead, each of the lower resolutions is a subset of the pixels contained in the native-size image.

PCD also uses its own encoding method, PhotoYCC — a system similar to YCbCr but that can represent luminance data above 100% brightness. In that sense, you might think of it as a precursor to the high-dynamic-range formats in wide use today. PhotoYCC defines 100% brightness in terms of a reference device, independent of the scene photographed.

An unofficial Windows solution

The extra latitude that encoding method provides is helpful for an image with extremely bright (e.g., glowing) objects. But the peculiarity of the design choice fooled a lot of applications and libraries, which incorrectly clipped the PhotoYCC data and produced TIFF and JPEG conversions with blown-out highlights.

Ted Felix was unhappy enough with the contemporary conversion offerings that he waded through Kodak’s white papers and technical documentation and figured out a way to correct the poor conversion. He modified the Windows .DLL that Kodak supplied to software companies for loading PCD images, directly altering the look-up table that scales the luminance values.

Felix’s patched library will work as a drop-in replacement for the original, turning a variety of software alternatives from highlight-destroyingly-useless into dependable conversion tools.

His site includes a list of the supported apps, all but one of which are commercial, and none of which are open source. The list does not include Adobe Photoshop, which in Felix’s tests produced blown-out highlights like most of the competition, but which uses a different conversion routine and is therefore not fixable with his patched DLL.

Linux-friendly options

One supported Windows app is IrfanView, a lightweight and free (but closed source) image viewer praised by many photographers for its accuracy. IrfanView does run under Wine, so if you have no other way to access a PCD image on a Linux system, it is an option.

A native solution is preferable, though, and that’s where it gets difficult. Years ago there was hpcdtoppm, a command-line utility for converting PCD images to Portable Pixmap (PPM) format. It was included in the Netpbm package, but several distros (including, notably, Debian, Ubuntu, and SUSE) removed it from their versions of Netpbm because of its restrictive licensing.

If your distro does include hpcdtoppm, you can check whether the included version suffers from the blown-highlights problem with either your own image or with one of Felix’s test PCDs. Felix links to a patch for hpcdtoppm, so if the converted output is bad, consider applying it. But beware, you might have to manually edit the code rather than apply the patch with patch if your version of hpcdtoppm differs considerably.

The more reliable solution is ImageMagick (IM), which is actively maintained and a standard component in almost all Linux distros. IM can convert a PCD file with convert image001.pcd image001.tiff.

I found IM’s conversions subjectively too bright in the highlights — although not as bad as some of the other offenders documented by Felix. The conversion is done in magick/colorspace.c using the YCCMAP table about halfway into the file.

If you plot the YCCMAP table as a function, you can see where the highlight compression occurs. Essentially, the compressed look-up table performs a gamma-correction when converting from PhotoYCC to RGB, and it uses the same gamma correction for every image. Felix’s replacement …

Link: http://www.linux.com/feature/123665

After torrents? Try Deluge!

Historians may argue whether it was Louis XV or his mistress, Madame de Pompadour, who famously said, “Après moi, le Déluge” (”After me, the deluge”), but what cannot be argued is that, today, Deluge is the name of an efficient BitTorrent client that you would do well to try.

Unlike other BitTorrent clients that consume high levels of RAM and CPU usage, Deluge is lightweight and unobtrusive. To help cut down the bloat, most of its functionality is available as plugins, so you can streamline its runtime requirements. Deluge is free software licensed under the GNU General Public License (GPL). Windows, Macintosh, and Linux versions are available, and you can run Deluge in KDE, Xfce, GNOME, and a number of other desktop environments.

Getting and installing Deluge

I found Deluge in the Packman openSUSE repository, and installed it with Smart with the command smart install deluge. I checked the downloaded version (0.5.7.1) against the one on the Deluge Web site, and it was up to date, so I didn’t have to do anything else. If you have to install it on your own, try the download site. If you’re running Debian, Gentoo, or Ubuntu, you’re in luck: you can get ready-to-install packages. As a last resort, you can get the source package or even try out the latest SVN version, but you should be aware that it’s written with PyGTK, so you’ll need several packages first, including Python and the GIMP Toolkit (GTK+).

If this is your first BitTorrent client installation, you’ll likely have to do some firewall configuration. Fortunately, several online sites offer such information. I couldn’t find a Deluge-specific one, but all BitTorrent clients follow the same protocol, so the setup is the same for all clients.

The first time you run Deluge, the First Launch Configuration wizard helps you choose:

  • which ports to use (the standard is 6881 to 6889, but if your ISP blocks those, you can pick other ones or even let Deluge pick a random one for you);
  • whether all downloads should go to a specific directory (and which one) or whether Deluge should ask each time where to save files;
  • the upload speed of your connection, which it uses to configure several other parameters, such as the maximum number of connections and the maximum upload speed.

You can set many more preferences by clicking on Edit -> Preferences. I recommend the following:

  • When you select Downloads -> Use Full Allocation, Deluge preallocates all the needed space whenever a torrent starts downloading, preventing disk fragmentation.
  • In the Network tab, enable Inbound and Outbound encryption, and check “Prefer to encrypt the entire stream” with “Full Stream” level. Several ISPs try to detect (and throttle) torrents, and encryption helps thwart them. (Changing the ports also helps.)
  • In the Other tab, check “Enable system tray icon” and “Start in Tray.” Checking “Minimize to tray on close” helps you avoid shutting Deluge down accidentally.
  • In the Other tab, check “Be alerted about new releases” to keep Deluge updated.

Using Deluge

To get the most out of Deluge, you’ll probably want to enable some plugins. (Be careful if you want to keep CPU and RAM requirements to a minimum; some of the plugins obviously have higher requirements.) Don’t bother looking for information on plugins on the Deluge plugins page; nothing is up yet. Instead, go to the application’s Plugins tab, where you can enable some of these interesting plugins:

  • Blocklist Importer: Lets you download and use PeerGuardian or SafePeer lists of potentially harmful IP addresses to avoid.
  • Move Torrent: Lets you move a finished torrent to another directory. I prefer to download everything to a temporary directory, then move the files to their final location after they’re done.
  • Network Activity Graph and Network Health Monitor: Let you see how your connections are doing. If you like knowing this kind of data, check out Torrent Peers, which shows you information about the peers associated with each torrent.
  • Scheduler and Speed Limiter: Scheduler lets you set daily per-hour upload and download limits. (I usually allow full-speed operations during the night, but I cut back to about 40% of the full bandwidth during the day, so my family can surf the Internet.) Speed Limiter lets you set per-torrent speed limits.
  • Web User Interface: Lets you control Deluge over the Net by opening http://yourOwnURL:8112. You can (and should) change the port number and security options by clicking on Preferences.

 Deluge is easy to use. For example, I wanted to try out Linux Mint 4.0 for Xfce, so I went to the site and clicked on the appropriate torrent link. Firefox opened it with Deluge — nothing more to it! After confirming the download, Deluge started getting my download with no fuss. You can also add a torrent directly by clicking on File -> Add Torrent From URL and entering its URL.

If you enable Speed Limiter, you can set specific bandwidth limits to each torrent. You can also pause and restart torrents. If you don’t have a quick enough connection, Deluge will limit the number of active torrents by default, so you might find yourself downloading files only one at a time.

I checked Deluge’s use of memory by running cat /proc/meminfo before loading the program and after making it run, and it required about 25MB of RAM. Using top while it ran showed it used about 1% of the CPU time; it didn’t affect my work at all.

Conclusion

There are dozens of BitTorrent clients available, but if you’re looking for one that both is powerful and has a small footprint, consider Deluge.

Link:http://www.linux.com/feature/123253

Does Linux Still Fill a Need?

Joel Barker wrote an interesting book entitled, “Paradigms:The Business of Discovering the Future”. Originally written several years ago, I find it relevant today. In his book Barker has more of an interest in how we think about the future than making predictions.

Which brings us to the evolving relevancy of Linux. When I began using Linux it solved several problems I faced. Linux provided a way for me to learn UNIX without having to pay $20,000 for the so-called privilege of owning a Solaris OS. Linux also ran my PC at a remarkable speed. It gave me an Internet server unavailable even at a cost. It allowed me to connect to the Internet when Netware refused.

I say Linux is evolving because it still fills similar needs, but not necessarily in the mainstream of the PC world and at the growth rate in the US and other leading industrial nations where cost is not a factor. Many savvy PC users have switched to Apple’s Macintosh and of all things Vista. Recently, a company of stature asked me to apply for a level 3 advanced Linux administrator position managing a department. I turned them down. I have my reasons, but if you have read my articles in the past, you know I don’t apply for positions that require three people and the company wants only one.

I see Linux competitors catching up in many areas and it bothers me. It goes back to the formula our competitors use called adopt and extend. It also confuses potential users who depend on information about infrastructure from vendors. And Linux doesn’t have as many vendors as the other guy.

I expect to see comments from the community like I have in the past quoting statistics from places like Brazil, China and so forth. I have already taken those issues into consideration. I’m not writing in that context. I’m not ignoring adoption rates. I’m asking how can we think about the future of Linux outside of our belief systems and factoids.’

I began considering this subject when my wife looked up at me during breakfast and took a shot at music formats. Without using technical terms like digital convergence she ran through the history of her own money spent on music. She said that my old car has a cassette player and have I considered that cassettes are gone. Then she said the world switched to CDs. Now, she said that people are downloading hundreds of albums into a device the size of a fountain pen and smaller. She then said with the speed of change that something has the potential of replacing the pen size device. She didn’t know what would happen but many problems existed in each format from cassette to the pen. Wouldn’t something solve even more problems.

She wasn’t making a prediction per say, she was thoughtfully wondering about the future given the need to solve problems. As a medical professional she pointed out how headphones and ear pieces are know to damage ones hearing. To her, that’s a big problem. She was thinking about the future.

Perhaps you get the gist. Instead of making predictions, how can we think about how Linux evolved will do, what it has always done best, to meet future needs. Some might say that people have used Linux in devices and that’s the future. I would agree in the short term and in the current context. What about looking outside that context.

Right now, I’m angry. Someone plowed into the back of my truck and put me in the hospital. The wreck damaged my knee. I had an MRI and the doctor told me I had no real damage. The MRI didn’t reveal swelling in my knee, a sprain in my LCL and excruciating pain. The MRI didn’t show those things. The doctor insisted on exalting the infallibility of the MRI. Several years before, a doctor said something similar about the CT Scan to me. Both men had a vested interest in their paradigms. If something else came along where would they stand on the next technology?

Thinking about the future of Linux requires identifying needs not met in the IT world. What problems have we yet to solve? What technology is emerging and are we keeping up with the problems of the world’s emerging technology? Will it be Betamax or VCR?

Can Linux meet the challenges? I’m not going to predict if Linux can, but I want to think about it in terms of what it brings to the table: The vast number of people working together, in synergistic ways, that think about solving problems in the uncomfortable area of adoption as innovators. That’s something that belongs to Linux in spades. No one has mustered that kind of human intelligence before. That’s something I can see as relevant to the future. All I ask this late in the year is for you and I to just think about it eh.

http://www.linuxjournal.com/node/1005968

Antitrust Ue, Microsoft si accorda con il vendor open source Samba

Microsoft ha siglato un accordo con un gruppo di software open source, che consente a Samba di stare al passo con le recenti modifiche in Microsoft Windows e anche di aiutare altri progetti Free Software che hanno bisogno di interoperare con Windows. Il colosso di Redmond ha finalmente trovato un accordo con Samba sull’interoperabilità, grazie all’intermediazione di Protocol Freedom Information Foundation (PFIF).
In base all’accordo Samba paga 10mila euro e in cambio il PFIF renderà disponibile al team di Samba la documentazione per l’implementazione dei protocolli workgroup server.
Nel marzo 2004 la Commissione Europea comminò una serie di sanzioni a Microsoft per violazioni in materia antitrust, a causa della presenza di Windows Media Player nei sistemi operativi e dell’interoperabilità dei server.
Le sanzioni Ue, deliberate dall’allora commissario Mario Monti, prevedevano una maxi multa da 497 milioni di euro per abuso di posizione dominante
(a cui si era aggiunta una maxi multa addizionale, il bis del luglio 2006)
e la soluzione dell’interoperabilità dei server. La Ue ha dunque stabilito che Microsoft deve fornire informazioni per l’interconnessione che consentano ai workgroup server di operare senza problemi.
Dopo 15 mesi di giudizio, Microsoft poche settimane fa ha accettato le richieste Ue, a iniziare dall’apertura ai vendor open source.
Microsoft ha commentato l’accordo su Microsoft Port 25 blog.

fonte:http://www.vnunet.it

Linux Man Pages On-Line

Gli ultimi mesi di questo 2007 sono stati davvero caotici, il tempo per scrivere poco, e trascurando leggermente il “blog”, quelle poche ore libere al giorno disponibili, le ho dedicate di tanto in tanto alla realizzazione di uno “scriptino” in php il cui unico compito è quello di visualizzare le man pages linux in formato html, rendendone così più agevole la consultazione e la comprensione.

L’ispirazione è venuta utilizzando in locale man2html (ottimo), e un pò per svago, un pò per tenermi in allenamento, da un paio di settimane sono riuscito a concludere e a pubblicare, una prima versione “grezza” ma “funzionante” dello script :)
zzzzzzzzzzzzzping.jpg

                                 Per chi volesse dare un occhiata: Linux Man Pages

Continua »

Fonte: http://www.e-pillole.com/linux/

auguri!

f_nat_094.gif

La redazione augura a tutti

bn05.gif

Rilasciati i nuovi driver 169.07 NVidia per Linux

Nvidia, società conosciuta in tutto il mondo per la produzione di schede grafiche per pc, ha appena rilasciato un nuovo set di driver grafici per Linux e qui di seguito potete vedere le novità più importanti: Versione 169.07

  • Added support for GeForce 8800 GT, GeForce 8800 GTS 512 and GeForce 8800M.
  • Added CUDA driver to .run file.
  • Improved modesetting support on Quadro/GeForce 8 series GPUs.
  • Fixed several X rendering issues.
  • Fixed problems scrolling ARGB X drawables in Qt.
  • Improved support for interlaced DVI, HDMI, and HDTV modesetting.
  • Fixed stability problems with some GeForce 8 series GPUs.
  • Fixed stability problems with some GeForce 6200/7200/7300 GPUs multi-core/SMP systems.
  • Improved hotkey switching support for some Lenovo notebooks.
  • Fixed a problem with Compiz after VT-switching.
  • Improved RENDER performance.
  • Improved interaction with Barco and Chi Mei 56″ DFPs, as well as with some Gateway 19″ DFPs.
  • Added an interface to monitor PowerMizer state information.
  • Fixed rendering corruption in Maya’s Graph Editor.
  • Improved interaction between SLI AFR and swap groups on certain Quadro FX GPUs.
  • Fixed a bug that caused corruption with redirected XV on GPUs without TurboCache support.
  • Improved display device detection on GeForce 8 series GPUs.
  • Improved usability of NVIDIA-settings at lower resolutions like 1024×768 and 800×600.
  • Improved GLX visual consolidation when using Xinerama with Quadro/GeForce 8 series and older GPUs.
  • Added experimental support for running the X server at Depth 30 (10 bits per component) on Quadro G8x and later GPUs.
  • Worked around a Linux kernel/toolchain bug that caused soft lockup errors when suspending on some Intel systems.Potete cliccare qui per fare il download dei driver.
  • Fonte: Linux Valley