In this post I will be telling you something about Google and Facebook. I have seen many people enquiring on this topic over the Internet and other areas. In reality setting up such huge companies is sort of impossible. With the free services they provide it is even more complicated to understand how do they do it.
In reality, these big companies have a department known as Analytics. Example Google Analytics. The basic work of this department is to monitor our activities. They do breach your security. The searches made by you on google and facebook is being recorded by them. These records help them to determine what kind of person you are. According to your searches they offer you deals and offers acordingly. The companies ads that you see pay google and facebook for there promotion.
This is only one part of there earning. Other sources are coming soon....
Most people around the globe do not know the true meaning of Open Source.Open Source simply means availability of the source code using which any software or operating system is designed. Linux is made to be open source. Unix is also open source. Unix is not so popular among the technologists. Linux has many flavors such as Rhel,Ubuntu,Fedora etc. Choice is yours to choose. Many open source softwares such as Mozilla Firefox, Chromium,Qt Design,etc. The most important site from where you can download most of the open source softwares is Source Forge.net. You can download your softwares free of cost from this site.The softwares are available for windows,mac and linux.
You can always view and study the source code of these softwares on github.Github is a free and easy to use site where you can create your account and download source code of other developers.The whole work of Linux kernel developers can be downloaded from this site. You can even download there work without making an account from git hub as zip folder.Later unzip that folder and extract its contents.
This release is packed with new features for users and thousands of new
APIs for developers. It extends Android even further, from phones,
tablets, and wearables, to TVs and cars.
MATERIAL DESIGN:
Android 5.0 brings Material design to Android and gives you an expanded UI toolkit for integrating the new design patterns easily in your apps.
New 3D views let you set a z-level to raise elements off of the view hierarchy and cast real time shadows, even as they move.
Built-in activity transitions take the user
seamlessly from one state to another with beautiful, animated motion.
The material theme adds transitions for your activities, including the
ability to use shared visual elements across activities
Ripple animations are available for buttons, checkboxes, and other touch controls in your app.
You can also define vector drawables in XML and animate them in a
variety of ways. Vector drawables scale without losing definition, so
they are perfect for single-color in-app icons.
A new system-managed processing thread called Render Thread keeps animations smooth even when there are delays in the main UI thread.
PERFORMANCE IMPROVED:
Android now runs exclusively on the new ART runtime,
built from the ground up to support a mix of ahead-of-time (AOT),
just-in-time (JIT), and interpreted code. It’s supported on ARM, x86,
and MIPS architectures and is fully 64-bit compatible.
ART improves app performance and responsiveness. Efficient garbage
collection reduces the number and duration of pauses for GC events,
which fit comfortably within the v-sync window so your app doesn’t skip
frames. ART also dynamically moves memory to optimize performance for
foreground uses.
Android 5.0 introduces platform support for 64-bit architectures—used
by the Nexus 9's NVIDIA Tegra K1. Optimizations provide larger address
space and improved performance for certain compute workloads. Apps
written in the Java language run as 64-bit apps automatically—no
modifications are needed. If your app uses native code, we’ve extended
the NDK to support new ABIs for ARM v8, and x86-64, and MIPS-64.
Continuing the focus on smoother performance, Android 5.0 offers
improved A/V sync. The audio and graphics pipelines have been
instrumented for more accurate timestamps, enabling
video apps and games to display smooth synchronized content.
NOTIFICATIONS PANEL:
Varying notification details may appear on the lock screen if desired by the user. Users may elect to allow none, some, or all notification content to be shown on a secure lock screen.
Key notification alerts such as incoming calls appear in a heads-up notification—a small floating window that allows the user to respond or dismiss without leaving the current app.
You can now add new meta data to notifications to collect associated contacts (for ranking), category, and priority.
A new media notification template provides consistent media controls
for notifications with up to 6 action buttons, including custom controls
such as "thumbs up"—no more need for Remote Views!.
APPS MADE OFFICE CENTRIC:
Android 5.0 introduces a redesigned Overview space (formerly called Recents) that’s more versatile and useful for multitasking.New APIs allow you to show separate activities in your app as individual documents alongside other recent screens.
You can take advantage of concurrent documents to provide users
instant access to more of your content or services. For example, you
might use concurrent documents to represent files in a productivity app,
player matches in a game, or chats in a messaging app.
CONNECTING THE NEW WAY:
Android 5.0 adds new APIs that allow apps to perform concurrent operations with Bluetooth Low Energy (BLE), allowing both scanning (central mode) and advertising (peripheral mode).
New multi-networking features allow apps to query
available networks for available features such as whether they are
Wi-Fi, cellular, metered, or provide certain network features. Then the
app can request a connection and respond to connectivity loss or other
network changes.
NFC APIs now allow apps to register an NFC
application ID (AID) dynamically. They can also set the preferred card
emulation service per active service and create an NDEF record
containing UTF-8 text data.
HIGH END GRAPHICS:
Android 5.0 also introduces the Android Extension Pack
(AEP), a set of OpenGL ES extensions that give you access to features
like tessellation shaders, geometry shaders, ASTC texture compression,
per-sample interpolation and shading, and other advanced rendering
capabilities. With AEP you can deliver high-performance graphics across a
range of GPUs.
VIDEO & CAMERA IMPROVED:
Android 5.0 introduces all new camera APIs that let
you capture raw formats such as YUV and Bayer RAW, and control
parameters such as exposure time, ISO sensitivity, and frame duration on
a per-frame basis. The new fully-synchronized camera pipeline allows
you to capture uncompressed full-resolution YUV images at 30 FPS on
supported devices.
Along with images, you can also capture metadata like noise models and optical information from the camera.
Apps sending video streams over the network can now take advantage of H.265 High Efficiency Video Coding (HEVC) for optimized encoding and decoding of video data.
Android 5.0 adds support for multimedia tunneling
to provide the best experience for ultra-high definition (4K) content
and the ability to play compressed audio and video data together.
NEW SENSORS ADDED:
In Android 5.0, a new tilt detector sensor helps improve activity recognition on supported devices, and a heart rate sensor reports the heart rate of the person touching the device.
New interaction composite sensors are now available to detect special interactions such as a wake up gesture, a pick up gesture, and a glance gesture.
CHROMIUM LAUNCHED:
At Last android 5.0 gets rid of chrome and introduces chromium as its latest browser.
In my Ubuntu post I have explained importance and usage of chromium. Please see it to know more.
The initial release for Android 5.0 includes a version of Chromium for based on the Chromium M37 release, adding support for Web RTC, Web Audio, and Web GL.
Chromium M37 also includes native support for all of the Web Components specifications: Custom Elements, Shadow DOM, HTML Imports, and Templates. This means you can use Polymer and its material design elements in a Web View without needing polyfills.
Although WebView has been based on Chromium since Android 4.4, the Chromium layer is now updatable from Google Play.
As new versions of Chromium become available, users can update from
Google Play to ensure they get the latest enhancements and bug fixes for
WebView, providing the latest web APIs and bug fixes for apps using
WebView on Android 5.0 and higher.
The Linux Foundation is a non-profit consortium dedicated to
fostering the growth of Linux. Founded in 2007.One of the Best organizations I have ever seen. The Linux Foundation aims to spread word about Linux and also to handle the Linux Kernel Up gradation. The Foundation has great opportunities as they progress ahead.
FELLOWS:
The Linux Foundation has some worldwide famous persons working as fellows in the company. Some of the Them are:
1. LINUS TROVALDS (The GOD Himself):
Linus Torvalds created the Linux kernel and open source development of the widely-used Linux operating system.Torvalds was born on December 28, 1969 in Helsinki, Finland. Torvalds
enrolled at the University of Helsinki in 1988, graduating with a
master's degree in computer science. His M.Sc. thesis was titled Linux: A
Portable Operating System.
An avid computer programmer, Linus authored many gaming applications
in his early years. After purchasing a personal computer with an Intel
386 CPU, he began using Minix, an Unix-inspired operating system created
by Andrew Tanenbaum for use as a teaching tool. Torvalds started work
on a new kernel, later to be named "Linux", in the fall of 1991 and
after forming a team of volunteers to work on this new kernel, released
V1.0 in the spring of 1994.
In 1996, Torvalds accepted an invitation to visit the California
headquarters of Transmeta, a start-up company in the first stages of
designing an energy saving central processing unit (CPU). Torvalds then
accepted a position at Transmeta and moved to California with his
family. Along with his work for Transmeta, Torvalds continued to oversee
kernel development for Linux.
In 2003, Torvalds left Transmeta to focus exclusively on the Linux
kernel, backed by the Open Source Development Labs (OSDL), a consortium
formed by high-tech companies, which included IBM, Hewlett-Packard,
Intel, AMD, RedHat, Novell and many others. The purpose of the
consortium was to promote Linux development. OSDL merged with The Free
Standards Group in January 2007 to become The Linux Foundation. Torvalds
remains the ultimate authority on what new code is incorporated into
the standard Linux kernel.
2.GREG KROAH HARTMAN:
Kroah-Hartman is among a distinguished group of software developers
that maintain Linux at the kernel level. In his role as Linux Foundation
Fellow, KroahHartman continues his work as the maintainer for the
Linux stable kernel branch and a variety of subsystems while working in a
fully neutral environment.
Kroah-Hartman created and maintains the Linux Driver Project. He is
also currently the maintainer for the Linux stable kernel branch and a
variety of different subsystems that include USB, staging, driver core,
tty, and sysfs, among others. Most recently, he was a Fellow at SUSE.
Kroah-Hartman is an adviser to Oregon State University’s Open Source
Lab, a member of The Linux Foundation's Technical Advisory Board, has
delivered a variety of keynote addresses at developer and industry
events, and has authored two books covering Linux device drivers and
Linux kernel development.
Till Kamppeter holds a PhD in Theoretical Physics and works with
printing under Linux and Unix already since mid 2000 when he got invited
to work as a developer at MandrakeSoft (now Mandriva) in Paris. There
he did the packaging of the printing-related software for the
distribution and since 2001 he was the leader of the linuxprinting.org
project. He was also participating in the work of the OpenPrinting
workgroup. Mid 2006 he got invited to work for the Free Standards Group
(now The Linux Foundation) merging linuxprinting.org into OpenPrinting
and leading the OpenPrinting project full-time.
During all the time from mid 2000 to now Kamppeter has given several
printing-related talks and tutorials on conferences, organized booths on
Linux shows, and wrote articles in magazines about Linux. From 2006 on
he is organizing an annual three-day OpenPrinting Summit, currently
together with the annual Linux Foundation Collaboration Summit. With
OpenPrinting he leads the development of new printing architectures and
technologies and printing infrastructure and interface standards for
Linux and Unix-style operating systems. For this he is in contact with
the leading printer manufacturers, all relevant free software projects,
and the distribution vendors.
Richard is a developer and maintainer of the OpenEmbedded software
project, and architect and maintainer of the Yocto Project and Poky
Build System. Most recently he was an Embedded Linux Architect for
Intel's Open Source Technology Center.
From 2005 to 2008, he was a
Software Engineer at OpenedHand, where he worked with a variety of other
open source projects such as Clutter, X server, Zaurus and Oprofile. He
has also made numerous contributions to the Linux kernel, including as
maintainer of the backlight and LED subsystems. Purdie received his MSci
in Physics from University of Durham in 2003.
The Raspberry Pi is a credit-card sized computer that plugs into your TV
and a keyboard. It is a little computer which can be used in
electronics projects, and for many of the things that your desktop PC
does, like spreadsheets, word-processing and games.
One of the most important things I have seen in my life. I have researched on it for a long time. Presently having 2 models with me namely, Raspberry Pi model A and B. Works like wonder.
The beauty of raspberry pi lies in bridging the gap between software developers and Electronics Developers. In future I hope that the computers that will be available in the market will be made out of Raspberry Pi.
PROJECTS:
So I am going to discuss some of the great working projects made by People around the Globe.
1.Lap Pi - A Raspberry Pi Netbook
The basic idea is simple. Put a Raspberry Pi inside an aluminum case,
wire it up to a screen, keyboard, mouse & batteries. Then plug in a
USB hub, connect Wifi, Blue tooth, and the receiver for a wireless
keyboard. IT also needs to extend the Network port, add a headphone
socket & speakers, fit in a battery pack, and then wire it all
together!
The project is quite simple.The task is to make an ultra portable, mobile Raspberry Pi that you can take to-go. Quite Impressive work done by Nathan Morgan.
The Snap Pi Cam is a D.I.Y. Digital Camera you can build at home. It is a
great weekend project and is easily assembled with the most basic of
tools by just about anyone. The idea for the Snap Pi Cam is based on how to build a Touch-screen camera.
Raspberry Jams are events organized by the Pi community all around the
world. They’re set up so you can share knowledge, learn new things, and
meet other Pi enthusiasts. They’re a great way to find out more about
the Raspberry Pi and what you can do with it, and to find like-minded
people. Discover what Raspberry Jams are all about, and learn more about
how to find one near you, or how to set one up yourself.
Cambridge Raspberry jam:
The Cambridge Raspberry Jam – known as CamJam – is organised
by Michael Horne and Tim Richardson. It runs roughly every three months
and is a mixture of practical workshops, technical talks, show-and-tell
and a popular marketplace. Tickets are normally priced at £2-3 for
adults, and are free for those 16 and under. Proceeds from ticket sales
go towards running future Jams and increasing the amount of equipment we
have available for workshops. In December, they will be running what we
hope will be an annual robotics competition called Pi Wars.Jams are
popular with hobbyists, educators and families, and they regularly
welcome over 150 people to the event.
SAMPLE Live Videos of the Event:
Representation of Use of Raspberry Pi Around The Globe:
So today I would like to recommend some movies which everyone should really watch . These movies will not only help you making out the sacrifices that people have put to achieve something great in life. So here it is :
1 THE INTERNSHIP:
The movie is all based on google internships. A must watch movie for those who feel a bit depressed due to lack of quality education but have great ambitions to go inside big companies such as Google like me. An inspiration for everyone. Do check it out. Check out the trailer :
Torrent Link : https://kickass.to/the-internship-2013-unrated-720p-brrip-x264-yify-t7996754.html#main
2. THE SOCIAL NETWORK :
The movie is all based on life of Mark Zuckerberg. How he started out his journey by inventing a great Social networking engine. Awesome start and a lot of problems which were faced by the youngest billionaire of all times. Trailer is here:
Torrent Link : https://kickass.to/the-social-network-2010-720p-brrip-x264-700mb-yify-t6198169.html
3. JOBS:
Steve Jobs a person considered as pioneer of all times. Great movie and harsh lifetime faced by The Great Apple Founder Steve Jobs. Watch it to love it. Good acting by Ashton Kutcher as Steve Jobs.
Torrent Link: https://kickass.to/jobs-2013-720p-brrip-x264-yify-t8176790.html
Made by Red Hat Enterprises. Freely Distributed . Most Beautiful User Interface you could ever use. Honestly, the best competitor for Microsoft and Apple desktop users if people start using it.
Network Manager
Network Manager
is a set of co-operative tools that make networking simple and
straightforward. Whether Wi-Fi, wired, bond, bridge, 3G, or Bluetooth, Network Manager allows you to quickly move from one network to another: once a network
has been configured and joined, it can be detected and re-joined
automatically the next time its available.
Pain-Free Networking
Networking
on Linux can be painful, especially in comparison to other operating
systems. You should never need to use the command line or configuration
files to manage your network (unless you want to!); everything should
"Just Work" as automatically as possible and never stop you from doing
what you want to do. Network Manager attempts to make networking as invisible as you want it to be. Whether at home, work, or on the move, Network Manager automatically connects to the last network you told it to connect to. From wired to wireless to mobile broadband to Bluetooth, Network Manager has you covered.
Flexible, Extendable, Open
The most important pieces of Network Manager
are user-interface and distribution agnostic, functioning just as well
in Gnome, KDE, Xfce, embedded devices, etc., and across distributions
like Fedora Core, Ubuntu, SuSE, Debian, Gentoo, and others. And since
the Network Manager
components communicate with each other using dbus, it's easy to to build
network-aware applications with languages like C, C++, and Python, or
network-aware scripts in your favorite shell.
Application Integration
Using the awesome power and flexibility of dbus, udev, and Modem Manager, Network Manager
provides facilities for other applications like browsers, email
clients, or system services to be aware of the network's state and
adjust their operation accordingly. If you're not online or on your
metered mobile broadband connection, your computer probably shouldn't
try to update itself. With Network Manager, software knows where it is and how it's connected.
Disk Usage Analyzer
No more space on your hard drive? Where
did the gigabytes and megabytes go? The disk usage analyzer examines
your hard drive and provides interactive graphs to help you figure out
which folders are wasting your space and helps you clean them out.
GNOME Power Manager
GNOME Power Manager is a session daemon for the
GNOME desktop environment that makes it
easy to manage your laptop or desktop system.
These pages are meant to help you find information about GNOME Power Manager.
GNOME Power Manager is written in C, and has additional dependencies of:
Power management is an essential job on portable computers, and becoming more
important on todays high-powered desktops.
It uses many complex (and sometimes experimental) parts of the system - each
of which are slightly different, and may contain quirks to work around.
The power management policy could be influenced and tweaked by an huge number
of options, and each new laptop model brings more possibilities and options.
This should all work in the background without even being noticed by
the user.
For example modern machines allow a many options to reduce power consumption:
Reduce CPU frequency
Switch off the harddrive if not needed
Dim the display when the machine is idle
And they support various actions to match users needs:
Sleep to RAM (Suspend)
Sleep to Disk (Hibernate)
Shutdown
Blank screen
Shotwell
Features
Import from disk or camera
Organize by time-based Events, Tags (keywords), Folders, and more
View your photos in full-window or full screen mode
Crop, rotate, color adjust, straighten, and enhance photos
Slideshow
Video and RAW photo support
Share on major Web services, including Facebook, Flickr, and YouTube
As soon as someone hears this term one of most common misconceptions generate in one's mind that it is Linux in its itself. Many people consider it calling it Linux. It is one of the most popular used flavors in Linux. Use it the way you Like. Its easy usage makes it easier to use for people new to the Linux Background. I am an example one of them .
Let us Discuss some specialities:
Web Browsing:
With the Firefox web browser already installed, Ubuntu has
everything you need to surf securely and at speed. And if Firefox isn’t
your favourite, you can always select the Chromium browser from the
Ubuntu Software Centre .
Chromim:
Create professional documents, spreadsheets and presentations with
Ubuntu. LibreOffice is easy to use, packed with the features you need,
and it’s completely free. Easy to create an use. Not like windows asking you to buy it every time you have to use it. Open Source and Fun to use.
Video Camera:
Cheese
Cheese is a webcam application that supports image and video capture.
Video Player:
TOTEM
Videos is a video playback application designed to work beautifully for gnome and ubuntu.Really Cool and nothing to be much better once you update it after installation .
Music Player :
Rhythmbox
Rhythmbox Music Player is a music player and library for
tagged files that supports various music formats.
Current Rhythmbox Music Player features include:
Play various format music files from your tagged organized
Library.
Display information on the songs through meta-data reading.
Display songs in an organized view.
Create static playlists by dragging and dropping from the
Library view.
Create automatic playlists from criterias.
Search for songs in the sources list like Library or
Playlists.
Listen to Internet radio stations.
Read Audio CDs, and retrieve information like track title from
the Internet.
Burn Audio CDs from playlists.
Transfer music to iPod, MTP and USB Mass Storage music players
Games and apps:
Ubuntu Software Centre gives you instant access to thousands of
great applications — some free and some available commercially. You can search for apps directly from the Dash. If you see something you
like, you can get more information and then install it in just a couple
of clicks. Best than other software centers on other flavors on Linux.
So I think its enough for a beginner to start using Ubuntu and for people who wish to know more just google Ubuntu and visit there site at www.ubuntu.com. Try it to Learn it. Keep it Simple.
The
service used which is used by this application is known as crond.
This application is mostly used by system administrators in various
companies to give different messages to various employees when they
arrive on there job.
But this service could also by used by normal users. By default I have Rhel on my system. Ubuntu users can also use this . Just do the Step 3 and its done.Now I am
going to illustrate you the steps using which we could setup a
cronjob for ourselves : Step 1 :
Open up your terminal. Step 2:
By Default, crontab is present in your system. If not , then
Make sure you have a working internet connection !!!.
root@localhost: yum install crontab Step 3: Ubuntu users please do this step only.
After installation , please type the following lines into the
terminal : root@localhost:crontab -u ramit(user name) -e
This will open up a blank file .
Step 4:
Please type the following lines on top into this file
Minute Hour Day of the month(1-31) Month(0-12) Day of the
week(0-7) Your Message 23 14 * * * /usr/bin “Hi” Step 5 :
Save and Close the file. In the terminal type :
root@localhost: service crond restart
Step 6:
Congrats you have configured your own cronjob . Now if you want
your cronjob to remain active even after you restart your pc, then
type in the terminal :
root@localhost: chkconfig crond on
So, At the end of this article I believe you might have enjoyed
learning the way how cronjob works. As Linux is open source knowledge
is never ending. For more information you could type in the terminal
man crontab.