Here Are Some Material Design-Like Web UI Frameworks | Androidheadlines.com



Here Are Some Material Design-Like Web UI Frameworks | Androidheadlines.com

Here Are Some Material Design-Like Web UI Frameworks Published on February 28, 2015 by Kristijan Lucic Along with Android 5.0 Lollipop, Google has announced a new design language, called Material Design. This new way of doing design brings a lot of animations to the table, skeuomorphic animations if you will, which is completely different than what Google has been aiming at thus far. Google wants to make all their services somewhat similar by pushing Material Design scheme, web included. Google calls bringing Material Design to their web services the "Polymer Project". The Polymer Project is still in early developer preview though and it's still not ready for a release. Anyhow, a lot of non-Google third party web UI frameworks have already kind of made Material Design a reality. You'll find some of these themes listed down below, and some of them are based on Bootstrap, a rather popular web UI framework.

Read full article from Here Are Some Material Design-Like Web UI Frameworks | Androidheadlines.com


How to read a file line by line



How to read a file line by line

This article introduces the concept of playing a file line by line in Linux with the help of examples and tips along with a guided tour of initiating a loop. The article discusses the errors committed while reading a file line by line on the Linux platform. With samples and illustrations, it shows how the 'for loop' and 'while loop' differ in their respective outputs. It also provides tips on how to use the while loop and depicts its syntax. It concludes with the process behind initiating a loop along with the side effects the while loops can exhibit. One of the most common errors when using scripts bash on GNU / Linux is to read a file line by line by using a for loop (for line in $ (cat file.txt) do. ..), which in this example leads to an assessment for each line and not every word of the file. It is possible to change the value of the variable $ IFS (Internal Field Separator, internal field separator) with a for loop before starting the loop. Sample output with a for loop:

Read full article from How to read a file line by line


bash - Reading input files by line using read command in shell scripting - Stack Overflow



bash - Reading input files by line using read command in shell scripting - Stack Overflow

read reads until it finds a newline character or the end of file, and returns a non-zero exit code if it encounters an end-of-file. So it's quite possible for it to both read a line and return a non-zero exit code.

Consequently, the following code is not safe if the input might not be terminated by a newline:

while read LINE; do    # do something with LINE  done

because the body of the while won't be executed on the last line.


Read full article from bash - Reading input files by line using read command in shell scripting - Stack Overflow


Tech Stocks to Buy 2015: This Winner's Up 53% with Room to Run - Money Morning - We Make Investing Profitable



Tech Stocks to Buy 2015: This Winner's Up 53% with Room to Run - Money Morning - We Make Investing Profitable

This Tiny Tech Firm Is Winning the "Land Rush" in Cyberspace It's called the "Oklahoma Land Rush," and it's a fascinating story from U.S. history that I've related to some of you before. It was just before noon, April 22, 1889, and tens of thousands of folks were spread across an Oklahoma hillside. Some were on horseback, others sat atop wagons and many were on foot. Best Investments Trend Watch William Patalon III The only "buy and hold" system that beats even today's volatile markets. Pro trader Keith Fitz-Gerald runs this hyper-selective (but low-maintenance) service that only buys stocks that are going up - without fail since 2000. BROWSE SERVICES BY AUTHOR Tech Stocks to Buy 2015: This Winner's Up 53% with Room to Run By Kyle Anderson , Associate Editor, Money Morning • January 22, 2015 Money Morning's Defense and Tech Specialist Michael Robinson just told readers about one of the best tech stocks to buy now – and it's actually the second time he's recommending the stock.

Read full article from Tech Stocks to Buy 2015: This Winner's Up 53% with Room to Run - Money Morning - We Make Investing Profitable


A Dozen Stocks To Buy And Hold For 2015



A Dozen Stocks To Buy And Hold For 2015

Apple (AAPL), Bank of America (BAC), CVS Caremark (CVS), Facebook (FB), Google Class A (GOOGL), Home Depot (HD), Microsoft (MFST), Pfizer (PFE), TJX Cos. (TJX), UnitedHealth Group (UNH), Yahoo (YHOO), and Walt Disney (DIS).

Read full article from A Dozen Stocks To Buy And Hold For 2015


Get Chase 1099 tax documents online in PDF format



Get Chase 1099 tax documents online in PDF format

Here are the steps: #1 Login to you Chase account #2 Select the 'Customer Center' link at the top of the page #3 Click the 'Order 1099′ link: From the Customer Center, select 'Order 1099′ #4 Voila, you can now download your 1099 tax documents with the greatest of ease: Choose the tax statement you would like to download in electronic format (PDF) Summary Easy huh? I give Chase 5/5 stars for this very handy feature. This is also a very nice change from other companies such as Google (AdSense) and Great Southern Bank which will ONLY snail mail you these documents. You may be interested in: Hi Janice, Thank you for your nice comment. I am very happy my page helped Good luck with your tax work! Best regards, Name * Email * Website − 3 = one Hi! Welcome to JDHodges.com! Thanks for dropping by! Feel free to join the discussion by leaving comments, stay updated by subscribing to the RSS feed, or find content using the search box below:

Read full article from Get Chase 1099 tax documents online in PDF format


Fuzz Box: How to generate UML Diagrams from Java code in Eclipse



Fuzz Box: How to generate UML Diagrams from Java code in Eclipse

How to generate UML Diagrams from Java code in Eclipse UML diagrams compliment inline documentation ( javadoc ) and allow to better explore / understand a design. Moreover, you can print and bring them to table to discuss a design. In this post, we will install and use the ObjectAid plugin for Eclipse to produce jUnit lib class diagrams. Then, we will be able to generate UML diagrams by simply dragging and dropping classes into the editor. We can further manipulate the diagram by selecting which references, operations or attributes to display.  Open Eclipse and go to Help > Install New Software Click on add to add a new repository Enter name http://www.objectaid.net/update Next, select the ObjectAid Class Diagram plugin - it is free - and click Next. The Sequence Diagram one requires a paid license. Click Finish to confirm your choices and start the instalation process. Click Ok on the security warning Select Restart Now after the installation completes to restart Eclipse.

Read full article from Fuzz Box: How to generate UML Diagrams from Java code in Eclipse


UML with Eclipse - Tutorial



UML with Eclipse - Tutorial

28.12.2009 UML with Eclipse and the UM2Tools This article gives a short overview of UML2 and explains the usage of the Eclipse UML2 Tools for modeling UML 2 diagrams. This article is based on Eclipse 3.5. Table of Contents 1. UML 1.1. Overview Eclipse supports the creation of UML2 diagrams via UML2 Tools project. UML2 Tools is a set of GMF-based editors for viewing and editing UML models. 1.2. Definition The Unified Modeling Language (UML) is a visual language for capturing software designs and patterns. The first version of UML was defined 1994 and released by the Object Management Group (OMG) in 1997 as UML v.1.1. The syntax and a semantic of UML is defined by the OMG. The basic building block for UML is a diagram. UML divides diagrams into structural diagrams and behavioral diagrams The latest version UML 2 has the target to add the ability for modelers to capture more system behavior. UML 2 has the target to support model driving architectures (MDA).

Read full article from UML with Eclipse - Tutorial


11 skills you need to master to land a $100,000 engineering job at Google | VentureBeat | Business | by Drake Baer, Business Insider



11 skills you need to master to land a $100,000 engineering job at Google | VentureBeat | Business | by Drake Baer, Business Insider

Engineers are the rock stars there — and they're paid accordingly. Interns start at $70,000 to $90,000 salaries, while software engineers pull in $118,000 and senior software engineers make an average of $152,985. But one does not simply walk into the Googleplex. The company receives upwards of 2.5 million job applications a year, but only hires about 4,000 people. Thankfully for would-be Googlers, the Google in Education team has released a list of skills that they want to see in potential engineers. "Having a solid foundation in Computer Science is important in being a successful Software Engineer," the company says. "This guide is a suggested path for University students to develop their technical skills academically and non-academically through self-paced, hands-on learning." Here are the skills Google wants its tech talent to master, complete with online resources to get you started: 1. Mastering the foundation. You have to be able to get through an introduction to CS course,

Read full article from 11 skills you need to master to land a $100,000 engineering job at Google | VentureBeat | Business | by Drake Baer, Business Insider


Isomorphic JavaScript Applications -- the Future of the Web?



Isomorphic JavaScript Applications — the Future of the Web?

