<rss version="2.0"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
        <channel>
        <title>Magazine - script</title>
        <link>https://www.applesfera.com</link>
        <description>Publicación de noticias sobre gadgets y tecnología. Últimas tecnologías en electrónica de consumo y novedades tecnológicas en móviles, tablets, informática, etc</description>
        <pubDate>Tue, 09 Jun 2026 14:29:50 +0000</pubDate>
        <generator>https://www.applesfera.com</generator>
        <atom:link href="https://www.applesfera.com/tag/script/rss2.xml" rel="self" type="application/rss+xml" />
                                        <item>
                <title><![CDATA[Truco: Añade un calendario con el número de semana a iCal]]></title>
                <link>https://www.applesfera.com/curiosidades/truco-anade-un-calendario-con-el-numero-de-semana-a-ical</link>
                <guid>https://www.applesfera.com/curiosidades/truco-anade-un-calendario-con-el-numero-de-semana-a-ical</guid>
                <pubDate>Sun, 01 May 2011 07:40:04 +0000</pubDate>
                                <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/d679d3/ical/1024_2000.jpg" alt="Truco&#x3A;&#x20;A&#x00F1;ade&#x20;un&#x20;calendario&#x20;con&#x20;el&#x20;n&#x00FA;mero&#x20;de&#x20;semana&#x20;a&#x20;iCal">
    </p>
    <p>En muchos trabajos, a la hora de planificar tareas, el tiempo se mide en semanas. Muchos calendarios y aplicaciones incluyen el número de la semana, de forma que sepamos a qué altura de las 52 semanas del año nos encontramos. iCal lamentablemente no. En esta entrada os traemos <strong>un script que hace precisamente eso, incluir un calendario con el número de la semana en iCal</strong>. El script original está sacado de <a rel="noopener, noreferrer" href="https://discussions.apple.com/thread/1407696?threadID=1407696">aquí</a>, pero tenía un fallo por el cual las semanas tenían 8 días en lugar de 7. Lo único que tenéis que hacer es descargar este archivo de texto que ya está arreglado, abrirlo en el Editor Applescript y pulsar en el botón ejecutar. </p>
<!-- BREAK 1 -->
<p>Como curiosidad, deciros que hay una pequeña complicación en la forma más extendida de numerar las semanas. La semana con el primer jueves del año corresponde a la semana 1. Es decir, que si el día 1 de enero fuese viernes, esa no sería la primera semana, sino que sería la semana siguiente. Si tenéis curiosidad sobre la numeración de las semanas, tenéis una estupenda entrada en la <a rel="noopener, noreferrer" href="http://en.wikipedia.org/wiki/ISO_week_date">wikipedia</a>.</p>
<!-- BREAK 2 -->
<p>Descarga | <a class="js-branded-hubs-link" rel="noopener, noreferrer" data-vars-brand-customer="img" id="p28638" href="http://img.applesfera.com/2011/04/numerar-semanas.zip">Script para numerar semanas</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Controla en tu Mac que pestañas abrir en tu navegador (Safari o Chrome) con un sencillo script]]></title>
                <link>https://www.applesfera.com/apple/controla-en-tu-mac-que-pestanas-abrir-en-tu-navegador-safari-o-chrome-con-un-sencillo-script</link>
                <guid>https://www.applesfera.com/apple/controla-en-tu-mac-que-pestanas-abrir-en-tu-navegador-safari-o-chrome-con-un-sencillo-script</guid>
                <pubDate>Sun, 24 Apr 2011 19:46:30 +0000</pubDate>
                                <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/ade15a/applescrlog/1024_2000.jpg" alt="Controla&#x20;en&#x20;tu&#x20;Mac&#x20;que&#x20;pesta&#x00F1;as&#x20;abrir&#x20;en&#x20;tu&#x20;navegador&#x20;&#x28;Safari&#x20;o&#x20;Chrome&#x29;&#x20;con&#x20;un&#x20;sencillo&#x20;script">
    </p>
    <p></p>
<p><br />
Seguro que cada vez que te levantas a la mañana (o a la hora que sea) enciendes tu Mac y abres las mismas pestañas como si de un extraño ritual se tratara. Si nos paramos a pensarlo detenidamente, estoy seguro que tal como me ocurre a mi, <strong>cada vez que abres el navegador tienes unas cuantas paginas de obligada visita</strong> (espero que una de ellas sea Applesfera, ehem, ehem). Pues hoy vamos a ver un <strong>sencillo script con el cual abrir de golpe y porrazo todas las pestañas que queramos</strong> en nuestro navegador, tranquilo porque no es necesario tener conocimientos muy elevados de AppleScript para hacerlo correr.</p>
<!-- BREAK 1 -->
<p>Lamentablemente he de decir que lo he conseguido hacer funcionar en <strong>Safari y Google Chrome</strong>, hasta el momento tras varias pruebas, me ha sido totalmente imposible hacerlo funcionar correctamente en Firefox. Si alguien supera el conocimiento de este pobre redactor, una breve explicación en los comentarios será bienvenida. Lo que deberemos hacer, primero de todo, es abrir el <strong>editor AppleScript</strong>. Una simple llamada desde Spotlight debería ser suficiente, pero por si no lo sabes, se encuentra dentro de la carpeta &#8220;Utilidades&#8221; que se encuentra a su vez dentro de &#8220;Aplicaciones&#8221; de nuestro Mac.</p>
<!-- BREAK 2 -->
<p>Una vez abierto el editor, solo tendremos que copiar el texto que voy a escribir tras el salto, picándolo tú mismo. Se trata de una estructura anidada, será el &#8220;tell window 1&#8221; a partir de donde <strong>empezaremos a introducir las pestañas que querramos abrir</strong>.</p>
<!-- BREAK 3 --><!--more--><p></p>

