Posts

Mark As Unread In Gmail Android Apps

Image
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.

UFO Nepal Compromised, Hackers Posts Member's Detail Online

UFO Nepal 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 online . 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). What hurts most is the website is claimed to be powered by dreams and ideas . The company behind Nepal's most popular portal cybersansar.com . There are many websites created under this company. I wonder how secure are all of them. 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? Now it will be interesting to see UFO Nepal and/or Dreams and Ideas response. Update After more than two weeks of this incident, UFO  Nepal has...

Disable Master Password Dialog in Netbeans

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". The bug is only fixed in latest version of Netbeans. So I downloaded and installed latest version. But to my annoy, a master password prompt kept appearing at every start of the Netbeans. To quote this post, 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.  The solution appeared to be simple. A missing package was preventing Netbeans from using Gnome Keyring. So install  libgnome-keyring-dev by clicking here or typing sudo apt-get install  libgnome-keyring-dev After this the master password dialog box should vanish.

My Ubuntu 12.04 Rants

Image
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. 1) Background service eats too much CPU 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. 2) Installing indicator-network removes network-manager 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-netw...

Add Proxy Exception In Ubuntu 12.04

Image
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. To overcome this limitation we have to install dconf Editor . You can install by clicking the previous link or by typing sudo apt-get install dconf-tools in terminal. Please note that though the software is call dconf editor its packaged as dconf-tools. 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. You may need to log out and log in for the changes to take effect.

Non Technical Presentation For Workplace And Office - Let's Be Happy

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 Let's be happy . Let’s Be Happy My Indian Friend says: When two Indian Couples come face to face. Wives look at each other's Sarees and husband look at each other's Wife. My uncle has 2wives and reason is: If you marry one girl, she will fight with you, If you marry two girls, they will fight for you. My sister is lazy but has reason: Laziness is the mother of all bad habits. But ultimately she is a mother and we should respect her. Think of the moment you were laughing Wasn't it beautiful ? What Is Happiness? Nobody really knows! The word is a kind of emotional placeholder for a set of positive emotional states; A state of well-being where the person is not motivated to change their state—they are motivated to preserve it! FEEL-GOOD, DO-GOOD PHENOMENON After getting a ‘A’ on...

Presentation Slide For IT Student - Two Factor Authentication

Two-factor Authentication Your introduction here Definition TFA, T-FA or 2FA authentication aproach requiring  two or more of the three authentication factors something the user knows,something the user has,something the user is Common Example Gmail Facebook Common Example - Gmail 2-step verification In addition to username and password a code needs to be entered Google will send code in text or voice message Code can be generated from app 10 backup codes in case of emergency Can be activated from account setting page Common Example - Facebook Login Approvals In addition to username and password a code needs to be entered Facebook will send code in text Common Example - Facebook Common Example - Gmail Can be activated from account setting page Explanation something the user knows eg: password something the user has eg: mobile phone, USB tokens something the use is eg: biometrics Advantages improves authentication cost effective efficie...

Presentation Slide For IT Student - Data Liberation Front

Data Liberation Front We insert our data in 3rd party service For eg: email, documents and pictures As our data grows we become tied to 3rd party service Imagine this, thousands of emails in your mailbox but don't like the service. If you switch the mail provider you lose access to thousands of emails Else stuck with the bad provider Its just like not being able to take your belongings from the apartment you have leased Data Liberation Front Users should be able to control the data they store in any of Google's products. Goal is to make it easier to move data in and out. Designed to help you liberate your data from any Google service with as little pain as possible You're not locked into Gmail, for example, just because all your old email is there. Three questions before starting to use a product that will store their data: Can I get my data out in an open, interoperable, portable format? How much is it going to cost to get my data out? How much of my ...

Presentation Slide For IT Student - Android Fundamentals

Android Fundamentals Aapplications are written in the Java programming language .apk is android package Dalvik Executable (.dex) run by Dalvik Each application lives in its own security sandbox Multi-user Linux system, each application is a different user Each application a unique Linux user ID Each process has its own virtual machine Application Components Essential building blocks of an Android application Different point through which the system can enter your application Four different types of application components Activities Services Content providers Broadcast receivers Activities Represents a single screen with a user interface Email application might have one activity that shows a list of new emails, another activity to compose an email Different application can start any one of these activities Services Runs in the background Play music in the background Another component, such as an activity, can start the service Content providers Mana...

Presentation Slide For IT Student - Android

Android “The first complete, open and free mobile platform” Google OS for smart phones Open source Apache License Developed under Open Handset Alliance OHA, consortium of 78 hardware, software and telco History Developed by Android Inc Purchased by Google in 2005 Participant in the Open Handset Alliance Introduction Modified version of the Linux kernel Ranked first among all smartphone OS handsets 100,000 apps available Introduction Dalvik virtual machine Libraries written in C 12 million lines of code 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java 1.75 million lines of C++ Version  1.5 Cupcake  1.6 Donut  2.0/2.1 Eclair  2.2 Froyo  2.3 Gingerbread Scheduled for Q4 2010 launch  3.0 Honeycomb Scheduled for 2011 launch  4.0 Ice Cream Features Dalvik virtual machine Integrated (webkit) browser 2D and 3D graphics APIs SQLite Video and audio codecs Bluetooth, EDGE, 3G, and WiFi Came...

Presentation Slide For IT Student - GRUB

GRUB Your introduction here OBJECTIVES This presentation will cover following topics on grub. Introduction History Feature GRUB Legacy & GRUB 2 INTRODUCTION GRand Unified Bootloader is a boot loader. created for GNU Project multiple operating systems predominantly used on Unix-like systems HISTORY developed by Erich Boleyn booting the operating system GNU Hurd developed by the Free Software Foundation FEATURES simple bash-like, command line interface which lets users write new boot sequences supports multi boot system like *nix supports non-multiboot system like Windows Supports *nix file system, VFAT and NTFS supports diskless system i.e. Download operating system supports automatic decompression of OS images customize boot menu with a background image, and occasionally mouse support. supports GRUB prompt. Supports scrollbar with 150 or so boot choices chainloading - one boot loader loading another boot loader can be installed on external ...

Presentation Slide For IT Student - Revision Control

Revision control Your introduction Objectives Revision control introduction Distributed version control Advantage of distributed version control Common terminology Different softwares Real world usage Revision control synonyms version control source control (source) code management (SCM) Source Control Management system and alikes Definition management of changes to documents commonly used in software development, where a team of people may be changing the same files. Changes identified by a number or letter code Changes termed "revision number", "revision level", "revision" Simple Concept Simple Concept Simple Concept Repository Centralized Revision Control Distributed Revision Control Advantages of DVCS Can work offline Fast processing as network ins’t involved Easy access to projects Allows private work Server independent Centralized control possible Multiple backup of data Common terminology Repository B...