Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Wednesday, 2 October 2013

SoftWare List for Linux.

picture Communication

picture Productivity

picture Drawing

picture Games

picture Multimedia

picture Audio

picture Engineering

picture Financial

picture Utility

Leave a comment with any software you think should be On this list.

Friday, 7 June 2013

Configuring JAD decompiler and jadclipse for Eclipse in Ubuntu 13.04 / Linux

How to setup Jad and Jadclipse for Eclipse on a Linux machine. 

Personally i have had problems with this setup many times in the past So i have put together this guidelines to do the setup in a hassle free manner.

Though this guidelines have been tested only on Ubuntu 13.04 and 12.04. They should work on generally any Linux machine.

Now i am assuming you have eclipse Installed. If not please install that first.

Step 1

Download jad from this location JAD Java Decompiler Download Mirror and extract the file.


  • Download the Linux version Jad 1.5.8e for Linux on Intel platform [For me this didn't work]
  • Jad 1.5.8e for Linux (statically linked) So i downloaded this one. 
  • [don't worry about it being 32Bit/64bit.]

Step 2

Testing that Jad is working. [Optional but Recommended] 

  • Arrange for any .class file. It ok to either make one by yourself.
  • Or copy any eclipse path/plugins/*.jar file and extract it and you will find many .class there.
  • put the class file in the jad folder
  • Then go to the folder 
      cd jad158e.linux.static/ 

      ./jad <class file name>
  • A .jad file should have gotten created as classFileName.jad.
  • [If not please post a comment i will try to help you out]

Step 3

  • Move the extracted jad folder to a proper location. I recoment /opt/
      sudo mv ~/Downloads/jad158e.linux.static /opt/

Step 4 [install jadclipse]

      sudo mv ~/Downloads/net.sf.jadclipse_3.3.0.jar /opt/eclipse/plugins/net.sf.jadclipse_3.3.0.jar


Step 5

  • Change working directory to eclipse directory.  Mine is 
      cd /opt/eclipse 
      
      eclipse -clean 
  • This should start eclipse 

Step 6

  • Go to Window -> Preferences Select Java-> JadClipse 
  • set Path to de-compiler as 
      /opt/jad158e.linux.static/jad 


  • [I renamed my folder for ease so its looking a little different in the screen shot] 
  • Apply changes 

Step 7 [This is the most important step]



  •  Select General->Editors ->File Associations 
  • Ensure that you have selected the "*.class without sources" in the upper box. This is where i make mistake most of the time.
  • Select class without source on the top box Select "jadClipse Class File Viewer". 
  • Set it as "default" viewer for class files without sources. This is also very important step. 
  • Apply changes 

Step 8



  • Now close this window and open any java library file.

 
  • De-compiler should be working fine now. 


Please leave comment, any Question below. I Will be happy to answer. 
-- 
Dasvidaniya 

Wednesday, 8 May 2013

Installing Google Chrome in Arch Linux/KDE while keeping it Simple

The Actual process to get this done is very simple.

Open address : https://aur.archlinux.org/packages/google-chrome/

in the right side you will find Package Actions

Download tarball.

Extract the tarball.

Open this location on terminal (konsole).

    Type : makepkg

    [ This command executes the file PKGBUILD, if you are interested in what it does then simply open the
      file and look at the commands. They are simple to understand and you may run those commands directly
     on the terminal doing the same process by yourself.]

    then

    as root : pacman -U google-chrome-stable....pkg.tar.xz

  [ makepkg command will build a .pkg.tar.xz file which may be used to install the software using the command written above.]

or

    makepkg -i


This should get your chrome installed.

Saturday, 6 April 2013

Linux and Ubuntu have caught up to windows and are soon going to leave Microsoft behind

I am in love with Ubuntu and GNU/Linux. I have been using it for years now and i am far from being fully satisfied with its performance. But at the same time, i am happier than i have been ever before.

Actually last year i bought a new laptop that shipped with Windows 7 Home Basic. I had no plans to use the basic edition. As we all know Microsoft purposefully slows down the Basic and starter editions so that they perform exceptionally slow. Microsoft charges a lot of money for this crappy edition and also if you wish to upgrade to a better edition you need to pay handsomely. So its kind of a trick to rip people off and to force them to buy extra expensive licenses.

So to save money and be able to play games and all i decided to buy the Universally-Rejected Widows 8 using the windows upgrade offer. It's common knowledge today that windows 8 super awful.

As of today's time I would say Linux distro's are way more advanced than Windows in many ways and is quickly catching up in the rest of the parameters.

Here is one such case that i noticed recently:

Few days back i tried getting my laptop online with my HTC Android mobile. To achieve this i was required to download HTC sync software. Surely i could have used Wi-fi hot-spot, but i like the freedom of choosing between every possible option.

So i tried the same thing in My Ubuntu 12.10. And it worked brilliantly. No extra driver needed. Just i connected my HTC and selected USB tethering and 2 sec later i was online. This is Linux moving forward in terms of driver support.

In 2008-2010 the scenario was reverse of this. We were forced to go to windows for hardware/driver support and in 2012 the situation has flipped. That's how far Ubuntu has come in 4 years. And widows has come from Windows 7 to Windows 8. Which is a steep fall.


Now the way i see it. In four years Ubuntu will be far far advanced in terms of what it will be capable of doing. And i am pretty sure Windows 9 is going to be awesome. But the rate at which Ubuntu and other Linux distro's are evolving It is soon going to become impossible for Microsoft to catch up.

You might disagree with what i just said, but i have solid grounds to support my statement.


You remember Microsoft prior 2000 Launched a super application called Encarta. It invested a lot of money for its development and paid a lot of professionals to write awesome articles for it. I loved this application back then.



This was all propitiatory and controlled by Microsoft so it had a good run in the beginning. And then came the super awesome Wikipedia and BOOM!.

How did it catch up so fast? How could it take over such an awesome application and today in just 10 years time people don't even remember Encarta  that awesome app is trash.

Well this happened mainly because Wikipedia is free and open source and people are self motivated to contribute to it. Money can only take you to a certain level but if you want to go further you need passion. And the passion involved in this things development is great. People love it. From students to kids to teachers to professionals. It adds to our life our freedom our choice. 

End of the day its things like this that define us humans contributions to the world. It feels great to be a part of a community that you can say is your's. It's not someone else's decisions from inside a board room meeting. It's ours. 

This is why Linux is growing both in force and mass and is gaining momentum. You may argue that Linus controls Linux development and Mark control which direction Ubuntu head's. That is true. But there is a major difference, these people take decisions with the community for the community and not for controlling the community.


Here is another reason that favors Ubuntu greatly:

Windows has a major release in about every 4 years. Now every alternate major release has been awesome till date. But all the even releases have sucked greatly. And there is a reason for that. In 4-5 years of time technology advances greatly and Graphics and hardware all grow up in major ways. So a OS has to catch up to those changes.

Same thing happened in between windows xp and Vista. Vista had major graphic changes. In fact the entire graphic system was moved from Pixel to Vector Graphics.

What this kind of change need is a change in the core infrastructure. This causes the system to become much more bug prone and for a propitiatory software the 4 years development cycle is simply not enough for all the testing that it needs. Hence the system only properly evolves after 8 years. 2 Version releases.

But the same thing is not true for Ubuntu. Ubuntu's release cycle is 2 times a year. Mostly any new version that comes out does not have too much change between 1 version to the next. It does have a lot of bug fixes and major upgrades in drivers though.

I personally have notices that when i installed Ubuntu 12.04 soon after it was released. I notices lots of issues. But as i kept on updating the system (unlike what i do in windows) I notices those issues getting resolved with subsequent updates. Many gesture support that i was expecting it to have, came within weeks.

Also for any major changes Ubuntu makes you can chose to simple reject them. For example i didn't switch to Unity when it came out at first. I continued using Gnome. Even when they removed Gnome Interface in the default installation, i downloaded its package and continued using it. But since 12.04 i found unity to be better suited and growing faster than Gnome so i switched. This freedom is what makes Linux systems so great to use. I chose what i want to run on my system.

These are just a couple of major reasons out of the countless reasons why Linux is catching up so fast in the desktop environment and once Ubuntu Touch comes out we will have more Linux share in Tablet market then ever before.


Freedom is in the DNA of all living creatures and we are on all days attracted towards it. So we will push for things that add to our freedom.

PS: If you don't believe in the title just look around you and notice one thing: Android (Linux) caught up to I-OS ages ago. And what we are seeing now is a failing I-OS which is far less-featured in comparison to Android.

---
Game on.

Monday, 4 March 2013

Linux and Viruses

Many people believe that Linux is immune to virus. However it's not true.

What is true though is that there are far fewer number of virus for Linux in comparison to windows.

Now why is that so?

Well for very simple reasons, And I will try to list them here:

1. All system related critical files and folders are well Protected under Linux:-