This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Saturday, 7 December 2013

Using Twilio to answer phone calls




In a previous post, I wrote about how to use Twilio to send an SMS message. This time, I'm going to show you how you can use Twilio in conjunction with a web app to answer phone calls made to your Twilio phone number.

First, you will want to have a Twilio developer account. If you did not create one last time, go ahead and create one now.

The Twilio dashboard provides a place for you enter an address to send HTTP POST requests. Using the App.HandleSpecialURL event handler, you can send these requests to a web application running on a publicly available server.

To get started, you need to create a web application. In the App object, go to theHandleSpecialURL event handler. This event handler has one parameter: Request As WebRequest. You can use this parameter to handle the request sent by Twilio and to send information back to Twilio.

Twilio uses something they call TwiML (Twilio Markup Language), which is essentially XML with Twilio-specific commands.

In this case, the special command you want to use is the Say command. This command will speak the provided text to the person that called the number. It is wrapped in a Response, so some simple TwiML looks like this:

<Response>
  <Say>This call was answered by my web application!"</Say>
</Response>

Going back to the HandleSpecialURL event handler, you just need to return the TwiML as part of the request. This is done using the Print method:

If Request.Path = "twilio" Then
  // Use TwiML to say something
  Dim now As New Date
  Request.Print("<Response>" + EndOfLine)
  Request.Print("<Say>This call was answered by my web application!</Say>" + EndOfLine)
  Request.Print("<Say>The time is " + Now.LongTime + "</Say>" + EndOfLine)
  Request.Print("</Response>")
   
  Return True
End If

Notice that I have not created a web page. That's because this web app won't use one as its only purpose is to handle direct requests using HandleSpecial URL.

Give this app a name (TwilioCall), built it as a standalone app (or CGI if you prefer) for your deployment platform. 

Now you need to configure Twilio to use this web app.  Go back to your Twilio Dashboard and navigate to Dev Tools and select TWIML apps. Click "Create TWiML App" to create a new app.



This opens a screen to specify information about your web app:



In the "Friendly Name" field just give your app a name such as TwilioCall. In the Voice section, you specify the URL for your uploaded web app in the "Request URL" field. The URL of your app will be something like this:

http://www.example.com:8080/special/twilio

With all this in place, you can now call your Twilio phone number. Twilio will then send a request to your web app which will respond by sending back a request to speak some text and the current time.

You can find more information about TwiML here: https://www.twilio.com/docs/api/twiml

An example project demonstrating this will be included with Xojo and is also availablehere.

Friday, 6 December 2013

Real Studio


!

We have some big announcements! 2013 Release 1 is now available for download and is definitely our biggest release ever! Our IDE has had a major makeover, giving it a very sleek and modern look and making it faster and much more intuitive than ever before! Also, Cocoa is now officially shipping, we have a new forum, and our new pricing is now available!

To compliment all of these new and exciting changes, Real Studio is now Xojo!

The New IDE.  

Besides the all-new look and feel, the new IDE launches up to 33% faster!

Features of the new IDE include:
  • All-new Window Editor
  • All-new Navigator for quick project access
  • All-new Inspector for updating properties and settings
  • All-new Library for easy access to Controls and Objects
  • All-new Project Filter
  • All-new Search
  • All-new Message Pane for viewing run-time log messages
  • All-new Build Settings
  • Improved Web Page Editor
  • Improved Code Editor
  • Improved Database Editor
  • Improved Debugger Layout
  • Improved Tab Usage
  • Improved Event Handler Editing with inline event descriptions
  • Improved Profiler
  • Improved Build Script Editor
Our beta testers have reported the new IDE to be faster, more intuitive, and easier to use.

Last, but certainly not least, Cocoa is now the default OS X build setting for Xojo. In fact, Xojo itself is built with 2013 Release 1!


The IDE is free.