<p></p>
<div class="article-asset-image article-asset-normal article-asset-center">
 <div class="asset-content">
                   <img class="centro_sinmarco" height=702 width=650 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/2a5b0d/applescript/450_1000.webp 450w, https://i.blogs.es/2a5b0d/applescript/650_1200.webp 681w,https://i.blogs.es/2a5b0d/applescript/1024_2000.webp 1024w, https://i.blogs.es/2a5b0d/applescript/1366_2000.webp 1366w" src="https://i.blogs.es/2a5b0d/applescript/450_1000.webp" alt="applescript.jpg" onerror="this.src='https://i.blogs.es/2a5b0d/applescript/450_1000.jpg';this.srcset='https://i.blogs.es/2a5b0d/applescript/450_1000.jpg 450w, https://i.blogs.es/2a5b0d/applescript/650_1200.jpg 681w,https://i.blogs.es/2a5b0d/applescript/1024_2000.jpg 1024w, https://i.blogs.es/2a5b0d/applescript/1366_2000.jpg 1366w';return false;">
   <img alt="applescript.jpg" class="centro_sinmarco" src="https://i.blogs.es/2a5b0d/applescript/450_1000.webp">
   
      </div>
</div>
<p></p>

<p>Deberemos copiar lo que veis en la imagen respetando las diferentes líneas (y las tabulaciones para conseguir una estructura lo más ordenada posible). En la primera línea (tell application &#8220;Google Chrome&#8221;) será donde <strong>definamos el navegador a utilizar</strong>, si preferimos Safari, solo tendremos que sustituir &#8220;Google Chrome&#8221; por &#8220;Safari&#8221; para que nos abra el navegador. Tras la línea &#8220;Tell window 1&#8221; <strong>será donde definamos cuantas pestañas abrir</strong> y que página se abrirá en cada una.</p>
<!-- BREAK 4 -->
<p>Solo tendremos que ir añadiendo lineas &#8220;make new tab with properties&#8230;&#8221; para ir añadiendo <strong>todas las pestañas que queramos</strong>. Una vez acabado el script y tengamos definidas todas las pestañas que queremos abrir, en el menú &#8220;Archivo&#8221; del editor AppleScript le daremos a &#8220;Guardar como&#8221;. En la ventana que nos aparece para guardar escogeremos el nombre del script, donde guardarlo y el formato de archivo en el que queremos guardar el Script. <strong>Deberemos salvarlo como &#8220;Aplicación&#8221;</strong> para que cada vez que lo ejecutemos nos funcione correctamente.</p>
<!-- BREAK 5 -->
<p>Vía | <a rel="noopener, noreferrer" href="http://hints.macworld.com/">Mac OS X Hints</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Cómo saltarse los contenidos protegidos al reproducir DVDs]]></title>
                <link>https://www.applesfera.com/aplicaciones-os-x-1/como-saltarse-los-contenidos-protegidos-al-reproducir-dvds</link>
                <guid>https://www.applesfera.com/aplicaciones-os-x-1/como-saltarse-los-contenidos-protegidos-al-reproducir-dvds</guid>
                <pubDate>Wed, 03 Nov 2010 21:44:22 +0000</pubDate>
                                <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/cf9c73/contenidos-no-deseados-en-dvd-con-uop/1024_2000.jpg" alt="C&#x00F3;mo&#x20;saltarse&#x20;los&#x20;contenidos&#x20;protegidos&#x20;al&#x20;reproducir&#x20;DVDs">
    </p>
    <p></p>
<p></p>

