Showing posts with label Latest Technologies. Show all posts
Showing posts with label Latest Technologies. Show all posts

Sunday, February 7, 2016

Mobile Application Development Tools

These are some of the sites that have a mobile application development tools for free

InfoWorld

techworld

TechTarget

Excellent Platforms for Building Mobile Apps

Xamarin

PhoneGap

Appcelerator

ifactr

kony

sap

alphasoftware

5app

appindex

 



for core development:

If you are a coder then go for below IDEs to find the best mobile application development tools:
Android Studio (recommended) or Eclipse for Android and
Xcode for iOS

If you want to develope iOS apps, then go for XCode and download it from apple official source. https://developer.apple.com/downloads/
However if you want to develope Android apps then go for Android Studio (Latest IDE for Android development) from here http://developer.android.com/tools/studio/index.html OR Eclipse (Old way of developing Android apps).

Saturday, December 12, 2015

How to Save Skype Video Messages

It happens that you received a video message on skype. You watched it and after some you tried you watch the same message again but it did not play.
Or when you watch the message you liked it and you wanted to save this.
But it did not because at some specific time it got expired.

There is a way you can save it. and can share it.

Following is the easy way to save it.
  • Step 1: Go to the link http://sourceforge.net/projects/sqlitebrowser/files/latest/download and download SQLite Database browser.
  • Step 2: Open SQLite Database Browser
  • Step 3: Open main.db for your skype account in SQLite Browser. That you can find from following location:
    C:\Users\[YourUserName]\AppData\Roaming\Skype\[YourSkypeID]\main.db
  • Step 4: Go to Browse Data
  • Step 5: Change the drop down option for the Table: to VideoMessages.
  • Step 6: Under Author column, search for the sender id who send video.
  • Step 7: Copy the link in vdo_path.
  • Step 8: Paste the link in Chrome or any other browser address bar.
  • Step 8: Right Click on the video, and save it.

Please note, you should have play the video in the skype first before open the main.db in SQLite.

Sunday, December 6, 2015

SAN - Storage Area Network

SAN (storage area network) is a high-speed network of storage devices that also connects those storage devices with servers. It provides block-level storage that can be accessed by the applications running on any networked servers. SAN storage devices can include tape libraries and disk-based devices, like RAID hardware.
Here are a few advantages of SAN:

Scalability

SAN has many advantages over DAS in your data center. Here are 10 reasons to consider making the leap from local storage to a SAN.
If you know, or have heard, one thing about a SAN, it's scalable. What does scalable mean? SAN scalability means that you don't have the limit of a handful of disks that you can attach to a system. SANs can grow to hundreds of disks in size, whereas your server has a physical limit of about a dozen.

2. Performance

SAN performance isn't affected by Ethernet traffic or local disk throughput bottlenecks. Data transmitted to and from a SAN is on its own private network partitioned off from user traffic, backup traffic and other SAN traffic.

3. Data Isolation

There's no chance of your data being copied or stolen by anyone sharing the same SAN with you. Not even the SAN admins can see your data. When correctly configured, SAN data is zoned. These zones protect your data from everyone else's on the same SAN. An example of SAN zone separation is how UNIX servers can connect to a SAN and Windows servers connect to the same SAN, but the data that each group of servers accesses is different. In effect, Windows systems can't "see" UNIX data and vice versa.

4. Uptime

There's nothing quite like a SAN to assure 100-percent storage availability. SAN systems require no reboots to add new disks, to replace disks or to configure RAID groups. The ability to stream data between SANs for data backup and recovery also increases performance by bypassing server systems completely.

5. Workload Isolation

Zoning also separates your workloads from one another on a SAN. Not only is your data protected by zoning, but it also provides a barrier against other non-related workloads from affecting your application's performance. Sharing a SAN isn't a performance problem for applications when zones are in place.








Long Distance Connectivity

SANs have the advantage over all other storage connectivity for distance at 10km (about 6 miles). Not that you'll necessarily use that distance capability, but it's there if you need it. Having the advantage of distance allows you to consolidate your storage into an isolated location dedicated to storage and separate from the systems it serves.

7. Increased Utilization

Rather than hundreds or thousands of partially utilized local disks wasting power and generating heat in your data center, you could have dozens of SAN disks have no wasted space on them. How so? Thin provisioning on the storage side (i.e., on the SAN) uses space more effectively than local storage does. As a system requires more storage, the SAN allocates it dynamically. Yes, this means that physical systems can enjoy thin provisioning just like your virtual ones do.

8. Bootable

Despite the benefit of more fully utilized disks, as highlighted in advantage No. 7, you do not need to use local disks for the server operating system. It's possible to run diskless physical servers and boot directly to the SAN for your operating system, swap space (pagefile), and all applications. That's right, just like virtual machines.

9. Centralized Management

If you have SAN arrays from several different vendors because your data center has grown over the years, stress not, SAN vendors have created software management tools to manage your heterogeneous environment with ease. But, better than multiple vendor management capability, all of your SAN environments can be centrally managed from this single interface. This capability provides efficient and centralized storage management.

10. Disaster Recovery

