Skip to content

Instantly share code, notes, and snippets.

Augusts Bautra Epigene

Block or report user

Report or block Epigene

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
View gist:10735300
#!/bin/sh
bc -l
scale=10000
4*a(1)
3.141592653589793238462643383279502884197169399375105820974944592307
81640628620899862803482534211706798214808651328230664709384460955058
22317253594081284811174502841027019385211055596446229489549303819644
28810975665933446128475648233786783165271201909145648566923460348610
View gist:cda2a7b148012e0e06d6
# encoding: Windows-1252
require "unicode_utils/downcase"
sentence_length = 20 # Change this to suit how short a sentence is useless.
saturs = File.read('te.csv').gsub(/([\t\r\n\v\f]+)/){ |m| " " } # IO read in text, removes newlines
saturs.gsub!(/([^ a-zA-Z\u00C0-\u017F\!\?\.]+)/){ |m| " " }
saturs.gsub! /(?<=[a-zA-Z\u00C0-\u017F])[ ]+[A-Z\p{Lu}]+[a-z\p{Ll}]*(?=[ ])/, '' # izņem Īpašvārdus teikuma vidū.
@Epigene
Epigene / fish.setup
Created Jul 1, 2014
How to setup fish shell on a Mac
View fish.setup
0. set up sublime terminus:
$ echo "export PATH=~/bin:$PATH" >> ~/.profile
$ ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
(use with $ subl)
1. $ brew install fish
2. $ curl -L https://github.com/bpinto/oh-my-fish/raw/master/tools/install.fish | fish
3. add https://gist.github.com/Epigene/9bccb811c8b15524cfbc contents to ~/.config/fish/config.fish
4. $ sudo nano /etc/shells # and add "/usr/local/bin/fish" bin path for fish
5. set to default:
$ grep -q '^/usr/local/bin/fish$' /etc/shells; or echo '/usr/local/bin/fish' | sudo tee -a /etc/shells
View gist:903a7237b9d36388c867
#!/usr/bin/env ruby
# Usage: paste in a file and call it in console with `ruby filename`
# inicializē datu struktūras
musejie = []
`rm out.csv` ; `touch out.csv`
#ielasa no faila pasaucot shell command
musejie = `cat musejie.csv`.split.uniq # musejie.csv satur ierakstus katru jaunā rindiņā caur kuriem laist ciklu
@Epigene
Epigene / cheatsheet.txt
Created Jul 15, 2014
Spring installation cheatsheet
View cheatsheet.txt
Installing Spring
On master branch:
1. $ bundle install
2. $ brew install direnv
3. edit shell config (~/.bashrc / .zshrc / config.fish), add at the very end:
eval "$(direnv hook bash)"
eval "$(direnv hook $0)" # for zsh
eval (direnv hook fish) # for fish
4. $ cd ~/project
View gist:882af8dbc3e2033dcbcc
tell application "Google Chrome"
open location "https://www.stockholmhealth.com/lv/lv/p/e/landing"
end tell
tell application "Terminal"
do script "cd ~/Desktop" in front window
set position of window 1 to {1320, 22}
set size of first window to {600, 450}
activate
View Preferences.sublime-settings
{
"auto_complete": false,
"bold_folder_labels": true,
"caret_style": "phase",
"color_scheme": "Packages/User/Antigua.tmTheme",
"default_line_ending": "unix",
"detect_indentation": false,
"detect_slow_plugins": false,
"fallback_encoding": "UTF-8",
"find_selected_text": true,
@Epigene
Epigene / merge_conflick_ours
Created Jul 29, 2014
Kā mergot ņemot lokālo versiju kā dominējošo konfliktu gadījumā
View merge_conflick_ours
git fetch
git merge
git checkout --ours . # checkout our local version of all files
git add -u # mark all conflicted files as merged
git commit -am "Successful merge" # commit the merge
View gist:394b02a22b5433694080
user www-data;
worker_processes 4;
pid /run/nginx.pid;
events {
worker_connections 10000;
# multi_accept on;
}
http {
@Epigene
Epigene / DropletSetup.md
Last active Apr 2, 2017
Droplet Setup [extra condensed]
View DropletSetup.md
Spin up a Digital Ocean droplet, ssh into it.
ssh root@<IP>
Fix locales
sudo nano /etc/environment
  LANGUAGE=en_US.UTF-8
  LC_ALL=en_US.UTF-8
You can’t perform that action at this time.