background preloader

Computing

Facebook Twitter

» Your actual wallet vs./+ Google’s and Apple’s ProjectVRM. Now comes news that Apple has been granted a patent for the iWallet. Here’s one image among many at that last link: Note the use of the term “rules.” Keep that word in mind. It is a Good Word. Now look at this diagram from Phil Windley‘s Event Channels post: Another term for personal event network is personal cloud. What matters here is that you write your own rules. Underneath your personal cloud is your personal data store (MyDex, et. al.), service (Higgins), locker (Locker Project / Singly), or vault (Personal.com).

Into that personal cloud you should also be able to pull in, say, fitness data from Digifit and social data from any number of services, as Singly demonstrates in its App Gallery. The thing is, your personal cloud should be yours, not somebody else’s. . … which was developed with Peter Vander Auwera and other good folks at SWIFT (and continues to evolve). Wallets are personal. Still, the container you carry them in — your wallet — is yours.

Access VirtualBox Shared Folders within Ubuntu 11.10 (Oneiric Ocelot) If you’ve been following this blog, then you probably know a thing or two about VirtualBox. That’s because we’ve written a lot about it. If you don’t know what VirtualBox is, then let me give you a brief summary. VirtualBox is a virtualization software that lets you run multiple guest operating systems ( Windows, Linux, Mac OSX and few others) from a single computer known as the host computer. The host computer should have more than enough resources (CPU, RAM, Hard Drive) to host as many guest operating systems as you want. Hosts with fewer resources will run fewer guest OSs. Now that you know a thing about VirtualBox, let’s move on to what this post is about. Before you can enable shared folders on the host machine, you must first install VirtualBox guest additions software on the guest machines.

Without the guest additions software, the guest machines will not operate as smoothly as they supposed to, including accessing shared folders. sudo adduser USERNAME vboxsf That’s it! Enjoy! Adding a Feedburner RSS link to your theme in Drupal 7 (Omega) | WebbyKat. If you're running a blog, you need to provide an RSS feed. Drupal 7 views make this easy: the Front Page view comes with built-in RSS at yourdomain.com/rss.xml. You can then make a block, link it to that URL, and voilà. I run my feed through Feedburner so I can track subscriptions. At first blush, that doesn't change things much -- I created a Feedburner feed and put that URL (feeds.feedburner.com/webbykat) in the block instead of webbykat.com/rss.xml. That allows people to subscribe the same way they would if I used the out-of-the-box option.

Neither of these approaches add a "rel" RSS link to your HTML, though. It appears in the <head> tag, and it tells the browser that an RSS feed exists. Second, it lets users who want to subscribe via Google Reader easily sidestep the "subscribe to RSS - okay, use Google - Google Reader, not iGoogle, what is wrong with you" process that happens whenever you click a Feedburner link. I went to /sites/all/omega/templates and copied html.tpl.php.

Mandarin

From Zero to Distribution using Features, Profiler, and Drush Make | DrupalCon Chicago March 7-10 2011. Time slot: March 9th, 3:45 PM - 4:45 PM Track: Implementation and Config This session will demonstrate, from start-to-finish, the creation of an entire install profile, using Features, Profiler, and Drush Make. This will be a fast-paced live demonstration, interlaced with discussion on building distributions and sites with each component. In this talk, we will: Start from a completely blank slate of a new Drupal install Build the site up using standard modules, such as CCK and Views. Export it with features . Create a Drupal distribution using the Profiler distribution tool. Package the distribution with the Drush Make packager. Along the way, we'll also discuss the more theoretical concepts behind each portion. Video on archive.org . Intended audience: Drupal site configurators -- people who know the Drupal building blocks (nodes, blocks, CCK, Views, etc). Has been selected and voting is closed.

Customizing Apachesolr facets built by FacetAPI with the power of CTools. The Apachesolr module (7.x) allows us to build sites that use powerful search technology. Besides being blazingly fast, Apachesolr has another advantage: faceted search. Faceted search allows our search results to be filtered by defined criteria like category, date, author, location, or anything else that can come out of a field. We call these criteria facets. With facets, you can narrow down your search more and more until you get to the desired results.

