background preloader

Getting Started: Building a Chrome Extension

Getting Started: Building a Chrome Extension
Extensions allow you to add functionality to Chrome without diving deeply into native code. You can create new extensions for Chrome with those core technologies that you're already familiar with from web development: HTML, CSS, and JavaScript. If you've ever built a web page, you should feel right at home with extensions pretty quickly; we'll put that to the test right now by walking through the construction of a simple extension that will fetch an image from Google using the current page's URL as a search term. We'll do so by implementing a UI element we call a browser action, which allows us to place a clickable icon right next to Chrome's Omnibox for easy access. Clicking that icon will open a popup window filled with an image derived from the current page, which will look something like this: If you'd like to follow along at home (and you should!) The very first thing we'll need to create is a manifest file named manifest.json.

Related:  1.0.01ComputingEmpty Dropzonesoftware projectChrome Extension

Create your own browser extensions, Part 1: Extend your reach into Chrome Before you start For this article you need to download and install Google Chrome version 19 or higher (the examples shown here are based on version 19). You'll also want something you can use to edit HTML, CSS, and JavaScript. It will help if you have some experience using Chrome and some Chrome extensions first. Polyglot.jl: transparent remote/recursive evaluation between languages The Julia module Polyglot.jl supports transparent remote/recursive evaluation between Julia and another interpreter through automatic call serialization. In poorer words, Polyglot.jl lets you call functions in other languages as they were regular Julia functions. It also allows other languages to call Julia functions as if they were native.

User Stories and User Story Examples by Mike Cohn User stories are short, simple descriptions of a feature told from the perspective of the person who desires the new capability, usually a user or customer of the system. They typically follow a simple template: As a <type of user>, I want <some goal> so that <some reason>. User stories are often written on index cards or sticky notes, stored in a shoe box, and arranged on walls or tables to facilitate planning and discussion. As such, they strongly shift the focus from writing about features to discussing them. In fact, these discussions are more important than whatever text is written. How to Create a Chrome Extension in 10 Minutes Flat One of my favorite things about the Chrome web browser is how extensible it is. It seems like there is a Chrome plugin for just about everything you could ever possibly want. But, have you ever wanted to create your own Chrome extension? Have you ever wondered how difficult the process would be or what it would entail? Well, it turns out it is super easy—probably a lot easier than you ever imagined.

10 handy tips for Google Chrome beginners Google's Chrome browser is marketed as a streamlined browser that removes all unnecessary bloat in order to maximise its speed on the web. But its lack of bells and whistles shouldn't be misinterpreted as a lack of functionality. There are still plenty of ways that you can tweak Chrome to suit your own surfing habits.. Create your own browser extensions, Part 2: Extend your reach into Firefox This article, the second in a four-part series on building browser extensions, shows you how to build an add-on (or extension) for Mozilla Firefox. In "Create your own browser extensions, Part 1: Extend your reach into Chrome," you built the Gawkblocker extension for Chrome. In this article, you port the Gawkblocker Chrome extension to Firefox. (See Download to get the complete source code.) Gawkblocker redux

MySQL Database Export - Backup Methods The simplest way of exporting a table data into a text file is using SELECT...INTO OUTFILE statement that exports a query result directly into a file on the server host. Exporting Data with the SELECT ... INTO OUTFILE Statement: Access MySQL Database with Python Access MySQL Database with Python The first Python script shows you how to open a connection to your MySQL database. It assumes you already have a table called student in your database.

How to Make a Chrome Extension If you’re wondering how to make a Chrome Extension, Chrome’s extension documentation is great for basic implementations. However, to use more advanced features requires a lot of Googling and Stack Overflow. Let’s make an intermediate Chrome extension that interacts with the page: it will find the first external link on the page and open it in a new tab. 10 best Chrome apps for students Evernote can be as all-inclusive or focused as you make it. For some it’s a good place to store screen shots and lecture notes. For others, it’s an all-in-one depository for projects and files, complete with collaborator-shared notebooks and audio clips a-plenty. Create your own browser extensions, Part 3: Extend your reach into Safari This article, the third in a four-part series on building browser extensions, shows you how to build an extension for Safari. You built the Gawkblocker extension for Chrome in Part 1 and for Firefox in Part 2. In this article, you port Gawkblocker to Safari. See Download to get the complete source code. Gawkblocker redux Recall that Gawkblocker enables you (and its other users) to block certain domains that you prefer not to visit, such as time-consuming blogs.

Terminal 101: Creating Cron Jobs Every Monday, we'll show you how to do something new and simple with Apple's built-in command line application. You don't need any fancy software, or a knowledge of coding to do any of these. All you need is a keyboard to type 'em out! There are many times when you need to run a shell script or command at regular intervals. This can be to clean up your system or run maintenance tasks on your computer.

Related:  Google Apps