tag:blogger.com,1999:blog-12412335887554031882024-03-08T14:58:25.876-05:00Techs PalaceRoshan Karkihttp://www.blogger.com/profile/18409357804471363219noreply@blogger.comBlogger297125tag:blogger.com,1999:blog-1241233588755403188.post-60733560933342144212013-11-20T12:26:00.000-05:002013-11-20T12:26:34.725-05:00Essential adb Command Examples<b>Copy file to your Android device from your computer</b><br />
adb push <local> <remote> - copy file/dir to device</remote></local><br />
example: adb push c:\mygame.apk /sdcard<br />
<br />
<b>Copy file from your Android device to your computer</b><br />
adb pull <remote> <local> - copy file/dir from device</local></remote><br />
example: adb pull /sdcard/mymovie.avi c:\downloads<br />
<br />
<b>Install app from your computer to your Android device</b><br />
adb install [-r] [-s] <file> - push this package file to the device and install it</file><br />
('-r' means reinstall the app, keeping its data)<br />
('-s' means install on SD card instead of internal storage)<br />
example: adb install c:\mygame.apk<br />
<br />
<b>Uninstall an app from your Android device</b><br />
adb uninstall [-k] <package> - remove this app package from the device</package><br />
<br />
('-k' means keep the data and cache directories)<br />
example: adb uninstall com.example.mygame<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-1241233588755403188.post-49949925916454826832013-09-08T06:46:00.000-04:002013-09-08T07:01:57.150-04:00Breaking Up With Ubuntu<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<h3>
After using exclusively for more than seven years, I'm breaking up with Ubuntu.</h3>
<div>
<br /></div>
I got a new laptop, turned it on, got rid of Windows, installed Ubuntu and fast forward a week I'm still struggling to set up the video driver and audio driver. My clients are tired of waiting for my computer to get fixed, emails have started to pile up, and at this moment I remember the statistics of Linxu being popular among college students only.<br />
<br />
I've listed several bugs here which have been haunting me, but none of these is the reason for giving up on Ubuntu. Every software has some bug and, with time they will get fixed along with welcoming new ones. I'm giving up on Ubuntu because of the change in vision of Canonical. They are trying to do everything that any other big companies are doing, Ubuntu one, Ubunt Phone, Ubuntu tablet etc. This is fine, but you need to have a solid foundation beforehand you start experimenting with other products. Ubuntu on a desktop is not perfect. Instead of making this work for people who are willing to use it, they are trying to create something for people who may or may not use it.<br />
<br />
<h4>
Ubuntu is not perfect and let me list some of the bugs.<br />
</h4>
<br />
My computer is Dell Inspiron 7520 SE. It comes with hybrid graphics card: Intel 400 and AMD 7730M. Natuaraly To enable AMD graphics card I enabled fglrx driver from additional drivers. But after restart my laptop started in low graphics mode. Turns out there is a bug: <a href="http://askubuntu.com/questions/210040/unity-does-not-start-after-installing-the-fglrx-drivers">http://askubuntu.com/questions/210040/unity-does-not-start-after-installing-the-fglrx-drivers</a> <a href="https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1069199">https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1069199</a> <a href="https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1068404">https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1068404</a><br />
<br />
So my second attempt to get it working was by following this: <a href="http://askubuntu.com/questions/192381/how-to-turn-off-ati-radeon-hd-7730m-on-dell-inspiron-7520">http://askubuntu.com/questions/192381/how-to-turn-off-ati-radeon-hd-7730m-on-dell-inspiron-7520</a> . I managed to turn off the AMD graphics card but with consequences. Now my computer would take forever to start up, to log in and to log out. Here is the dmesg output:<br />
<blockquote class="tr_bq">
<span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">[ 22.079352] <6>[fglrx] IRQ 48 Disabled<!--6--><!--6--><!--6--><!--6--></6></span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">[ 46.643076] BUG: soft lockup - CPU#0 stuck for 22s! [modprobe:1719]</span><b id="docs-internal-guid-3f270597-fbe7-40ed-4afd-54f35f69ff07" style="font-weight: normal;"><br />
</b><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">[ </span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><b> 46.643697</b></span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">] Code: 89 e5 41 55 41 54 41 89 fc 53 65 44 8b 2c 25 64 b0 00 00 66 66 90 0f ae e8 e8 0b 7b cc ff 66 90 89 c3 eb 14 0f 1f 44 00 00 f3 90 <65> 8b 14 25 64 b0 00 00 41 39 d5 75 1d 66 66 90 0f ae e8 e8 e6 <!--65--><!--65--><!--65--><!--65--></65></span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">[ </span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;"><b> 64.731203</b></span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">] <6>[fglrx] module unloaded - fglrx 12.10.5 [Mar 28 2013]<!--6--><!--6--><!--6--><!--6--></6></span><b style="font-weight: normal;"><br />
</b><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">[ 77.177941] ACPI: Failed to switch the brightness</span><span style="background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">[ <b>128.145100</b>] wlan0: deauthenticating from 94:44:xx:0f:8d:xx by local choice (reason=3)</span></blockquote>
Look at the time taken.<br />
<br />
Not only this, trying to switch graphics card would result in low graphics mode again. Even if it had worked I had to log out and log in. While in Windows graphics card can be turned on or off depending on applications without logging in and out. Ubuntu should focus on issues like this. How easy is it on Windows to work with switchable graphics card. It is absolutely transparent. Just assign which application uses which card.<br />
<br />
AMD driver is also supposed to fix fan speed. By default the fan runs on full speed constantly. Luckily for me unlike this guy, <a href="http://askubuntu.com/questions/251705/dell-7520-inspiron-15r-se-fan-on-full-speed-on-12-04-12-10-13-04">http://askubuntu.com/questions/251705/dell-7520-inspiron-15r-se-fan-on-full-speed-on-12-04-12-10-13-04</a> the video driver somewhat fixed the fan speed. By somewhat I mean fan would switch between normal and full speed mode but was still very noisy compared to Windows. I realize that after installing Windows I barely hear the fan and my laptop also runs a lot cooler. One major bug with fan speed on Ubuntu was even if my computer was under high load the fan would run in low speed mode if my computer was left on idle. The laptop would get pretty hot after I come back. My last laptop died because of the heat issue: <a href="http://techspalace.blogspot.com/2011/05/this-is-hot.html">http://techspalace.blogspot.com/2011/05/this-is-hot.html</a> . I don't want to take more risk.<br />
<br />
Another major problem is noise in the microphone. I've already tried all the solution available, but still while using the microphone there is static noise in the background. This means no Skype or <a href="http://download.cdn.viber.com/cdn/desktop/Linux/Viber.zip">Viber </a>from laptop. <a href="http://askubuntu.com/questions/311624/microphone-noise-problem">http://askubuntu.com/questions/311624/microphone-noise-problem</a><br />
<br />
<h4>
Beside two of this major problem I've some annoying problem with WiFi.<br />
</h4>
<br />
<ol>
<li>Randomly decides to connect to less powerful AP. </li>
<li>Ubuntu wont' be able to connect to an AP if it is restarted. I've to turn off and on the WiFi from network settings. </li>
<li>Gateway times out. Every few week the WiFi suddenly decides to stop working. Though the connection is connected the packets can't reach the gateway. It works again if I delete the current connection and recreate it.</li>
</ol>
<br />
<h4>
<b>And few other minor annoyance:<br />
</b></h4>
<div>
<b><br /></b>
<b>Active window focus lost</b>: I’m working in gimp while watching Cricket in Chrome. After working with any dialog box in gimp the focus is lost to Chrome. So I press some keys intended for gimp but it is taken by Chrome.</div>
<br />
<b>Keyboard shortcut settings:</b> After hours of trying to figure out why my custom keyboard shortcuts were not working I found out that the changes I make isn’t being saved. I’ve to delete the shortcut and recreate it. Simply editing the existing one and clicking save doesn't work.<br />
<br />
<b>Volume slider:</b> Why do they work the opposite way even though I’ve disabled content sticks to fingers in mouse setting.<br />
<br />
<b>Make things simple by removing essential functionality:</b> Why do I’ve to go through gconf-editor to enable horizontal two finger scrolling?<br />
<br />
<b>Brightness: </b>After restart, the brightness setting is usually lost.<br />
<br />
<b>Bluetooth: </b>Bluetooth gets turned on after every restart.<br />
<br />
<b>Shutdown: </b>Occasionally shutdown acts as the log out and more occasionally shutdown freezes and doesn’t shout down the laptop.<br />
<br />
<b>USB device not working after suspend: </b>My WiFi adapter and USB Internet dongle doesn’t work after suspending the laptop. I’ve to re plug them.<br />
<br />
<b>Scrolling in HD screen:</b> It is a pain. How to change the scroll speed in Ubuntu? The only solution I found for Chrome is this <a href="http://askubuntu.com/questions/118283/change-mouse-wheel-scroll-speed-in-chrome-on-12-04-edit-starter-bar-commandline">http://askubuntu.com/questions/118283/change-mouse-wheel-scroll-speed-in-chrome-on-12-04-edit-starter-bar-commandline</a> which unfortunately is already depreciated.<br />
<br />
<b>Cursor:</b> Basic feature, hide cursor while typing is missing.<br />
<br />
<b>Always on top window:</b> If I have some always on top window, it messes alt+tab window switcher.<br />
<div>
<br /></div>
<div>
Another case is when two Chrome windows are opened, one with always on top option on the corner. After working in a different program I want to go back to other Chrome window (not the always on top one). Clicking the icon on the launcher doesn’t do anything. It acts as if only one Chrome window is open and doesn't give me an option to switch back to the Chrome window.<br />
<br />
<b>Notification on battery mode:</b> No notification while switching from the power adapter to battery power. So I’ll never know when I’m running on battery until I put my eyes on the indicator and suddenly realize I only have 20% battery left. And Canonical wants to create OS for a phone.<br />
<br />
<div>
<div>
<b>Hijacker Unity:</b> Can’t use Virtualbox as Unity hijacks important keys like Windows Keys(Meta) and ALT. https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/806255 . Isn't this a major bug?</div>
<div>
<br /></div>
<div>
<b>Windows title bar not clickable with programs like VLC: </b>https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1179247</div>
<div>
<br /></div>
<div>
<b>USB powered on in suspend mode:</b> USB ports are powered on even when the laptop is suspended. This requires me to unplug all USB devices like fan and speaker etc. every time I suspend the laptop.</div>
<div>
<br /></div>
<div>
<b>Workspace:</b> Switching workspace doesn’t restore focus to last active window.</div>
<div>
<br /></div>
<div>
<div>
<b>Rhythmbox:</b> Rhythmbox crashes or skips through song without playing after pausing playing some game and resuming the music. It also often freezes with 99% CPU usage.</div>
<div>
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQHwD_Jd4k8vuhXIqOrgKbAAjAd3dKvTbPQItkTDWk2gBJeaMDRPwXaNEjmvOQ6Uf41czCxrz8ZQ8KVtB7qkLN3f4uZntbeDkfZ-nxcg7asnx7GdrS4AF2f_I4J-LOScJX5mgJRvXBQ9sg/s1600/Screenshot-from-2013-07-14-15_51_26.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQHwD_Jd4k8vuhXIqOrgKbAAjAd3dKvTbPQItkTDWk2gBJeaMDRPwXaNEjmvOQ6Uf41czCxrz8ZQ8KVtB7qkLN3f4uZntbeDkfZ-nxcg7asnx7GdrS4AF2f_I4J-LOScJX5mgJRvXBQ9sg/s320/Screenshot-from-2013-07-14-15_51_26.jpg" width="320" /></a></div>
<br /></div>
<div>
<br /></div>
<div>
<b>Pulse audio:</b> Pulse audio crashes after resuming from suspend.</div>
</div>
<div>
<br /></div>
<div>
<div>
Pulse audio is always using considerate amount of CPU like 10-20%. Not only this even when idle processes like Compiz and Xorg are always consuming good amount of CPU. IIRC in Windows I get 99% idle CPU when my computer is idle.</div>
</div>
<div>
<br /></div>
<div>
<div>
<b>Nautilus:</b> Newly added bookmarks aren't visible in sidepane. I can see the bookmark in bookmarks menu, but it doesn't show in sidepane. I also can’t remove unwanted items from sidepane like Music and Picture.</div>
<div>
<br /></div>
<div>
The whole point of bookmark is to jump directly there. So I’m trying to export files to my bookmarks folder from apps like gimp, but Nautilus dialog box doesn’t show bookmark forcing me to browse nested path again and again.</div>
</div>
<div>
<br /></div>
<div>
Who was that genius person who decided to make the backspace key in Nautilus useless? Is this the part of making things simpler by removing essential functionality?</div>
<div>
<br /></div>
<div>
New Search is horrible. Shows unwanted files rather than the wanted one.</div>
<div>
<br /></div>
<div>
<b>Indicator: </b>My network settings is minimized in unity launcher. If I forget about it and click on network settings from indicator menu again instead of opening back the minimized window nothing happens.</div>
<div>
<br /></div>
<div>
<b>Inkscape:</b> Resizing the window isn’t instant. Doesn’t remember last window size. Esc key doesn’t work for many dialog box. Doesn’t remember export location.</div>
<div>
<br /></div>
<div>
<b>Dialog box: </b>Inkscape, gimp and many others - Keys like enter and ESC doesn’t work for the dialog box. For example in gimp I click Image - Scale Image, type value and press enter, nothing happens even though scale button is highlighted. I’ve to click scale button with the mouse.</div>
<div>
<br /></div>
<div>
Note: This bugs are based on Ubuntu 13.04 64 bit edition.</div>
</div>
</div>
<div>
<br /></div>
<div>
As you might have guessed I've switched to Windows. I think Mac OS X is a better alternative, but I don't have that kind of money.</div>
<div>
<br /></div>
<h2>
Advantage of Windows over Ubuntu</h2>
<h4>
Protects You Hardware</h4>
<div>
For example check this screenshot on how Dell's software tries to protect the health of the battery.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghSEYcov3h9z_DLQ8MLxJ5Gjichj0dMKOVjNRHLKSda1gnL2Ly7ad3vbZB7QO0jOy5v3qn-AAsK_fJgIPEYZpwPeQmQIX-s0Uj8dtEmBDZom9pNSjBKJSx7D6IinnlMDU5Gbfy_pAmNpTw/s1600/dell+battery+1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghSEYcov3h9z_DLQ8MLxJ5Gjichj0dMKOVjNRHLKSda1gnL2Ly7ad3vbZB7QO0jOy5v3qn-AAsK_fJgIPEYZpwPeQmQIX-s0Uj8dtEmBDZom9pNSjBKJSx7D6IinnlMDU5Gbfy_pAmNpTw/s320/dell+battery+1.PNG" width="230" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgQWqAIxqUHx0enn_30E0nolRumjrcxWvi4EZBlcfU8BSXm47A9kpBBImA9cDo_6VvFOjldElM2homxIwSzcBLujW2NE069OjudKJvNzLoCTTAXT13R9c0w1EGG5crl-WURFrPUOSlQ0qe/s1600/dell+battery+2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgQWqAIxqUHx0enn_30E0nolRumjrcxWvi4EZBlcfU8BSXm47A9kpBBImA9cDo_6VvFOjldElM2homxIwSzcBLujW2NE069OjudKJvNzLoCTTAXT13R9c0w1EGG5crl-WURFrPUOSlQ0qe/s320/dell+battery+2.PNG" width="230" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
There is also less likely of bugs that will kill your hardware like, remember the famous <a href="http://hardware.slashdot.org/story/07/10/30/1742258/ubuntu-may-be-killing-your-laptops-hard-drive">hard disk click bug</a> that would kill the hard disk under Linux?</div>
<h4>
<b>Better Driver</b></h4>
<div>
The driver is supplied by the manufacturer itself. So you'll always get more value out of your hardware while making your hardware run more safely. For example using Dell's driver and software for my touchpad, now I can use multi touch gesture.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw1R73ybPvfvgDIkz7MEHa7HkzTI_ITdu9JxYGMdQST-qUJW5s0dSQ8xvuq88GxiFA5p75i34jAHBTGneT0D-cHiGjOh-FJAz6SZI0iD6-VQDCIrzA505evHiaErMmRHFnfynZkCIeMXnG/s1600/dell+multi+gesture.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="195" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgw1R73ybPvfvgDIkz7MEHa7HkzTI_ITdu9JxYGMdQST-qUJW5s0dSQ8xvuq88GxiFA5p75i34jAHBTGneT0D-cHiGjOh-FJAz6SZI0iD6-VQDCIrzA505evHiaErMmRHFnfynZkCIeMXnG/s320/dell+multi+gesture.PNG" width="320" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
After installing Audio driver, my background noise is automatically cancelled giving me better quality audio with tons of options.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGDmkM1a4n8uvjXvhyphenhyphenO2toffWaDa6hD77bfFMnWKKItmFWQovhjrkKh0fPsvj9KzwmAryRvU8asRZvrQQogURVaQUd2qCzVtXhXLPefBHBQEOaVlBiKT5CgfH_rmtV8aRapMBt-FPAdMLe/s1600/Dell+audio.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="270" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGDmkM1a4n8uvjXvhyphenhyphenO2toffWaDa6hD77bfFMnWKKItmFWQovhjrkKh0fPsvj9KzwmAryRvU8asRZvrQQogURVaQUd2qCzVtXhXLPefBHBQEOaVlBiKT5CgfH_rmtV8aRapMBt-FPAdMLe/s320/Dell+audio.PNG" width="320" /></a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
On my old laptop <a href="http://shop.lenovo.com/SEUILibrary/controller/e/na/LenovoPortal/en_US/special-offers.workflow:ShowPromo?LandingPage=/All/US/Landing_pages/Info/08/IdeaPad-Y510">Lenovo Y510</a> I couldn't watch TV on it as there was never a <a href="http://linuxtv.org/pipermail/linux-dvb/2008-August/028053.html">driver </a>for Analog TV card for Linux.</div>
<h4>
Awesome Free Apps</h4>
<div>
Most of the feature of Linux or Ubuntu is already provided by other free software in Windows. For eg: check <a href="http://dexpot.de/">Dexpot</a>. This is a better virtual workspace provider with more features and simplicity to use. Lately,I've been doing Android development and Python development. There isn't any difference while working between Windows and Ubuntu as my IDEs Eclipse, Android Studio and Sublime Text 2 are same on both the platform.</div>
<div>
<h4>
Secure, Robust And Reliable</h4>
</div>
<div>
When you pay for your Windows, you don't have to worry about submitting bugs like when using Ubuntu. With days of Windows 7, you get a solid OS that is very robust and reliable. You don't have to worry about app compatibility and less featured apps. You'll also get to enjoy tons of games.</div>
<h4>
Battery Life</h4>
<div>
I'm getting nearly twice the battery life I used to get with Ubuntu. So Windows is protecting my batteries health by monitoring different aspects like charge cycle and charge percentage, and it is also giving me better battery life. Check this example of control you can get with Windows to control battery life and then compare this with <a href="https://01.org/powertop/">powertop</a>.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8LoYCKJU8mJVZhngSMaTkxuMWAZfhKE-FLvNav0BmWQcd18i6f542ELhlxVgLViincFzZUa7hyphenhyphenfG_njDPbJ2SyHV-6edHyneSFgWJnqSrjLaGvTbBEVypsEZKFjZVV-Er1_GesTVByj6s/s1600/window+power+option.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8LoYCKJU8mJVZhngSMaTkxuMWAZfhKE-FLvNav0BmWQcd18i6f542ELhlxVgLViincFzZUa7hyphenhyphenfG_njDPbJ2SyHV-6edHyneSFgWJnqSrjLaGvTbBEVypsEZKFjZVV-Er1_GesTVByj6s/s320/window+power+option.PNG" width="263" /></a></div>
<div>
<br /></div>
<h4>
Consistent UI</h4>
<div>
In Ubuntu there isn't consistent UI. Apps use their own engine, they have their own kind of shortcuts and dialog box. In Windows, the dialog box works the same, the menu works the same and keyboard shortcuts are also very much similar.</div>
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-2330696268996025232013-07-25T02:00:00.000-04:002013-08-01T13:02:15.624-04:00Logging Handler With Buffering And Uses Amazon SES For Python<br />
This Python logging handler can be used to combine multiple log message in one email message and send the log email using <a href="http://aws.amazon.com/ses/">Amazon SES</a>. <a href="http://boto.readthedocs.org/en/latest/">Boto</a> is used to send email using Amazon SES.<br />
<br />
<div style="clear:both;"></div><script src="https://gist.github.com/aarank/6077193.js"></script><br />
<br />
Email will be send once the buffer reaches the capacity you've specified. To force send the email before it reaches the buffer capacity you can shutdown the logger by calling its shutdown method.You can simultaneously keep logging in file or other places by adding more handler.<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-75515299485143955342013-07-24T02:44:00.000-04:002013-07-24T02:44:07.564-04:00Fake SMTP Server For DevelopmentThis fake SMTP server comes handy when you have to do development which requires sending hundreds of email.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8yyehFAo5kcT5TqRk35NwlUjkR1SFoqOa4ArIJIR7W3_4F3Zw6Vshuy8NirXY9BjnkOh6VfCGPxFQ4NWygKodCysqj6fKg4n0GTFr8AcPGFAD27ufjn19TnA1hHXkY8s3OdWBS8cjf_Ea/s1600/fake-smtp-server.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="220" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8yyehFAo5kcT5TqRk35NwlUjkR1SFoqOa4ArIJIR7W3_4F3Zw6Vshuy8NirXY9BjnkOh6VfCGPxFQ4NWygKodCysqj6fKg4n0GTFr8AcPGFAD27ufjn19TnA1hHXkY8s3OdWBS8cjf_Ea/s320/fake-smtp-server.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
This will act as an SMTP server but doesn't relay emails but saves them in a file in predefined location and also display the emails in the GUI itself as they comes.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
This is cross compatible Java jar file and can be launched easily by typing:</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>java -jar fakeSMTP.jar</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br /></b></div>
<div class="separator" style="clear: both; text-align: left;">
after downloading it from <a href="http://nilhcem.github.io/FakeSMTP/">this</a> website.</div>
<br /><div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-1241233588755403188.post-87555538061094779242013-07-19T01:01:00.000-04:002013-07-19T01:01:27.877-04:00Fix Bad Distorted Audio And Sound In GeanymotionGeanymotion is a great product. As soon as I knew about this, I've been using this for my Android development. One problem bothering me was the audio and sound coming from Geanymotion was totally bad and distorted. Not only that any sound playing in my computer would get distorted for few seconds when sound was playing in Geanymotion.<br />
<br />
Turns out Geanymotion was using Alsa instead of PulseAudio. To fix this:<br />
<br />
<ol>
<li>Open VirtualBox. Yes not Geanymotion.</li>
<li>You'll see list of all the Android devices you've created from Geanymotion here.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZvMuUMVVc0H1bPcVYOSt_bTbiPD_LMRi2QYhUrHdMtWCjSNW0vvws4U4xBfjmQUwzFGgOGWIwueQHU9s1Ig8vpltOqjqOvRtz9JVG2sNd3Y8B2l0sTy8yp4E0PBvGwha9mGHzpQ-FWq_r/s1600/virtualbox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZvMuUMVVc0H1bPcVYOSt_bTbiPD_LMRi2QYhUrHdMtWCjSNW0vvws4U4xBfjmQUwzFGgOGWIwueQHU9s1Ig8vpltOqjqOvRtz9JVG2sNd3Y8B2l0sTy8yp4E0PBvGwha9mGHzpQ-FWq_r/s400/virtualbox.png" width="400" /></a></div>
</li>
<li>Click on the Android device you want to fix and click settings.</li>
<li>Go to Audio tab in settings.</li>
<li>In <b>Host Audio Driver</b> change from Alsa to PulseAudio.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidEx9V2KdTi-VbUSW9hXoj47L06X2lbO6M0PDHrRly2FQUdNY8Bawwpd14kiocwgwSZ_oDXv7b2799Mf73cqa5ITpNtYI3MyRIIVn4H1yQJVdt7Bvz461V3QbiTm_nPy9LU20P3-uBOjUD/s1600/virtualbox+setting+for+genymotion.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="341" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidEx9V2KdTi-VbUSW9hXoj47L06X2lbO6M0PDHrRly2FQUdNY8Bawwpd14kiocwgwSZ_oDXv7b2799Mf73cqa5ITpNtYI3MyRIIVn4H1yQJVdt7Bvz461V3QbiTm_nPy9LU20P3-uBOjUD/s400/virtualbox+setting+for+genymotion.png" width="400" /></a></div>
</li>
<li>Press OK to close the settings.</li>
<li>Repeat this process for all Android devices.</li>
<li>Now run your Android device normally from Geanymotion and you should hear problem free perfect audio.</li>
</ol>
<br /><div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-63650434540498598502013-06-26T10:03:00.001-04:002013-06-26T10:03:46.905-04:00Skype doesn't startOn Ubuntu 13.04 my Skype refused to start. Maybe something went wrong while trying to install driver for ATI Radeon 7730m graphics card. So the first thing to do to troubleshoot is to try, to run Skype from terminal.<br />
<br />
Open terminal and type skype and press enter.<br />
<br />
If you get the following error:<br />
<br />
<blockquote>skype: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory</blockquote><br />
Then run the following command in terminal again and this should fix Skype not starting problem.<br />
<br />
<blockquote>sudo apt-get install --reinstall libgl1-mesa-glx:i386</blockquote><div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-49849752559471422012013-06-23T02:24:00.001-04:002013-06-23T02:25:01.858-04:00Slice Bitmap Image In AndroidWith this simple function you can slice one bitmap image and return array with the sliced images. Just pass in the bitmap you want to slice and number of rows and columns you want it sliced into.<br />
<br />
<br />
public static ArrayList<bitmap> GetSplittedBitmap(Bitmap picture, int numRow, int numColumn){<br />
ArrayList<bitmap> imgs = new ArrayList<bitmap>();<br />
int pieceHeight = picture.getHeight()/numRow;<br />
int pieceWidth = picture.getWidth()/numColumn;<br />
for(int i=0; i<numrow ;++i){<br />
for(int j=0; j<numColumn; j++){<br />
imgs.add(Bitmap.createBitmap(picture,j*pieceWidth,i*pieceHeight,pieceWidth,pieceHeight));<br />
}<br />
}<br />
return imgs;<br />
}<br />
<br />
<br />
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-69337989697235399132013-05-11T07:51:00.002-04:002013-05-11T07:51:17.843-04:00Number System ConversionConvert numbers between decimal, binary, octal, hexadecimal or any other number within base 2 and 36.<br />
<iframe src="https://dl.dropboxusercontent.com/u/1474081/converter.html" width="586px" height="200px" seamless sandbox="allow-scripts"></iframe><div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-51474454674995654842013-05-07T00:05:00.000-04:002013-05-07T00:05:58.102-04:00Interview Question<h2>
Problem:</h2>
For a given pyramid find out the largest possible sum of numbers while travelling down from the top.<br /><br />========================================================================<br /><br />EXAMPLE 1:<br /><br /><br /> 1<br /><br /> 2 3<br /><br /> 4 5 6 <br /><br /><br /> The possible routes going down on this pyramid would be<br /><br /> 1+2+4<br /><br /> 1+2+5<br /><br /> 1+3+5<br /><br /> 1+3+6<br /><br /><br /> ANS: 10<br /><br />========================================================================<br /><br />EXAMPLE 2:<br /><br /><br /> 1<br /><br /> 2 3<br /><br /> 4 5 6<br /><br /> 7 8 9 1<br /><br /><br /> The possible routes going down on this pyramid would be<br /><br /> 1+2+4+7<br /><br /> 1+2+4+8<br /><br /> 1+2+5+8<br /><br /> 1+2+5+9<br /><br /> 1+3+5+8<br /><br /> 1+3+5+9<br /><br /> 1+3+6+9<br /><br /> 1+3+6+1<br /><br /><br /> ANS: 19<h2>
Solution in Python:</h2>
<div>
#!/usr/bin/env python</div>
<div>
<div>
# -*- coding: utf-8 -*-</div>
<div>
<br /></div>
<div>
def findMaxHeight(items,pyramidHeight):</div>
<div>
'''</div>
<div>
This def returns the greatest path.</div>
<div>
Logic: From second last line for each element find if its left or right child is greatest.</div>
<div>
Replace that element with sum of that element and the greatest child.</div>
<div>
In the end we'll have replace the pyramid with sum of greatest element.</div>
<div>
The only remaining element at [0][0] is the answer</div>
<div>
'''</div>
<div>
</div>
<div>
i = pyramidHeight - 2</div>
<div>
while i >= 0:</div>
<div>
j = 0</div>
<div>
while j <= i:</div>
<div>
greaterPath = items[i+1][j] if items[i+1][j] > items[i+1][j+1] else items[i+1][j+1]</div>
<div>
items[i][j] = items[i][j] + greaterPath</div>
<div>
j = j + 1</div>
<div>
i = i - 1</div>
<div>
</div>
<div>
return items[0][0]</div>
<div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
def readDataFromFile(fileName):</div>
<div>
items = []</div>
<div>
pyramidHeight = 0</div>
<div>
i = 0</div>
<div>
firstLine = True</div>
<div>
for line in open(fileName):</div>
<div>
line = line.splitlines()[0]</div>
<div>
if firstLine:</div>
<div>
firstLine = False</div>
<div>
pyramidHeight = int(line)</div>
<div>
continue</div>
<div>
#create 2d list</div>
<div>
items.append([])</div>
<div>
#splits each line by "," and converts it to int and generates another list</div>
<div>
items[i] = [int(x) for x in line.split(",")]</div>
<div>
i = i + 1</div>
<div>
</div>
<div>
if pyramidHeight != i:</div>
<div>
print "Houston, We've Got a Problem\nPyramid height specified in file doesn't match"</div>
<div>
assert False</div>
<div>
</div>
<div>
return items,pyramidHeight</div>
<div>
</div>
<div>
<br /></div>
<div>
print "Greatest path for pyramid 1 is %s" % findMaxHeight(*readDataFromFile("pyramid1.txt"))</div>
<div>
print "Greatest path for pyramid 2 is %s" % findMaxHeight(*readDataFromFile("pyramid2.txt"))</div>
</div>
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-79210288242715037022013-04-22T03:58:00.000-04:002013-04-22T03:58:03.275-04:00The dark side of catch all<div dir="ltr" style="text-align: left;" trbidi="on">
I use my own domain for email service which uses <b>Google Apps For Your Domain</b>. I had almost 0% spam in my mailbox. For this I used variety of approaches like:<br />
<br />
<ol style="text-align: left;">
<li><b>Mailinator: </b>I've been using Mailinator from a very long time for signing up for any non important website. After webmaster became aware of popularity of mailinator they began blocking Mailinator and its affiliated domain for signup. After that I setup my own mx record to work with Mailinator . You can also use anything@extra.roshankarki.com.np and check your email at anything.mailinator.com . If you haven't realized yet anything, can be literally anything. The only problem with this method is you can't use this with more personal website.</li>
<li><b>The + trick:</b> The beauty of Gmail is that you can add anything in your email address username part by adding +. So whenever you've to signup for websites you can use email address like username+newwebsite@gmail.com . If you start receiving spam on this email address you can easily create filter to get rid of this. The problem with this is it won't be long before spammers will strip + part and start spamming you. After all this will only take one line of code to do so.</li>
<li><b>Bugmenot.com: </b>If I've to register in some website I check this site before doing so. This website has username and password for many sites so that you don't have to register one yourself. You can also add your own and vote on whether listed ones worked or not. The problem with this is not every website is listed here.</li>
<li><b>Third party email filtering service:</b> There are third party websites that will act as a firewall for your incoming email. Anyone sending you email will get another email, which will have a link, which until clicked won't deliver his/her email to you. While this idea sounds nice, this won't work with legitimate auto mailing software and I might actually miss important email if someone doesn't understand or doesn't want to go through the trouble.</li>
</ol>
<div>
So my best bet that had worked for me all these five years was <b>Catch All</b>.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvpi7xwfKaNk26_dG6JRHGqsTedI66qPMyp3HWeSJ9BUiD8JhbvinPj8NcbU6J1Ur1N9bciIrfSleOR5QemxB3zpqTmwo-IIbZXcIGapGx6oDvfPAWK1-AsFVsveLRP5xlGzcAHvSpOKhw/s1600/catch+all.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="42" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvpi7xwfKaNk26_dG6JRHGqsTedI66qPMyp3HWeSJ9BUiD8JhbvinPj8NcbU6J1Ur1N9bciIrfSleOR5QemxB3zpqTmwo-IIbZXcIGapGx6oDvfPAWK1-AsFVsveLRP5xlGzcAHvSpOKhw/s320/catch+all.png" width="320" /></a></div>
<br />
<div>
What this basically is, you can forward emails sent to any email address that doesn't exist in your domain to another email address. For example if someone sends an email to userNonExisting@domain.com instead of bouncing back it can be forwarded to cathAllEmail@domain.com . This is like the + trick but in more advanced form. So with this method I could give personalized email address to all and still get email at my main inbox. If I had to sign up for ABC food delivery website I'd give the personalized email address abcfooddelivery@mydomain.com .</div>
<div>
<br /></div>
<div>
I have created one generic spam email address. If any personalized email address starts sending spam I add that email address as nick name to this generic spam email address.</div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjecay7g-xJweS1cNV-SCRbkXrZr1OPveCsobgrEZMm38hyphenhyphen3vZSm14nXRrHWUtAPlaKBEU34obf6LFPCgG7HcIZttUZZFaFlJ7PUzFr0VqYzIdxsAqfJM2bm-SznON3cptOwHnNMKtihSBI/s1600/Google+Apps+nickname.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjecay7g-xJweS1cNV-SCRbkXrZr1OPveCsobgrEZMm38hyphenhyphen3vZSm14nXRrHWUtAPlaKBEU34obf6LFPCgG7HcIZttUZZFaFlJ7PUzFr0VqYzIdxsAqfJM2bm-SznON3cptOwHnNMKtihSBI/s320/Google+Apps+nickname.png" width="320" /></a></div>
<div>
<b>Now the problem:</b></div>
<div>
<b><br /></b></div>
<div>
Spammers uses random domain name to send spam. And unfortunately they chose me. What happens with this is they generate random username at my domain . So if the email bounces back, due to catch all the email lands on my mail box. I can't create filter because they use random user name. The solution that I've applied are SPF and DKIM which has reduced this spam. So these days there are spams in my mailbox :(</div>
</div>
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-19127117483197420042013-04-10T10:08:00.003-04:002013-04-10T10:09:43.996-04:00Cool CSS tricks<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
<b>CSS to turn everything in website upside down:</b></div>
<div>
body {</div>
<div>
-webkit-transform: rotate(180deg);</div>
<div>
transform: rotate(180deg);</div>
<div>
}</div>
<div>
<br /></div>
<div>
<b>CSS to blur everything in website for every 30 seconds</b></div>
<div>
body {</div>
<div>
-webkit-animation: blur 30s infinite;</div>
<div>
}</div>
<div>
<br /></div>
<div>
<b>CSS to spin everything in website</b></div>
<div>
body {</div>
<div>
-webkit-animation: spin 5s linear infinite;</div>
<div>
animation: spin 5s linear infinite;</div>
<div>
}</div>
<div>
<br /></div>
<div>
<b>CSS to flip all images of website</b></div>
<div>
img {</div>
<div>
-webkit-transform: rotate(180deg);</div>
<div>
transform: rotate(180deg);</div>
<div>
}</div>
<div>
<br /></div>
<div>
<b>CSS to change font of everything of website to Comic Sans </b></div>
<div>
body, p, body p, body div p {</div>
<div>
font-family: 'Comic Sans MS', cursive !important;</div>
<div>
}</div>
<div>
<br /></div>
<div>
<b>CSS to spin all images of website </b></div>
<div>
img {</div>
<div>
-webkit-animation: spin 1s linear infinite;</div>
<div>
animation: spin 1s linear infinite;</div>
<div>
}</div>
<div>
<br /></div>
<div>
<b>CSS to hide second paragraph of a website</b></div>
<div>
p:nth-child(2) {</div>
<div>
display:none !important;</div>
<div>
}</div>
<div>
<br /></div>
<div>
<b>CSS to change cursor of website to wait permanently </b></div>
<div>
html {</div>
<div>
cursor:wait !important;</div>
<div>
}</div>
<div>
<br /></div>
<div>
<b>CSS to hide the cursor of website permanently</b></div>
<div>
html {</div>
<div>
cursor:none !important;</div>
<div>
}</div>
<div>
<br /></div>
<div>
<b>CSS to slowly grow all text of a website</b></div>
<div>
p {</div>
<div>
-webkit-animation: grow 120s ease-in;</div>
<div>
-moz-animation: grow 120s ease-in;</div>
<div>
animation: grow 120s ease-in;</div>
<div>
}</div>
<div>
<br /></div>
<div>
<b>CSS to make everything in website fall over</b></div>
<div>
html, body {</div>
<div>
height: 100%;</div>
<div>
}</div>
<div>
html {</div>
<div>
-webkit-perspective: 1000;</div>
<div>
perspective: 1000;</div>
<div>
}</div>
<div>
body {</div>
<div>
-webkit-transform-origin: bottom center;</div>
<div>
-webkit-transform: rotateX(-90deg);</div>
<div>
-webkit-animation: fall 1.5s ease-in;</div>
<div>
}</div>
<div>
<br /></div>
<div>
<b>CSS to insert a word before every paragraph</b></div>
<div>
p:before {</div>
<div>
content: "ha ha ha ";</div>
<div>
}</div>
<div>
<br /></div>
<div>
/* Animations needed by above tricks*/</div>
<div>
/* Add this also to your CSS file</div>
<div>
<br /></div>
<div>
@-webkit-keyframes blur {</div>
<div>
0% { -webkit-filter: blur(0px); }</div>
<div>
49% { -webkit-filter: blur(0px); }</div>
<div>
50% { -webkit-filter: blur(1px); }</div>
<div>
51% { -webkit-filter: blur(0px); }</div>
<div>
100% { -webkit-filter: blur(0px); }</div>
<div>
}</div>
<div>
<br /></div>
<div>
@-webkit-keyframes spin {</div>
<div>
0% { -webkit-transform: rotate(0deg); }</div>
<div>
100% { -webkit-transform: rotate(360deg); }</div>
<div>
}</div>
<div>
<br /></div>
<div>
@-webkit-keyframes rainbow {</div>
<div>
100% { -webkit-filter: hue-rotate(360deg); }</div>
<div>
}</div>
<div>
<br /></div>
<div>
@-webkit-keyframes fall {</div>
<div>
0% { -webkit-transform: none; }</div>
<div>
100% { -webkit-transform: rotateX(-90deg); }</div>
<div>
}</div>
<div>
<br /></div>
<div>
@keyframes spin {</div>
<div>
0% { transform: rotate(0deg); }</div>
<div>
100% { transform: rotate(360deg); }</div>
<div>
}</div>
<div>
<br /></div>
<div>
@keyframes fall {</div>
<div>
0% { transform: none; }</div>
<div>
100% { transform: rotateX(-90deg); }</div>
<div>
}</div>
<div>
<br /></div>
<div>
@-moz-keyframes spin {</div>
<div>
0% { transform: rotate(0deg); }</div>
<div>
100% { transform: rotate(360deg); }</div>
<div>
}</div>
<div>
<br /></div>
<div>
@-moz-keyframes fall {</div>
<div>
0% { transform: none; }</div>
<div>
100% { transform: rotateX(-90deg); }</div>
<div>
}</div>
<div>
<br /></div>
<div>
@-webkit-keyframes grow {</div>
<div>
0% { font-size: none; }</div>
<div>
100% { font-size: 80pt; }</div>
<div>
}</div>
<div>
@-moz-keyframes grow {</div>
<div>
0% { font-size: none; }</div>
<div>
100% { font-size: 80pt; }</div>
<div>
}</div>
<div>
@keyframes grow {</div>
<div>
0% { font-size: none; }</div>
<div>
100% { font-size: 80pt; }</div>
<div>
}</div>
<div>
<br /></div>
<div>
Adapted from April fool css prank <a href="https://gist.github.com/steveosoule2/5295646">https://gist.github.com/steveosoule2/5295646</a></div>
</div>
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-66359002958080934672013-03-18T06:35:00.000-04:002013-03-18T06:35:06.357-04:00Earthquake alert in SMS or Email<div dir="ltr" style="text-align: left;" trbidi="on">
Not everyone can afford Earthquake alarm. But something is always better than nothing. Even if you don't have earthquake alarm you can use this method to get quick SMS/email alert after an earthquake comes.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9q6GlQAQkre-e5YXCSAVof651gnp7ceWAOVpH8_6tfnKQ98wqsAdxMtR-9Z3iCj2SxVcs3h3eeo-K_Stf5CWE_3Q7p2rEDDLB0wZuEIFOSCRj69u0Z8Fj9YKDWd1DXo8s9Pr_u5CsZDNy/s1600/Screenshot_2013-03-13-07-50-04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9q6GlQAQkre-e5YXCSAVof651gnp7ceWAOVpH8_6tfnKQ98wqsAdxMtR-9Z3iCj2SxVcs3h3eeo-K_Stf5CWE_3Q7p2rEDDLB0wZuEIFOSCRj69u0Z8Fj9YKDWd1DXo8s9Pr_u5CsZDNy/s320/Screenshot_2013-03-13-07-50-04.png" width="192" /></a></div>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFfphnwCaEbnz5Yqk-6Gff789Xw8TL6CUur4jcTYZFi_MhK2xNa0R_CXwwSGljQCyzjLgKixSz5PXinLNicBY3toRqGluXn7Jta0S51Uep5NJFMuGYujQR9tvlFpDPqHP2kzpFFayy8Br-/s1600/Screenshot_2013-03-13-07-49-42.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFfphnwCaEbnz5Yqk-6Gff789Xw8TL6CUur4jcTYZFi_MhK2xNa0R_CXwwSGljQCyzjLgKixSz5PXinLNicBY3toRqGluXn7Jta0S51Uep5NJFMuGYujQR9tvlFpDPqHP2kzpFFayy8Br-/s320/Screenshot_2013-03-13-07-49-42.png" width="192" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Go to <a href="https://sslearthquake.usgs.gov/ens/">https://sslearthquake.usgs.gov/ens/</a> and you'll be greeted like this.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyWOWKMq04Py3aRLJoJis-HEot9MCPergt5y1QfWhBe8EB6kSFkqjnd9fSSvYuy-gLsmevgBJGM4F_7jPj7I5w9eY92BoqeAkYh9HulGKxfeKsNmZ6kfbnlWGU1xCT7g7a4pA9TQUhuc6c/s1600/ens.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="318" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyWOWKMq04Py3aRLJoJis-HEot9MCPergt5y1QfWhBe8EB6kSFkqjnd9fSSvYuy-gLsmevgBJGM4F_7jPj7I5w9eY92BoqeAkYh9HulGKxfeKsNmZ6kfbnlWGU1xCT7g7a4pA9TQUhuc6c/s320/ens.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Here sign up for the service after which you can configure your alert, i.e. choose which location you like to receive alert for and what magnitude of earthquake.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
From now on right an earthquake you'll receive an email. In the screenshot above you can see that I got SMS after an earthquake of more than 5.0 in magnitude for my country Nepal.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
To receive SMS, in the email form use +977yourmobilenumber@sms.ncell.com.np, if you're Ncell user from Nepal. For Nepal Telecom user go to nearest shop and buy yourself a SIM card with better service i.e. Ncell.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
</div>
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-37479329002292265232013-02-10T00:21:00.001-05:002013-02-10T00:21:39.449-05:00aTorrent - Best Android Torrent Client<div dir="ltr" style="text-align: left;" trbidi="on">
Most of the time there is no electricity in my Country. I am using that time to watch movies on my phone. It is easier to run phone and Wi-Fi router on battery backup than the computer so I started searching for best torrent client for Android phone. My verdict is <a href="https://play.google.com/store/apps/details?id=com.mobilityflow.torrent&hl=en">aTorrent</a>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw43OcZWKocW7LQ7hCSrHCxTPUwOEv3dF9jG2hLV8x2RFFzRqgyADhcWy12KOQsC_q_ub3ZGTKXSgSaFhV8sk3POrzA5fQNV62Fz8Clt_Zn9cizEHtKa-cYjidTBsKabSAgoOkWwH-y7rr/s1600/atorrent.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw43OcZWKocW7LQ7hCSrHCxTPUwOEv3dF9jG2hLV8x2RFFzRqgyADhcWy12KOQsC_q_ub3ZGTKXSgSaFhV8sk3POrzA5fQNV62Fz8Clt_Zn9cizEHtKa-cYjidTBsKabSAgoOkWwH-y7rr/s320/atorrent.jpg" width="180" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
aTorrent comes in three versions: 1) Free 2) Pro 3) Beta . So this matches rich set of audience. The client itself uses beautiful Android Holo Light theme.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<h3 style="text-align: left;">
Features</h3>
<div class="separator" style="clear: both; text-align: left;">
The must feature that makes this the best torrent client for me are:</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ol style="text-align: left;">
<li>Download on Wi-Fi only</li>
<li>Download only when external power is connected</li>
<li>Speed limit</li>
<li>Rich notification</li>
<li>Easy, beautiful and rick UI</li>
</ol>
<div>
Apart from these, the app comes with:</div>
<blockquote class="tr_bq">
<blockquote class="tr_bq">
* Torrent search dialog</blockquote>
<blockquote class="tr_bq">
* Magnet links support</blockquote>
<blockquote class="tr_bq">
* Open torrents right from browser</blockquote>
<blockquote class="tr_bq">
* Add torrent from file</blockquote>
<blockquote class="tr_bq">
* Choose download folder</blockquote>
<blockquote class="tr_bq">
* Partial download (choose files from torrent)</blockquote>
<blockquote class="tr_bq">
* Multiple parallel downloading</blockquote>
<blockquote class="tr_bq">
* Supported protocols: BitTorrent P2P, DHT, Advanced DHT Bootstrap, Magnet links, HTTP & UDP trakers</blockquote>
<blockquote class="tr_bq">
* Large files support (for FAT32 SD cards - 4Gb maximum, for internal storage - unlimited)</blockquote>
</blockquote>
<h3 style="text-align: left;">
Missing features </h3>
<ol style="text-align: left;">
<li>Time restriction so that I can only download at night</li>
<li>Auto shutdown</li>
</ol>
<br />
And of course everyone uses <a href="https://play.google.com/store/apps/details?id=com.mxtech.videoplayer.ad&hl=en">MX Player</a> to watch movies.</div>
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-1241233588755403188.post-67899878416966978702013-01-26T11:38:00.001-05:002013-01-26T11:38:20.539-05:00JSP and JAVA Project For IT Students With Source Code - 2<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
Exam Management Information System</h2>
<div>
<div>
Exam management information system is a technology from where a successful exam can be conducted. This system allows an examiner to create exams by creating questions first or assigning already defined questions. After that an examiner can create examinee and assign the created exam to him or her. The examinee can login with provided login details and give exam in allocated time period. After that the result will be processed and saved permanently in database.</div>
<div>
This system will be very useful in any place that conducts exam. Such place can be school, college, IT institutes, educational institutes, job hiring and son on.</div>
<div>
The questions, exam and examinee are all different entity in this system. Thus they can be easily edited, removed or created without depending on another. Hence, removing an exam won't remove already defined questions from the system.</div>
</div>
<h3 style="text-align: left;">
Objective of the Study</h3>
<div>
<ol style="text-align: left;">
<li>High-speed response for users.</li>
<li>Easy to handle and flexible.</li>
<li>Cost reduction.</li>
<li>Fast and convenient.</li>
<li>High accuracy and saving</li>
</ol>
<h3 style="text-align: left;">
Scope of the Project</h3>
</div>
<div>
<div>
Exams are conducted from ancient history, for it to be grade students or promote correct employee or to hire them in first place. But classic examination system suffers from many problems. Be it with security, privacy, confidentiality or fairness. Also its very expensive and time consuming work.</div>
<div>
With today's time people want to do work fast and wants result fast. You cannot make one wait for three months for their result. Thus with exam management information system, any school, college, financial institutes, offices, police/army or any other place bearing examination system will benefit.</div>
</div>
<div>
<h3 style="text-align: left;">
Problem Definition</h3>
<div>
An expected situation in the future does not have to be accepted. One can try to do something about it, by acting. For defining a problem this implies that it is not sufficient to describe the existing state. Therefore, we speak consciously of the situation someone is or is not content with. A description of the situation is therefore a description of a state plus the relevant causal model(s), including the assumed patterns of behavior of the people and organizations involved. A situation is only a problem if the problem-owner wishes to, and wants to do something about it. This implies that a situation must be conceivable that is more desirable than the present one: the goal situation. The existing situation, however, can also be formulated in such a manner that a problem does arise.</div>
<div>
<br /></div>
<div>
The existing system suffers from classic problem of question leaking, cumbersome answer sheet checking, unfair grading, printing and managing the overall process. </div>
<div>
There are many tools to cover the problem but they don’t have the entire required feature. </div>
<h3 style="text-align: left;">
Drawbacks of existing system</h3>
<div>
<ol style="text-align: left;">
<li> Question can be easily leaked while printing, transferring from one person to other.</li>
<li> Grading can be unfair.</li>
<li> Checking answer is a very time consuming process.</li>
<li> More the examinee more the teacher needed to check answer or more the time needed to complete it.</li>
<li>Result publication is another important difficult chaotic process.</li>
<li>Very high paper usage which is very bad from environment point of view. </li>
<li>Same questions and exam has to be typed again and again and again.</li>
<li>Loss of answer sheet can easily happen.</li>
<li>Difficult to make secure delivery of questions.</li>
</ol>
</div>
<div>
Regarding above circumferences exam management information system is inspired to study and included in university project work. </div>
<h3 style="text-align: left;">
Proposed System</h3>
<div>
With exam management information system the whole classic approach of exam giving and taking will be revolutionized.</div>
<div>
By developing the system we can attain the following facilities:</div>
<div>
<br /></div>
<div>
1. <b>Authentication</b>: The software will be only accessed via encryption secure and digest password with salting. Hence the system even if hacked will prevent user's privacy and confidentiality.</div>
<div>
<br /></div>
<div>
2. <b>Examiner</b>: The system allows creations of question and exam independent of each other. Hence a question can be easily added and deleted from exam without having to remove it from the system. Similarly exams can be deleted without fear of loosing all the entered questions.</div>
<div>
<br /></div>
<div>
3. <b>Examinee</b>: With simple MCQ questions that also supports image, examinee will be in comfort to give exam.</div>
<div>
<br /></div>
<div>
4.<b> Web Software</b>: AS the software is web software, the users of it only needs a browser to use it. No need to install any hunky funky software.</div>
<div>
<br /></div>
<div>
5. <b>Easy UI</b>: The software has very simple and easy to use user interface.</div>
</div>
<h3 style="text-align: left;">
Module description:</h3>
<div>
<div>
<b>Authentication and Authorization Module</b></div>
<div>
This module will deal with the users logging in the software. If the login is successful then the user will be given permission according to the rights defined. Basically he is administrator he will have full rights. The system uses industry standard highly secure digest password with salting and 1000 times iteration. This makes the system as secure as secure can be. This module will identify if the user logging in examiner or examinee.</div>
</div>
<div>
<br /></div>
<div>
<div>
<b>Examiner Module</b></div>
<div>
If the logged in user is examiner then he has full control of the system. S/He can create questions with or without images, edit them, create exam, edit them and also create examiner. S/He can set/reset and email the password for examinee. So s/he can also email and publish result. Basically s/he is the core of the system.</div>
</div>
<div>
<br /></div>
<div>
<div>
<b>Examinee Module</b></div>
<div>
This module will is the core front end of the system. This is where the examinee logins to give exam. Finally the progress will be uploaded and result published.</div>
</div>
<div>
<br /></div>
<div>
<div>
<b>Questions Module</b></div>
<div>
This module handles creation, edit and deletion questions. Question can be edited, added and deleted. Image can be added and deleted. So can the marks of question be changed from this module.</div>
</div>
<div>
<br /></div>
<div>
<div>
<b>Exam Module</b></div>
<div>
This module handles creation, edit and deletion of exam. Question can be assigned to exam and examinee can be assigned to exam from this module.</div>
</div>
<div>
<h3 style="text-align: left;">
Future enhancements</h3>
<div>
This “Exam Management Information System” is being developed according to the analysis and studies done. This program could be very much useful to uncover the problems faced with the current software, mainly to maintain privacy.</div>
<div>
According to my analysis with various websites, I have generated an analysis report and according to which I'll carry on my entire project in the future too. The management analysis, feasibility studies like economic feasibility/ system feasibility/ operational feasibility etc, are all analyzed very well. According to all those studies and analysis I am submitting this proposal and I want to have your permission to start my project.</div>
<div>
Side by side, I will also try to upgrade the features as far as possible and is feasible. Some of the advanced features are planned to include while many others has to be omitted when those advanced features may override my feasibility studies. </div>
<div>
Some of the advanced featured that can be added in my project, i.e. the future scopes of the project are:</div>
<div>
<ol style="text-align: left;">
<li>Analysis of questions and examinee</li>
<li>Allow teacher to create exam and questions</li>
<li>Increase type of questions</li>
<li>Resume exam in case of catastrophic</li>
<li>kiosk mode</li>
</ol>
</div>
<h3 style="text-align: left;">
Conclusion</h3>
<div>
Exam management information system is a solution to make any classic exam system look dull and boring. This system will make exam timely, cost effective, efficient and fair. Examination system will no longer be though of a cumbersome process.</div>
<div>
To move forward in today's education system exam management information system is must.</div>
</div>
<h3 style="text-align: left;">
Screenshots</h3>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpbk7AsM4T7v_k1vD68xmJJwPKkNeZVH5khGRYZR6_hccqAyq5YOCIxMAOfQxOXJyqE6xgHncPtYXvvmjqg3m_bn8mgHtUcb6633oSyyEmoopVMZ4UYMkBvQMHoSd8FYuKRszSUc2s1YTR/s1600/Screenshot+from+2012-07-18+23:10:28.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpbk7AsM4T7v_k1vD68xmJJwPKkNeZVH5khGRYZR6_hccqAyq5YOCIxMAOfQxOXJyqE6xgHncPtYXvvmjqg3m_bn8mgHtUcb6633oSyyEmoopVMZ4UYMkBvQMHoSd8FYuKRszSUc2s1YTR/s320/Screenshot+from+2012-07-18+23:10:28.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0-gsoe_VKdDhWpQ03WVAoGlF2ZxAab6X_NCxje05Mq1Naqn-JcruD9gqxBXZDBIwQ_0NYRsGANgakEUULFXC1_6LiPMuQRUCsS5ll_03-7bV7IGUr0xNXqqS499j1IAk2uTuXaGlrvIkf/s1600/Screenshot+from+2012-07-18+23:09:55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0-gsoe_VKdDhWpQ03WVAoGlF2ZxAab6X_NCxje05Mq1Naqn-JcruD9gqxBXZDBIwQ_0NYRsGANgakEUULFXC1_6LiPMuQRUCsS5ll_03-7bV7IGUr0xNXqqS499j1IAk2uTuXaGlrvIkf/s320/Screenshot+from+2012-07-18+23:09:55.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Tc143q_f0xv0qc3Z-EUIOV_cY7YLN9kiS6JiHhW2yzBq3SxRf1h9AnaJRFEJj2KGwZNP6hAS89eTjdm6EFStnX_Ud67T-HGkccBGse2vL3xLA4QkXTIDSHQig_S-9ApPMU_navaDNg81/s1600/Screenshot+from+2012-07-18+23:10:41.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Tc143q_f0xv0qc3Z-EUIOV_cY7YLN9kiS6JiHhW2yzBq3SxRf1h9AnaJRFEJj2KGwZNP6hAS89eTjdm6EFStnX_Ud67T-HGkccBGse2vL3xLA4QkXTIDSHQig_S-9ApPMU_navaDNg81/s320/Screenshot+from+2012-07-18+23:10:41.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0PvI3HdqUjGKNWmPupJ9rAxbXPDjIjkR0RfQqY7PkuF0X-AYO-ALJ6czzv99F9Cjgd3ssu3BH7t8XT94CZSmBP5IpNo0tDDIZEwLv9aH8XPDeiYaIuRoSF-DpgTSbZ2oG0rUHSf4t2Hwp/s1600/Screenshot+from+2012-07-18+23:11:01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0PvI3HdqUjGKNWmPupJ9rAxbXPDjIjkR0RfQqY7PkuF0X-AYO-ALJ6czzv99F9Cjgd3ssu3BH7t8XT94CZSmBP5IpNo0tDDIZEwLv9aH8XPDeiYaIuRoSF-DpgTSbZ2oG0rUHSf4t2Hwp/s320/Screenshot+from+2012-07-18+23:11:01.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4X1jDKMNxvEMSKaf7rfHQVNBbsoGGCEnPK7NMl0EnHbpT06OUYVOYhYTpB8VjpydeMbt1N72B1HJKH0_KT-TP07JnOrl7L3fnGINFKz3j-4H_97eoe5GJ3Xzd1TJ478v5Z3E47Bcy5nY-/s1600/Screenshot+from+2012-07-18+23:11:11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4X1jDKMNxvEMSKaf7rfHQVNBbsoGGCEnPK7NMl0EnHbpT06OUYVOYhYTpB8VjpydeMbt1N72B1HJKH0_KT-TP07JnOrl7L3fnGINFKz3j-4H_97eoe5GJ3Xzd1TJ478v5Z3E47Bcy5nY-/s320/Screenshot+from+2012-07-18+23:11:11.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv3F6BmHbfWZAWoUsdTbZyCdZ3Byrlwag9PYnst4e7V-DlYF47qhyphenhyphenzT0TM8VEaheePYn80eqR7sATcwhfxm9t_bmj11vcFABFkXrXITp6eESlDlENaTYY4Zq5usHqisg0sovYaFZ7j71ED/s1600/Screenshot+from+2012-07-18+23:11:21.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjv3F6BmHbfWZAWoUsdTbZyCdZ3Byrlwag9PYnst4e7V-DlYF47qhyphenhyphenzT0TM8VEaheePYn80eqR7sATcwhfxm9t_bmj11vcFABFkXrXITp6eESlDlENaTYY4Zq5usHqisg0sovYaFZ7j71ED/s320/Screenshot+from+2012-07-18+23:11:21.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr-A0iLY_647hh1l5CTKKydwBTPGp6qq2aNPcGrLTG8qLjCc8X4cn2c9rMfQ3FME2IjPrpHpBY3V32rfeO0LpaY_mjVfsc-YNE4F5zp9ewb2DudjVpWpkczS_ezRjO1XNQ9T-C7PHso1xy/s1600/Screenshot+from+2012-07-18+23:11:29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr-A0iLY_647hh1l5CTKKydwBTPGp6qq2aNPcGrLTG8qLjCc8X4cn2c9rMfQ3FME2IjPrpHpBY3V32rfeO0LpaY_mjVfsc-YNE4F5zp9ewb2DudjVpWpkczS_ezRjO1XNQ9T-C7PHso1xy/s320/Screenshot+from+2012-07-18+23:11:29.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitWMetrB7vxsAjTO-S20cPiQRtXap56k-WfmGZHfNUzwow-4UlG0PDivvAvqy4yyCWCKmtkWh-UOi_MgIdZJq9ujMpKy722gqhJt9surqcJemb3J0QVDHFaye8wNAFpdyBF4rO4FAyNveF/s1600/Screenshot+from+2012-07-18+23:11:40.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitWMetrB7vxsAjTO-S20cPiQRtXap56k-WfmGZHfNUzwow-4UlG0PDivvAvqy4yyCWCKmtkWh-UOi_MgIdZJq9ujMpKy722gqhJt9surqcJemb3J0QVDHFaye8wNAFpdyBF4rO4FAyNveF/s320/Screenshot+from+2012-07-18+23:11:40.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY0i9LzUTOInSZOyN84fu3W1P6emUFbmRcq5Fgux5UUXgYryVNMtLo2z80jZddbBiyyST4qfuI8zStvDe6holaiAer0qADKMI-QuYD-xe5ORt-32k0B-6xCg0uhrx-Y9YR5gw-uD84Fw5E/s1600/Screenshot+from+2012-07-18+23:11:54.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY0i9LzUTOInSZOyN84fu3W1P6emUFbmRcq5Fgux5UUXgYryVNMtLo2z80jZddbBiyyST4qfuI8zStvDe6holaiAer0qADKMI-QuYD-xe5ORt-32k0B-6xCg0uhrx-Y9YR5gw-uD84Fw5E/s320/Screenshot+from+2012-07-18+23:11:54.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia4x2B0af462VB-uX43T1LQkG6PfvslKvTkdcT6YNHinBVq80LcdsLA4oc6WERT1Dj42pyE5qVNVR81fO6ecRfTrft4_gIMwcOlVxmPkjgkxuBgCVdWwCF9Gfxc76u6OKOPazoDX-CKHD6/s1600/Screenshot+from+2012-07-18+23:12:03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia4x2B0af462VB-uX43T1LQkG6PfvslKvTkdcT6YNHinBVq80LcdsLA4oc6WERT1Dj42pyE5qVNVR81fO6ecRfTrft4_gIMwcOlVxmPkjgkxuBgCVdWwCF9Gfxc76u6OKOPazoDX-CKHD6/s320/Screenshot+from+2012-07-18+23:12:03.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqCxJtNCK20TTFehkSkHrnSEm3ZWhyNaG2J8_6J28X-Ja2U-bYiu3A9JZ_lI9UwgUfJ1DziSsdLOtMVwkA3_Nk_-TtWZzUPKMSokUrdJJ4RtPdcCPHxt_h_rHTG8LyKMmuog1Q35QBPto5/s1600/Screenshot+from+2012-07-18+23:10:48.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqCxJtNCK20TTFehkSkHrnSEm3ZWhyNaG2J8_6J28X-Ja2U-bYiu3A9JZ_lI9UwgUfJ1DziSsdLOtMVwkA3_Nk_-TtWZzUPKMSokUrdJJ4RtPdcCPHxt_h_rHTG8LyKMmuog1Q35QBPto5/s320/Screenshot+from+2012-07-18+23:10:48.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9llFBvehSQr5qk38ou0dEHIZgs3ZscOfG-cW8Wmy1UNrlypKEacw1alrRGI2mv7fklZmXd_EkabWoeff4AnTmP4XI7Tpp56-XUf40T3-JYx2scIiNqdmhfByhVQID23GllSU7qzWC6usE/s1600/Screenshot+from+2012-07-18+23:11:47.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9llFBvehSQr5qk38ou0dEHIZgs3ZscOfG-cW8Wmy1UNrlypKEacw1alrRGI2mv7fklZmXd_EkabWoeff4AnTmP4XI7Tpp56-XUf40T3-JYx2scIiNqdmhfByhVQID23GllSU7qzWC6usE/s320/Screenshot+from+2012-07-18+23:11:47.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwC3JjxlXdFsGFHrOFfjsJ10fp-jYHB4AE1fxvcuoBLNPWgwEk7YB8nUyLN4_A-x8vLg-e4Y_EAKYrwhzjDX5shCkIjwAIOQywd4j623UiJj-UG3bn4tAVqZR5kJorApaxeughTvvKifB-/s1600/Screenshot+from+2012-07-18+23:18:26.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwC3JjxlXdFsGFHrOFfjsJ10fp-jYHB4AE1fxvcuoBLNPWgwEk7YB8nUyLN4_A-x8vLg-e4Y_EAKYrwhzjDX5shCkIjwAIOQywd4j623UiJj-UG3bn4tAVqZR5kJorApaxeughTvvKifB-/s320/Screenshot+from+2012-07-18+23:18:26.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4QAPP_pQFiE4DMHDR9U_AI9tUOXxx2PuS91MUi6HAGU8GObSWR2e8UM1AANvyAwWk5_nKHC45za-J9NHlhZ7zn2_zohCLjFsAD0qELvc8MoDnYAfhT_mVjA7A_j4uq9cy0V3-B5IFcvVt/s1600/Screenshot+from+2012-07-18+23:12:12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4QAPP_pQFiE4DMHDR9U_AI9tUOXxx2PuS91MUi6HAGU8GObSWR2e8UM1AANvyAwWk5_nKHC45za-J9NHlhZ7zn2_zohCLjFsAD0qELvc8MoDnYAfhT_mVjA7A_j4uq9cy0V3-B5IFcvVt/s320/Screenshot+from+2012-07-18+23:12:12.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhARfaa7WqFCETVIfQoFts-giCtoH_dlT3VRazOLH6pK0jA0wei1ZHv6RdGRy9RGcVP3aykDIQ5sabqvnnz_wa1NyHCPr2zpK8lJsqWNukrbV7TvcGZKXTcFvB7dF8wSXleVLIWw_OfGj2/s1600/Screenshot+from+2012-07-18+23:22:24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhARfaa7WqFCETVIfQoFts-giCtoH_dlT3VRazOLH6pK0jA0wei1ZHv6RdGRy9RGcVP3aykDIQ5sabqvnnz_wa1NyHCPr2zpK8lJsqWNukrbV7TvcGZKXTcFvB7dF8wSXleVLIWw_OfGj2/s320/Screenshot+from+2012-07-18+23:22:24.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ5FNfZmXlzyiCfiVmNSd9fn-kwjRjX4hOfPOrGKBzOoms5LRR-tz0Nr9POaYuiG65aR_BCt9FVkkF1jLR4CQNcUFdXJdoBG4RKc1Vv50Ls-VEDIp0sf-w5Dg_YjZA7twak-TNeZPLn8AD/s1600/Screenshot+from+2012-07-18+23:22:34.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ5FNfZmXlzyiCfiVmNSd9fn-kwjRjX4hOfPOrGKBzOoms5LRR-tz0Nr9POaYuiG65aR_BCt9FVkkF1jLR4CQNcUFdXJdoBG4RKc1Vv50Ls-VEDIp0sf-w5Dg_YjZA7twak-TNeZPLn8AD/s320/Screenshot+from+2012-07-18+23:22:34.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsmxxhZj8gaSQoyPUazhU1WhTSyfM5dJfxzyWYoZPkoLIBL_cOBzYW5jq1_kb6YXl4D1Ez7U8n-UHXOD2jj1bplqdyp0YlVL5j5z4AuiFT4Eut9DX_bIoEwk-GxdoWSfBo9e0nvAXQwPP6/s1600/Screenshot+from+2012-07-18+23:22:42.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsmxxhZj8gaSQoyPUazhU1WhTSyfM5dJfxzyWYoZPkoLIBL_cOBzYW5jq1_kb6YXl4D1Ez7U8n-UHXOD2jj1bplqdyp0YlVL5j5z4AuiFT4Eut9DX_bIoEwk-GxdoWSfBo9e0nvAXQwPP6/s320/Screenshot+from+2012-07-18+23:22:42.png" width="320" /></a></div>
<div>
<h3 style="text-align: left;">
Source Code</h3>
<a href="http://goo.gl/KBXFy">http://goo.gl/KBXFy</a></div>
</div>
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com8tag:blogger.com,1999:blog-1241233588755403188.post-60445505807445127192013-01-12T11:26:00.002-05:002013-01-12T11:26:41.917-05:00JSP and JAVA Project For IT Students With Source Code<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
</h2>
<h2>
<span style="font-family: Calibri, sans-serif;">Website visitor analyzer</span></h2>
<div style="font-size: medium; font-weight: normal;">
Website visitor analyzer is a technology from where a webmaster can see the performance of his website. Website visitor analyzer can be installed in existing or new websites. After that, the software will start monitoring web stats like visitor’s number, country, IP, browser, screen resolution and son on. Website visitor analyzer is analyzing software, runs on web server and tracks the website performance.</div>
<div style="font-size: medium; font-weight: normal;">
<br /></div>
<div style="font-size: medium; font-weight: normal;">
Any website gets numerous visits which are all unique in terms of IP address, user’s browsers properties like screen resolution and constants like date and time and so on. When a user visits a site, the server can know about all these properties.</div>
<div style="font-size: medium; font-weight: normal;">
In addition, the website visitor analyzer also support public viewing of the analysis and allow creation of user who can have limited access to the analysis, i.e. they may be able to see only a particular section of the software.<br />
<h3>
Objectives of the Study</h3>
<ol>
<li>To equip graduate students with an integrated set of skills that will allow them</li>
<li>To develop their professional careers in this area of information technology.</li>
<li>To equip students with theoretical and practical that is necessary to enable them to</li>
<li>Participate in the design of complex web applications. </li>
<li>The program also prepares students to embrace future developments in the field and has a demonstrated professional relevance.</li>
<li>The program helps the students to acquire the latest skills and build their future</li>
<li>Capabilities using world-class technology. At the end of this program the student will</li>
<li>Posses' strong foundation of computer system and information technology.</li>
<li>Dexterity in advance programming languages, power to build sophisticated software</li>
<li>For wide area of applications.</li>
<li>Skills to work with higher end applications in internet technologies; also managerial</li>
<li>Ability to analyze, design, develop and to maintain software development</li>
</ol>
<h3>
Core-Objectives of the Projects</h3>
<ol>
<li>High-speed response for users.</li>
<li>Easy to handle and flexible.</li>
<li>Cost reduction.</li>
<li>Fast and convenient.</li>
<li>High accuracy and saving.</li>
</ol>
<div>
<h3>
Drawbacks of existing system</h3>
<div>
<ol>
<li>Most of the system tracks your website on their server. So if you want complete anonymity you are out of luck.</li>
<li>If the server tracking your site goes down, you will miss some visitors in the record. However if it’s in your system, the software will also be down when your website is down.</li>
<li>Create multiple accounts with particular sets of permission. i.e. view only particular data.</li>
<li>Ability to make certain part of the data public. So you can record all the data for your viewing, give access to only some part of the data for other users viewing and also give access to only other part of the data for public viewing.</li>
<li>Option to disable the logging of IP address for privacy and legal reason.</li>
<li>Option to hide IP address to certain users for privacy and legal reason.</li>
<li>Both the website and tracker will be on the same network.</li>
<li>If the 3rd party site or the tracking code is hacked your site will also be affected. So with this software you are not dependent on 3rd party for your sites safety.</li>
<li>Generally, the 3rd party tracking code displays advertisement of their own. Obviously you don't want other's advertisement to appear on your site.</li>
<li>The tracking code from 3rd party site can use your site to make their site better in terms of search engine</li>
<li>Regarding above circumferences Web Visitor Analyzer is inspired to study and included in university project work. </li>
</ol>
</div>
</div>
</div>
<h3>
Proposed System</h3>
<div style="font-size: medium; font-weight: normal;">
Today the world is about website and keeping your visitors within it. To do that, webmaster uses a tool to monitor the visitor’s behavior and response to change. Webmasters uses the report from that tool to show to advertisers and website owners.</div>
<div style="font-size: medium; font-weight: normal;">
<br /></div>
<div style="font-size: medium; font-weight: normal;">
By developing the system we can attain the following facilities:</div>
<div style="font-size: medium; font-weight: normal;">
<br /></div>
<div style="font-size: medium; font-weight: normal;">
<b>Authentication:</b> The software will be only accessed with person having administrator login access. Furthermore the administrator can create login with full access to the software or limited access. Also he can make certain or full part of the analysis available for public viewing.</div>
<div style="font-size: medium; font-weight: normal;">
<br /></div>
<div style="font-size: medium; font-weight: normal;">
<b>Reporting:</b> The analysis of the website visitors or the report can be seen according to a time stamp like daily, weekly, monthly or yearly. Also the data can be exported to pdf for easy viewing or sharing.<br />
<br /></div>
<div style="font-size: medium; font-weight: normal;">
<b>404 Tracker:</b> The software features a unique feature called “404 tracker” from which you can track any broken links.</div>
<div style="font-size: medium; font-weight: normal;">
<br /></div>
<div style="font-size: medium; font-weight: normal;">
<b>Privacy:</b> The software features option to enable or disable the record of IP address. Also you can hide the IP address for only certain user.<br />
<br /></div>
<div style="font-size: medium; font-weight: normal;">
<b>Web Software:</b> AS the software is web software, the users of it only needs a browser to use it. No need to install any hunky funky software.</div>
<div style="font-size: medium; font-weight: normal;">
<br /></div>
<div>
<div style="font-size: medium; font-weight: normal;">
<b>Easy UI:</b> The software has very simple and easy to use user interface.</div>
<div style="font-size: medium; font-weight: normal;">
</div>
<h3 style="font-size: medium; font-weight: normal; text-align: left;">
Module Description</h3>
<div style="font-size: medium; font-weight: normal;">
</div>
<ul style="font-size: medium; font-weight: normal;">
<li><b>Module-1: Authentication and Authorization Module</b></li>
<li><b>Module-2: Tracking</b></li>
<li><b>Module-3: Analyzing</b></li>
<li><b>Module-4: User Management</b></li>
<li><b>Module-5: System</b></li>
</ul>
<div style="font-size: medium; font-weight: normal;">
<b>Authentication and Authorization Module</b></div>
<div style="font-size: medium; font-weight: normal;">
This module will deal with the users logging in the software. If the login is successful then the user will be given permission according to the rights defined. Basically he is administrator he will have full rights and can also define permission for other and also create other users. If its normal user he may be able to see all the section or only a limited section like only the visitors from which country and which browser. Also he may or may not be able to view the IP address. If public viewing is enabled, the user doesn't need to log on. He then can see the defined section of the site.</div>
<div style="font-size: medium; font-weight: normal;">
<br /></div>
<div style="font-size: medium; font-weight: normal;">
<b>Tracking</b></div>
<div style="font-size: medium; font-weight: normal;">
This will deal with tracking of the visitors. By running some client side script and some server side script, it will track the visitors IP address, country, operating system, traffic source, popular pages, browser, JavaScript capability, screen resolution, time of visit and so on.</div>
<div style="font-size: medium; font-weight: normal;">
<br /></div>
<div style="font-size: medium; font-weight: normal;">
<b>Analyzing</b></div>
<div style="font-size: medium; font-weight: normal;">
This module will analyze the data collected by the tracker and present it to user. This module is fully customization from the CSS so that the software and the website's theme match. This module will present the information in the form of line graph, bar chart, pie chart and table. The IP address will automatically mapped to the Country. The analysis can be viewed in a time range, namely daily, weekly, monthly, yearly and custom range.</div>
<div style="font-size: medium; font-weight: normal;">
<br /></div>
<div style="font-size: medium; font-weight: normal;">
<b>User Management</b></div>
<div style="font-size: medium; font-weight: normal;">
From this module new users can be created/deleted/disabled, the permission to view section of the software be edited, option to show the IP address can be changed. Public viewing can be controlled from here. Adding/removing permission to view section of the software can be also controlled from here.</div>
<div style="font-size: medium; font-weight: normal;">
<br /></div>
<div style="font-size: medium; font-weight: normal;">
<b>System</b></div>
<div style="font-size: medium; font-weight: normal;">
From this module we can configure whether we want our software to record IP address or not. If recording IP address is disabled from here, “****” will be recorded as the user's IP address. Also this module is responsible for the backup of the database.</div>
<h3 style="text-align: left;">
Future enhancements</h3>
This “Website Visitor Analyzer” is being developed according to the analysis and studies done. This program could be very much useful to uncover the problems faced with the current website/visitor tracking software, mainly to maintain privacy.<br />
<br />
According to my analysis with various websites, I have generated an analysis report and according to which I'll carry on my entire project in the future too. The management analysis, feasibility studies like economic feasibility/ system feasibility/ operational feasibility etc, are all analyzed very well. According to all those studies and analysis I am submitting this proposal and I want to have your permission to start my project.<br />
<br />
Side by side, I will also try to upgrade the features as far as possible and is feasible. Some of the advanced features are planned to include while many others has to be omitted when those advanced features may override my feasibility studies. Many of the shops are still not prepared to use those features.<br />
<br />
Some of the advanced featured that can be added in my project, i.e. the future scopes of the project are:<br />
<ol style="text-align: left;">
<li>Add option to monitor various sites from a single installation.</li>
<li>Generating report in various formats including weekly email.</li>
<li>Option to exclude some IP from tracking</li>
<li>Option to track only on certain condition</li>
<li>Tracking of user defined variables</li>
<li>Comparison of data between two time ranges</li>
<li>Combine tracking of dynamic page, i.e. show the output of same dynamic page</li>
</ol>
<h3 style="text-align: left;">
Conclusion</h3>
WVA is a solution to make any website stand out in mass. WVA helps you to identify visitors of the site and their properties. It also helps you to identify potential visitors. It helps you to communicate your site’s report to any users with limited permissions. It wont’ be difficult to show the website’s visitors number only to the advertising partner or show only the browser share to some organization.<br />
To stand out among millions of website, the webmaster must be equipped with tools and WVA is one of that tool.<br />
<h3 style="text-align: left;">
Screenshots</h3>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1qZmH8VtG2zRkpXDkOLeftKUYk9b4HmA0BceMbuHQgEpQjjbGLFckkBQap1c9vFff1DV5phnOgm_btoZy2uC0R6aPJyMmvzA9Pv_4LUFSO6zVq3RZbhoE2bIcAlIEAeMrprT9jPAbMDwb/s1600/wva1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1qZmH8VtG2zRkpXDkOLeftKUYk9b4HmA0BceMbuHQgEpQjjbGLFckkBQap1c9vFff1DV5phnOgm_btoZy2uC0R6aPJyMmvzA9Pv_4LUFSO6zVq3RZbhoE2bIcAlIEAeMrprT9jPAbMDwb/s320/wva1.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2ujokMNdrDRbltK79zEjox9eV0U6VTLCALRhCvjALMNDiSUPoEMQEUeRfEBcmTBbmjhip7GCgmcUy9MW5XFQF_gk9BehGr4otm7FX4HNx-1txObjjIrtZ-g86oY3POQUVwdcmPUwwFDkF/s1600/wva10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="168" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2ujokMNdrDRbltK79zEjox9eV0U6VTLCALRhCvjALMNDiSUPoEMQEUeRfEBcmTBbmjhip7GCgmcUy9MW5XFQF_gk9BehGr4otm7FX4HNx-1txObjjIrtZ-g86oY3POQUVwdcmPUwwFDkF/s320/wva10.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ5xrfwX2dykv7_lqMmHDxbxKs-tB4ogAjInhmv-ujygyGqtORgNCuA7aLac7b-2Qgk5PBgC6X7QnRYrLT5DnXEBInxLE8yR2HGy_BEZ7_oUeJZTTPaX70bv2wi_544DwTbx2iLXlZOs4x/s1600/wva11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQ5xrfwX2dykv7_lqMmHDxbxKs-tB4ogAjInhmv-ujygyGqtORgNCuA7aLac7b-2Qgk5PBgC6X7QnRYrLT5DnXEBInxLE8yR2HGy_BEZ7_oUeJZTTPaX70bv2wi_544DwTbx2iLXlZOs4x/s320/wva11.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicExuZBE-F2US2e1_28ONZDagEDikGXyEu5rsv1plrBJc2h74rlxwJkkxZTFfvfcae3lu04x5M9GswlWjbu4FWv48ZCCHtxW1YZ5zVoyL3O6oPUawgNswIHyTdbUeD32s2o6J5SU16U5w6/s1600/wva12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicExuZBE-F2US2e1_28ONZDagEDikGXyEu5rsv1plrBJc2h74rlxwJkkxZTFfvfcae3lu04x5M9GswlWjbu4FWv48ZCCHtxW1YZ5zVoyL3O6oPUawgNswIHyTdbUeD32s2o6J5SU16U5w6/s320/wva12.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDyHAyXk2bwIGFwa2MYyRgxvCaxir2ew4bqnnjjWa1DxNVo12MmfI92kY4vjlPHL615Uv913fJJvWM8p_cBQxuOpi-yy-37B5AndEu-e1YEGbZomtO__fHoJAOepniB-cTF-tYR3PQUiV7/s1600/wva14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDyHAyXk2bwIGFwa2MYyRgxvCaxir2ew4bqnnjjWa1DxNVo12MmfI92kY4vjlPHL615Uv913fJJvWM8p_cBQxuOpi-yy-37B5AndEu-e1YEGbZomtO__fHoJAOepniB-cTF-tYR3PQUiV7/s320/wva14.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1Ybu1aQ5bh2hoo2fDUy7t3j4dfmYX1dz9sbGCkTlaW-b3mxWcYr0rDhwAYHvAo54WCEMmNUQSZwEVA5j53kN9rbC32RrDVg2pWnmZ168fMQw4zKkJ6VKevJB-MVlYHgTHz0wV7hHKfEM3/s1600/wva15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1Ybu1aQ5bh2hoo2fDUy7t3j4dfmYX1dz9sbGCkTlaW-b3mxWcYr0rDhwAYHvAo54WCEMmNUQSZwEVA5j53kN9rbC32RrDVg2pWnmZ168fMQw4zKkJ6VKevJB-MVlYHgTHz0wV7hHKfEM3/s320/wva15.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf42oRdjge08nPrJIQ2cgRlhCUnc9G3RkqcbRcbRRwFNIJ9TGLJkC18SKcz7TqHQAIQosFfgNQHzEgHfScgE80D4v1bgIVY388Gk1brSY5e28nXDoEyZwss5MhKU-pvg5lJ1uqgGz5DO7t/s1600/wva16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf42oRdjge08nPrJIQ2cgRlhCUnc9G3RkqcbRcbRRwFNIJ9TGLJkC18SKcz7TqHQAIQosFfgNQHzEgHfScgE80D4v1bgIVY388Gk1brSY5e28nXDoEyZwss5MhKU-pvg5lJ1uqgGz5DO7t/s320/wva16.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL2U7IlfpAVPUWmQt7SuTcuYLPm9AymuA3Ykis7JEAeGmcgUC3k8IUDp7wrwQtjrxly_2oIFQX33CdHj-CikkjY5P-nHLiIoARtr6Ol6jBLj_SXzlH9X8stq__R7YUmfaHg8P66TuO56T9/s1600/wva3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL2U7IlfpAVPUWmQt7SuTcuYLPm9AymuA3Ykis7JEAeGmcgUC3k8IUDp7wrwQtjrxly_2oIFQX33CdHj-CikkjY5P-nHLiIoARtr6Ol6jBLj_SXzlH9X8stq__R7YUmfaHg8P66TuO56T9/s320/wva3.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCTvtPYtWJvu5_9kes1jfB-xtpoqyYu1tAMlf0L_EEGLCOFn-Drv1w1GQ8djIXcwwEVNcaybBjDBJ5uZ6pSq3KalioBW1Oo5akW3SeIUhvS55_UJKPuzteB5TTj-uHNMrisoxEZ1e4eL52/s1600/wva2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCTvtPYtWJvu5_9kes1jfB-xtpoqyYu1tAMlf0L_EEGLCOFn-Drv1w1GQ8djIXcwwEVNcaybBjDBJ5uZ6pSq3KalioBW1Oo5akW3SeIUhvS55_UJKPuzteB5TTj-uHNMrisoxEZ1e4eL52/s320/wva2.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6X0lbOYs2hUS8wqi1YhiGKPbcvP-ohG4EGrNn9IZtWMbNl5juDVpl84v9VPJcge37JbJ84UzDaiLhhTFrV_VARuAwk53IBcwLuNwUqLCLQMltFJg-1k7CqjyJJ6b7esbvxY3A3LXvGa18/s1600/wva17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="158" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6X0lbOYs2hUS8wqi1YhiGKPbcvP-ohG4EGrNn9IZtWMbNl5juDVpl84v9VPJcge37JbJ84UzDaiLhhTFrV_VARuAwk53IBcwLuNwUqLCLQMltFJg-1k7CqjyJJ6b7esbvxY3A3LXvGa18/s320/wva17.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUqinOsLn_OKhchxs3fojuWIEie-wTt6ZiJ8u3prDgFuXX0A903ZEBdpKS8aTygnuQC9iIK2uwuo9NbvbqmbReBVuZJdcA-GQvceT6Go5EGKiyDikVgZRjVTsMzlZxSC06X-8-R8MM80p/s1600/wva4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjUqinOsLn_OKhchxs3fojuWIEie-wTt6ZiJ8u3prDgFuXX0A903ZEBdpKS8aTygnuQC9iIK2uwuo9NbvbqmbReBVuZJdcA-GQvceT6Go5EGKiyDikVgZRjVTsMzlZxSC06X-8-R8MM80p/s320/wva4.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTU-CGH0PW4iy7vjsdWMe1RZbNTe_2dwmIGTk6cnqCjd4thj3dAkKCWf9MafoPyPCQ8cCUt8FTCMPAy7e2vlSu8Fiki6KN6ktYLN_6PYO7feIsRdLaxL6sL8Sv6XiKqwVpEAwCqjeKx3Jv/s1600/wva5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTU-CGH0PW4iy7vjsdWMe1RZbNTe_2dwmIGTk6cnqCjd4thj3dAkKCWf9MafoPyPCQ8cCUt8FTCMPAy7e2vlSu8Fiki6KN6ktYLN_6PYO7feIsRdLaxL6sL8Sv6XiKqwVpEAwCqjeKx3Jv/s320/wva5.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4agePf-W9OaoG2CvpUjP09AIkxPkkOh1Wdq_ZIR2A1qxZbyJQk25umsKNQB3PawmSBmUfa2Ksy7QBlktJPLF7IzTV-OVT60nOI7ik_WY_aElkLgLtHaz-D5OSCJ-qAuUwq_kbAeoWxs4Q/s1600/wva6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="236" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4agePf-W9OaoG2CvpUjP09AIkxPkkOh1Wdq_ZIR2A1qxZbyJQk25umsKNQB3PawmSBmUfa2Ksy7QBlktJPLF7IzTV-OVT60nOI7ik_WY_aElkLgLtHaz-D5OSCJ-qAuUwq_kbAeoWxs4Q/s320/wva6.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAY6AX_WuB3Y007ienO0rz9f1QmOgcrmkhriEFPxv-2UUg4fmyPSV918XAOkdUBmzHikQpjmmmkuIOROp86H0kq8HzSnv0MiLm_7pM9J9vd6vvM_IF3AC6ZkekMtwAeYfgeuC4YvJ6fR_a/s1600/wva9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="183" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAY6AX_WuB3Y007ienO0rz9f1QmOgcrmkhriEFPxv-2UUg4fmyPSV918XAOkdUBmzHikQpjmmmkuIOROp86H0kq8HzSnv0MiLm_7pM9J9vd6vvM_IF3AC6ZkekMtwAeYfgeuC4YvJ6fR_a/s320/wva9.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL41XeQIBzre8LV6p3nzL2SFHgCSVjVBs9aS5lRKWDMzFXJl8fDrokDjtxMggmWiG3UNmEkSiRrttI7BNaYWe_JjZ897TKGljP6Lzhh8x-GxUQoBatSVDUPx-nnlUqxo7boSqzU85rB-lf/s1600/wva8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="190" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL41XeQIBzre8LV6p3nzL2SFHgCSVjVBs9aS5lRKWDMzFXJl8fDrokDjtxMggmWiG3UNmEkSiRrttI7BNaYWe_JjZ897TKGljP6Lzhh8x-GxUQoBatSVDUPx-nnlUqxo7boSqzU85rB-lf/s320/wva8.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk1KTaDOpwBIyuaZskzwgNg7krVCbBnameDwzX1nJ2u7IJaVA8Iok19VP__M4YlhmbM4q_LCylFYvPQCwMyZLK9tTWpzMrG9tOuS_oeQM_ZrEo_f_yasdeWhGvH3JcQLt8berg5Cm1gn9o/s1600/wva7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="183" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk1KTaDOpwBIyuaZskzwgNg7krVCbBnameDwzX1nJ2u7IJaVA8Iok19VP__M4YlhmbM4q_LCylFYvPQCwMyZLK9tTWpzMrG9tOuS_oeQM_ZrEo_f_yasdeWhGvH3JcQLt8berg5Cm1gn9o/s320/wva7.png" width="320" /></a></div>
<h3 style="text-align: left;">
Source code</h3>
<div>
<a href="http://goo.gl/gIfcT">http://goo.gl/gIfcT</a></div>
<div style="font-size: medium; font-weight: normal;">
<br /></div>
<div style="font-size: medium; font-weight: normal;">
</div>
</div>
</div>
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-26551666232895406762012-12-29T01:29:00.002-05:002012-12-29T11:59:14.824-05:00Fixing the unbroken: Google Plus Comment System<div dir="ltr" style="text-align: left;" trbidi="on">
If I were to do something about Google Plus Comment system I'd do the following.<br />
<br />
Before talking about doing something the factor that I find missing in the Google Plus sharing and comments system is integration. I share a video on Youtube, Youtube has it's own share of comments and the share on Google Plus has its own.<br />
<br />
I'd replace the comment system from Youtube, Blogger and all other Google platforms with Google Plus. Whenever one shares a video or other items, the comments will also get included. So the video and comments will act as one entity rather than separate ones.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEokAgkivlRVTvKvG_vOBwjoqqJXzpsdglKVQ1NohfOjgRz3T3Y6Zik7ixa8P3C1cAMH3-extPo1IYZ6xy-R8_dTkxMOkyocFYh2AGQSN8yNx2diJcFU4rD2sOA8GcbZkE0fWBxzrdn2Lh/s1600/google-plus-comment-system.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="25" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEokAgkivlRVTvKvG_vOBwjoqqJXzpsdglKVQ1NohfOjgRz3T3Y6Zik7ixa8P3C1cAMH3-extPo1IYZ6xy-R8_dTkxMOkyocFYh2AGQSN8yNx2diJcFU4rD2sOA8GcbZkE0fWBxzrdn2Lh/s400/google-plus-comment-system.png" width="400" /></a></div>
<br />
Like <a href="http://disqus.com/">Disqus</a>, I'd add these tabs,<br />
<br />
<ol style="text-align: left;">
<li>Recent</li>
<li>Best</li>
<li>Worst</li>
<li>Current Popular</li>
<li>Your Share</li>
<li>Your Circle</li>
</ol>
<div>
The first four are self explanatory. The fifth tab, "Your Share" will show only comments generated from my share. And the sixth tab, "Your circle" I think is the best one. This will show the comments from all my circles or the circle I choose. It would be nice to encounter a share and see if some of my friends has already seen it and start conversation from there.</div>
<div>
<br /></div>
<div>
Naturally the 500 comments limit has to be taken off for this and pagination should be added. The comment system should also have reply support.</div>
<div>
<br /></div>
<div>
This also implies to all the re-shares of post in Google Plus itself.</div>
</div>
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-36759269648581872852012-12-19T00:58:00.002-05:002013-03-23T01:05:24.190-04:00Easily Hack Android Games With GameCIH<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://www.cih.com.tw/gamecih.html">GameCIH </a>allows you to modify variables of any program you are running. Because of this power many gamer uses this program to increase their score, coins, gold coins, high score, money, level, HP and so on. Only requirement to this simple yet powerful program is you need to be rooted. The reason you can guess is Android doesn't allow one program to modify other program's value directly.<br />
<br />
I'll be using this game <a href="https://play.google.com/store/apps/details?id=com.fingersoft.hillclimb">Hill Climb Racing</a> to increase my coins level from 100 to 99999999.<br />
<br />
First let's <a href="http://www.cih.com.tw/download.html">download</a> GameCIH from its website and install and open it.<br />
<br />
After that let's install/open the game "Hill Climb Racing". As you can see in the picture below I've only 100 coins. The small gray rectangle on top left is GameCIH in minimized mode.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKVeY0SuP5HmCxg-ptux3QR4_WW_RfX4A3omMYR0zqUx982GvetCF5meEotiaOSDy9P_6P9hRz0md0ungcC-Yseyd_4jY4QS2Q2cSHsh-36dnXKSzb04d_fsu8SSyTiphYxmSmAyV_niAA/s1600/device-2012-12-18-223522.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKVeY0SuP5HmCxg-ptux3QR4_WW_RfX4A3omMYR0zqUx982GvetCF5meEotiaOSDy9P_6P9hRz0md0ungcC-Yseyd_4jY4QS2Q2cSHsh-36dnXKSzb04d_fsu8SSyTiphYxmSmAyV_niAA/s320/device-2012-12-18-223522.png" width="320" /></a></div>
<br />
We can click that rectangle to bring the full menu. We can click the "Up/Down" arrow to move the menu on different parts of the screen. I've moved it to bottom to easily see the coin numbers.<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmWBWqJoWtaThiF3hJPwt2dxmX_hM0G0GdnsfsUd9QsGE3XBKbZ3FcKCuHDvxJ281L89q9xfbbdL2kyDcXmahNDE6mQpi-OeTsRo83PJ0xrpSj3Z9YAVlNOygP4Ri60cKdkhVVzQAUtsI0/s1600/device-2012-12-18-223655.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmWBWqJoWtaThiF3hJPwt2dxmX_hM0G0GdnsfsUd9QsGE3XBKbZ3FcKCuHDvxJ281L89q9xfbbdL2kyDcXmahNDE6mQpi-OeTsRo83PJ0xrpSj3Z9YAVlNOygP4Ri60cKdkhVVzQAUtsI0/s320/device-2012-12-18-223655.png" width="320" /></a></div>
<br />
Now let's click the search glass which brings the following menu.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Z0kBketWnS9_YX-VgAFFxNdQuUMC920QN7AkfWFfpX2AhHnHr3WesGYg5nNfl9-qIPhML_mL0n0AkSI3dcN0YWdnvot68N6PR02WKMZTj5wMfT4kTe9ArbuzZWhUg1C5KgIP1tpL_byL/s1600/device-2012-12-18-223720.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_Z0kBketWnS9_YX-VgAFFxNdQuUMC920QN7AkfWFfpX2AhHnHr3WesGYg5nNfl9-qIPhML_mL0n0AkSI3dcN0YWdnvot68N6PR02WKMZTj5wMfT4kTe9ArbuzZWhUg1C5KgIP1tpL_byL/s320/device-2012-12-18-223720.png" width="320" /></a></div>
<br />
We can search number, name or do low level analysis. What we'll do here is try to find the number 100 in game and modify that. We can also try by entering name like 'score'.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiShyphenhyphenOEG-e6-15lGOEshMZs3S-Np-wDkD1FVlfYHgxTy4aHoebqSNFGAmlJITBy21cj0QadlgwUx-Jziun-gEgwedeV50paYImarpEfQCKZ4X4dx6K3eF63meD2JC2JOV-_GbD9qYZbWPF/s1600/device-2012-12-18-223758.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiShyphenhyphenOEG-e6-15lGOEshMZs3S-Np-wDkD1FVlfYHgxTy4aHoebqSNFGAmlJITBy21cj0QadlgwUx-Jziun-gEgwedeV50paYImarpEfQCKZ4X4dx6K3eF63meD2JC2JOV-_GbD9qYZbWPF/s320/device-2012-12-18-223758.png" width="320" /></a></div>
<br />
Unfortunately there were too many entries for 100 in the game. Trying each of them will take a very long time. So let's play the game for a while and collect few coins. Try to get non common number of coins. I played a round and my current coin count is 2090. I'll try with this.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZK_uh581eS2S0bHaeI_3WiUYN_f-MYrKf43agbkkgV2PfLoK7-pWz8z6z9_5lH0L7-BaGa0v_tOHbKti8l5G22kvyd9Imuw1nZAe9u5dw0N7KWzfiiVGDpxH2dgya4yjAgcTmb1MXK3tH/s1600/device-2012-12-18-224055.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZK_uh581eS2S0bHaeI_3WiUYN_f-MYrKf43agbkkgV2PfLoK7-pWz8z6z9_5lH0L7-BaGa0v_tOHbKti8l5G22kvyd9Imuw1nZAe9u5dw0N7KWzfiiVGDpxH2dgya4yjAgcTmb1MXK3tH/s320/device-2012-12-18-224055.png" width="320" /></a></div>
<br />
Now there is only four entries for 2090. Sometimes you'll find single entry sometimes thousands. I think four is fair number so I'll try with it.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPgUaE91Uz6NoEa5bnOlWZU4uPwwPiw7Ggdf5DE70d9HEIRah6PMsf4YLQZXmeTdwW-D91j-_THsrlTQsPkojnMHiJpdIb5IikZ_n3YAh9M5JoHajkN3QEts5-05_lQSFWLKTyFED53JRQ/s1600/device-2012-12-18-224128.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPgUaE91Uz6NoEa5bnOlWZU4uPwwPiw7Ggdf5DE70d9HEIRah6PMsf4YLQZXmeTdwW-D91j-_THsrlTQsPkojnMHiJpdIb5IikZ_n3YAh9M5JoHajkN3QEts5-05_lQSFWLKTyFED53JRQ/s320/device-2012-12-18-224128.png" width="320" /></a></div>
<br />
Let's start with first entry. The first entry shows 2-bytes. 2 bytes is too low for scoring coin counts as in a game a user can collect more than 2 bytes of coin easily. So I'll discard this entry and go to next one. For me all three entries are 2 bytes and last one is 4 bytes. So I'm 100% sure that the last one is the entry for coin numbers. Please note that this won't be probably same with you. You may get different result.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7GGVswfB9AfjYQ3JgwB5ZFT8-RAn_yiTkfsRaMZI54YYvgpz46LDgwHj0XkQpthehyphenhyphenIksQ6g7W59R8dc0lSg3NPMEs81Z8SycKKlUJLxYizNHaPDxJoUx0aK7EEbGYa2u924cfPQQkNv3/s1600/device-2012-12-18-224218.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7GGVswfB9AfjYQ3JgwB5ZFT8-RAn_yiTkfsRaMZI54YYvgpz46LDgwHj0XkQpthehyphenhyphenIksQ6g7W59R8dc0lSg3NPMEs81Z8SycKKlUJLxYizNHaPDxJoUx0aK7EEbGYa2u924cfPQQkNv3/s320/device-2012-12-18-224218.png" width="320" /></a></div>
<br />
Now let's put the desired number of coins. I'll put 99999999 and click modify.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNWntJa-oi5sWVQLlzpri7yoyMudFGf4SpPk0c94oLhYNuUN0u_vOgajHirpSOcT_yynXFmiGiLiZuCMhKep2M8VJso1g_AmVOvRwunqviPIOt5ikKSI7jDUUunBel1vja3tLn55ajRypq/s1600/device-2012-12-18-224415.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNWntJa-oi5sWVQLlzpri7yoyMudFGf4SpPk0c94oLhYNuUN0u_vOgajHirpSOcT_yynXFmiGiLiZuCMhKep2M8VJso1g_AmVOvRwunqviPIOt5ikKSI7jDUUunBel1vja3tLn55ajRypq/s320/device-2012-12-18-224415.png" width="320" /></a></div>
<br />
Voila, 99999999 coins :D. If after clicking modify the coins didn't get updated in game you have modified the wrong entry. Try modifying remaining entries.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXvCzKU6Bh3Bkw19wdUYeCY4preFRJJiRxyGpVqpslOPTZ1qT__A7N3lJR5m8T-B7Qila1lJJ3esUtCWGTasmaXP6y0-HwJjAq-d-P7G-khZOTpHnAkviXxHQdUcaLpXmKoGWaYzO-zrFJ/s1600/device-2012-12-18-224434.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXvCzKU6Bh3Bkw19wdUYeCY4preFRJJiRxyGpVqpslOPTZ1qT__A7N3lJR5m8T-B7Qila1lJJ3esUtCWGTasmaXP6y0-HwJjAq-d-P7G-khZOTpHnAkviXxHQdUcaLpXmKoGWaYzO-zrFJ/s320/device-2012-12-18-224434.png" width="320" /></a></div>
</div>
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com16tag:blogger.com,1999:blog-1241233588755403188.post-85008486622632242752012-10-21T01:37:00.001-04:002012-10-21T01:37:59.787-04:00Additional Drivers in Ubuntu 12.10 Quantal Quetzal<div dir="ltr" style="text-align: left;" trbidi="on">
Ubuntu 12.10 Quantal Quetzal was released day before yesterday and I happily upgraded my laptop. I have Nvidia graphics card on my laptop and was using proprietary Nvidia drivers. But the upgrade replaced the driver with Nouveau open source driver. The only problem was it made my laptop horribly slow and Unity wouldn't work displaying only black or red and nothing.<br />
<br />
It took some struggling to find out that it wasn't using Nvidia driver but once I knew this it was very easy to enable it. Open 'Additional Driver' and choose Nvidia right? Wrong. There is no program called additional drivers. Hmm, it was renamed from Hardware drivers or something like that so maybe they renamed it back. There must be a team of people on Canonical who doesn't have any significant work and only make bullshit changes. But no there is no hardware drivers either. So after going to applications on unity and clicking more suggestions I found 'Additional Drivers'. I was installing it but realized just in time it was Kde package and not Gnome. Thank god I nearly had committed crime by installing Kde app.<br />
<br />
Back to my CLI knowledge, I know the command 'jockey-gtk' . So I ran it but it's not installed:<br />
<blockquote class="tr_bq">
The program 'jockey-gtk' is currently not installed. You can install it by typing:<br />sudo apt-get install jockey-gtk</blockquote>
<br />
Fair enough, I tried that only to be greeted with:<br />
<div>
<blockquote class="tr_bq">
jockey-gtk is already the newest version.</blockquote>
</div>
<div>
What kind of sorcery is this? I found the <a href="https://bugs.launchpad.net/ubuntu/+source/jockey/+bug/1028361">bug</a> report which luckily hinted me where I can find 'Additional Drivers'.</div>
<div>
<br /></div>
<div>
<span style="font-size: x-large;"><b>TL;DR;</b></span></div>
<div>
Additional drivers is available as last tab in 'Software Sources' program. In Unity search for software sources program and open it.</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh1JWdcXvYmqIlKXmo6KOD6pV5gtzqW4sPf63TjME60xqryD6TFxmCP99-0S0FPCMjKGALoT5B8HVMkk5IHeyknaHZMYsq2G6TLeZ5oUpTvYpxZ7HkpXSjFXc34vrICYwMtRtYv0U2XR_b/s1600/additional+drivers.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="233" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhh1JWdcXvYmqIlKXmo6KOD6pV5gtzqW4sPf63TjME60xqryD6TFxmCP99-0S0FPCMjKGALoT5B8HVMkk5IHeyknaHZMYsq2G6TLeZ5oUpTvYpxZ7HkpXSjFXc34vrICYwMtRtYv0U2XR_b/s320/additional+drivers.png" width="320" /></a></div>
<div>
<br /></div>
<div>
I wish Ubuntu was more stable than fancy.</div>
</div>
<div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com5tag:blogger.com,1999:blog-1241233588755403188.post-33772306176915375982012-08-01T03:57:00.002-04:002012-08-01T05:12:16.857-04:00Mark As Unread In Gmail Android Apps<div dir="ltr" style="text-align: left;" trbidi="on">
Gmail Android app has mark as unread option as a button which I never found out until recently. The fourth button on action bar with closed envelope is mark as unread button. :S Check the screenshot below if you're also confused.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNjC78jpbTTPr3e7YTAobUA4seT-umnLCw3GzHAbPsv_MsGkAPfjzMv-bs5HoV8VM1cPlXi013UuLi4xYvlggvpXuMtBtbdp_EKCNF8u53JEAHKvpqSeB581hGVc6muR1tN5KIEd4YF7Th/s1600/gmail+mark+as+unread.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNjC78jpbTTPr3e7YTAobUA4seT-umnLCw3GzHAbPsv_MsGkAPfjzMv-bs5HoV8VM1cPlXi013UuLi4xYvlggvpXuMtBtbdp_EKCNF8u53JEAHKvpqSeB581hGVc6muR1tN5KIEd4YF7Th/s400/gmail+mark+as+unread.png" width="240" /></a></div>
<br /></div><div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com12tag:blogger.com,1999:blog-1241233588755403188.post-67589906940258118682012-07-16T01:38:00.001-04:002012-07-30T06:43:03.829-04:00UFO Nepal Compromised, Hackers Posts Member's Detail Online<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://www.ufonepal.com/">UFO Nepal</a> one of the leading clothing brand of Nepal and one of the very first to start website in this section has been hacked. Its member details like name, address, phone number, username and password has been posted <a href="http://pastebin.com/9R3QxxhF">online</a>. The website allowed members to browse their collection of clothes and accessories. Members also used to get email on new arrivals.(But I'd rather call it spam as it used to send 4 or 5 same email).<br />
<br />
What hurts most is the website is claimed to be powered by <a href="http://www.dreamsandideas.com/">dreams and ideas</a>. The company behind Nepal's most popular portal <a href="http://cybersansar.com/">cybersansar.com</a> . There are many websites created under this company. I wonder how secure are all of them.<br />
<br />
Lesson to be learnt here would be to use different password for different websites. And web developers what happened to digest based password with random salting and iteration?<br />
<br />
Now it will be interesting to see UFO Nepal and/or Dreams and Ideas response.<br />
<br />
<b>Update</b><br />
<b><br /></b><br />
After more than two weeks of this incident, UFO Nepal has sent an email. However the email says the site is being updated and advises its user to change password for security precaution. The whole email reads as follows:<br />
<blockquote class="tr_bq">
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;">Dear UFO Members, We are very grateful to have you as member and thank you for being with us this long. We are upgrading our website </span><a href="http://www.ufonepal.com/" style="background-color: white; color: #1155cc; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;" target="_blank">www.ufonepal.com</a><span style="background-color: white; color: #222222; font-family: arial, sans-serif; font-size: 13px; text-align: -webkit-auto;"> very soon. For a security precaution, you are advised to change password of your account asap. Sorry for any inconvenience. Thanks, The UFO Team</span></blockquote>
<br />
<br /></div><div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-1241233588755403188.post-5872189591603206042012-06-05T12:42:00.001-04:002012-06-05T12:43:31.099-04:00Disable Master Password Dialog in Netbeans<div dir="ltr" style="text-align: left;" trbidi="on">
I have problem with Netbeans that comes with Ubuntu. It doesn't allow me to create project giving error "Cannot find an HtmlParser implementation for HTML5".<br />
<br />
The bug is only <a href="http://netbeans.org/bugzilla/show_bug.cgi?id=188953">fixed</a> in latest version of Netbeans. So I downloaded and installed latest version.<br />
<br />
But to my annoy, a master password prompt kept appearing at every start of the Netbeans. To quote <a href="http://forums.netbeans.org/post-79605.html&highlight=">this</a> post,<br />
<blockquote class="tr_bq">
Problem: at startup, Netbeans asks for a master password. I cancel, and it asks again. I cancel again, then it asks to set a master password, which I cancel as well. This happens every time I start Netbeans. </blockquote>
<div>
The solution appeared to be simple. A missing package was preventing Netbeans from using Gnome Keyring. So install <b>libgnome-keyring-dev</b> by clicking <a href="apt:libgnome-keyring-dev">here</a> or typing <b>sudo apt-get install </b><b>libgnome-keyring-dev</b></div>
<div>
<b><br /></b></div>
<div>
After this the master password dialog box should vanish.</div>
</div><div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-1241233588755403188.post-67316421387816031662012-05-21T12:41:00.000-04:002012-07-21T12:37:52.097-04:00My Ubuntu 12.04 Rants<div dir="ltr" style="text-align: left;" trbidi="on">
I've been using Ubuntu from past five years or so. I was young, loved fixing problems, remembering scary commands and making my system work. Now I've finished my college, have got mouths to feed and want a decent stable OS to make my job easier. I installed Ubuntu 12.04 Precise Pangolin from scratch last month. I love the OS, love unity but here are some of my rants.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<b>1) Background service eats too much CPU</b><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBs8uFQP4jjpLozJYdYqexp56r45GqGo_XVnBIW3YMdkoqLEABfieikDqISRRboA7IND1YroINl_nndKgr7c01-x-QF5pTv3C3P0slZQ9jNBkXXNpfaUvSnKpBsFOPZ6FbrZX6nj4CPQhD/s1600/Ubuntu+12.04+eating+cpu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBs8uFQP4jjpLozJYdYqexp56r45GqGo_XVnBIW3YMdkoqLEABfieikDqISRRboA7IND1YroINl_nndKgr7c01-x-QF5pTv3C3P0slZQ9jNBkXXNpfaUvSnKpBsFOPZ6FbrZX6nj4CPQhD/s320/Ubuntu+12.04+eating+cpu.png" width="320" /></a></div>
<br />
I usually keep my laptop on idle while I lie on my bed. While doing so the first thing I noticed was my laptop's fan constantly running. As you can see from the picture above, compiz, hud-service, xorg and unity-panel-service are eating half of my CPU all night long.<br />
<br />
<b>2) Installing indicator-network removes network-manager</b><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8sbC_BySQWXhJltOQ92Egp3xeFhN8n8ET_dzV9uQx4oos_or1marOsxldOj6BkHw76X-Sok-_GlFjfq9sCvhunQa7IREmS40VPtnZ069pOm0Qq4aWy2mZlLP7SYAaN5ydUPxUFgq56tG5/s1600/Screenshot+from+2012-05-14+23:47:22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8sbC_BySQWXhJltOQ92Egp3xeFhN8n8ET_dzV9uQx4oos_or1marOsxldOj6BkHw76X-Sok-_GlFjfq9sCvhunQa7IREmS40VPtnZ069pOm0Qq4aWy2mZlLP7SYAaN5ydUPxUFgq56tG5/s320/Screenshot+from+2012-05-14+23:47:22.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
This is by no means Ubuntu's fault. You need to be careful while using commands like apt-get and specially when you use any sudo command. In my case, I wanted to install weather indicator. While doing so I discovered indicator-network. Just out of curiosity I installed it. apt-get gave me very clear warning that it will remove network-manager. But I didn't notice it. Had I been playing with some scary package like ubuntu-desktop, linux-kernel, nvidia-* I swear I 'd have read every line of the apt-get message. But I was just installing an indicator, what harm could it bring, right? Unfortunately the indicator-network turns out to be software in alpha stage. I don't have LAN internet, it couldn't connect to my WiFi and it didn't detect my mobile Internet.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
So to sum it up, installing indicator-network removed critical component of my system(Network Manager). After that it failed to perform any network operation leaving me without Internet. I couldn't install network-manager back without Internet.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>3) Can't view high resolution photographs</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYJyIH5L7AjaQVDgPM7rihYaWJ3zHsk-EE88lqYtkdBNg0waDB6YzsyjQ_xBZ_260Muzm7Hljdt4zgfVhvyFLPJciOU1NA7Z2l7tz0bXGuuKfH0e4ynXCp6SmZpeONYeEJC8HG-uECXY4Z/s1600/eye+of+gnome+failing+in+Ubuntu+12.04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="269" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYJyIH5L7AjaQVDgPM7rihYaWJ3zHsk-EE88lqYtkdBNg0waDB6YzsyjQ_xBZ_260Muzm7Hljdt4zgfVhvyFLPJciOU1NA7Z2l7tz0bXGuuKfH0e4ynXCp6SmZpeONYeEJC8HG-uECXY4Z/s320/eye+of+gnome+failing+in+Ubuntu+12.04.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmsTptDW59R0V41ZHDrHjXtbsoxBZKOhjkAVwo9ZqzAx3yCkpFryq8jaZcK7XUwzdP8bchuh_DxuZFnx87_nGN4dFIAxsqpXfiK2iZclYZN77c69sVeza6U3j1kwUR-4DX67okU10F8aWa/s1600/image+viewer+not+working+ubuntu+12.04+image+detail.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="316" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmsTptDW59R0V41ZHDrHjXtbsoxBZKOhjkAVwo9ZqzAx3yCkpFryq8jaZcK7XUwzdP8bchuh_DxuZFnx87_nGN4dFIAxsqpXfiK2iZclYZN77c69sVeza6U3j1kwUR-4DX67okU10F8aWa/s320/image+viewer+not+working+ubuntu+12.04+image+detail.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
No, I didn't blacked out the above image. That's exactly what happens when I try to see high resolution photos. The image viewer just displays black rectangle while it eats very high CPU(eog is eye of gnome the default image viewer).</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>4) Can't add exception in global proxy setting</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhULzfAKGkeVcAutJtvd9kFxnV_JRssNaL3syioBj2NQndoezcRhpK6p5cZnE_RekS_bQfeuJHCU8KqGCTvqn7hHuw7mdaGu4BQc97aaVzchZurh4YhBQMzC-5dHN-HMMhFe6WF477rHgNG/s1600/ignored+host+missing+in+proxy+setting.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhULzfAKGkeVcAutJtvd9kFxnV_JRssNaL3syioBj2NQndoezcRhpK6p5cZnE_RekS_bQfeuJHCU8KqGCTvqn7hHuw7mdaGu4BQc97aaVzchZurh4YhBQMzC-5dHN-HMMhFe6WF477rHgNG/s320/ignored+host+missing+in+proxy+setting.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: left;">
I like to have ugly looking tool rather than fancy one that comes with half the functionality. This is exactly what happened with network proxy tool. I can configure proxy setting but for love of god can't add exception. No matter how shiny the new tool is there is no way to add ignored host in proxy.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>5) Empathy eats 100% CPU</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: left;">
I gave empathy one more chance before installing pidgin. Turns out to be bad decision. Got some network problem and the program hung eating 100% CPU. And by that I don't mean it used 100% CPU for few seconds and crashed. Nope, it just kept eating 100% CPU making my laptop hot as hell. apt-get remove telepathy* empathy* libtelepathy* and apt-get install pidgin was the only solution. So no screenshot :D.</div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b>6) Constant crashes</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQa4WQV6ipA21Mcbci6i4hNcwMCw4Npqxu7Lqzvwxjz7Gyn0TkzT1YRpmY7j8igVgFRdmeP6CVnf68tZ255k46JCbgsw8_flrD8Mfl4fsFVx_YToe-jEq50W7dyfZePxjW-ywPzF0AIWKj/s1600/ubuntu+12.04+compiz+crash.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="94" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQa4WQV6ipA21Mcbci6i4hNcwMCw4Npqxu7Lqzvwxjz7Gyn0TkzT1YRpmY7j8igVgFRdmeP6CVnf68tZ255k46JCbgsw8_flrD8Mfl4fsFVx_YToe-jEq50W7dyfZePxjW-ywPzF0AIWKj/s320/ubuntu+12.04+compiz+crash.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVLXvCJca-iBKunZmixqoTOWCtfTZTs1-A5Ws1E2iX8wyJsAXL2_qlPSP9-XZ-qHNnL5yyUdn1YjKhtdl4rutYcPegNCKGe4GRaAr0vUHqnIfHw6UtHVLt7MMy9avlXCnl5SDzTn37822K/s1600/ubuntu+12.04++crash.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="107" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVLXvCJca-iBKunZmixqoTOWCtfTZTs1-A5Ws1E2iX8wyJsAXL2_qlPSP9-XZ-qHNnL5yyUdn1YjKhtdl4rutYcPegNCKGe4GRaAr0vUHqnIfHw6UtHVLt7MMy9avlXCnl5SDzTn37822K/s320/ubuntu+12.04++crash.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Crashes like these are fair and common.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>7) App switching confusion</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: left;">
I'm using a program called shutter to edit screenshot for this blog post. After taking screenshot I click the edit button which opens a new window with the screenshot on edit mode. Mind that the edit window is opened on top of existing window not two separate windows. That means I can't use the original window without closing the edit window. Just like a dialog box. But the apps icon on launcher shows indicator for two windows. If I click it, it shows both the window in preview mode. But clicking the original window opens the edit mode window not the original window.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>8) Can't close window with middle click</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: left;">
Earlier it was very easy to close Windows when I had one too many opened windows. Clicking the icon on launcher would show all the windows in nice big preview mode. I could then click on the one I want to work on or middle click on the one I would no more need, one by one. Now I have to select the unneeded window to bring it in front, close it, again click on the launcher for other windows, click to select and close it and repeat.</div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b>9) Can't remove music, pictures, videos etc from nautilus bookmark</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgB60pB0znZzjrnTaTkabMnoCxksemhIZSrsGVJb8Cf8FqECsZ1rNlefzaq7jurbqqL-8vW-YLr0aA162uQj9K64e91tP8PaFZgwIBbj0QYJr1411-kcnQswDr2xsqjE1oh2ehbm-QGOz0/s1600/can't+remove+nautiuls+bookmark.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgB60pB0znZzjrnTaTkabMnoCxksemhIZSrsGVJb8Cf8FqECsZ1rNlefzaq7jurbqqL-8vW-YLr0aA162uQj9K64e91tP8PaFZgwIBbj0QYJr1411-kcnQswDr2xsqjE1oh2ehbm-QGOz0/s320/can't+remove+nautiuls+bookmark.png" width="241" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="" style="clear: both; text-align: left;">
I don't need them, what I need I'll bookmark them myself. This only creates confusion. And I can't remove them. Further more look at the inconsistency. If I use open dialog box from any program, look at the items here. Now here is only home folder, desktop, filesystem and other partitions. What happened to music and videos and stuff? </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOm2hPvkFlKF13Kho-lffqpCkgIVOa3xsMkYE80gmI854m_z0BqSAd4PEiMJTYfq6aB77uUWxffc8cUga_z6X5a72tUsjj1sBzRJPqzK6expdTK_nmwYvepSzdS9JyGWYUzKLbePLvNYTw/s1600/nautilus+bookmark+inconsistency" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="246" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOm2hPvkFlKF13Kho-lffqpCkgIVOa3xsMkYE80gmI854m_z0BqSAd4PEiMJTYfq6aB77uUWxffc8cUga_z6X5a72tUsjj1sBzRJPqzK6expdTK_nmwYvepSzdS9JyGWYUzKLbePLvNYTw/s320/nautilus+bookmark+inconsistency" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>10) Drag and Drop</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: left;">
I like to drag files and drop it in my bookmarks folder for them to copy or move. I like to drag files and move them on top of applications for them to open. But I'm not finding it natural with current Ubuntu. It sometimes work sometimes I can't find the expected behavior. Or maybe I'm too confused.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<b>11) Printing confusion</b></div>
<div class="separator" style="clear: both; text-align: left;">
<b><br />
</b></div>
<div class="separator" style="clear: both; text-align: left;">
This one just ended up here. I had to print one file for a friend of mine while writing this and discovered this minor annoyance.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4xC_YtHmTg-BZvW5LOt6LDRp8wnLOmh8d-9_Fh9JiLzdHoeBDPkCGDH2c5o-9X3O-EW_HTPGpMB2RyKMiT9cjJ7ApdIhLemXGVmlBBHYViI7AQX_D0LiKaz_Q3GWg3LHVM7rhhtDq8zRn/s1600/printing+confusion+ubuntu+12.04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4xC_YtHmTg-BZvW5LOt6LDRp8wnLOmh8d-9_Fh9JiLzdHoeBDPkCGDH2c5o-9X3O-EW_HTPGpMB2RyKMiT9cjJ7ApdIhLemXGVmlBBHYViI7AQX_D0LiKaz_Q3GWg3LHVM7rhhtDq8zRn/s320/printing+confusion+ubuntu+12.04.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLgnn6CDcGKt5b6R71_2Rrm_bBewkOU_CeZ9HcYdqhJDVsdJ8-kN4gyRDfvkV2rnKIal5qxDyW1M-bEZ0QiMNxb6mxmG3RueteAFGThtl5ZbivNbr5smI980AKu65CdciChCJkecfyc7i5/s1600/printing+confusion+2+ubuntu+12.04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLgnn6CDcGKt5b6R71_2Rrm_bBewkOU_CeZ9HcYdqhJDVsdJ8-kN4gyRDfvkV2rnKIal5qxDyW1M-bEZ0QiMNxb6mxmG3RueteAFGThtl5ZbivNbr5smI980AKu65CdciChCJkecfyc7i5/s320/printing+confusion+2+ubuntu+12.04.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I had to print on both sides of the paper. IIRC on Windows OS the option is on main page. I mean I can choose to print all pages, current page, pages, odd pages or even pages. But while printing today I discovered that to print odd/even pages the option is in second tab. Now before submitting the print job my option selection stands as print all pages and print even sheets. What will it do, will it print all pages or print all even sheets? Confusing. Also other problems I have with printer is </div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<ol style="text-align: left;">
<li>If I cancel any printing job, the printer will stop printing at the very moment. Not after the current page is finishes printing. So I'll end up with half printed page and paper jam.</li>
<li>If I forget to plug printer's USB cable to computer, it doesn't give any message just silently fails to print.</li>
<li>No message if printer is turned off. Again fails silently to print.</li>
</ol>
<div>
<b>12) Wireless Key havoc</b><br />
<b><br /></b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8tgNlUEChmcLW6rFJSnEUDVsLHjkBmonYPaIlZAMRzmzXJ_SR5Xkac7ot7VzDW9UrKg7HfmwwRtMhHeaF-KGj7i_2ER7VDVvl6JtvbZPuIs6ZXCquzYlrzAj2Rxl0uDMZh7hSotSs75EP/s1600/ubuntu+wireless+key+havoc.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8tgNlUEChmcLW6rFJSnEUDVsLHjkBmonYPaIlZAMRzmzXJ_SR5Xkac7ot7VzDW9UrKg7HfmwwRtMhHeaF-KGj7i_2ER7VDVvl6JtvbZPuIs6ZXCquzYlrzAj2Rxl0uDMZh7hSotSs75EP/s320/ubuntu+wireless+key+havoc.jpg" width="320" /></a></div>
<b><br /></b></div>
<div>
I've to rely on couple of my neighbors for Internet. Yes its bad but to my defense I only use their connection for tunneling and setting up Internet requires at least $100. Most of the connection are pretty poor and the condition becomes worst at day time. Its quite difficult to get connected and there is high chance of getting disconnected. The problem is every two minutes or so Network Manager pops up asking for wireless key. I might be doing some work, watching movie in full screen or writing this blog post, the dialog box comes stealing focus and disturbing. There is no way to tell the key is correct, just the connection is poor, just keep trying with this key and don't bother me.</div>
<div>
<br /></div>
<div>
<b>13) Eclipse and Ubuntu theme</b></div>
<div>
<b><br /></b></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWGrdWY5WBsulS7LbQYtFFu2NeOT3KL46A4QIeiFwYK_5RwVpTJi2vwRAS5Neq8dIKroKqqsMFMg0nT-6pP9Lcq7AiD4m7EEUh_-99RgguizwZTfJy8RcJ9wuUucMSYC-9l7AwR_ijlYAP/s1600/eclipse+tool+tip+problem+ubuntu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="151" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWGrdWY5WBsulS7LbQYtFFu2NeOT3KL46A4QIeiFwYK_5RwVpTJi2vwRAS5Neq8dIKroKqqsMFMg0nT-6pP9Lcq7AiD4m7EEUh_-99RgguizwZTfJy8RcJ9wuUucMSYC-9l7AwR_ijlYAP/s320/eclipse+tool+tip+problem+ubuntu.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I use Eclipse to do Android development. But Eclipse color mapping and Ubuntu themes doesn't agree always. For eg: in the picture above the selected handy tips that eclipse generated is on white background and whit text font with light highlight making it difficult to read. </div>
<div>
<b><br /></b></div>
<div>
<b>14) Ubuntu names</b></div>
<div>
<b><br /></b></div>
<div>
Yes it was fun when I was young. It was even fun to play mind game when I was alone by trying to recall all the Ubuntu names and version. But now its gotten too much for me. "Oneiric Ocelot", "Precise Pangolin", "Quantal Quetzal", English being second language to me, how am I suppose to remember this. If I don't need to remember this what's the use of the "name"?<br />
<br />
<b>15) Brasero stuck at "creating image checksum"</b><br />
<br />
So I had to burn CD at office and was in kind of in hurry to give the CD. But unfortunately burning CD will fail in Ubuntu Linux. There is <a href="http://ubuntuforums.org/showthread.php?t=1596842">this</a> thread at Ubuntu forums where people has suggested to disable image checksum plugin and install missing package. But the question is how can a LTS stable release can come with such kind of a bug? Can a normal computer user figure out the problem, Google it and stumble on the Ubuntu thread and apply the solution?</div>
</div><div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-1241233588755403188.post-73946819459780124872012-05-21T09:40:00.001-04:002012-05-21T09:40:17.743-04:00Add Proxy Exception In Ubuntu 12.04<div dir="ltr" style="text-align: left;" trbidi="on">
Ubuntu 12.04 comes with shiny graphical tool to setup system wide global proxy. But as seen in the picture below there is no way to add exception or ignored host.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKpCHyo2hlGK6frI5P6nwdr18818grhAvWtM33HAmRuVx_OI1ZjRfvcD3Y_uO6rKWNGF1_gnpw_JMIGi7ZqBZSveuZOz_YXQUZZDeYn76e1qWZk0SOVFkX59RrzpeNLqhcjPAq6qQl9spO/s1600/ubuntu+global+proxy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKpCHyo2hlGK6frI5P6nwdr18818grhAvWtM33HAmRuVx_OI1ZjRfvcD3Y_uO6rKWNGF1_gnpw_JMIGi7ZqBZSveuZOz_YXQUZZDeYn76e1qWZk0SOVFkX59RrzpeNLqhcjPAq6qQl9spO/s320/ubuntu+global+proxy.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
To overcome this limitation we have to install <a href="apt:dconf-tools">dconf Editor</a>. You can install by clicking the previous link or by typing <i>sudo apt-get install dconf-tools</i> in terminal. Please note that though the software is call dconf editor its packaged as dconf-tools.<br />
<br />
Once installed open dconf editor and navigate to system -> proxy. From here you can add ignore-hosts as string and as seen in the picture below.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVP7Y1xOcjVnpcQBMRhsbtnzxGSot7a-WV_zYs6qobHNVoxSou5ZjPImxNcXI883Zz8TQoA7qNjKVTAaHHsjAXKjfcFpFBu80kVI8dAgS05WwWgapwN3PIEGQi24lbFAeedwfBM6Xtf37j/s1600/dconf_editor_proxy.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVP7Y1xOcjVnpcQBMRhsbtnzxGSot7a-WV_zYs6qobHNVoxSou5ZjPImxNcXI883Zz8TQoA7qNjKVTAaHHsjAXKjfcFpFBu80kVI8dAgS05WwWgapwN3PIEGQi24lbFAeedwfBM6Xtf37j/s320/dconf_editor_proxy.png" width="320" /></a></div>
<br />
You may need to log out and log in for the changes to take effect.</div><div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com11tag:blogger.com,1999:blog-1241233588755403188.post-55924499077316283312012-04-24T05:39:00.001-04:002012-04-24T05:39:23.706-04:00Non Technical Presentation For Workplace And Office - Let's Be Happy<div dir="ltr" style="text-align: left;" trbidi="on">
This is a non technical presentation that I prepared for one of my friend for her to show it at her work among her friends and colleagues. The title of the presentation is <b>Let's be happy</b>.<br />
<h2 style="text-align: left;">
Let’s Be Happy</h2>
My Indian Friend says:<br />
When two Indian Couples come face to face. Wives look at each other's Sarees and husband look at each other's Wife.<br />
My uncle has 2wives and reason is:<br />
If you marry one girl, she will fight with you, If you marry two girls, they will fight for you.<br />
My sister is lazy but has reason:<br />
Laziness is the mother of all bad habits. But ultimately she is a mother and we should respect her.<br />
<br />
Think of the moment you were laughing<br />
Wasn't it beautiful ?<br />
<br />
<b>What Is Happiness?</b><br />
<b><br /></b><br />
Nobody really knows!<br />
The word is a kind of emotional placeholder for a set of positive emotional states;<br />
A state of well-being where the person is not motivated to change their state—they are motivated to preserve it!<br />
<br />
<b>FEEL-GOOD, DO-GOOD PHENOMENON</b><br />
<b><br /></b><br />
After getting a ‘A’ on a difficult test, we are more willing to help others out by helping them in class because the grade put us in a happy mood.<br />
When someone finds money on the ground, they are more likely to help a man pick up his papers he dropped in the street.<br />
<br />
<b>ADAPTATION-LEVEL PHENOMENON</b><br />
<b><br /></b><br />
Our tendency to form judgments relative to a neutral level defined by our prior experience.<br />
If we go to small swimming pool after going to bigger pool we complain that the pool isn’t big enough.<br />
We adjust our neutral levels based on our experiences.<br />
How To Lead Happy Life<br />
Leading a happy life is the goal what everybody wants to fulfill. However, few people could achieve it successfully.<br />
We’re all easily influenced by those frustrating things. As a matter of fact, living happily depends on some principles, and it’s not difficult for you to accomplish.<br />
<br />
<b>Having positive attitude</b><br />
<b><br /></b><br />
When you encounter challenges, positive attitude could give you the courage to fight with them.<br />
Viewing things positively when you get upset. It may help you calm down to come up with the solutions.<br />
Setting appropriate expectation<br />
Setting expectation is a useful way to push yourself making an effort, but appropriate expectation is enough.<br />
Setting expectation beyond your capability would easily cause to frustration.<br />
<br />
<b>Having good relationship</b><br />
<b><br /></b><br />
Good relationship usually plays the role of controlling a tendency of situation.<br />
You could be given good support and help when meeting troubles because of good relationship.<br />
Keeping a healthy body<br />
To lead a happy life, keeping a healthy body is the most important.<br />
You’ve no power to do anything without a healthy body.<br />
Keeping a healthy body makes you have enough energy to pursue whatever you want<br />
Understand That<br />
<br />
<b>Biggest myth</b><br />
<b><br /></b><br />
<b>Smile</b><br />
<b><br /></b><br />
We smile when we're happy but we also become happy when we smile; it works both ways.<br />
A five-year old child smiles abut 400 times a day, while an adult smiles 15 times in the same period.<br />
<br />
<b>Laughter is Very Good Medicine</b><br />
<b><br /></b><br />
Helps people cope, get through threatening situations<br />
Looking at life with humor & laughter helps provide perspective & balance when life seems unfair<br />
Humor and laughter are a source of power, healing and survival.<br />
<br />
<b>Side-effects of laughing</b><br />
<b><br /></b><br />
Elevates our mood and fosters instant relaxation<br />
Boosts our immune system<br />
Improves brain functions<br />
Connects you to others<br />
Boosts your energy and alleviates muscles tension<br />
<br />
<b>How happy are you at work</b><br />
<b><br /></b><br />
<b>Advantage of happy workers</b><br />
<b><br /></b><br />
Happy people work better with others<br />
Happy people are more creative<br />
Happy people fix problems instead of complaining about them<br />
Happy people have more energy<br />
Happy people are more optimistic<br />
Happy people are way more motivated<br />
Happy people get sick less often<br />
Happy people learn faster<br />
Happy people worry less about making mistakes – and consequently make fewer mistakes<br />
Happy people make better decisions<br />
<br />
<b>What makes you happy at work?</b><br />
<b><br /></b><br />
Having what you need to do your job<br />
Knowing what’s expected of you at work<br />
Having a best friend at work; For eg Rabina,Pralina but not Srijana DD :P<br />
Having a supervisor who cares about you as a person For eg, Suraj Dai<br />
These needs supersede pay and benefits<br />
How To Keep Workers Happy<br />
Flexible hours<br />
Praise<br />
Employees training<br />
Clear career paths<br />
Benefits package<br />
Supportive culture<br />
Small gifts and cash prizes<br />
<br />
<b>Lets sing shall we ? </b><i>(music plays)</i><br />
<b><br /></b><br />
If you’re happy and you know it clap your hands If you’re happy and you know it clap your hands If you’re happy and you know it then your hands will really show it If you’re happy and you know it clap your hands<br />
<br />
Download the ppt slides for Let's Be Happy presentation from <a href="http://dl.dropbox.com/u/1474081/dl_for_blog/Let%E2%80%99s%20Be%20Happy.zip">here</a>.</div><div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-1241233588755403188.post-44658085430762985312012-04-22T04:29:00.002-04:002012-04-22T04:35:10.322-04:00Presentation Slide For IT Student - Two Factor Authentication<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
<b>Two-factor Authentication</b></h2>
Your introduction here<br />
<br />
<b>Definition</b><br />
<b><br /></b><br />
TFA, T-FA or 2FA<br />
authentication aproach requiring two or more of the three authentication factors<br />
something the user knows,something the user has,something the user is<br />
<br />
<b>Common Example</b><br />
<b><br /></b><br />
Gmail<br />
Facebook<br />
<br />
<b>Common Example - Gmail</b><br />
<b><br /></b><br />
2-step verification<br />
In addition to username and password a code needs to be entered<br />
Google will send code in text or voice message<br />
Code can be generated from app<br />
10 backup codes in case of emergency<br />
Can be activated from account setting page<br />
<br />
<b>Common Example - Facebook</b><br />
<b><br /></b><br />
Login Approvals<br />
In addition to username and password a code needs to be entered<br />
Facebook will send code in text<br />
Common Example - Facebook<br />
Common Example - Gmail<br />
Can be activated from account setting page<br />
<br />
<b>Explanation</b><br />
something the user knows<br />
eg: password<br />
something the user has<br />
eg: mobile phone, USB tokens<br />
something the use is<br />
eg: biometrics<br />
<br />
<b>Advantages</b><br />
<b><br /></b><br />
improves authentication<br />
cost effective<br />
efficient<br />
secure<br />
<br />
<b>Limitation</b><br />
<b><br /></b><br />
Failure point same – user<br />
Configuration cannot be easy always<br />
Requires extra steps while loggin<br />
<br />
<b>Conclusion</b><br />
<b><br /></b><br />
”Two-factor authentication seeks to decrease the probability that the requestor is presenting false evidence of its identity”<br />
<br />
<b>Questions?</b><br />
<br />
Download the ppt slides for Two Factor Authentication presentation from <a href="http://dl.dropbox.com/u/1474081/dl_for_blog/two%20factor%20authentication.ppt">here</a>.</div><div class="blogger-post-footer"><div><a href="http://techspalace.blogspot.com">Techs Palace</a></div></div>Unknownnoreply@blogger.com0