Xojo comes with all new pricing! To start with, the IDE is free to use for developing, testing and debugging on any platform - so tell your friends it's time to learn to code! When you need to create stand-alone builds of your apps, you buy a license. 


You can add on a new target platform at any time. When you are up for renewal, only renew the platforms you want to continue using! It's that simple.

While you can always use previous versions of Xojo, to deploy with the current version, your license must also be current. If you have questions about the new pricing or your specific license, please contact Xojo Customer Service.


Xojo Pro.Xojo Pro is now available! Xojo Pro provides everything serious developers need in a single package:
  • Single license for Desktop, Web, Database and Console
  • Priority Support
  • Guaranteed access to future betas
  • Access to a special Xojo Pro-only forum
  • 3x Feedback multiplier when ranking cases
  • License will work on 3 machines, instead of 2
Real Studio Enterprise Edition users are now Xojo Pro users, and you can upgrade at any time to get the great benefits included with Xojo Pro!

Documentation.

Along with Xojo 2013 Release 1 we will be including a free upgrade guide to help you learn the differences between Real Studio and Xojo. And, we are now introducing an all new user guide with 4 books -- available in PDF and iBooks formats. Each book focuses on a different element of Xojo to provide you with the most information possible to help you be a success. The 4 books are: Fundamentals, User Interface, Framework, and Development.

We have also put together an all-new Quick Start Guide for Desktop and Web applications and all-new tutorials for Desktop and Web applications, along with improved example projects. Get the new documentation!

Xojo.com.


At our new website, xojo.com, you can login using the same username and password you previously used at realsoftware.com. Your account and all the information about your license keys, past orders, etc., is all still available there.

A few important links: Xojo DownloadsXojo Documentation, and Xojo FAQ.

New Support Forum!


We have an all-new support forum at http://forum.xojo.com. The new forum has a more modern look and feel, is easier to read and has more advanced searching features. There’s no need to create an account to log in. Instead you just use the same username and password that you use on our website. You will need to enable forum access in your account settings here before you login: https://www.xojo.com/account/settings/


Emails.


Need to contact us? Any realsoftware.com email address has been updated to xojo.com so update your address book!

Get Connected!


We are so excited about everything we've been working on and we hope you are too! Our new blog will be ready very soon, but in the mean time you can join in on the fun by following us on Twitter or joining our Facebook Group! We want to stay connected with you so we can keep you updated on all of the great stuff we are working on and we want to hear about your projects too! 


Download Xojo Now!

Saturday, 3 August 2013

Firepower The New Network Security Option Of Sourcefire FirePOWER Sourcefire, the security specialist has announced details about the enhancements for its network security platform of FirePOWER. It offers intrusion prevention, a fire wall as well as a solution against malware. All these are offered in a package that is hardware-based. Its aim is to provide protection without affecting performance. Approach of separate-box makes it simple and easy to add protection to existing networks and it is easily scalable in order to adapt to organizations of various sizes. Enhancements you find in this latest version include intrusion and firewall prevention systems which have better support for IPv6 and also product awareness. Policy on Network address translation could now be set centrally instead of by device. This allows for consistent approach across an organization. Cloud intelligence is used by threat protection of the product in order to have it updated and stay up to date. Event analysis reports have been added with geolocation. This gives administrators more information with regard to the region of the websites that are being visited. New features on site-to-site VPN allows secure communication when Sourcefire protected networks communicate between one another. In addition to that features that are of high availability for firewall make sure that that disruption is minimal. Even following a device failure the protection will continue. According to Martin Roesch the founder of Sourcefire and its CTO, present day organizations are faced with a growing number of persistent threats that are also sophisticated, to their corporate data. This increases the demand for scalable and flexible security solutions which could be customized in order to deliver protection optimized for the environments of customers. With the present enhancements to their FirePOWER platform customers of Sourcefire could be assured that they are able to access a security solution that delivers continuous protection before an attack, during one or even after an attack. More information could be obtained from the website of FirePOWER.


