The Geeky Way - Techonology Inside Out/Thu, 14 Jun 2018 17:13:00 +0530[CHEAT-SHEET] List of Important IRC Commands/list-important-irc-commands/<p>While you start using IRC, it becomes very essential to do certain tasks. To ensure yours tasks are carried out smoothly, you must know the commands which may come handy. So, today we've compiled here a list of IRC Commands that would come handy doing different tasks in IRC.</p> <p><strong>Changing …</strong></p>sanyam_khuranaThu, 14 Jun 2018 17:13:00 +0530tag:None,2018-06-14:/list-important-irc-commands/IRCSymmetric and Asymmetric Encryption/symmetric-and-asymmetric-encryption/<p>Secured communication is inevitably a required norm in the world. To achieve the same, different methods are being approached. You must have heard the word <strong>"cryptography"</strong>, which is really useful to safely transmit your signals by ensuring secrecy. Today, with advancements in this field, we have 2 of its widely …</p>GeekyShackleboltMon, 09 Apr 2018 18:00:00 +0530tag:None,2018-04-09:/symmetric-and-asymmetric-encryption/encryptionSSHGet rid of your old terminal, Go Fish-ing/get-rid-of-your-old-terminal-go-fish-ing/<div style="text-align:center"> <p>Tired of using Bash terminal? Struggling with shell scripting. Want to try something better, easier to customize, configure. Fish is a simple, powerful yet user-friendly command-line shell giving you features that you have never heard of such as auto-suggestions, cleaner more organized scripts, web-based configuration/ customizations and a lot more …</p></div>vipulgupta2048Tue, 03 Apr 2018 17:43:00 +0530tag:None,2018-04-03:/get-rid-of-your-old-terminal-go-fish-ing/BashcliFishlinuxohmyfishShellterminalzshRunlevels and rc.d scripts/runlevels-and-rc-d-scripts/<div style="text-align:center"> <p><a href="/uploads/images/2018/01/linux-boot-and-shutdown-scripts1.png"><img alt="" src="/uploads/images/2018/01/linux-boot-and-shutdown-scripts1.png"></a></p> </div> <p>Many operating systems use the concept of runlevels. This is particularly the case for System V Unix based systems. As you might have read in our earlier post <a href="http://thegeekyway.com/understanding-complete-boot-process-linux/">how Linux boots</a> it uses runlevels to determine what to do. Let's study runlevels and rc scripts in detail.</p> <h2>Runlevels</h2> <p>Runlevels are …</p>storymode7Fri, 16 Mar 2018 16:07:00 +0530tag:None,2018-03-16:/runlevels-and-rc-d-scripts/initdlinuxrunlevelTransfer data with SCP/transfer-data-with-scp/<div style="text-align:center"> <p><img alt="" src="/uploads/images/2018/03/Secure_copy_protocol.png"></p> </div> <p>Hello readers! Transferring data to your friends' machine is not a big deal when using storage devices such as pen drives, CDs, etc. But have you ever intended to migrate files between different systems over a <strong>network,</strong> to a machine that's out of your reach, like transferring data between an …</p>GeekyShackleboltWed, 14 Mar 2018 20:17:00 +0530tag:None,2018-03-14:/transfer-data-with-scp/encryptionfile transferSCPHands-on Guide on GPG Keys/hands-on-guide-on-gpg-keys/<div style="text-align:center"> <p><img alt="" src="/uploads/images/2018/03/GPG_guide.png"></p> </div> <p>GPG or GNU Privacy Guard is a complete and free implementation of the OpenPGP standard as defined by <a href="https://www.ietf.org/rfc/rfc4880.txt">RFC4880</a> (also known as PGP). It is a tool that provides encryption and signing services, using which, you can encrypt or sign your files, messages, emails and can even sign your github …</p>GeekyShackleboltMon, 05 Mar 2018 22:35:00 +0530tag:None,2018-03-05:/hands-on-guide-on-gpg-keys/encryptionGPGsecurityBlue-Green Deployment/blue-green-deployment/<p>A few glimpse of past reminds us that application deployment on clouds was really a cumbersome task. Not only because the rollback was a pretty much complex operation to carry out, but also, because of huge outage or downtime, which inevitably used to disappoint users. But as we can see …</p>GeekyShackleboltThu, 15 Feb 2018 17:11:00 +0530tag:None,2018-02-15:/blue-green-deployment/deploymentWhat is Git Blame & it's usecases/what-is-git-blame-and-its-usecases/<div style="text-align:center"> <h3><img alt="Git Logo" src="/uploads/images/2018/02/Git-logo-2.png"></h3> </div> <h3>Git Blame</h3> <p>Have you ever wondered who touched a bunch of lines in this code last time? There have been lot of situations which can leave people baffled for a while to know who actually changed what. Blame labels each line in the code with the details of the last …</p>storymode7Tue, 06 Feb 2018 18:50:00 +0530tag:None,2018-02-06:/what-is-git-blame-and-its-usecases/GitHubUnderstanding GitWhat are dotfiles?/what-are-dotfiles/<p>What happens when your hard disk fries, or eventually you want to get a new machine? You tend up to loose all your dev configuration after years of hard work tweaking things here and there according to your liking.</p> <p>Configuring a dev machine according to your liking would've been a …</p>GeekyShackleboltFri, 26 Jan 2018 18:04:00 +0530tag:None,2018-01-26:/what-are-dotfiles/[Ultimate Guide] How SSH works?/ultimate-guide-how-ssh-works/<p>SSH is quite an interesting protocol in itself. A lot of people are using it for a secure communication between two machines. This blog post hits behind the scenes that go on, between machines connected via SSH.</p> <p>You might have an experience of remote login on SSH. But have you …</p>GeekyShackleboltThu, 30 Nov 2017 08:58:00 +0530tag:None,2017-11-30:/ultimate-guide-how-ssh-works/linuxSSHHave you ever heard of OG-TAGS?/have-you-ever-heard-of-og-tags/<p>Ever noticed how Facebook shows an excerpt from a website with its image, or how a tweet with just a URL changes into a short window to the actual website? It's because of og-tags. Let's understand more about it!</p> <!--more--> <div style="text-align:center"> <p><img alt="Open Graph Protocol Logo" src="https://i2.wp.com/storymode7.files.wordpress.com/2017/11/open-graph-protocol.png" title="Open Graph Protocol Logo"></p> </div> <h2>Overview of OG Tags</h2> <p>The <a href="http://ogp.me/">Open Graph Protocol</a> is what works …</p>storymode7Thu, 30 Nov 2017 08:20:00 +0530tag:None,2017-11-30:/have-you-ever-heard-of-og-tags/HTMLHow to Recover Deleted SMS from Samsung Galaxy Phone/how-to-recover-deleted-sms-from-samsung-galaxy-phone/<p><p .s1>How to recover deleted SMS from Samsung Galaxy has always been one of the frequently asked on the forums and the internet by Samsung users. No matter how wise and cautious person you are, still once in a while you will end up deleting some important message and will instantly …</p></p>sponsored_postWed, 18 Oct 2017 16:06:00 +0530tag:None,2017-10-18:/how-to-recover-deleted-sms-from-samsung-galaxy-phone/AndroidrecoveryIntroduction to React Native - Part 1/introduction-to-react-native-part-1/<div style="text-align:center"> <p><img alt="Introduction to React Native - Part 1" class="aligncenter" src="https://i.imgur.com/7o0tXgF.png"></p> </div> <h3>What is all the fuzz about Hybrid Apps?</h3> <p><a href="https://facebook.github.io/react-native/">React Native</a> is a framework build over the native development kit of both Android and iOS with which you can create mobile apps for both the platforms by just using JavaScript.</p> <!--more--> <p>React Native was developed by some group of people working in …</p>realslimshankySat, 07 Oct 2017 14:11:00 +0530tag:None,2017-10-07:/introduction-to-react-native-part-1/AndroidapplicationiOSJavascriptmobilenativereactreact nativeHow to Make Bootable Linux Pendrive/how-to-make-bootable-linux-pendrive/<p>Well, you may not realize today, but it is very essential to have a Bootable Linux Pen Drive with you. Many times, your system may crash unexpectedly, or even your DVD ROM faces some problem or you might just want to dual boot Linux with Windows to give it a …</p>sanyam_khuranaFri, 01 Jan 2016 17:04:00 +0530tag:None,2016-01-01:/how-to-make-bootable-linux-pendrive/linuxusbUnderstanding Complete Boot Process In Linux/understanding-complete-boot-process-linux/<p>Ever wondered, what happens behind the scenes to boot Linux? Knowing about what happens from the time you press the power button to the time when you get the login screen on Linux, i.e. boot process in Linux is very important. It can come very handy when you're debugging …</p>sanyam_khuranaThu, 11 Sep 2014 14:48:00 +0530tag:None,2014-09-11:/understanding-complete-boot-process-linux/bootlinuxHow To Save Logs In IRC using XChat/save-logs-irc-using-xchat/<p>Howdy Readers! Wonder if you're facing any problem regarding any FOSS project, the first thing you'll do is Google it to solve your problem. But sometime it can happen, you couldn't find it on the net, may be you discovered a bug? or let's say you just want to contribute …</p>sanyam_khuranaSun, 24 Aug 2014 22:21:00 +0530tag:None,2014-08-24:/save-logs-irc-using-xchat/FOSSIRCloggingxChatStructures And User Defined Data Types (Part - I)/structures-c-programming-language-user-defined-data-types/<p>Howdy folks, hope you're doing well. We've already discussed about <a href="http://www.thegeekyway.com/learning-1-dimensional-arrays/" title="Learning About 1 Dimensional Arrays (1 D Arrays)">1D Arrays and their memory organization</a> and further about <a href="http://www.thegeekyway.com/learning-2d-multidimensional-arrays/" title="Learning About 2D And Multidimensional Arrays">2D arrays and multidimensional arrays</a>. In case you missed it, read them first. Coming to this tutorial, we'll be discussing the way to develop our own data types in the C …</p>sanyam_khuranaTue, 05 Aug 2014 00:17:00 +0530tag:None,2014-08-05:/structures-c-programming-language-user-defined-data-types/c programmingstructuresuser defined data typesLearning About 2D And Multidimensional Arrays/learning-2d-multidimensional-arrays/<p>Well, I'm glad you reached at this point, we've already discussed about <a href="http://www.thegeekyway.com/learning-1-dimensional-arrays/" title="Learning About 1 Dimensional Arrays (1 D Arrays)">1D arrays and the memory organization</a>, and in this post, we'll know about 2D arrays and Multidimensional Arrays. They are not very much different from 1 D arrays as we looked in the last tutorial. So, let's start …</p>sanyam_khuranaThu, 24 Jul 2014 13:04:00 +0530tag:None,2014-07-24:/learning-2d-multidimensional-arrays/2DarraysmultidimensionalASP.Net Basics : Populate checkboxlist from database using C#/asp-net-basics-populate-checkboxlist-database-using-c-dotnet/<p>In this tutorial we will be discussing how to populate data in checkboxlist or radiobutton list from the values taken from database and display them on the screen.</p> <div style="text-align:center"> <p><a href="/uploads/images/2014/03/asp-net11.jpg" title="Populate checkboxlist from database using C#"><img alt="Populate checkboxlist from database using C#" src="/uploads/images/2014/03/asp-net11.jpg"></a></p> </div> <p>Let us assume a database with following table definitions (from my <a class="external" href="http://myCampusNotes.com">next project</a>) and table values.<br> <div style="text-align:center" markdown="1"> <a href="/uploads/images/2014/03/asp1.png"><img alt="populate checkboxlist from database using c# and .net" src="/uploads/images/2014/03/asp1.png"></a><br> </div> and the output should be</p> <div style="text-align:center"> <p><a href="/uploads/images/2014/03/asp2.png"><img alt="populate checkboxlist from database using c# and .net" src="/uploads/images/2014/03/asp2.png"></a></p> </div> <p>Various …</p>Deep_SinghSat, 19 Jul 2014 12:31:00 +0530tag:None,2014-07-19:/asp-net-basics-populate-checkboxlist-database-using-c-dotnet/asp.netcheckboxlistdatabaseAndroid Activity LifeCycle/android-activity-lifecycle/<p><strong>Activity</strong> is the base class of an Android <strong>Activity (package android.app). </strong>An Activity represents a view to the user. For eg. When we open Messaging app to write a new message, it is an Activity. After writing the message, when we open contacts to select the person, it can …</p>gagan93Fri, 18 Jul 2014 00:35:00 +0530tag:None,2014-07-18:/android-activity-lifecycle/activityAndroidlifecycleAndroid Activity lifecycle (Code) & Debugging using LogCat (Android Part – 8)/activity-lifecycle-and-debugging/<p>Hello Geeks, hope you have read the <a href="http://www.thegeekyway.com/android-activity-lifecycle/">previous article</a> and are clear with the theoretical concepts of an <strong>Android Activity</strong> and its <strong>Lifecycle.</strong> Now we will create a code for the same to see what all methods are called in which cases. This code is similar to what you might …</p>gagan93Thu, 17 Jul 2014 12:37:00 +0530tag:None,2014-07-17:/activity-lifecycle-and-debugging/Androiddebugginglife cycleResetting Windows Password/resetting-windows-password/<p>In past, some of you have used clever utilities like Kon Boot Utility to reset your window password, or asked your engineer to format C:/ drive if there was no way out. This article will introduce various ways to reset password in Windows xp,vista, 7,8 &amp; 8.1. Please …</p>gagan93Thu, 17 Jul 2014 12:22:00 +0530tag:None,2014-07-17:/resetting-windows-password/passwordrecoveryresetwindowsLearning About 1 Dimensional Arrays (1 D Arrays)/learning-1-dimensional-arrays/<p>You may have heard of arrays or "tuples" before, if you've learnt any programming language. If not, then don't worry, you'll learn everything about them in this tutorial and how are they used in C to handle <strong>large amounts of data of same data type</strong> effectively and easily. So, let's …</p>sanyam_khuranaSat, 12 Jul 2014 02:55:00 +0530tag:None,2014-07-12:/learning-1-dimensional-arrays/1 dimensionalarrayGetting Started With Git/getting-started-git/<p>Git is the most popular version control system now a days. The reason behind popularity is its simple yet tremendous functionality. Unlike other VCSs (Version Control Systems), Git has some unique ways to control and share your data. Because of its huge functionality it also tends to become a lot …</p>Peeyush_GuptaWed, 02 Apr 2014 22:24:00 +0530tag:None,2014-04-02:/getting-started-git/Gitstarting with GitUnderstanding GitVCSversion control systemsHow to copy camera photos to Android phone directly without any app/android-4-4-2-how-to-copy-camera-photos-to-android-phone-directly/<p>There are some of application to control/Copy your photos directly from DSLR from your phone like DSLR dashboard app but for Point and Shoot (P&amp;S) .But now with latest android release you can copy any camera photos to Android Phone directly.</p> <p><strong>Why this is great trick?</strong> No matter …</p>AnoopSun, 30 Mar 2014 20:27:00 +0530tag:None,2014-03-30:/android-4-4-2-how-to-copy-camera-photos-to-android-phone-directly/Android[Ultimate Guide] What are loops in programming and how are they important?/loops-programming-important/<p>Welcome everyone to yet another tutorial on C Programming language. In this tutorial we'll be learning about a great concept of loops. Most of the programming languages would use exactly the same syntax for loops, so understand this carefully. Loops provide with great utility and power and saves from a …</p>sanyam_khuranaThu, 27 Mar 2014 21:40:00 +0530tag:None,2014-03-27:/loops-programming-important/Cdo whileentry controlledexit controlledforloopsprogrammingwhileRunning A Python Script Using Chef/running-python-script-using-chef/<p>Chef is an amazing configuration management tool, widely used in a lot of industries. If you are not familiar with how to run chef/chef-solo, please go through <a href="http://www.thegeekyway.com/learning-basics-chef-solo-example/">this</a> article first. One of the best feature of Chef is it’s collection of resources. Resources allows Chef to handle configuration …</p>Peeyush_GuptaTue, 18 Mar 2014 15:39:00 +0530tag:None,2014-03-18:/running-python-script-using-chef/automationChefchef-soloPythonpython with chefStorage Classes in C language/storage-classes-c-language-2/<p>In the previous tutorials, we have discussed about the conditional statements. In this tutorial we'll be learning about something known as Storage Classes in the C language. Every variable you define in the C language is generally associated with a Storage class which basically defines the Scope and lifetime of …</p>sanyam_khuranaMon, 17 Mar 2014 17:55:00 +0530tag:None,2014-03-17:/storage-classes-c-language-2/autoC languageexternregisterstaticstorage classesLearn To Manage Packages Using APT-GET & APT-CACHE Commands In Ubuntu/Debian. Part-3/manage-package-apt-get-apt-cache-ubuntu-commands/<p>This is last &amp; final chapter of this tutorial. Before proceeding further, I would like to link first two parts here just incase you haven't checked it out.</p> <p>(<a href="http://www.thegeekyway.com/learn-manage-packages-using-apt-get-apt-cache-commands-debianubuntu/" title="Learn To Manage Packages Using APT-GET &amp; APT-CACHE Commands In Debian/Ubuntu. Part-I">PART-1</a>  &amp;  <a href="http://www.thegeekyway.com/learn-manage-packages-using-apt-get-apt-cache-commands-debianubuntu-part-2/" title="Learn To Manage Packages Using APT-GET &amp; APT-CACHE Commands In Debian/Ubuntu. Part-2">PART-2</a>)</p> <p>Continuing from Part-2,</p> <p><strong>19) Checking The Stats Of Cache Using APT-CACHE :</strong></p> <p>This command will display all the statistics of the cache …</p>Abhishek_RawalTue, 11 Mar 2014 08:10:00 +0530tag:None,2014-03-11:/manage-package-apt-get-apt-cache-ubuntu-commands/apt-getlinuxUbuntuConvert GIMP Into Photoshop Like UI/convert-gimp-photoshop-like-ui/<p>An artist in Deviantart with profile name <a href="http://doctormo.deviantart.com/" title="Doctormo Profile">'doctormo'</a> published an awesome tweak which let's you to change the user-interface of the GIMP something similar to world popular image editing software Photoshop. This tweak currently works on GIMP 2.8 .It does works for GIMP 2.9 but some features might …</p>Abhishek_RawalMon, 10 Mar 2014 08:11:00 +0530tag:None,2014-03-10:/convert-gimp-photoshop-like-ui/GIMPPhotoshopTweaksLearn To Manage Packages Using APT-GET & APT-CACHE Commands In Debian/Ubuntu. Part-2/learn-manage-packages-using-apt-get-apt-cache-commands-debianubuntu-part-2/<p>This is second part of the tutorial.You would like to read the first part before you proceed further. Here is the <a href="http://www.thegeekyway.com/learn-manage-packages-using-apt-get-apt-cache-commands-debianubuntu/" title="First Part"><strong>LINK</strong></a>.</p> <p>Continuing from the first part,</p> <div style="text-align:center"> <p><a href="/uploads/images/2014/03/slide_apt-11.png" title="APT Ubuntu"><img alt="APT Ubuntu" src="/uploads/images/2014/03/slide_apt-11.png"></a></p> </div> <p><strong>11) Removing Packages From The System Using APT-GET :</strong></p> <p>This command will help you to remove the installed packages from the system. However …</p>Abhishek_RawalMon, 10 Mar 2014 05:36:00 +0530tag:None,2014-03-10:/learn-manage-packages-using-apt-get-apt-cache-commands-debianubuntu-part-2/apt-getlinuxUbuntuWhat is scope and lifetime of a variable in C language/what-is-scope-and-lifetime-of-a-variable-in-c-language/<p>Welcome to your next tutorial, here we would be discussing about the scope and lifetime of a variable, and how exactly they are similar yet different from each other. We'll try to understand all this by using an example to understand the concepts in a better way.</p> <div style="text-align:center"> <p><a href="/uploads/images/2014/03/scope-and-lifetime-variable-c1.png" title="Scope and life time of a variable in C programming language"><img alt="Scope and life time of a variable in C programming language" src="/uploads/images/2014/03/scope-and-lifetime-variable-c1.png"></a></p> </div> <p>So, let's understand …</p>sanyam_khuranaMon, 10 Mar 2014 00:28:00 +0530tag:None,2014-03-10:/what-is-scope-and-lifetime-of-a-variable-in-c-language/C languagelife timescopevariableLearn To Manage Packages Using APT-GET & APT-CACHE Commands In Debian/Ubuntu. Part-I/learn-manage-packages-using-apt-get-apt-cache-commands-debianubuntu/<p><strong>APT</strong> abbreviated as <strong>A</strong>dvanced <strong>P</strong>ackaging <strong>T</strong>ool, is the package management tool used in Debian based distributions to install new applications from repository, removing installed applications, upgrading the system, updating the repository and bunch full of other useful tasks, all that from terminal itself.</p> <div style="text-align:center"> <p><a href="/uploads/images/2014/03/abhishek@abhishek-desktop-_0021.png" title="APT"><img alt="APT" src="/uploads/images/2014/03/abhishek@abhishek-desktop-_0021.png"></a></p> </div> <!--more--> <p><strong>1) Installing Application In …</strong></p>Abhishek_RawalSun, 09 Mar 2014 05:43:00 +0530tag:None,2014-03-09:/learn-manage-packages-using-apt-get-apt-cache-commands-debianubuntu/apt-getlinuxUbuntuBenchmarking OpenStack With Rally/benchmarking-openstack-rally/<p>When you are trying to make changes in a code, there is a big chance of failure. And if the system is as huge as OpenStack, it becomes really hard to figure the error out. Here comes Rally. Rally makes benchmarking of OpenStack simple and automated. Rally works in three …</p>Peeyush_GuptaFri, 28 Feb 2014 11:48:00 +0530tag:None,2014-02-28:/benchmarking-openstack-rally/benchmarkingOpenstackopenstack benchmarkingperformance measurerallyscalingBlock ads to make your web experience beautiful and speed up your Internet/block-ads-speed-internet-2/<p>Everyone of us annoyed by creepy ads everywhere on internet. From mailbox to keep waiting for video  in Youtube.</p> <p>But ads not only makes your internet looks ugly but most of them sneak cookie, steal other website data and track your internet activity.  Also these ads eats up your precious …</p>AnoopThu, 27 Feb 2014 21:52:00 +0530tag:None,2014-02-27:/block-ads-speed-internet-2/webXHTML and CSS -2- Understanding Basic Semantics of Webpage/xhtml-css-2-understanding-basic-semantics-webpage-2/<p>In the previous tutorial, we took a brief overview, of what we'll be going to discuss in this tutorial series and how to see the rendered XHTML coding of any webpage. You can see the <a href="http://www.thegeekyway.com/video-tut-xhtml-and-css-1-overview-downloading-text-editor/" title="XHTML and CSS – 1 – Overview and Downloading Text Editor">previous tutorial</a> , in this video tutorial, we'll first understand the difference between XHTML and a …</p>sanyam_khuranaWed, 26 Feb 2014 20:52:00 +0530tag:None,2014-02-26:/xhtml-css-2-understanding-basic-semantics-webpage-2/CSSoverviewTutorialvideoxhtmlConditional Statements in Python/conditional-statements/<div style="text-align:center"> <p><a href="/uploads/images/2014/02/Conditional_Statements1.jpg" title="Conditional Statements in python"><img alt="Conditional Statements in python" src="/uploads/images/2014/02/Conditional_Statements1.jpg"></a></p> </div> <p>In this tutorial we will discuss about conditional statements in python. Conditional statements are used to perform different computation based on the <strong>Boolean expression</strong> which turns out to be true or false . <strong>Boolean expression</strong> is on which these conditional statement works. Various Conditional statement used are:</p> <ul> <li>If</li> <li>Else</li> <li>Else if …</li></ul>Simerdeep SinghWed, 26 Feb 2014 17:44:00 +0530tag:None,2014-02-26:/conditional-statements/Conditional StatementsPythonWriting your First Javascript code/writing-first-javascript-code/<div style="text-align:center"> <p><a href="/uploads/images/2014/02/Introduction-to-javascript.png" title="Writing your first javascript code"><img alt="Writing your first javascript code" src="/uploads/images/2014/02/Introduction-to-javascript.png"></a> </p> </div> <p>In the <a href="http://www.thegeekyway.com/introduction-javascript/">previous article</a> we discussed about introduction to javascript, in this article we will discuss about how to write a javascript code, where we can add javascript in our web pages, how to use tools that are built in our web browser, how to validate HTML5/javascript code.</p> <p><p style="font-size: x-large;"><u>Validation …</u></p></p>Deep_SinghMon, 24 Feb 2014 18:11:00 +0530tag:None,2014-02-24:/writing-first-javascript-code/JavascriptIntroduction to Javascript/introduction-javascript/<div style="text-align:center"> <p><a href="/uploads/images/2014/02/IntroductionToJavascript.png" title="Introduction to Javascript"><img alt="Introduction to Javascript" src="/uploads/images/2014/02/IntroductionToJavascript.png"></a></p> </div> <p>Hi everyone, welcome to this brief article discussing about javascript, we'll do this by discussing various fundamentals of javascript, javascript is a programming language that as a software developer you can't ignore. Javascript was first demonstrated and announced at conference at SanFrancisco in 1995, over the time web browsers emerged …</p>Deep_SinghSun, 23 Feb 2014 18:55:00 +0530tag:None,2014-02-23:/introduction-javascript/IntroductionJavascriptCreating your first Java Program (J4A - 2)/creating-first-java-program/<p><u>Beginning Java Programming</u></p> <p>Some institutes/tutorials start java directly using Netbeans or Eclipse IDE. But this is not the correct way. A better method is to use a basic text editor like Notepad2 or Notepad++ to begin Java. IDE’s provide shortcuts which experienced programmers use. If beginners opt for …</p>gagan93Sat, 22 Feb 2014 23:58:00 +0530tag:None,2014-02-22:/creating-first-java-program/AndroidjavaMoving from C++ to Java (J4A - 1)/moving-c-java/<p><u>C to C++ and C++ to Java:</u></p> <p>C was a powerful programming language but used structural approach. So when the length of code exceeded a particular no. of lines, the code became unmanageable. So this led to Object Oriented Programming techniques and birth of C++. But C++ compilers at that …</p>gagan93Sat, 22 Feb 2014 23:51:00 +0530tag:None,2014-02-22:/moving-c-java/AndroidjavaIntroduction and Syllabus (J4A - 0)/java-for-android-introducion/<p>Hello geeks, <strong>(J4A) Java for Android</strong> is a series of tutorials for those who have good knowledge of C++ and want to switch to android without going into details of Core Java. So here we'll discuss ONLY THOSE features of JAVA (keywords, classes, concepts) which are used in android also …</p>gagan93Sat, 22 Feb 2014 22:54:00 +0530tag:None,2014-02-22:/java-for-android-introducion/AndroidjavaSecond simple Android Application Part 3 (Android-Part 6)/secondapp3/<p>Welcome back geeks, so after pasting <a href="http://pastebin.com/zs00wWNd">this code</a>, you would be having the MainActivity.java file like this :</p> <div style="text-align:center"> <p><a href="/uploads/images/2014/02/131.jpg"><img alt="13" src="/uploads/images/2014/02/131.jpg"></a></p> </div> <p>In this screenshot, notice the highlighted part on the left. The Eclipse IDE is showing some errors at some specific lines (line no. 9 10,17,18 and so on). Now we …</p>gagan93Fri, 14 Feb 2014 23:20:00 +0530tag:None,2014-02-14:/secondapp3/AndroidSecond simple Android Application Part 2 (Android-Part 5)/secondapp2/<p>Welcome back geeks, this tutorial is a continuation of <a href="http://www.thegeekyway.com/secondapp1/" title="previous">previous</a><a href="http://www.thegeekyway.com/secondapp1/" title="this"> </a>tutorial. So please read the previous one if you have not read it.</p> <p>So we had created a simple layout and it looked something like this :<br> <div style="text-align:center" markdown="1"> <a href="/uploads/images/2014/02/7.jpg"><img alt="7" src="/uploads/images/2014/02/7.jpg"></a> </div></p> <p>Double click on the button to change the text of the button, now the …</p>gagan93Fri, 14 Feb 2014 22:32:00 +0530tag:None,2014-02-14:/secondapp2/AndroidSecond simple Android Application Part 1 (Android-Part 4)/secondapp1/<p>Hey Geeks ! Hope you all have gone through previous tutorials and are clear with the basics of android. Here we’ll create our second simple android application which will consist of creating our own layout and a bit of java coding. As discussed previously, the <strong>layout of our android application …</strong></p>gagan93Fri, 14 Feb 2014 21:26:00 +0530tag:None,2014-02-14:/secondapp1/AndroidKVM vs QEMU vs Libvirt/kvm-vs-qemu-vs-libvirt/<p>Since the day I started to read about the virtualization concept, I have been troubled by QEMU and KVM. They both look like complementary, but what exactly they do? And then there is libvirt, what role does it play? Let’s try to understand that.</p> <div style="text-align:center"> <p><a href="/uploads/images/2014/02/download.jpg"><img alt="KVM" src="/uploads/images/2014/02/download-300x94.jpg"></a></p> </div> <p>When you dive deep into …</p>Peeyush_GuptaFri, 14 Feb 2014 16:22:00 +0530tag:None,2014-02-14:/kvm-vs-qemu-vs-libvirt/kvmlibvirtqemuvirtualizationJava: Autoboxing and -XX:AutoBoxCacheMax/java-autoboxing-xxautoboxcachemax/<p>Autoboxing is the mechanism in Java to convert primitive type values to respective wrapper class object. Java programmer mostly use autoboxing while using collections, since collection only holds object and to put primitive type data into collection, it's need to use wrapper classes to convert into objects.</p> <p>So , here is …</p>AnoopThu, 13 Feb 2014 22:52:00 +0530tag:None,2014-02-13:/java-autoboxing-xxautoboxcachemax/javaXHTML and CSS - 1 - Overview and Downloading Text Editor/video-tut-xhtml-and-css-1-overview-downloading-text-editor/<p>Welcome to first tutorial in the Video Tutorial Series of XHTML and CSS, you can find list of all tutorials on XHTML and CSS , and you can watch and<a href="http://www.youtube.com/user/TheGeekyWayDotCom/videos">subscribe the channel on YouTube.</a></p> <div style="text-align:center"> <p><a href="/uploads/images/2014/02/VideoTut1XHTMLandCSS.png" title="Video Tutorial on XHTML and CSS 1. Overview and Downloading Text Editor"><img alt="Video Tutorial on XHTML and CSS 1. Overview and Downloading Text Editor" src="/uploads/images/2014/02/VideoTut1XHTMLandCSS.png"></a></p> </div> <p>In this tutorial, we'll get started with Web Development by understanding how to develop webpages. The …</p>sanyam_khuranaSun, 09 Feb 2014 13:55:00 +0530tag:None,2014-02-09:/video-tut-xhtml-and-css-1-overview-downloading-text-editor/CSSFreetutorialsvideoxhtmlFree Video Tutorials/free-video-tutorials/<p>So, finally we decided to make the site more spicy by giving out free video tutorials for you so that you can understand stuff in a better way.</p> <p>This page would be frequently updated with links to different sections and video tutorials</p> <p>You can subscribe the <a href="http://www.youtube.com/user/TheGeekyWayDotCom/videos">Official Channel of TheGeekyWay …</a></p>sanyam_khuranaSun, 09 Feb 2014 13:46:00 +0530tag:None,2014-02-09:/free-video-tutorials/Java Multithreading : Thread States and Thread Priority/java-multithreading-thread-states-explained/<p>In a thread lifecycle it can  have one of the  following states mentioned below. I have already explained <a href="http://www.thegeekyway.com/java-multithreading/#lifecycle">Thread Life Cycle</a> and basics of thread including <a href="http://www.thegeekyway.com/java-multithreading/#daemonthread">Daemon Threads</a>. <p style="line-height: 1.5em;">Now let see inside the thread states and how to achieve them .</p></p> <ul> <li><a href="#newRT">NEW </a>: <em>A thread has not started yet.</em></li> <li><a href="#newRT">RUNNABLE </a>: <em>Thread is …</em></li></ul>AnoopSat, 08 Feb 2014 23:16:00 +0530tag:None,2014-02-08:/java-multithreading-thread-states-explained/javaUnderstanding Permissions With umask/understanding-permissions-umask/<p>Linux was developed as a multi-user system. One big problem with multi-user systems is securing information of a particular user from other users. To do that, a concept of permissions was introduced. When you create a file, you have the right to read and write it. In this article we …</p>Peeyush_GuptaFri, 07 Feb 2014 22:42:00 +0530tag:None,2014-02-07:/understanding-permissions-umask/file permissionslinuxLinux FilesystemumaskDisclaimer/disclaimer/<p>This blog is a collaborative blog written by a group of individuals. For questions about this blog, please contact admin\@TheGeekyWay.com.</p> <h2>Disclaimers for www.TheGeekyWay.com:</h2> <p>All the information on this website is published in good faith and for general information purpose only. www.TheGeekyWay.com does not make …</p>sanyam_khuranaFri, 07 Feb 2014 20:50:00 +0530tag:None,2014-02-07:/disclaimer/Executing your Android Application (AVD's) (Android-Part 3)/executeandroid/<p>[Hello Geeks, hope you have gone through <a href="http://www.thegeekyway.com/firstandroidapp/" title="prev post">this post</a>and have a good understanding of Android projects before proceeding further. To test / debug our Android Application, we can use any of available methods :]{style="font-size: 14px;line-height: 1.5em"}<br> 1. We can use the Android Virtual Device (we'll create one …</p>gagan93Wed, 05 Feb 2014 23:31:00 +0530tag:None,2014-02-05:/executeandroid/AndroidJava Multithreading/java-multithreading/<p><em>Threads. </em> Thread is also known as lightweight process. Java multithreading allows to process multiple task simultaneously with less overhead than process. Mostly use to monitor session, background synchronization etc.</p> <h5>Content</h5> <ul> <li><a href="#processes">Process vs Thread</a></li> <li><a href="#firstthread">Creating first thread program</a><ul> <li><a href="#runnableVsThread">Implementing Runnable vs extending Thread</a></li> </ul> </li> <li><a href="#lifecycle">Thread State and Life cycle</a></li> <li><a href="#daemonthread">Daemon Thread</a></li> </ul> <p><p #processes></p><strong>Processes …</strong></p>AnoopWed, 05 Feb 2014 23:31:00 +0530tag:None,2014-02-05:/java-multithreading/javaopen sourceAnatomy of First Android Application (Android-Part 2)/firstandroidapp/<p>Hello Geeks, hope you all have read the <a href="http://www.thegeekyway.com/setting-up-eclipse-ide-for-android-application-development/" title="Setup Android IDE">previous post</a> for setting up IDE, here we explain what each folder of a newly created Android Application means. As soon as you follow the steps described in previous post, a simple android application with the application name and a predefined string …</p>gagan93Mon, 03 Feb 2014 22:22:00 +0530tag:None,2014-02-03:/firstandroidapp/AndroidSR Flip-Flop: Description/sr-flip-flop-2/<p>In the <a href="http://www.thegeekyway.com/race-around-effect/" title="Race around Effect">previous post</a> we concentrated on the major advantage of Flip-Flop over Latches. In this Blog we will be concentrating more on the most basic type of Flip-Flops which is SR Flip-Flop. Do note that there are counterparts for every Flip-Flop in latch as well.</p> <p>As we all know …</p>Jeffrey_SamuelMon, 03 Feb 2014 21:20:00 +0530tag:None,2014-02-03:/sr-flip-flop-2/Digital ElectronicsSr Flip-FlopSetting Up Eclipse IDE for Android Application Development (Android-Part 1)/setting-up-eclipse-ide-for-android-application-development/<p>Here is a complete tutorial to setup Eclipse IDE. Hope you have seen the <a href="http://thegeekyway.com/beginandroid" title="Creating your first Android Application">first tutorial</a> and have installed the required tools (ADT + Eclipse &amp; JDK).After installing JDK, extract the Android SDK to a folder and you will get something like this.</p> <p>Few screenshots related to Eclipse may vary due …</p>gagan93Sun, 02 Feb 2014 22:33:00 +0530tag:None,2014-02-02:/setting-up-eclipse-ide-for-android-application-development/AndroiddevelopmentTutorialConditional Statements : Switch Case/conditional-statements-switch-case/<p>In the previous tutorial, we've discussed about <a href="http://www.thegeekyway.com/conditional-statements-if-else/" title="Understanding Conditional Statements: if else">if - else and nested if - else statements</a> and how we can use them to test certain conditions and execute a block of code depending on whether the condition becomes true or false. In this tutorial, we'll be covering another Conditional Statement used in …</p>sanyam_khuranaSat, 01 Feb 2014 21:02:00 +0530tag:None,2014-02-01:/conditional-statements-switch-case/C languageconditionalswitchVariables in PYTHON/variables-in-python/<div style="text-align:center"> <p><a href="/uploads/images/2014/01/variables.jpg" title="Variables in python"><img alt="Variables in Python" src="/uploads/images/2014/01/variables.jpg"></a></p> </div> <h2>Variables</h2> <p>Variables are used for storing data in the form of integer,char ,boolean etc.They act as a storage medium for us . Based on the datatype of variable  interpreter allocates the memory required by that datatype. There are 4 types of variables.</p> <ul> <li>Integer</li> <li>String</li> <li>float</li> <li>complex</li> </ul> <p>Values are assigned …</p>Simerdeep SinghFri, 31 Jan 2014 21:07:00 +0530tag:None,2014-01-31:/variables-in-python/PythonCreate your own Simple File Transfer App over LAN (with Source code in JAVA)/filetransfer/<p>Many Core Java packages can be used to create useful applications. This application uses java.net package to establish connection between two systems residing on the <strong>same network. </strong> This point is important, because it will not work for arbitrary networks (having no connection between them). For those who don't have …</p>gagan93Thu, 30 Jan 2014 17:43:00 +0530tag:None,2014-01-30:/filetransfer/javanetworkingsocketsGetting Started With Chef-solo/learning-basics-chef-solo-example/<div style="text-align:center"> <p><a href="/uploads/images/2014/01/6521.OC_Chef_Logo.png"><img alt="Chef-Logo" src="/uploads/images/2014/01/6521.OC_Chef_Logo-300x236.png"></a></p> </div> <p>Chef is an amazing tool from opscode to automate your work. Though it is very useful, it is also very complex to understand and work with. Before discussing about Chef-solo, here are some terminologies related to chef that we should learn first.</p> <p><strong>Recipes</strong>: These are the files that contain the …</p>Peeyush_GuptaThu, 30 Jan 2014 12:59:00 +0530tag:None,2014-01-30:/learning-basics-chef-solo-example/automationChefchef-soloBeginning Android, for Java / C++ programmers (Android-Part 0)/beginandroid/<div style="text-align:center"> <p><a href="/uploads/images/2014/01/01.jpg5a51b1a1-4063-466c-945d-6178840074d0Larger.jpg" title="Beginning Android"><img alt="Beginning Android" src="/uploads/images/2014/01/01.jpg5a51b1a1-4063-466c-945d-6178840074d0Larger-300x225.jpg" title="Beginning Android"></a></p> </div> <p>Most of the people now have Android devices. This attracts a lot of people to begin career as an Android Developer. Although creating games with sophisticated graphics isn't easy, but creating a simple Android app is. What you need to start Android Application Development is good knowledge of OOPS concept …</p>gagan93Mon, 27 Jan 2014 20:35:00 +0530tag:None,2014-01-27:/beginandroid/AndroidjavaprogrammingJAVA - Getting Started with Introduction/learning-java-introduction/<div style="text-align:center"> <p><a href="/uploads/images/2014/01/java_logo.jpg" title="Introduction to java"><img alt="Introduction_to_java" src="/uploads/images/2014/01/java_logo.jpg"></a></p> </div> <p>Before learning JAVA, it is advisable that you should have a programming background. Even if you re not from programming background, I will try to make it as simple as I can.</p> <p>JAVA is one of the most powerful language. The various software which are powered by this programming language …</p>Manpreet_SinghSun, 26 Jan 2014 22:58:00 +0530tag:None,2014-01-26:/learning-java-introduction/javaCSS - Border Radius for rounded corners/css-border-radius-rounded-corners/<p>Border radius is used to create rounded corners  see the following.</p> <p>[codepen_embed height=200 theme_id=1 slug_hash='emxdk' user='ianoop' default_tab='css' animations='run'/]</p> <div style="text-align:center"> <p><a href="/uploads/images/2013/12/css3-web-design-examples.jpg" title="css border radius"><img alt="css border radius" src="/uploads/images/2013/12/css3-web-design-examples.jpg"></a></p> </div> <p><p style="line-height: 1.5em;">Above code fore border radius is equivalent to</p></p> <div class="highlight"><pre><span></span><span class="nt">border-top-right-radius</span><span class="o">:</span> <span class="nt">20px</span><span class="o">;</span> <span class="nt">border-top-left-radius</span><span class="o">:</span> <span class="nt">20px</span><span class="o">;</span> <span class="nt">border-bottom-left-radius</span><span class="o">:</span> <span class="nt">20px</span><span class="o">;</span> <span class="nt">border-bottom-right-radius</span><span class="o">:</span> <span class="nt">20px</span><span class="o">;</span> <span class="nt">or</span> <span class="nt">border-radius</span><span class="o">:</span> <span class="nt">20px</span> <span class="nt">20px</span> <span class="nt">20px</span> <span class="nt">20px</span><span class="o">;</span> </pre></div> <p>You can specify rounded …</p>AnoopSat, 25 Jan 2014 22:30:00 +0530tag:None,2014-01-25:/css-border-radius-rounded-corners/ASP. Net Basics : Deny access to a particular folder/asp-net-basics-deny-access-to-file-or-folder/<div style="text-align:center"> <p><a href="/uploads/images/2014/01/ASP.NET_.ARTICLE.Deny_Access_to_user_cover_page.png"><img alt="ASP.NET.ARTICLE.Deny_Access_to_user_cover_page" src="/uploads/images/2014/01/ASP.NET_.ARTICLE.Deny_Access_to_user_cover_page.png"></a></p> </div> <p>Setting authentication is most important part of asp.net web application project, there can a time where you don't want any user to access a particular folder. For example while creating a Gallery project we don't want any user to access the /pictures folder.</p> <p><strong>ASP.net supports 3 modes of …</strong></p>Deep_SinghFri, 24 Jan 2014 00:36:00 +0530tag:None,2014-01-24:/asp-net-basics-deny-access-to-file-or-folder/asp.netZ-Index in CSS/z-index-in-css/<div style="text-align:center"> <p><a href="/uploads/images/2014/01/zindex.png"><img alt="z-index" src="/uploads/images/2014/01/zindex.png"></a></p> </div> <h1>What is Z-Index ?</h1> <p>Z-Index is the property of CSS which is used to order the elements behind and in front in the form of stack. You can consider this a virtual stack where the higher value of z-index is placed infront and the lower value of z index is placed …</p>Deep_SinghSun, 19 Jan 2014 00:52:00 +0530tag:None,2014-01-19:/z-index-in-css/CSSHTMLPYTHON - Getting Started/python/<div style="text-align:center"> <p><a href="/uploads/images/2014/01/1624592_800549696627341_1247213667_n.jpg"><img alt="1624592_800549696627341_1247213667_n" src="/uploads/images/2014/01/1624592_800549696627341_1247213667_n.jpg"></a></p> </div> <hr> <p><p style="color: #000000"> </p></p> <h2><p style="color: #000000">Why Python ?</p></h2> <p><p style="color: #000000">Python is a <strong>high-level programming</strong> language whose syntax is said to be clear and expressive. Python has a large standard library. Python is an easy to understand language we can learn this language in a few days and for making any gaming software we should must have good …</p></p>Simerdeep SinghWed, 15 Jan 2014 13:03:00 +0530tag:None,2014-01-15:/python/Understanding Conditional Statements: if else/conditional-statements-if-else/<p>In this tutorial, we'll uncover something much interesting which would simplify our work as a programer and help us to check if a given condition is true or not. We'll study about the Conditional statements like <strong>if - else</strong> , <strong>if-else if-else</strong>, <strong>nested if -else</strong> and <strong>switch</strong> (continued in next tutorial)</p> <p><u><strong>Understanding …</strong></u></p>sanyam_khuranaSun, 12 Jan 2014 23:08:00 +0530tag:None,2014-01-12:/conditional-statements-if-else/conditionalif-elsenestedOperators in the C language/operators-c-language/<p>Welcome to your next tutorial in the C language,  today, we’ll discuss about operators in the C language. We have already discussed about <a href="http://www.thegeekyway.com/variables-in-c/" title="Learning about Variables in C">Variables in C language</a>, and <a href="http://www.thegeekyway.com/learn-c-variables/" title="Learn C – More about variables">how we can store data in variables</a> input by user, next we may need to update this data , or make various …</p>sanyam_khuranaThu, 09 Jan 2014 22:57:00 +0530tag:None,2014-01-09:/operators-c-language/C languageOperatorsAsp.net Basics : Uploading a file in asp.net using validations (Part 5 of 5)/asp-net-basics-uploading-file-asp-net-using-validations-part-5/<p><center> <u>This is a part 5 of the 5 part tutorial.</u><br> If you are visiting this page for the first time then you must visit part 1 of the tutorial<br> on how to upload a file on server <a href="http://www.thegeekyway.com/uploading-a-file-in-asp-part-1/">here</a> </center></p> <p><u>Contents of this 5 part tutorial</u><br> Part 1 : <a href="http://www.thegeekyway.com/uploading-a-file-in-asp-part-1/">Basics of ASP.Net …</a></p>Deep_SinghTue, 07 Jan 2014 05:22:00 +0530tag:None,2014-01-07:/asp-net-basics-uploading-file-asp-net-using-validations-part-5/asp.netC#Asp.net Basics : Uploading a file in asp.net using validations (Part 4 of 5)/asp-net-basics-uploading-a-file-in-asp-net-using-validations-part-4/<p><center> <u>This is a part 4 of the 5 part tutorial.</u><br> If you are visiting this page for the first time then you must visit part 1 of the tutorial<br> on how to upload a file on server <a href="http://www.thegeekyway.com/uploading-a-file-in-asp-part-1/">here</a> </center></p> <p>Contents of this 5 part tutorial<br> Part 1 : <a href="http://www.thegeekyway.com/uploading-a-file-in-asp-part-1/">Basics of ASP.Net …</a></p>Deep_SinghMon, 06 Jan 2014 16:00:00 +0530tag:None,2014-01-06:/asp-net-basics-uploading-a-file-in-asp-net-using-validations-part-4/asp.netC#Customize GRUB2/BURG Screen Using Grub Customizer/customize-grub2-burg-screen-using-grub/<p><strong>GRUB Customizer</strong> is the application with graphical interface to configure GRUB2/BURG settings, visuals &amp; menu-entries.</p> <blockquote> <p><strong>Features:</strong></p> <p>- supports GRUB2 &amp; BURG</p> <p>- rename, remove &amp; move the menu-entries</p> <p>- Installation of bootloader to MBR</p> <p>- settings like default distro, Kernel params, BG image, text colors etc. to customize the look of GRUB2/BURG</p> </blockquote> <p>You can simple …</p>Abhishek_RawalSun, 05 Jan 2014 19:33:00 +0530tag:None,2014-01-05:/customize-grub2-burg-screen-using-grub/GRUBlinuxAsp.net Basics : Uploading a file in asp.net using validations (Part 3 of 5)/asp-net-basics-uploading-a-file-in-asp-net-using-validations-part-3/<p><center> <u>This is a part 3 of the 5 part tutorial.</u><br> If you are visiting this page for the first time then you must visit part 1 of the tutorial<br> on how to upload a file on server <a href="http://www.thegeekyway.com/uploading-a-file-in-asp-part-1/">here</a> </center></p> <p>Contents of this 5 part tutorial<br> Part 1 : <a href="http://www.thegeekyway.com/uploading-a-file-in-asp-part-1/">Basics of ASP.Net …</a></p>Deep_SinghSun, 05 Jan 2014 01:03:00 +0530tag:None,2014-01-05:/asp-net-basics-uploading-a-file-in-asp-net-using-validations-part-3/asp.netC#Asp.net Basics : Uploading a file in asp.net using validations (Part 2 of 5)/asp-net-basics-uploading-a-file-in-asp-net-using-validations-part-2/<p><center> <u>This is a part 2 of the 5 part tutorial.</u><br> If you are visiting this page for the first time then you must visit part 1 of the tutorial<br> on how to upload a file on server <a href="http://www.thegeekyway.com/uploading-a-file-in-asp-part-1/">here</a> </center></p> <p>Contents of this 5 part tutorial<br> Part 1 : <a href="http://www.thegeekyway.com/uploading-a-file-in-asp-part-1/">Basics of ASP.Net …</a></p>Deep_SinghSat, 04 Jan 2014 18:10:00 +0530tag:None,2014-01-04:/asp-net-basics-uploading-a-file-in-asp-net-using-validations-part-2/asp.netC#Asp.net Basics : Uploading a file in asp.net using validations (Part 1 of 5)/uploading-a-file-in-asp-part-1/<div style="text-align:center"> <p><a href="/uploads/images/2014/01/CoverImageASPNetFileUpload.png"><img alt="CoverImageASPNetFileUpload" src="/uploads/images/2014/01/CoverImageASPNetFileUpload.png"></a></p> </div> <hr> <p>Contents of this 5 part tutorial<br> Part 1 : <a href="http://www.thegeekyway.com/uploading-a-file-in-asp-part-1/">Basics of ASP.Net file uploading, uploading a file to a server.</a><br> Part 2 : <a href="http://www.thegeekyway.com/asp-net-basics-uploading-a-file-in-asp-net-using-validations-part-2/">ASP.Net file uploading using EmptyFile Validations.</a><br> Part 3 : <a href="http://www.thegeekyway.com/asp-net-basics-uploading-a-file-in-asp-net-using-validations-part-3/">ASP.Net file uploading using FileSize validation.</a><br> Part 4 : <a href="http://www.thegeekyway.com/asp-net-basics-uploading-a-file-in-asp-net-using-validations-part-4/">ASP.Net file uploading using FileExtension validator.</a><br> Part 5 : <a href="http://www.thegeekyway.com/asp-net-basics-uploading-file-asp-net-using-validations-part-5/">Complete …</a></p>Deep_SinghSat, 04 Jan 2014 15:59:00 +0530tag:None,2014-01-04:/uploading-a-file-in-asp-part-1/asp.netC#CSS Regex selector - Using Regular Expression in CSS/css-regex-selector-using-regular-expression-css/<p>Just like JQuery, CSS also offer a great way to filter out elements with selectors using <a href="http://www.w3.org/TR/selectors/#attribute-selectors">Regular Expressions</a>.</p> <h4>Selecting on  Attribute and value</h4> <p>[[att=str]]{style="font-family: 'courier new', courier;"} :- attribute value is exactly matching to str</p> <p>[[att*=str] ]{style="font-family: 'courier new', courier;"}:-  attribute value contains str - value can …</p>AnoopWed, 01 Jan 2014 13:53:00 +0530tag:None,2014-01-01:/css-regex-selector-using-regular-expression-css/CSSInstall HTML5 Capable Browser In Raspberry Pi/install-html5-capable-browser-raspberry-pi/<p>'Web' is the epiphany port available for Raspberry Pi users, which is HTML5 capable browser &amp; it's predicted to be shipped in future Raspbian release. Well, if you're impatient for the official release of 'Web' &amp; wanna try out this awesome browser, here's few steps which will let you enjoy the beta …</p>Abhishek_RawalSun, 29 Dec 2013 10:19:00 +0530tag:None,2013-12-29:/install-html5-capable-browser-raspberry-pi/HTML5Raspberry PiJava Reflection: class "Method" to inovoke methods and get metadata/java-reflection-class-method/<div style="text-align:center"> <p><a href="/uploads/images/2013/12/java_logo2.jpg"><img alt="Java Logo" src="/uploads/images/2013/12/java_logo2.jpg"></a></p> </div> <p>using <strong><em>[java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/package-summary.html">reflect</a>.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html">Method</a>]{style="font-family: courier new,courier;"}</em></strong><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html"> </a>you can get metadata/signature of methods (including private) and can invoke accessible methods at runtime.</p> <p>Class Method provides a great tool to list all methods and find information about methods.  following tutorial will provide you more detail of class …</p>AnoopSat, 28 Dec 2013 23:57:00 +0530tag:None,2013-12-28:/java-reflection-class-method/javaprogrammingHow play videos on Raspberry Pi - OMXPlayer/play-videos-raspberry-pi-omxplayer/<p>OMX player is a command line player which can be controlled via <a href="#android">Android app</a> or over <a href="#SSH">SSH</a>.</p> <h2 id="omx-playercan-play-all-common-files-including-.avi-.mp4-and-mkv-without-any-extra-codec-with-subtitle." style="font-size: 1em; font-weight: 300;">OMX player can play all common files including .avi, .mp4 and mkv without any extra codec with subtitle.</h2> <div style="text-align:center"> <p><a href="/uploads/images/2013/12/RaspberryPi_Logo-617x640.jpg" title="Raspberry Pi OMX Player"><img alt="Raspberry Pi OMX Player" src="/uploads/images/2013/12/RaspberryPi_Logo-617x640.jpg"></a></p> </div> <!--more--> <h2 id="installing-omx-player" style="font-size: 1.2em;">Installing OMX Player</h2> <p>Download and install player from source</p> <div class="highlight"><pre><span></span>Stable Build (Already added in Raspbian …</pre></div>AnoopMon, 23 Dec 2013 23:55:00 +0530tag:None,2013-12-23:/play-videos-raspberry-pi-omxplayer/Raspberry PiVagrant up And Beyond!/vagrant-beyond-2/<p>When you are working on a project with a team, a big question is how to make them work on same environment? One solution is to make them work on same machine, but this gets messy as everyone is making changes. The other solution is to provide everyone with same …</p>Peeyush_GuptaMon, 23 Dec 2013 16:28:00 +0530tag:None,2013-12-23:/vagrant-beyond-2/VagrantVagrantFilevirtual machinesArduino Uno Pin Functions/arduino-uno-pin-functions/<p>Arduino Uno's Pin labelling is displayed in image below, and detailed function of each &amp; every pin is mentioned below the image.</p> <div style="text-align:center"> <p><a href="/uploads/images/2013/12/ArduinoUno_R3_Front.jpg"><img alt="Arduino Pin Functions" src="/uploads/images/2013/12/ArduinoUno_R3_Front.jpg"></a></p> </div> <p><u><strong>PIN FUNCTIONS</strong></u> <strong>:<br> </strong></p> <p><strong>USB To PC :</strong> It is used to communicate Arduino via Universal Serial Bus to PC for programming/sending data to Arduino serially.</p> <p><strong>7V to 12V DC Input …</strong></p>Abhishek_RawalMon, 23 Dec 2013 10:23:00 +0530tag:None,2013-12-23:/arduino-uno-pin-functions/ArduinoOpenhardwareRaspberry Pi: Change Password, Auto Login and Remote Desktop/raspberry-pi-change-password-auto-login-remote-desktop/<p>I have already given tutorial for <a href="http://www.thegeekyway.com/raspberry-pi-how-to-install-and-first-boot/" title="Installation and first boot">RaspberryPi First Installation and Boot</a>.  Let's go with advance configuration of RasPi.</p> <h1 id="things-to-do-after-1st-boot-of-raspberry-pi" style="font-size: 1em;">Things to do after 1st boot of Raspberry Pi</h1> <ul> <li><a href="#changePass">Changing Default Password</a></li> <li><a href="#AddUser">Adding New User to Raspi</a></li> <li><a href="#autoLogin">Auto Login to GUI without Entering username/password</a></li> <li><a href="#Remote">Setting up Remote Desktop: Connect Raspi from …</a></li></ul>AnoopSun, 22 Dec 2013 00:56:00 +0530tag:None,2013-12-22:/raspberry-pi-change-password-auto-login-remote-desktop/linuxRaspberry PiCSS3 Animations: Getting started/css3-animations-getting-started/<p>CSS animations is a great tool design website in very cool fashion without any gif images and reduced page size.<br> ~(Keep\ in\ mind\ IE8\ and\ IE9\ are\ stone\ age\ browsers\ and\ CSS3\ animation\ won't\ work\ with\ it).~<br> There are two basic keyword used to generate animations using <p style="font-family: 'courier new', courier;">animation</p> and <p style="font-family: 'courier new', courier;"> \@keyframes …</p></p>AnoopSat, 21 Dec 2013 00:34:00 +0530tag:None,2013-12-21:/css3-animations-getting-started/CSSRaspberry Pi - How to install and first boot/raspberry-pi-how-to-install-and-first-boot/<p>Installing and setting up <a href="http://www.raspberrypi.org/">Raspberry Pi</a> is fairly easy in following steps</p> <ul> <li>Buy RasPi from <a href="www.element14.com">Element14</a>  / (<a href="http://www.crazypi.com/">CrazyPi</a>in India)</li> <li>Get a SD card (>4GB) and format in FAT32 system (<a href="#windowsformat">Windows Method</a> / <a href="#LinuxFormat">Linux Method</a>)</li> <li>Download <a href="http://www.raspberrypi.org/downloads">NOOB version of Raspberry Pi from here</a></li> <li>Extract and copy everything in your SD card</li> <li>Plug …</li></ul>AnoopWed, 18 Dec 2013 23:01:00 +0530tag:None,2013-12-18:/raspberry-pi-how-to-install-and-first-boot/linuxRaspberry PiOpenStack - Understanding The Architecture/openstack-understanding-architecture/<p>OpenStack is a cloud computing project to provide an Infrastructure as a Service(IaaS), jointly launched by RackSpace and NASA. A collection of open-source technologies combined together make it a massively scalable cloud operating system. One big quality of OpenStack is it’s simplicity, anyone can easily tie-up different hosts …</p>Peeyush_GuptaWed, 18 Dec 2013 15:04:00 +0530tag:None,2013-12-18:/openstack-understanding-architecture/Cloud ComputingNovaOpenstackOpenstack ArchitectureLearn C - More about variables/learn-c-variables/<style type="text/css"><!--<br /> P { margin-bottom: 0.08in; }<br /> --></style> <p>Welcome to your next tutorial on the Learn C language, here we'll have a deeper look at the use of variables in C language. In previous <a href="http://www.thegeekyway.com/variables-in-c/" title="Learning about Variables in C">tutorial about variables in C</a>, we defined a variable sam of integer type and then initialized it with …</p>sanyam_khuranaMon, 16 Dec 2013 11:51:00 +0530tag:None,2013-12-16:/learn-c-variables/C languageLearn CvariablesJava 7 : Try-with-resources - Close resources automatically with AutoCloseable interface/java-7-try-resources-close-resources-automatically-autocloseable-interface/<p>Every time we write code with FileInputStream, <p style="font-family: courier new,courier;">BufferReader</p>  etc. we need to close those resource explicitly in finally block.</p> <p>Now from Java 7, there are two interfaces included <p style="font-family: courier new,courier;">Closeable</p> and <p style="font-family: courier new,courier;">AutoCloseable</p> with single abstract method <p style="font-family: courier new,courier;">close(),</p>  which enables implementing class to close resources aromatically after try block.</p> <p>Lets see how …</p>AnoopSun, 15 Dec 2013 21:19:00 +0530tag:None,2013-12-15:/java-7-try-resources-close-resources-automatically-autocloseable-interface/javaJava 7: Binary literal type/java-7-binary-literal-type/<p>From Java 7 Binary type also joins the category of literal with * <p style="font-family: 'courier new', courier;">byte, short, int and long</p>.* Which means a binary value can be assigned  by using <strong><em>0b </em></strong>or<strong><em> 0B  </em></strong>prefix to a  primitive type.</p> <p><strong>What is a Literal</strong> :  A literal is source code representation of source code. Which can …</p>AnoopSun, 15 Dec 2013 17:21:00 +0530tag:None,2013-12-15:/java-7-binary-literal-type/javaMaintaining Sessions in Asp.net/sessions-in-asp-net/<div style="text-align:center"> <p><a href="/uploads/images/2013/12/aspnet_sessions.jpg"><img alt="aspnet_sessions" src="/uploads/images/2013/12/aspnet_sessions.jpg"></a></p> </div> <p>Session is amongst the most important part in creating asp.net applications. It is a variable where you can put data between page requests when the pages are either posting or redirecting to each other. It can contain small amount of data containing string, complex arrays or numbers.</p> <p>In Asp …</p>Deep_SinghSat, 14 Dec 2013 01:33:00 +0530tag:None,2013-12-14:/sessions-in-asp-net/asp.netC#How to add custom CSS in HTML/add-custom-css-html/<p>I have already given the <a href="http://www.thegeekyway.com/css-introduction-and-different-ways-of-using-css/" title="CSS – Introduction and How it works">introduction to CSS</a> and advantages.Now, there are few ways to use your custom CSS in your site/blog/wordpress.</p> <ul> <li>Using style tag with HTML elements.</li> <li>Using Style element inside HTML page</li> <li>Linking external CSS file in your pages</li> <li>Importing CSS file inside another CSS …</li></ul>AnoopThu, 12 Dec 2013 23:47:00 +0530tag:None,2013-12-12:/add-custom-css-html/CSSHTMLCSS - Introduction and How it works/css-introduction-and-different-ways-of-using-css/<p>CSS stands for <strong><em>Cascading Style Sheet</em></strong> which is used to style HTML elements.<br> While loading any webpage browser simply create DOM of requested web page and renders the HTML. CSS is basically a better way of managing HTML attributes <p style="color: #800000;"><strong>style</strong></p> of any element.</p> <p>To add style we simply use <p style="color: #800000;"><em>Style …</em></p></p>AnoopWed, 11 Dec 2013 22:57:00 +0530tag:None,2013-12-11:/css-introduction-and-different-ways-of-using-css/CSSHTMLInstall Alternative To Arduino IDE/install-alternative-arduino-ide/<p>Arduino, the world famous opensource electronic prototyping platform is undoubtedly the best series of boards used by makers &amp; Engineers. However, the official Arduino IDE which is used to load the arduino sketch is bit clumsy. I never really liked Arduino IDE, so after searching a lot, I came to know …</p>Abhishek_RawalWed, 11 Dec 2013 08:42:00 +0530tag:None,2013-12-11:/install-alternative-arduino-ide/ArduinoIDElinuxHow To Install Sublime Text Editor In GNU/Linux ?/install-sublime-text-editor-gnulinux/<p>Sublime Text Editor is one of the best cross-platform editor out there for editing source code. It is capable of syntax highlighting for wide range of file extensions like Python, C, C++, Java, HTML, JS, PHP, LaTeX &amp; even Arduino. Sublime Text Editor is not opensource &amp; not an free editor, but …</p>Abhishek_RawalWed, 11 Dec 2013 07:25:00 +0530tag:None,2013-12-11:/install-sublime-text-editor-gnulinux/linuxText EditorHow To Install Any Application From Source Code ?/install-application-source-code-2/<style type="text/css"><!--<br /> P { margin-bottom: 0.08in; }<br /> --></style> <p>Most of the applications are available in the official repository of your Linux distribution. However, there are times when some of the applications you're installing haven't been updated in the repository &amp; you want to get the latest version of that application.Learning how to …</p>Abhishek_RawalTue, 10 Dec 2013 10:44:00 +0530tag:None,2013-12-10:/install-application-source-code-2/linuxopen sourcesource codeLearning about Variables in C/variables-in-c/<p>Welcome to your second tutorial on the C language. In this tutorial, we'll be discussing about variables, their applications, their necessity both in general terms of programming and for C language as well. Variables in C are really very important. These are the fundamentals and you need to understand how …</p>sanyam_khuranaMon, 09 Dec 2013 22:30:00 +0530tag:None,2013-12-09:/variables-in-c/C languageLearn CvariablesUnderstanding init.d Directory In Linux Filesystem./whats-important-init-d-directory-linux/<p><strong><em>init.d</em></strong> is the sub-directory of <strong><em>/etc</em></strong> directory in Linux file system. init.d basically contains the bunch of start/stop scripts which are used to control (start,stop,reload,restart) the daemon while the system is running or during boot. If you look at <strong><em>/etc/init.d</em></strong> then you …</p>Abhishek_RawalSat, 07 Dec 2013 13:08:00 +0530tag:None,2013-12-07:/whats-important-init-d-directory-linux/Linux FilesystemC# Tutorial : Compiling C# Programmes using Notepad/csharp-tutorial-compiling-csharp-programmes-using-notepad/<h2>About C#</h2> <p>C# is a multi-paradigm object oriented language developed by Mircrosoft in the year 2000. C# has its major implementations in dotNet framework, Mono, DotGNU. In this tutorial we will print a simple line "TheGeekyWay.com" using a notepad and C# command line compiler.</p> <blockquote> <p>In order to continue with …</p></blockquote>Deep_SinghThu, 05 Dec 2013 17:13:00 +0530tag:None,2013-12-05:/csharp-tutorial-compiling-csharp-programmes-using-notepad/C#programmingHow To Display Raspberry Pi On VGA Monitor/TV ?/connect-raspberry-pi-vga-monitortv/<p>Raspberry Pi, A \$25 ARM GNU/Linux box comes with RCA &amp; HDMI port. Connecting Raspberry Pi with HDMI supported TV/monitor is cake walk. But, unfortunately some of us still have monitors with only VGA connectors. Raspberry Pi didn't included VGA connectors keeping power consumption of the board in mind …</p>Abhishek_RawalWed, 04 Dec 2013 23:43:00 +0530tag:None,2013-12-04:/connect-raspberry-pi-vga-monitortv/Raspberry PiPrivacy Policy/privacy-policy/<p>This Privacy Policy governs the manner in which TheGeekyWay collects, uses, maintains and discloses information collected from users (each, a "User") of the <a href="http://www.TheGeekyWay.com">http://www.TheGeekyWay.com</a> website ("Site"). This privacy policy applies to the Site and all products and services offered by TheGeekyWay.</p> <p><strong>Personal identification information</strong></p> <p>We may collect …</p>sanyam_khuranaFri, 29 Nov 2013 19:19:00 +0530tag:None,2013-11-29:/privacy-policy/Getting Started With C language/getting-started-c-language/<p><strong>Introduction to C language</strong></p> <p>C language is a middle level language developed by Dennis Ritchie in 1969 and the most secure OS "UNIX" is also coded in C language. It has just turned the world of Coding giving new level to programming, and introducing us to what is called "Structured …</p>sanyam_khuranaTue, 19 Nov 2013 13:26:00 +0530tag:None,2013-11-19:/getting-started-c-language/C languageIntroductionLearn CAbout Us/about-us/<p>Welcome to the About Us page, finally you want to know us, and it matters a lot to us. We are a team of Tech Enthusiasts, Coders and Open Source lovers.</p> <p>This blog is an effort to bring people closer to the world of Technology and make them comfortable with …</p>sanyam_khuranaSat, 16 Nov 2013 05:48:00 +0530tag:None,2013-11-16:/about-us/