<p>Seguro que a vosotros también os pasa lo mismo que a mí. Me saca de quicio y de mis casillas poner un <span class="caps">DVD</span> y tener que tragarme todos y cada uno de los trailers, información de que la piratería es un delito, etc. sin poder saltármelos. Bueno, eso era hasta ahora. La información que está bloqueada mediante UOPs, <a rel="noopener, noreferrer" href="http://en.wikipedia.org/wiki/User_operation_prohibition">User Operation Prohibitions</a> o prohibiciones de operación de usuario, pueden saltarse con el botón de fast forward. Sólo tendremos que modificar el reproductor de <span class="caps">DVD</span> de <span class="caps">MAC</span> OS X. En esta web encontraréis toda la información necesaria para parchear el programa y eliminar así tan incordioso bloqueo. </p>
<!-- BREAK 1 -->
<p>Básicamente consiste en ejecutar un script e introducir la contraseña de administrador. Y ya está, el reproductor de <span class="caps">DVD</span> de <span class="caps">MAC</span> OS X ya nos dejará saltarnos la información tranquilamente o ir al menú principal del <span class="caps">DVD</span>. Eso que ganamos en salud. Si os preocupa, deciros también que el proceso es reversible, ya que en el mismo archivo .dmg encontraréis el script que hace la operación contraria, esto es, dejarlo todo como estaba. Lo he probado y funciona como dice. </p>
<!-- BREAK 2 -->
<p>Asimismo en el mismo sitio encontrareis un <a rel="noopener, noreferrer" href="http://xvi.rpc1.org/">enlace</a> a un método para poder reproducir DVDs de otras regiones, pero no lo he probado ya que implica cambiar el firmware del lector de <span class="caps">DVD</span>, así que no sé si dicho método funciona o no. Modificar el firmware del lector es un poco arriesgado, por lo que no os lo recomiendo. </p>
<!-- BREAK 3 -->
<p>Vía | <a rel="noopener, noreferrer" href="http://hackaday.com/2010/10/30/ignore-uop-on-the-osx-dvd-player/">Hack a day</a><br />
Más información | <a rel="noopener, noreferrer" href="http://sites.google.com/site/dvdplayerpatch/"><span class="caps">DVD</span> Player Patch</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[GeekTool 3 personaliza tu escritorio, monitoriza tu ordenador y mucho más]]></title>
                <link>https://www.applesfera.com/aplicaciones-os-x-1/geektool-3-personaliza-tu-escritorio-monitoriza-tu-ordenador-y-mucho-mas</link>
                <guid>https://www.applesfera.com/aplicaciones-os-x-1/geektool-3-personaliza-tu-escritorio-monitoriza-tu-ordenador-y-mucho-mas</guid>
                <pubDate>Tue, 01 Dec 2009 23:35:59 +0000</pubDate>
                                <description>
                    <![CDATA[
                              <div><object width="500" height="306"><param name="movie" value="https://www.youtube.com/v/8lGBcKOGCI8&hl=es_ES&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="https://www.youtube.com/v/8lGBcKOGCI8&hl=es_ES&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="306"></embed></object></div>
    <p><strong>GeekTool es una aplicación que permite mostrar en nuestro escritorio diferente información</strong> así como elementos para personalizarlo, todo gracias a las posibilidades que ofrece.</p>
<!-- BREAK 1 -->
<p>GeekTool se instala dentro del Panel de Preferencias y funciona perfectamente en la ultima versión de Mac OS X 10.6. Posiblemente ya muchos la conocíais pero tras en lanzamiento de <strong>la versión 3 se ha vuelto más sencilla de usar debido al rediseño del panel de preferencias de cada uno de los elementos</strong> que podemos añadir.</p>
<!-- BREAK 2 --><!--more--><p>Una vez instalamos GeekTool y entramos en su panel de preferencias vemos tres iconos: File, Image y Shell. </p>

<ul>
<li><p><strong>File</strong> nos permite seguir o monitorizar cualquier archivo que seleccionemos como por ejemplo archivos .LOG,...</p>
</li>
<li><p><strong>Shell</strong> nos brinda la opción de ejecutar scripts o comandos de terminal para obtener información. Por ejemplo: date +%d para que nos muestre el día en que estamos.</p>
</li>
<li><p>Y por ultimo, <strong>Image</strong> gracias a aplicaciones como MRTG o RRD podemos ver el ancho de banda usado, carga de CPU,...</p>
</li>
</ul>

<p><strong>¿Complicado? Un poco si no tenemos grandes conocimientos de comandos del Terminal, scripts, etc...</strong> pero gracias a internet y los aportes de los usuarios podemos encontrar cientos de ejemplos y ayuda para dar un toque muy geek a nuestro escritorio.</p>
<!-- BREAK 3 -->
<p>Además, para hacerlo aún más sencillo cada elemento que creemos puede ser exportado en forma de archivo .GLET los cuales compartir y que compartirán con nosotros, como en <a rel="noopener, noreferrer" href="http://www.macosxtips.co.uk/geeklets/">Geeklets</a>.</p>
<!-- BREAK 4 -->
<p>Sin duda, y pese a los chocante que pueda parecer al principio, <strong>si os gusta personalizar vuestro Mac GeekTool es una gran opción</strong>. Os dejo con unas imágenes encontradas en Flickr de diferentes usuarios. Y si queréis más información siempre están los <a rel="noopener, noreferrer" href="http://projects.tynsoe.org/phpBB3/viewforum.php?f=4&sid=339cfaeed54f17f89cc25ab0e274f82a">foros oficiales</a>.</p>
<!-- BREAK 5 --><ul>
   <li>
   <p><a rel="noopener, noreferrer" href="http://www.flickr.com/photos/hades87/4020604406/sizes/o/">Flickr Hades87</a></p>
<div class="article-asset-image article-asset-small article-asset-center">
 <div class="asset-content">
                   <img class="centro_sinmarco" height=312 width=500 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/b667a6/hades87/450_1000.webp 450w, https://i.blogs.es/b667a6/hades87/650_1200.webp 681w,https://i.blogs.es/b667a6/hades87/1024_2000.webp 1024w, https://i.blogs.es/b667a6/hades87/1366_2000.webp 1366w" src="https://i.blogs.es/b667a6/hades87/450_1000.webp" alt="GeekTool Hades87" onerror="this.src='https://i.blogs.es/b667a6/hades87/450_1000.jpg';this.srcset='https://i.blogs.es/b667a6/hades87/450_1000.jpg 450w, https://i.blogs.es/b667a6/hades87/650_1200.jpg 681w,https://i.blogs.es/b667a6/hades87/1024_2000.jpg 1024w, https://i.blogs.es/b667a6/hades87/1366_2000.jpg 1366w';return false;">
   <img alt="GeekTool Hades87" class="centro_sinmarco" src="https://i.blogs.es/b667a6/hades87/450_1000.webp">
   
      </div>
</div>
<p>&#xD;</p>

  </li>
   <li>
   <p><a rel="noopener, noreferrer" href="http://www.flickr.com/photos/tjshirey/3395920317/sizes/o/">Flickr tjshirey</a></p>
<div class="article-asset-image article-asset-small article-asset-center">
 <div class="asset-content">
                   <img class="centro_sinmarco" height=312 width=500 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/ea7a6c/tjshirey/450_1000.webp 450w, https://i.blogs.es/ea7a6c/tjshirey/650_1200.webp 681w,https://i.blogs.es/ea7a6c/tjshirey/1024_2000.webp 1024w, https://i.blogs.es/ea7a6c/tjshirey/1366_2000.webp 1366w" src="https://i.blogs.es/ea7a6c/tjshirey/450_1000.webp" alt="GeekTool tjshirey" onerror="this.src='https://i.blogs.es/ea7a6c/tjshirey/450_1000.jpg';this.srcset='https://i.blogs.es/ea7a6c/tjshirey/450_1000.jpg 450w, https://i.blogs.es/ea7a6c/tjshirey/650_1200.jpg 681w,https://i.blogs.es/ea7a6c/tjshirey/1024_2000.jpg 1024w, https://i.blogs.es/ea7a6c/tjshirey/1366_2000.jpg 1366w';return false;">
   <img alt="GeekTool tjshirey" class="centro_sinmarco" src="https://i.blogs.es/ea7a6c/tjshirey/450_1000.webp">
   
      </div>
</div>
<p>&#xD;</p>

  </li>
   <li>
   <p><a rel="noopener, noreferrer" href="http://www.flickr.com/photos/haldean/3443310527/sizes/o/">Flickr haldean</a></p>
<div class="article-asset-image article-asset-small article-asset-center">
 <div class="asset-content">
                   <img class="centro_sinmarco" height=312 width=500 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/4eb2b1/haldean/450_1000.webp 450w, https://i.blogs.es/4eb2b1/haldean/650_1200.webp 681w,https://i.blogs.es/4eb2b1/haldean/1024_2000.webp 1024w, https://i.blogs.es/4eb2b1/haldean/1366_2000.webp 1366w" src="https://i.blogs.es/4eb2b1/haldean/450_1000.webp" alt="GeekTool Haldean" onerror="this.src='https://i.blogs.es/4eb2b1/haldean/450_1000.jpg';this.srcset='https://i.blogs.es/4eb2b1/haldean/450_1000.jpg 450w, https://i.blogs.es/4eb2b1/haldean/650_1200.jpg 681w,https://i.blogs.es/4eb2b1/haldean/1024_2000.jpg 1024w, https://i.blogs.es/4eb2b1/haldean/1366_2000.jpg 1366w';return false;">
   <img alt="GeekTool Haldean" class="centro_sinmarco" src="https://i.blogs.es/4eb2b1/haldean/450_1000.webp">
   
      </div>
</div>
<p>&#xD;</p>

  </li>
 </ul>
<p>Más información | <a rel="noopener, noreferrer" href="http://projects.tynsoe.org/en/geektool/">GeekTool</a>
Vídeo | <a rel="noopener, noreferrer" href="https://www.youtube.com/watch?v=8lGBcKOGCI8">GeekTool 3 </a>, Youtube
Música | <a rel="noopener, noreferrer" href="http://www.jamendo.com/es/album/41729">Valium Dance</a>, del album The Geek Sound. Jamendo</p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Clean Install, ejecuta el asistente de configuración de nuevo]]></title>
                <link>https://www.applesfera.com/os-x/clean-install-ejecuta-el-asistente-de-configuracion-de-nuevo</link>
                <guid>https://www.applesfera.com/os-x/clean-install-ejecuta-el-asistente-de-configuracion-de-nuevo</guid>
                <pubDate>Sat, 25 Jul 2009 15:43:06 +0000</pubDate>
                                <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/0bc370/clean-install/1024_2000.jpg" alt="Clean&#x20;Install,&#x20;ejecuta&#x20;el&#x20;asistente&#x20;de&#x20;configuraci&#x00F3;n&#x20;de&#x20;nuevo">
    </p>
    <p><strong>Clean Install</strong> es un applescript que permite <strong>eliminar las cuentas de usuario existentes y toda la información</strong> relativa a estos en un Mac</p>

