Sviluppatori
Blog per sviluppatori: rassegna dei link e delle cose interessanti che trovo in giro nella rete.
venerdì, novembre 30, 2007

Purtroppo Leopard non ha risolto i problemi di instabilità del mio MacBook. Ho provato a spegnere un access point (molte volte al risveglio la wlan resta piantata e non si riavvia se non dopo lo spegnimento e la riaccenzione: attenzione non al riavvio), quello su cui gira openwrt, ma continua a bloccarsi.

Ho notato però vari errori nell'error_log e ho la ragionevole certezza che il problema del mio Mac sia nei driver/firmware della scheda di rete.

Qualcuno mi può aiutare? Sto seriamente pensando di scaraventarlo sulle gengive del tecnico dell'assistenza!

postato da pluto alle ore 15:08 | Permalink | commenti (3) / commenti (3) (pop-up) /
tags: apple, macosx, leopard

domenica, novembre 25, 2007

Oggi ho scoperto che per abilitare l'ibernazione su macosx basta il comando:
     sudo pmset -a hibernatemode 1

Lo stato di default è 3, che significa "sleep+ibernation. In questo articolo si parla di qualche altro possibile stato (7) da usare in caso di problemi al "risveglio".

UPDATE: Il valore esatto è 5 (come suggerito anche in quest'altro articolo) se
    sysctl vm.swapusage

Fornisce l'informazione che la virtual memory è "encrypted". In questo caso il default è 7 invece che 3. Per vedere i settings correnti "pmset -g".

postato da pluto alle ore 11:38 | Permalink | commenti / commenti (pop-up) /
tags: macosx, leopard

venerdì, novembre 09, 2007

Per abilitare l'utilizzo della Time-Machine di Leopard da un network di rete basta utilizzare il seguente comando dal terminale:

  • defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

Chissà perché lo avevano diabilitato: mi si intripperà il mac?

postato da pluto alle ore 10:46 | Permalink | commenti / commenti (pop-up) /
tags: macosx, leopard, time machine

lunedì, agosto 28, 2006
Leggo per caso la segnalazione di andreabeggi di un articolo di Infoworld, circa la maggiore vulnerabilità di sistemi windows rispetto a quelli macosx. Da una lettura veloce l'articolo, mi pare ingenuo per una serie di motivi. I primi che mi vengono in mente:
  • Non è vero che i servizi che NON partono con privilegi SYSTEM danno margini maggiori di sicurezza (vedi IIS...)
  • Non è vero che entrare con un utente non admin sia "innocuo": nella maggior parte dei kernel linux è possibile la root-escalation...
  • Non è vero che è impossibile nascondersi al sistema in sistemi unix: i rootkit sono nati PRIMA su sistemi unix e lì fanno egregiamente il proprio sporco lavoro.
La verità è che NON ci sono molte motivazioni tecniche che rendano windows più vulnerabile di altri sistemi, al di là del fatto che windows fa partire il sistema con una configurazione "aperta" alle interazioni di una LAN (==  con tante cose di cui neanche sappiamo l'esistenza): questa scelta semplifica, ma dall'altro rende più alta la possibilità di essere attaccati visto che non si ha coscienza della necessità di difendersi.
Le vere ragioni dell'esistenza di malware solo per Windows sono più propriamente probabilistiche, giornalistiche e psicologiche.

La ragione probabilistica può essere così riassunta:
  • i malware attaccano pescando IP a caso
  • un eventuale virus che giri per MacOSX ha scarse probabilità di trovare, casualmente un'altra macchina da infettare
  • la velocità di infezione è vicina allo zero
(ed infatti sui sistemi unix esistono tool di attacco automatici che gli script-kiddies utilizzano per attaccare sistemi specifici: farne un malware sarebbe oltremodo semplice, allora perchè non lo si fa?)

La ragione giornalistica può essere così riassunta:
  • Windows is the evil
  • Parlar male di Windows fa audience
  • Denunciare una nuova infezione su Windows, causa ansia e di conseguenza attenzione verso l'oggetto della notizia.
La ragione psicologica può essere così riassunta:
  • Windows is the evil
  • Chi usa Windows non è COOL
  • Allora faccio un malware per attaccare quei babbioni
  • Fare un malware per Windows, vista l'eco giornalistica, appaga il mio narcisismo hacker
PS. Ho un sistema macosx da circa 2 anni, e noto che progressivamente il ritmo di rilascio delle patch di sicurezza sta aumentando in maniera abbastanza proporzionale all'aumento delle vendite che si è registrato in quest'ultimo anno.
postato da pluto alle ore 10:45 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: sicurezza, linux, windows, macosx

domenica, febbraio 19, 2006
Alla faccia di chi sostiene che le piattaforme per il Trusted Computing risolvono il problema della pirateria, il MacOSX è stato finalmente crackato dal solito Maxxuss: questo vuol dire che chiunque, può ora installare MacOSX sul suo PC.
La prima patch è stata disponibile il 14 febbraio, e stranamente, il titolo Apple ha ricominciato a salire subito dopo (coincidenza?):
Apple e cracking di MacOSX Nonostante questo, i legali di Apple si siano mossi per far cancellare i link al sito dell'hacker.
A questo punto mi pare abbastanza chiaro che:
  • E' interesse di Apple avere una versione crackata in giro: questa possibilita' aumenta il numero di possibili investitori in Apple
  • Nonostante questo, Apple cerca di impedire la diffusione della notizia e quindi, in ultima istanza, impedisce l'aumento del titolo
Paura, forse, di ripercussioni sul proprio DRM?
postato da pluto alle ore 14:30 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: macosx, x86 , mactel, osx86, maxxuss

lunedì, gennaio 30, 2006
E' finalmente uscito un metodo per installare un dual boot XP/Mac sui nuovi iMac. La procedura non è banale e viene cosi sintetizzata:
  1. Using the Bootable Acronis Disk Director CD on the MacBook, shrink the Mac partition. Create a new partition of type NTFS/HPFS in the remaining space.
  2. Setup a clean version of XP on a PC.
  3. Extract Boot.7z to the root drive of your XP installation.. So you have C:\Boot\
  4. Copy bcdedit.exe to the root drive of your XP installation. C:\BCDedit.exe
  5. Copy MacBook.bcd to the root drive of your XP installation
  6. Use sysprep to “reseal” your XP install and remove all hardware info from the setup (thanks Kristan for pointing that out!).
  7. Use Acronis TrueImage CD to make an image of your XP install.
  8. Use the bootable Acronis True Image CD to recreate the image on the partition you just made on your MacBook.
  9. Use the Bootable Vista DVD to boot on the MacBook.
  10. Select “Repair Startup” -> Next -> CMD -> Run too.
  11. Browse to drive C:\Boot (which is the partition you created on the MacBook and then extracted the Acronis TrueImage file to). (cd C:\boot)
  12. Run “fixntfs.exe -lh” without the quotes
  13. Browse back to drive C:\ (cd \)
  14. Run “bcdedit.exe /import MacBook.bcd” without the quotes
  15. Eject the CD and restart.
  16. In Mac now, hack the Darwin Bootloader to add another entry that chainloads Drive(0) Partition(2). With GRUB it would look something like this… I’m not sure if Darwin is the same, but this step is very simple, and has nothing to do with EFI.
    title Windows XP
    rootnoverify
    (hd0,1)
    chainloader +1
  17. Restart
  18. By selecting “Windows XP” on the Darwin Bootloader you should be chainloaded to the Vista bootloader, which should in turn boot the entry “NeoSmart Windows XP”
  19. If everything has gone well, XP will boot!!
Continua [via Neosmart]
postato da pluto alle ore 17:52 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: windows, macosx, intel, x86 , mactel

giovedì, gennaio 12, 2006
In questa pagina:
   http://allforces.com/2005/04/19/wysiwyg-comes-to-safari-13/
E' spiegato come realizzare un editor visuale semplice (cioè senza toolbar, o meglio la toolbar si può aggiungere ma non è specificato in quella pagina).

E' possibile, però, editare il contenuto del post, mettere stili e format e accettare le immagini via drag&drop: credo che praticamente basta racchiudere la regione da editare in un <DIV> in cui ci sia l'attributo contentEditable="true", e poi leggere da lì per fare il post. That's all.

Per prova metto una area editabile qui giù:

--- Qui puoi editare (solo con IE e Safari) ---

Prova Prova Prova Prova Prova Prova


--- Fine zona editabile ---

Clicca qui per vedere l'alert con l'HTML generato.

UPDATE: stefano73 mi suggerisce un'altra pagina con una versione più completa. Guardare nei commenti
postato da pluto alle ore 10:53 | Permalink | commenti (2) / commenti (2) (pop-up) /
tags: web , javascript, macosx, ajax, gui , web20

mercoledì, novembre 30, 2005
E' di solo pochi giorni fa l'annuncio della prima versione delle GTK native per MacOSX. Qui potete trovare l'annuncio di Imendio, la software house che sta effettuando il porting, mentre questa è la home page del progetto Gtk Mac OS X.
postato da pluto alle ore 22:59 | Permalink | commenti / commenti (pop-up) /
tags: macosx, gui , gtk



  • Contattami
  • Il mio profilo
  • Linkami

  • RSS 2.0
  • ATOM 0.3
  • Powered by Splinder
Utente: pluto
Nome: Francesco Delfino
Ciao non so che scrivere, magari in futuro mi verrà in mente qualcosa.


ULTIMI COMMENTI

loretoparisi in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...
utente anonimo in Quanti risultati per...

LINKS

# cubanite
# Risorse Java by Loreto
# Risorse su Ajax
* Blog Hosting
* Instant Messaging Client
* Instant Messaging Server
- C# Friends
- Got Dot Net
- Microsoft Monitor
- Unofficial Microsoft Weblog
Linux Blog Lab
MySQL Performance Blog
Notti in giro
Sogni dispersi

PARTECIPANO

 Il mio profilo Contattamipluto
 Il mio profilo Contattamiahab
 Il mio profilo Contattamiginomi
 Il mio profilo Contattamistefko

ARCHIVIO
oggi
--- 2009 ---
--- 2008 ---
--- 2007 ---
--- 2006 ---
--- 2005 ---
--- 2004 ---
--- 2003 ---

VISITE

*loading*

ARGOMENTI

1generation addons adobe adsense adsm air ajax alexa alimentatore p... altiris amazon andlinux android antigua aol apache apartment api appengine apple applicazioni appstore asterisk azureus backup benchmark beta1 bill gates bittorrent blog blogday2006 blogsearch bluetooth bolla book bree brevetti browser browserplus bugs businessmodel busunessmodels buydifferent c# c++ c caraibi cdn censura cheap chrome chromium chrysler classifiche cloud computin... cluster crash credit crunch crisi cross site scr... cuil cuill dada datacard datacenter ddr2 debug dell desktop virtua... diff digsby disablepaginge... disservizi dokan download day drm ebay ebook eclipse ejabberd elezioni email erlang esterno extension facebook faidate fanless fiat firebug firefox firenze flash flat flex flickr fuse g1 gateway gdd2008 gears gmail gmail paper google google develop... google i/o google talk googlephone googlewebtoolk... goole i/o gphone gpl3 gpl gtk guerra dei bro... gui gwt-fx gwt gwtfx haystack helmer hotmail htc dream html5 html help ics ie5 ie6 ie7 ie8 ie if ikea im imagex imendio incompatibilit... innovazione intel internet conne... internet explo... io2009 iphone iphone 3g ipod italia itunes j2me jabber java javascript jquery json jsonml jsonp kb929577 kboot kindle largesystemcac... leopard lesblogs libertà linguaggi linux liveleak lonelygirl15 lownoise lucene mac macosx mactel macworld markette mass upload maxxuss mcafee mdi mediacenter memcached metaweblog api metaweblogapi mh600hs micropayment microsoft microsoft surf... microsoft volt... mobile mobile develop... mobile program... mono msn toolbar mtu musica myair mysql mysql sandbox n80 n95 named pipes net netapp nokia ntp ocrampal ono open source opensocial opera osx86 ot p2p paper parodia partitioning pdc2008 pdc pesce daprile petitboot php phpedit pillole pipe planner playstation pocketpc podcast politica portable appli... postalmarket predizioni prestazioni problemi product activa... project ps3 putty python qix qos readyboost regex responsiveness rpc rss s60 safari salesforce san francisco scribefire scriptsharp sdk sdl search senderid seo service pack 1 sharing sicurezza single page ap... skype smartphone sms social network sodimm software sp1 spaces spam splinder splindernight stallman statistiche storage streetview sudo sunspider svista svn svs symbian syncml t-mobile tc technorati testing thinstall thinstalled thrift tiger tim time machine timp tipic tipicim tipicm top100 torvalds trac tracemonkey transport trusted comput... tutto relax in... twuik uac ubuntu ubuntu 804 ugc ulteo umfs umpc umts università user mode file... user pain utlitity v8 vacanze vazanze vhd video videocast vim virtual pc virtualbox virtualizzazio... vista vmware voip vsntp wbadmin web20 web webkit wikipedia wim windowname tra... windows windows7 windows mobile windows vista workingset wubi x86 xbox xbox 360 xdebug xenocode xml xmpp xna xul yahoo youtube yslow yui 2006 2008 929577