Skip to content

Instantly share code, notes, and snippets.

View loleg's full-sized avatar

Oleg Lavrovsky loleg

View GitHub Profile
@loleg
loleg / newscoop_animated_images.js
Last active August 29, 2015 14:21
Script to replace cropped animations with originals in Newscoop
// Encapsulate script code
(function($) {
// Select all images in 'ad' articles
$("a.section-ad.layoutbgimage, article.ad img.image-link").each(function() {
asBgImage = typeof $(this).attr('src') === "undefined";
// Obtain current url(..) path to the image
u = asBgImage ? this.style.backgroundImage : this.src;
// Apply additional criteria to ensure target crop format
if (u.indexOf('/cache/')<0 || u.indexOf('.gif')<0) return;
@loleg
loleg / gist:1281213
Created October 12, 2011 13:22
Arch Linux patch for build-couchdb
lib.rb:122:
when :archlinux
installed = `pacman -Q`.split("\n")
if !installed.member?(package)
sh "sudo pacman -S #{package}"
end
distros.rb:74:
@loleg
loleg / gist:2909117
Created June 11, 2012 08:43
Error opening Symphony CMS 2.3 homepage after upgrade
Symphony Fatal Error: Could not find Event login. If it was provided by an Extension, ensure that it is installed, and enabled.
An error occurred in /home/httpd/vhosts/optident.ch/httpdocs/symphony/lib/toolkit/class.eventmanager.php around line 175
170 public static function create($handle, array $env = null){
171 $classname = self::__getClassName($handle);
172 $path = self::__getDriverPath($handle);
173
174 if(!is_file($path)){
175 throw new Exception(
@loleg
loleg / _.md
Created July 25, 2016 11:28
GISTEMP Animated Temperature Visualization
@loleg
loleg / gist:7458a26da3bfcd803b5ed9f7b16d5231
Created October 29, 2016 09:38 — forked from schacon/gist:1
the meaning of gist
This is gist.
There are many like it, but this one is mine.
It is my life.
I must master it as I must master my life.
Without me gist is useless.
Without gist, I am useless.

Keybase proof

I hereby claim:

  • I am loleg on github.
  • I am loleg (https://keybase.io/loleg) on keybase.
  • I have a public key whose fingerprint is 4510 45E3 0B29 B969 7E95 BB6A EA91 3D83 7287 B56A

To claim this, I am signing this object:

@loleg
loleg / count_self_references.sh
Last active February 17, 2017 14:26
Count lines and references in a bunch of projects' docs
for dir in `ls -d */`;
do
cd $dir/docs
echo Total lines in ${dir%%/}:
find . -type f -exec cat {} + | wc -l
echo References of ${dir%%/}:
grep -ori ${dir%%/} * | wc -l
cd .. && cd ..
done
@loleg
loleg / git-bokeh-demo.ipynb
Last active August 9, 2017 12:28
Exploring Git data with Python, Pandas, Numpy and Bokeh
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@loleg
loleg / dribdat-hacknight-challenge.md
Last active October 18, 2017 08:53
A sample challenge in Markdown for the DINAcon HACKnight

Dribdat is an open platform for data-driven team collaboration, such as Hackathons. It works as a website and project board for running exciting, productive events..with Impact Factor. The platform allows organisers and participants to aggregate project details from multiple sources (Markdown, Wikis, GitHub, Bitbucket), display challenges and projects, reuse the data, plug in community tools like Discourse, Slack, Let's Chat, and chatbots to enhance the hackathon.


{ hacknight challenges }

Yes, Dribdat is the website you see running here. Just [create an account](/register) to login, and add a project you are working on - or join an existing one as team member. Find out how projects are sync'ed and scored for bonus points.

Read the Documentati

@loleg
loleg / generate-datapackage.ipynb
Created November 6, 2017 13:50
Generate Data Package
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.