Write once, run everywhere . But does this motto apply to Java only? Can we use it to describe JavaScript too? The answer is Yes. In this article, I’ll introduce you to the concept of isomorphic JavaScript applications, describing what they are and pointing to resources that help you develop this kind of application. How We Arrived Here Many years ago, the web was a bunch of static pages made with HTML and CSS without much interactivity. Each user action required the server to create and serve a complete page. Thanks to JavaScript, developers started to create nice effects, but it was with the advent of Ajax that a revolution started. Web developers began to write code that could communicate with the server to send and receive data without the need to reload the page. As the years have passed, the responsibilities of the client-side code have grown a lot, resulting in a new type of application known as the single-page application (SPA). In an SPA,

Read full article from Isomorphic JavaScript Applications — the Future of the Web?


The 10x developer is NOT a myth



The 10x developer is NOT a myth

Sunday, September 29, 2013 Last night, I tweeted the following: I'm confused by the claim that "10x" or "rockstar developers" are a myth. Are star athletes, artists, writers, and, uh, rock stars, a myth? I got tons of replies and questions, but Twitter is an awful medium for discussion, so I'm writing this blog post as a follow-up. There have been a bunch of articles  that claim that 10x developer doesn't exist. The arguments against it generally fall into 3 buckets: The original 10x number came from a single study (Sackman, Erikson, and Grant (1968)) that was flawed. Productivity is a fuzzy thing that's very hard to measure, so we can't make any claims like 10x. There is a distribution of talent, but there is no way a single engineer could do the work of 10. I disagree with all of these. Let's go through the arguments one by one.  It's not one study Although armchair scientists on Twitter and Hacker News love to shoot down peer-reviewed studies,

Read full article from The 10x developer is NOT a myth


以一当十的程序员不是传说 | 外刊IT评论



以一当十的程序员不是传说 | 外刊IT评论


Read full article from 以一当十的程序员不是传说 | 外刊IT评论


10个迹象表明程序员编码太久了 � 码农网



10个迹象表明程序员编码太久了 � 码农网


Read full article from 10个迹象表明程序员编码太久了 � 码农网


Where to find silent mode in Android Lollipop | Gigaom



Where to find silent mode in Android Lollipop | Gigaom

Get started You're subscribed! If you like, you can update your settings Gigaom Research Basic subscription Individual subscription Advisory subscription Corporate subscription Company-wide access to Gigaom Research, analyst briefings or inquiries, Gigaom Event tickets & much more. If you're lucky enough to have Android 5.0 Lollipop on your phone or tablet , you might be wondering where to find silent mode, which turns off notification sounds and vibrations but keeps critical alerts, like alarms, on and active. It's still there, but it's under a different name. In the latest version of Android, Google has made a few sound control choices that are ultimately more elegant, but might cause confusion to longtime Android users. There's evidence that Google regards the new way that sounds are handled in Android Lollipop as a feature, not a bug where Google simply forgot to include a silent mode. Basically, you've now got three options for quieting your phone: None, Priority and All.

Read full article from Where to find silent mode in Android Lollipop | Gigaom


Five Best Remote Desktop Tools



Five Best Remote Desktop Tools

Teamviewer supports Windows, OS X, Linux, Android, and iOS, and is free for personal use. It's probably the most obvious alternative to LogMeIn, and the most popular contender from the nominations thread. Not only does Teamviewer offer remote support and remote management—as in you don't necessarily have to have the remote side set up before you need to connect—it also sports useful features like wake-on-LAN to wake up a sleeping computer and put it back to sleep when you're finished, file transfer capabilities, clipboard passthrough, support for connecting from mobile devices like phones or tablets, and more. Teamviewer even supports online meetings and collaboration, so multiple people can connect to one host or share a session if they need to.


Read full article from Five Best Remote Desktop Tools


Mac OS X (Lion) Chrome: shortcut for "Search With Google" - Super User



Mac OS X (Lion) Chrome: shortcut for "Search With Google" - Super User


Read full article from Mac OS X (Lion) Chrome: shortcut for "Search With Google" - Super User


47 Keyboard Shortcuts That Work in All Web Browsers



47 Keyboard Shortcuts That Work in All Web Browsers

Read just our best, feature-length articles without all the extra stuff. GEEK TRIVIA GET UPDATES BY EMAIL Enter your email below to get exclusive access to our best articles and tips before everybody else. RSS Each major web browser shares a large number of keyboard shortcuts in common. Whether you're using Mozilla Firefox, Google Chrome, Internet Explorer, Apple Safari, or Opera – these keyboard shortcuts will work in your browser. Each browser also has some of its own, browser-specific shortcuts, but learning the ones they have in common will serve you well as you switch between different browsers and computers. This list includes a few mouse actions, too. Tabs Ctrl+1-8 – Switch to the specified tab, counting from the left. Ctrl+9 – Switch to the last tab. Ctrl+Tab – Switch to the next tab – in other words, the tab on the right. (Ctrl+Page Up also works, but not in Internet Explorer.) Ctrl+Shift+Tab – Switch to the previous tab – in other words, the tab on the left.

Read full article from 47 Keyboard Shortcuts That Work in All Web Browsers


Is there an online sample sentence database or search engine? - English Language & Usage Stack Exchange



Is there an online sample sentence database or search engine? - English Language & Usage Stack Exchange

I like netspeak more.

You can search for usages of a single word or a combination of words. It gives you sample sentences and tells you how often each word is used, so you can see what is the most common way to use a word. I was introduced to this website in a writing course about academic writing and I've been using it ever since.


Read full article from Is there an online sample sentence database or search engine? - English Language & Usage Stack Exchange


[ctrl]flow Miner | Overview | Codetrails



[ctrl]flow Miner | Overview | Codetrails

Get yourself up to speed faster on any framework Get up to speed faster on an unfamiliar framework with code completion that shows you how others have used it. Learn the unique patterns of the framework with extended API usage documentation. Transfer knowledge to your team and customers Give your team and customers a look at how the experts, your developers, built and used the API in your framework. With intelligent code completion that shows the common patterns of how these APIs were used, new users learn quickly how the framework creators intended them to use it and make progress quickly and efficiently. Find out how your APIs are being used As an API provider, analyzing how customers use your framework allows your developers to make informed decisions about how best to support your users and customers. What APIs are they using? How are they being used?

Read full article from [ctrl]flow Miner | Overview | Codetrails


Google's AI can learn to play video games | The Verge



Google's AI can learn to play video games | The Verge

February 25, 2015 It's machines all the way down Google's DeepMind AI can beat 49 Atari video games. That may not sound like much, but it taught itself to play — a significant step for machine learning. Google acquired DeepMind Technologies last year, beating out Facebook on the bid . At the time, there was speculation about whether the acquisition would matter for search or robotics . The answer may be both: the machine learning techniques that led to today's study — published in the journal Nature — let computers discover patterns in data. And while the methods used to help the computers learn to play video games have been around for "several decades," according to an accompanying editorial, they hadn't been combined in such a useful way before. "The approach displays impressive adaptability." "The approach displays impressive adaptability," writes Bernhard Schölkopf, the director of the Max Planck Institute for Intelligent Systems. Although each system only got trained on one game,

Read full article from Google's AI can learn to play video games | The Verge


Bohemian Blog » Blog Archive » Sublime Text 2: Find and Replace with Regular Expressions for Idiots



Bohemian Blog » Blog Archive » Sublime Text 2: Find and Replace with Regular Expressions for Idiots

Preface Hello there! I am an HTML and CSS expert that also hacks on server-side (PHP) and client-side (JavaScript) scripting languages. I am surprisingly productive at working with these elements even though I do not have a degree in Computer Science. I like to use Sublime Text 2 – or whatever version – to work on my code. I want to work faster and Sublime Text’s multiple-cursor/multiple-file editing and fancy search tools are like training wheels for a person that never attempted to learn how to use Vi or Emacs. With all of that out of the way, I’d like to say that REGULAR EXPRESSIONS ARE AWESOME. However, everyone online that tries to explain how to use them seems to think that they are talking to people that already know how to use them. It’s baffling and frustrating when you don’t have the foundation in text editing skills that everyone online assumes is common knowledge. And it’s not like you have to be a wizard to use regular expressions.

Read full article from Bohemian Blog » Blog Archive » Sublime Text 2: Find and Replace with Regular Expressions for Idiots


Notepad++ keyboard shortcut to toggle "Find Result" window - Super User



Notepad++ keyboard shortcut to toggle "Find Result" window - Super User

I have only half an answer - which you probably already know ...

