Skip to content

Instantly share code, notes, and snippets.

<?
public static function sort_categories($categories){
if(get_class($categories) == 'ResourceList'){
$categories = $categories->load();
}
$basename_indexes = array('news' => 0, 'guides' => 1, 'reviews' => 2, 'features' => 3);
$_sorted = array(4);
foreach($categories as $cat){
if(array_key_exists($cat->basename, $basename_indexes)){
$_sorted[$basename_indexes[$cat->basename]] = $cat;
<?
$latest_top_stories = new ResourceList(array(
'/apple/news/2009/01/asdf.php',
'/tech-policy/news/2007/12/foia-reform-bloggers-are-journalists-too.php',
'/security/news/2007/11/fbi-edu-security-partnership-trying-to-overcome-decades-of-mistrust.php'
));
?>
ENV['ARS_ENV'] ||= 'development'
require 'rubygems'
require 'webrat'
require 'webrat/mechanize'
require 'spec'
class MechanizeWorld
include Spec::Matchers
include Webrat::Methods
<?
public static function get_primary_entries($category, $limit = 20){
$entries = false;
if($category->primary_entries && count($category->primary_entries) >= $limit){
$entries = $category->primary_entries;
}
if(!$entries){
$used = array();
$entries = array();
undefined method `map' for #<String:0x00000101424c38>
/Users/kurt/Documents/Projects/ars-main-site/vendor/sprockets/secretary.rb:69:in `expand_paths'
/Users/kurt/Documents/Projects/ars-main-site/vendor/sprockets/secretary.rb:31:in `add_load_locations'
/Users/kurt/Documents/Projects/ars-main-site/vendor/sprockets/secretary.rb:22:in `reset!'
/Users/kurt/Documents/Projects/ars-main-site/vendor/sprockets/secretary.rb:14:in `initialize'
/Users/kurt/Documents/Projects/ars-main-site/Rakefile:22:in `new'
/Users/kurt/Documents/Projects/ars-main-site/Rakefile:22:in `sprocketize'
// ==UserScript==
// @name Scrumy Unread Count
// @namespace http://fluidapp.com
// @description What does this do?
// @include *
// @author Someone
// ==/UserScript==
(function(){
if (window.fluid){
<?
function checkmobile(){
if(isset($_SERVER["HTTP_X_WAP_PROFILE"])) return true;
if(preg_match("/wap\.|\.wap/i",$_SERVER["HTTP_ACCEPT"])) return true;
if(isset($_SERVER["HTTP_USER_AGENT"])){
// Quick Array to kill out matches in the user agent
// that might cause false positives
#!/bin/sh
#
# An example hook script to verify what is about to be committed.
# Called by git-commit with no arguments. The hook should
# exit with non-zero status after issuing an appropriate message if
# it wants to stop the commit.
#
# To enable this hook, rename this file to "pre-commit".
exec cucumber -f progress
# configuration for php Xcache module
[xcache-common]
;; install as zend extension (recommended), normally "$extension_dir/xcache.so"
zend_extension = /usr/lib/php5/20060613/xcache.so
[xcache.admin]
xcache.admin.enable_auth = On
# Configure this to use admin pages
xcache.admin.user = "admin"
INSERT IGNORE INTO phpbb.phpbb_profile_fields_data(user_id) SELECT user_id FROM phpbb.phpbb_users;
UPDATE phpbb.phpbb_profile_fields_data a
LEFT OUTER JOIN mt_ars.mt_author_meta ars_opt_in ON (a.user_id = ars_opt_in.author_meta_author_id + 999 AND ars_opt_in.author_meta_type = 'field.ars_opt_in')
LEFT OUTER JOIN mt_ars.mt_author_meta partner_opt_in ON (a.user_id = partner_opt_in.author_meta_author_id + 999 AND partner_opt_in.author_meta_type = 'field.partner_opt_in')
LEFT OUTER JOIN mt_ars.mt_author_meta beerology_url ON (a.user_id = beerology_url.author_meta_author_id + 999 AND beerology_url.author_meta_type = 'field.beerology_url')
LEFT OUTER JOIN mt_ars.mt_author_meta bio ON (a.user_id = bio.author_meta_author_id + 999 AND bio.author_meta_type = 'field.bio')
LEFT OUTER JOIN mt_ars.mt_author_meta display_email ON (a.user_id = display_email.author_meta_author_id + 999 AND display_email.author_meta_type = 'field.display_email')
LEFT OUTER JOIN mt_ars.mt_author_meta gender ON (a.user_id = gender.a