<p>Para usarlo debemos arrancar desde un volumen distinto al que queremos limpiar. Luego, una vez ejecutado se  eliminan todas las carpetas de usuario y la base de datos Netinfo (Mac oS X Tiger) o los archivos de preferencias plist (Mac OS X 10.5 Leopard o superior).</p>
<!-- BREAK 1 -->
<p>Tras finalizar todo el proceso, <strong>al volver a encender el equipo veremos como aparece de nuevo el asistente de configuración</strong>. Ideal si queremos vender nuestro equipo limpiando todos nuestros datos pero dejarlo con actualizaciones y aplicaciones instaladas. Además de facilitar la tarea comparado al <a class="text-outboundlink" href="https://www.applesfera.com/apple/vende-tu-mac-a-buen-precio" data-vars-post-title="Vende tu Mac a buen precio" data-vars-post-url="https://www.applesfera.com/apple/vende-tu-mac-a-buen-precio">anterior método</a> que ya os comentamos en Applesfera usando el terminal.</p>
<!-- BREAK 2 -->
<p>Vía | <a rel="noopener, noreferrer" href="http://www.macosxhints.com/article.php?story=2009072008431183">Mac OS X Hints</a>
Sitio Oficial | <a rel="noopener, noreferrer" href="http://ksbarnt.com/Clean_Install_App/Clean_Install_App.html">Clean Install</a>, ksbarnt</p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[ThisService, crea tus propios servicios del sistema]]></title>
                <link>https://www.applesfera.com/os-x/thisservice-crea-tus-propios-servicios-del-sistema</link>
                <guid>https://www.applesfera.com/os-x/thisservice-crea-tus-propios-servicios-del-sistema</guid>
                <pubDate>Fri, 17 Apr 2009 11:26:16 +0000</pubDate>
                                <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/35e4ae/imagen-2/1024_2000.jpg" alt="ThisService,&#x20;crea&#x20;tus&#x20;propios&#x20;servicios&#x20;del&#x20;sistema">
    </p>
    <p>En Applesfera ya hemos visto qué son los <a class="text-outboundlink" href="https://www.applesfera.com/applesfera-responde/applesfera-responde-servicios-del-sistema-que-son" data-vars-post-title="Servicios del sistema: ¿Qué son? Applesfera Responde" data-vars-post-url="https://www.applesfera.com/applesfera-responde/applesfera-responde-servicios-del-sistema-que-son">servicios del sistema</a> y <a class="text-outboundlink" href="https://www.applesfera.com/applesfera-responde/servicios-del-sistema-como-organizarlos-applesfera-responde" data-vars-post-title="Servicios del sistema: ¿Cómo organizarlos? Applesfera responde" data-vars-post-url="https://www.applesfera.com/applesfera-responde/servicios-del-sistema-como-organizarlos-applesfera-responde">cómo organizarlos</a>. Ahora vamos a ver cómo podemos crear nuestros propios servicios del sistema de una forma rápida y sencilla.</p>