F7 Shows the "Search Results" window, and allows you to jump from it to the editing section and back to it. But I couldn't find a way to hide/close it.


Read full article from Notepad++ keyboard shortcut to toggle "Find Result" window - Super User


How to Create a Custom Google Now Command for Anything on Android



How to Create a Custom Google Now Command for Anything on Android

Google Now already has a ton of useful voice commands built in . Thanks to a recent update to Tasker plugin AutoVoice , though, you can now create your own commands that plug directly into Google Now to accomplish anything that Tasker can do with nothing but your voice. Voice search is one of those features that seems silly, but is awesome once you start using it. Not … Read more Read more We've talked before about how to use AutoVoice, the excellent Tasker plugin, to create a… Read more Read more For this guide, we're going to be using Tasker and AutoVoice primarily, focusing on the new UI . If you don't already have either of these apps, they're certainly worth paying the few bucks for. Not that you needed to be told that. You guys love Tasker . So, let's get started. Android (4.0+): Android tweaking and customization tool Tasker picked up a major update today, and… Read more Read more (Optional) Step 0: Get Ok,

Read full article from How to Create a Custom Google Now Command for Anything on Android


Make your next Android app a good listener - TechRepublic



Make your next Android app a good listener - TechRepublic

Make your next Android app a good listener This tutorial demonstrates how simple it is to use the Android Speech to Text API. Last week I wrote a post on how easy it is to add text-to-speech capability to your Android applications .  It's easy because Google's speech API does all the heavy lifting for us. But the API doesn't stop at speaking text aloud -- it also allows you to speak to the device and then translates those voice commands into text an application can use. This tutorial demonstrates how to add voice recognition to your next Android app. Feel free to follow along or download the entire project and import it directly into Eclipse. 1.  Create a new Android project in Eclipse.  Target Android 2.2 or higher. 2.  In the /res/layout directory, modify the activity_main.xml file to include a text view and an image button. activity_main.xml

Read full article from Make your next Android app a good listener - TechRepublic


OK Google, Open Sesame | Hackaday



OK Google, Open Sesame | Hackaday

There are a myriad of modern ways to lock and unlock doors. Keypads, Fingerprint scanners, smart card readers, to name just a few. Quite often, adding any of these methods to an old door may require replacing the existing locking mechanism. Donning his Bollé sunglasses allowed [Dheera] to come up with a slightly novel idea to unlock doors without having to change his door latch. Using simple, off the shelf hardware, a Smartwatch, some code crunching and a Google Now app, he was able to yell " OK Google, Open Sesame " at his Android Wear smartwatch to get his apartment  door to open up. The hardware, in his own words, is trivial. An Arduino, an HC-05 bluetooth module and a servo. The servo is attached to his door latch using simple hardware that looks sourced from the closest hardware store. The code is split in to two parts. The HC-05 listens for a trigger signal, and informs the Arduino over serial. The Arduino in turn activates the servo to open the door.

Read full article from OK Google, Open Sesame | Hackaday


How to factory reset the Galaxy S3 for improved performance - AndroidPIT



How to factory reset the Galaxy S3 for improved performance - AndroidPIT

How to factory reset the Galaxy S3 for improved performance Kris Carlon 2014-08-05T19:00:01Z6 months ago Kris Carlon Kris Carlon comes to the AndroidPIT Editorial Team via a lengthy period spent traveling and relying on technology to keep him in touch with the outside world. He joined the Android community while resurfacing in civilization back in 2010 and has never looked back, using technology to replace his actual presence in other people's lives ever since. He can usually be found juggling three phones at once and poring over G+ posts, Reddit and RSS feeds. 7 Performing a factory or hard reset of any device regularly will improve performance and clear up certain bugs that may have been lingering from dodgy apps, previous firmware update hiccups or just prolonged usage and lag. Considering just how many Galaxy S3 owners have said that they're happy to stay put with their device in the face of the underwhelming Galaxy S5, refreshing the Galaxy S3's performance seems pretty timely.

Read full article from How to factory reset the Galaxy S3 for improved performance - AndroidPIT


Why we dropped Eclipse in favour of IntelliJ - Plumbr



Why we dropped Eclipse in favour of IntelliJ – Plumbr

September 12, 2013 by Nikita Salnikov-Tarnovski As background – all of us in Plumbr have been using Eclipse for as long as we can possibly remember. But when I just looked around in the office I saw our whole team being converted to IntelliJ IDEA users. So what made us jump the old free-to-ride warhorse and go with something we need to pay up to $600 per seat for? If you bear with me I will give you several reasons why you might also consider the move. For years, our friend Anton Arhipov has tried to convince us . He kept failing until he demoed something as simple as  ALT+ENTER . Based on the documentation it is not doing much – just using the suggested quick fix. But this feature is backed by something that makes many other IntelliJ features so much more pleasing to use. Indexing. Whatever the JetBrains guys are doing under the hood, their indexing is blazingly fast and supports different content. These fast indexing benefits are paying off in several different usability features:

Read full article from Why we dropped Eclipse in favour of IntelliJ – Plumbr


Essential tools to manage import statements in Eclipse | Eclipse On E



Essential tools to manage import statements in Eclipse | Eclipse On E

Main menu Posted on It's a big hassle to manually organise package import statements so it's important to know what tools are available so your IDE can handle imports as quickly and quietly as possible. Adding import statements for missing references and removing unused imports can take ages and the list of imports can get very long and hard to manage. As an example, the import statements below can consist of static/normal imports and wildcard/class imports: // The list of imports can get really long... import static org.junit.Assert.assertEquals; // Static imports import java.util.List; import java.util.ArrayList; import org.apache.commons.lang.*; // Wildcard; unused so should be removed ... public class MyTest { @Test public void testSomething() throws Exception { List messages = new ArrayList(); assertEquals(1, 1); } } To make life easier, Eclipse has a heap of features that automatically manage import statements,

Read full article from Essential tools to manage import statements in Eclipse | Eclipse On E


TestRoots WatchDog | Eclipse Plugins, Bundles and Products - Eclipse Marketplace



TestRoots WatchDog | Eclipse Plugins, Bundles and Products - Eclipse Marketplace

Details Do you as a Java developer know, how much time you spent on testing your application? Do you know how much time you actually write new code, and how long you browse through existing code? Do you want to win amazing prizes, like an Android tablet? Then install TestRoots WatchDog! WatchDog assess your development behavior, which tests you write (Junit, Mockito, Powermock and others) and gives you answers to the above questions. WatchDog comes with the "WatchDog Statistics" view that displays the answers in easy-to-understand diagrams and immediate statistics on your development habits. We support all current versions of Junit (Junit3 and Junit4), and we measure developer testing, system testing and integration testing time (so long as you name your Test classes ending in Test, or have includes to Junit, Mockito or Powermock in them). Categories: Platform Support:

Read full article from TestRoots WatchDog | Eclipse Plugins, Bundles and Products - Eclipse Marketplace


Keep The Code Clean: WatchDog & SpotTheBug Approach | Java Code Geeks



Keep The Code Clean: WatchDog & SpotTheBug Approach | Java Code Geeks

February 25, 2015 5:55 am Keep The Code Clean: WatchDog & SpotTheBug Approach Before going to discuss ' WatchDog & SpotTheBug Approach', let me give a brief context on what is the needs for this. Three months back I was asked to write core infrastructure code for our new application which uses all the latest and greatest technologies. I have written the infrastructure code and implemented 2 usecases to demonstrate which logic should go into which layer and the code looks good(atleast to me :-)). Then I moved on to my main project and I was hearing that the project that i designed(from Now on-wards I will refer this as ProjectA) is going well. After 3 months last week one of the developer of ProjectA came to me to help him in resolving some JAXB Marshalling issue. Then I imported the latest code into eclipse and started looking into the issue and I was literally shocked by looking at the messy code. First I resolved that issue and started looking into whole code and I was speechless.

Read full article from Keep The Code Clean: WatchDog & SpotTheBug Approach | Java Code Geeks


Urban Dictionary: ymmv



Urban Dictionary: ymmv

Literally means "Your mileage may vary" but is often used in forum talk meaning that your results will vary

Read full article from Urban Dictionary: ymmv


Codetrails Connect | Getting Started | Codetrails



Codetrails Connect | Getting Started | Codetrails

Step 2: Enable Intelligent Java Proposals for Content Assist

To get the most out of Codetrails Connect's crowd-sourced code completion, we suggest that you make Eclipse Code Recommender's Intelligent Java Proposals your default code completion engine. To do so, you just need to trigger code completion. You will then be asked whether you want to enable intelligent code completion.


