Sabtu, 28 Mei 2016

Google Wins Java Copyright Case Against Oracle


  • Google has won a six-year court case brought by software firm Oracle, which claimed Google had infringed its copyright by using 11,500 lines of Java code in its Android operating system.
  • A jury has ruled that Google did not unfairly use parts of Java programming language.?Oracle? sought billions in damages from Google.
  • A judge on Thursday ruled Google's use of Java code in the Android operating system does not infringe on Oracle's copyrights and is protected by fair use. Oracle said it would appeal the decision.


      Google Wins Java Copyright Case Against Oracle
      • Google wins $9bn Java copyright case with Oracle short by Swarnim Bagre / 05:49 pm on 27 May 2016,Friday
      • A federal jury in San Francisco ruled in favor of Google in the Java copyright case against Oracle on Thursday. Oracle had filed a suit in 2010 against Google claiming that it used code from the Oracle-owned Java programming language in Android without permission, seeking nearly $9 billion in damages. Oracle said that it will appeal against the decision
      • Copyright law expert Professor Pam Samuelson said the litigation was a "very unusual" fair use case, but that the jury ultimately agreed with the fair use defense, including the fact that "Google was the one who made an innovative and highly successful product from Java."
      • The sun has finally set on the Google and Oracle copyright battle. Google has won the long running Java lawsuit against Oracle as the jury found that Android OS does not violate copyrights owned by the latter.
      • Earlier in March Oracle demanded $9.3 billion in damages from Google over the use of Java API in Android which powers about 80% of the world’s mobile devices.. The company stated that Google needed a license to use its Java programming language to develop Android however, the jury rejected that argument and concluded Google made fair use of the code under copyright law. Oracle owns the programming language Java as it was acquired Sun Microsystems in 2010.
        •  "Today's verdict that Android makes fair use of Java APIs represents a win for the Android ecosystem, for the Java programming community, and for software developers who rely on open and free programming languages to build innovative consumer products," Google said in an emailed statement. 
        • The verdict is the latest development in the six-year legal skirmish over software copyrights with billions of dollars in damages at stake. 
        •  Oracle pledged it would appeal the verdict. "We strongly believe that Google developed Android by illegally copying core Java technology to rush into the mobile device market. Oracle brought this lawsuit to put a stop to Google’s illegal behavior. We believe there are numerous grounds for appeal," Oracle's general counsel Dorian Daley said in an emailed statement.
           
        Baca selengkapnya

        Kamis, 05 Mei 2016

        linux unix commands with examples

        linux unix commands with examples

        Unix/Linux Commands
        Ls: List of all files
            Syntax
                                     Function
        Ls-l
        Complete properties of files or folders
        Ls-lt
        List of files or folders order by time
        Ls-ltr
        List of files or folders reverse order by time
        Ls-d
        Displays only directories

        Cd: Change directory
            Syntax
                                     Function
        cd-
        Change directory to previous working directory
        cd..
        Change working directory to parent directory
        Cd~
        Same as above
        cd../..
        Change two levels up in the directory structure
        Command
                  Syntax
                             Function
        Cp(copy)
        Cp source..destination
        Copy the files and directories
        sort
        Sort[option][filename]
        Sort the contents of text line by line
        uniq
        Uniq[option] filename
        Eliminates duplicate lines from file
        cat
        Cat[options][files]
        Display the contents of the file
        join
        Join[option]file1 file2
        Join he two files based on key field present
        sed
        Sed..[script][input file]
        Basic text transformations on input
        head
        head[option][files]
        Prints first N lines from file
        tail
        Tail[option][file]
        Print last N lines from file
        alias
        Alias[name=[’command]’]
        Alternative name used for long strings
        date
        Date[option]…[format]
        Print the date or change the system date and time
        zip
        Zip[option]zipfile file_list
        Compress the file and reduce file size
        grep
        Grep[option]pattern[list of files]
        Search the words in a file
        find
        Find[pathnames][condition]
        Search for directories, files and links
        cut
        Cut[option]…[file]
        Select sections of text from each line in a file
        chmod
        Chmod[option]mode… filename
        Change or assign the permissions of files or directories
        rmdir
        Rmdir[options]directories
        Remove directories
        rm
        Rm[options]directories/files
        Remove both files and directories
        mkdir
        Mkdir[option]directories
        Creates single or multiple directories
        mv(move)
        Mv[option]source.. destin
        Move or rename the files and directories
        hostname
        Hostname[option][file]
        Name of the system or server you are logged into.
        paste
        Paste[options]file-list
        Merges the lines from multiple files
        split
        Split..filename
        Split the one file in to many pieces
        mail
        Mail[options]to address [sending mail options]
        Send email to users, also read delete mails
        kill
        Kill[-s signal] pid
        Terminate or kill the process, also running the process
        top
        Top[options]
        Provides system information
        expr
        Expr[expression]
        For doing arithmetic operations
        WC
        Wc[options]filename
        Finding number of lines, characters, words in a file
        tr (Translate)
        Tr[options]set1 [set2]
        Translate, delete, squeezed characters
        Baca selengkapnya

        Senin, 02 Mei 2016

        How to get table cell data using JavaScript

        How to get table row data in javascript:

        • When we are working with HTML tables we will get a scenario like to get whole table rows data, or table td values , table cell value in JavaScript.
        • For that we need to read the table by using JavaScript.
        • lets see example on get table cell data using java script.
        • Before that lets see how to read the data of table using JavaScript
        • To find number of rows of a table by using table id in JavaScript.



        1. var numberOfrows=document.getElementById("tableData").rows.length;

        • Get number of cells or number of tds inside each tr (table row)

        1. var numberoftds = document.getElementById("tableData").rows[0].cells.length;


        • JavaScript get table row values get table td data

        1. var numberoftds = document.getElementById("tableData").rows[0].cells.item(0).innerHTML;


        Example on get table each row data using javascript:



        1. <script type="text/javascript">
        2. function checkFun() {

        3. var n1 = document.getElementById("tableData").rows.length;

        4. var i=0,j=0;
        5. var str="";
        6.  
        7. for(i=0; i<n1;i++){
        8.  
        9. var n2 = document.getElementById("tableData").rows[i].cells.length;
        10.  
        11. for(j=0; j<n2;j++){
        12.  
        13. var x=document.getElementById("tableData").rows[i].cells.item(j).innerHTML;\
        14.  
        15.     str=str+x+":";
        16.  
        17. }
        18. str=str+"#";
        19.    
        20. }
        21.    document.getElementById("tablecontent").innerHTML=str;

        22.    
        23. }
        24. </script>




        1. <body onload="checkFun()">
        2.  
        3. <table id="tableData" border="1">
        4.     <tr>
        5.         <td >37</td>
        6.         <td >46</td>
        7.         <td >3</td>
        8.         <td >64</td>
        9.     </tr>
        10.     <tr>
        11.         <td >10</td>
        12.         <td >4</td>
        13.         <td >7</td>
        14.         <td >21</td>
        15.     </tr>
        16.     
        17. </table>
        18. <p id="tablecontent" ></p>
        19.  </body>


        get table cell row td data value javascript

        • Here in this example on page loading we called the JavaScript function
        • For that used body onload="func()" .
        • Practice this example in your System.

        Baca selengkapnya