<!-- BREAK 1 -->
<p><strong>ThisService es una aplicación con la cual crear un servicio del sistema rápidamente</strong>. Gracias al soporte para varios lenguajes de programación (Applescript, Perl, Phyton y Ruby) una vez escrito nuestro script sólo debemos realizar unos sencillos pasos.</p>
<!-- BREAK 2 -->
<p>Seleccionamos el script y el tipo: procesan, suministran o ambos. Luego un atajo de teclado si lo creemos conveniente, algo que yo siempre recomiendo por la velocidad de interacción que ofrece. Y listo, ahora creará nuestro servicio con sólo hacer click en <strong>"Pack up Service"</strong>; guardandolo en la carpeta correspondiente.</p>
<!-- BREAK 3 -->
<p>Todo esto permite ampliar con útiles servicios nuestro menú. De momento echar un vistazo en la web de <a rel="noopener, noreferrer" href="http://wafflesoftware.net/thisservice/services/">Waffle</a> donde hay algunos muy interesantes, de los que destacaría los <strong>acortadores de url como TinyURL o Hurl</strong> los cuales combinados con atajos de teclado son una maravilla. Y recordar que si creáis alguno siempre serán bien recibidos por mí personalmente y seguro que agradecido por muchos lectores de Applesfera.</p>
<!-- BREAK 4 -->
<p>Sitio Oficial | <a rel="noopener, noreferrer" href="http://wafflesoftware.net/thisservice/">ThisService</a>
En Applesfera | <a class="text-outboundlink" href="https://www.applesfera.com/applesfera-responde/applesfera-responde-servicios-del-sistema-que-son" data-vars-post-title="Servicios del sistema: ¿Qué son? Applesfera Responde" data-vars-post-url="https://www.applesfera.com/applesfera-responde/applesfera-responde-servicios-del-sistema-que-son"> Servicios del sistema: ¿Qué son? Applesfera Responde"></a>
En Applesfera | <a class="text-outboundlink" href="https://www.applesfera.com/applesfera-responde/servicios-del-sistema-como-organizarlos-applesfera-responde" data-vars-post-title="Servicios del sistema: ¿Cómo organizarlos? Applesfera responde" data-vars-post-url="https://www.applesfera.com/applesfera-responde/servicios-del-sistema-como-organizarlos-applesfera-responde"> Servicios del sistema: ¿Cómo organizarlos? Applesfera responde</a></p>
<!-- BREAK 5 --><script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Envía feeds de NetNewsWire a Evernote rápidamente]]></title>
                <link>https://www.applesfera.com/aplicaciones-os-x-1/envia-feeds-de-netnewswire-a-evernote-rapidamente</link>
                <guid>https://www.applesfera.com/aplicaciones-os-x-1/envia-feeds-de-netnewswire-a-evernote-rapidamente</guid>
                <pubDate>Thu, 30 Oct 2008 15:55:40 +0000</pubDate>
                                <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/b9e9c4/script-20nnw-20evernote/1024_2000.jpg" alt="Env&#x00ED;a&#x20;feeds&#x20;de&#x20;NetNewsWire&#x20;a&#x20;Evernote&#x20;r&#x00E1;pidamente">
    </p>
    <p>Si sois usuarios de <a href="https://www.applesfera.com/2008/01/09-netnewswire-completamente-gratuito">NetNewsWire</a> y <strong>Evernote</strong> los siguientes script os resultarán muy útiles. Con ellos vamos a poder <strong>enviar feeds de forma individual o masiva a Evernote</strong> de una forma rápida y sencilla.</p>
