Archivi categoria: Open Source

35 programmi Opensource per iPhone

Volete imparare a realizzare applicazioni per iPhone?
Potrebbe essere utile guardare il codice sorgente di alcune applicazioni opensource.

1. ABC 123 –  (itunes link) (source code)

*2. Artifice – (itunes link) (source code)

3. Colloquy – (itunes link) (source code)

*4. Countitout (itunes link) (source code)

5. Diceshaker – (itunes link) (source code)

6. Doom Classic –  (itunes link) (source code) (build instructions)

*7. Fosdem –  (itunes link) (source code)

8. Freshbooks –  (itunes link) (source code)

9. Gorillas –  (itunes link) (source code). 1249ouFh83XA

*10. Go Go Lotto –  (itunes link) (source code)

11. Last.fm –  (itunes link) (source code)

12. Mobilesynth (itunes link) (source code)

13. Molecules – (itunes link) (source code)

14. Mover –  (itunes link) (source code)

15. Natsulion –  (itunes link) (source code)

16. NowPlaying – (itunes link) (source code)

17. Packlog –  (itunes link) (source code)

*18. PlainNote –  (itunes link) (source code)

19. PocketFlix –  (itunes link) (source code)

*20. NevoChess. (itunes link) (source code)

21. reMail –  (source code)

22. RobotFindsKitten – (itunes link) (source code)

23. Sci-15 HPCalc –  (itunes link) (source code)

*24. SpaceBubble –  (itunes link) (source code)

*25. Star3Map . (itunes link) (source code)

26. Task Coach – (itunes link) (source code)

27. Tubestatus –  (itunes link) (source code)

28. Tweejump –  (itunes link) (source code)

*29. Tweetee(itunes link) (source code)

30. Tweetero –  (itunes link) (source code)

31. Twitterfon –(itunes link) (source code)

* 32. ViralFire –  (itunes link) (source code)

* 33. Wikihow (itunes link) (source code)

* 34. Wolfenstein 3D Classic Platinum –  (itunes link) (source code)

35. WordPress –  (itunes link) (source code)

36. YourRights –  (itunes link) (source code)

* 37. ZBar –  (itunes link) (source code)

Le icone per le proprie applicazioni…

Vi segnalo delle icone molto utili per le proprie applicazioni. Sono gratutite e le potete utilizzare sia in ambito web che per applicazioni stand-alone.

spirit20

Le icone di spirit20 icon  sono circa 500 file PNG con sfondo trasparente di dimensione 20×20 pixel. Sono completamente gratutite e possono essere utilizzate si per progetti personali che a scopi commerciali. Non ci sono vincoli.
spirit20

Buono sviluppo!

Gestione di progetti, task e personale con Todoyu

Gestisci progetti, attività/ task, il team e i propri clienti.

todoyu 2.0 - Project and task management, time tracking and team  collaboration

Con todoyu è possibile:

* Gestire più progetti con i membri del team, ma anche i clienti online
* Panoramica dei dati del cliente
* Assegnare compiti ad un membro del team e esterno
* condividere file all’interno del vostro gruppo di lavoro
* pianificare eventi in un calendario condiviso
* Verificare e rispettare le scadenze

sito web: http://www.todoyu.com/en/

Individuare l’orientamento dell’iPhone

Vediamo come riconoscere in javascript l’orientamente dell’iPhone:

window.onload = function initialLoad() {
updateOrientation();
}

function updateOrientation(){
var contentType = “show_”;
switch(window.orientation){
case 0:
contentType += “normal”;
break;

case -90:
contentType += “right”;
break;

case 90:
contentType += “left”;
break;

case 180:
contentType += “flipped”;
break;
}
document.getElementById(“page_wrapper”).setAttribute(“class”, contentType);
}

Nel codice precedente viene inserita una classe differenti a secondo del tipo di orientamente dell’iphone per l’elemento html “page_wrapper”.

Come aggiungere la Thumbnail in WordPress 2.9

In wordpress 2.9 è possibile aggiungere, direttamente,  le Thumbnail, senza utilizzare i famosi custom field.

Per fare questo bisogna ottimizzare il proprio tema per questa nuova funzione.

Quindi aprire il file function.php del proprio tema e aggiungere alla fine il seguente codice:

if(function_exists('add_theme_support')){
    add_theme_support( 'post-thumbnails' );
}

Salvare quindi il file modificato ed effettuare l’upload del file nel proprio server.
A questo punto, quando andrete a scrivere un nuovo post, o anche, nella pagina di modifica degli articoli, vedrete comparire, nella colonna destra, un link: opzioni Thumbnail.

Cliccando su di essa comparirà la solita finestra per l’upload delle immagini, potrete quindi selezionare una immagine dalla galleria oppure uploadarne una nuova. A questo punto cliccare su ” Utilizza come Thumbnail”.

Infine per far comparire la thumbnail, nelle pagine di frontend, della home o degli archivi, potrete scrivere il seguente codice:

if ( has_post_thumbnail() ) {
// il post corrente ha la  thumbnail
the_post_thumbnail();
}

Buon lavoro!!!!

Ridimensionare automaticamente una immagine in WordPress

Aggiungere semplicemente il seguente codice nel file functions.php del proprio tema.

function replace_uploaded_image($image_data) {
    // if there is no large image : return
    if (!isset($image_data['sizes']['large'])) return $image_data;

    // paths to the uploaded image and the large image
    $upload_dir = wp_upload_dir();
    $uploaded_image_location = $upload_dir['basedir'] . '/' .$image_data['file'];
    $large_image_location = $upload_dir['path'] . '/'.$image_data['sizes']['large']['file'];

    // delete the uploaded image
    unlink($uploaded_image_location);

    // rename the large image
    rename($large_image_location,$uploaded_image_location);

    // update image metadata and return them
    $image_data['width'] = $image_data['sizes']['large']['width'];
    $image_data['height'] = $image_data['sizes']['large']['height'];
    unset($image_data['sizes']['large']);

    return $image_data;
}
add_filter('wp_generate_attachment_metadata','replace_uploaded_image');

UDAV – Universal Data Array Visualization

UDAV è un programma open source per la visualizzazione di array di dati.

Main window surface

È basato sulla libreria lgpl MathGL, recentemente aggiornata alla versione 1.9, supporta una grande varietà di formati grafici per la rappresentazione dei dati, un semplice linguaggio di script ed una finestra per la visualizzazione e modifica dei dati.

Sul sito potete vedere una lista di screenshot che illustrano le funzionalità del programma.

Via | Udav