Verborragia
Publicado a las
7:30 p.m.
En ALT1040 publicaron tres scripts para la gente que cede fácilmente ante la procrastinación. Simplemente te muestra un cartelito cada 20 minutos preguntándote si "estás haciendo lo que deberías estar haciendo". Ahora, lo que me resultó interesante fue la variación de verbalidad (existirá esa palabra?) de los lenguajes de scripting utilizados para cada una de las plataformas.
Empecemos por el primero. Para Linux, un script escrito en bash:
#!/bin/bash
# By Spayder26, GPLv3’ed
# Require: zenity
while $(zenity --question --text="Consider if this is really how I need to be spending my time. Continue?" --ok-label="Yes" --cancel-label="No");
do
sleep 20m
done
Para Windows, VBScript:
' Written by Robert Matusky ~~
' 2009-04-05
minutes = 20
seconds = minutes * 60
milliseconds = seconds * 1000
do
userContinue = msgBox ("Consider if this is really how I need to be spending my time. Continue?", vbYesNo + vbSystemModal )
yesVal = 6
if userContinue = yesVal then
  Wscript.sleep milliseconds
end if
loop While userContinue = yesVal
Para OSX, AppleScript:
-- Mac Productivity Timer
-- written by Talha F. Basit
-- april 06, 2009
-- questions,comments talha[at]macdotcom
-- delay uses seconds in AppleScript, not milliseconds like VB set delayTime to 60 * 20
repeat
display dialog "Consider if this is really how I should be spending my time. Continue?" buttons {"Yes", "No"} default button 1
if the button returned of the result is "Yes" then
  delay delayTime
else
  exit repeat
end if
end repeat
if the button returned of the result is "Yes".¿Returned of the result is "Yes"?
Parece como si lo hubieran pasado del Ruso al inglés con el Google translator...
Y yo que pensaba que VB era verborrágico.
Enlaces:
 
Sin comentarios
Publicar un comentario