<!-- BREAK 1 -->
<p>Lo primero que haremos será descargar ambos script que podéis encontrar en el enlace del post de <strong>MacOSXHints</strong>. Una vez en nuestro disco duro vamos a trasladarlos a la siguiente ubicación:</p>
<!-- BREAK 2 -->
<p>Carpeta de tu Usuario -> Librería -> Application Support -> NetNewsWire -> Scripts.</p>

<p>Lanzamos la aplicación y desde la barra de menú de NetNewsWire vamos a Script. Vemos como nos aparecen las dos acciones.</p>
<ul>
   <li>
   <p><a rel="noopener, noreferrer" href="http://media.veritrope.com/scripts/Single-NNW-Evernote.scpt">Single-NNW-Evernote</a></p>

  </li>
   <li>
   <p><a rel="noopener, noreferrer" href="http://media.veritrope.com/scripts/Batch-NNW-Evernote.scpt">Batch-NNW-Evernote</a></p>

  </li>
 </ul>
<p>La primera nos envia el elemento seleccionado y con la segunda enviaremos todos los elementos, los que están sin leer o los marcados con la bandera. Una forma muy sencilla de enviar esos elementos que nos interesan y queremos tener a mano en cualquier lugar.</p>
<!-- BREAK 3 --><!--more--><p>Pero esto no es todo, vamos a rizar el rizo y si antes conseguíamos enviar elementos fácilmente ahora le daremos un toque más de velocidad. Para ello lo que haremos será crear un atajo de teclado.</p>
<!-- BREAK 4 --><div class="article-asset-image article-asset-small article-asset-center">
 <div class="asset-content">
                   <img class="centro_sinmarco" height=339 width=500 loading="lazy" decoding="async" sizes="100vw" fetchpriority="high" srcset="https://i.blogs.es/67fefc/cofigurando-20atajo-20teclado-20nnw/450_1000.webp 450w, https://i.blogs.es/67fefc/cofigurando-20atajo-20teclado-20nnw/650_1200.webp 681w,https://i.blogs.es/67fefc/cofigurando-20atajo-20teclado-20nnw/1024_2000.webp 1024w, https://i.blogs.es/67fefc/cofigurando-20atajo-20teclado-20nnw/1366_2000.webp 1366w" src="https://i.blogs.es/67fefc/cofigurando-20atajo-20teclado-20nnw/450_1000.webp" alt="Atajo de teclado personalizado" onerror="this.src='https://i.blogs.es/67fefc/cofigurando-20atajo-20teclado-20nnw/450_1000.jpg';this.srcset='https://i.blogs.es/67fefc/cofigurando-20atajo-20teclado-20nnw/450_1000.jpg 450w, https://i.blogs.es/67fefc/cofigurando-20atajo-20teclado-20nnw/650_1200.jpg 681w,https://i.blogs.es/67fefc/cofigurando-20atajo-20teclado-20nnw/1024_2000.jpg 1024w, https://i.blogs.es/67fefc/cofigurando-20atajo-20teclado-20nnw/1366_2000.jpg 1366w';return false;">
   <img alt="Atajo de teclado personalizado" class="centro_sinmarco" src="https://i.blogs.es/67fefc/cofigurando-20atajo-20teclado-20nnw/450_1000.webp">
   
      </div>
