Android handles applications differently than Windows.
Once your activity is not in the foreground, it is paused and cannot execute any code.
See this tutorial: http://www.basic4ppc.com/forum/basi...87-android-process-activities-life-cycle.html
Services are used instead of activities to handle tasks while the application is in the background. Basic4android doesn't support services yet. The Services concept is pretty complicated. Much more than creating an activity.
I believe that support for services will be available soon.
Tuesday, December 29, 2015
Monday, December 14, 2015
Wednesday, December 9, 2015
Friday, December 4, 2015
Product Category: Free Courses - DesignBoost
Wanna Learn iOS Design?
You’re at the right place.
DesignBoost gives you a bundle of 7 design courses that help you quickly learn to design your mobile app
using Photoshop. Each self-paced course teaches you to design a final product in just a few days.
Product Category: Free Courses - DesignBoost
You’re at the right place.
DesignBoost gives you a bundle of 7 design courses that help you quickly learn to design your mobile app
using Photoshop. Each self-paced course teaches you to design a final product in just a few days.
Product Category: Free Courses - DesignBoost
Wednesday, December 2, 2015
Monday, November 30, 2015
Monday, November 16, 2015
Currency Pairs Correlation in Forex Market: Cross Currency Pairs
As a forex trader, if you check several different currency pairs to find the trade setups, you should be aware of the currency pairs correlation, because of two main reasons:
1- You avoid taking the same position with several correlated currency pairs at the same time and so you do not increase your risk. Additionally, you avoid taking opposite positions with the currency pairs that move against each other, at the same time.
2- If you know the currency pairs correlations, it may help you predict the direction and movement of a currency pair, through the signals that you see on the other correlated currency pairs.
Currency Pairs Correlation in Forex Market: Cross Currency Pairs
1- You avoid taking the same position with several correlated currency pairs at the same time and so you do not increase your risk. Additionally, you avoid taking opposite positions with the currency pairs that move against each other, at the same time.
2- If you know the currency pairs correlations, it may help you predict the direction and movement of a currency pair, through the signals that you see on the other correlated currency pairs.
Currency Pairs Correlation in Forex Market: Cross Currency Pairs
Saturday, October 31, 2015
pa7/nude.js · GitHub
nude.js is a JavaScript implementation of a nudity scanner based on approaches from research papers. HTMLCanvas makes it possible to analyse image data and afterwards decide whether it should be displayed or not. The detection algorithm runs at the client, therefore it's possible (with user interaction) to display the image even if it's identified as nude (false positive)
The real world usage for client side nudity detection could be in webproxies with child security filters, and maybe even more (e.g. on social media plattforms)
nude.js is Open Source. Contributions are very welcome, the goal is to build a reliable client-side nudity scanner.
pa7/nude.js · GitHub
pa7/nude.js · GitHub
Monday, October 26, 2015
Bg, Fg, &, Ctrl-Z – 5 Examples to Manage Unix Background Jobs
When you execute a unix shell-script or command that takes a long time, you can run it as a background job.
In this article, let us review how to execute a job in the background, bring a job to the foreground, view all background jobs, and kill a background job.
Bg, Fg, &, Ctrl-Z – 5 Examples to Manage Unix Background Jobs
In this article, let us review how to execute a job in the background, bring a job to the foreground, view all background jobs, and kill a background job.
Bg, Fg, &, Ctrl-Z – 5 Examples to Manage Unix Background Jobs
Wednesday, October 21, 2015
Sunday, October 11, 2015
Saturday, October 10, 2015
Friday, October 9, 2015
Thursday, October 8, 2015
Power BI Analysis Services Connector Deep Dive - PowerBI - Site Home - MSDN Blogs
One of the most exciting features of the new Power BI Preview is the ability to connect live to Analysis Services tabular models that live on-premise though the SSAS connector. In this article we will show you step by step how to securely connect an on-premises Analysis Services Tabular mode instance to use it as a data source in the Power BI Preview. You can alternatively use a virtual environment in Azure (IaaS). The process is similar.
Unlike caching the data in the Power BI service, with the new Analysis Services Connector you can connect from Power BI to your on-premises Analysis Services Tabular model & build dashboards, reports. The DAX queries issued by Power BI are sent to the Analysis Services Connector which in turn sends it to the tabular model. The DAX query is executed according to the role based permissions defined in the model. The connector will interactively query the on-premises cube to fetch the data using your Active Directory credentials. With this new option, you can continue to manage and secure your data on-premises, removing the need to have data reside in the cloud.
Power BI Analysis Services Connector Deep Dive - PowerBI - Site Home - MSDN Blogs
Unlike caching the data in the Power BI service, with the new Analysis Services Connector you can connect from Power BI to your on-premises Analysis Services Tabular model & build dashboards, reports. The DAX queries issued by Power BI are sent to the Analysis Services Connector which in turn sends it to the tabular model. The DAX query is executed according to the role based permissions defined in the model. The connector will interactively query the on-premises cube to fetch the data using your Active Directory credentials. With this new option, you can continue to manage and secure your data on-premises, removing the need to have data reside in the cloud.
Power BI Analysis Services Connector Deep Dive - PowerBI - Site Home - MSDN Blogs
Microsoft Connects Power BI to On-Premises SQL with Preview Tool | SQL Server content from SQL Server Pro
Microsoft spent a good number of development cycles in the last half of 2014 delivering tools to help customers connect various on-premises operations to the Azure Cloud. Various improvements were made and some tools were deprecated in lieu of combined and enhanced offerings. One of those, the Azure AD Sync Service that released in October, delivered a full sync between on-premises Active Directory with Azure Active Directory, ensuring a mirrored infrastructure.
Microsoft Connects Power BI to On-Premises SQL with Preview Tool | SQL Server content from SQL Server Pro
Microsoft Connects Power BI to On-Premises SQL with Preview Tool | SQL Server content from SQL Server Pro
SQL Server Analysis Services Tabular data in Power BI – Microsoft Power BI
In Power BI, there are two ways you can connect to SQL Server Analysis Services Tabular model data. In Get data, you can connect to a SQL Server Analysis Services server, or you can connect to an Excel workbook that already connects to an Analysis Services server. If your Excel workbook has reports based on your tabular data, you’ll be able to explore and edit them right in Power BI.
SQL Server Analysis Services Tabular data in Power BI – Microsoft Power BI
SQL Server Analysis Services Tabular data in Power BI – Microsoft Power BI
Tuesday, October 6, 2015
HOW TO GET 1,000+ Followers ON TWITTER
We have some good news and some bad news.
The bad news: Unless you’re famous, it’s really difficult to amass a huge
following on Twitter without some hard work. For the average person or
business, growing your following takes time and attention on a daily basis.
The good news: There are a few big levers you can pull to quickly collect at
least 1,000 quality followers for your personal or professional Twitter
account. You just need to know how to invest your time and effort.
successonthefly.com/Reports/HowToGet1000+FollowersOnTwitter.pdf
The bad news: Unless you’re famous, it’s really difficult to amass a huge
following on Twitter without some hard work. For the average person or
business, growing your following takes time and attention on a daily basis.
The good news: There are a few big levers you can pull to quickly collect at
least 1,000 quality followers for your personal or professional Twitter
account. You just need to know how to invest your time and effort.
successonthefly.com/Reports/HowToGet1000+FollowersOnTwitter.pdf
Cate Blanchett: selfies are 'pathetic'
"People constantly are taking pictures of ourselves to send them to people to see if they like me, 'Do they like me?' said the stunning 46-year-old, who has put her her vanity aside for roles such as Blue Jasmine's Jasmine, where she went completely make-up free.
"It's pathetic, the whole thing about people worrying about what other people are going to think. I just can't handle it.
"Of course you want people to go see the film that you make, of course you want them to enjoy them. But I'm not out there saying, 'Do they like the way I look?'… You have to say, 'This is what I'm doing right now.'"
The mum-of-four added that although social media can be a "genuine way to build community", it can also create jealousy and a sense that the grass is always greener.
"Comes back to self-respect," Blanchett said. "It's this huge thing. 'Like me! Like me!.' The like and the dislike is just totally primary schoolyard.
Cate Blanchett: selfies are 'pathetic'
"It's pathetic, the whole thing about people worrying about what other people are going to think. I just can't handle it.
"Of course you want people to go see the film that you make, of course you want them to enjoy them. But I'm not out there saying, 'Do they like the way I look?'… You have to say, 'This is what I'm doing right now.'"
The mum-of-four added that although social media can be a "genuine way to build community", it can also create jealousy and a sense that the grass is always greener.
"Comes back to self-respect," Blanchett said. "It's this huge thing. 'Like me! Like me!.' The like and the dislike is just totally primary schoolyard.
Cate Blanchett: selfies are 'pathetic'
Why an economic slump could be fantastic news for some tech companies - Business Insider
Every boom has its bust. But every bust looks different.
Thanks to the memories of the dot-com era, a lot of investors assume that the next bust will look the same — a bunch of over-funded, overvalued tech companies who are burning too much cash and not generating enough revenue will go up in smoke. All those unicorns will turn out to have been mere horses, or worse.
Read more at
Why an economic slump could be fantastic news for some tech companies - Business Insider
Thanks to the memories of the dot-com era, a lot of investors assume that the next bust will look the same — a bunch of over-funded, overvalued tech companies who are burning too much cash and not generating enough revenue will go up in smoke. All those unicorns will turn out to have been mere horses, or worse.
Read more at
Why an economic slump could be fantastic news for some tech companies - Business Insider
You Have A Startup In The Works? Producky Will Help You Launch It
Startup - this word has been thrown around so often these days. It's not a bad thing though! In fact, the Malaysia and Singapore startup scene is growing so exponentially, with many inventors going above and beyond to make their ideas a reality.
You Have A Startup In The Works? Producky Will Help You Launch It
You Have A Startup In The Works? Producky Will Help You Launch It
How do I reduce the size of a huge MP4 video?
I have a 4 GB MP4 video file that I shot with the HD Flip Mino. How do I reduce it to no more than 1 GIG without losing too much quality?
How do I reduce the size of a huge MP4 video?
How do I reduce the size of a huge MP4 video?
Monday, October 5, 2015
Crossfade GNU/Linux
Crossfade GNU/Linux and Mixxx are free software—free as in artistic freedom, not just price. You are free and encouraged to use, copy, share, and modify this software however you wish and share your changes with the community on Savannah. Sharing Crossfade GNU/Linux can be a great way to encourage friends to start DJing or introduce DJs who use proprietary software such as Traktor, Serato, or Virtual DJ to free software without having to commit to installing anything on their PC.
Crossfade GNU/Linux
Crossfade GNU/Linux
Crossfade GNU/Linux
Crossfade GNU/Linux and Mixxx are free software—free as in artistic freedom, not just price. You are free and encouraged to use, copy, share, and modify this software however you wish and share your changes with the community on Savannah. Sharing Crossfade GNU/Linux can be a great way to encourage friends to start DJing or introduce DJs who use proprietary software such as Traktor, Serato, or Virtual DJ to free software without having to commit to installing anything on their PC.
Crossfade GNU/Linux
Crossfade GNU/Linux
Friday, October 2, 2015
Wednesday, September 30, 2015
Monday, September 28, 2015
Friday, September 11, 2015
Thursday, September 10, 2015
Tuesday, August 25, 2015
Tuesday, August 11, 2015
Saturday, July 4, 2015
Friday, July 3, 2015
Wednesday, July 1, 2015
Monday, June 29, 2015
Install Oracle Java 7 in Ubuntu Or Linux Mint Via PPA Repository ~ Web Upd8: Ubuntu / Linux blog
If you really need to use Oracle (ex Sun) Java instead of OpenJDK in Ubuntu, here's an easy way to do it: a PPA repository to install and keep your computer up to date with the latest Oracle Java 7 (Java JDK which includes JRE).
Install Oracle Java 7 in Ubuntu Or Linux Mint Via PPA Repository ~ Web Upd8: Ubuntu / Linux blog
Install Oracle Java 7 in Ubuntu Or Linux Mint Via PPA Repository ~ Web Upd8: Ubuntu / Linux blog
Saturday, June 27, 2015
Storage Space Malaysia | Extra Space
Extra Space Self Storage is the leading self storage operator in Singapore, Korea , Malaysia and Taiwan. Extra Space simplifies lifestyles and expands living spaces by giving you the space, expertise and services to de-clutter the way you live and work.
We allow people and businesses to store their items with us in our secured storage spaces, at affordable rates, for flexible time periods ranging from two weeks to twenty years. Our self storage facilities are located at convenient locations, near expressways and easily accessible via public transportation, meeting the storage needs of individuals, families and businesses in Singapore, Korea and Malaysia.
Storage Space Malaysia | Extra Space
Wednesday, June 3, 2015
Monday, June 1, 2015
Tuesday, May 19, 2015
Sunday, May 17, 2015
Curl Speedtest - A nimble benchmark tool
A simple benchmark script that shows download and upload speed for multiple locations around the world, CPU speed, and I/O write speed.The motivation behind this speedtest project is to give you a full picture of your network capabilities. A server serves content, which means the upload speed is extremely important and should not be neglected in a network benchmark test. Using standard utilities in Linux that people are familiar with, this network speed test should be a good base line and works well on minimalistic systems.
Curl Speedtest - A nimble benchmark tool
Curl Speedtest - A nimble benchmark tool
Friday, May 15, 2015
Measure Internet Connection Speed from the Linux Command Line
This is a sample solution of how to test the Internet connection speed from the command line. After a little research and testing, I decided to choose the speedtest-cli tool by Matt Martz for my solution. One of the primary reasons for choosing this tool was because it interfaces with the popular Speedtest.net site.
Measure Internet Connection Speed from the Linux Command Line | Binary Nature
Measure Internet Connection Speed from the Linux Command Line | Binary Nature
Monday, May 4, 2015
Share your Android screen on your PC
Showcase your app. Spread the word.
Show how your app works, show your content, all of this in real-time. Whether you want to show what you've done to your client, your teacher, or a friend, don't make them look at your tiny phone's screen, show it on your bigger PC screen or a videoprojector (not provided).
Tuesday, April 28, 2015
Monday, April 27, 2015
Sunday, April 26, 2015
Tuesday, April 21, 2015
10 Fun Tools To Easily Make Your Own Infographics
People love to learn by examining visual representations of data. That’s been proven time and time again by the popularity of both infographics and Pinterest. So what if you could make your own infographics? What would you make it of? It’s actually easier than you think… even if you have zero design skills whatsoever.
Below are my two favorite infographic-making web 2.0 tools that I highly recommend. They both have pros and cons but in general are great for any beginner or novice designer. If Photoshop is a 4-letter word to you, then these sites are your friend. If you’re a tech-savvy designer and illustrator, it can’t hurt to check out some of the work on these two sites for inspiration.
10 Fun Tools To Easily Make Your Own Infographics | Edudemic
Converting Microsoft Access MDB Into CSV Or MySQL In Linux
I have recently had reason to convert an Access MDB file to CSV for use in a mysql database. I don't like the idea of an Access database on a production server and Microsoft has been agreeing since 1999.
As it turns out it is actually very easy, there is GPL software available for the job at http://mdbtools.sourceforge.net/. If you are using Ubuntu or Debian you can use apt-get install the mdbtools package.
To get the list of tables, you run the following command:
mdb-tables database.mdb
You can then get a CSV version for each table using:
mdb-export database.mdb table_name
You can also convert the mdb into a format required by MySQL. First you must get the put the table schema into the database using the following command:
mdb-schema database.mdb | mysql -u username -p database_name
You then import each table by running:
mdb-export -I database.mdb table_name | sed -e 's/)$/)\;/' | mysql -u username -p database_name
Sed is required as mdb-export doesn't put a semi-colon at the end of each insert statement, which MySQL definately doesn't like.
After running this, you can now be rid of the horror that are Access MDB files :)
Tuesday, April 14, 2015
Top 10 Apps to Watch Live TV on Android
Anyone can kill time but it’s the Android users who get to kill quality time. These days we get stuck traveling or waiting and there is no better way to spend idle time than by watching TV. Sure the big bulky TV always sits smugly in our living rooms but thankfully we can take our Android devices with us. With the combination of fast internet connections and an Android device, you will be watching the lazy-tube in no time at all. We have selected the best apps to help you watch live TV on Android, and yes this means you can catch the ball game anytime, anywhere.
Waiting for the doctor or traveling to work suddenly becomes more tolerable when you have Homer Simpson to give you company. Catch an episode of Family Guy while your dinner is getting ready. Is the professor late again? We suggest you take a peek at the latest Game of Thrones episode.
Top 10 Apps to Watch Live TV on Android
Waiting for the doctor or traveling to work suddenly becomes more tolerable when you have Homer Simpson to give you company. Catch an episode of Family Guy while your dinner is getting ready. Is the professor late again? We suggest you take a peek at the latest Game of Thrones episode.
Top 10 Apps to Watch Live TV on Android
Friday, April 3, 2015
Animated Gifs on Linux with ffmpeg and Imagemagick
This post is somewhat inspired by the fact that Google+ now makes cool little gif animations from photo bursts of 5 pics or more when you upload. Very nifty. But, ugh, the images are SMALL and often choppy. What if you want larger picture dimensions, smoother or longer animations? For those who care about making these *ridiculously cute* animations out of mpeg or avi movies from your phone/camera/youtube… this is for you. Just be careful not to use movie clips longer than 15 to 20 seconds or you’ll end up with a huge image file.
Animated Gifs on Linux with ffmpeg and imagemagick | Tommy Butler
Animated Gifs on Linux with ffmpeg and imagemagick | Tommy Butler
Linux Find Large Files
Q. How do I find out all large files in a directory?
A. There is no single command that can be used to list all large files. But, with the help of find command and shell pipes, you can easily list all large files.
Linux Find Large Files
A. There is no single command that can be used to list all large files. But, with the help of find command and shell pipes, you can easily list all large files.
Linux Find Large Files
How to Find and Remove Duplicate Files on Linux
Whether you’re using Linux on your desktop or a server, there are good tools that will scan your system for duplicate files and help you remove them to free up space. Solid graphical and command-line interfaces are both available.
Duplicate files are an unnecessary waste of disk space. After all, if you really need the same file in two different locations you could always set up a symbolic link or hard link, storing the data in only one location on disk.
How to Find and Remove Duplicate Files on Linux
Duplicate files are an unnecessary waste of disk space. After all, if you really need the same file in two different locations you could always set up a symbolic link or hard link, storing the data in only one location on disk.
How to Find and Remove Duplicate Files on Linux
Wednesday, April 1, 2015
How can I copy files with duplicate filenames into one directory and retain both files by having the duplicate(s) rename automatically? - Ask Ubuntu
On windows OS, when you copy a file into a directory that already has a file with that name, it asks you whether you want to:
When I do this in Ubuntu, I don't have that 3rd option (which is a lot of times a very useful option). Is there any way to be able to do that in Ubuntu?
How can I copy files with duplicate filenames into one directory and retain both files by having the duplicate(s) rename automatically? - Ask Ubuntu
- copy the file and replace/overwrite the existing one
- cancel copying the new file into the directory
- copy the file, but rename it (as something like "filename - copy (1)")
When I do this in Ubuntu, I don't have that 3rd option (which is a lot of times a very useful option). Is there any way to be able to do that in Ubuntu?
How can I copy files with duplicate filenames into one directory and retain both files by having the duplicate(s) rename automatically? - Ask Ubuntu
How can I check the integrity of a video file (avi, mpeg, mp4 and etc)?
This title could be somewhat misleading, so let me explain...
I'm downloading a video file ... mpeg, avi - being one of the popular formats. Now, if I am downloading it, and the download breaks in the middle of the uhm ... download, then, for example, Windows Media Player will give out some error and refuse to play it (although the file is, let's say, 98% complete). But, players like KMPlayer, or MediaPlayer Classic will play it up until that point (as the matter of fact, they can play it while it is being downloaded as well).
So, I'm interested, ... without using any means of download (download managers and alike) to secure the file is completely downloaded, how can one verify whether the video file is downloaded whole, and that it is complete?
How can I check the integrity of a video file (avi, mpeg, mp4...)? - Super User
I'm downloading a video file ... mpeg, avi - being one of the popular formats. Now, if I am downloading it, and the download breaks in the middle of the uhm ... download, then, for example, Windows Media Player will give out some error and refuse to play it (although the file is, let's say, 98% complete). But, players like KMPlayer, or MediaPlayer Classic will play it up until that point (as the matter of fact, they can play it while it is being downloaded as well).
So, I'm interested, ... without using any means of download (download managers and alike) to secure the file is completely downloaded, how can one verify whether the video file is downloaded whole, and that it is complete?
How can I check the integrity of a video file (avi, mpeg, mp4...)? - Super User
Tuesday, March 31, 2015
Learn the Wget Command with 20 Practical Examples
w do I download an entire website for offline viewing? How do I save all the MP3s from a website to a folder on my computer? How do I download files that are behind a login page? How do I build a mini-version of Google?
Wget is a free utility – available for Mac, Windows and Linux (included) – that can help you accomplish all this and more. What makes it different from most download managers is that wget can follow the HTML links on a web page and recursively download the files. It is the same tool that a soldier had used to download thousands of secret documents from the US army’s Intranet that were later published on the Wikileaks website.
Learn the Wget Command with 20 Practical Examples
Wget is a free utility – available for Mac, Windows and Linux (included) – that can help you accomplish all this and more. What makes it different from most download managers is that wget can follow the HTML links on a web page and recursively download the files. It is the same tool that a soldier had used to download thousands of secret documents from the US army’s Intranet that were later published on the Wikileaks website.
Learn the Wget Command with 20 Practical Examples
The Ultimate Guide to the Google Search Parameters
Yes, I really do believe people reading this might be sad enough to answer "yes" to the question "Ever wanted to know how to construct your own Google search strings?" So with that in mind, here are Google's search string parameters.
All of them.
http://www.google.com/search?
Google's URL. If you didn't know that bit, you're probably Amish.
q=query+goes+here
The query string. Words are separated by + signs.
Everything from here on in is preceded by an & sign, as it's tagged on to the end. Here's where (if you have no girlfriend), things get interesting...
as_epq=query+goes+here
Results must include the query, in the word order displayed.
Shows as "query goes here"
as_oq="query+string"+goes+here
Results must include one or more of the words in this string. Basically, it's like a more advanced version of the one above, using an "or" filter. Thus, every result must have the main initial query, and one or more of the sets of terms in these strings.
Shows as "query string" OR goes OR here
as_eq=don't+include+these+words
Results must NOT include any words in this string.
Shows as -don't -include -these -words
num=xx
Controls the number of results shown. Must be a numeric value, and can be anything up to 100. Doesn't work with fractions. I've tried.
as_filetype=extension
Only returns results that end in .extension. Currently supports any input. Try it - make a file with a random extension, get it indexed and do a search. Also shows that as long as it validates to something, Google can and will index it. Something to think about...
Shows as filetype:extension
as_sitesearch=example.com
Limits results to just the site you choose.
Shows as site:example.com
Monday, March 30, 2015
Things to Do Before and After Installing a Custom ROM
Android being an Open Source operating system for mobile phones, offers limitless possibilities of optimization and customization as per your requirements. Half the charm of an Android phone lies in the root-based apps, beautiful mods and patches, and custom ROMs. If you have not rooted your phone yet, believe me you are not getting the most out of it. Rooting offers many advantages indeed but, at the same time it is also a little risky as it breaks into the wall of security build by the operating system.
According to a survey, 80% of Android phone users live happy with an unrooted device and the reasons for this are various- some people think of it as a sort of criminal activity, some are afraid of losing warranty, some are afraid of bricking their phone, while most people do not even know about the existence of a term like “rooting”.
Things to Do Before and After Installing a Custom ROM
According to a survey, 80% of Android phone users live happy with an unrooted device and the reasons for this are various- some people think of it as a sort of criminal activity, some are afraid of losing warranty, some are afraid of bricking their phone, while most people do not even know about the existence of a term like “rooting”.
Things to Do Before and After Installing a Custom ROM
How do I restrict access to Internet Explorer so that only certain sites can be visited?
Internet Explorer can be configured to restrict access so that only a short list of approved sites can be accessed by anyone without a special password. Here's how to do it.
First, though, think about your audience. This can be a useful technique for a special-purpose computer in an office. For your kids, it is less effective because kids can find ways around such limitations. They might install an alternative web browser, disable Content Advisor through the Windows Registry, or boot the computer from a CD instead. And useful research for school often involves accessing many sites you haven't seen before. For young children, this approach may be useful, but for teenagers there's no substitute for supervision and education. Put their computer next to yours!
How do I restrict access to Internet Explorer so that only certain sites can be visited?
First, though, think about your audience. This can be a useful technique for a special-purpose computer in an office. For your kids, it is less effective because kids can find ways around such limitations. They might install an alternative web browser, disable Content Advisor through the Windows Registry, or boot the computer from a CD instead. And useful research for school often involves accessing many sites you haven't seen before. For young children, this approach may be useful, but for teenagers there's no substitute for supervision and education. Put their computer next to yours!
How do I restrict access to Internet Explorer so that only certain sites can be visited?
Friday, March 27, 2015
Want a Fully Customizable AOSP ROM for Your Android? Try Carbon ROM!
The beauty of Android lies in the freedom that it lets you enjoy on your phone − it’s the freedom to customize your phone in your own way, the freedom to have the features that do not come with your phone, and the freedom to extend its capability. Thousands of developers work day and night to make our mobile experience better and even better.
There is hardly a single day when some new ROM for one or more smartphones does not hit the shores. While many of these ROMs are lost in the world of the unknown before getting recognized, some of them stay because they really have the power to attract users.
The ROM that I am going to talk about today is rather a new arrival but it has all the elements that go into the making of a star ROM. The Carbon ROM is still in beta and it needs more polish but its features and flexibility are so rich that you are but forced to ignore the drawbacks. You cannot expect perfection in a ROM that is just born! But quite amazingly, the Carbon ROM is very stable, smooth, fast and a ROM with killer intent. There is no reason why it will not get better with time. And it’s high-time that you should give it a try.
The Carbon ROM is available for twenty-four Android devices and this expanse shows that the ROM project is very ambitious. To be honest, I was very hesitant before installing it on my Galaxy S3 but once I flashed it, I was amazed to see the options for customization that this ROM offers. Testing different ROMs is part of my profession but I have not seen any custom ROM for Android that has such a versatile list of options under device settings.
Want a Fully Customizable AOSP ROM for Your Android? Try Carbon ROM!
There is hardly a single day when some new ROM for one or more smartphones does not hit the shores. While many of these ROMs are lost in the world of the unknown before getting recognized, some of them stay because they really have the power to attract users.
The ROM that I am going to talk about today is rather a new arrival but it has all the elements that go into the making of a star ROM. The Carbon ROM is still in beta and it needs more polish but its features and flexibility are so rich that you are but forced to ignore the drawbacks. You cannot expect perfection in a ROM that is just born! But quite amazingly, the Carbon ROM is very stable, smooth, fast and a ROM with killer intent. There is no reason why it will not get better with time. And it’s high-time that you should give it a try.
The Carbon ROM is available for twenty-four Android devices and this expanse shows that the ROM project is very ambitious. To be honest, I was very hesitant before installing it on my Galaxy S3 but once I flashed it, I was amazed to see the options for customization that this ROM offers. Testing different ROMs is part of my profession but I have not seen any custom ROM for Android that has such a versatile list of options under device settings.
Want a Fully Customizable AOSP ROM for Your Android? Try Carbon ROM!
Friday, March 20, 2015
Auto-fit image to a 1080p screen. - ImageMagick
I'm working on slideshow software for School Lobby TV displays 1080p. The trouble is getting end-users to resize photos to fit the screen before uploading. Can ImageMagick resize uploaded images as follows:
1) Detect image size.
2) Fit the largest dimention to screen size: either width or height.
3) Create a fuzzy background using the original image as filler.
- Enlarge background, blur, lighten, underlay on original.
Auto-fit image to a 1080p screen. - ImageMagick
1) Detect image size.
2) Fit the largest dimention to screen size: either width or height.
3) Create a fuzzy background using the original image as filler.
- Enlarge background, blur, lighten, underlay on original.
Auto-fit image to a 1080p screen. - ImageMagick
Thursday, March 19, 2015
Online Form Template | Wufoo
Want to know how your customers feel about your company or product? Use one of our many survey form templates to create surveys to easily receive and analyze customer and respondent sentiment and feedback. You can even customize your survey form to fit your needs. All without having to create a survey form from scratch.
Online Form Template | Wufoo
Online Form Template | Wufoo
Monday, March 16, 2015
Using the Mega API, with PHP examples!
Here we are! I finally found the time to clean up my PHP experiments and write a PHP version of my first article explaining how to use the Mega API. I actually wrote the PHP version before the Python version, because I was learning Python and wanted to play around with the API with a language I know well before switching to Python. I will follow exactly the same structure as the Python version; just replacing the Python examples by PHP code.
For those who didn’t read my first article, let’s start with some reminders about the Mega API. It is based on a simple HTTP/JSON request-response scheme, which makes it really easy to use. Requests are made by POSTing the JSON payload to this URL:
https://g.api.mega.co.nz/cs?id=sequence_number[&sid=session_id]
Where sequence_number is a session-unique number incremented with each request, and session_id is a token identifying the user session.
The JSON payload is an array of commands:
[{'a': 'command1', 'param1': 'value1', 'param2': 'value2'}, {'a': 'command2', 'param1': 'value1', 'param2': 'value2'}]
We will only send one command per request, but we still need to put it in an array. The response is either a numeric error code or an array of per-command return objects (JSON-encoded). Since we only send one command, we will get back an array containing only one return object.
Click HERE for more details...
For those who didn’t read my first article, let’s start with some reminders about the Mega API. It is based on a simple HTTP/JSON request-response scheme, which makes it really easy to use. Requests are made by POSTing the JSON payload to this URL:
https://g.api.mega.co.nz/cs?id=sequence_number[&sid=session_id]
Where sequence_number is a session-unique number incremented with each request, and session_id is a token identifying the user session.
The JSON payload is an array of commands:
[{'a': 'command1', 'param1': 'value1', 'param2': 'value2'}, {'a': 'command2', 'param1': 'value1', 'param2': 'value2'}]
We will only send one command per request, but we still need to put it in an array. The response is either a numeric error code or an array of per-command return objects (JSON-encoded). Since we only send one command, we will get back an array containing only one return object.
Click HERE for more details...
Monday, March 2, 2015
3 Days in New Delhi: Travel Guide on TripAdvisor
New Delhi is India's vibrant, bustling metropolitan capital. While 3 days isn't much time in which to explore this sprawling metropolis, my tips will help you squeeze in as many of the city's highlights as possible.
Click HERE for more dertails...
Click HERE for more dertails...
How to Take an MP3 File and Delete the Words to Create Karaoke
Do you need music for your Karaoke party, or just want to sing along to your favorite song without those pesky singers getting in your way? We'll show you a couple ways to find or make background tracks to minimize or eliminate the vocals.
Click HERE for more details...
Click HERE for more details...
Tuesday, February 10, 2015
Recovering damaged CDs or DVDs with Linux
On Windows there are a slew of file recovery tools which will peer intently at an optical disc, retrying until they recover every possible file. The leading tool is probably Isobuster, but there are dozens of candidates for the title. There are few automated (or even user-friendly) data recovery tools on Linux or UNIX(tm) platforms, but common tools which are often even included with the core system or which are installable through the official package system are often sufficient for performing this critical task.
One particularly frustrating way to lose data is by burning it to an optical disc and storing it. One often attempts to preserve data this way, only to have cheap media or a cheap storage container (especially binders) destroy the disc beyond repair. Sometimes, however, the data around the error (or at least up to it, which is sometimes still better than nothing) may still be readable if you use a tool more complicated than the 'cp' command (or selecting and dragging files in the file manager of your choice.)
Click HERE for more details...
One particularly frustrating way to lose data is by burning it to an optical disc and storing it. One often attempts to preserve data this way, only to have cheap media or a cheap storage container (especially binders) destroy the disc beyond repair. Sometimes, however, the data around the error (or at least up to it, which is sometimes still better than nothing) may still be readable if you use a tool more complicated than the 'cp' command (or selecting and dragging files in the file manager of your choice.)
Click HERE for more details...
Thursday, February 5, 2015
4 Ways to Create CD/DVD ISO Images in Ubuntu
In this guide I will show how to create CD/DVD ISO images in Ubuntu using four easy methods.
Click HERE for more details...
Click HERE for more details...
Convert 4:3 to 16:9 PAL
I had some video footage at 4:3 aspect which I wanted to scale and crop to fit a 16:9 wide-screen PAL format. My first attempt was to scale the video to 720×540 (maintaining the 4:3 aspect ratio) and then crop to 720×405 (a 16:9 ratio)
Click HERE for more details...
Click HERE for more details...
Best Optical Disc Data Recovery App for Ubuntu Linux
Rather than trying your as* off to recover data afterward, it’s always best to take some precautions (no disrespect intended :D). This is one of the reasons why most people (including me) like to backup their data to optical discs such as CD/DVD or Blu-Ray discs rather than using Hard Disk Drives as optical discs can keep your data safe for years.
For instance, because the HDD is a mechanical device rather than a electronic one it has somewhat a shorter life-cycle (you know the poor bugger is always spinning, parts easily wear out etc). And also the margin for error is very little (sudden drops can be fatal) too. But that’s not to say that the optical discs are perfect since they too have their own vulnerabilities.
Click HERE for more details...
For instance, because the HDD is a mechanical device rather than a electronic one it has somewhat a shorter life-cycle (you know the poor bugger is always spinning, parts easily wear out etc). And also the margin for error is very little (sudden drops can be fatal) too. But that’s not to say that the optical discs are perfect since they too have their own vulnerabilities.
Click HERE for more details...
Upload High Quality YouTube Videos 16:9 Aspect Ratio (Widescreen) with Mencoder
After a lot of experimenting I finally found the settings that would allow me to upload a video to YouTube to be played in High Quality. This is for the 16:9 aspect ratio so if you are looking for the 16:9 settings, see Upload High Quality YouTube Videos 4:3.
You will need Mplayer, and if you are on Windows, you may want to try out one of the GUI versions. Other platforms can see the Unofficial Packages. Mencoder is a very powerful command line video processor, for more help see the man page. I don’t pretend to know all of the video processing options, but i can explain the ones we are about to use.
Click HERE for more details
You will need Mplayer, and if you are on Windows, you may want to try out one of the GUI versions. Other platforms can see the Unofficial Packages. Mencoder is a very powerful command line video processor, for more help see the man page. I don’t pretend to know all of the video processing options, but i can explain the ones we are about to use.
Click HERE for more details
Rescue Old, Damaged CDs with Ubuntu
Your old CDs – especially ones you’ve burned yourself – degrade over time, to the point that they’re unreadable. We’ll show you how to squeeze as much data out of them as you can, before it’s too late!
The tool we’re going to use to do this is called ddrescue, which can be easily accessed from the Live CD environment. ddrescue can make .iso files out of your CDs, which can then either be burned to a more reliable CD, or can be mounted and accessed in all modern operating systems.
Click HERE for more details...
The tool we’re going to use to do this is called ddrescue, which can be easily accessed from the Live CD environment. ddrescue can make .iso files out of your CDs, which can then either be burned to a more reliable CD, or can be mounted and accessed in all modern operating systems.
Click HERE for more details...
Wednesday, February 4, 2015
Iblis Takut Kepada Allah S.W.T
Dulu waktu sekolah rendah, kalau DATANG LAMBAT, kena denda kutip sampah sekitar kawsan sekolah.
Naik sekolah menengah, kalau DATANG LAMBAT, pengawas ambik nama dan cikgu disiplin akan sebut nama waktu perhimpunan. Kena denda juga kutip sampah atau cuci tandas.
Masuk universiti, kalau DATANG LAMBAT ke kuliyyah, lecturer potong 'carry mark'. Ada juga yang terus tak boleh masuk, lecturer kunci pintu.
Bila dah bekerjaya, kalau DATANG LAMBAT, bos akan marah, bonus dan kenaikan gaji terjejas. Bahkan kalau selalu sangat, HR akan hantar showcause letter.
Tapi...
✅Kalau DATANG LAMBAT solat jemaah, samada tertinggal rakaat pertama atau bahkan kalau datang ketika tahiyyat akhir, Allah tetap beri ganjaran 27 kali pahala. Tak kena tolak jadi 20, 10 atau 7. Tetap juga 27. Cuma pahala afdhalnya yang mungkin berbeza di sisi Allah..
✅Allahuakbar... Betapa Allah sangat sayangkan hambaNya....
Ustaz Azhar Idrus Berkata
Kita relax and baca ni Perbualan antara Rasulullah & iblis..
❓Rasulullah bertanya : “Apa yg kau rasakan jika melihat seseorang dari umatku hendak solat?”
❗Iblis menjawab : “aku merasa panas dingin dan gementar”
❓Rasulullah : “kenapa?”
❗Iblis : “Sebab setiap seorang hamba bersujud 1X kepada Allah, Allah mengangkatnya 1 darjat”
❓Rasulullah : “jika seorang umatku berpuasa?”
❗Iblis : “tubuhku terasa terikat hingga ia berbuka”
❓Rasulullah : “jika ia berhaji?”
❗Iblis : “aku seperti orang gila”
❓Rasulullah : “jika ia membaca Al-Quran?”
❗Iblis : “aku merasa meleleh laksana timah diatas api”
❓Rasulullah : “jika ia bersedekah?”
❗Iblis : “itu sama saja org tersebut m'belah tubuhku dgn gergaji”
❓Rasulullah : “mengapa boleh begitu?“
❗Iblis : ”sebab dalam sedekah ada 4 keuntungan baginya, iaitu :
1. Keberkahan dlm hartanya,
2. Hidupnya disukai,
3. Sedekah itu kelak akan menjadi hijab antara dirinya dgn api neraka,
4. Terhindar dari segala macam musibah akan terhalau dr dirinya.
❓Rasulullah : “apa yg dapat mematahkan pinggangmu?”
❗Iblis : “suara kuda perang di jalan Allah.”
❓Rasulullah : “apa yg dapat melelehkan tubuhmu?”
❗Iblis
: “taubat org yg bertaubat”
❓Rasulullah : “apa yg dpt membakar hatimu?”
❗Iblis : “istighfar di waktu siang & malam”
❓Rasulullah : “apa yg dpt mencoreng wajahmu?”
❗Iblis : “sedekah yg diam2”
❓Rasulullah : “apa yg dpt menusuk matamu?”
❗Iblis : “solat fajar”
❓Rasulullah : “apa yg dpt memukul kepalamu?”
❗Iblis : “solat berjemaah”
❓Rasulullah : “apa yg paling mengganggumu”
❗Iblis : “majlis para ulama”
❓Rasulullah : “bagaimana cara makanmu?”
❗Iblis : “dengan tangan kiri dan jariku”
❓Rasulullah : “dimanakah kau menaungi anak2mu di musim panas?”
❗Iblis : “dibawah kuku manusia”
❓Rasulullah : “siapa temanmu wahai iblis?”
❗Iblis : “penzina”
❓Rasulullah : “siapa teman tidurmu?”
❗Iblis : “pemabuk”
❓Rasulullah : “siapa tamumu?”
❗Iblis : “pencuri”
❓Rasulullah : “siapa utusanmu?”
❗Iblis : “tukang sihir (dukun)”
❓Rasulullah : “apa yg membuatmu gembira?”
❗Iblis : “bersumpah dgn cerai”
❓Rasulullah : “siapa kekasihmu?”
❗Iblis : “org yg meninggalkan Solat Jum'at”
❓Rasulullah : “siapa manusia yg paling 2membahagiakanmu?"
❗Iblis : “org yg meninggalkan solatnya dgn sengaja”
AllahuRabbi.. Jom KONGSI sebarkannya biar bagi 1 dunia tahu apa kelemahan Iblis.
"PlNJAM 59 SAAT " HASBl RABBl JALALLAH MAAFl QALBl GHAlRULLAH . NUR MUHMMAD SALALLAH . LAlLAHAlLLALLAH"
COPY PASTE BAGl SEMUA ORANG
Anda Akan membuat beribu- malah berjuta- juta org berselawat ke Atas Nabi Muhammad S.A.W ..
Pentingnya Bersahabat
Diriwayatkan, bahawa :
Apabila penghuni Syurga telah masuk kedalam Syurga, lalu mereka tidak menemukan sahabat2 mereka yang selalu bersama mereka dahulu sewaktu di Dunia.
Mereka pun bertanya tentang sahabat mereka kepada Allah:
"Yaa Rabb..
Kami tidak melihat sahabat-sahabat kami yang sewaktu di Dunia solat bersama kami, puasa bersama kami dan berjuang bersama kami."
Maka Allah berfirman:
"Pergilah kamu ke Neraka, lalu keluarkanlah sahabat2 mu yang di hatinya ada iman walaupun hanya sebesar zarrah"
(HR : Ibnul Mubarak dalam kitab "Az-Zuhd").
Al-Hasan Al-Basri berkata: "Perbanyaklah sahabat2 mukminmu, kerana mereka memiliki Syafa'at pada hari Kiamat nanti".
Ibnul Jauzi pernah berpesan kepada sahabat2 nya sambil menangis:
"Jika kalian tidak menemukanku nanti di Syurga bersama kalian, maka tolonglah bertanya kepada Allah tentang aku:
"Wahai Rabb Kami..
Hamba-Mu si fulan, sewaktu di dunia selalu mengingatkan kami tentang ENGKAU..
Maka masukkanlah dia bersama kami di Syurga-Mu"
SAHABAT Ku..
Mudah2an dengan ini, aku telah mengingatkanmu Tentang Allah ..
Agar aku dapat besertamu kelak di Syurga & Redha-Nya..
آمِيّنْ. يَا رَبَّ العَالَمِينْ
Ya Allah
Aku Memohon kepada-Mu.. Kurniakanlah kepadaku sahabat2 yang selalu mengajakku untuk tunduk patuh & taat Kepada Syariat-Mu..
Kekalkanlah persahabatan kami hingga kami bertemu di akhirat kelak...
Oleh itu...
Carilah seberapa ramai sahabat yang baik yang menunjukkan jalan2 ke Syurga & jalan2 kebaikan.
WAHAI SAHABATKU
JANGAN LUPA BERTANYA TENTANGKU NANTI...JIKA AKU TIADA DI SYURGA NANTI
Thursday, January 22, 2015
Doa Hari Jumaat
بسم الله الرحمن الرحيم. الحمد لله رب العالمين.
والصلاة و السلام على سيدنا محمد وعلى آله وأصحابه أجمع ين
Assalamualaikum. Salam pagi jumaat bersamaan 2 Rabiul akhir 1436H. Muga diberkati oleh Nya jua. Alhamdulillah. Ya Allah kami ini sering melakukan apa yg kami suka, mudahkanlah, juruskanlah dan kazimkanlah kami melakukan apa yg Engkau suka, bukan sesuka hati kami. Dan berikanlah kami kepuasan dan ketenangan dlm melakukan nya serta dijauhkan drpd penyakit2 hati yang boleh merosakkan dan merugikan kami. Sila baca surah alkahfe di hari jumaat yg mulia ini. Muga segala usaha kita mendapat berkat serta keredhaan dari Nya jua. In sya Allah. Aameen.
Doa hari Jumaat
Ya Allah Ya Tuhan kami, pada hari yg mulia ini, kami berdoa memohon keredhaanMu utk melaksanakan segala tanggungjawab yg telah diamanahkan. Bukakanlah pintu hati kami bagi menerima segala kefahaman, curahkanlah hidayahMu agar dapat kami jadikan sebaik-baik penghayatan.
Allahumma Ya Rahman Ya Rahim. Jadikanlah alQuran itu penyuluh hati kami, tunjukkan jln yg benar utk kami ikuti, jelaskan perkara yg bathil agar kami jauhi, corakkan akhlak kami dgn sifat-sifat mahmudah n lindungilah kami dari sifat-sifat mazmumah, sesungguhnya Engkau Tuhan Yg Maha Pengasih lagi Maha Penyayang.
Ya Allah Ya Ghaffar, kami memohon keampunan dari segala dosa kesalahan kami, dosa kedua ibubapa kami, anak isteri kami, kaum keluarga kami n seluruh mukminin mukminat muslimin muslimat di mana saja mereka berada.
Selawat n salam ke atas junjungan kami Nabi Muhammad SAW serta para sahabatnya.
Segala puji pujian hanya utkMu Ya Allah Ya Rabbal 'Alamin.
Wednesday, January 21, 2015
B4A Tutorial - Designer Scripts & AutoScale Tutorial
Attached you find a pdf tutorial about Designer Scripts & AutoScale.
It includes Erels Designer Scripts Tutorial and a new AutoScale Tutorial.
It's an extract of two chapters from the next Beginner's Guide edition.
Three examples are explained:
1) a simple example with only one layout file and one layout variant AutoScaled. Showing also the influence of the rate factor.
2) the same example but with two layout variants portrait and landscape AutoScaled.
3) a more advanced example with several activites showing:
It includes Erels Designer Scripts Tutorial and a new AutoScale Tutorial.
It's an extract of two chapters from the next Beginner's Guide edition.
Three examples are explained:
1) a simple example with only one layout file and one layout variant AutoScaled. Showing also the influence of the rate factor.
2) the same example but with two layout variants portrait and landscape AutoScaled.
3) a more advanced example with several activites showing:
- Main Main screen with an image and button to select different examples.
The image size is adapted to the screen size. - Setup screen With a specific layout.
This example uses the setup layout of the GPSExample program.
The setup is a ScrollView with a Panel and several smaller Panels
on it. Depending on the screen width there are one or two columns. - About screen with a specific layout.
- DBWebView Database shown in a WebView using DBUtils.
With a new DBUtils module allowing to set the TextSize property. - DBScrollView Database shown in a ScrollView.
The views are scaled in the code. - Keyboard a numeric keyboard example.
The key views are added in the code and scaled using the
Scale module. - Scale module allows to scale views added in the code based on the same equations as those used in the Designer Script AutoScale.
Functions:- GetScale Gets the scale with the Rate value set with SetScaleRate
- SetScaleRate(Rate) Sets the Rate value
- GetDevicePhysicalSize Gets the physical size of the device in inches.
- ScaleView(View) Scales the given View with the current scale
- ScaleAll(Activity) Scales all the views of the given Activity or Panel
with all their child views. - SetReferenceLayout allows to set another reference layout than the standatd one.
Example: Scale.SetReferenceLayout(800, 1280, 1)
sets 800 * 1280 * 1 layout as the reference layout
In this case the ScaleRate has no influence. - The module supports also ScrollView2D, but if you don't use it you should comment out the relevant lines in ScaleView and ScaleViewDS routines.
Tuesday, January 20, 2015
Basic4Android and LibGDX
All versions offer the same features, except for the additional amount of upgrades you get with the Enterprise and Site Licence editions. Upgrades are regularly released and you will be emailed with these when they are released. Information on new upgrades will also be posted here.
- A Simple but powerful tool
- IDE and programming language 100% focused on Android development
- Compiles to native bytecode. No runtime libraries are required. Created APK files are exactly the same as APK files created with Java / Eclipse
- Performance is similar to applications written with Java
- Event driven programming language similar to Visual Basic with support for objects and code modules
- No need to write any XML files
- Highly extensible with support for custom Java libraries
- Large, active and friendly community of developers. Over 20,000 registered developers!
- The only available true WYSIWYG visual editor for Android. The visual editor supports multiple screens and resolutions
- Easily create sophisticated layouts with the powerful designer scripts feature.New!
- All Android phones and tablets starting with Android 1.6 and up to 4.0 are supported
- Modern IDE with autocomplete, built-in documentation, internal index New! and other advanced features
- Powerful step-by-step debugger
- Large set of documentation with a custom online search engine and offline search engine tools
- Built-in code obfuscation
- Supports all Android core features including:
- SQL databases including encrypted databases
- GPS
- Home screen widgets and live wallpapers
- Background services and broadcast listeners
- Bluetooth (serial ports)
- Phone features: phone calls, sms, contacts, call logs and others
- USB host and accessory modes New!
- Web services
- Camera
- XML, JSON and CSV
- Views animations
- Multitouch gestures
- NFC New!
- Networking (TCP, UDP, FTP, SMTP, POP3 and SMB/CIFS New!)
- Push notifications (C2DM)
- Text to speech and voice recognition
- AdMob ads and other ads platforms
- OpenGL
- Graphics and charts
- Sensors
- Files I/O
- Integrate with services such as: Parse, Google services, Twitter, Facebook and others
- Android Market In-App Billing service New!
- Objects serialization
- Sip / Voip New!
- And many more…
Click HERE for full details...
Backbone.js
When working on a web application that involves a lot of JavaScript, one of the first things you learn is to stop tying your data to the DOM. It's all too easy to create JavaScript applications that end up as tangled piles of jQuery selectors and callbacks, all trying frantically to keep data in sync between the HTML UI, your JavaScript logic, and the database on your server. For rich client-side applications, a more structured approach is often helpful.
With Backbone, you represent your data as Models, which can be created, validated, destroyed, and saved to the server. Whenever a UI action causes an attribute of a model to change, the model triggers a "change" event; all the Views that display the model's state can be notified of the change, so that they are able to respond accordingly, re-rendering themselves with the new information. In a finished Backbone app, you don't have to write the glue code that looks into the DOM to find an element with a specific id, and update the HTML manually — when the model changes, the views simply update themselves.
Philosophically, Backbone is an attempt to discover the minimal set of data-structuring (models and collections) and user interface (views and URLs) primitives that are generally useful when building web applications with JavaScript. In an ecosystem where overarching, decides-everything-for-you frameworks are commonplace, and many libraries require your site to be reorganized to suit their look, feel, and default behavior — Backbone should continue to be a tool that gives you the freedom to design the full experience of your web application.
Click HERE for full details...
With Backbone, you represent your data as Models, which can be created, validated, destroyed, and saved to the server. Whenever a UI action causes an attribute of a model to change, the model triggers a "change" event; all the Views that display the model's state can be notified of the change, so that they are able to respond accordingly, re-rendering themselves with the new information. In a finished Backbone app, you don't have to write the glue code that looks into the DOM to find an element with a specific id, and update the HTML manually — when the model changes, the views simply update themselves.
Philosophically, Backbone is an attempt to discover the minimal set of data-structuring (models and collections) and user interface (views and URLs) primitives that are generally useful when building web applications with JavaScript. In an ecosystem where overarching, decides-everything-for-you frameworks are commonplace, and many libraries require your site to be reorganized to suit their look, feel, and default behavior — Backbone should continue to be a tool that gives you the freedom to design the full experience of your web application.
Click HERE for full details...
Basic4Android - Beginners' Guide
B4A - The simplest way to develop real-world, native Android apps!
B4A includes all the features needed to quickly develop any type of Android app.
B4A is used by tens of thousands of developers from all over the world, including companies such as NASA, HP, IBM and others.
Together with B4i you can now easily develop applications for both Android and iOS.
Download B4A Trial Version
B4A can run in two modes: local compilation and remote compilation.
Local compilation mode is faster and has more options such as working with the emulator, USB debugging, unattended installations and others.
Remote compilation mode (only available in the trial version) is simpler to get started with.
Click HERE for full details...
B4A includes all the features needed to quickly develop any type of Android app.
B4A is used by tens of thousands of developers from all over the world, including companies such as NASA, HP, IBM and others.
Together with B4i you can now easily develop applications for both Android and iOS.
Download B4A Trial Version
B4A can run in two modes: local compilation and remote compilation.
Local compilation mode is faster and has more options such as working with the emulator, USB debugging, unattended installations and others.
Remote compilation mode (only available in the trial version) is simpler to get started with.
Click HERE for full details...
HTML5 - Best IndexedDB Wrappers
I am just exploring various options for IndexedDB Wrapper and i've come across quite a few options as follows:
Click HERE for full details...
- YDN
- JQuery IndexedDb Plugin
- IDB Wrapper
- DB.js
Click HERE for full details...
The Jabaco Framework is Open Source (BSD-License)
Jabaco is a simple programming language with a BASIC like syntax for the Java Virtual Machine. The Jabaco Framework is based on Swing with some smart extensions. The Visual Basic Runtime wrapper is only a subset of this framework.
Click HERE for full details...
Click HERE for full details...
Thursday, January 15, 2015
Wednesday, January 14, 2015
Tutorial: Night Photography
Night time with your EOS
Don't put your camera away at the end of the day, night time offers a whole range of opportunities to carry on shooting.
There are some useful techniques and features to understand that are covered in this tutorial.
• Camera shake
• Tripods
• Remote firing
• Mirror lock-up
• Move to Manual
• Bulb exposures
• Noise reduction
• Subjects for night time pictures
Click HERE for full details...
Don't put your camera away at the end of the day, night time offers a whole range of opportunities to carry on shooting.
There are some useful techniques and features to understand that are covered in this tutorial.
• Camera shake
• Tripods
• Remote firing
• Mirror lock-up
• Move to Manual
• Bulb exposures
• Noise reduction
• Subjects for night time pictures
Click HERE for full details...
54 Portrait Ideas: Free Downloadable Posing Guide
Are you stuck for portrait ideas? Sometimes we’ve found that you can over-think these things. When you put so much thought into backdrops and colour schemes and following others’ portrait photography tips, you can overlook some of the fundamentals of portrait photography, such as your subject’s pose. We believe our posing guide below should help!
Free portrait posing guide to download
A great way to reignite you portrait photography with new portrait ideas is to shoot a model in your home photo studio, using as minimalist a set-up as possible. By experimenting with different poses you can see what works and get new portrait ideas to apply to your next shoot.
To help you along we’ve put together our latest photography cheat sheet, a visual posing guide that you can download and use as inspiration.
To create our posing guide we shot our own examples of some of the more traditional portrait styles – full-length portraits, seated portraits, high and low perspectives and head-and-shoulder shots – and then some suggested poses within these genres. We’ve also included some short tips on how to achieve these shots to get the best results.
Click HERE for full details...
Free portrait posing guide to download
A great way to reignite you portrait photography with new portrait ideas is to shoot a model in your home photo studio, using as minimalist a set-up as possible. By experimenting with different poses you can see what works and get new portrait ideas to apply to your next shoot.
To help you along we’ve put together our latest photography cheat sheet, a visual posing guide that you can download and use as inspiration.
To create our posing guide we shot our own examples of some of the more traditional portrait styles – full-length portraits, seated portraits, high and low perspectives and head-and-shoulder shots – and then some suggested poses within these genres. We’ve also included some short tips on how to achieve these shots to get the best results.
Click HERE for full details...
99 Common Photography Problems And How to Solve Them
As well as being one of the most expensive hobbies around, photography is also one of the more technical pastimes you can pursue. But it doesn’t have to be confusing!
We’ve spoken to numerous experts over the years, as well as photographers like you, who may either be just starting out or have been taking pictures for a while but keep encountering the same nagging problem.
From all our conversations, we’ve noticed some common photography problems that seem to plague snappers of all ages and abilities.
Click HERE for full details...
We’ve spoken to numerous experts over the years, as well as photographers like you, who may either be just starting out or have been taking pictures for a while but keep encountering the same nagging problem.
From all our conversations, we’ve noticed some common photography problems that seem to plague snappers of all ages and abilities.
Click HERE for full details...
Canon EOS 550D T2i Tips, Tricks & Best Settings
Here you’ll find tips, tricks, recommended settings and advice to help you get the most out of your T2i (550D).
Click HERE for full details...
Click HERE for full details...
Reading RSS with PHP - Myspace, Flickr, YouTube, and Twitter
The Internet seems to be getting easier everyday. With sites like Myspace, Flickr, YouTube, and Twitter, you can essentially create a full-on interactive web experience for free and with no knowledge of web design. This is great, but it limits your creativity, and it also requires your readers to remember multiple separate URLs.
On the flipside, you could reverse engineer all of these tools and create your own versions of them for use on your personal website, creating the same immersive user experience you get from using social tools, but that’s a good deal of time and effort. The learning experience of building such tools is great, but we don’t always have hundreds of hours to dedicate to rebuilding Flickr’s robust photo management. Besides, doesn’t it seem a little silly to reinvent the wheel?
So, what we’re hoping for is a way to get the best of both worlds: how can we utilize the power of Flickr on our own website without needing to dedicate a great deal of time to solving the problem?
Click HERE for full details...
On the flipside, you could reverse engineer all of these tools and create your own versions of them for use on your personal website, creating the same immersive user experience you get from using social tools, but that’s a good deal of time and effort. The learning experience of building such tools is great, but we don’t always have hundreds of hours to dedicate to rebuilding Flickr’s robust photo management. Besides, doesn’t it seem a little silly to reinvent the wheel?
So, what we’re hoping for is a way to get the best of both worlds: how can we utilize the power of Flickr on our own website without needing to dedicate a great deal of time to solving the problem?
Click HERE for full details...
An Easy Way to Display an RSS Feed with PHP
RSS feeds are everywhere, and sometimes it’s a good idea to display one to keep people in the loop of important posts from your site, or sites you think might be relevant. Luckily, PHP 5 introduced the DOM extension which make it easy to work with XML documents. Now all it takes is just a small bit of code to fetch and display a feed.
Click HERE for full details...
Click HERE for full details...
Subscribe to:
Posts (Atom)