The cost of a SAN is high. As you can see, there's no entry for SAN being a particularly frugal technology in this list. However, in the case of disaster recovery, a SAN can and does earn back its high price by providing a speedy recovery when the clock is ticking. A SAN is a reliable and fast data recovery solution. Server systems might go offline, but the SAN remains available.



Choosing SAN, NAS, or DAS
But newer developments are changing the picture, pushing NAS up the performance scale and SANs down the cost curve, in some ways blurring the performance line between these two technologies. The arrival of iSCSI SANs is driving down the cost of SANs. The iSCSI protocol is a serial implementation of SCSI that aligns with IP packets. While operating at slower speeds and offering lower throughput than Fibre Channel, iSCSI uses standard networking gear, can operate over long distance for remote backup, and is easy for network administrators to understand and manage. However, because of its better performance, Fibre Channel is still the preferred technology for most data center applications.

This becomes clearer by contrasting SANs with another networked storage technology: NAS Network Attached Storage. While both NAS and SAN provide remote access to storage devices via a network, the similarity ends there. In technical terms, the primary distinction between the technologies is that NAS operates at a file level while SAN operates at a block level.


You have to dig somehow more into this topic.

Saturday, December 5, 2015

My Overall Experience of Buying Online

I like shopping. It might include online shopping, I am based in a city where this is somehow a newly introduced trained, and that's why I feel like it is a big risky.
For most people, purchasing a something online without physically viewing the product can induce a lot of stress and fear. This is especially true if you are not accustomed to e-commerce and online shopping.
Here is UAE, there are a lot site getting introduced to purchase online. But the problem is those who are starting this business are not fully aware of how to showcase their product so that customers can buy them without hesitation.
In UAE souq.com is quite famous and can say that this is the very first very successful online shopping site in UAE.
I do not know how and why did it get such a big popularity. The problem is, some products which are available on this site are not available in any other store. That's why when people see them over the online store they cannot wait to buy it. and when the product becomes very popular then it comes in the market.
But souq.com doesn't know how to display the item. For example: they are selling a dress, you will see only ONE picture of that dress and i.e. the front side of the dress, which definitely is not enough for the customers to buy it. same goes for bed sheets. for electronic items: they are not displaying all the details which user want to know before buying.
I bought a few items electronic items from souq.com and few household. Then because of the bad experience, I, now stopped to buy anything from souq.com.
When I buy online, I want to see each and every details of the product.
Then Few month ago, I came across a website not based in UAE that was jollychic.com, they are showcasing their products quite nicely. I though OK, nice. the reviews seems to be good. products appears to be good. OK buy it.
I did. I bought some dresses. Items got delivered. They were good but not as mention or look on the website. I am not satisfied and because it was shipped from china I cannot return them. returning will be quite expensive.
If I calculate a lump-sum of how many things I bough online, my overall experience would be Not So Good.
Here I am giving a chart.  I am giving ranks from 0 to 10. from 5 to 10 are good and less than 5 are worst experience.
This list has only few items i have purchased.

Hot PillowVery Best Thing10
Steam MopOK. Lifetime was short6
InStylerBROKEN Piece0
Go-DusterOK6
electric massagernot as described. They delivered without any pack. open item 2
Fan HeaterGood8
Cushion For Neck Massagingdoesn't work as expected.4
Plastic Square Boxdoes not close1
Nicer Dicerok5
Samsung 32 Inchok5





Claro Glass does not like the same as mention or look in the pic1
Dinnerware SetWORST WORST WORST I did not see anything worst than this.0
Saachi 5 in 1 Multi Snacks Makergood8
Magic Mopgood but not easy to use8
One For All USB to USBgood8
5-in-1-air-sofa-bednot as mention0
bedding-set-6pca good thing9
feather pillowgood7
bedsheetOK7
blendergood9
tableworst ever0
bedsheetnot good as look1
a few items from souqnot available. takes almost a month to refund.0








Wednesday, December 2, 2015

HTML5 and CSS3 are very old now but they still have to be use very carefully because millions of users still using old browsers that does not support them.
Sometimes this seems awful.

Everyone’s using it, nobody knows what it is. I realize that sounds more like a line out of an existential movie — maybe Waiting for Godot or a screenplay by Sartre — than a statement about HTML5. But it’s really the truth: most of the people using HTML5 are treating it as HTML4+, or even worse, HTML4 (and some stuff they don’t use). The result? A real delay in the paradigm shift that HTML5 is almost certain to bring. It’s certainly not time to look away, because by the time you look back, you may have missed something really important: a subtle but important transition centered around HTML5.


















Introduction of an article, another section or the entire document (header
page). Typically the header of a web site that appears on top of each
page, or a header of a long












or of a long













Contains the footer of a site, a long
, or a long













Section that contains the main navigation links (within the document or to
other pages).













Independent content, which can be individually extracted from the
document and syndicated (RSS or equivalent) without penalizing its
understanding. Typically a blog post.













Generic section used to group different articles into different purposes or
subjects, or to define the different sections of a single article. Generally
used with a header.













Section whose content is not necessarily directly related to the main
content that surrounds it, but can provide additional information.













Used to wrap more than one heading if you only want it to count as a
single heading in the page's heading structure.













and
Used to encapsulate a figure as a single item, and contain a caption for
the figure, respectively.