Skip to content

Instantly share code, notes, and snippets.

Ivan Stroganov istro

Block or report user

Report or block istro

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@istro
istro / tomp4.sh
Last active Nov 14, 2018
A shell wrapper for `ffmpeg` command to compress video files to mp4 with h264 codec.
View tomp4.sh
#!/bin/bash/
# Shell wrapper for converting to mp4 with h264 codec with sensible defaults optimized for small file size.
while getopts ":h" opt; do
case $opt in
h)
echo "Usage: 'tomp4 INPUT OUTPUT SCALE_FACTOR'" >&2
echo "Only INPUT is required, just hit enter for default values when prompted." >&2
View gist:e081482fe755e1eba5d0
Steps to install and run PostgreSQL 9.2 using Homebrew (Mac OS X)
(if you aren't using version 9.1.5, change line 6 with the correct version)
1. launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
2. mv /usr/local/var/postgres /usr/local/var/postgres91
3. brew update
4. brew upgrade postgresql
5. initdb /usr/local/var/postgres -E utf8
6. pg_upgrade -b /usr/local/Cellar/postgresql/9.1.5/bin -B /usr/local/Cellar/postgresql/9.2.0/bin -d /usr/local/var/postgres91 -D /usr/local/var/postgres
7. cp /usr/local/Cellar/postgresql/9.2.0/homebrew.mxcl.postgresql.plist ~/Library/LaunchAgents/
@istro
istro / index.html
Created May 27, 2014
masonry example
View index.html
<!DOCTYPE html>
<html lang="en">
<head>
<script src="http://masonry.desandro.com/masonry.pkgd.min.js"></script>
<style>
.item { width: 150px;}
.item.w2 { width: 300px; }
img {width: 100%;}
</style>
@istro
istro / dev.js
Created May 8, 2014
ember dev helpers question
View dev.js
// app/helpers/dev.js
Object.defineProperty(window, 'ac', {
get: function () {
return window.container.lookup('controller:application');
}
});
// CurrentRoute - NOT WORKING (WHYYYYY?)
Object.defineProperty(window, 'currentRouteNotWorking', {
@istro
istro / Gruntfile.js
Last active Aug 29, 2015
Code for Ember post
View Gruntfile.js
// /Gruntfile.js
// task that is intended to be run by us
grunt.registerTask('server', "Run your server in development mode, auto-rebuilding when files change.", function(proxyMethod) {
...
grunt.task.run(['clean:debug',
'build:debug',
expressServerTask,
'watch'
]);
@istro
istro / Gemfile
Last active Aug 29, 2015
Code for rails post
View Gemfile
# Gemfile
source 'https://rubygems.org'
ruby "2.0.0"
gem 'rails', '~> 4.0.0'
...
group :development do
gem 'better_errors'
View example.json
/// rooms.json
[{
"request": {
"url": "/rooms/:id"
},
"response": {
"data": {
"room": {
"id": 1,
View api-stub.js
////// EXAMPLE
module.exports = function (server) {
// Create an API namespace, so that the root does not
// have to be repeated for each end point.
server.namespace('/api', function () {
// Return fixture data for '/api/posts/:id'
server.get('/posts/:id', function (req, res) {
var post = {
View ember expected json
expected json format:
GET /locations/
{ locations: [
{
'id': 1,
'name': 'foo',
'postal': '123',
@istro
istro / Guardfile
Last active Dec 25, 2015
Guardfile.
View Guardfile
notification :growl_notify
group :website do
guard 'remote-sync',
source: '1bog/website',
destination: 'public_html/buildtop',
user: 'ivans',
remote_address: '1bogtest.org',
exclude: "/website/init_personal.php",
exclude_from: '',
You can’t perform that action at this time.