Firepower The New Network Security Option Of Sourcefire

FirePOWER 400x300 Firepower The New Network Security Option Of Sourcefire
FirePOWER
Sourcefire, the security specialist has announced details about the enhancements for its network security platform of FirePOWER. It offers intrusion prevention, a fire wall as well as a solution against malware. All these are offered in a package that is hardware-based. Its aim is to provide protection without affecting performance.
Approach of separate-box makes it simple and easy to add protection to existing networks and it is easily scalable in order to adapt to organizations of various sizes. Enhancements you find in this latest version include intrusion and firewall prevention systems which have better support for IPv6 and also product awareness. Policy on Network address translation could now be set centrally instead of by device. This allows for consistent approach across an organization. Cloud intelligence is used by threat protection of the product in order to have it updated and stay up to date.
Event analysis reports have been added with geolocation. This gives administrators more information with regard to the region of the websites that are being visited. New features on site-to-site VPN allows secure communication when Sourcefire protected networks communicate between one another. In addition to that features that are of high availability for firewall make sure that that disruption is minimal. Even following a device failure the protection will continue.
According to Martin Roesch the founder of Sourcefire and its CTO, present day organizations are faced with a growing number of persistent threats that are also sophisticated, to their corporate data. This increases the demand for scalable and flexible security solutions which could be customized in order to deliver protection optimized for the environments of customers. With the present enhancements to their FirePOWER platform customers of Sourcefire could be assured that they are able to access a security solution that delivers continuous protection before an attack, during one or even after an attack.
More information could be obtained from the website of FirePOWER.

Use Powertool Analyze Windows And Apps And Troubleshoot Them



PowerTool 400x256 Use Powertool Analyze Windows And Apps And Troubleshoot Them
PowerTool
When you find problems with Windows, very often you could look at the Task Manager and find the programs that use too much of CPU time or RAM, for terminating the process that causes problems to normalize things.
Often you will find that Task Manager is unable to handle situations and it is necessary to have a third party tool and PowerTool is the one to have.
PowerTool developed by developers of PC Hunter could be used to look at different aspects of the system setup. Browse the interface with tabs to find lists of processes that are running, start up programs, loaded modules, windows services and more.
There are modules that are more active that include simple versions of Explorer as well as REGEDIT with which you could manipulate registry keys and files. Also you could view them.
Further options could be seen when you right click the lists. It is not only the displaying of running processes that PowerTool does. It also could look for malware at VirusTotal and force them to terminate if problems are there. It could even delete them to prevent them from restarting.
Story is the same with services of Windows. It could manually stop them and restart. Also, set up the startup type of them and do lot more.
You also could view details such as kernel threads as well as notifying routines, SSDT as well as Shadow SSDT hooks, filters, and more. Memory dumps could be initiated and hooks could be restored. Even changing the protection of RAM blocks or editing them manually could be done.
There are also bad news with PowerTool. The interface doesn’t always work the way you want. For instance, you cannot view more details with double click or with right clicks on properties. We have also experienced crashing of registry browser with one test system.
Overall, as Process Explorer says PowerTool is not a polished program. But is powerful and comes free with no strings. To hunt malware manually and to know what is taking place in your PC at a low level it is a good program. Have a look.awaisakh.blogspot.com

All Your Cloud Storage Files Could Be Easily Encrypted With Cryptsync