Read full article from Codetrails Connect | Getting Started | Codetrails


Eclipse Compare. Ignoring java formatting changes not only whitespace. - Ruben Laguna's blog



Eclipse Compare. Ignoring java formatting changes not only whitespace. - Ruben Laguna's blog

Eclipse Compare. Ignoring Java Formatting Changes Not Only Whitespace. I met some difficulties dealing with the default eclipse java compare. I got involved on a project where everybody likes to commit code to CVS formatted their way, so comparing between CVS revisions is almost impossible. So I decided to start investigating about Eclipse plugin development to make a Java Compare Viewer that not only ignores whitespace but also all java formatting changes. The result is the following *Before *ignore java formatting plugin: After ignore java formatting plugin: The plugin honors the text font preferences set in General → Appearance → Colors and fonts → Text Compare → Java compare text font. Also honors the Java Formatter preferences in Java → Code Style → Formatter You can download the plugin and source code tested in Eclipse 3.3 Europa release from here . (The source code is in src folder inside the .jar) Or you can use Update Manager: UPDATE:

Read full article from Eclipse Compare. Ignoring java formatting changes not only whitespace. - Ruben Laguna's blog


Extending the Eclipse IDE - Plug-in development - Tutorial



Extending the Eclipse IDE - Plug-in development - Tutorial

Lars Vogel Version 2.6 Copyright © 2007, 2008, 2009, 2010, 2011, 2012, 2013 vogella GmbH 07.02.2014 Eclipse Plug-ins tutorial This article describes the creation and deployment of Eclipse plug-ins. The article is based on Eclipse 4.4 (Luna) and Java 1.6. Table of Contents 1. Developing Eclipse software components 1.1. Extending the Eclipse IDE One of the advantages of using the Eclipse IDE is that the IDE can be extended by every developer. The developer can contribute new software components (plug-ins) for the Eclipse IDE. He even can offer custom extension points which can be extended again by other developers. 1.2. Developing Eclipse plug-ins A software component in Eclipse is called a plug-in. The Eclipse IDE allows the developer to extend the IDE functionality via plug-ins. For example, you can create new menu entries and associated actions via plug-ins. 2. Prerequisites This tutorial assumes that you are already familiar with standard Java development and with the Eclipse IDE .

Read full article from Extending the Eclipse IDE - Plug-in development - Tutorial


FAQ What is the plug-in manifest file (plugin.xml)? - Eclipsepedia



FAQ What is the plug-in manifest file (plugin.xml)? - Eclipsepedia

The plug-in manifest file, plugin.xml, describes how the plug-in extends the platform, what extensions it publishes itself, and how it implements its functionality. The manifest file is written in XML and is parsed by the platform when the plug-in is loaded into the platform. All the information needed to display the plug-in in the UI, such as icons, menu items, and so on, is contained in the manifest file. The implementation code, found in a separate Java JAR file, is loaded when, and only when, the plug-in has to be run. This concept is referred to as lazy loading. Here is the manifest file for a simple plug-in:


Read full article from FAQ What is the plug-in manifest file (plugin.xml)? - Eclipsepedia


installation - How do I install eclipse PDE? - Stack Overflow



installation - How do I install eclipse PDE? - Stack Overflow

For Eclipse IDE for Java Developers Juno SR2, go to: Help -> Install New Software -> In field "Work with" select "Juno - http://download.eclipse.org/releases/juno", then Expand General Purpose Tools, then select Eclipse Plug-in Development Environment, then just go to Next, Next, Accept policy, Finish, Restart Eclipse when prompted to do so. Welcome page should be now opened and there you can see big icon (beside others) for Eclipse plug-in development. If not, go to Windows, Show View, Other and there look for "Plug-in Development". Expand and choose what you need.


Read full article from installation - How do I install eclipse PDE? - Stack Overflow


Javarevisited: How to Read File in One Line in JDK 7 or Java 8



Javarevisited: How to Read File in One Line in JDK 7 or Java 8

▼ Tuesday, February 24, 2015 How to Read File in One Line in JDK 7 or Java 8 Reading a file in Java is not simple, it requires lots of boiler plate code, as we have seen in our earlier example of reading text files . Various things had to wrapped e.g. a FileInputStream inside a BufferedReader, loops with weird terminating conditions had to be specified and so forth. From JDK 7 onward,  you can do a lot better. It provides lots of useful classes e.g. Files and Paths to deal with file and their actual path. In this article, we will see how we can read a file in just one line. Of course, your production code won't be like that, especially if you are reading a few gigabytes into memory and want to pay attention to the character set, if you don't specify, by platform's default character encoding will be used.  In short, you will need a little more code, but for quick and dirty file reading this should do the trick. By the way, It wouldn't be a one-liner if it had exception handling.

Read full article from Javarevisited: How to Read File in One Line in JDK 7 or Java 8


Google Celebrates 1,000 Chrome Experiments



Google Celebrates 1,000 Chrome Experiments


Read full article from Google Celebrates 1,000 Chrome Experiments


Replay HTTP POST in google chrome Developer - Stack Overflow



Replay HTTP POST in google chrome Developer - Stack Overflow

"Replay XHR" in Chrome only can replay, if you want to modify the post request you should use firefox and Live HTTP Headers addon.


Read full article from Replay HTTP POST in google chrome Developer - Stack Overflow


The Best Chromecast Apps (2015 Edition) | Lifehacker Australia



The Best Chromecast Apps (2015 Edition) | Lifehacker Australia

Stream Videos, Music and Photos From Your Phone: Allcast ( Android , iOS ) Please enable JavaScript to watch this video. Allcast began as a way to stream your photos, videos and music from your Android device directly to Chromecast. Since then, it has gained the ability to stream media from cloud storage services such as Dropbox. It can also send to nearly any receiver, including Apple TV, Xbox, many smart TVs and most DLNA-capable receivers. Even if you don't have a Chromecast, this app is useful for streaming your media. Allcast is free with limitations on streaming length, and costs $6.49 for unlimited streaming. Mirror Your Phone's Display: Chromecast (Android, free) Back in July, Google added screen mirroring to the Chromecast app. This is the same app you used to initially set up your Chromecast. In the slide-out navigation menu, you now have the option to cast your device's screen to any available receiver. Casting requires KitKat or above,

Read full article from The Best Chromecast Apps (2015 Edition) | Lifehacker Australia


Goals Suck: Why Building Habits and Systems Makes Sense



Goals Suck: Why Building Habits and Systems Makes Sense

Breaking News Instant alerts for the biggest news TNW Weekly The best of the week, handpicked every Friday Daily Top stories The most shared stories of the day Info about future TNW products This post originally appeared on the Crew blog . Even if New Year's Resolutions aren't your thing, a new year is always a good time to reflect and evaluate your progress in the past 12 months. But when it comes to making big changes in your life, don't set goals. Habits and systems will help you make real, lasting changes. Why goals suck Scott Adams, creator of office comic Dilbert, explains why goals suck better than anyone I've come across: "… you will spend every moment until you reach the goal—if you reach it at all—feeling as if you were short of your goal. In other words, goal-oriented people exist in a state of nearly continuous failure that they hope will be temporary." James Clear has written about this as well. James explains how setting goals reinforces our loser mindset:

Read full article from Goals Suck: Why Building Habits and Systems Makes Sense


4 hidden settings to make Chrome for Android even better | Computerworld



4 hidden settings to make Chrome for Android even better | Computerworld

Plug in, turn on. Veteran Android journalist JR Raphael goes beyond the headlines to serve up a fresh mix of Android news, views, and how-to's. Try it with margarine for a low-cal treat! From Sorry 4 hidden settings to make Chrome for Android even better More like this on IDG Answers Google's Chrome for Android provides a powerful browsing experience by default -- but if you know where to look, you can unlock extra power-user features that make the browser even better. To start, you'll need to be using the Chrome Beta version of the app . It's a separate download that gives you access to cutting-edge features before they hit the main release; some of these tweaks are currently available only in that version. If you already have Chrome Beta installed, head into the Play Store on your device and make sure you're up to date with the most recent release; otherwise, all of these tweaks won't show up for you. Got it? Good. Let's go: 1.

Read full article from 4 hidden settings to make Chrome for Android even better | Computerworld


Google Brings "Gas Stations on your Route" To Google Now | Androidheadlines.com



Google Brings "Gas Stations on your Route" To Google Now | Androidheadlines.com

