Atrezzi che esistono da almeno 10 anni, ma prima il php e il sistema client-server sembravano più efficienti. E lo rimangono per tutte le tipologie di siti che hanno un continuo aggiornamento daparte di autori diversi.
MA per la maggioranza di siti, fatti per negozi, locali, attività, che hanno i loro conduttori svogliati e negligenti. Che preferiscono pubblicare la foto dell’ultima cosa che hanno mangiato su facebook, piuttosto che postare cose serie sulla loro professione…
beh, perchè non fargli un sito statico?
ci puoi metter qualche features più strabigliante
ed è più Sicuro! 😉
Quindi ecco a voi la lista
Category Archives: Uncategorized
un giorno nero – 7 aprile
Pubblicare sull'Apple store
Vabbhè se credete di farcela da zero in una mattina.. no,
è come entrare in un ufficio burocratico italiano che ti tira scemo con mille certificati.
sarà che la Apple mi annoia appena c’è un problema.. perchè sembrano tutti irrisolvibili da te solo, ma devi sempre ricorrere all’aiuto un po invadente di mamma apple.
E a me questo fa imbufalire..
Con Android mi son trovata tanto bene invece 🙂 bho.. sarà sicuramente questione di abitudine.
Però far notare che fin della fiera i due store ti chiedono di fare le stesse cose.. ma uno ti dice.. heè dobiamo creare una chiave GPG, ce ne hai già una? no? la facciamo.
L’altro invece ti fa mille pippe su.. vai attivare un certificato dal tuo ID, poi fattene creare un altro dal tuo portachiavi.. poi consegna la tua chiave privata che ora ti facciamo quella pubblica, etc.. Poi dai entrambi al tuo IDE.. che giri assurdi. vabbhè.. e il tutto trattandoti come un povero idiota a cui poverino non può mica essere spiegato tutto.. grrr.
DA SAPERE DI BASE:
http://cordova.apache.org/docs/en/3.3.0/guide_platforms_ios_index.md.html
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html
Si, ma se non avete sviluppato in objective-C e siete un veterano di xcode.. non vi serve tantissimo,
a parte capire che più o meno vogliono:
1) creazione account IOS developer (99 eurini all’anno!)
2) wild bundle ID.. così potete creare tutti i progetti che volete sul vostro dominio inverso
3) itunes-connect, descrizione, specifiche e snapshoot per la distribuzione
4) Provisioning profile
5) da xcode ottenete il file IPA (scorciatoia drastica https://www.youtube.com/watch?v=uAykwTf6sDg )
6) dal xcode>> open developer tools>> app loader
IMPREVISTI noti:
https://developer.apple.com/library/ios/technotes/tn2215/_index.html
Continue reading Pubblicare sull'Apple store
cordova/eclipse – Phonegap CLI : IOS open safari by link
http://stackoverflow.com/questions/15349630/phonegap-open-link-in-mobile-safari
La procedura che ho seguito io è questa:
nella app già pubblicata per android ho i link con target=”_system” e non avevo nessuna intenzione di andarli a ripassare uno per uno.
Sono andata ad aprire il file MainViewController.m che si trova dentro a Classes..
premetto che non ne so niente di objectiveC.
Quindi ho copiato il pezzo di codice che mi davano su stackoverflow in fondo alla pagina, ma Xcode mi dava un errorone.
Quindi ho letto con sguardo ebete il codice sopra e nei commenti ti dice:
decommenta queste righe per sovrascriver eil comando.
Ho notato che una era identica a quella che ci serve, ovvero parla di cosa fare in caso di webview.
quindi l’ho decommentata, ho aggiunto questa parte di codice prima del suo if finale..
NSURL *url = [request URL];
// Intercept the external http requests and forward to Safari.app
// Otherwise forward to the PhoneGap WebView
if ([[url scheme] isEqualToString:@"http"] || [[url scheme] isEqualToString:@"https"]) {
[[UIApplication sharedApplication] openURL:url];
return NO;
}
Quindi nel totale risulta così:
#pragma mark UIWebDelegate implementation
- (void)webViewDidFinishLoad:(UIWebView*)theWebView
{
// Black base color for background matches the native apps
theWebView.backgroundColor = [UIColor blackColor];
return [super webViewDidFinishLoad:theWebView];
}
/* Comment out the block below to over-ride */
/*
- (void) webViewDidStartLoad:(UIWebView*)theWebView
{
return [super webViewDidStartLoad:theWebView];
}
- (void) webView:(UIWebView*)theWebView didFailLoadWithError:(NSError*)error
{
return [super webView:theWebView didFailLoadWithError:error];
}*/
- (BOOL) webView:(UIWebView*)theWebView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL *url = [request URL];
// Intercept the external http requests and forward to Safari.app
// Otherwise forward to the PhoneGap WebView
if ([[url scheme] isEqualToString:@"http"] || [[url scheme] isEqualToString:@"https"]) {
[[UIApplication sharedApplication] openURL:url];
return NO;
}
return [super webView:theWebView shouldStartLoadWithRequest:request navigationType:navigationType];
}
Workshop sull'editoria digitale
Bologna Digital Rights Workshop
This special session will look into the details and challenges of digital rights selling. This invitation only event will set up a Digital Rights Task Force to bring together the best minds on this subject and find solutions for the future. A special industry publication will be one result of this event.
Date: Wednesday 26th March
Time: 3 pm
Sala Suite – Services Centre, Block D
—-
http://www.bolognachildrensbookfair.com/en/bologna-digital/masterclasses/bologna-digital-rights-workshop/2243.html
Story-telling and story-selling. Digital kids between transmedia experiences and market trends
As the borders between playing, reading and learning are narrowing and new forms of storytelling get in the hands of new generations, children behavior towards digital technologies keeps evolving, affecting products, strategies and workflows. But how? What’s the relationship between children and digital reading? Which are the trends in terms of discovery, pricing, and activities in children publishing? How do the publishing and ICT world collaborate in order to offer the most engaging, interactive and fulfilling experience possible?
To answer these questions, the TISP project, in collaboration with Editech, presents Story-telling and story-selling. Digital kids between transmedia experiences and market trends.
The workshop will feature the results of #NatiDigitali, a survey regarding the relationship between children and digital reading in Italy, promoted by AIB (Associazione Italiana Biblioteche), AIE (Associazione Italiana Editori), Filastrocche.it e Mamamò.it, in collaboration with Fattore Mamma.
Nielsen Book will present the most updated trends in children books and ebooks with a particulare reference to the European market.
The seminar will furthermore feature case studies where publishing houses and ICT companies will discuss issues and strengths of their partnership, competences involved and innovative products highlighting the results achieved through their collaboration.
Speakers:
– #NatiDigitali
– Ann Betts, Managing Director Client Services, Nielsen Book International
– Mike Gaunt (Go Mad Kids)
– Irene Angelopulos (Mubo)
– Giulio Caperdoni (Vidiemme)
– Sameer Reina (Magic Box)
Date: Wednesday 26 March
Time: 10.30 – 12.30 am
Sala Suite – Services Centre, Block D
Pubblicata App su Google play
Ha ancora qualche difetto, ma direi che ci sono arrivata in fondo!
https://play.google.com/store/apps/details?id=it.lilithstudio.testdiitalianoperstranieri
YEEEEEEh!
Pubblicare sul Google market
- Leggerre e comprendere la licenza Sviluppatore Google
- Leggersi le linee guida per Caricare le App
- Dare un occhio in giro su come funziona l’account sviluppatore
- Iniziare a compilare il modulo per l’App
- Informarsi sui file di espansione se necessari (per apk oltre i 50MB)
riassunto http://www.telefoniablog.net/2013/10/programmazione-android-pubblicare-la-propria-app-sul-google-play-store/
Ecco.. e poi tolta l’ansia da pubblicazione:
http://developer.android.com/distribute/googleplay/quality/tablet.html
Punti della lista stilati con immagini!
wow comodo!
ul { list-style-image: url(images/bullet.png); }
http://reference.sitepoint.com/css/list-style-image
fonte:http://stackoverflow.com/questions/14672870/change-graphic-of-list-style-dot
Phonegap: link
Davvero costruttiva questa risposta su stackoverflow:
http://stackoverflow.com/questions/17926270/phonegap-2-9-0-doesnt-open-external-links-in-default-browser
target: The target in which to load the URL, an optional parameter that defaults to _self
. (String)
_self
: Opens in the Cordova WebView if the URL is in the white list, otherwise it opens in the InAppBrowser._blank
: Opens in the InAppBrowser._system
: Opens in the system’s web browser.
Io volevo aprire una pagina web nel browser di default, usando phonegap 3.3.. anzi cordova CLI 😉
Le indicazioni sopra non so se han funzionato, ma è cambiato in bene (su Android) quando ho fatto questo:
Commentare la seguente riga: <access origin="*" />
Ok, ora ho capito.
Quello : <acces… è i codice per impostare la whitelist.
che io credevo essere disattivata,
Invece phone gap cosa ti dice.. che lui aderisce alle politiche di sicurezza del W3C, adottando il tag access per definire la whitelist,
ovvero la lista dei siti sicuri per la tua app e che quindi ti apre anche all’interno della app con il WebInApp..
ma…
lo setta su *. ovvero su tutti.
Io pensavo che di default la white list non fosse settata. ahahah
che sicurezza!!
Quindi su Android quando cancello quella riga, lui passa automaticamente ad aprirmi i link da browser, perchè l’app per motivi di sicurezza si rifiuta di aprirli.
Su ioS?!?!
http://stackoverflow.com/questions/20689042/external-links-inappbrowser-in-cordova-phonegap-3-3-always-behave-like-sel
Il 12 febbraio è uscita la nuova versione di jquery mobile!
http://demos.jquerymobile.com/1.0a4.1/#docs/api/../../
Speriamo bbene!