cryptsync 400x309 All Your Cloud Storage Files Could Be Easily Encrypted With Cryptsync
cryptsync
It is convenient to store your important files online but there is a security risk to manage when you do so. Though encryption is offered by the cloud service of yours there is no guarantee that no one is able to steal your password. If that happens, your data will get exposed.
The best way to maintain privacy of your files is to encrypt them before you do the uploading. Since this will provide extra protection no attacker will be able to look at your files. When you use open source software of CryptSync your problem will be solved and the software will do the job almost automatically.
The program sets up folders in pairs. A source folder will have your files in the unencrypted version and the destination folder will have the encrypted files. Any files you store in the source folder will be encrypted using 7-Zip and then synced to the destination file for uploading to the web.
The synchronization works on either way. If a file in the encrypted folder is changed CryptSync will create its unencrypted version in the source folder. Though it is the default setting you could change it if you want. Then you will mirror contents of one to the other folder.
However, it is obvious that there are complications. In case the cloud files of yours are encrypted you won’t be able to access them with any browser or a device. You will need a device to do the decryption.
When you use CryptSync it is not a must for you to encrypt all your files that will go online. While the program could be used for encrypting your important files, your media files could be left without being encrypted. This will allow you to stream music though you may find it difficult to use other files.
All things considered, CryptSync awaisakh.blogspot.com provides you with extra protection which also is automatic to a great extent. As such, if you are serious about the privacy of your cloud storage files you may consider using this program.

Batch Compress Your JPEGs Up To 90% With Caesium


Caesium 400x260 Batch Compress Your JPEGs Up To 90% With Caesium
Caesium
In case you save a JPEG image, the easy way is to accept the default option on the image by clicking File>Save. This means you are using the JPEG compression level that existed without changing it. Unless you change the compression to an optimum level the final image of yours will probably become ten times the size you really need.
Caesium, an open source program offers an easy way to find if this is going to be a problem for you. You can point this program at images you select or a folder that has them. It will recompress the files quickly to a lower setting on quality. The program supports PNG, WMF, BMP and JPG files. Once the compression is done, it will also provide you a report.
This process is not difficult to set up. You can import images with a click. The slider offers to set up the compression level anew. The recompressed images could be saved in a new one or the same folder.
In case you need to share photos with others by having a lower resolution, you could use the program’s optional tool for image resizing.
On performance of the software we have found JPEG results to be generally 30 to 90 percent good. Around 10% of the images stayed the same size virtually and some got larger.
Compression of PNG was poor relatively and most of the images tested have increased in size. (Though this is a disappointment it will not affect your files as you could tell the program not to save the images recompressed if they become larger than their originals).
You cannot predict the results obtained with Caesium and everything depends on the source images. In case you want to shrink JPEG images you will find that it is a successful program. However, it will take only 10 minutes to know what happened. So better download a copy to see what Caesium could do for you.

Create Internet Video In A Simple Way With Easyflv Web Video Encoder



EasyFLV Web Video Encoder 381x400 Create Internet Video In A Simple Way With Easyflv Web Video Encoder
EasyFLV Web Video Encoder
Conversion of videos into a web-friendly format is not such a difficult task as there are many different transcording tools. These could import source movies and convert them to WEBM or FLV format.
If you are one who does conversion of videos frequently a specialist tool such as EasyFLV Web Video Encorder could be useful. It is easy to use and has some extras that could save time.
Its interface is straightforward and has all options in one dialog. When you select your video and click on “Start Encoding” it will start the job.
You need to fine tune things with EasyFLV Web Video Encorder but it is a simple program that offers only the essential options.
Some bonus options are there with this program. It could export MP4, FLV and WEBM videos but it is not necessary to choose one. When you check all three check boxes you will get your video in all three formats.
In order to customize your video you could add a watermark on your video also with EasyFLV Web Video Encoder.
In case you like to have a still image to show the content of your video you could use any frame and not only the first one. It will be saved in JPG.
You can save a “profile” with any combination in order to reload later. If you want to encode different videos in different ways you only need to open the right profile. No need to reconfigure the program.
The program also has a “built-in moov atom fixer for MP4 to help you to get the moov atoms streamed on the web which are placed at the end of MP 4 files.
EasyFLV Web Video Encoder is a weak program. Only three output formats are there, and you have little control on the finished results.
If you want videos created for the web EasyFLV Web Video Encorder is good for you as you won’t suffer penalties or any problems with your computer. It will also help you save time.