</div>
<p>Abrimos el Panel de preferencias y seleccionamos Teclado y Ratón. Muy bien, ahora vamos a la pestaña Funciones rápidas de teclado. Pulsamos el icono "+". 

En el primer desplegable seleccionamos NetNewsWire para que sólo tenga efecto en dicha aplicación, ya que si lo hacemos para <strong>todas las aplicaciones</strong> puede que pisemos con la misma combinación de teclas las usadas para otra acción. En título del menú escribimos exactamente lo mismo que vemos en la barra de menú de NetNewsWire, ahora elegimos la combinación y listo.

Si antes el envío desde NetNewsWire a Evernote era rápido ahora mucho más.

Vía | <a rel="noopener, noreferrer" href="http://www.macosxhints.com/article.php?story=20081021103858748&query=evernote">Mac OS X Hints</a>
Más información | <a rel="noopener, noreferrer" href="http://veritrope.com">Veritrope</a>
En Applesfera | <a href="https://www.applesfera.com/2008/10/27-screencast-evernote-tus-notas-disponibles-en-cualquier-momento-y-desde-cualquier-dispositivo">Screencast: Evernote</a></p>
<!-- BREAK 5 --><script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Microsoft volverá a dar soporte a Visual Basic]]></title>
                <link>https://www.applesfera.com/apple/microsoft-volvera-a-dar-soporte-a-visual-basic</link>
                <guid>https://www.applesfera.com/apple/microsoft-volvera-a-dar-soporte-a-visual-basic</guid>
                <pubDate>Tue, 13 May 2008 16:37:54 +0000</pubDate>
                                <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/533f76/screenshot11/1024_2000.jpeg" alt="Microsoft&#x20;volver&#x00E1;&#x20;a&#x20;dar&#x20;soporte&#x20;a&#x20;Visual&#x20;Basic">
    </p>
    <p>Una de las novedades que más quebraderos de cabeza habrán dado a más de uno en casa, y ya no digamos en entornos profesionales, es la retirada del soporte de <strong>Visual Basic</strong> por parte de <strong>Microsoft</strong> en el entorno <strong>Office 2008</strong>. Esto significa que todos los scripts desarrollados en Visual Basic <a href="https://www.applesfera.com/2007/05/05-guia-gratuita-para-pasar-de-visual-basic-a-applescript">ya no funcionan en la nueva versión de la suite</a>. </p>