Published on February 21, 2015 by Alexander Maxham Who said Google Now can't get any more helpful? Well Google has just added another helpful card for you, and as spotted by Kevin McLaughlin, it tells you about Gas stations on your Route. According to Android Police, it doesn't pop up when using navigation (although it probably does pop up then as well), but Google Now thinks it knows where you're going and finds gas stations on your route. Now if Google could figure out when you need to get gas and tell you where the gas stations are, that would be even better. Also probably a bit creepy. It's tough to see, but it looks like the card may also tell you about the prices at those gas stations which would be a big help as well. I just checked my own Google Now and nothing about Gas stations on my route, although you probably need to be moving for this to popup anyways. Still it's a really nice card to have in Google Now, and makes Google Now even more useful,

Read full article from Google Brings "Gas Stations on your Route" To Google Now | Androidheadlines.com


Android finally has a universal native flashlight function | Android Central



Android finally has a universal native flashlight function | Android Central

215 0 123 0 Using the flash on your phone as a light source is something people have been doing for years, but the method used to activate your camera LED as a flashlight varies wildly depending on what phone you are using. As manufacturers start to release their own versions of Android 5.0 , it has become clear that actually locating your flashlight for regular use is still going to be a guessing game from device to device. While you can always install a flashlight app of your choosing, it's mildly frustrating to see how non-obvious this procedure can be. At least, until now. The good news is Google has implemented a solution that makes it so everyone with an Android phone can do the exact same thing to access the flashlight. The less good news is it's not so much a button as it is a Google Now command. Of the many things you can do with Google Now, controlling hardware is kind of hit or miss,

Read full article from Android finally has a universal native flashlight function | Android Central


How We Work 2015: Timothy Dahl's Favourite Productivity Tips And Gear | Lifehacker Australia



How We Work 2015: Timothy Dahl's Favourite Productivity Tips And Gear | Lifehacker Australia

Our annual How We Work roundup, where Lifehacker staffers and contributors share their favourite tips and tools for better productivity, continues. Today: DIY guru Timothy Dahl. Location: Los Angeles, CA One word that best describes how you work: Relentless Current mobile device: iPhone 6 (Just upgraded from the iPhone 4S — I tend to skip one or two generations. I upgraded mostly for the slow-mo video and battery that lasted longer than two hours.) Current computer: 2009 27″ iMac & 2006 Macbook (It still runs, but I can't upgrade past Snow Leopard so I'm limited with apps and programs) What apps/software/tools can't you live without? Why? Google owns me. As much as I hate to say it and as much as I try to diversify, I always go back to Google tools. Between Google Maps (essential for navigating LA), Calendar, Analytics, AdSense, YouTube and Docs, I can't get away. At least I don't own any Google hardware. I'm currently digging the Sunrise calendar app for iOS.

Read full article from How We Work 2015: Timothy Dahl's Favourite Productivity Tips And Gear | Lifehacker Australia


18 must-have Android productivity apps | CITEworld



18 must-have Android productivity apps | CITEworld

From Sorry 18 must-have Android productivity apps By JR Raphael , InfoWorld | Nov 11, 2013 1:00 AM PT From basic business tasks to advanced automation, these 18 apps will make your Android device more useful than ever 18 must-have Android productivity apps Gone are the days of a phone revolving around voice communication. These days, a mobile device is a powerful personal computer -- and with the right set of tools, it can be an invaluable productivity machine. So how do you transform your Android device from interesting gadget to indispensable assistant? We've got you covered. These 18 apps are among the best functionality-expanding productivity tools available for Android today. Put them on your Android smartphone or tablet, and get ready to watch your productivity soar. (Note that this list does not include apps already bundled in by default with the Android operating system, such as the excellent Android Voice Search and Google Now utilities.

Read full article from 18 must-have Android productivity apps | CITEworld


The Best Video Player for Android



The Best Video Player for Android

1. Playing videos on Android can be frustrating from time to time, but we've found that BSPlayer offers the best balance between features, compatibility, and ease of use. It's been awhile since we looked at the best video players on Android, and things have changed a lot since our last look (when we picked MoboPlayer as the best). Here's our new favorite video player, as well as an updated competition section with a few great alternatives. Features Plays most popular video formats, including those not natively supported by your phone (via software decoding) Multi-core hardware decoding for supported hardware and video formats (which grants better playback speed and battery life) Play local videos or network streams Play the video in a "pop out" window that runs over your other apps Pause, rewind or fast forward, adjust volume, adjust brightness, and pinch to zoom all with swipe gestures Supports subtitle formats such as SRT, ASS, and SAA,

Read full article from The Best Video Player for Android


Choose keyboard input methods - Chromebook Help



Choose keyboard input methods - Chromebook Help

Set your keyboard input methods

  1. If you haven't already, sign in to your Chromebook.
  2. Click the status area in the lower-right corner, where your account picture appears.
  3. Select Settings.
  4. Click the Show advanced settings link.
  5. In the "Languages" section, click Language and input settings.
  6. If the language you want to use isn't already listed, click Add and select the language you want to use.
  7. Select the checkboxes next to the input methods you want to use.
  8. Click OK.

To quickly see the list of input methods you've enabled, click the status area in the lower-right corner and select the keyboard language from the menu that appears.


Read full article from Choose keyboard input methods - Chromebook Help


Best of Sublime Text 3: Features, Plugins, and Settings ♥ Scotch



Best of Sublime Text 3: Features, Plugins, and Settings ♥ Scotch

Sublime Text 3 is an amazing piece of software. To start, it is a clean, functional, and fast code editor. Not only does it have incredible built in features (multi-edit and vim mode), but it has support for plugins, snippets, and many other things. I know there have already been many articles like this online, but I am teaching a class on Sublime Text and thought it would be good to have all the information online. In this article, we'll be diving into the best parts of Sublime Text. You've probably already heard of some of these, but maybe not some others. Features ctrl + shift + p The command palette let's you access pretty much anything in the settings menus, call your package commands, change file syntax, handle Sublime projects, and so much more. For instance, you are able to call Git commands add, branch, commit, push, and pull all from the command palette. To Use: File Switching ctrl + p Sublime Text provides a really fast way to open up new files.

Read full article from Best of Sublime Text 3: Features, Plugins, and Settings ♥ Scotch


The Best Programming Text Editor for Linux



The Best Programming Text Editor for Linux