Sometimes, however, the standard functionality is not enough. This post will change that! In this post, you will learn how to use FacetAPI to create powerful custom faceted searches in Drupal 7. Introduction For an example of powerful facets, see: This is a site that we built recently. As we move forward, I plan to answer the following questions: How can I set the sort order of facet links? Block settings options Let's take a look at the contextual links of the facet block. Facets UI <? <? <? Drupal 7 Views with Faceted Filters, without ApacheSolr | Envision Interactive | Dallas, TX. Search facets and filtering are a great way to guide your user to the information they are looking for. With facets, we can create an intuitive way for users to narrow down the items that are visible on the screen.

Drupal’s core search capability does not provide a way to implement facets, so we need to look at contributed modules to achieve this. In Drupal 6, we would reach for the Apache Solr Search module. This is a great, high performance solution, but it has it’s drawbacks. Installing Solr on your web server can be tricky, and with most shared hosting accounts not even permitted.

Fortunately, with Drupal 7 and a few API modules, we can incorporate these wonderful little facets without the need for a full-blown Solr setup. As an example, we are going to walk through creating a photo gallery using Views. Create the content type and test data First, let’s start by creating our content type, called Photo, with the following fields: Download the API modules Configure the search server. Thesis_acquia.pdf (application/pdf Object) How We Built A Data Center With Commodity Hardware And FOSS. 312inShare19Share Who are we and what we do? We are a startup named QuickoLabs based out of Bangalore, India. Our product SearchEnabler, is on-demand SEO software which crawls and analyzes user’s website to provide recommendations, helping them improve their website ranking in search engine results. Our goal is to make SEO easy, affordable & measurable for start-ups and small businesses. Our Data Needs Today our infrastructure holds more than 8TB of data collected from web and processes nearly 250 GB of data everyday.

Our infrastructure currently manages: 2 Applications Servers5 Cassandra Nodes4 Task Trackers9 Data Nodes Cost-Benefit Analysis Of Having Our Own Infrastructure We have to do a lot of web crawling and data processing to provide metrics and analytics to our customers. Cost Factor – We explored the cloud services like Amazon EC2 and Microsoft Azure and almost all of them charge based upon the compute cycles. How we built our own data center? 1. 2. 3. 4. Contributed by: Asif Iqbal. 10 Best Resources To Learn HTML5. HTML5 is the latest specification of HTML or Hyper Text Markup Language.

This is the markup language that is used to build web pages. Development of this new version was initiated by the Web Hypertext Application Technology Working Group (WHATWG) and then later carried on by the World Wide Web Consortium (W3C), the organization that establishes standards for web technology. To date HTML5 is still in the working draft stage but it already has growing support in the web development community. The following is a list of online resources that can help you acquire the knowledge and skills to start using HTML5 today. * All links open in new window. Sponsor’s Note: Do you want to learn HTML5?

HTML5 Introduction And Tutorials The six resources mentioned below are good places to discover what HTML5 is all about and then jump right in to learning how to use the new features. 1.Yes, You Can Use HTML5 Today! 2. 3. 4. 5. 6. HTML5 Demos and Examples HTML5 Primary Source 9. 10. Step-by-step Drupal Setup | Semantic Drupal. Postcodes in Polygon. Item Details. Creating and assigning roles. Last updated June 13, 2012. Created on May 13, 2012.Edited by kwseldman, Itangalo. Log in to edit this page. Hi, it’s Boss. I know you’ve had a lot to do with the website, working weekends and such, so I thought you should get some help. When talking to our consultants, they said it is possible to introduce new levels of permissions somehow – they particularly stressed that it would be a bad idea to give an intern access to settings on the site.

Anyways – if you could create an editor permission level and make our intern an editor, it'd be great. //Boss Looking for support? Professional Information Architecture & Design for Drupal | andyhawks.com. Free HTML5 and JavaScript Charting Library – Flotr2. Flotr2 is a framework independent pure JavaScript charting library for drawing html5 graphs and charts. It supports many graphs types such as lines,bars,candles,pies and bubbles. Flotr2 is supported on all major browsers including IE6. It is also supported on IOS and android devices. The library supports plugins.

