tag:blogger.com,1999:blog-47906299382974978592024-03-14T07:23:03.870-07:00Samadhi Games LLCSamadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-4790629938297497859.post-18593405464976830272014-07-22T11:28:00.002-07:002014-07-22T11:28:40.027-07:00iSamadhi v1.4 ReleasediSamadhi v1.4 has been released to the iTunes App Store! I know many of you have been waiting quite a long time for these updates, so I want to express my appreciation for your support and patience.<br />
<br />
In the process of converting to iOS 7, one feature had to be removed because it is no longer supported by Apple (and perhaps, never really was, but at least worked regardless): The Timer will no longer continue to count up or down when you lock the screen. The work-around here is to leave the iSamadhi running and to not manually lock the screen. iSamadhi wont let the screen lock on its own, so this should only be a problem if you manually lock the device while iSamadhi is running.<br />
<br />
One other small, tiny, entsy-tentsy thing: iSamadhi is now FREE! So now there is no reason not to give iSamadhi a try, if you have not already. Go tell all your friends. Go tell all your neighbors. Go shout it from the rooftops! We wont stop you :)<br />
<br />
Again, thanks so much to all of you for your support and patience. If you enjoy using iSamadhi, please take the time to leave us a review.<br />
<br />
New Features<br />
- Updated for iOS 7.0+ and 4 inch devices (finally!)<br />
- Updated look and feel to better meld with iOS 7 sensibilities<br />
- New Icons & Splash Screen<br />
- Improved User Background image editing<br />
- Many bugs fixed<br />
<div>
<br /></div>
<div>
<div>
Go check it out: <a href="http://bit.ly/m3l6Xv" target="_blank">iSamadhi</a></div>
</div>
<div>
<br /></div>
<div>
Happy Meditating!</div>
Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-88999237667842020072013-01-18T18:07:00.002-08:002014-05-18T15:22:22.514-07:00Changing OSX Wallpapers on Multiple Monitors via Script[<b>UPDATED</b> 05/18/2014: Fixed script for Mavericks compatibility!]<br />
<br />
For whatever reason, I like to use different desktop wallpapers during the day than I do during the night. I feel like it helps my eyes focus better on the open window I am working in (and I hate working in maximized/fullscreen apps).<br />
<br />
The problem is that I use a 4 monitor setup, and setting each desktop's wallpaper manually twice a day is so ... <i><b>manual</b></i>! So I developed a script to help me make those changes automatically. The special thing about this script it that it iterates over desktops and changes the wallpaper. This was actually kind of tricky to find information about. Most information I could find only really applied to single monitor setups, and while they changed my wallpaper on the main monitor, did nothing for the other monitors. After some research and tweaking I finally came up with this, which seems to work well:<br />
<br />
<pre class="brush:applescript">tell application "Finder"
set path_to_file to "/Users/YourAccountName/Pictures/your-image.jpg"
tell application "System Events"
set theDesktops to a reference to every desktop
repeat with aDesktop in theDesktops
set picture of aDesktop to path_to_file
end repeat
end tell
end tell
</pre>
<br />
Obviously (at least, hopefully so) you would modify the <span style="font-family: Courier New, Courier, monospace;"><b>path_to_file</b></span> assignment to an image that is interesting to you ... or you could handle an argument to the script from here, or query for a file, etc. etc.<br />
<br />
The way I have this setup for my situation is that I have two copies of this script with different names and different images: One for night and one for day. This makes it easy to run them from a scheduler, or more typically, I call them from <a href="http://www.alfredapp.com/">Alfred</a> when I desire a change.<br />
<br />
Anyways, hope you find that useful. Have fun!Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-74875063328862066432013-01-18T17:52:00.002-08:002013-01-18T20:47:32.225-08:00Extract Emails from Contacts.appI recently signed up for Mailroute.net and wanted to configure a whitelist of email addresses for all my regular, and less-than regular, contacts. My email addresses are stored in OSX's Contacts.app, and visiting each contact record and cut-n-pasting email addresses out would be a ridiculously tedious effort. Luckily, being a programmer, I see this as an opportunity to develop a program to do the work for me!<br />
<br />
Without further ado, here is a short Applescript to extract all email addresses from Contacts.app on Mac OSX 10.8+ and dump them to a new TextEdit file. It could be converted to earlier OSX versions without much difficulty probably, since I think the only difference is the Contact Manager app used to be called "Address Book" instead of "Contacts".<br />
<br />
Here's the code:<br />
<pre class="brush: applescript; class-name: applescript;">set unique_emails to {}
tell application "Contacts"
repeat with this_person in people
repeat with this_email in every email of this_person
copy the value of this_email & "
" to the end of unique_emails
end repeat
end repeat
end tell
tell application "TextEdit"
activate
make new document
set theDate to current date
set text of document 1 to unique_emails as text
end tell
</pre>
<br />
One thing to note is that the <span style="font-family: Courier New, Courier, monospace;"><b>copy the value of ...</b></span> line literally includes a newline within the quotes. This causes an actual newline to be appended to every email address. If you would rather the email addresses be comma separated, you would use a comma here instead.<br />
<br />
Have fun!Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-54948990491224202682011-04-28T12:49:00.000-07:002011-04-28T12:51:14.768-07:00iSamadhi v1.3 Released<div>iSamadhi v1.3 has been released to the iTunes App Store! This version includes many of the features that our users have been requesting most. If you enjoy using iSamadhi, please take the time to leave us a review. </div><div><br /></div><div>New Features</div><div>- iOS 4.0 MultiTasking compatibility. NOTE: the timer will pause when you place iSamadhi in the background.</div><div>- Import User PhotoLibrary Images.</div><div>- Improved interface graphics for Retina displays</div><div>- Support for Preset re-ordering</div><div>- Preset Playlist Repeat option</div><div>- Preset Playlist Shuffle option</div><div><br /></div><div>Go check it out: <a href="http://bit.ly/m3l6Xv">iSamadhi</a></div>Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-39053905022650719502011-04-10T14:09:00.000-07:002011-04-10T14:11:07.804-07:00Updated Gameplay Video<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica"><a href="http://bit.ly/g0i8Ty">CloudJumper</a> for the Mac desktop released last week! Accordingly we had to update the gameplay video to remove the teasers and such, but I ended up trying to polish the overall graphics. Go check it out:</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica; min-height: 16.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica"><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/h7RPn9UqKwA" frameborder="0" allowfullscreen=""></iframe></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica; min-height: 16.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica">Don’t forget to hit the Like button and leave a comment.</p><div><br /></div>Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-41816325842196790242011-03-25T21:01:00.000-07:002011-03-29T01:48:45.682-07:00Gameplay Video<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica">We put together a little gameplay video for CloudJumper. Check it out:</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica; min-height: 16.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica"><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/GidUaIfef6o" frameborder="0" allowfullscreen=""></iframe></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica"><br /></p><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica"><br /></p>Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-74902988855083328512011-03-22T21:02:00.000-07:002011-03-29T01:48:16.389-07:00CloudJumper Released for the iPhone/iPod Touch<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica">CloudJumper has now been released for the iPhone/iPod Touch as well.</p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica; min-height: 16.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica">Available now in the iTunes App Store: <a href="http://bit.ly/eUr96k">CloudJumper</a></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica; min-height: 16.0px"><br /></p> <p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Helvetica">Go have some fun!</p><div><br /></div>Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-78503536091245019312011-03-16T11:23:00.000-07:002011-03-28T21:04:10.922-07:00CloudJumper HD Released<div>We are very happy to announce the release of our latest App: CloudJumper, Available today for the iPad, and soon to be available for the iPhone and iPod Touch.</div><div><br /></div><div>CloudJumper is an extremly fun and simple to play arcade game, where you help a magical being Hibble protect his home in the sky from toxic invading smogbugs. </div><div><br /></div><div>We had a great deal of fun making this game, and have lots of plans for additional features to add, so check it out and let us know what you think.</div><div><br /></div><div>Available now in the iTunes App Store: <a href="http://itunes.apple.com/us/app/cloudjumper-hd/id424887003?mt=8&uo=4">CloudJumper HD</a> </div><div><br /></div><div>A dedicated CloudJumper website with gameplay videos is coming soon!</div>Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-55165212637645940862011-03-06T01:43:00.000-08:002011-03-29T01:46:22.619-07:0040 Days updated for 2011 and Beyond40 Days has been updated for the 2011, 2012 and 2013 Lent season! In addition, we updated the graphics to take advantage of the the iPhone 4 Retina display. 40 Days has never looked so good! Be sure to update to the latest version either via the iTunes App Store on your desktop, or on your device so you wont miss out.Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-9869600974342650682010-06-28T12:52:00.000-07:002010-06-28T18:55:06.736-07:00Release the Sounds!<div><a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=333207751&mt=8">iSamadhi 1.2</a> has been approved! This release includes some major new features that we are very excited about. </div><div><br /></div><div><b>Music!!:</b> </div><div>I know a lot of meditators. I know many who perfer to meditate in silence, and I know many more who like to meditate to music or listen to guided meditations. When iSamadhi was released, we wanted to support any style of meditation and so we were careful to make sure that the App did not interfere with the iPod playback in any way. As we used iSamadhi over the months, we realized that while this was great, it was not the optimal experience. For example, if you wanted to do a guided meditation you had to start the audio in the iPod App, exit that App, then find and switch to iSamadhi, wait for it to load, then start your meditation there. Way too many steps! If you had a favorite playlist or album to meditate to, perhaps you could forgive the steps ... but then when you wanted to skip a song, you were screwed! Unless you had headphones with a remote or setup the double-tap home button to show iPod controls, you had to exit the app to skip the song, effectively ending your session. </div><div><br /></div><div>Well, all of that is now over. With iSamadhi 1.2 we are introducing something that no other iPhone Meditation App has: Integrated Music Playlists! Now it is possible (and easy!) to add music to each meditation Preset you create. When you start your meditation, the music will start at the same time! If you had setup a preparation time, the music or guided meditation will wait until that time is over. Controls for skipping or replaying tracks are conveniently placed on the Timer screen. Wondering whats playing now? Just tap anywhere on the Timer window and show a 'now playing' banner. Tap again to hide it.</div><div><br /></div><div>Boom!! I just blew your mind! </div><div><br /></div><div><b>Journal Export:</b></div><div>This was a very popular request from our users. If you have Mail setup on your device, you can now export your journal via email. The email will contain a file attachment in CSV format, which can be easily imported into all sorts of desktop applications like Excel, Numbers, Pages, Word, etc. etc.</div><div><br /></div><div><b>Improvements:</b></div><div>We increased the tap-target size of the Preset edit button. Hopefully this will reduce the frustration of accidently starting a meditation, when you really just wanted to edit the Preset. We continue to work on this one to try and make it work perfectly, as it is still easy to "roll" your finger onto the row from the side and actually be hitting row instead of the button. However I think this change does improve the experience by a large measure.</div><div><br /></div><div>We fixed a rare but annoying bug that caused your device to go to sleep and stop timing your meditation when certain other conditions existed. This was actually caused by a bug in the iPhone OS 3.0 software, but I was never able to recreate the condition successfully myself until just recently. Not only did we fix this, but we now include the ability to allow the device to sleep the screen, and keep timing your meditation. </div><div><br /></div><div><b>Other Improvements:</b> </div><div><span class="Apple-tab-span" style="white-space:pre"> </span>The ability to adjust the chime volume without interfering with your device volume. </div><div><span class="Apple-tab-span" style="white-space:pre"> </span>The divided interval chime now supports an between 2 and 21 divisions, rather than the static 3,6 or 9 that was avialable before.</div><div><br /></div><div><b>Future:</b><span class="Apple-tab-span" style="white-space:pre"><b> </b></span></div><div>What!? Stop here and take a load off you say?? Are you crazy!! We aren't stopping here! We still believe there is lots of room for improvement and innovation. We have some great ideas, and we are really excited about the future. I can't share all of our plans right now, but keep checking back and *maybe* something will slip here or there. </div><div><br /></div><div>A final note of thanks to all of our users, to those who wrote in requesting features and pointing out bugs, and to our Teachers: Thank you! The value of your support, encouragement and empowerment cannot be over stated. Thank you, Thank you; A thousand times: Thank You!</div>Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-12201086858906869052010-06-25T11:39:00.001-07:002010-06-25T13:39:25.014-07:00I Can Is-a Haz-a OOP Cheezburger<p>A <a href="http://www.learn-cocos2d.com/2010/06/prefer-composition-inheritance/">very interesting post</a> on Composition vs. Inheritance over at <a href="http://www.learn-cocos2d.com/blog/">Steffan Itterheim's blog</a>. I've interviewed dozens (if not hundreds) of OOP developers over the years, and about only 1% ever even knew what composition was when asked. And these were "certified" professionals in their particular technologies. If you are interested in reading more, there are <a href="http://tiedyedfreaks.org/eric/CompositionVsInheritance.html">many</a> <a href="http://www.artima.com/designtechniques/compoinh.html">more</a> great articles to be found out there on the "<a href="http://www.google.com/search?q=composition+vs+inheritance">InterWebs</a>".</p>Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-15291618910323783422010-05-28T22:19:00.000-07:002010-06-13T12:04:34.862-07:00What's Next?<div><div>We here at Samadhi Games may have quieted down some for the past couple of months, but that doesn’t mean we’ve been sitting on our duffs!</div><div><br /></div><div>In fact, we have been burning the midnight oil to bring you some much requested new features and improvements to the iSamadhi Meditation Timer and Journal App. We are really super-excited about the upcoming updates and want to get them out to our friends and users as soon as we can, but we want to make sure that the App is as error free as possible. It’s important to us that the user has superb experience when using our Apps, and we don’t want to haphazardly release an update chock-full of gremlins.</div><div><br /></div><div>So, until then, you will just have to settle for a rabbit with a pancake on his head:</div></div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw8qBUptWv4pLNyJO7lDPfHhbwh5u71uNhXX1SkDbjmIHXkMopBJV2-diSodxvAwDW229uYJHqiVNjlGe63h6o6uGXPUBJ70yqKEcR1rf9K956CQ2fhKYB1uo9Zru_pchbSRvuvz1cPYxm/s1600/oolong_pancake.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 272px; height: 205px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhw8qBUptWv4pLNyJO7lDPfHhbwh5u71uNhXX1SkDbjmIHXkMopBJV2-diSodxvAwDW229uYJHqiVNjlGe63h6o6uGXPUBJ70yqKEcR1rf9K956CQ2fhKYB1uo9Zru_pchbSRvuvz1cPYxm/s320/oolong_pancake.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5481687847916397026" /></a><div><span class="Apple-style-span" style=" color: rgb(85, 85, 85); line-height: 19px; font-family:'lucida grande', verdana, tahoma, sans-serif;font-size:14px;"><br /></span></div>Samadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.comtag:blogger.com,1999:blog-4790629938297497859.post-62951783786607156432010-04-11T22:16:00.000-07:002010-06-13T12:05:12.781-07:0040 Days removed from App Store (for now)Well, Easter has come and gone. I decided to take “40 Days” down from the App Store until next year. I didn’t want anyone buying it by accident and being disappointed to find out that it won’t actually be useful again until the 2011 Lent Season approachesSamadhi Gameshttp://www.blogger.com/profile/13826931152117231596noreply@blogger.com