<!-- BREAK 1 -->
<p>La excusa dada fue la dificultad en portar <strong>VBA</strong> (Visual Basic para Aplicaciones) a la plataforma intel, lo cual no deja de ser una excusa. Y muy mala por cierto. <strong>VBA</strong> volverá a estar presente en <strong>Office</strong> para <strong>Mac</strong> en la siguiente versión, e incluirá al menos la misma funcionalidad que en <strong>Office 2004</strong>.</p>
<!-- BREAK 2 -->
<p><strong>Microsoft</strong> apostó por <strong>AppleScript</strong> como una mejor solución para el desarrollo de comandos y automatizaciones para el usuario, lo cual es correcto. Lo incorrecto es no dar soporte a todo el trabajo ya hecho, e indicar que todos los scripts deberían ser portados al lenguaje de <strong>Apple</strong>. Rectificar es de sabios y <strong>Microsoft</strong>, ante las numerosas quejas recibidas, ha decidido echar marcha atrás y acaba de anunciar que sí que será posibie ejecutar y desarrollar scripts en <strong>Visual Basic</strong>. Pero, ¿Tendremos que esperar tres años y medio para ver la próxima versión de <strong>Office</strong> con <strong>VBA</strong>? ¿O <strong>Microsoft</strong> finalmente lanzará un <strong>Service Pack</strong> con dicha funcionalidad?</p>
<!-- BREAK 3 -->
<p>Más información | <a rel="noopener, noreferrer" href="http://feeds.feedburner.com/~r/idg/uk/MacworldUk/~3/289398525/story01.htm">MacWorld UK</a> 
En Applesfera | <a href="https://www.applesfera.com/2007/05/05-guia-gratuita-para-pasar-de-visual-basic-a-applescript">Guía gratuita para pasar de Visual Basic a AppleScript</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Controla un robot con el acelerómetro del Macbook]]></title>
                <link>https://www.applesfera.com/portatil/controla-un-robot-con-el-acelerometro-del-macbook</link>
                <guid>https://www.applesfera.com/portatil/controla-un-robot-con-el-acelerometro-del-macbook</guid>
                <pubDate>Tue, 25 Sep 2007 13:52:06 +0000</pubDate>
                                <description>
                    <![CDATA[
                              <div><object width="425" height="350"><param name="movie" value="https://www.youtube.com/v/I8VvTENzPGI"></param><param name="wmode" value="transparent"></param><embed src="https://www.youtube.com/v/I8VvTENzPGI" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></div>
    <p>Ya hemos visto otras veces como dar diversos usos al <a href="https://www.applesfera.com/2006/06/20-jugando-con-tu-mac-portatil-al-estilo-wii">sensor de movimiento</a>, también conocido como acelerómetro, que incorporan los <strong>MacBook</strong>. La que os traemos hoy permite controlar un robot <a rel="noopener, noreferrer" href="http://mindstorms.lego.com/nxtlog/News.aspx">Mindstorms NXT de Lego</a>, con tan sólo inclinar el portátil para los lados para cambiar su dirección, o hacia adelante y atrás para cambiar su sentido de marcha. La conexión entre el <strong>Mac </strong>y el <strong>NXT </strong>se realiza por <strong>Bluetooth</strong>, y gracias a un script de dos líneas escrito en <a rel="noopener, noreferrer" href="http://cinderella.de ">Cinderella </a>que captura la información del acelerómetro y la procesa es posible mandar la información al robot. </p>
<!-- BREAK 1 -->
<p>Desde que estuve en la inauguración la semana pasada del <a rel="noopener, noreferrer" href="http://www.zonarobot.com">Lego Mindstorms Robotic Center en Madrid </a>se me han puesto los dientes largos. Ya es hora de sacar el <strong>NXT </strong>del armario (no creo que le afecte a su orientación sexual) y escribir una entrada en <strong>Applesfera </strong>sobre la programación del mismo en <strong>Mac</strong>. A  ver si encuentro algo de tiempo y me pongo.</p>
<!-- BREAK 2 -->
<p>Vía | <a rel="noopener, noreferrer" href="http://nxtasy.org/2007/06/30/control-nxt-by-macbook-gravity-sensor/">NXTasy</a>
Vídeo en YouTube | <a rel="noopener, noreferrer" href="https://www.youtube.com/watch?v=I8VvTENzPGI">Vídeo</a>
Más información | <a rel="noopener, noreferrer" href="http://mindstorms.lego.com/nxtlog/News.aspx">Lego Mindstorms NXT</a> y<a rel="noopener, noreferrer" href="http://www.zonarobot.com"> Lego Mindstorms Robotics Center de Madrid
</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
                                <item>
                <title><![CDATA[Guía gratuita para pasar de Visual Basic a AppleScript]]></title>
                <link>https://www.applesfera.com/aplicaciones-os-x-1/guia-gratuita-para-pasar-de-visual-basic-a-applescript</link>
                <guid>https://www.applesfera.com/aplicaciones-os-x-1/guia-gratuita-para-pasar-de-visual-basic-a-applescript</guid>
                <pubDate>Fri, 04 May 2007 23:30:40 +0000</pubDate>
                                <description>
                    <![CDATA[
                              <p>
      <img src="https://i.blogs.es/b7a006/screenshot31/1024_2000.jpeg" alt="Gu&#x00ED;a&#x20;gratuita&#x20;para&#x20;pasar&#x20;de&#x20;Visual&#x20;Basic&#x20;a&#x20;AppleScript">
    </p>
    <p>Como ya os comentamos hace tiempo, la nueva versión de <strong>Microsoft Office</strong> no va a soportar <strong>Visual Basic para Aplicaciones (VBA)</strong>, por lo que los scripts realizados en dicho lenguaje para <strong>Office</strong> deberán ser reescritos en <strong>AppleScript</strong>. En la revista <a rel="noopener, noreferrer" href="http://www.mactech.com/vba-transition-guide/">MacTech Magazine</a> de abril se incluyó una guía de 150 páginas para facilitar la transición de los scripts. Debido a la enorme demanda de dicha revista y la guía, <strong>MacTech</strong> ha decidido publicar en su web y de forma gratuita la misma, dando además opciones para su descarga como <strong>PDF</strong> por 9,95 dólares (incluyendo en dicho precio una subscripción de 6 meses a la revista) o pedir la misma en formato impreso por 19,95 dólares.</p>
<!-- BREAK 1 -->
<p>En la guía se incluyen ejemplos paso a paso creados por un equipo de expertos en <strong>VBA</strong>, <strong>AppleScript</strong> y <strong>Office</strong> para facilitar la transición de los script de <strong>VBA</strong> a <strong>AppleScript</strong>. La descarga de la guía puede solicitarse desde <a rel="noopener, noreferrer" href="http://www.mactech.com/vba-transition-guide/">aquí</a>, así como su visualización y lectura en línea. </p>
<!-- BREAK 2 -->
<p>Vía | <a rel="noopener, noreferrer" href="http://theappleblog.com/2007/05/02/mactechs-vbaapplescript-transition-guide-now-online/">The Apple Blog</a> 
Más información | <a rel="noopener, noreferrer" href="http://www.mactech.com/vba-transition-guide/">MacTech</a></p>
<script>
 (function() {
  window._JS_MODULES = window._JS_MODULES || {};
  var headElement = document.getElementsByTagName('head')[0];
  if (_JS_MODULES.instagram) {
   var instagramScript = document.createElement('script');
   instagramScript.src = 'https://platform.instagram.com/en_US/embeds.js';
   instagramScript.async = true;
   instagramScript.defer = true;
   headElement.appendChild(instagramScript);
  }
 })();
</script>

                    ]]>
                </description>
            </item>
            </channel>
</rss>