Linux users have more text editors, IDEs, and command-line tools than a programmer can shake a stick at. If you're looking for a good programming text editor, we recommend Kate. It's super easy to get started with, but is quite powerful and has lots of great plugins to beef it up. Note: Moreso than other categories, this is an area in which everyone has different needs, and it's hard to pick a "best". We wanted to focus on text editors rather than full IDEs and command line tools here, but we'll discuss all your options in the competition section below. Features Syntax highlighting support for more than 180 languages with bracket matching (to make sure you don't forget to close anything) Code folding/collapsing Session support Code autocompletion with argument hints Vi input mode (for your vim junkies out there) Search & replace for multiple opened files or files on the disk Version control Where It Excels Kate hits the sweet spot in terms of features (high), learning curve (low),

Read full article from The Best Programming Text Editor for Linux


Eclipse IDE Plugins | zeroturnaround.com



Eclipse IDE Plugins | zeroturnaround.com

Find it! Imagine a bacon-wrapped Ferrari. Still not better than our free technical reports. Sign me up! Yep, RebelLabs is awesome. Just you wait. We got Newsletters. Tweets. Googles. RSSesses. Even email. Email dude! Popular vs Cool There are some qualities of plugins that I'd like to mention. First of all, I'd like to stress that I'm looking at the plugins that are not tools on their own, and therefore my favourites like JRebel for Eclipse and JBoss Tools are not on the list here. The plugins that I mention are just nice little extensions specifically designed for jazzing up your vanilla Eclipse IDE installation. Secondly, popular doesn't mean cool. There's a top list of popular plugins at Marketplace , which almost haven't changed during last 2-3 years. It would be quite boring for me to accept that if a plugin is cool just because it is popular and is in the most downloaded plugins list at the Marketplace.

Read full article from Eclipse IDE Plugins | zeroturnaround.com


Do you have any recommended plugins for Eclipse? - Stack Overflow



Do you have any recommended plugins for Eclipse? - Stack Overflow

Here's a list of plug-ins I use whenever I setup Eclipse for Java development (this list is updated for Indigo/3.7): Eclipse's WTP tools - if you install the Eclipse for Java EE developers these are already installed. This is what I've used as a base since 3.5 came out. AnyEdit tools - converts Tabs <-> Spaces whenever you save a file eclemma - code coverage OpenExtern - this gives you "Open Command Prompt Here" and "Open Explorer Here" options in your context menu Spring IDE if I'm working with the Spring Framework. You can also install eclemma, Subersive, Groovy support and Grails support from the Spring IDE dashboard. Maven Eclipse Integration if I'm working with Maven Various plugins to work with whatever source control I'm using: EGit for Git, Subversive with SVNKit for SVN, Merclipse for Mercurial,

Read full article from Do you have any recommended plugins for Eclipse? - Stack Overflow


Top Ten Eclipse Plugins Right Now | Eclipse Zone



Top Ten Eclipse Plugins Right Now | Eclipse Zone

EclEmma Java Code Coverage

EclEmma is a free Java code coverage tool for Eclipse, available under the Eclipse Public License. It brings code coverage analysis directly into the Eclipse workbench:

  • Fast develop/test cycle: Launches from within the workbench like JUnit test runs can directly be analyzed for code coverage.
  • Rich coverage analysis: Coverage results are immediately summarized and highlighted in the Java source code editors.
  • Non-invasive: EclEmma does not require modifying your projects or performing any other setup.

Read full article from Top Ten Eclipse Plugins Right Now | Eclipse Zone


Home | Keshmesh



Home | Keshmesh

  • LCK01-J. Do not synchronize on objects that may be reused (detector)
  • LCK02-J. Do not synchronize on the class object returned by getClass() (detector and fixer)
  • LCK03-J. Do not synchronize on the intrinsic locks of high-level concurrency objects (detector and fixer)
  • LCK06-J. Do not use an instance lock to protect shared static data (detector)
  • VNA00-J. Ensure visibility when accessing shared primitive variables (detector)

  • Read full article from Home | Keshmesh


    Apache Lucene and Solr 5 released! | Solr Enterprise Search



    Apache Lucene and Solr 5 released! | Solr Enterprise Search

    Some of the changes in Lucene library: File access from Lucene is always done using Java NIO.2 classes, which results in safer and more reliable library Each Lucene segment is given its own identifier making replication and its verification easier IndexWriter checks segments checksum before performing segments merge operation Heap memory usage has been lowered especially during segments merging thanks to new codec – Lucene50Codec FieldCache has been removed and moved to special class – sorting should be done on doc values fields from now New field type has been introduced – DateRangeField. It allows date range searches on multivalued fields ConcurrentMergeScheduler is now able to detect if its running on SSD drive and adjust itself is that's true Added the possibility to choose between better compression or better performance for stored fields Some of the changes in Solr search engine:

    Read full article from Apache Lucene and Solr 5 released! | Solr Enterprise Search


    How to Master Voice Control on Android: Beyond Google Now



    How to Master Voice Control on Android: Beyond Google Now

    Breaking News Instant alerts for the biggest news TNW Weekly The best of the week, handpicked every Friday Daily Top stories The most shared stories of the day Info about future TNW products When Apple first introduced Siri with the iPhone 4S, it was not the first time the world had seen voice control, but it did mark the first time a major company was releasing it to the world simultaneously on millions of mobile devices as their most prominent feature. Despite its innumerable flaws and barely finished nature, Siri brought voice recognition to such prominence that soon companies big and small were scrambling to integrate it into all sorts of products. Google's take on the virtual personal assistant was called Google Now, and it was launched on July 9, 2012 as a part of the Android 4.1 ("Jelly Bean") update. In many ways better than Siri, Google Now tries to pre-empt what the user wants based on their search habits and email history and tries to offer it before being asked to do so.

    Read full article from How to Master Voice Control on Android: Beyond Google Now


    How to Master Voice Control on Android: Beyond Google Now



    How to Master Voice Control on Android: Beyond Google Now

    Breaking News Instant alerts for the biggest news TNW Weekly The best of the week, handpicked every Friday Daily Top stories The most shared stories of the day Info about future TNW products When Apple first introduced Siri with the iPhone 4S, it was not the first time the world had seen voice control, but it did mark the first time a major company was releasing it to the world simultaneously on millions of mobile devices as their most prominent feature. Despite its innumerable flaws and barely finished nature, Siri brought voice recognition to such prominence that soon companies big and small were scrambling to integrate it into all sorts of products. Google's take on the virtual personal assistant was called Google Now, and it was launched on July 9, 2012 as a part of the Android 4.1 ("Jelly Bean") update. In many ways better than Siri, Google Now tries to pre-empt what the user wants based on their search habits and email history and tries to offer it before being asked to do so.

    Read full article from How to Master Voice Control on Android: Beyond Google Now


    Extending MemSQL Analytics with Spark | Databricks



    Extending MemSQL Analytics with Spark | Databricks

    February 19, 2015 by Gary Orenstein, MemSQL   Coupling operational data with the most advanced analytics puts data-driven business ahead. The MemSQL Spark Connector enables such configurations. Meeting Transactional and Analytical Needs Transactional databases form the core of modern business operations. Whether that transaction is financial, physical in terms of inventory changes, or experiential in terms of a customer engagement, the transaction itself moves our business forward. But while transactions represent the state of our business, analytics tell us patterns of the past, and help us predict patterns of the future. Analytics can tell us what levers influence profitability and put us ahead of the pack. Success in digital business requires both transactional and analytical prowess, including the foremost means to analyze data. Speed and Agility with MemSQL and Spark As a real-time database for transactions and analytics,

    Read full article from Extending MemSQL Analytics with Spark | Databricks


    Google Now Has a Chinese YouTube Developer Channel



    Google Now Has a Chinese YouTube Developer Channel


    Read full article from Google Now Has a Chinese YouTube Developer Channel


    A Day in the Life of a Coder



    A Day in the Life of a Coder

    Try Backand Now >> Post navigation Topher Hunt Any coders / web developers reading this: Is this a realistic reflection of your day? I'm a freelance Rails developer and I can't relate to most of this. I work from home and on flexible hours, so I swap out the commute for household chores and dinner-movie with my fiancee. There's no designated time for morning meetings or code reviews, so I hone in on the task at hand (ie. whatever's next in Pivotal Tracker) from the moment I open up my computer. I'm a believer in "early to bed, early to rise" so I rarely feel like I have to drag myself out of bed, and I definitely can't relate to the Red Bull. Maybe I need to learn more about Silicon Valley tech culture, but this doesn't at all describe "being a coder" to me. Dale Vivian Ross Nope. Gerrard The most unreal example of a coder's day! Wish I had days like these Backand is a fully loaded backend for Angular apps. Removing server side hassles, security worries and hosting dilemmas,

    Read full article from A Day in the Life of a Coder


    The Codist: All I Need To Know To Be A Better Programmer I Learned In Kindergarten



    The Codist: All I Need To Know To Be A Better Programmer I Learned In Kindergarten
    *All I Need To Know To Be A Better Programmer I Learned In Kindergarten*
    1. Share everything.
    2. Play fair. Don't think your choices are the only ones that work. 
    3. Don't hit people.
    4. Clean up your own mess.
    Strive to deliver code that works. Never expect QA to find all of your bugs for you. Test your code often, both narrowly and broadly.
    5. Don't take things that aren't yours.
    6. Say you're sorry when you hurt somebody.
    7. Wash your hands before you eat.
    8. Flush. Never fall in love with your code.
    9. Warm cookies and cold milk are good for you.
    10. Live a balanced life - learn some and think some and draw and paint and sing and dance and play and work every day some.
    11. Take breaks, go home, take a real nap.
    12. When you go out in the world, watch out for traffic, hold hands and stick together.
    Community is good for the soul; read blogs, learn about new languages or frameworks, participate in discussions and see what other people are doing.
    13. Be aware of wonder.
    Read full article from The Codist: All I Need To Know To Be A Better Programmer I Learned In Kindergarten

    Sony's search for profits could put an end to its mobile future



    Sony's search for profits could put an end to its mobile future

    What a shock, right? Seriously, though, Sony's been trying to downplay its mobile ambitions for a while now. It's already been a few months since Sony announced it would dramatically dial down the number of smartphone models it makes, after all. Oh, and this year is the first in recent memory that the company has decided not to put on a formal MWC press conference. We're still expecting the company to show off something, but the message is clear: This whole mobile space isn't really its thing anymore. And frankly, who could blame it? The Sony we know now is lighter and livelier than it's been in years, all thanks to a drastic weight-loss scheme that involved giving up on lackluster product lines. Computers? Done. Small LCDs? Au revoir. Even some of the industrial nitty-gritty stuff like its chemicals business has gotten the axe, all to help give Sony a much-needed sense of focus. Seeing Sony officially turn its back on phones runs counter to Hirai's earlier bluster,

    Read full article from Sony's search for profits could put an end to its mobile future


    Yahoo woos app makers at its first mobile conference - CNET



    Yahoo woos app makers at its first mobile conference - CNET

    Yahoo woos app makers at its first mobile conference Yahoo woos app makers at its first mobile conference The company announced its first set of tools aimed at helping software developers make money on their apps during a confab in San Francisco. Yahoo announced new tools aimed at mobile developers on Thursday. Screenshot by Richard Nieva/CNET Marissa Mayer's latest pitch to Silicon Valley: Yahoo wants to help smartphone and tablet developers manage their mobile apps. On Thursday, the company announced new tools aimed at mobile-software developers that would help them measure user engagement and make money off their apps. They do this by making it easier to insert ads or communicate with partners. It's the first time Yahoo has offered such tools to developers, but it's very much part of CEO Marissa Mayer's strategy to bring the tech giant into the mobile era. "Mobile went from being a hobby at our company, with just 50 people working on it, to being a quarter of our business,

    Read full article from Yahoo woos app makers at its first mobile conference - CNET


    Inside AdSense: Google Consumer Surveys: An additional way to monetize your site



    Inside AdSense: Google Consumer Surveys: An additional way to monetize your site

    Google's official blog for news, tips and information on AdSense. Thursday, February 19, 2015 Google Consumer Surveys: An additional way to monetize your site Google Consumer Surveys is a great way for publishers to create an additional revenue stream for their content. When a user visits your site, they will have the option to answer a few survey questions in exchange for access to content. Each time a site visitor answers a survey question, you will earn $.05. Check out how Times Publishing Company generated incremental revenue with Google Consumer Surveys. Example of Google Consumer Surveys on a news page Highlights of Google Consumer Surveys include: Earn $0.05 or local equivalent for each answered question Easy to implement You decide where and how surveys are shown Survey prompt appears inline as visitor views content  Join the 700+ sites that are currently using Google Consumer Surveys as a new way to successfully monetize their content.

    Read full article from Inside AdSense: Google Consumer Surveys: An additional way to monetize your site


    Chrome OS keyboard shortcuts - Chrome OS-Blog.com



    Chrome OS keyboard shortcuts - Chrome OS-Blog.com

    Window overview: F12
    Next windows: Alt + Tab
    Previous window: Alt + Shift + Tab
    Next tab: Ctrl + Tab
    Previous tab: Ctrl + Shift + Tab
    Switch to specific tab: Ctrl + 1 through 8
    New tab: Ctrl + T
    Close Tab: Ctrl + W
    Reload tab: Ctrl + R
    Open incognito window: Ctrl + Shift + N
    Downloads: Ctrl + J
    Settings: Ctrl + ,
    Power save: Ctrl + Alt + L
    File browser: Ctrl + O
    Developer Tools: Ctrl + Shift + J
    On-screen keyboard overlay: F8
    Terminal window: Ctrl + Alt + T or Ctrl + Alt + F2
    Lock screen: Ctrl + Alt + L
    External monitor: Ctrl + Alt + M
    Battery and network settings: Ctrl + ,
    Sleep: Close lid
    Shutdown: Power button

    Read full article from Chrome OS keyboard shortcuts - Chrome OS-Blog.com


    10 Keyboard Shortcuts Every Chromebook Owner Should Know - OMG! Chrome!



    10 Keyboard Shortcuts Every Chromebook Owner Should Know - OMG! Chrome!

    So you own a Chromebook — but do you know how to use it like a pro?  Just like Windows and Mac OS X, Chrome OS supports a variety of keyboard shortcuts. Some of these reveal extra functionality, some simply speed up repetitive tasks. In the rundown below you'll find ten shortcuts we think are worth knowing about. If you like what you see do give this article a share! 10. Take a Screenshot on a Chromebook To take a screenshot of the entire screen press the Ctrl key and the Switcher key at the same time: Just need a bit of the screen? Pressing the following keyboard combo will allow you to select a section of the screen to snap: 9. Open File Manager Opening the file manager in Chrome OS is easy using a trackpad or mouse (especially if you pin it to the app shelf) but keyboard aficionados aren't left out: just tap the following pairing. 8. Open Task Manager Is Chrome suddenly running slow? it could be a rogue extension or webpage sucking up your resources.

    Read full article from 10 Keyboard Shortcuts Every Chromebook Owner Should Know - OMG! Chrome!


    How to Try Always On 'Ok Google' Voice Search in Chrome OS



    How to Try Always On 'Ok Google' Voice Search in Chrome OS

    Eager to play with it? First things first, a few things to note:

    • This feature is experimental and may not work flawlessly
    • Flag has to be set manually (this will change shortly)
    • Feature is currently only available to Dev Channel users
    • May not work if headphones are inserted into the audio/mic jack

    With all that in mind, the first step is to flip the flag on. Open a new tab in Chrome and enter the following address:

    chrome://flags/#enable-hotword-hardware

    Click the 'Enable' text link and restart your device when prompted.


    Read full article from How to Try Always On 'Ok Google' Voice Search in Chrome OS


    5 quick tips to get more from Google Now | Greenbot



    5 quick tips to get more from Google Now | Greenbot

    From Sorry 5 quick tips to get more from Google Now More like this Let's face it, there's only so much nagging a person can take: Don't miss that meeting! Bring an umbrella today! Take out the trash! Like we need to be reminded to take out the trash? Useful? Maybe, but Google Now doesn't have to be just a slew of tiresome reminders. With these five simple tips, you can make Google's smart cards do more. Try the "Listen to TV" voice command If you like to use a tablet or phone as a second screen to supplement big-screen TV viewing, Google Now's Listen to TV command provides knee-top, ancillary background show information automatically. How-To: Launch the Google Now interface on your mobile device, and speak the command: "Listen to TV." Then allow Google Now to monitor the television audio. Second-screen information, like cast backgrounds will be displayed on your device. Tip: If TV audio is from a news show, background on top stories is shown.

    Read full article from 5 quick tips to get more from Google Now | Greenbot


    Android L 5.1 Release Date & Download: Nexus Devices Receive Update First : Tech : Latino Post



    Android L 5.1 Release Date & Download: Nexus Devices Receive Update First : Tech : Latino Post

    Updated 09:53 PM EST, Wed, Feb 18, 2015 Sign up to receive the lastest news from LATINOPOST Attendees visit the Android booth during the Google I/O developers conference at the Moscone Center on May 15, 2013 in San Francisco, California. Thousands are expected to attend the 2013 Google I/O developers conference that runs through May 17. At the close of the markets today Google shares were at all-time record high at $916 a share, up 3.3 percent. (Photo : Justin Sullivan/Getty Images) Nexus will receive the first Android Lollipop 5.1 update and not the Motorola devices, Master Herald  states. Like Us on Facebook Previous reports have implied that Motorola lines will have the first touch on the Android Lollipop 5.1 update. However, Google's latest update has already been rolled out to Nexus 5, Nexus 6 and soon, Nexus 9. " #AndroidLollipop  rollout has started and will soon be available on most #Nexus  devices. Dessert is served," Android's official Twitter account revealed in November.

    Read full article from Android L 5.1 Release Date & Download: Nexus Devices Receive Update First : Tech : Latino Post


    Window Snap in Chrome OS Has a Useful Hidden Extra



    Window Snap in Chrome OS Has a Useful Hidden Extra

    Time Saving Tips — We Love 'Em! The 'window snap' feature in Chrome OS is super handy and lets us view two apps/browser pages side-by-side — but have you discovered a little-known extra that makes using it a little more awesome? Reader Jonathan A. came upon the nifty feature himself recently. Unsure of whether it was new he mailed in to tell us about it. I'm glad he did. Despite this useful extra being part of Chrome OS for a good few months I had never noticed it before. A Hidden Window Snap Power Up Most of you reading this will be very familiar with how window snapping works in Chrome OS: you drag an app to an edge of the screen ( or shunt it using a keyboard shortcut ) and the window instantly resizes itself to fill that half of the display. It certainly makes being productive easier being able to see two things side-by-side, be it reading a Wikipedia article while writing an essay or watching a looping playlist of cat videos  while editing photos in Polarr.

    Read full article from Window Snap in Chrome OS Has a Useful Hidden Extra


    Five Powerful Google Keep Features You're Not Using



    Five Powerful Google Keep Features You're Not Using

    Set Reminders & See Them in Google Now

    A popular features of other to-do tools, like Wunderlist and Todoist is the ability to schedule tasks for a future date and receive a notification when due.

    Keep offers this too. Every note you make can have a due date or deadline attached. Click the 'finger with a bow' icon note to access the date and time picker and click 'Done' when done.


    Read full article from Five Powerful Google Keep Features You're Not Using


    Top 25 Google Chrome Extensions I Can't Live Without



    Top 25 Google Chrome Extensions I Can’t Live Without

    First published: 2012; Last updated: January, 2014 Unlike Internet Explorer, Google Chrome is not just a web browser it’s a super productive tool. Some of the Chrome features that I like the most are Chrome Sync (as it can backup passwords, auto fill form, history, bookmarks, preferences, extensions, apps automatically on the Google servers), Multiple Users , ability to “Open link in incognito window” and much more. Also, there are tons of apps and extensions on Chrome Web Store and that makes Chrome addictive. The 12 Google Chrome Extensions That I Use The Most The following are the 12 Chrome extensions that I use the most. In fact these are the only extensions that are currently enabled on my PC. But I’ve also listed the other extensions that I use occasionally. 1. Buffer Buffer is the best way to share great content on Twitter, Facebook and LinkedIn from anywhere on the web, with just one click. Buffer is the smartest way to publish your updates to social media (Twitter, Facebook,

    Read full article from Top 25 Google Chrome Extensions I Can’t Live Without


    Kill The Tedium of Online Forms With These 10 Great Autofill Tools



    Kill The Tedium of Online Forms With These 10 Great Autofill Tools

    %%CLICK_URL_UNESC%% Kill The Tedium of Online Forms With These 10 Great Autofill Tools Filling out forms online is something we all do. Whether it's checking out our purchase on an online store, signing up for the online store, logging into an online store or adding new information to the online store.  Obviously we fill out forms on websites other than online stores, but I wanted to keep the trend going. Seriously though, there isn't one of you who hasn't ever had to fill out an online form and likely even the person who has filled out the fewest has filled out their fair share. It takes so long doesn't it? There's good news though, in fact, I feel it's great news. There are tools that you can use to automatically fill in these forms. Perhaps you've even heard of some of them, but likely you haven't heard of all of them. What Does It Mean To "Autofill" Online Forms?

    Read full article from Kill The Tedium of Online Forms With These 10 Great Autofill Tools


    The 7 Best Chrome Apps of 2014 - OMG! Chrome!



    The 7 Best Chrome Apps of 2014 - OMG! Chrome!

    With a brand new year looming large, it's time for a quick look back at the rear view mirror before pressing on ahead — and what a view 2014 holds for Chrome fans.  We've seen native 64-bit builds of the browser land on both Mac OS X and Windows, savoured the introduction of nifty new features like tab audio indicators, and reaped the benefits of developers getting access to new APIs, design guidelines and features. The past 12 months have also seen a great many changes in the world of Chrome Apps. In this post we look back at some of the very best new and updated Chrome Apps from 2014. Sunrise (New) Sunrise built up a huge following on iOS, making its arrival on Android and Chrome OS ( in May ) all the more anticipated. Kitted out with all kinds of handy organisational wizardry, support for multiple service providers, including Google Calendar, Outlook, Facebook and Todoist, it's one of the easiest ways to stay on top of everything you need to do.

    Read full article from The 7 Best Chrome Apps of 2014 - OMG! Chrome!


    Get Your Dev On: 5 Offline Text Editor Apps for Chrome - OMG! Chrome!



    Get Your Dev On: 5 Offline Text Editor Apps for Chrome - OMG! Chrome!

    Workflows and environments change, but a developer always needs an editor.  One of the biggest issues I found when using the Chromebook as a development device was the lack of good offline editors. Without a stable connection in your hotel room or local café, it's hard to rely on a cloud IDE. But a number of editors with offline support have broken from the pack and some promising new contestants have entered the arena. Though working on your latest Android app or complex Scala project is still a ways off, many of these editors should satisfy most of a front-end developer's needs. This short list of 5 editors is by no means exhaustive, but it collects a few of the more interesting and usable editors out there today. Spark There's no better place to start than Google's own Spark, an IDE in the early stages of development. Spark was recently revealed and gained significant traction in the Chrome development community. The reason?

    Read full article from Get Your Dev On: 5 Offline Text Editor Apps for Chrome - OMG! Chrome!


    (2) What Are Some of the Best Android Studio Plugins? - Quora



    (2) What Are Some of the Best Android Studio Plugins? - Quora

  • Scala
  • BashSupport
  • IdeaVim
  • Database Navigator
  • Markdown
  • Genymotion

  • Read full article from (2) What Are Some of the Best Android Studio Plugins? - Quora


    Recording outside Eclipse - Documentation - chronon Confluence



    Recording outside Eclipse - Documentation - chronon Confluence

    • Extra Arguments per jvm
      To enable recording for your Java apps you just need to add a couple of extra arguments to the command line of your java program :
    -javaagent:<path_to_recorder.jar> -agentpath:<path_to_native_agentlib> -noverify

    Read full article from Recording outside Eclipse - Documentation - chronon Confluence


    Facebook's New Tool Helps Developers Debug Android Apps



    Facebook's New Tool Helps Developers Debug Android Apps


    Read full article from Facebook's New Tool Helps Developers Debug Android Apps


    Encode or Decode base64 encoding with Notepad++ Part 2 | Mick Genie's Blog



    Encode or Decode base64 encoding with Notepad++ Part 2 | Mick Genie's Blog

    Referring to previous article on how to encode or decode base64 encoding with URL of http://www.mickgenie.com/encode-or-decode-base64-encoding-with-notepad/, I have found out the default NotePad++ do not come with this plugin and you are not able to done it directly.

    To make it done, follow the step as below.
    1. Open NotePad++.
    2. Open Plugins tab and click on Plugin Manager then expand the Show Plugin Manager.
    3. Look for MIME Tools and install it.


    Read full article from Encode or Decode base64 encoding with Notepad++ Part 2 | Mick Genie's Blog


    The Joel Test Updated For Programmers



    The Joel Test Updated For Programmers

    The Joel Test For Programmers (The Simple Programmer Test) The Joel Test For Programmers (The Simple Programmer Test) Many software engineers and developers use this test for evaluating a company to determine if a company is a good company to work for. In fact, many software development organizations use the Joel Test as a sort of self-test to determine what they need to work on. Here is what the Joel Test looks like, in case you aren't familiar: The Joel Test Can you make a build in one step? Do you make daily builds? Do you have a bug database? Do you fix bugs before writing new code? Do you have an up-to-date schedule? Do you have a spec? Do programmers have quiet working conditions? Do you use the best tools money can buy? Do you have testers? Do you do hallway usability testing? And here's how it is applied, according to Joel: "The neat thing about The Joel Test is that it's easy to get a quick yes or no to each question.

    Read full article from The Joel Test Updated For Programmers


    What are the default color values for the Holo theme on Android 4.0? - Stack Overflow



    What are the default color values for the Holo theme on Android 4.0? - Stack Overflow

    If you want the default colors of Android ICS, you just have to go to your Android SDK and look for this path: platforms\android-15\data\res\values\colors.xml.

    Read full article from What are the default color values for the Holo theme on Android 4.0? - Stack Overflow


    8 simple tips to boost your productivity with Eclipse | Codingpedia.org



    8 simple tips to boost your productivity with Eclipse | Codingpedia.org

    1. References of used class/method in code This is a very quick and useful way to find out where a class or method is used throughout the workspace/project. How to do it - select class/method > right click > References > Workspace (Ctrl+Shift+G) || Project Once you've done that, the results will be displayed in the Search view: Show references Another alternative for that is by selecting the class/method > start Java Search (Ctrl+H) > select your search criteria (in this case Type) and limit to References: Show References via Java Search 2. Bookmarks So I've found out where the method is used or where I want to modify some code. For sure I might want to go back to that location several times before I am finished. I don't want to search for the location in code every time so I just bookmark it! How to do it – go to the left margin of the code view (where you set the breakpoints) > right click > Add bookmark… Add bookmark 3.

    Read full article from 8 simple tips to boost your productivity with Eclipse | Codingpedia.org


    Labels

    Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

    Popular Posts