Epic Blog of Awesome

code.tech.sci.math.art.write

Web Data Streams I

Large amounts of useful (and not so useful) data are available on the Web in the form of structured text such as XML and HTML, or even plain text, and in binary formats such as bitmapped images. An Android device will typically have system and 3rd-party utilities such as browsers and media viewers installed to deal with many of these automatically if you click on an appropriate link in a browser. However, Android has classes that allow us to access and manipulate these data streams directly from within an application, giving the programmer complete control over how the data are retrieved, used, and displayed.

via Web Data Streams I.

Easy Development Studio

We are introducing a new all in one tool for android developers.

Weather you are just getting your start in Android development or you are a veteran

this tool will lighten your load.  Easy to use interface makes modifying .apk, .dex, and .jar files a simple task.

No more command line only options and having to type out commands till your fingers are numb, although you are not limited only to E.D.S.

you can simply jump back and fourth if needed.

Not all features are implemented yet but we are well on our way. We have many plans for this tool in the future and new ideas daily.

So with your support we feel this tool can replace 80% of the tasks that take hours or even weeks to complete.

via Easy Development Studio.

MOTODEV Tablet Programming Tips

Welcome to the next evolution in tablets. The Motorola line of Android™ tablets provides the most enjoyable and immersive mobile video experience today. With a larger touchscreen display, you can watch videos and movies in brilliant high-def resolution. The screen size and shape are optimized for the 16:9 widescreen format, so movies fill the screen. An HDMI connector allows content to be played back on any HDTV. Users can rotate seamlessly between front and rear cameras. The built in gyroscope and barometer on some models extend the offering of available sensors. At the center of the tablet sits a dual-core chipset, which sets the stage for a better performing, media-rich device.In preparation for developing apps for tablets, some general programming guidelines are provided here.

via MOTODEV > Documentation & Tools > Android Technical Library > Tablet Programming Tips.

PortableApps.com Platform Features | PortableApps.com – Portable software for USB, portable and cloud drives

PortableApps.com lets you carry all your favorite apps on a portable device or cloud drive and use them on any PC. Now you can have your own browser with all your bookmarks and extensions, your full office suite, your photo editor, your whole music collecion, your favorite games, your development tools and more. You can have everything you need for work and play with you on every PC you use. At work, at home, at school, visiting family and friends, even while traveling. And all your bookmarks, emails, personal files and settings stay right on your drive, too. Now, every PC becomes your PC

via PortableApps.com Platform Features | PortableApps.com – Portable software for USB, portable and cloud drives.

Ice Manual – Ice 3.4 – ZeroC

The Internet Communications Engine (Ice) is a modern object-oriented toolkit that enables you to build distributed applications with minimal effort. Ice allows you to focus your efforts on your application logic, and it takes care of all interactions with low-level network programming interfaces. With Ice, there is no need to worry about details such as opening network connections, serializing and deserializing data for network transmission, or retrying failed connection attempts.

The main design goals of Ice are:

Provide an object-oriented middleware platform suitable for use in heterogeneous environments.
Provide a full set of features that support development of realistic distributed applications for a wide variety of domains.
Avoid unnecessary complexity, making the platform easy to learn and to use.
Provide an implementation that is efficient in network bandwidth, memory use, and CPU overhead.
Provide an implementation that has built-in security, making it suitable for use over insecure public networks.
In simpler terms, the Ice design goals could be stated as "Let’s build a powerful middleware platform that makes the developer’s life easier."

via Ice Manual – Ice 3.4 – ZeroC.

Code clarity: Tips on using Virtual Directories in ASP.NET, MVC, HttpSimulator, SiteMap

Tips on using Virtual Directories in ASP.NET, MVC, HttpSimulator, SiteMap
Imagine you develop a web-site. You register IIS site to test it, seems like all is ok. You deploy it to customer, and… oh no! where is my images, styles, scripts? and why site map causes an exception?!
It is common situation when site developed and tested on IIS web-site root, and deployed into Virtual Directory. Here I want to describe some tips to avoid such situations.

via Code clarity: Tips on using Virtual Directories in ASP.NET, MVC, HttpSimulator, SiteMap.

Server Side Paging using SQL Server 2005 – SQLTeam.com

A common activity in applications is to page results or record sets from a database. This is usually done on the client using the clients paging functionality or on the server through a variety of methods. In SQL Server 2000 those server side methods typically used dynamic SQL or nested TOP clauses and werent very efficient. Using Common Table Expressions in SQL Server 2005 we have a better way to page record sets on the server.The Members Page on SQLTeam.com lists the first 20 members sorted by number of posts. In order to generate this it selects the entire set of members, returns it to the client and then displays the first 20 rows using ADOs paging functionality. The SELECT statement it runs looks something like this

via Server Side Paging using SQL Server 2005 – SQLTeam.com.

Urantia: The Great Cult Mystery

Behind his jabs at the Christian faith (though it’s usually "young earth" creationism that raises his ire) stands a confirmed naturalist who asks how channeled revelations square with science. Unlike Christians, rationalists do not believe demons exist, so they cannot dismiss the difficulties posed by occult phenomena or The Urantia Book as manifestations of demonic power. In other words, humanists don’t have a "Satan of the gaps," as Christians do, to account supernaturally for problematic occult experiences. Their very rationalism forces them to seek natural explanations, often long after evangelicals have despaired of earthly answers and begun talking about demons.

While I certainly believe in supernatural agents, both demonic and divine, who influence people on earth, my point is that we theists sometimes give up too easily. In this case it took a hard-core skeptic to unwind methodically the tangled origins and material fallacies embodied in The Urantia Book (UB). His chronicle is a landmark exposé of the origins of the Urantian movement.

via Urantia: The Great Cult Mystery.