The core functionality of the library can be extended by adding new plugins. Licence: Open SourceWebsite: Source: Enjoyed This Post? Digg this | stumble | del.icio.us | reddit.com | DZone. PathFinding.js. Click within the white grid and drag your mouse to draw obstacles. Drag the green node to set the start position. Drag the red node to set the end position. Choose an algorithm from the right-hand panel. Click Start Search in the lower-right corner to start the animation. Breadth-First-Search Best-First-Search Dijkstra Jump Point Search Orthogonal Jump Point Search Trace generating grid 100%

Adam Parrish · Getting data from the web. Python: hidden details In the interest of brevity, we’ve skipped over some fairly important details of Python. Here’s our chance to play catch-up. Other kinds of loops; loop control The for loop is far and away the most common loop in Python. >>> i = 0 >>> while i < 10: ... i += 1 ... print i ... 1 2 3 4 5 6 7 8 9 10 Python also has two loop control statements. >>> i = 0 >>> while i < 10: ... i += 1 ... if i % 2 == 1: ... continue ... print i ... 2 4 6 8 10 The continue statement causes Python to skip back to the top of the loop; the remaining statements aren't executed.

Finally, we have break, which causes Python to drop out of the loop altogether. >>> i = 0 >>> while i < 10: ... i += 1 ... if i > 5: ... break ... print i ... 1 2 3 4 5 Here, as soon as i achieves a value greater than 5, the break statement gets executed, and Python stops executing the loop. If these examples seem contrived to you, you're very perceptive! While True: some statements... if some condition: break Tuples URLs 01.

<? Apache Tika - Apache Tika. State of Adversarial Stylometry: can you change your prose-style? Today at the Chaos Computer Congress in Berlin (28C3), Sadia Afroz and Michael Brennan presented a talk called "Deceiving Authorship Detection," about research from Drexel College on "Adversarial Stylometry," the practice of identifying the authors of texts who don't want to be identified, and the process of evading detection. Stylometry has made great and well-publicized advances in recent years (and it made the news with scandals like "Gay Girl in Damascus"), but typically this has been against authors who have not taken active, computer-assisted countermeasures at disguising their distinctive "voice" in prose. As part of the presentation, the Drexel Team released Anonymouth, a free/open tool that partially automates the process of evading authorship detection.

The tool is still a rough alpha, and it requires human intervention to oversee the texts it produces, but it is still an exciting move in adversarial stylometry tools. Privacy, Security and Automation Lab. Mastering Google Analytics Custom Variables. I’ve got a stack of posts that I want to write, and realized that the all deal with Custom Variables. So, to make sure that we’re all on the same page when it comes to custom vars, here’s my guide to Mastering Google Analytics Custom Variables.

For those of you that have not used custom variables, CVs are a way for you to insert custom data into Google Analytics. What kid of custom data? Almost any kind of data. As long as the data is available to you in the source code of a web page you can pass it to Google Analytics via a custom variable. There are 4 parts to a custom variable: 1. Name & Value Custom variables are name-value pairs of data. Google Analytics will show you a list of all the custom variable names in a list and then let you drill down into the list and see all of the values.

Here’s an example. Then I can click on “Year” to a get a list of all the values: Custom variables can also be used in custom reports and advanced segments. Index or Slot Scope The Code Super Nerd Stuff 1. 2.

Microsoft Office

Graphic design. Ecommerce. HTML5Boilerplate. Front pages. Elgg. Css. Mobile ecommerce. Cookies. APIs. Javascript. Maths/stats. Machine learning. Databases. Drupal series. Build a Better Sub-$200 Linux PC. No one who expected the languid economy to have fully revived by now can be cheered by the way things have gone this summer; the volatile stock market alone has been a constant dispenser of heartache. So if you’re in need of a computer, even just a small one to do basic, everyday things, you may have put it off because of the uncertainty currently surrounding, well, everything.

But it’s possible to build a PC yourself for an obscenely low cash layout—less than you'd spend on pretty much any full system on the market. In fact, you can even do it for as little as $200. And no, that’s not a typo. We first proved this last year , back when it looked like the economy’s most turbulent days were behind it. But because money issues have persisted, and because relative luxuries like technology are usually the first line items to be cut from most home budgets, we wanted to revisit the notion.

The answer to the first question was a no-brainer: absolutely.

Data